From 4f81ffa98c24f7eee85a30b0ec0af591f0e11925 Mon Sep 17 00:00:00 2001 From: Humberto Arocha Date: Fri, 16 May 2014 07:49:12 -0530 Subject: [PATCH] [MERGE] Raw Backporting From V7 --- account_financial_report/__openerp__.py | 46 +- account_financial_report/i18n/es.po | 55 +- account_financial_report/i18n/es_MX.po | 687 +++++++++++++ account_financial_report/i18n/es_VE.po | 687 +++++++++++++ account_financial_report/model/__init__.py | 6 +- .../model/account_financial_report.py | 174 ++-- account_financial_report/model/res_company.py | 23 +- account_financial_report/report/__init__.py | 2 +- .../report/balance_full.rml | 13 +- .../report/balance_full_13_cols.rml | 43 +- .../report/balance_full_2_cols.rml | 10 +- .../report/balance_full_4_cols.rml | 14 +- .../balance_full_4_cols_analytic_ledger.rml | 16 +- .../balance_full_4_cols_journal_ledger.rml | 397 ++++++++ .../balance_full_4_cols_partner_balance.rml | 273 +++++ .../report/balance_full_5_cols.rml | 10 +- .../report/balance_full_qtr_cols.rml | 20 +- account_financial_report/report/parser.py | 948 ++++++++++++------ .../security/security.xml | 11 + .../view/account_financial_report_view.xml | 111 +- account_financial_report/view/report.xml | 24 + account_financial_report/view/wizard.xml | 100 +- account_financial_report/wizard/__init__.py | 2 +- account_financial_report/wizard/wizard.py | 234 +++-- 24 files changed, 3190 insertions(+), 716 deletions(-) create mode 100644 account_financial_report/i18n/es_MX.po create mode 100644 account_financial_report/i18n/es_VE.po create mode 100644 account_financial_report/report/balance_full_4_cols_journal_ledger.rml create mode 100644 account_financial_report/report/balance_full_4_cols_partner_balance.rml diff --git a/account_financial_report/__openerp__.py b/account_financial_report/__openerp__.py index 25326f0d..fa5a4c23 100644 --- a/account_financial_report/__openerp__.py +++ b/account_financial_report/__openerp__.py @@ -1,9 +1,8 @@ # -*- encoding: utf-8 -*- ########################################################################### -# Module Writen to OpenERP, Open Source Management Solution # Copyright (C) OpenERP Venezuela (). # All Rights Reserved -###############Credits###################################################### +# Credits###################################################### # Coded by: Humberto Arocha humberto@openerp.com.ve # Angelica Barrios angelicaisabelb@gmail.com # Jordi Esteve @@ -25,28 +24,39 @@ # along with this program. If not, see . ############################################################################## { - "name" : "Common financial reports", - "version" : "2.0", - "author" : "Vauxoo", - "website" : "http://www.vauxoo.com", - "depends" : ["base","account"], - "category" : "Localisation/Accounting", + "name": "Common financial reports", + "version": "2.0", + "author": "Vauxoo", + "website": "http://www.vauxoo.com", + "depends": ["base", + "account" + ], + "category": "Accounting", "description": """ -This modules is a multiporpuse report generator. +Multiporpuse Accounting report generator. +========================================= -From the wizard you will be asked to provide information needed to create your report. +From the wizard you will be asked to provide information needed to create your +report. -Not only you can set the option within the wizard you can create your own Customized Account Financial Reports, in here, you will be able to create Templates for generating Two types of Reports: Balance Sheets and Income Statements, incluiding Analytic Ledgers. Besides, you can select within a set of choices to get better detailed report, be it that you ask it by one or several periods, by months (12 Months + YTD), or by quarters (4QRT's + YTD). Even you can get your reports in currencies other than the one set on your company. +Not only you can set the option within the wizard you can create your own +Customized Account Financial Reports, in here, you will be able to create +Templates for generating Two types of Reports: Balance Sheets and Income +Statements, incluiding Analytic Ledgers. Besides, you can select within a set +of choices to get better detailed report, be it that you ask it by one or +several periods, by months (12 Months + YTD), or by quarters (4QRT's + YTD). +Even you can get your reports in currencies other than the one set on your +company. -In the [ Account's Sign on Reports ] Section in the Company will be able to set the sign conventions for the Accounts, so that you will be able to see in positives Values in your reports for those accounts with Accreditable nature where appropriate""", - "init_xml" : [], - "demo_xml" : [], - "update_xml" : [ +In the [ Account's Sign on Reports ] Section in the Company will be able to +set the sign conventions for the Accounts, so that you will be able to see in +positives Values in your reports for those accounts with Accreditable nature +where appropriate""", + "data": [ "security/security.xml", - "security/ir.model.access.csv" - "view/report.xml", + "security/ir.model.access.csv", + "view/report.xml", "view/wizard.xml", - "view/account_view.xml", "view/company_view.xml", "view/account_financial_report_view.xml", ], diff --git a/account_financial_report/i18n/es.po b/account_financial_report/i18n/es.po index 6febfdf7..c41b7c92 100644 --- a/account_financial_report/i18n/es.po +++ b/account_financial_report/i18n/es.po @@ -4,15 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.1\n" +"Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-08-11 17:38+0000\n" -"PO-Revision-Date: 2012-08-11 13:11-0400\n" -"Last-Translator: Humberto Arocha \n" +"POT-Creation-Date: 2013-06-17 21:47+0000\n" +"PO-Revision-Date: 2013-06-17 21:47+0000\n" +"Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: \n" "Plural-Forms: \n" #. module: account_financial_report @@ -64,7 +64,7 @@ msgid "Company" msgstr "Compañía" #. module: account_financial_report -#: code:addons/account_financial_report/wizard/wizard.py:146 +#: code:addons/account_financial_report/wizard/wizard.py:150 #, python-format msgid "Write a Description for your Summary Total" msgstr "Escriba una Descripción para el total del Sumario" @@ -126,7 +126,7 @@ msgid "By Date" msgstr "Por Fecha" #. module: account_financial_report -#: code:addons/account_financial_report/wizard/wizard.py:238 +#: code:addons/account_financial_report/wizard/wizard.py:242 #, python-format msgid "La interseccion entre el periodo y fecha es vacio" msgstr "La interseccion entre el periodo y fecha es vacio" @@ -138,9 +138,9 @@ msgid "Company Info" msgstr "Información de la Compañía" #. module: account_financial_report -#: code:addons/account_financial_report/report/parser.py:345 -#: code:addons/account_financial_report/wizard/wizard.py:185 +#: code:addons/account_financial_report/report/parser.py:344 #: code:addons/account_financial_report/wizard/wizard.py:189 +#: code:addons/account_financial_report/wizard/wizard.py:193 #, python-format msgid "UserError" msgstr "UserError" @@ -201,10 +201,9 @@ msgid "A debitable account is one which grows in the debit and diminishes in the msgstr "Una cuenta debitable es una que crece por el débito y disminuye por el crédito." #. module: account_financial_report -#: selection:afr,columns:0 -#: selection:wizard.report,columns:0 -msgid "4 QTR's | YTD" -msgstr "4 TRM's | YTD" +#: report:afr.5cols:0 +msgid "(Expressed in" +msgstr "(Expresado en" #. module: account_financial_report #: report:afr.4cols:0 @@ -212,11 +211,6 @@ msgstr "4 TRM's | YTD" msgid "INITIAL" msgstr "INICIAL" -#. module: account_financial_report -#: constraint:res.company:0 -msgid "Error! You can not create recursive companies." -msgstr "¡Error! No se pueden crear compañías recursivas." - #. module: account_financial_report #: field:wizard.report,afr_id:0 msgid "Custom Report" @@ -309,7 +303,7 @@ msgid "Creditable Accounts" msgstr "Cuentas Acreditables" #. module: account_financial_report -#: code:addons/account_financial_report/report/parser.py:345 +#: code:addons/account_financial_report/report/parser.py:344 #, python-format msgid "The Selected Fiscal Year Does not have Regular Periods" msgstr "El Ejercicio Fiscal Seleccionado no tiene Períodos Regulares" @@ -403,6 +397,12 @@ msgstr "REFERENCIA" msgid "By Period" msgstr "Por Período" +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "4 QTR's | YTD" +msgstr "4 TRM's | YTD" + #. module: account_financial_report #: model:ir.actions.act_window,name:account_financial_report.action_wizard_report #: model:ir.ui.menu,name:account_financial_report.menu_wizard_report @@ -599,11 +599,6 @@ msgstr "Cuentas Acreditables" msgid "afr" msgstr "afr" -#. module: account_financial_report -#: sql_constraint:res.company:0 -msgid "The company name must be unique !" -msgstr "¡El nombre de la compañía debe ser único!" - #. module: account_financial_report #: field:afr,name:0 msgid "Name" @@ -631,8 +626,8 @@ msgid "All periods in the fiscal year if empty" msgstr "Todos los períodos en el ejercicio fiscal si se deja vacío" #. module: account_financial_report -#: code:addons/account_financial_report/wizard/wizard.py:175 -#: code:addons/account_financial_report/wizard/wizard.py:238 +#: code:addons/account_financial_report/wizard/wizard.py:179 +#: code:addons/account_financial_report/wizard/wizard.py:242 #, python-format msgid "Error !" msgstr "Error !" @@ -690,3 +685,11 @@ msgstr "12 Meses | YTD" msgid "Total" msgstr "Total" +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:82 +#, python-format +msgid "\n" +"VAT OF COMPANY NOT AVAILABLE" +msgstr "\n" +"VAT DE LA COMPAÑIA NO DISPONIBLE" + diff --git a/account_financial_report/i18n/es_MX.po b/account_financial_report/i18n/es_MX.po new file mode 100644 index 00000000..81212bc3 --- /dev/null +++ b/account_financial_report/i18n/es_MX.po @@ -0,0 +1,687 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-06-17 21:47+0000\n" +"PO-Revision-Date: 2013-06-17 21:47+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_financial_report +#: view:res.company:0 +msgid "Reverse sign on Reports for these accounts and children accounts that are within Debitable Accounts" +msgstr "Invierte el signo en los reportes para estas cuentas y las cuentas hijas que están dentro de las Cuentas Debitables" + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "No Filter" +msgstr "Sin Filtro" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "With Balance / Movements" +msgstr "Con Saldo / Movimientos" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.4_col_report +msgid "Balance 4 Columnas" +msgstr "Balance 4 Columnas" + +#. module: account_financial_report +#: view:res.company:0 +msgid "An accreditable account is one which grows in the credit and diminishes in the debit" +msgstr "Una cuenta acreditable es una que crece por el crédito y disminuye por el débito." + +#. module: account_financial_report +#: report:afr.1cols:0 +#: report:afr.4cols:0 +#: report:afr.analytic.ledger:0 +msgid "BALANCE" +msgstr "BALANCE" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:85 +#: selection:afr,inf_type:0 +#: selection:wizard.report,inf_type:0 +#, python-format +msgid "Balance Sheet" +msgstr "Balance General" + +#. module: account_financial_report +#: field:afr,company_id:0 +#: field:wizard.report,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: account_financial_report +#: code:addons/account_financial_report/wizard/wizard.py:150 +#, python-format +msgid "Write a Description for your Summary Total" +msgstr "Escriba una Descripción para el total del Sumario" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.5_col_report +msgid "Balance 5 Columnas" +msgstr "Balance 5 Columnas" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.qtr_col_report +msgid "Balance QTRs Columnas" +msgstr "Balance QTRs Columnas" + +#. module: account_financial_report +#: report:afr.5cols:0 +msgid "INIT. BAL." +msgstr "BAL. INIC." + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "By Date and Period" +msgstr "Por fecha y período" + +#. module: account_financial_report +#: code:addons/account_financial_report/model/account_financial_report.py:77 +#, python-format +msgid "Copy of %s" +msgstr "Copia de %s" + +#. module: account_financial_report +#: field:afr,account_ids:0 +#: field:wizard.report,account_list:0 +msgid "Root accounts" +msgstr "Cuentas raíces" + +#. module: account_financial_report +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +msgid "PERIOD" +msgstr "PERIODO" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "With Balance" +msgstr "Con Balance" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "12" +msgstr "12" + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "By Date" +msgstr "Por Fecha" + +#. module: account_financial_report +#: code:addons/account_financial_report/wizard/wizard.py:242 +#, python-format +msgid "La interseccion entre el periodo y fecha es vacio" +msgstr "La interseccion entre el periodo y fecha es vacio" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Company Info" +msgstr "Información de la Compañía" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:344 +#: code:addons/account_financial_report/wizard/wizard.py:189 +#: code:addons/account_financial_report/wizard/wizard.py:193 +#, python-format +msgid "UserError" +msgstr "UserError" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "JOURNAL ENTRY" +msgstr "ASIENTO DIARIO" + +#. module: account_financial_report +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +msgid "CREDIT" +msgstr "CREDITO" + +#. module: account_financial_report +#: view:wizard.report:0 +msgid "_Cancel" +msgstr "_Cancelar" + +#. module: account_financial_report +#: view:res.company:0 +msgid "Account's Sign on Reports" +msgstr "Signo de las Cuentas en Reportes" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.2_col_report +msgid "Balance 2 Columnas" +msgstr "Balance 2 Columnas" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "Debit | Credit" +msgstr "Débito | Crédito" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Please check the [ Account's Sign on Reports ] Section in the Company" +msgstr "Por Favor, Verifique la Sección [ Signo de las Cuentas en Reportes ] en la Compañía" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.1cols:0 +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.analytic.ledger:0 +#: report:afr.qtrcols:0 +msgid "CODE" +msgstr "CÓDIGO" + +#. module: account_financial_report +#: view:res.company:0 +msgid "A debitable account is one which grows in the debit and diminishes in the credit" +msgstr "Una cuenta debitable es una que crece por el débito y disminuye por el crédito." + +#. module: account_financial_report +#: report:afr.5cols:0 +msgid "(Expressed in" +msgstr "(Expresado en" + +#. module: account_financial_report +#: report:afr.4cols:0 +#: report:afr.analytic.ledger:0 +msgid "INITIAL" +msgstr "INICIAL" + +#. module: account_financial_report +#: field:wizard.report,afr_id:0 +msgid "Custom Report" +msgstr "Reporte Personalizado" + +#. module: account_financial_report +#: field:afr,date_from:0 +#: field:wizard.report,date_from:0 +msgid "Start date" +msgstr "Fecha Inicial" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Accounts to Include" +msgstr "Cuentas a incluir" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:100 +#: code:addons/account_financial_report/report/parser.py:109 +#, python-format +msgid " to " +msgstr " hasta " + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "02" +msgstr "02" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "03" +msgstr "03" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "01" +msgstr "01" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "06" +msgstr "06" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "07" +msgstr "07" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "04" +msgstr "04" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "05" +msgstr "05" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "08" +msgstr "08" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "09" +msgstr "09" + +#. module: account_financial_report +#: view:afr:0 +#: model:ir.ui.menu,name:account_financial_report.account_financial_report_menu +msgid "Account Financial Report (Templates)" +msgstr "Reportes Financieros (Plantillas)" + +#. module: account_financial_report +#: field:afr,fiscalyear_id:0 +#: field:wizard.report,fiscalyear:0 +msgid "Fiscal year" +msgstr "Ejercicio Fiscal" + +#. module: account_financial_report +#: model:ir.actions.act_window,help:account_financial_report.account_financial_report_action +msgid "Create your own Customized Account Financial Reports, in here, you will be able to create Templates for generating Two types of Reports: Balance Sheets and Income Statements, incluiding Analytic Ledgers. Besides, you can select within a set of choices to get better detailed report, be it that you ask it by one or several periods, by months (12 Months + YTD), or by quarters (4QRT's + YTD). Even you can get your reports in currencies other than the one set on your company." +msgstr "Cree sus propios Reportes Financieros Personalizados, aquí, Vd. podrá se capaz de Diseñar las Plantillas para la generación de Dos Tipos de Reportes: Balances Generales y Estados de Resultados, incluyendo Mayores Analíticos. Además, podrá seleccionar entre un conjunto de opciones para obtener un mejor reporte detallado, sea que lo pida para un período determinado, por meses (12 MESES + YTD) o por trimestres (4to's + YTD). Incluso puede obtener reportes en otras monedas distintas a la establecida en su compañia." + +#. module: account_financial_report +#: field:res.company,credit_account_ids:0 +msgid "Creditable Accounts" +msgstr "Cuentas Acreditables" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:344 +#, python-format +msgid "The Selected Fiscal Year Does not have Regular Periods" +msgstr "El Ejercicio Fiscal Seleccionado no tiene Períodos Regulares" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.5cols:0 +#: report:afr.qtrcols:0 +msgid "YTD" +msgstr "YTD" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Periods to Include" +msgstr "Períodos a incluir" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "With movements" +msgstr "Con Movimientos" + +#. module: account_financial_report +#: field:afr,currency_id:0 +#: field:wizard.report,currency_id:0 +msgid "Currency" +msgstr "Moneda" + +#. module: account_financial_report +#: field:afr,display_account:0 +#: field:wizard.report,display_account:0 +msgid "Display accounts" +msgstr "Mostrar cuentas" + +#. module: account_financial_report +#: field:afr,display_account_level:0 +#: field:wizard.report,display_account_level:0 +msgid "Up to level" +msgstr "Hasta nivel" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "PARTNER" +msgstr "PARTNER" + +#. module: account_financial_report +#: help:afr,currency_id:0 +#: help:wizard.report,currency_id:0 +msgid "Currency at which this report will be expressed. If not selected will be used the one set in the company" +msgstr "Moneda con la cual este reporte será expresado. Si no se selecciona se usará la que está establecida en la compañía" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.1cols:0 +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +#: report:afr.qtrcols:0 +msgid "ACCOUNT" +msgstr "CUENTA" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "Pag.:" +msgstr "Pág.:" + +#. module: account_financial_report +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +msgid "DEBIT" +msgstr "DÉBITO" + +#. module: account_financial_report +#: field:afr,columns:0 +#: field:wizard.report,columns:0 +msgid "Columns" +msgstr "Columnas" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "REFERENCE" +msgstr "REFERENCIA" + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "By Period" +msgstr "Por Período" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "4 QTR's | YTD" +msgstr "4 TRM's | YTD" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_wizard_report +#: model:ir.ui.menu,name:account_financial_report.menu_wizard_report +msgid "Account Financial Report (Multireports)" +msgstr "Reportes Financieros (Multireportes)" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Accounts Info" +msgstr "Información de Cuentas" + +#. module: account_financial_report +#: help:afr,display_account_level:0 +#: help:wizard.report,display_account_level:0 +msgid "Display accounts up to this level (0 to show all)" +msgstr "Se mostrarán las cuentas hasta este nivel (Seleccionar 0 las mostrará todas)" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_financial_report +#: help:afr,fiscalyear_id:0 +#: help:wizard.report,fiscalyear:0 +msgid "Fiscal Year for this report" +msgstr "Ejercicio Fiscal para este reporte" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:87 +#: selection:afr,inf_type:0 +#: selection:wizard.report,inf_type:0 +#, python-format +msgid "Income Statement" +msgstr "Estado de Resultados" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.1cols:0 +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.qtrcols:0 +msgid "/ Pág.:" +msgstr "/ Pág.:" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.account_financial_report_action +#: model:res.groups,name:account_financial_report.group_afreport +#: view:wizard.report:0 +msgid "Account Financial Report" +msgstr "Reportes Financieros" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "11" +msgstr "11" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: report:afr.5cols:0 +msgid "Code" +msgstr "Código" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.1_col_report +msgid "Balance 1 Columna" +msgstr "Balance 1 Columna" + +#. module: account_financial_report +#: view:wizard.report:0 +msgid "Print" +msgstr "Imprimir" + +#. module: account_financial_report +#: field:afr,filter:0 +#: field:wizard.report,filter:0 +msgid "Date/Period Filter" +msgstr "Filtro Fecha/Período" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "FiscalYear Info" +msgstr "Información del Ejercicio Fiscal" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "Initial | Debit | Credit | YTD" +msgstr "Inicial | Débito | Crédito | YTD" + +#. module: account_financial_report +#: field:afr,period_ids:0 +#: field:wizard.report,periods:0 +msgid "Periods" +msgstr "Períodos" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q1" +msgstr "Q1" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q3" +msgstr "Q3" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q2" +msgstr "Q2" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q4" +msgstr "Q4" + +#. module: account_financial_report +#: help:afr,analytic_ledger:0 +#: help:wizard.report,analytic_ledger:0 +msgid "Allows to Generate an Analytic Ledger for accounts with moves. Available when Balance Sheet and 'Initial | Debit | Credit | YTD' are selected" +msgstr "Permite generar un Mayor Analítico para las cuentas con movimientos. Disponible cuando se selecciona 'Balance General' e 'Inicial | Débito | Crédito | YTD'" + +#. module: account_financial_report +#: help:wizard.report,afr_id:0 +msgid "If you have already set a Custom Report, Select it Here." +msgstr "Si ya ha configurado un Reporte Personalizado, Selecciónelo Aquí." + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "Initial | Debit | Credit | Period | YTD" +msgstr "Inicial | Débito | Crédito | Período | YTD" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "End. Balance" +msgstr "Bal. Final" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "DATE" +msgstr "FECHA" + +#. module: account_financial_report +#: view:res.company:0 +msgid "Keep sign on Reports for these accounts and children accounts that are within Accreditable Accounts" +msgstr "Mantiene el signo en los reportes para estas cuentas y las cuentas hijas que están dentro de las Cuentas Acreditables" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:100 +#: code:addons/account_financial_report/report/parser.py:109 +#, python-format +msgid "From " +msgstr "Desde " + +#. module: account_financial_report +#: field:afr,inf_type:0 +#: field:wizard.report,inf_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: account_financial_report +#: field:afr,date_to:0 +#: field:wizard.report,date_to:0 +msgid "End date" +msgstr "Fecha final" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Account's Sign Conventions" +msgstr "Convención de Signos de las Cuentas" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.13_col_report +msgid "Balance 13 Columnas" +msgstr "Balance 13 Columnas" + +#. module: account_financial_report +#: view:res.company:0 +msgid "Accreditable Accounts" +msgstr "Cuentas Acreditables" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_afr +msgid "afr" +msgstr "afr" + +#. module: account_financial_report +#: field:afr,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:83 +#: field:afr,analytic_ledger:0 +#: model:ir.actions.report.xml,name:account_financial_report.analytic_ledger_report +#: field:wizard.report,analytic_ledger:0 +#, python-format +msgid "Analytic Ledger" +msgstr "Mayor Analítico" + +#. module: account_financial_report +#: view:res.company:0 +#: field:res.company,debit_account_ids:0 +msgid "Debitable Accounts" +msgstr "Cuentas Debitables" + +#. module: account_financial_report +#: help:afr,period_ids:0 +#: help:wizard.report,periods:0 +msgid "All periods in the fiscal year if empty" +msgstr "Todos los períodos en el ejercicio fiscal si se deja vacío" + +#. module: account_financial_report +#: code:addons/account_financial_report/wizard/wizard.py:179 +#: code:addons/account_financial_report/wizard/wizard.py:242 +#, python-format +msgid "Error !" +msgstr "Error !" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_wizard_report +msgid "wizard.report" +msgstr "wizard.report" + +#. module: account_financial_report +#: field:afr,lab_str:0 +#: field:wizard.report,lab_str:0 +msgid "Description" +msgstr "Descripción" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Report Info" +msgstr "Información del Reporte" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "All Accounts" +msgstr "Todas las Cuentas" + +#. module: account_financial_report +#: field:afr,tot_check:0 +#: field:wizard.report,tot_check:0 +msgid "Summarize?" +msgstr "Totalizar?" + +#. module: account_financial_report +#: help:afr,tot_check:0 +#: help:wizard.report,tot_check:0 +msgid "Checking will add a new line at the end of the Report which will Summarize Columns in Report" +msgstr "Seleccionarlo agregará una nueva línea al final del Reporte el cual Totalizará las Columnas en el Reporte" + +#. module: account_financial_report +#: help:afr,lab_str:0 +#: help:wizard.report,lab_str:0 +msgid "Description for the Summary" +msgstr "Descripción para el Total" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "12 Months | YTD" +msgstr "12 Meses | YTD" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Total" +msgstr "Total" + diff --git a/account_financial_report/i18n/es_VE.po b/account_financial_report/i18n/es_VE.po new file mode 100644 index 00000000..81212bc3 --- /dev/null +++ b/account_financial_report/i18n/es_VE.po @@ -0,0 +1,687 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * account_financial_report +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-06-17 21:47+0000\n" +"PO-Revision-Date: 2013-06-17 21:47+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_financial_report +#: view:res.company:0 +msgid "Reverse sign on Reports for these accounts and children accounts that are within Debitable Accounts" +msgstr "Invierte el signo en los reportes para estas cuentas y las cuentas hijas que están dentro de las Cuentas Debitables" + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "No Filter" +msgstr "Sin Filtro" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "With Balance / Movements" +msgstr "Con Saldo / Movimientos" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.4_col_report +msgid "Balance 4 Columnas" +msgstr "Balance 4 Columnas" + +#. module: account_financial_report +#: view:res.company:0 +msgid "An accreditable account is one which grows in the credit and diminishes in the debit" +msgstr "Una cuenta acreditable es una que crece por el crédito y disminuye por el débito." + +#. module: account_financial_report +#: report:afr.1cols:0 +#: report:afr.4cols:0 +#: report:afr.analytic.ledger:0 +msgid "BALANCE" +msgstr "BALANCE" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:85 +#: selection:afr,inf_type:0 +#: selection:wizard.report,inf_type:0 +#, python-format +msgid "Balance Sheet" +msgstr "Balance General" + +#. module: account_financial_report +#: field:afr,company_id:0 +#: field:wizard.report,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: account_financial_report +#: code:addons/account_financial_report/wizard/wizard.py:150 +#, python-format +msgid "Write a Description for your Summary Total" +msgstr "Escriba una Descripción para el total del Sumario" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.5_col_report +msgid "Balance 5 Columnas" +msgstr "Balance 5 Columnas" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.qtr_col_report +msgid "Balance QTRs Columnas" +msgstr "Balance QTRs Columnas" + +#. module: account_financial_report +#: report:afr.5cols:0 +msgid "INIT. BAL." +msgstr "BAL. INIC." + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "By Date and Period" +msgstr "Por fecha y período" + +#. module: account_financial_report +#: code:addons/account_financial_report/model/account_financial_report.py:77 +#, python-format +msgid "Copy of %s" +msgstr "Copia de %s" + +#. module: account_financial_report +#: field:afr,account_ids:0 +#: field:wizard.report,account_list:0 +msgid "Root accounts" +msgstr "Cuentas raíces" + +#. module: account_financial_report +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +msgid "PERIOD" +msgstr "PERIODO" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "With Balance" +msgstr "Con Balance" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "12" +msgstr "12" + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "By Date" +msgstr "Por Fecha" + +#. module: account_financial_report +#: code:addons/account_financial_report/wizard/wizard.py:242 +#, python-format +msgid "La interseccion entre el periodo y fecha es vacio" +msgstr "La interseccion entre el periodo y fecha es vacio" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Company Info" +msgstr "Información de la Compañía" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:344 +#: code:addons/account_financial_report/wizard/wizard.py:189 +#: code:addons/account_financial_report/wizard/wizard.py:193 +#, python-format +msgid "UserError" +msgstr "UserError" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "JOURNAL ENTRY" +msgstr "ASIENTO DIARIO" + +#. module: account_financial_report +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +msgid "CREDIT" +msgstr "CREDITO" + +#. module: account_financial_report +#: view:wizard.report:0 +msgid "_Cancel" +msgstr "_Cancelar" + +#. module: account_financial_report +#: view:res.company:0 +msgid "Account's Sign on Reports" +msgstr "Signo de las Cuentas en Reportes" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.2_col_report +msgid "Balance 2 Columnas" +msgstr "Balance 2 Columnas" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "Debit | Credit" +msgstr "Débito | Crédito" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Please check the [ Account's Sign on Reports ] Section in the Company" +msgstr "Por Favor, Verifique la Sección [ Signo de las Cuentas en Reportes ] en la Compañía" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.1cols:0 +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.analytic.ledger:0 +#: report:afr.qtrcols:0 +msgid "CODE" +msgstr "CÓDIGO" + +#. module: account_financial_report +#: view:res.company:0 +msgid "A debitable account is one which grows in the debit and diminishes in the credit" +msgstr "Una cuenta debitable es una que crece por el débito y disminuye por el crédito." + +#. module: account_financial_report +#: report:afr.5cols:0 +msgid "(Expressed in" +msgstr "(Expresado en" + +#. module: account_financial_report +#: report:afr.4cols:0 +#: report:afr.analytic.ledger:0 +msgid "INITIAL" +msgstr "INICIAL" + +#. module: account_financial_report +#: field:wizard.report,afr_id:0 +msgid "Custom Report" +msgstr "Reporte Personalizado" + +#. module: account_financial_report +#: field:afr,date_from:0 +#: field:wizard.report,date_from:0 +msgid "Start date" +msgstr "Fecha Inicial" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Accounts to Include" +msgstr "Cuentas a incluir" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:100 +#: code:addons/account_financial_report/report/parser.py:109 +#, python-format +msgid " to " +msgstr " hasta " + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "02" +msgstr "02" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "03" +msgstr "03" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "01" +msgstr "01" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "06" +msgstr "06" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "07" +msgstr "07" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "04" +msgstr "04" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "05" +msgstr "05" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "08" +msgstr "08" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "09" +msgstr "09" + +#. module: account_financial_report +#: view:afr:0 +#: model:ir.ui.menu,name:account_financial_report.account_financial_report_menu +msgid "Account Financial Report (Templates)" +msgstr "Reportes Financieros (Plantillas)" + +#. module: account_financial_report +#: field:afr,fiscalyear_id:0 +#: field:wizard.report,fiscalyear:0 +msgid "Fiscal year" +msgstr "Ejercicio Fiscal" + +#. module: account_financial_report +#: model:ir.actions.act_window,help:account_financial_report.account_financial_report_action +msgid "Create your own Customized Account Financial Reports, in here, you will be able to create Templates for generating Two types of Reports: Balance Sheets and Income Statements, incluiding Analytic Ledgers. Besides, you can select within a set of choices to get better detailed report, be it that you ask it by one or several periods, by months (12 Months + YTD), or by quarters (4QRT's + YTD). Even you can get your reports in currencies other than the one set on your company." +msgstr "Cree sus propios Reportes Financieros Personalizados, aquí, Vd. podrá se capaz de Diseñar las Plantillas para la generación de Dos Tipos de Reportes: Balances Generales y Estados de Resultados, incluyendo Mayores Analíticos. Además, podrá seleccionar entre un conjunto de opciones para obtener un mejor reporte detallado, sea que lo pida para un período determinado, por meses (12 MESES + YTD) o por trimestres (4to's + YTD). Incluso puede obtener reportes en otras monedas distintas a la establecida en su compañia." + +#. module: account_financial_report +#: field:res.company,credit_account_ids:0 +msgid "Creditable Accounts" +msgstr "Cuentas Acreditables" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:344 +#, python-format +msgid "The Selected Fiscal Year Does not have Regular Periods" +msgstr "El Ejercicio Fiscal Seleccionado no tiene Períodos Regulares" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.5cols:0 +#: report:afr.qtrcols:0 +msgid "YTD" +msgstr "YTD" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Periods to Include" +msgstr "Períodos a incluir" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "With movements" +msgstr "Con Movimientos" + +#. module: account_financial_report +#: field:afr,currency_id:0 +#: field:wizard.report,currency_id:0 +msgid "Currency" +msgstr "Moneda" + +#. module: account_financial_report +#: field:afr,display_account:0 +#: field:wizard.report,display_account:0 +msgid "Display accounts" +msgstr "Mostrar cuentas" + +#. module: account_financial_report +#: field:afr,display_account_level:0 +#: field:wizard.report,display_account_level:0 +msgid "Up to level" +msgstr "Hasta nivel" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "PARTNER" +msgstr "PARTNER" + +#. module: account_financial_report +#: help:afr,currency_id:0 +#: help:wizard.report,currency_id:0 +msgid "Currency at which this report will be expressed. If not selected will be used the one set in the company" +msgstr "Moneda con la cual este reporte será expresado. Si no se selecciona se usará la que está establecida en la compañía" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.1cols:0 +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +#: report:afr.qtrcols:0 +msgid "ACCOUNT" +msgstr "CUENTA" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "Pag.:" +msgstr "Pág.:" + +#. module: account_financial_report +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.analytic.ledger:0 +msgid "DEBIT" +msgstr "DÉBITO" + +#. module: account_financial_report +#: field:afr,columns:0 +#: field:wizard.report,columns:0 +msgid "Columns" +msgstr "Columnas" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "REFERENCE" +msgstr "REFERENCIA" + +#. module: account_financial_report +#: selection:afr,filter:0 +#: selection:wizard.report,filter:0 +msgid "By Period" +msgstr "Por Período" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "4 QTR's | YTD" +msgstr "4 TRM's | YTD" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.action_wizard_report +#: model:ir.ui.menu,name:account_financial_report.menu_wizard_report +msgid "Account Financial Report (Multireports)" +msgstr "Reportes Financieros (Multireportes)" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Accounts Info" +msgstr "Información de Cuentas" + +#. module: account_financial_report +#: help:afr,display_account_level:0 +#: help:wizard.report,display_account_level:0 +msgid "Display accounts up to this level (0 to show all)" +msgstr "Se mostrarán las cuentas hasta este nivel (Seleccionar 0 las mostrará todas)" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: account_financial_report +#: help:afr,fiscalyear_id:0 +#: help:wizard.report,fiscalyear:0 +msgid "Fiscal Year for this report" +msgstr "Ejercicio Fiscal para este reporte" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:87 +#: selection:afr,inf_type:0 +#: selection:wizard.report,inf_type:0 +#, python-format +msgid "Income Statement" +msgstr "Estado de Resultados" + +#. module: account_financial_report +#: report:afr.13cols:0 +#: report:afr.1cols:0 +#: report:afr.2cols:0 +#: report:afr.4cols:0 +#: report:afr.5cols:0 +#: report:afr.qtrcols:0 +msgid "/ Pág.:" +msgstr "/ Pág.:" + +#. module: account_financial_report +#: model:ir.actions.act_window,name:account_financial_report.account_financial_report_action +#: model:res.groups,name:account_financial_report.group_afreport +#: view:wizard.report:0 +msgid "Account Financial Report" +msgstr "Reportes Financieros" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "11" +msgstr "11" + +#. module: account_financial_report +#: report:afr.13cols:0 +msgid "10" +msgstr "10" + +#. module: account_financial_report +#: report:afr.5cols:0 +msgid "Code" +msgstr "Código" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.1_col_report +msgid "Balance 1 Columna" +msgstr "Balance 1 Columna" + +#. module: account_financial_report +#: view:wizard.report:0 +msgid "Print" +msgstr "Imprimir" + +#. module: account_financial_report +#: field:afr,filter:0 +#: field:wizard.report,filter:0 +msgid "Date/Period Filter" +msgstr "Filtro Fecha/Período" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "FiscalYear Info" +msgstr "Información del Ejercicio Fiscal" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "Initial | Debit | Credit | YTD" +msgstr "Inicial | Débito | Crédito | YTD" + +#. module: account_financial_report +#: field:afr,period_ids:0 +#: field:wizard.report,periods:0 +msgid "Periods" +msgstr "Períodos" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q1" +msgstr "Q1" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q3" +msgstr "Q3" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q2" +msgstr "Q2" + +#. module: account_financial_report +#: report:afr.qtrcols:0 +msgid "Q4" +msgstr "Q4" + +#. module: account_financial_report +#: help:afr,analytic_ledger:0 +#: help:wizard.report,analytic_ledger:0 +msgid "Allows to Generate an Analytic Ledger for accounts with moves. Available when Balance Sheet and 'Initial | Debit | Credit | YTD' are selected" +msgstr "Permite generar un Mayor Analítico para las cuentas con movimientos. Disponible cuando se selecciona 'Balance General' e 'Inicial | Débito | Crédito | YTD'" + +#. module: account_financial_report +#: help:wizard.report,afr_id:0 +msgid "If you have already set a Custom Report, Select it Here." +msgstr "Si ya ha configurado un Reporte Personalizado, Selecciónelo Aquí." + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "Initial | Debit | Credit | Period | YTD" +msgstr "Inicial | Débito | Crédito | Período | YTD" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "End. Balance" +msgstr "Bal. Final" + +#. module: account_financial_report +#: report:afr.analytic.ledger:0 +msgid "DATE" +msgstr "FECHA" + +#. module: account_financial_report +#: view:res.company:0 +msgid "Keep sign on Reports for these accounts and children accounts that are within Accreditable Accounts" +msgstr "Mantiene el signo en los reportes para estas cuentas y las cuentas hijas que están dentro de las Cuentas Acreditables" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:100 +#: code:addons/account_financial_report/report/parser.py:109 +#, python-format +msgid "From " +msgstr "Desde " + +#. module: account_financial_report +#: field:afr,inf_type:0 +#: field:wizard.report,inf_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: account_financial_report +#: field:afr,date_to:0 +#: field:wizard.report,date_to:0 +msgid "End date" +msgstr "Fecha final" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Account's Sign Conventions" +msgstr "Convención de Signos de las Cuentas" + +#. module: account_financial_report +#: model:ir.actions.report.xml,name:account_financial_report.13_col_report +msgid "Balance 13 Columnas" +msgstr "Balance 13 Columnas" + +#. module: account_financial_report +#: view:res.company:0 +msgid "Accreditable Accounts" +msgstr "Cuentas Acreditables" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_afr +msgid "afr" +msgstr "afr" + +#. module: account_financial_report +#: field:afr,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: account_financial_report +#: code:addons/account_financial_report/report/parser.py:83 +#: field:afr,analytic_ledger:0 +#: model:ir.actions.report.xml,name:account_financial_report.analytic_ledger_report +#: field:wizard.report,analytic_ledger:0 +#, python-format +msgid "Analytic Ledger" +msgstr "Mayor Analítico" + +#. module: account_financial_report +#: view:res.company:0 +#: field:res.company,debit_account_ids:0 +msgid "Debitable Accounts" +msgstr "Cuentas Debitables" + +#. module: account_financial_report +#: help:afr,period_ids:0 +#: help:wizard.report,periods:0 +msgid "All periods in the fiscal year if empty" +msgstr "Todos los períodos en el ejercicio fiscal si se deja vacío" + +#. module: account_financial_report +#: code:addons/account_financial_report/wizard/wizard.py:179 +#: code:addons/account_financial_report/wizard/wizard.py:242 +#, python-format +msgid "Error !" +msgstr "Error !" + +#. module: account_financial_report +#: model:ir.model,name:account_financial_report.model_wizard_report +msgid "wizard.report" +msgstr "wizard.report" + +#. module: account_financial_report +#: field:afr,lab_str:0 +#: field:wizard.report,lab_str:0 +msgid "Description" +msgstr "Descripción" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Report Info" +msgstr "Información del Reporte" + +#. module: account_financial_report +#: selection:afr,display_account:0 +#: selection:wizard.report,display_account:0 +msgid "All Accounts" +msgstr "Todas las Cuentas" + +#. module: account_financial_report +#: field:afr,tot_check:0 +#: field:wizard.report,tot_check:0 +msgid "Summarize?" +msgstr "Totalizar?" + +#. module: account_financial_report +#: help:afr,tot_check:0 +#: help:wizard.report,tot_check:0 +msgid "Checking will add a new line at the end of the Report which will Summarize Columns in Report" +msgstr "Seleccionarlo agregará una nueva línea al final del Reporte el cual Totalizará las Columnas en el Reporte" + +#. module: account_financial_report +#: help:afr,lab_str:0 +#: help:wizard.report,lab_str:0 +msgid "Description for the Summary" +msgstr "Descripción para el Total" + +#. module: account_financial_report +#: selection:afr,columns:0 +#: selection:wizard.report,columns:0 +msgid "12 Months | YTD" +msgstr "12 Meses | YTD" + +#. module: account_financial_report +#: view:afr:0 +#: view:wizard.report:0 +msgid "Total" +msgstr "Total" + diff --git a/account_financial_report/model/__init__.py b/account_financial_report/model/__init__.py index a59a5350..9c8007c1 100755 --- a/account_financial_report/model/__init__.py +++ b/account_financial_report/model/__init__.py @@ -4,8 +4,8 @@ # Module Writen to OpenERP, Open Source Management Solution # Copyright (C) OpenERP Venezuela (). # All Rights Reserved -###############Credits###################################################### -# Coded by: Humberto Arocha +# Credits###################################################### +# Coded by: Humberto Arocha # Planified by: Rafael Silva # Audited by: Nhomar Hernandez ############################################################################# @@ -21,7 +21,7 @@ # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -################################################################################ +########################################################################## import account_financial_report import res_company diff --git a/account_financial_report/model/account_financial_report.py b/account_financial_report/model/account_financial_report.py index e6738375..fd848349 100644 --- a/account_financial_report/model/account_financial_report.py +++ b/account_financial_report/model/account_financial_report.py @@ -3,7 +3,7 @@ # Module Writen to OpenERP, Open Source Management Solution # Copyright (C) OpenERP Venezuela (). # All Rights Reserved -###############Credits###################################################### +# Credits###################################################### # Coded by: Humberto Arocha humberto@openerp.com.ve # Angelica Barrios angelicaisabelb@gmail.com # Jordi Esteve @@ -26,111 +26,159 @@ # along with this program. If not, see . ############################################################################## -from osv import osv,fields +from osv import osv, fields import pooler import time from tools.translate import _ + class account_financial_report(osv.osv): _name = "afr" _columns = { - 'name': fields.char('Name', size= 128, required=True), - 'company_id': fields.many2one('res.company','Company',required=True), - 'currency_id': fields.many2one('res.currency', 'Currency', help="Currency at which this report will be expressed. If not selected will be used the one set in the company"), - 'inf_type': fields.selection([('BS','Balance Sheet'),('IS','Income Statement')],'Type',required=True), - 'columns': fields.selection([('one','End. Balance'),('two','Debit | Credit'), ('four','Initial | Debit | Credit | YTD'), ('five','Initial | Debit | Credit | Period | YTD'),('qtr',"4 QTR's | YTD"), ('thirteen','12 Months | YTD')],'Columns',required=True), - 'display_account': fields.selection([('all','All Accounts'),('bal', 'With Balance'),('mov','With movements'),('bal_mov','With Balance / Movements')],'Display accounts'), - 'display_account_level': fields.integer('Up to level',help='Display accounts up to this level (0 to show all)'), - 'account_ids': fields.many2many ('account.account','afr_account_rel','afr_id','account_id','Root accounts',required=True), - 'fiscalyear_id': fields.many2one('account.fiscalyear','Fiscal year',help='Fiscal Year for this report',required=True), - 'period_ids': fields.many2many('account.period','afr_period_rel','afr_id','period_id','Periods',help='All periods in the fiscal year if empty'), - - 'analytic_ledger': fields.boolean('Analytic Ledger', help="Allows to Generate an Analytic Ledger for accounts with moves. Available when Balance Sheet and 'Initial | Debit | Credit | YTD' are selected"), - - 'tot_check': fields.boolean('Summarize?', help='Checking will add a new line at the end of the Report which will Summarize Columns in Report'), - 'lab_str': fields.char('Description', help='Description for the Summary', size= 128), - + 'name': fields.char('Name', size=128, required=True), + 'company_id': fields.many2one('res.company', 'Company', required=True), + 'currency_id': fields.many2one( + 'res.currency', 'Currency', help="Currency at which this report will be expressed. If not selected will be used the one set in the company"), + 'inf_type': fields.selection( + [('BS', 'Balance Sheet'), ('IS', 'Income Statement')], 'Type', required=True), + 'columns': fields.selection([('one', 'End. Balance'), ('two', 'Debit | Credit'), ('four', 'Initial | Debit | Credit | YTD'), + ('five', 'Initial | Debit | Credit | Period | YTD'), ('qtr', "4 QTR's | YTD"), ('thirteen', '12 Months | YTD')], 'Columns', required=True), + 'display_account': fields.selection([('all', 'All Accounts'), ('bal', 'With Balance'), + ('mov', 'With movements'), ('bal_mov', 'With Balance / Movements')], 'Display accounts'), + 'display_account_level': fields.integer( + 'Up to level', help='Display accounts up to this level (0 to show all)'), + 'account_ids': fields.many2many( + 'account.account', 'afr_account_rel', 'afr_id', 'account_id', 'Root accounts', required=True), + 'fiscalyear_id': fields.many2one( + 'account.fiscalyear', 'Fiscal year', help='Fiscal Year for this report', required=True), + 'period_ids': fields.many2many('account.period', 'afr_period_rel', 'afr_id', + 'period_id', 'Periods', help='All periods in the fiscal year if empty'), + + 'analytic_ledger': fields.boolean( + 'Analytic Ledger', help="Allows to Generate an Analytic Ledger for accounts with moves. Available when Balance Sheet and 'Initial | Debit | Credit | YTD' are selected"), + 'journal_ledger': fields.boolean( + 'journal Ledger', help="Allows to Generate an journal Ledger for accounts with moves. Available when Balance Sheet and 'Initial | Debit | Credit | YTD' are selected"), + 'partner_balance': fields.boolean('Partner Balance', help="Allows to " + "Generate a Partner Balance for accounts with moves. Available when " + "Balance Sheet and 'Initial | Debit | Credit | YTD' are selected"), + 'tot_check': fields.boolean( + 'Summarize?', help='Checking will add a new line at the end of the Report which will Summarize Columns in Report'), + 'lab_str': + fields.char( + 'Description', + help='Description for the Summary', + size=128), + 'target_move': fields.selection([('posted', 'All Posted Entries'), + ('all', 'All Entries'), + ], 'Entries to Include', required=True, + help='Print All Accounting Entries or just Posted Accounting Entries'), + #~ Deprecated fields - 'filter': fields.selection([('bydate','By Date'),('byperiod','By Period'),('all','By Date and Period'),('none','No Filter')],'Date/Period Filter'), + 'filter': fields.selection([('bydate', 'By Date'), ('byperiod', 'By Period'), + ('all', 'By Date and Period'), ('none', 'No Filter')], 'Date/Period Filter'), 'date_to': fields.date('End date'), 'date_from': fields.date('Start date'), } - + _defaults = { 'display_account_level': lambda *a: 0, - 'inf_type': lambda *a:'BS', - 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.invoice', context=c), - 'fiscalyear_id': lambda self, cr, uid, c: self.pool.get('account.fiscalyear').find(cr, uid), - 'display_account': lambda *a:'bal_mov', - 'columns': lambda *a:'five', - + 'inf_type': lambda *a: 'BS', + 'company_id': lambda self, cr, uid, c: + self.pool.get( + 'res.company')._company_default_get( + cr, + uid, + 'account.invoice', + context=c), + 'fiscalyear_id': lambda self, cr, uid, c: + self.pool.get('account.fiscalyear').find(cr, uid), + 'display_account': lambda *a: 'bal_mov', + 'columns': lambda *a: 'five', + 'date_from': lambda *a: time.strftime('%Y-%m-%d'), 'date_to': lambda *a: time.strftime('%Y-%m-%d'), - 'filter': lambda *a:'byperiod', + 'filter': lambda *a: 'byperiod', + 'target_move': 'posted', } - + def copy(self, cr, uid, id, defaults, context=None): if context is None: context = {} previous_name = self.browse(cr, uid, id, context=context).name - new_name = _('Copy of %s')%previous_name - lst = self.search(cr, uid, [('name','like',new_name)], context=context) + new_name = _('Copy of %s') % previous_name + lst = self.search(cr, uid, [( + 'name', 'like', new_name)], context=context) if lst: - new_name = '%s (%s)' % (new_name, len(lst)+1) + new_name = '%s (%s)' % (new_name, len(lst) + 1) defaults['name'] = new_name - return super(account_financial_report,self).copy(cr, uid, id, defaults, context=context) + return ( + super( + account_financial_report, + self).copy( + cr, + uid, + id, + defaults, + context=context) + ) - def onchange_inf_type(self,cr,uid,ids,inf_type,context=None): + def onchange_inf_type(self, cr, uid, ids, inf_type, context=None): if context is None: context = {} - res = {'value':{}} - + res = {'value': {}} + if inf_type != 'BS': - res['value'].update({'analytic_ledger':False}) - + res['value'].update({'analytic_ledger': False}) + return res - def onchange_columns(self,cr,uid,ids,columns,fiscalyear_id,period_ids,context=None): + def onchange_columns(self, cr, uid, ids, columns, + fiscalyear_id, period_ids, context=None): if context is None: context = {} - res = {'value':{}} - + res = {'value': {}} + if columns != 'four': - res['value'].update({'analytic_ledger':False}) - + res['value'].update({'analytic_ledger': False}) + if columns in ('qtr', 'thirteen'): p_obj = self.pool.get("account.period") - period_ids = p_obj.search(cr,uid,[('fiscalyear_id','=',fiscalyear_id),('special','=',False)],context=context) - res['value'].update({'period_ids':period_ids}) + period_ids = p_obj.search(cr, uid, [('fiscalyear_id', '=', fiscalyear_id), ( + 'special', '=', False)], context=context) + res['value'].update({'period_ids': period_ids}) else: - res['value'].update({'period_ids':[]}) + res['value'].update({'period_ids': []}) return res - - def onchange_analytic_ledger(self,cr,uid,ids,company_id,analytic_ledger,context=None): + + def onchange_analytic_ledger( + self, cr, uid, ids, company_id, analytic_ledger, context=None): if context is None: context = {} - context['company_id']=company_id - res = {'value':{}} - cur_id = self.pool.get('res.company').browse(cr,uid,company_id,context=context).currency_id.id - res['value'].update({'currency_id':cur_id}) + context['company_id'] = company_id + res = {'value': {}} + cur_id = self.pool.get('res.company').browse( + cr, uid, company_id, context=context).currency_id.id + res['value'].update({'currency_id': cur_id}) return res - - def onchange_company_id(self,cr,uid,ids,company_id,context=None): + + def onchange_company_id(self, cr, uid, ids, company_id, context=None): if context is None: context = {} - context['company_id']=company_id - res = {'value':{}} - + context['company_id'] = company_id + res = {'value': {}} + if not company_id: return res - - cur_id = self.pool.get('res.company').browse(cr,uid,company_id,context=context).currency_id.id - fy_id = self.pool.get('account.fiscalyear').find(cr, uid,context=context) - res['value'].update({'fiscalyear_id':fy_id}) - res['value'].update({'currency_id':cur_id}) - res['value'].update({'account_ids':[]}) - res['value'].update({'period_ids':[]}) + + cur_id = self.pool.get('res.company').browse( + cr, uid, company_id, context=context).currency_id.id + fy_id = self.pool.get('account.fiscalyear').find( + cr, uid, context=context) + res['value'].update({'fiscalyear_id': fy_id}) + res['value'].update({'currency_id': cur_id}) + res['value'].update({'account_ids': []}) + res['value'].update({'period_ids': []}) return res diff --git a/account_financial_report/model/res_company.py b/account_financial_report/model/res_company.py index e2b6d84f..d6afd580 100755 --- a/account_financial_report/model/res_company.py +++ b/account_financial_report/model/res_company.py @@ -4,8 +4,8 @@ # Module Writen to OpenERP, Open Source Management Solution # Copyright (C) OpenERP Venezuela (). # All Rights Reserved -###############Credits###################################################### -# Coded by: Humberto Arocha +# Credits###################################################### +# Coded by: Humberto Arocha # Planified by: Rafael Silva # Audited by: Nhomar Hernandez ############################################################################# @@ -21,22 +21,23 @@ # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -################################################################################ +########################################################################## from osv import osv from osv import fields from tools.translate import _ + class res_company(osv.osv): _inherit = 'res.company' _columns = { - 'credit_account_ids':fields.many2many('account.account', - 'credit_account_company_rel', - 'company_id', 'account_id', - 'Creditable Accounts'), - 'debit_account_ids':fields.many2many('account.account', - 'debit_account_company_rel', - 'company_id', 'account_id', - 'Debitable Accounts'), + 'credit_account_ids': fields.many2many('account.account', + 'credit_account_company_rel', + 'company_id', 'account_id', + 'Creditable Accounts'), + 'debit_account_ids': fields.many2many('account.account', + 'debit_account_company_rel', + 'company_id', 'account_id', + 'Debitable Accounts'), } res_company() diff --git a/account_financial_report/report/__init__.py b/account_financial_report/report/__init__.py index 5eadef5a..25fa8f3b 100644 --- a/account_financial_report/report/__init__.py +++ b/account_financial_report/report/__init__.py @@ -3,7 +3,7 @@ # Module Writen to OpenERP, Open Source Management Solution # Copyright (C) OpenERP Venezuela (). # All Rights Reserved -###############Credits###################################################### +# Credits###################################################### # Coded by: Humberto Arocha humberto@openerp.com.ve # Angelica Barrios angelicaisabelb@gmail.com # Jordi Esteve diff --git a/account_financial_report/report/balance_full.rml b/account_financial_report/report/balance_full.rml index 3f54e5b9..f828965e 100644 --- a/account_financial_report/report/balance_full.rml +++ b/account_financial_report/report/balance_full.rml @@ -4,7 +4,7 @@ - + [[company.logo and company.logo or removeParentNode('image')]] + + + + + + + [[ (company.name and company.name or 'NOMBRE DE COMPANIA NO DISPONIBLE')]] + [[ company.partner_id.vat and ('- %s-%s-%s'%(company.partner_id.vat[2:3],company.partner_id.vat[3:11],company.partner_id.vat[11:12])) or '' ]] + + + + + [[ get_informe_text(data['form']) ]] + + + + (Expressed in [[data['form'] and (' %s'%( exchange_name(data['form']))) or '']]) + + + + [[data['form'] and get_month(data['form']) or '']] + + + + Printing Date: [[ formatLang(time.strftime('%Y-%m-%d %H:%M:%S'),date_time=True) ]] [[ get_informe_text(data['form']) ]] / Pág.: - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [[setLang(user.lang)]] + + + + + + CODE + + + + ACCOUNT + + + INITIAL + + + DEBIT + + + CREDIT + + + BALANCE + + + + + + + + + DATE + + + + + PERIOD + + + + JOURNAL ENTRY + + + + + + + + + + + + + + + + + + +
+ [[ repeatIn([x for x in lines(data['form']) if x['type'] != 'view'], 'a') ]] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[a['label']==True and a['code'] or '' ]] + + + + + [[ ((a['total'] and not a['label']) and setTag('para','para',{'alignment':"RIGHT"}) or (a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}))) or removeParentNode('font') ]] + [[ a['type']=='view' and a['name'].upper() or a['name'].title() ]] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['balanceinit'] and a['balanceinit'] * a.get('change_sign',1.0) or 0.0, digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['debit'], digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['credit'], digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['balance'] and a['balance'] * a.get('change_sign',1.0) or 0.0, digits=2, grouping=True) or '']] + + + + + +
+ [[ repeatIn(a['journal'], 'j') ]] + + + + + + [[ formatLang( j['date'], date=True) ]] + + + + + [[ j['period'] ]] + + + + + [[ j['name'] ]] + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ [[ repeatIn(j.get('obj').line_id, 'k') ]] + + + + + [[ k.account_id.code == a['code'] and k.name or removeParentNode('blockTable') ]] + + + + + [[ k.ref and k.ref or '']] + + + + + [[ k.partner_id and k.partner_id.name or '']] + + + + + [[ k.account_id and k.account_id.code or '']] + + + + + [[ k.account_id and k.account_id.name or '']] + + + + + [[ k.account_id.type<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ k.debit and formatLang(k.debit, digits=2, grouping=True) or '' ]] + + + + + [[ k.account_id.type<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ k.credit and formatLang(k.credit, digits=2, grouping=True) or '' ]] + + + + + [[ k.account_id.type<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ k.reconcile_id and k.reconcile_id.name or k.reconcile_partial_id and k.reconcile_partial_id.name or '']] + + + + + + + + + [[ k.account_id.code != a['code'] and k.name or removeParentNode('blockTable') ]] + + + + + [[ k.ref and k.ref or '']] + + + + + [[ k.partner_id and k.partner_id.name or '']] + + + + + [[ k.account_id and k.account_id.code or '']] + + + + + [[ k.account_id and k.account_id.name or '']] + + + + + [[ k.account_id.type<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ k.debit and formatLang(k.debit, digits=2, grouping=True) or '' ]] + + + + + [[ k.account_id.type<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ k.credit and formatLang(k.credit, digits=2, grouping=True) or '' ]] + + + + + [[ k.account_id.type<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ k.reconcile_id and k.reconcile_id.name or k.reconcile_partial_id and k.reconcile_partial_id.name or '']] + + + + +
+ +
+ +
+ +
+ diff --git a/account_financial_report/report/balance_full_4_cols_partner_balance.rml b/account_financial_report/report/balance_full_4_cols_partner_balance.rml new file mode 100644 index 00000000..6e1c783f --- /dev/null +++ b/account_financial_report/report/balance_full_4_cols_partner_balance.rml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [[setLang(user.lang)]] + + + + + + CODE + + + + ACCOUNT + + + INITIAL + + + DEBIT + + + CREDIT + + + BALANCE + + + + + + + + + + + + + + + PARTNER + + + + + + + + + + + + + + + + + + + + + +
+ [[ repeatIn([x for x in lines(data['form']) if x['type'] != 'view'], 'a') ]] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[a['label']==True and a['code'] or '' ]] + + + + + [[ ((a['total'] and not a['label']) and setTag('para','para',{'alignment':"RIGHT"}) or (a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}))) or removeParentNode('font') ]] + [[ a['type']=='view' and a['name'].upper() or a['name'].title() ]] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['balanceinit'] and a['balanceinit'] * a.get('change_sign',1.0) or 0.0, digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['debit'], digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['credit'], digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier-Bold"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(a['balance'] and a['balance'] * a.get('change_sign',1.0) or 0.0, digits=2, grouping=True) or '']] + + + + + +
+ [[ repeatIn(a['partner'], 'm') ]] + + + + + + + + + + [[ m['partner_name'] ]] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(m['balanceinit'] and m['balanceinit'] * m.get('change_sign',1.0) or 0.0, digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(m['debit'], digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(m['credit'], digits=2, grouping=True) or '']] + + + + + [[ a['type']<>'view' and setTag('para','para',{'fontName':"Courier"}) or removeParentNode('font') ]] + [[ (a['total']==True) and formatLang(m['balance'] and m['balance'] * a.get('change_sign',1.0) or 0.0, digits=2, grouping=True) or '']] + + + + +
+ +
+ +
+
diff --git a/account_financial_report/report/balance_full_5_cols.rml b/account_financial_report/report/balance_full_5_cols.rml index 5c8e443a..4c54f9de 100644 --- a/account_financial_report/report/balance_full_5_cols.rml +++ b/account_financial_report/report/balance_full_5_cols.rml @@ -4,7 +4,7 @@ - + [[company.logo and company.logo or removeParentNode('image')]] + - - @@ -120,20 +90,13 @@ - + - - + - - - - Account Financial Report afr @@ -142,7 +105,6 @@ tree,form Create your own Customized Account Financial Reports, in here, you will be able to create Templates for generating Two types of Reports: Balance Sheets and Income Statements, incluiding Analytic Ledgers. Besides, you can select within a set of choices to get better detailed report, be it that you ask it by one or several periods, by months (12 Months + YTD), or by quarters (4QRT's + YTD). Even you can get your reports in currencies other than the one set on your company. - - diff --git a/account_financial_report/view/report.xml b/account_financial_report/view/report.xml index 3d932a97..119d0b93 100644 --- a/account_financial_report/view/report.xml +++ b/account_financial_report/view/report.xml @@ -45,6 +45,28 @@ string="Analytic Ledger" header="False" /> + + + + + + diff --git a/account_financial_report/view/wizard.xml b/account_financial_report/view/wizard.xml index 8f23b812..31754940 100644 --- a/account_financial_report/view/wizard.xml +++ b/account_financial_report/view/wizard.xml @@ -7,47 +7,62 @@ wizard.report form -
- - - - + +
+
+

+ + + + - - - + - - + + + - - - - - + + + + + - - + - - - - + + + @@ -56,16 +71,12 @@ - - + - + attrs="{'readonly':[('columns','in',('qtr','thirteen'))],}"> @@ -74,34 +85,19 @@ - - + - - - - - + + + + - - -