openerp-community-reviewer team mailing list archive
-
openerp-community-reviewer team
-
Mailing list archive
-
Message #02793
[Merge] lp:~pedro.baeza/account-financial-report/6.1-balance-reporting into lp:account-financial-report/6.1
Pedro Manuel Baeza has proposed merging lp:~pedro.baeza/account-financial-report/6.1-balance-reporting into lp:account-financial-report/6.1.
Requested reviews:
Nhomar - Vauxoo (nhomar)
Frederic Clementi - Camptocamp (frederic-clementi)
Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903): code review
For more details, see:
https://code.launchpad.net/~pedro.baeza/account-financial-report/6.1-balance-reporting/+merge/201166
[ADD] account_balance_reporting:
Module for making custom financial reports using formulas to aggregate balance of the accounts and with custom styles to present them.
It is used by Spanish localization to generate legal fiscal reports.
UPDATE: I have made some improvements to make it more tolerant to user errors on formulas and apply some community conventions.
--
https://code.launchpad.net/~pedro.baeza/account-financial-report/6.1-balance-reporting/+merge/201166
Your team Account Report Core Editors is subscribed to branch lp:account-financial-report/6.1.
=== added directory 'account_balance_reporting'
=== added file 'account_balance_reporting/__init__.py'
--- account_balance_reporting/__init__.py 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/__init__.py 2014-01-10 12:04:56 +0000
@@ -0,0 +1,34 @@
+# -*- coding: utf-8 -*-
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# AvanzOSC, Avanzed Open Source Consulting
+# Copyright (C) 2011-2012 Iker Coranti (www.avanzosc.com). All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+"""
+Account balance reporting engine
+"""
+__author__ = "Borja López Soilán (Pexego) - borjals@xxxxxxxxx"
+
+import account_balance_reporting_template
+import account_balance_reporting
+import report
+import wizard
=== added file 'account_balance_reporting/__openerp__.py'
--- account_balance_reporting/__openerp__.py 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/__openerp__.py 2014-01-10 12:04:56 +0000
@@ -0,0 +1,70 @@
+# -*- coding: utf-8 -*-
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# AvanzOSC, Avanzed Open Source Consulting
+# Copyright (C) 2011-2012 Iker Coranti (www.avanzosc.com). All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+{
+ "name" : "Account balance reporting engine",
+ "version" : "0.3",
+ "author" : "Pexego",
+ "website" : "http://www.pexego.es",
+ "category" : "Enterprise Specific Modules",
+ "description": """
+The module allows the user to create account balance reports and templates,
+comparing the values of 'accounting concepts' between two fiscal years
+or a set of fiscal periods.
+
+Accounting concepts values can be calculated as the sum of some account balances,
+the sum of its children, other account concepts or constant values.
+
+Generated reports are stored as objects on the server,
+so you can check them anytime later or edit them
+(to add notes for example) before printing.
+
+The module lets the user add new templates of the reports concepts,
+and associate them an specific "XML report" (OpenERP RML files for example)
+with the design used when printing.
+So it is very easy to add predefined country-specific official reports.
+
+The user interface has been designed to be as much user-friendly as it can be.
+
+Note: It has been designed to meet Spanish/Spain localization needs,
+but it might be used as a generic accounting report engine.
+ """,
+ "depends" : [
+ 'base',
+ 'account',
+ ],
+ "init_xml" : [
+ ],
+ "demo_xml" : [ ],
+ "update_xml" : [
+ 'security/ir.model.access.csv',
+ 'account_balance_reporting_wizard.xml',
+ 'account_balance_reporting_template_view.xml',
+ 'account_balance_reporting_view.xml',
+ 'account_balance_reporting_workflow.xml',
+ 'account_balance_reporting_reports.xml',
+ ],
+ "installable": True
+}
=== added file 'account_balance_reporting/account_balance_reporting.py'
--- account_balance_reporting/account_balance_reporting.py 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/account_balance_reporting.py 2014-01-10 12:04:56 +0000
@@ -0,0 +1,439 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+"""
+Account balance report objects
+
+Generic account balance report document (with header and detail lines).
+Designed following the needs of the
+Spanish/Spain localization.
+"""
+from openerp.osv import orm,fields
+from openerp.tools.translate import _
+import re
+import time
+import netsvc
+import logging
+
+# CSS classes for the account line templates
+CSS_CLASSES = [('default','Default'),('l1', 'Level 1'), ('l2', 'Level 2'),
+ ('l3', 'Level 3'), ('l4', 'Level 4'), ('l5', 'Level 5')]
+
+class account_balance_reporting(orm.Model):
+ """
+ Account balance report.
+ It stores the configuration/header fields of an account balance report,
+ and the linked lines of detail with the values of the accounting concepts
+ (values generated from the selected template lines of detail formulas).
+ """
+ _name = "account.balance.reporting"
+
+ _columns = {
+ 'name': fields.char('Name', size=64, required=True, select=True),
+ 'template_id': fields.many2one('account.balance.reporting.template',
+ 'Template', ondelete='set null', required=True, select=True,
+ states={'calc_done': [('readonly', True)],
+ 'done': [('readonly', True)]}),
+ 'calc_date': fields.datetime("Calculation date", readonly=True),
+ 'state': fields.selection([('draft','Draft'),
+ ('calc','Processing'),
+ ('calc_done','Processed'),
+ ('done','Done'),
+ ('canceled','Canceled')], 'State'),
+ 'company_id': fields.many2one('res.company', 'Company',
+ ondelete='cascade', required=True, readonly=True,
+ states={'draft': [('readonly', False)]}),
+ 'current_fiscalyear_id': fields.many2one('account.fiscalyear',
+ 'Fiscal year 1', select=True, required=True,
+ states={'calc_done': [('readonly', True)],
+ 'done': [('readonly', True)]}),
+ 'current_period_ids': fields.many2many('account.period',
+ 'account_balance_reporting_account_period_current_rel',
+ 'account_balance_reporting_id', 'period_id',
+ 'Fiscal year 1 periods',
+ states={'calc_done': [('readonly', True)],
+ 'done': [('readonly', True)]}),
+ 'previous_fiscalyear_id': fields.many2one('account.fiscalyear',
+ 'Fiscal year 2', select=True,
+ states={'calc_done': [('readonly', True)],
+ 'done': [('readonly', True)]}),
+ 'previous_period_ids': fields.many2many('account.period',
+ 'account_balance_reporting_account_period_previous_rel',
+ 'account_balance_reporting_id', 'period_id',
+ 'Fiscal year 2 periods',
+ states={'calc_done': [('readonly', True)],
+ 'done': [('readonly', True)]}),
+ 'line_ids': fields.one2many('account.balance.reporting.line',
+ 'report_id', 'Lines',
+ states = {'done': [('readonly', True)]}),
+ }
+
+ _defaults = {
+ 'company_id': lambda self, cr, uid, context: self.pool.get('res.users').browse(cr, uid, uid, context).company_id.id,
+ 'state': 'draft',
+ }
+
+ def action_calculate(self, cr, uid, ids, context=None):
+ """Called when the user presses the Calculate button.
+ It will use the report template to generate lines of detail for the
+ report with calculated values."""
+ if context is None:
+ context = {}
+ line_obj = self.pool.get('account.balance.reporting.line')
+ # Set the state to 'calculating'
+ self.write(cr, uid, ids, {
+ 'state': 'calc',
+ 'calc_date': time.strftime('%Y-%m-%d %H:%M:%S')
+ })
+ for report in self.browse(cr, uid, ids, context=context):
+ # Clear the report data (unlink the lines of detail)
+ line_obj.unlink(cr, uid, [line.id for line in report.line_ids],
+ context=context)
+ # Fill the report with a 'copy' of the lines of its template (if it has one)
+ if report.template_id:
+ for template_line in report.template_id.line_ids:
+ line_obj.create(cr, uid, {
+ 'code': template_line.code,
+ 'name': template_line.name,
+ 'report_id': report.id,
+ 'template_line_id': template_line.id,
+ 'parent_id': None,
+ 'current_value': None,
+ 'previous_value': None,
+ 'sequence': template_line.sequence,
+ 'css_class': template_line.css_class,
+ }, context=context)
+ # Set the parents of the lines in the report
+ # Note: We reload the reports objects to refresh the lines of detail.
+ for report in self.browse(cr, uid, ids, context=context):
+ if report.template_id:
+ # Set line parents (now that they have been created)
+ for line in report.line_ids:
+ tmpl_line = line.template_line_id
+ if tmpl_line and tmpl_line.parent_id:
+ parent_line_ids = line_obj.search(cr, uid,
+ [('report_id', '=', report.id),
+ ('code', '=', tmpl_line.parent_id.code)])
+ line_obj.write(cr, uid, line.id, {
+ 'parent_id': (parent_line_ids and
+ parent_line_ids[0] or False),
+ }, context=context)
+ # Calculate the values of the lines
+ # Note: We reload the reports objects to refresh the lines of detail.
+ for report in self.browse(cr, uid, ids, context=context):
+ if report.template_id:
+ # Refresh the report's lines values
+ for line in report.line_ids:
+ line.refresh_values()
+ # Set the report as calculated
+ self.write(cr, uid, [report.id], {
+ 'state': 'calc_done'
+ }, context=context)
+ else:
+ # Ouch! no template: Going back to draft state.
+ self.write(cr, uid, [report.id], {'state': 'draft'},
+ context=context)
+ return True
+
+ def action_confirm(self, cr, uid, ids, context=None):
+ """Called when the user clicks the confirm button."""
+ self.write(cr, uid, ids, {'state': 'done'}, context=context)
+ return True
+
+ def action_cancel(self, cr, uid, ids, context=None):
+ """Called when the user clicks the cancel button."""
+ self.write(cr, uid, ids, {'state': 'canceled'}, context=context)
+ return True
+
+ def action_recover(self, cr, uid, ids, context=None):
+ """Called when the user clicks the draft button to create
+ a new workflow instance."""
+ self.write(cr, uid, ids, {'state': 'draft', 'calc_date': None},
+ context=context)
+ wf_service = netsvc.LocalService("workflow")
+ for id in ids:
+ wf_service.trg_create(uid, 'account.balance.reporting', id, cr)
+ return True
+
+ def calculate_action(self, cr, uid, ids, context=None):
+ """Calculate the selected balance report data."""
+ for id in ids:
+ # Send the calculate signal to the balance report to trigger
+ # action_calculate.
+ wf_service = netsvc.LocalService('workflow')
+ wf_service.trg_validate(uid, 'account.balance.reporting', id,
+ 'calculate', cr)
+ return 'close'
+
+
+class account_balance_reporting_line(orm.Model):
+ """
+ Account balance report line / Accounting concept
+ One line of detail of the balance report representing an accounting
+ concept with its values.
+ The accounting concepts follow a parent-children hierarchy.
+ Its values (current and previous) are calculated based on the 'value'
+ formula of the linked template line.
+ """
+ _name = "account.balance.reporting.line"
+
+ _columns = {
+ 'report_id': fields.many2one('account.balance.reporting', 'Report',
+ ondelete='cascade'),
+ 'sequence': fields.char('Sequence', size=32, required=False),
+ 'code': fields.char('Code', size=64, required=True, select=True),
+ 'name': fields.char('Name', size=256, required=True, select=True),
+ 'notes': fields.text('Notes'),
+ 'current_value': fields.float('Fiscal year 1', digits=(16,2)),
+ 'previous_value': fields.float('Fiscal year 2', digits=(16,2)),
+ 'calc_date': fields.datetime("Calculation date"),
+ 'css_class': fields.selection(CSS_CLASSES, 'CSS Class'),
+ 'template_line_id': fields.many2one(
+ 'account.balance.reporting.template.line',
+ 'Line template', ondelete='set null'),
+ 'parent_id': fields.many2one('account.balance.reporting.line',
+ 'Parent', ondelete='cascade'),
+ 'child_ids': fields.one2many('account.balance.reporting.line',
+ 'parent_id', 'Children'),
+ }
+
+ _defaults = {
+ 'report_id': lambda self, cr, uid, context: context.get('report_id', None),
+ 'css_class': 'default',
+ }
+
+ _order = "sequence, code"
+
+ _sql_constraints = [
+ ('report_code_uniq', 'unique(report_id, code)',
+ _("The code must be unique for this report!"))
+ ]
+
+ def name_get(self, cr, uid, ids, context=None):
+ """Redefine the method to show the code in the name ("[code] name")."""
+ res = []
+ for item in self.browse(cr, uid, ids, context=context):
+ res.append((item.id, "[%s] %s" % (item.code, item.name)))
+ return res
+
+ def name_search(self, cr, uid, name, args=[], operator='ilike',
+ context=None, limit=80):
+ """Redefine the method to allow searching by code."""
+ ids = []
+ if name:
+ ids = self.search(cr, uid, [('code','ilike',name)]+ args,
+ limit=limit, context=context)
+ if not ids:
+ ids = self.search(cr, uid, [('name',operator,name)]+ args,
+ limit=limit, context=context)
+ return self.name_get(cr, uid, ids, context=context)
+
+ def refresh_values(self, cr, uid, ids, context=None):
+ """
+ Recalculates the values of this report line using the
+ linked line report values formulas:
+
+ Depending on this formula the final value is calculated as follows:
+ - Empy report value: sum of (this concept) children values.
+ - Number with decimal point ("10.2"): that value (constant).
+ - Account numbers separated by commas ("430,431,(437)"): Sum of the account balances.
+ (The sign of the balance depends on the balance mode)
+ - Concept codes separated by "+" ("11000+12000"): Sum of those concepts values.
+ """
+ if context is None:
+ context = {}
+ for line in self.browse(cr, uid, ids, context=context):
+ tmpl_line = line.template_line_id
+ balance_mode = int(tmpl_line.report_id.balance_mode)
+ current_value = 0.0
+ previous_value = 0.0
+ report = line.report_id
+ # We use the same code to calculate both fiscal year values,
+ # just iterating over them.
+ for fyear in ('current', 'previous'):
+ value = 0
+ if fyear == 'current':
+ tmpl_value = tmpl_line.current_value
+ elif fyear == 'previous':
+ tmpl_value = (tmpl_line.previous_value or
+ tmpl_line.current_value)
+ # Remove characters after a ";" (we use ; for comments)
+ if tmpl_value:
+ tmpl_value = tmpl_value.split(';')[0]
+ if (fyear == 'current' and not report.current_fiscalyear_id) \
+ or (fyear == 'previous' and not report.previous_fiscalyear_id):
+ value = 0
+ else:
+ if not tmpl_value:
+ # Empy template value => sum of the children values
+ for child in line.child_ids:
+ if child.calc_date != child.report_id.calc_date:
+ # Tell the child to refresh its values
+ child.refresh_values()
+ # Reload the child data
+ child = self.browse(cr, uid, child.id,
+ context=context)
+ if fyear == 'current':
+ value += child.current_value
+ elif fyear == 'previous':
+ value += child.previous_value
+ elif re.match(r'^\-?[0-9]*\.[0-9]*$', tmpl_value):
+ # Number with decimal points => that number value
+ # (constant).
+ value = float(tmpl_value)
+ elif re.match(r'^[0-9a-zA-Z,\(\)\*_\ ]*$', tmpl_value):
+ # Account numbers separated by commas => sum of the
+ # account balances. We will use the context to filter
+ # the accounts by fiscalyear and periods.
+ ctx = context.copy()
+ if fyear == 'current':
+ ctx.update({
+ 'fiscalyear': report.current_fiscalyear_id.id,
+ 'periods': [p.id for p in report.current_period_ids],
+ })
+ elif fyear == 'previous':
+ ctx.update({
+ 'fiscalyear': report.previous_fiscalyear_id.id,
+ 'periods': [p.id for p in report.previous_period_ids],
+ })
+ value = line._get_account_balance(tmpl_value,
+ balance_mode, ctx)
+ elif re.match(r'^[\+\-0-9a-zA-Z_\*\ ]*$', tmpl_value):
+ # Account concept codes separated by "+" => sum of the
+ # concepts (template lines) values.
+ for line_code in re.findall(r'(-?\(?[0-9a-zA-Z_]*\)?)',
+ tmpl_value):
+ sign = 1
+ if line_code.startswith('-') or \
+ (line_code.startswith('(') and
+ balance_mode in (2, 4)):
+ sign = -1
+ line_code = line_code.strip('-()*')
+ # findall might return empty strings
+ if line_code:
+ # Search for the line (perfect match)
+ line_ids = self.search(cr, uid, [
+ ('report_id','=', report.id),
+ ('code', '=', line_code),
+ ], context=context)
+ for child in self.browse(cr, uid, line_ids,
+ context=context):
+ if child.calc_date != child.report_id.calc_date:
+ child.refresh_values()
+ # Reload the child data
+ child = self.browse(cr, uid, child.id,
+ context=context)
+ if fyear == 'current':
+ value += child.current_value * sign
+ elif fyear == 'previous':
+ value += child.previous_value * sign
+ # Negate the value if needed
+ if tmpl_line.negate:
+ value = -value
+ if fyear == 'current':
+ current_value = value
+ elif fyear == 'previous':
+ previous_value = value
+ # Write the values
+ self.write(cr, uid, line.id, {
+ 'current_value': current_value,
+ 'previous_value': previous_value,
+ 'calc_date': line.report_id.calc_date,
+ }, context=context)
+ return True
+
+ def _get_account_balance(self, cr, uid, ids, code, balance_mode=0,
+ context=None):
+ """
+ It returns the (debit, credit, balance*) tuple for a account with the
+ given code, or the sum of those values for a set of accounts
+ when the code is in the form "400,300,(323)"
+
+ Depending on the balance_mode, the balance is calculated as follows:
+ Mode 0: debit-credit for all accounts (default);
+ Mode 1: debit-credit, credit-debit for accounts in brackets;
+ Mode 2: credit-debit for all accounts;
+ Mode 3: credit-debit, debit-credit for accounts in brackets.
+
+ Also the user may specify to use only the debit or credit of the account
+ instead of the balance writing "debit(551)" or "credit(551)".
+ """
+ acc_obj = self.pool.get('account.account')
+ logger = logging.getLogger(__name__)
+ res = 0.0
+ line = self.browse(cr, uid, ids[0], context=context)
+ company_id = line.report_id.company_id.id
+ # We iterate over the accounts listed in "code", so code can be
+ # a string like "430+431+432-438"; accounts split by "+" will be added,
+ # accounts split by "-" will be substracted.
+ for acc_code in re.findall('(-?\w*\(?[0-9a-zA-Z_]*\)?)', code):
+ # Check if the code is valid (findall might return empty strings)
+ acc_code = acc_code.strip()
+ if acc_code:
+ # Check the sign of the code (substraction)
+ if acc_code.startswith('-'):
+ sign = -1
+ acc_code = acc_code[1:].strip() # Strip the sign
+ else:
+ sign = 1
+ if re.match(r'^debit\(.*\)$', acc_code):
+ # Use debit instead of balance
+ mode = 'debit'
+ acc_code = acc_code[6:-1] # Strip debit()
+ elif re.match(r'^credit\(.*\)$', acc_code):
+ # Use credit instead of balance
+ mode = 'credit'
+ acc_code = acc_code[7:-1] # Strip credit()
+ else:
+ mode = 'balance'
+ # Calculate sign of the balance mode
+ sign_mode = 1
+ if balance_mode in (1, 2, 3):
+ # for accounts in brackets or mode 2, the sign is reversed
+ if (acc_code.startswith('(') and acc_code.endswith(')')) \
+ or balance_mode == 2:
+ sign_mode = -1
+ # Strip the brackets (if any)
+ if acc_code.startswith('(') and acc_code.endswith(')'):
+ acc_code = acc_code[1:-1]
+ # Search for the account (perfect match)
+ account_ids = acc_obj.search(cr, uid, [
+ ('code', '=', acc_code),
+ ('company_id','=', company_id)
+ ], context=context)
+ if not account_ids:
+ # Search for a subaccount ending with '0'
+ account_ids = acc_obj.search(cr, uid, [
+ ('code', '=like', '%s%%0' % acc_code),
+ ('company_id','=', company_id)
+ ], context=context)
+ if not account_ids:
+ logger.warning("Account with code '%s' not found!"
+ %acc_code)
+ for account in acc_obj.browse(cr, uid, account_ids,
+ context=context):
+ if mode == 'debit':
+ res -= account.debit * sign
+ elif mode == 'credit':
+ res += account.credit * sign
+ else:
+ res += account.balance * sign * sign_mode
+ return res
=== added file 'account_balance_reporting/account_balance_reporting_reports.xml'
--- account_balance_reporting/account_balance_reporting_reports.xml 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/account_balance_reporting_reports.xml 2014-01-10 12:04:56 +0000
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+-->
+<!--
+Generic sample reports for the account balance reporting engine.
+
+Author: Borja López Soilán (Pexego) - borjals@xxxxxxxxx
+-->
+<openerp>
+ <data>
+
+ <!-- Generic report -->
+ <report id="report_account_balance_reporting_generic"
+ string="Generic balance report"
+ model="account.balance.reporting"
+ name="report_account_balance_reporting.generic"
+ rml="addons/account_balance_reporting/report/generic_report.rml"
+ auto="True"
+ menu="False"
+ header="True" />
+
+ <!-- Generic report without zero lines -->
+ <report id="report_account_balance_reporting_default_non_zero"
+ string="Generic balance report (non zero lines)"
+ model="account.balance.reporting"
+ name="report_account_balance_reporting.generic_non_zero"
+ rml="addons/account_balance_reporting/report/generic_non_zero_report.rml"
+ auto="True"
+ menu="False"
+ header="True" />
+
+ </data>
+</openerp>
+
=== added file 'account_balance_reporting/account_balance_reporting_template.py'
--- account_balance_reporting/account_balance_reporting_template.py 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/account_balance_reporting_template.py 2014-01-10 12:04:56 +0000
@@ -0,0 +1,212 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+"""
+Account balance report templates
+
+Generic account balance report template that will be used to define
+accounting concepts with formulas to calculate its values/balance.
+Designed following the needs of the Spanish/Spain localization.
+"""
+
+from openerp.osv import orm,fields
+from openerp.tools.translate import _
+
+_BALANCE_MODE_HELP = """Formula calculation mode: Depending on it, the balance is calculated as follows:
+ Mode 0: debit-credit (default);
+ Mode 1: debit-credit, credit-debit for accounts in brackets;
+ Mode 2: credit-debit;
+ Mode 3: credit-debit, debit-credit for accounts in brackets."""
+
+_VALUE_FORMULA_HELP = """Value calculation formula: Depending on this formula the final value is calculated as follows:
+ Empy template value: sum of (this concept) children values.
+ Number with decimal point ("10.2"): that value (constant).
+ Account numbers separated by commas ("430,431,(437)"): Sum of the account balances
+ (the sign of the balance depends on the balance mode).
+ Concept codes separated by "+" ("11000+12000"): Sum of those concepts values.
+"""
+
+# CSS classes for the account lines
+CSS_CLASSES = [('default','Default'),
+ ('l1', 'Level 1'),
+ ('l2', 'Level 2'),
+ ('l3', 'Level 3'),
+ ('l4', 'Level 4'),
+ ('l5', 'Level 5')]
+
+class account_balance_reporting_template(orm.Model):
+ """
+ Account balance report template.
+ It stores the header fields of an account balance report template,
+ and the linked lines of detail with the formulas to calculate
+ the accounting concepts of the report.
+ """
+ _name = "account.balance.reporting.template"
+
+ _columns = {
+ 'name': fields.char('Name', size=64, required=True, select=True),
+ 'type': fields.selection([('system', 'System'),
+ ('user', 'User')], 'Type'),
+ 'report_xml_id': fields.many2one('ir.actions.report.xml',
+ 'Report design', ondelete='set null'),
+ 'description': fields.text('Description'),
+ 'balance_mode': fields.selection(
+ [('0', 'Debit-Credit'),
+ ('1', 'Debit-Credit, reversed with brackets'),
+ ('2', 'Credit-Debit'),
+ ('3', 'Credit-Debit, reversed with brackets')],
+ 'Balance mode', help=_BALANCE_MODE_HELP),
+ 'line_ids': fields.one2many('account.balance.reporting.template.line',
+ 'report_id', 'Lines'),
+ }
+
+ _defaults = {
+ 'type': 'user',
+ 'balance_mode': '0',
+ }
+
+ def copy(self, cr, uid, id, default=None, context=None):
+ """
+ Redefine the copy method to perform it correctly as the line
+ structure is a graph.
+ """
+ if context is None:
+ context = {}
+ line_obj = self.pool.get('account.balance.reporting.template.line')
+ # Read the current item data:
+ template = self.browse(cr, uid, id, context=context)
+ # Create the template
+ new_id = self.create(cr, uid, {
+ 'name': '%s*' %template.name,
+ 'type': 'user', # Copies are always user templates
+ 'report_xml_id': template.report_xml_id.id,
+ 'description': template.description,
+ 'balance_mode': template.balance_mode,
+ 'line_ids': None,
+ }, context=context)
+ # Now create the lines (without parents)
+ for line in template.line_ids:
+ line_obj.create(cr, uid, {
+ 'report_id': new_id,
+ 'sequence': line.sequence,
+ 'css_class': line.css_class,
+ 'code': line.code,
+ 'name': line.name,
+ 'current_value': line.current_value,
+ 'previous_value': line.previous_value,
+ 'negate': line.negate,
+ 'parent_id': None,
+ 'child_ids': None,
+ }, context=context)
+ # Now set the (lines) parents
+ for line in template.line_ids:
+ if line.parent_id:
+ # Search for the copied line
+ new_line_id = line_obj.search(cr, uid, [
+ ('report_id', '=', new_id),
+ ('code', '=', line.code),
+ ], context=context)[0]
+ # Search for the copied parent line
+ new_parent_id = line_obj.search(cr, uid, [
+ ('report_id', '=', new_id),
+ ('code', '=', line.parent_id.code),
+ ], context=context)[0]
+ # Set the parent
+ line_obj.write(cr, uid, new_line_id, {
+ 'parent_id': new_parent_id,
+ }, context=context)
+ return new_id
+
+
+class account_balance_reporting_template_line(orm.Model):
+ """
+ Account balance report template line / Accounting concept template
+ One line of detail of the balance report representing an accounting
+ concept with the formulas to calculate its values.
+ The accounting concepts follow a parent-children hierarchy.
+ """
+ _name = "account.balance.reporting.template.line"
+
+ _columns = {
+ 'report_id': fields.many2one('account.balance.reporting.template',
+ 'Template', ondelete='cascade'),
+ 'sequence': fields.char('Sequence', size=32, required=False,
+ help="Lines will be sorted/grouped by this field"),
+ 'css_class': fields.selection(CSS_CLASSES, 'CSS Class', required=False,
+ help="Style-sheet class"),
+ 'code': fields.char('Code', size=64, required=True, select=True,
+ help="Concept code, may be used on formulas to "
+ "reference this line"),
+ 'name': fields.char('Name', size=256, required=True, select=True,
+ help="Concept name/description"),
+ 'current_value': fields.text('Fiscal year 1 formula',
+ help=_VALUE_FORMULA_HELP),
+ 'previous_value': fields.text('Fiscal year 2 formula',
+ help=_VALUE_FORMULA_HELP),
+ 'negate': fields.boolean('Negate',
+ help="Negate the value (change the sign of the balance)"),
+ 'parent_id': fields.many2one('account.balance.reporting.template.line',
+ 'Parent', ondelete='cascade'),
+ 'child_ids': fields.one2many('account.balance.reporting.template.line',
+ 'parent_id', 'Children'),
+ }
+
+ _defaults = {
+ 'report_id': lambda self, cr, uid, context: context.get(
+ 'report_id', None),
+ 'negate': False,
+ 'css_class': 'default',
+ }
+
+ _order = "sequence, code"
+
+ _sql_constraints = [
+ ('report_code_uniq', 'unique(report_id, code)',
+ _("The code must be unique for this report!"))
+ ]
+
+ def name_get(self, cr, uid, ids, context=None):
+ """
+ Redefine the name_get method to show the code in the name
+ ("[code] name").
+ """
+ if context is None:
+ context = {}
+ res = []
+ for item in self.browse(cr, uid, ids, context=context):
+ res.append((item.id, "[%s] %s" %(item.code, item.name)))
+ return res
+
+ def name_search(self, cr, uid, name, args=[], operator='ilike',
+ context=None, limit=80):
+ """
+ Redefine the name_search method to allow searching by code.
+ """
+ if context is None:
+ context = {}
+ ids = []
+ if name:
+ ids = self.search(cr, uid, [('code', 'ilike', name)] + args,
+ limit=limit, context=context)
+ if not ids:
+ ids = self.search(cr, uid, [('name', operator, name)] + args,
+ limit=limit, context=context)
+ return self.name_get(cr, uid, ids, context=context)
=== added file 'account_balance_reporting/account_balance_reporting_template_view.xml'
--- account_balance_reporting/account_balance_reporting_template_view.xml 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/account_balance_reporting_template_view.xml 2014-01-10 12:04:56 +0000
@@ -0,0 +1,170 @@
+<?xml version="1.0"?>
+<!--
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+-->
+<!--
+Views for the account balance reporting templates and its lines.
+
+Author: Borja López Soilán (Pexego) - borjals@xxxxxxxxx
+-->
+<openerp>
+ <data>
+
+ <!--**** Template views *********************************************-->
+
+ <!-- Template form view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_template_form">
+ <field name="name">account.balance.reporting.template.form</field>
+ <field name="model">account.balance.reporting.template</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Account balance report template">
+ <group colspan="4">
+ <field name="name" select="1"/>
+ <field name="type" select="1" readonly="1"/>
+ <field name="report_xml_id" select="2" domain="[('model','=','account.balance.reporting')]"/>
+ <field name="balance_mode" select="2"/>
+ </group>
+ <notebook colspan="4">
+ <page string="Information">
+ <field name="description" colspan="4" nolabel="1"/>
+ </page>
+ <page string="Lines">
+ <field name="line_ids" nolabel="1" context="{'report_id':active_id}">
+ <tree string="Template lines" editable="bottom"
+ colors="blue:css_class in ('l1')">
+ <field name="code" select="1" colspan="1"/>
+ <field name="name" select="1" colspan="2"/>
+ <field name="current_value" colspan="2"/>
+ <field name="previous_value" colspan="2"/>
+ <field name="negate" select="2" colspan="1"/>
+ <field name="report_id" invisible="1"/>
+ <field name="parent_id" select="1" colspan="1" domain="[('report_id','=',report_id)]"/>
+ <field name="sequence" select="1" colspan="1"/>
+ <field name="css_class" select="1" colspan="1"/>
+ </tree>
+ <form string="Template line">
+ <group colspan="4">
+ <field name="code" select="1" colspan="1"/>
+ <field name="name" select="1" colspan="3"/>
+ </group>
+ <group colspan="4">
+ <field name="report_id" select="1" readonly="1"/>
+ <field name="parent_id" select="1" domain="[('report_id','=',report_id)]"/>
+ </group>
+ <group string="Values" colspan="4">
+ <field name="current_value"/>
+ <field name="previous_value"/>
+ <field name="negate" select="2" colspan="1"/>
+ </group>
+ <group string="Style" colspan="4">
+ <field name="sequence"/>
+ <field name="css_class"/>
+ </group>
+ </form>
+ </field>
+ </page>
+ </notebook>
+ </form>
+ </field>
+ </record>
+
+ <!-- Template tree view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_template_tree">
+ <field name="name">account.balance.reporting.template.tree</field>
+ <field name="model">account.balance.reporting.template</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Account balance report templates">
+ <field name="name" select="1"/>
+ <field name="type" select="1"/>
+ </tree>
+ </field>
+ </record>
+
+
+ <!--*** Template lines views ****************************************-->
+
+ <!-- Template line form view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_template_line_form">
+ <field name="name">account.balance.reporting.template.line.form</field>
+ <field name="model">account.balance.reporting.template.line</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Account balance report template line">
+ <group colspan="4">
+ <field name="code" select="1" colspan="1"/>
+ <field name="name" select="1" colspan="3"/>
+ </group>
+ <group colspan="4">
+ <field name="report_id" select="1"/>
+ <field name="parent_id" select="1"/>
+ </group>
+ <group string="Values" colspan="4">
+ <field name="current_value" colspan="2"/>
+ <field name="previous_value" colspan="2"/>
+ </group>
+ <group string="Style" colspan="4">
+ <field name="sequence" colspan="1"/>
+ <field name="css_class" colspan="1"/>
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <!-- Template line tree view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_template_line_tree">
+ <field name="name">account.balance.reporting.template.line.tree</field>
+ <field name="model">account.balance.reporting.template.line</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Account balance report template lines">
+ <field name="code" select="1"/>
+ <field name="name" select="1"/>
+ <field name="report_id" select="1"/>
+ <field name="parent_id" select="1"/>
+ <field name="sequence" select="1" colspan="1"/>
+ <field name="css_class" select="1" colspan="1"/>
+ </tree>
+ </field>
+ </record>
+
+
+ <!--*** Menus and windows *******************************************-->
+
+ <record model="ir.actions.act_window" id="action_view_account_balance_reporting_template">
+ <field name="name">Account balance templates</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">account.balance.reporting.template</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ <field name="view_id" ref="view_account_balance_reporting_template_tree"/>
+ </record>
+
+ <menuitem id="menu_account_balance_reporting"
+ name="Account balance reports"
+ parent="account.menu_finance_legal_statement"/>
+
+ <menuitem id="menu_account_balance_reporting_templates"
+ name="Templates"
+ parent="menu_account_balance_reporting"
+ action="action_view_account_balance_reporting_template"/>
+ </data>
+</openerp>
=== added file 'account_balance_reporting/account_balance_reporting_view.xml'
--- account_balance_reporting/account_balance_reporting_view.xml 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/account_balance_reporting_view.xml 2014-01-10 12:04:56 +0000
@@ -0,0 +1,200 @@
+<?xml version="1.0"?>
+<!--
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+-->
+<!--
+Views for the account balance reports and its lines.
+
+Author: Borja López Soilán (Pexego) - borjals@xxxxxxxxx
+-->
+<openerp>
+ <data>
+
+
+ <!--**** Report views ***********************************************-->
+
+ <!-- Report form view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_form">
+ <field name="name">account.balance.reporting.form</field>
+ <field name="model">account.balance.reporting</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Account balance report">
+ <field name="name" select="1" colspan="4"/>
+ <notebook colspan="4">
+ <page string="Configuration">
+ <group string="Parameters" colspan="4">
+ <group colspan="4">
+ <field name="company_id" select="1"/>
+ <field name="template_id" select="1"/>
+ </group>
+ <group colspan="4">
+ <group string="Fiscal year 1" colspan="2">
+ <field name="current_fiscalyear_id" select="2" colspan="4" nolabel="1"/>
+ <field name="current_period_ids" colspan="4" nolabel="1" domain="[('fiscalyear_id','=',current_fiscalyear_id)]"/>
+ </group>
+ <group string="Fiscal year 2" colspan="2">
+ <field name="previous_fiscalyear_id" colspan="4" nolabel="1"/>
+ <field name="previous_period_ids" colspan="4" nolabel="1" domain="[('fiscalyear_id','=',previous_fiscalyear_id)]"/>
+ </group>
+ </group>
+ </group>
+ <group string="State" colspan="4">
+ <field name="state" select="2" readonly="1"/>
+ <field name="calc_date" select="2" readonly="1"/>
+ </group>
+ <group colspan="4">
+ <button name="calculate_action" type="object" string="Calculate" states="draft"/>
+ <!--
+ <button name="%(wiz_account_balance_reporting_calculate)d" type="action" string="Calculate" states="draft" icon="gtk-execute"/>
+ -->
+ <button name="confirm" string="Confirm" states="calc_done" icon="gtk-apply"/>
+ <button name="cancel" string="Cancel" states="calc_done,done" icon="gtk-cancel"/>
+ <button name="action_recover" string="Draft" type="object" states="canceled" icon="gtk-undo"/>
+ </group>
+ </page>
+ <page string="Lines">
+ <field name="line_ids" nolabel="1" context="{'report_id':active_id}">
+ <tree string="Report lines" editable="bottom"
+ colors="blue:css_class in ('l1')">
+ <field name="code" select="1" colspan="1"/>
+ <field name="name" select="1" colspan="2"/>
+ <field name="notes" colspan="4"/>
+ <field name="current_value" colspan="2"/>
+ <field name="previous_value" colspan="2"/>
+ <field name="report_id" invisible="1"/>
+ <field name="parent_id" select="1" colspan="1" domain="[('report_id','=',report_id)]"/>
+ <field name="sequence" select="1" colspan="1"/>
+ <field name="css_class" select="1" colspan="1"/>
+ </tree>
+ <form string="Report line">
+ <group colspan="4">
+ <field name="code" select="1" colspan="1"/>
+ <field name="name" select="1" colspan="3"/>
+ </group>
+ <group colspan="4">
+ <field name="report_id" select="1"/>
+ <field name="parent_id" select="1" domain="[('report_id','=',report_id)]"/>
+ </group>
+ <group string="Values" colspan="4">
+ <field name="notes" colspan="4"/>
+ <field name="current_value" colspan="2"/>
+ <field name="previous_value" colspan="2"/>
+ </group>
+ <group string="Style" colspan="4">
+ <field name="sequence" colspan="1"/>
+ <field name="css_class" colspan="1"/>
+ </group>
+ </form>
+ </field>
+ </page>
+ </notebook>
+ </form>
+ </field>
+ </record>
+
+ <!-- Report tree view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_tree">
+ <field name="name">account.balance.reporting.tree</field>
+ <field name="model">account.balance.reporting</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Account balance reports">
+ <field name="name" select="1"/>
+ <field name="company_id" select="1"/>
+ <field name="template_id" select="2" colspan="4"/>
+ <field name="current_fiscalyear_id" select="1"/>
+ <field name="previous_fiscalyear_id" select="2"/>
+ <field name="state" colspan="4" select="2"/>
+ </tree>
+ </field>
+ </record>
+
+
+ <!--*** Report lines views ******************************************-->
+
+ <!-- Report line form view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_line_form">
+ <field name="name">account.balance.reporting.line.form</field>
+ <field name="model">account.balance.reporting.line</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Account balance report line">
+ <group colspan="4">
+ <field name="code" select="1" colspan="1"/>
+ <field name="name" select="1" colspan="3"/>
+ </group>
+ <group colspan="4">
+ <field name="report_id" select="1"/>
+ <field name="parent_id" select="1"/>
+ </group>
+ <group string="Values" colspan="4">
+ <field name="current_value" colspan="2"/>
+ <field name="previous_value" colspan="2"/>
+ </group>
+ <group string="Style" colspan="4">
+ <field name="sequence" colspan="1"/>
+ <field name="css_class" colspan="1"/>
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <!-- Line tree view -->
+ <record model="ir.ui.view" id="view_account_balance_reporting_line_tree">
+ <field name="name">account.balance.reporting.line.tree</field>
+ <field name="model">account.balance.reporting.line</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Account balance report lines">
+ <field name="sequence" select="1" colspan="1"/>
+ <field name="code" select="1"/>
+ <field name="name" select="1"/>
+ <field name="report_id" select="1"/>
+ <field name="parent_id" select="1"/>
+ <field name="sequence" select="1" colspan="1"/>
+ <field name="css_class" select="1" colspan="1"/>
+ </tree>
+ </field>
+ </record>
+
+
+ <!--*** Menus and windows *******************************************-->
+
+ <record model="ir.actions.act_window" id="action_view_account_balance_reporting">
+ <field name="name">Account balance reports</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">account.balance.reporting</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ <field name="view_id" ref="view_account_balance_reporting_tree"/>
+ </record>
+
+ <menuitem id="menu_account_balance_reporting"
+ name="Account balance reports"
+ parent="account.menu_finance_legal_statement"/>
+
+ <menuitem id="menu_account_balance_reporting_reports"
+ name="Reports"
+ parent="menu_account_balance_reporting"
+ action="action_view_account_balance_reporting"/>
+
+ </data>
+</openerp>
=== added file 'account_balance_reporting/account_balance_reporting_wizard.xml'
--- account_balance_reporting/account_balance_reporting_wizard.xml 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/account_balance_reporting_wizard.xml 2014-01-10 12:04:56 +0000
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+-->
+<!--
+Wizards for the account balance reports.
+
+Author: Borja López Soilán (Pexego) - borjals@xxxxxxxxx
+-->
+<openerp>
+ <data>
+
+ <!-- Print wizard (osv.osv_memory) -->
+ <record id="wizard_account_balance_reporting_print" model="ir.ui.view">
+ <field name="name">account.balance.reporting.print.wizard.form</field>
+ <field name="model">account.balance.reporting.print.wizard</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Print report">
+ <field string="Report" name="report_id" required="True" colspan="4" />
+ <newline />
+ <field string="Design" name="report_xml_id" required="True" domain="[('model','=','account.balance.reporting')]" colspan="4" />
+ <group colspan="4">
+ <button icon="gtk-cancel" special="cancel" string="Cancel"/>
+ <button icon="gtk-print" name="print_report" string="Print" type="object"/>
+ </group>
+ </form>
+ </field>
+ </record>
+ <act_window name="Print report"
+ res_model="account.balance.reporting.print.wizard"
+ src_model="account.balance.reporting"
+ view_mode="form"
+ target="new"
+ id="account_balance_reporting_print_wizard_act_window" />
+
+ <!-- Calculate wizard -->
+ <wizard id="wiz_account_balance_reporting_calculate"
+ model="account.balance.reporting"
+ string="Calculate report"
+ name="account_balance_reporting.calculate_wizard"
+ menu="False"/>
+ </data>
+</openerp>
=== added file 'account_balance_reporting/account_balance_reporting_workflow.xml'
--- account_balance_reporting/account_balance_reporting_workflow.xml 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/account_balance_reporting_workflow.xml 2014-01-10 12:04:56 +0000
@@ -0,0 +1,94 @@
+<?xml version="1.0"?>
+<!--
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+-->
+<!--
+Account balance report workflow.
+
+Author: Borja López Soilán (Pexego) - borjals@xxxxxxxxx
+-->
+<openerp>
+ <data>
+ <!-- *** Nodes ***************************************************** -->
+
+ <record model="workflow" id="wkf_account_balance_reporting">
+ <field name="name">Account balance report workflow</field>
+ <field name="osv">account.balance.reporting</field>
+ <field name="on_create">True</field>
+ </record>
+
+
+ <record model="workflow.activity" id="act_draft">
+ <field name="wkf_id" ref="wkf_account_balance_reporting"/>
+ <field name="flow_start">True</field>
+ <field name="name">draft</field>
+ </record>
+
+ <record model="workflow.activity" id="act_calculate">
+ <field name="wkf_id" ref="wkf_account_balance_reporting"/>
+ <field name="name">calculated</field>
+ <field name="action">action_calculate()</field>
+ <field name="kind">function</field>
+ </record>
+
+ <record model="workflow.activity" id="act_confirm">
+ <field name="wkf_id" ref="wkf_account_balance_reporting"/>
+ <field name="name">confirmed</field>
+ <field name="action">action_confirm()</field>
+ <field name="kind">function</field>
+ </record>
+
+ <record model="workflow.activity" id="act_cancel">
+ <field name="wkf_id" ref="wkf_account_balance_reporting"/>
+ <field name="name">canceled</field>
+ <field name="flow_stop">True</field>
+ <field name="action">action_cancel()</field>
+ <field name="kind">function</field>
+ </record>
+
+
+ <!-- *** Transitions *********************************************** -->
+
+ <record model="workflow.transition" id="trans_draft_calculate">
+ <field name="act_from" ref="act_draft"/>
+ <field name="act_to" ref="act_calculate"/>
+ <field name="signal">calculate</field>
+ </record>
+
+ <record model="workflow.transition" id="trans_calculate_confirm">
+ <field name="act_from" ref="act_calculate"/>
+ <field name="act_to" ref="act_confirm"/>
+ <field name="signal">confirm</field>
+ </record>
+
+ <record model="workflow.transition" id="trans_calculate_draft">
+ <field name="act_from" ref="act_calculate"/>
+ <field name="act_to" ref="act_cancel"/>
+ <field name="signal">cancel</field>
+ </record>
+
+ <record model="workflow.transition" id="trans_confirm_cancel">
+ <field name="act_from" ref="act_confirm"/>
+ <field name="act_to" ref="act_cancel"/>
+ <field name="signal">cancel</field>
+ </record>
+
+ </data>
+</openerp>
=== added directory 'account_balance_reporting/i18n'
=== added file 'account_balance_reporting/i18n/account_balance_reporting.pot'
--- account_balance_reporting/i18n/account_balance_reporting.pot 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/i18n/account_balance_reporting.pot 2014-01-10 12:04:56 +0000
@@ -0,0 +1,538 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# * account_balance_reporting
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 5.0.5-bzr\n"
+"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
+"POT-Creation-Date: 2009-09-27 08:18:06+0000\n"
+"PO-Revision-Date: 2009-09-22 16:49+0100\n"
+"Last-Translator: Borja López Soilán (Pexego) <borjals@xxxxxxxxx>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: \n"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,current_period_ids:0
+msgid "Fiscal year 1 periods"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,css_class:0
+msgid "Style-sheet class"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,parent_id:0
+#: field:account.balance.reporting.template.line,parent_id:0
+msgid "Parent"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting_template
+msgid "Account balance templates"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_calculate
+msgid "Calculate report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,notes:0
+msgid "Notes"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting
+msgid "Account balance reports"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,current_fiscalyear_id:0
+#: field:account.balance.reporting.line,current_value:0
+msgid "Fiscal year 1"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,previous_fiscalyear_id:0
+#: field:account.balance.reporting.line,previous_value:0
+msgid "Fiscal year 2"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit, reversed with brakets"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,code:0
+msgid "Concept code, may be used on formulas to reference this line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,sequence:0
+msgid "Lines will be sorted/grouped by this field"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,negate:0
+msgid "Negate"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template_line
+msgid "account.balance.reporting.template.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CODE"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,template_id:0
+#: field:account.balance.reporting.template.line,report_id:0
+msgid "Template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Parameters"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Confirm"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "NOTES"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report data"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,state:0
+msgid "State"
+msgstr ""
+
+#. module: account_balance_reporting
+#: wizard_button:account_balance_reporting.print_wizard,init,print:0
+msgid "Print"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,type:0
+msgid "Type"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template,balance_mode:0
+msgid "Formula calculation mode: Depending on it, the balance is calculated as follows:\n"
+" Mode 0: debit-credit (default);\n"
+" Mode 1: debit-credit, credit-debit for accounts in brackets;\n"
+" Mode 2: credit-debit;\n"
+" Mode 3: credit-debit, debit-credit for accounts in brackets."
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,negate:0
+msgid "Negate the value (change the sign of the balance)"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.module.module,description:account_balance_reporting.module_meta_information
+msgid "\n"
+"The module allows the user to create account balance reports and templates,\n"
+"comparing the values of 'accounting concepts' between two fiscal years\n"
+"or a set of fiscal periods.\n"
+"\n"
+"Accounting concepts values can be calculated as the sum of some account balances,\n"
+"the sum of its children, other account concepts or constant values.\n"
+"\n"
+"Generated reports are stored as objects on the server,\n"
+"so you can check them anytime later or edit them\n"
+"(to add notes for example) before printing.\n"
+"\n"
+"The module lets the user add new templates of the reports concepts,\n"
+"and associate them a specific \"XML reports\" (OpenERP RML files for example)\n"
+"with the design used when printing.\n"
+"So it is very easy to add predefined country-specific official reports.\n"
+"\n"
+"The user interface has been designed to be as much user-friendly as it can be.\n"
+"\n"
+"Note: It has been designed to meet Spanish/Spain localization needs,\n"
+"but it might be used as a generic accounting report engine.\n"
+" "
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,report_id:0
+msgid "Report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Configuration"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,css_class:0
+#: field:account.balance.reporting.template.line,css_class:0
+msgid "CSS Class"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,report_xml_id:0
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report design"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_default_non_zero
+msgid "Generic balance report (non zero lines)"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,calc_date:0
+#: field:account.balance.reporting.line,calc_date:0
+msgid "Calculation date"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,previous_period_ids:0
+msgid "Fiscal year 2 periods"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Style"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Calculate"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 4"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: selection:account.balance.reporting,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.model:0
+msgid "The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,name:0
+msgid "Concept name/description"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processing"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "User"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,current_value:0
+msgid "Fiscal year 1 formula"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,template_line_id:0
+msgid "Line template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit, reversed with brakets"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Default"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,previous_value:0
+msgid "Fiscal year 2 formula"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "System"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processed"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,balance_mode:0
+msgid "Balance mode"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_line
+msgid "account.balance.reporting.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,code:0
+#: field:account.balance.reporting.template.line,code:0
+msgid "Code"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Done"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting
+msgid "account.balance.reporting"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: wizard_button:account_balance_reporting.print_wizard,init,end:0
+msgid "Cancel"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,child_ids:0
+#: field:account.balance.reporting.template.line,child_ids:0
+msgid "Children"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 5"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Information"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 1"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 3"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 2"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_generic
+msgid "Generic balance report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report templates"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_templates
+msgid "Templates"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,description:0
+msgid "Description"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,name:0
+#: field:account.balance.reporting.line,name:0
+#: field:account.balance.reporting.template,name:0
+#: field:account.balance.reporting.template.line,name:0
+msgid "Name"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,line_ids:0
+#: view:account.balance.reporting.template:0
+#: field:account.balance.reporting.template,line_ids:0
+msgid "Lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_reports
+msgid "Reports"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Values"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template
+msgid "account.balance.reporting.template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,current_value:0
+#: help:account.balance.reporting.template.line,previous_value:0
+msgid "Value calculation formula: Depending on this formula the final value is calculated as follows:\n"
+" Empy template value: sum of (this concept) children values.\n"
+" Number with decimal point (\"10.2\"): that value (constant).\n"
+" Account numbers separated by commas (\"430,431,(437)\"): Sum of the account balances\n"
+" (the sign of the balance depends on the balance mode).\n"
+" Concept codes separated by \"+\" (\"11000+12000\"): Sum of those concepts values.\n"
+""
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CONCEPT"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,sequence:0
+#: field:account.balance.reporting.template.line,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_print
+msgid "Print report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Account balance report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.module.module,shortdesc:account_balance_reporting.module_meta_information
+msgid "Account balance reporting engine"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Canceled"
+msgstr ""
+
=== added file 'account_balance_reporting/i18n/ca.po'
--- account_balance_reporting/i18n/ca.po 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/i18n/ca.po 2014-01-10 12:04:56 +0000
@@ -0,0 +1,607 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# * account_balance_reporting
+#
+# Albert Cervera i Areny <albert@xxxxxxxxxxx>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 5.0.6\n"
+"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
+"POT-Creation-Date: 2009-09-27 08:18+0000\n"
+"PO-Revision-Date: 2010-12-13 22:27+0000\n"
+"Last-Translator: Jordi Esteve (www.zikzakmedia.com) "
+"<jesteve@xxxxxxxxxxxxxxx>\n"
+"Language-Team: Catalan <kde-i18n-ca@xxxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-05-24 11:38+0000\n"
+"X-Generator: Launchpad (build 15288)\n"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,current_period_ids:0
+msgid "Fiscal year 1 periods"
+msgstr "Períodes exercici fiscal 1"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,css_class:0
+msgid "Style-sheet class"
+msgstr "Classe de full d'estils"
+
+#. module: account_balance_reporting
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nom de model no vàlid en la definició de l'acció."
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit"
+msgstr "Deure-Haver"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,parent_id:0
+#: field:account.balance.reporting.template.line,parent_id:0
+msgid "Parent"
+msgstr "Pare"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,company_id:0
+msgid "Company"
+msgstr "Companyia"
+
+#. module: account_balance_reporting
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting_template
+msgid "Account balance templates"
+msgstr "Plantilles de balanç de comptes"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit"
+msgstr "Haver-Deure"
+
+#. module: account_balance_reporting
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_calculate
+msgid "Calculate report"
+msgstr "Calcula informe"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,notes:0
+msgid "Notes"
+msgstr "Notes"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting
+msgid "Account balance reports"
+msgstr "Informes de balanç de comptes"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template lines"
+msgstr "Línies de plantilla"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,current_fiscalyear_id:0
+#: field:account.balance.reporting.line,current_value:0
+msgid "Fiscal year 1"
+msgstr "Exercici fiscal 1"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,previous_fiscalyear_id:0
+#: field:account.balance.reporting.line,previous_value:0
+msgid "Fiscal year 2"
+msgstr "Exercici fiscal 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit, reversed with brakets"
+msgstr "Deure-Haver, invers amb parèntesis"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,code:0
+msgid "Concept code, may be used on formulas to reference this line"
+msgstr ""
+"Codi de concepte, pot ser usat en les fórmules per fer referència a aquesta "
+"línia."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,sequence:0
+msgid "Lines will be sorted/grouped by this field"
+msgstr "Les línies seran ordenades/agrupades per aquest camp."
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,negate:0
+msgid "Negate"
+msgstr "Nega"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template_line
+msgid "account.balance.reporting.template.line"
+msgstr "account.balance.reporting.template.line"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CODE"
+msgstr "CODI"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,template_id:0
+#: field:account.balance.reporting.template.line,report_id:0
+msgid "Template"
+msgstr "Plantilla"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Parameters"
+msgstr "Paràmetres"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Confirm"
+msgstr "Confirma"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "NOTES"
+msgstr "NOTES"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template lines"
+msgstr "Línies de la plantilla del balanç de comptes"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report data"
+msgstr "Dades d'informe"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,state:0
+msgid "State"
+msgstr "Estat"
+
+#. module: account_balance_reporting
+#: wizard_button:account_balance_reporting.print_wizard,init,print:0
+msgid "Print"
+msgstr "Imprimeix"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,type:0
+msgid "Type"
+msgstr "Tipus"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template,balance_mode:0
+msgid ""
+"Formula calculation mode: Depending on it, the balance is calculated as "
+"follows:\n"
+" Mode 0: debit-credit (default);\n"
+" Mode 1: debit-credit, credit-debit for accounts in brackets;\n"
+" Mode 2: credit-debit;\n"
+" Mode 3: credit-debit, debit-credit for accounts in brackets."
+msgstr ""
+"Mode de càlcul de la fórmula: Depenent del mode, el saldo es calcula com "
+"segueix:\n"
+" Mode 0: deure-haver (per defecte);\n"
+" Mode 1: deure-haver, haver-deure pels comptes amb parèntesis;\n"
+" Mode 2: haver-deure;\n"
+" Mode 3: haver-deure, deure-haver pels comptes amb parèntesis."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,negate:0
+msgid "Negate the value (change the sign of the balance)"
+msgstr "Nega el valor (canvia el signe del saldo)."
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report line"
+msgstr "Línia d'informe"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,description:account_balance_reporting.module_meta_information
+msgid ""
+"\n"
+"The module allows the user to create account balance reports and templates,\n"
+"comparing the values of 'accounting concepts' between two fiscal years\n"
+"or a set of fiscal periods.\n"
+"\n"
+"Accounting concepts values can be calculated as the sum of some account "
+"balances,\n"
+"the sum of its children, other account concepts or constant values.\n"
+"\n"
+"Generated reports are stored as objects on the server,\n"
+"so you can check them anytime later or edit them\n"
+"(to add notes for example) before printing.\n"
+"\n"
+"The module lets the user add new templates of the reports concepts,\n"
+"and associate them a specific \"XML reports\" (OpenERP RML files for "
+"example)\n"
+"with the design used when printing.\n"
+"So it is very easy to add predefined country-specific official reports.\n"
+"\n"
+"The user interface has been designed to be as much user-friendly as it can "
+"be.\n"
+"\n"
+"Note: It has been designed to meet Spanish/Spain localization needs,\n"
+"but it might be used as a generic accounting report engine.\n"
+" "
+msgstr ""
+"\n"
+"El mòdul permet a l'usuari crear informes de balanços de comptes i "
+"plantilles,\n"
+"comparant els valors 'conceptes comptables' entre dos exercicis fiscals\n"
+"o un conjunt de períodes fiscals.\n"
+"\n"
+"Els valors dels conceptes comptables es poden calcular com la suma dels "
+"balanços d'alguns comptes,\n"
+"la suma dels seus fills, altres conceptes de comptes o valors constants.\n"
+"\n"
+"Els informes generats s'emmagatzemen com a objectes en el servidor,\n"
+"de forma que posteriorment els poden comprovar o modificar\n"
+"(per afegir notes, per exemple) abans d'imprimir.\n"
+"\n"
+"El mòdul permet a l'usuari afegir noves plantilles de conceptes d'informes,\n"
+"i associar-los a \"informes XML\" específics (fitxers RML d'OpenERP, per "
+"exemple)\n"
+"amb el disseny utilitzat a l'imprimir.\n"
+"Per tant és senzill afegir informes oficials específics per cada país.\n"
+"\n"
+"La interfície d'usuari s'ha dissenyat per ser el més amigable possible.\n"
+"\n"
+"Nota: S'ha dissenyat per complir les necessitats de la localització "
+"espanyola,\n"
+"però pot ser utilitzat com a un motor genèric d'informes de comptabilitat.\n"
+" "
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,report_id:0
+msgid "Report"
+msgstr "Informe"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Configuration"
+msgstr "Configuració"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,css_class:0
+#: field:account.balance.reporting.template.line,css_class:0
+msgid "CSS Class"
+msgstr "Classe CSS"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,report_xml_id:0
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report design"
+msgstr "Disseny de l'informe"
+
+#. module: account_balance_reporting
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML no vàlid per a la definició de la vista!"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report template"
+msgstr "Plantilla d'informe de balanç de comptes"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_default_non_zero
+msgid "Generic balance report (non zero lines)"
+msgstr "Informe de balanç genèric (línies diferents de zero)"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,calc_date:0
+#: field:account.balance.reporting.line,calc_date:0
+msgid "Calculation date"
+msgstr "Data de càlcul"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,previous_period_ids:0
+msgid "Fiscal year 2 periods"
+msgstr "Períodes exercici fiscal 2"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template line"
+msgstr "Plantilla de línia"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Style"
+msgstr "Estil"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Calculate"
+msgstr "Calcula"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 4"
+msgstr "Nivell 4"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: selection:account.balance.reporting,state:0
+msgid "Draft"
+msgstr "Esborrany"
+
+#. module: account_balance_reporting
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"El nom de l'objecte ha de començar amb x_ i no contenir cap caràcter "
+"especial!"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,name:0
+msgid "Concept name/description"
+msgstr "Nom del concepte/descripció"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processing"
+msgstr "S'està processant"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "User"
+msgstr "Usuari"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,current_value:0
+msgid "Fiscal year 1 formula"
+msgstr "Fórmula exercici fiscal 1"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,template_line_id:0
+msgid "Line template"
+msgstr "Línia de plantilla"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit, reversed with brakets"
+msgstr "Haver-Deure, invers amb parèntesis"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Default"
+msgstr "Per defecte"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,previous_value:0
+msgid "Fiscal year 2 formula"
+msgstr "Fórmula exercici fiscal 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "System"
+msgstr "Sistema"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processed"
+msgstr "Processat"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report lines"
+msgstr "Línies d'informe del balanç de comptes"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,balance_mode:0
+msgid "Balance mode"
+msgstr "Mode de saldo"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_line
+msgid "account.balance.reporting.line"
+msgstr "account.balance.reporting.line"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,code:0
+#: field:account.balance.reporting.template.line,code:0
+msgid "Code"
+msgstr "Codi"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Done"
+msgstr "Realitzat"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting
+msgid "account.balance.reporting"
+msgstr "account.balance.reporting"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: wizard_button:account_balance_reporting.print_wizard,init,end:0
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report lines"
+msgstr "Línies d'informe"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,child_ids:0
+#: field:account.balance.reporting.template.line,child_ids:0
+msgid "Children"
+msgstr "Fills"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 5"
+msgstr "Nivell 5"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Information"
+msgstr "Informació"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 1"
+msgstr "Nivell 1"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 3"
+msgstr "Nivell 3"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 2"
+msgstr "Nivell 2"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_generic
+msgid "Generic balance report"
+msgstr "Informe de balanç genèric"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report templates"
+msgstr "Plantilles d'informe de balanç comptable"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_templates
+msgid "Templates"
+msgstr "Plantilles"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,description:0
+msgid "Description"
+msgstr "Descripció"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template line"
+msgstr "Línia de plantilla d'informe de balanç de comptes"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,name:0
+#: field:account.balance.reporting.line,name:0
+#: field:account.balance.reporting.template,name:0
+#: field:account.balance.reporting.template.line,name:0
+msgid "Name"
+msgstr "Nom"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,line_ids:0
+#: view:account.balance.reporting.template:0
+#: field:account.balance.reporting.template,line_ids:0
+msgid "Lines"
+msgstr "Línies"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_reports
+msgid "Reports"
+msgstr "Informes"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Values"
+msgstr "Valors"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template
+msgid "account.balance.reporting.template"
+msgstr "account.balance.reporting.template"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,current_value:0
+#: help:account.balance.reporting.template.line,previous_value:0
+msgid ""
+"Value calculation formula: Depending on this formula the final value is "
+"calculated as follows:\n"
+" Empy template value: sum of (this concept) children values.\n"
+" Number with decimal point (\"10.2\"): that value (constant).\n"
+" Account numbers separated by commas (\"430,431,(437)\"): Sum of the "
+"account balances\n"
+" (the sign of the balance depends on the balance mode).\n"
+" Concept codes separated by \"+\" (\"11000+12000\"): Sum of those concepts "
+"values.\n"
+msgstr ""
+"Fórmula pel càlcul del valor: Depenent d'aquesta fórmula el valor final es "
+"calcula com segueix:\n"
+" Valor buit: Suma dels valors dels fills (d'aquest concepte).\n"
+" Número amb punt decimal (\"10.2\"): Aquest número (constant).\n"
+" Números de comptes separats per comes (\"430,431,(437)\"): Suma dels "
+"saldos dels comptes\n"
+" (el signe del saldo depèn del mode de saldo).\n"
+" Codis de conceptes separats per \"+\" (\"11000+12000\"): Suma dels valors "
+"d'aquests conceptes.\n"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CONCEPT"
+msgstr "CONCEPTE"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report line"
+msgstr "Línia d'informe de balanç de comptes"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,sequence:0
+#: field:account.balance.reporting.template.line,sequence:0
+msgid "Sequence"
+msgstr "Seqüència"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_print
+msgid "Print report"
+msgstr "Imprimeix informe"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Account balance report"
+msgstr "Informe de balanç de comptes"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,shortdesc:account_balance_reporting.module_meta_information
+msgid "Account balance reporting engine"
+msgstr "Motor d'informes de balanços de comptes"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Canceled"
+msgstr "Cancel·lat"
+
+#~ msgid "account.balance.report"
+#~ msgstr "account.balance.report"
+
+#~ msgid "account.balance.report.template.line"
+#~ msgstr "account.balance.report.template.line"
+
+#~ msgid "account.balance.report.line"
+#~ msgstr "account.balance.report.line"
+
+#~ msgid "account.balance.report.template"
+#~ msgstr "account.balance.report.template"
=== added file 'account_balance_reporting/i18n/es.po'
--- account_balance_reporting/i18n/es.po 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/i18n/es.po 2014-01-10 12:04:56 +0000
@@ -0,0 +1,610 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# * account_balance_reporting
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 5.0.6\n"
+"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
+"POT-Creation-Date: 2009-09-27 08:18+0000\n"
+"PO-Revision-Date: 2010-12-13 22:27+0000\n"
+"Last-Translator: Jordi Esteve (www.zikzakmedia.com) "
+"<jesteve@xxxxxxxxxxxxxxx>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-05-24 11:38+0000\n"
+"X-Generator: Launchpad (build 15288)\n"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,current_period_ids:0
+msgid "Fiscal year 1 periods"
+msgstr "Periodos ejercicio fiscal 1"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,css_class:0
+msgid "Style-sheet class"
+msgstr "Clase de hoja de estilos"
+
+#. module: account_balance_reporting
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nombre de modelo no válido en la definición de la acción."
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit"
+msgstr "Debe-Haber"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,parent_id:0
+#: field:account.balance.reporting.template.line,parent_id:0
+msgid "Parent"
+msgstr "Padre"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,company_id:0
+msgid "Company"
+msgstr "Compañía"
+
+#. module: account_balance_reporting
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting_template
+msgid "Account balance templates"
+msgstr "Plantillas de cuentas anuales"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit"
+msgstr "Haber-Debe"
+
+#. module: account_balance_reporting
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_calculate
+msgid "Calculate report"
+msgstr "Calcular informe"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,notes:0
+msgid "Notes"
+msgstr "Notas"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting
+msgid "Account balance reports"
+msgstr "Informes de cuentas anuales"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template lines"
+msgstr "Líneas de plantilla"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,current_fiscalyear_id:0
+#: field:account.balance.reporting.line,current_value:0
+msgid "Fiscal year 1"
+msgstr "Ejercicio fiscal 1"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,previous_fiscalyear_id:0
+#: field:account.balance.reporting.line,previous_value:0
+msgid "Fiscal year 2"
+msgstr "Ejercicio fiscal 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit, reversed with brakets"
+msgstr "Debe-Haber, inverso con paréntesis"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,code:0
+msgid "Concept code, may be used on formulas to reference this line"
+msgstr ""
+"Código de concepto, puede ser usado en las fórmulas para referenciar esta "
+"línea."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,sequence:0
+msgid "Lines will be sorted/grouped by this field"
+msgstr "Las líneas serán ordenadas/agrupadas por este campo."
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,negate:0
+msgid "Negate"
+msgstr "Negar"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template_line
+msgid "account.balance.reporting.template.line"
+msgstr "account.balance.reporting.template.line"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CODE"
+msgstr "CÓDIGO"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,template_id:0
+#: field:account.balance.reporting.template.line,report_id:0
+msgid "Template"
+msgstr "Plantilla"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Parameters"
+msgstr "Parámetros"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "NOTES"
+msgstr "NOTAS"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template lines"
+msgstr "Líneas plantilla informe cuentas anuales"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report data"
+msgstr "Datos del informe"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,state:0
+msgid "State"
+msgstr "Estado"
+
+#. module: account_balance_reporting
+#: wizard_button:account_balance_reporting.print_wizard,init,print:0
+msgid "Print"
+msgstr "Imprimir"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template,balance_mode:0
+msgid ""
+"Formula calculation mode: Depending on it, the balance is calculated as "
+"follows:\n"
+" Mode 0: debit-credit (default);\n"
+" Mode 1: debit-credit, credit-debit for accounts in brackets;\n"
+" Mode 2: credit-debit;\n"
+" Mode 3: credit-debit, debit-credit for accounts in brackets."
+msgstr ""
+"Modo de cálculo de la fórmula: Dependiendo de éste, el saldo se calcula como "
+"sigue:\n"
+" Modo 0: debe-haber (por defecto);\n"
+" Modo 1: debe-haber, haber-debe para las cuentas con paréntesis;\n"
+" Modo 2: haber-debe;\n"
+" Modo 3: haber-debe, debe-haber para las cuentas con paréntesis."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,negate:0
+msgid "Negate the value (change the sign of the balance)"
+msgstr "Negar el valor (cambiar el signo del saldo)."
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report line"
+msgstr "Línea de informe"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,description:account_balance_reporting.module_meta_information
+msgid ""
+"\n"
+"The module allows the user to create account balance reports and templates,\n"
+"comparing the values of 'accounting concepts' between two fiscal years\n"
+"or a set of fiscal periods.\n"
+"\n"
+"Accounting concepts values can be calculated as the sum of some account "
+"balances,\n"
+"the sum of its children, other account concepts or constant values.\n"
+"\n"
+"Generated reports are stored as objects on the server,\n"
+"so you can check them anytime later or edit them\n"
+"(to add notes for example) before printing.\n"
+"\n"
+"The module lets the user add new templates of the reports concepts,\n"
+"and associate them a specific \"XML reports\" (OpenERP RML files for "
+"example)\n"
+"with the design used when printing.\n"
+"So it is very easy to add predefined country-specific official reports.\n"
+"\n"
+"The user interface has been designed to be as much user-friendly as it can "
+"be.\n"
+"\n"
+"Note: It has been designed to meet Spanish/Spain localization needs,\n"
+"but it might be used as a generic accounting report engine.\n"
+" "
+msgstr ""
+"\n"
+"El módulo permite al usuario crear informes y plantillas de balances "
+"contables,\n"
+"comparando los valores de 'conceptos contables' entre dos ejercicios "
+"fiscales\n"
+"o un conjunto de periodos fiscales.\n"
+"\n"
+"Los valores de los conceptos contables pueden ser calculados como la suma de "
+"los saldos de algunas cuentas,\n"
+"la suma de sus hijos, otros conceptos contables o valores constantes.\n"
+"\n"
+"Los informes generados se almacenan como objetos en el servidor,\n"
+"así que se pueden consultar más tarde o editar\n"
+"(para añadir notas por ejemplo) antes de imprimir.\n"
+"\n"
+"El módulo permite al usuario añadir nuevas plantillas de conceptos "
+"fiscales,\n"
+"y asociarles \"informes XML\" (archivos RML de OpenERP por ejemplo) "
+"específicos\n"
+"con el diseño a usar en la impresión.\n"
+"Así que es muy fácil añadir informes oficiales predefinidos específicos de "
+"un país.\n"
+"\n"
+"La interfaz de usuario ha sido diseñada para ser tan amigable como es "
+"posible.\n"
+"\n"
+"Nota: Ha sido diseñado para cubrir las necesidades de la localización "
+"Española/España,\n"
+"pero puede ser usado como un motor de informes contables genérico.\n"
+" "
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,report_id:0
+msgid "Report"
+msgstr "Informe"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Configuration"
+msgstr "Configuración"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,css_class:0
+#: field:account.balance.reporting.template.line,css_class:0
+msgid "CSS Class"
+msgstr "Clase CSS"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,report_xml_id:0
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report design"
+msgstr "Diseño del informe"
+
+#. module: account_balance_reporting
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "¡XML no válido para la definición de la vista!"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report template"
+msgstr "Plantilla informe cuentas anuales"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_default_non_zero
+msgid "Generic balance report (non zero lines)"
+msgstr "Informe balance genérico (sin líneas a cero)"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,calc_date:0
+#: field:account.balance.reporting.line,calc_date:0
+msgid "Calculation date"
+msgstr "Fecha cálculo"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,previous_period_ids:0
+msgid "Fiscal year 2 periods"
+msgstr "Periodos ejercicio fiscal 2"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template line"
+msgstr "Línea de plantilla"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Style"
+msgstr "Estilo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Calculate"
+msgstr "Calcular"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 4"
+msgstr "Nivel 4"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: selection:account.balance.reporting,state:0
+msgid "Draft"
+msgstr "Borrador"
+
+#. module: account_balance_reporting
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
+"especial!"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,name:0
+msgid "Concept name/description"
+msgstr "Nombre del concepto/descripción"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processing"
+msgstr "Procesando"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,current_value:0
+msgid "Fiscal year 1 formula"
+msgstr "Fórmula ejercicio fiscal 1"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,template_line_id:0
+msgid "Line template"
+msgstr "Plantilla de línea"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit, reversed with brakets"
+msgstr "Haber-Debe, inverso con paréntesis"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Default"
+msgstr "Por defecto"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,previous_value:0
+msgid "Fiscal year 2 formula"
+msgstr "Fórmula ejercicio fiscal 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "System"
+msgstr "Sistema"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processed"
+msgstr "Procesado"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report lines"
+msgstr "Líneas informe cuentas anuales"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,balance_mode:0
+msgid "Balance mode"
+msgstr "Modo de saldo"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_line
+msgid "account.balance.reporting.line"
+msgstr "account.balance.reporting.line"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,code:0
+#: field:account.balance.reporting.template.line,code:0
+msgid "Code"
+msgstr "Código"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Done"
+msgstr "Realizado"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting
+msgid "account.balance.reporting"
+msgstr "account.balance.reporting"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: wizard_button:account_balance_reporting.print_wizard,init,end:0
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report lines"
+msgstr "Líneas del informe"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,child_ids:0
+#: field:account.balance.reporting.template.line,child_ids:0
+msgid "Children"
+msgstr "Hijos"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 5"
+msgstr "Nivel 5"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Information"
+msgstr "Información"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 1"
+msgstr "Nivel 1"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 3"
+msgstr "Nivel 3"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 2"
+msgstr "Nivel 2"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_generic
+msgid "Generic balance report"
+msgstr "Informe balance genérico"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report templates"
+msgstr "Plantillas informe cuentas anuales"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_templates
+msgid "Templates"
+msgstr "Plantillas"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template line"
+msgstr "Línea plantilla informe cuentas anuales"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,name:0
+#: field:account.balance.reporting.line,name:0
+#: field:account.balance.reporting.template,name:0
+#: field:account.balance.reporting.template.line,name:0
+msgid "Name"
+msgstr "Nombre"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,line_ids:0
+#: view:account.balance.reporting.template:0
+#: field:account.balance.reporting.template,line_ids:0
+msgid "Lines"
+msgstr "Líneas"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_reports
+msgid "Reports"
+msgstr "Informes"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Values"
+msgstr "Valores"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template
+msgid "account.balance.reporting.template"
+msgstr "account.balance.reporting.template"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,current_value:0
+#: help:account.balance.reporting.template.line,previous_value:0
+msgid ""
+"Value calculation formula: Depending on this formula the final value is "
+"calculated as follows:\n"
+" Empy template value: sum of (this concept) children values.\n"
+" Number with decimal point (\"10.2\"): that value (constant).\n"
+" Account numbers separated by commas (\"430,431,(437)\"): Sum of the "
+"account balances\n"
+" (the sign of the balance depends on the balance mode).\n"
+" Concept codes separated by \"+\" (\"11000+12000\"): Sum of those concepts "
+"values.\n"
+msgstr ""
+"Fórmula de cálculo del valor: Dependiendo de esta fórmula el valor final se "
+"calcula como sigue:\n"
+" Valor vacío: suma de los valores de los hijos (de este concepto).\n"
+" Número con punto decimal (\"10.2\"): ese número (constante).\n"
+" Números de cuentas separados por comas (\"430,431,(437)\"): Suma de los "
+"saldos de las cuentas\n"
+" (el signo del saldo depende del modo de saldo).\n"
+" Códigos de conceptos separados por \"+\" (\"11000+12000\"): Suma de los "
+"valores de dichos conceptos.\n"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CONCEPT"
+msgstr "CONCEPTO"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report line"
+msgstr "Línea informe cuentas anuales"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,sequence:0
+#: field:account.balance.reporting.template.line,sequence:0
+msgid "Sequence"
+msgstr "Orden"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_print
+msgid "Print report"
+msgstr "Imprimir informe"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Account balance report"
+msgstr "Informe cuentas anuales"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,shortdesc:account_balance_reporting.module_meta_information
+msgid "Account balance reporting engine"
+msgstr "Motor de informes de balances contables"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Canceled"
+msgstr "Cancelado"
+
+#~ msgid "account.balance.report.template.line"
+#~ msgstr "account.balance.report.template.line"
+
+#~ msgid "account.balance.report.line"
+#~ msgstr "account.balance.report.line"
+
+#~ msgid "account.balance.report"
+#~ msgstr "account.balance.report"
+
+#~ msgid "account.balance.report.template"
+#~ msgstr "account.balance.report.template"
=== added file 'account_balance_reporting/i18n/gl.po'
--- account_balance_reporting/i18n/gl.po 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/i18n/gl.po 2014-01-10 12:04:56 +0000
@@ -0,0 +1,605 @@
+# Galician translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2009-09-27 08:18+0000\n"
+"PO-Revision-Date: 2010-04-28 15:19+0000\n"
+"Last-Translator: Borja López Soilán (Pexego) <Unknown>\n"
+"Language-Team: Galician <gl@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-05-24 11:38+0000\n"
+"X-Generator: Launchpad (build 15288)\n"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,current_period_ids:0
+msgid "Fiscal year 1 periods"
+msgstr "Períodos exercicio fiscal 1"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,css_class:0
+msgid "Style-sheet class"
+msgstr "Clase de folla de estilos"
+
+#. module: account_balance_reporting
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nome do modelo incorrecto na definición da acción."
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit"
+msgstr "Debe-Haber"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,parent_id:0
+#: field:account.balance.reporting.template.line,parent_id:0
+msgid "Parent"
+msgstr "Pai"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,company_id:0
+msgid "Company"
+msgstr "Compañía"
+
+#. module: account_balance_reporting
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting_template
+msgid "Account balance templates"
+msgstr "Modelo de contas anuais"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit"
+msgstr "Haber-Debe"
+
+#. module: account_balance_reporting
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_calculate
+msgid "Calculate report"
+msgstr "Calcular reporte"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,notes:0
+msgid "Notes"
+msgstr "Anotacións"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting
+msgid "Account balance reports"
+msgstr "Informe de contas anuais"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template lines"
+msgstr "Liñas do modelo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,current_fiscalyear_id:0
+#: field:account.balance.reporting.line,current_value:0
+msgid "Fiscal year 1"
+msgstr "Exercicio fiscal 1"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,previous_fiscalyear_id:0
+#: field:account.balance.reporting.line,previous_value:0
+msgid "Fiscal year 2"
+msgstr "Exercicio fiscal 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit, reversed with brakets"
+msgstr "Debe-Haber, inverso con parénteses"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,code:0
+msgid "Concept code, may be used on formulas to reference this line"
+msgstr ""
+"Código de concepto, pode ser usado nas fórmulas para referenciar esta liña"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,sequence:0
+msgid "Lines will be sorted/grouped by this field"
+msgstr "As liñas serán ordenadas/agrupadas por este campo"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,negate:0
+msgid "Negate"
+msgstr "Negar"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template_line
+msgid "account.balance.reporting.template.line"
+msgstr "account.balance.reporting.template.line"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CODE"
+msgstr "CÓDIGO"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,template_id:0
+#: field:account.balance.reporting.template.line,report_id:0
+msgid "Template"
+msgstr "Modelo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Parameters"
+msgstr "Parámetros"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "NOTES"
+msgstr "NOTAS"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template lines"
+msgstr "Liñas modelo informe contas anuais"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report data"
+msgstr "Datos do reporte"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,state:0
+msgid "State"
+msgstr "Estado"
+
+#. module: account_balance_reporting
+#: wizard_button:account_balance_reporting.print_wizard,init,print:0
+msgid "Print"
+msgstr "Imprimir"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template,balance_mode:0
+msgid ""
+"Formula calculation mode: Depending on it, the balance is calculated as "
+"follows:\n"
+" Mode 0: debit-credit (default);\n"
+" Mode 1: debit-credit, credit-debit for accounts in brackets;\n"
+" Mode 2: credit-debit;\n"
+" Mode 3: credit-debit, debit-credit for accounts in brackets."
+msgstr ""
+"Modo de cálculo da fórmula: Dependendo deste, o saldo calcúlase como segue:\n"
+" Modo 0: debe-haber (por defecto);\n"
+" Modo 1: debe-haber, haber-debe para as contas con parénteses;\n"
+" Modo 2: haber-debe;\n"
+" Modo 3: haber-debe, debe-haber para as contas con parénteses."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,negate:0
+msgid "Negate the value (change the sign of the balance)"
+msgstr "Negar o valor (cambialo signo do saldo)"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report line"
+msgstr "Liña de reporte"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,description:account_balance_reporting.module_meta_information
+msgid ""
+"\n"
+"The module allows the user to create account balance reports and templates,\n"
+"comparing the values of 'accounting concepts' between two fiscal years\n"
+"or a set of fiscal periods.\n"
+"\n"
+"Accounting concepts values can be calculated as the sum of some account "
+"balances,\n"
+"the sum of its children, other account concepts or constant values.\n"
+"\n"
+"Generated reports are stored as objects on the server,\n"
+"so you can check them anytime later or edit them\n"
+"(to add notes for example) before printing.\n"
+"\n"
+"The module lets the user add new templates of the reports concepts,\n"
+"and associate them a specific \"XML reports\" (OpenERP RML files for "
+"example)\n"
+"with the design used when printing.\n"
+"So it is very easy to add predefined country-specific official reports.\n"
+"\n"
+"The user interface has been designed to be as much user-friendly as it can "
+"be.\n"
+"\n"
+"Note: It has been designed to meet Spanish/Spain localization needs,\n"
+"but it might be used as a generic accounting report engine.\n"
+" "
+msgstr ""
+"\n"
+"O modulo permítelle ó usuario crear informes e modelos de balances "
+"contables,\n"
+"comparando os valores de 'conceptos fiscais' entre dous exercicios fiscais\n"
+"ou un conxunto de períodos fiscais.\n"
+"\n"
+"Os valores dos conceptos contables poden ser calculados como a suma dos "
+"saldos dalgunhas contas,\n"
+"a suma dos seus fillos, outros conceptos contables ou valores constantes.\n"
+"\n"
+"Los informes xerados almacénanse como obxetos no servidor,\n"
+"así que se pódense consultar máis tarde ou editar\n"
+"(para engadir notas por exemplo) antes de imprimir.\n"
+"\n"
+"O módulo permítelle ó usuario engadir novos modelos de conceptos fiscais,\n"
+"e asociarlles \"reportes XML\" (ficheiros RML de OpenERP por exemplo) "
+"específicos\n"
+"co deseño a usares na impresión.\n"
+"Así que é moi fácil engadir informes oficiais predefinidos específicos dun "
+"país.\n"
+"\n"
+"A interface de usuario foi deseñada para ser tan amigable como é posible.\n"
+"\n"
+"Nota: Foi deseñado para cubrir as necesidades da localización "
+"Española/España,\n"
+"pero pode ser usado como un motor de informes contables xenérico.\n"
+" "
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,report_id:0
+msgid "Report"
+msgstr "Reporte"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Configuration"
+msgstr "Configuración"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,css_class:0
+#: field:account.balance.reporting.template.line,css_class:0
+msgid "CSS Class"
+msgstr "Clase CSS"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,report_xml_id:0
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report design"
+msgstr "Deseño do reporte"
+
+#. module: account_balance_reporting
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "¡XML non válido para a definición da vista!"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report template"
+msgstr "Modelo informe contas anuais"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_default_non_zero
+msgid "Generic balance report (non zero lines)"
+msgstr "Informe balance xenérico (sen liñas a cero)"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,calc_date:0
+#: field:account.balance.reporting.line,calc_date:0
+msgid "Calculation date"
+msgstr "Data cálculo"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,previous_period_ids:0
+msgid "Fiscal year 2 periods"
+msgstr "Períodos exercicio fiscal 2"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template line"
+msgstr "Liña de modelo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Style"
+msgstr "Estilo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Calculate"
+msgstr "Calcular"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 4"
+msgstr "Nivel 4"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: selection:account.balance.reporting,state:0
+msgid "Draft"
+msgstr "Esbozo"
+
+#. module: account_balance_reporting
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"¡O nome do obxecto debe comezar con x_ y e non conter ningún carácter "
+"especial!"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,name:0
+msgid "Concept name/description"
+msgstr "Nome do concepto/descrición"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processing"
+msgstr "Procesando"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,current_value:0
+msgid "Fiscal year 1 formula"
+msgstr "Fórmula exercicio fiscal 1"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,template_line_id:0
+msgid "Line template"
+msgstr "Modelo de liña"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit, reversed with brakets"
+msgstr "Haber-Debe, inverso con parénteses"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Default"
+msgstr "Por omisión"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,previous_value:0
+msgid "Fiscal year 2 formula"
+msgstr "Fórmula exercicio fiscal 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "System"
+msgstr "Sistema"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processed"
+msgstr "Procesada"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report lines"
+msgstr "Liñas informe contas anuais"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,balance_mode:0
+msgid "Balance mode"
+msgstr "Modo de saldo"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_line
+msgid "account.balance.reporting.line"
+msgstr "account.balance.reporting.line"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,code:0
+#: field:account.balance.reporting.template.line,code:0
+msgid "Code"
+msgstr "Código"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Done"
+msgstr "Feito"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting
+msgid "account.balance.reporting"
+msgstr "account.balance.reporting"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: wizard_button:account_balance_reporting.print_wizard,init,end:0
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report lines"
+msgstr "Liñas do informe"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,child_ids:0
+#: field:account.balance.reporting.template.line,child_ids:0
+msgid "Children"
+msgstr "Fillos"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 5"
+msgstr "Nivel 5"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Information"
+msgstr "Información"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 1"
+msgstr "Nivel 1"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 3"
+msgstr "Nivel 3"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 2"
+msgstr "Nivel 2"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_generic
+msgid "Generic balance report"
+msgstr "Informe balance xenérico"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report templates"
+msgstr "Modelo informe contas anuais"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_templates
+msgid "Templates"
+msgstr "Modelos"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,description:0
+msgid "Description"
+msgstr "Descrición"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template line"
+msgstr "Liña modelo informe contas anuais"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,name:0
+#: field:account.balance.reporting.line,name:0
+#: field:account.balance.reporting.template,name:0
+#: field:account.balance.reporting.template.line,name:0
+msgid "Name"
+msgstr "Nome"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,line_ids:0
+#: view:account.balance.reporting.template:0
+#: field:account.balance.reporting.template,line_ids:0
+msgid "Lines"
+msgstr "Liñas"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_reports
+msgid "Reports"
+msgstr "Informes"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Values"
+msgstr "Valores"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template
+msgid "account.balance.reporting.template"
+msgstr "account.balance.reporting.template"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,current_value:0
+#: help:account.balance.reporting.template.line,previous_value:0
+msgid ""
+"Value calculation formula: Depending on this formula the final value is "
+"calculated as follows:\n"
+" Empy template value: sum of (this concept) children values.\n"
+" Number with decimal point (\"10.2\"): that value (constant).\n"
+" Account numbers separated by commas (\"430,431,(437)\"): Sum of the "
+"account balances\n"
+" (the sign of the balance depends on the balance mode).\n"
+" Concept codes separated by \"+\" (\"11000+12000\"): Sum of those concepts "
+"values.\n"
+msgstr ""
+"Fórmula de cálculo do valor: Dependendo desta fórmula o valor final "
+"calculase como segue:\n"
+" Valor valeiro: suma dos valores dos fillos (deste concepto).\n"
+" Número con punto decimal (\"10.2\"): ese número (constante).\n"
+" Números de contas separados por comas (\"430,431,(437)\"): Suma dos saldos "
+"das contas\n"
+" (o signo do saldo depende do modo de saldo).\n"
+" Códigos de conceptos separados por \"+\" (\"11000+12000\"): Suma dos "
+"valores de ditos conceptos.\n"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CONCEPT"
+msgstr "CONCEPTO"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report line"
+msgstr "Liña informe contas anuais"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,sequence:0
+#: field:account.balance.reporting.template.line,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_print
+msgid "Print report"
+msgstr "Imprimir reporte"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Account balance report"
+msgstr "Informe contas anuais"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,shortdesc:account_balance_reporting.module_meta_information
+msgid "Account balance reporting engine"
+msgstr "Motor de informes de balances contables"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Canceled"
+msgstr "Cancelado"
+
+#~ msgid "account.balance.report.template.line"
+#~ msgstr "account.balance.report.template.line"
+
+#~ msgid "account.balance.report"
+#~ msgstr "account.balance.report"
+
+#~ msgid "account.balance.report.line"
+#~ msgstr "account.balance.report.line"
+
+#~ msgid "account.balance.report.template"
+#~ msgstr "account.balance.report.template"
=== added file 'account_balance_reporting/i18n/pl.po'
--- account_balance_reporting/i18n/pl.po 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/i18n/pl.po 2014-01-10 12:04:56 +0000
@@ -0,0 +1,558 @@
+# Polish translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2009-09-27 08:18+0000\n"
+"PO-Revision-Date: 2010-08-22 06:07+0000\n"
+"Last-Translator: OpenERP Administrators <Unknown>\n"
+"Language-Team: Polish <pl@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-05-24 11:38+0000\n"
+"X-Generator: Launchpad (build 15288)\n"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,current_period_ids:0
+msgid "Fiscal year 1 periods"
+msgstr "Okresy roku podatkowego 1"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,css_class:0
+msgid "Style-sheet class"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nieprawidłowa nazwa modelu w definicji akcji."
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit"
+msgstr "Winien - Ma"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,parent_id:0
+#: field:account.balance.reporting.template.line,parent_id:0
+msgid "Parent"
+msgstr "Nadrzędne"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,company_id:0
+msgid "Company"
+msgstr "Firma"
+
+#. module: account_balance_reporting
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting_template
+msgid "Account balance templates"
+msgstr "Szblony bilansu"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit"
+msgstr "Ma - Winien"
+
+#. module: account_balance_reporting
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_calculate
+msgid "Calculate report"
+msgstr "Przelicz raport"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,notes:0
+msgid "Notes"
+msgstr "Notatki"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting
+msgid "Account balance reports"
+msgstr "Raporty bilansu"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template lines"
+msgstr "Pozycje szablonu"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,current_fiscalyear_id:0
+#: field:account.balance.reporting.line,current_value:0
+msgid "Fiscal year 1"
+msgstr "Rok podatkowy 1"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,previous_fiscalyear_id:0
+#: field:account.balance.reporting.line,previous_value:0
+msgid "Fiscal year 2"
+msgstr "Rok podatkowy 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit, reversed with brakets"
+msgstr "Winien-Ma, odwrócone w nawiasach"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,code:0
+msgid "Concept code, may be used on formulas to reference this line"
+msgstr ""
+"Kod koncepcji, może być stosowany w wyrażeniach do odwołania się do tej "
+"pozycji"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,sequence:0
+msgid "Lines will be sorted/grouped by this field"
+msgstr "Pozycje będą sortowane/grupowane wg tego pola"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,negate:0
+msgid "Negate"
+msgstr "Zaneguj"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template_line
+msgid "account.balance.reporting.template.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CODE"
+msgstr "KOD"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,template_id:0
+#: field:account.balance.reporting.template.line,report_id:0
+msgid "Template"
+msgstr "Szablon"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Parameters"
+msgstr "Parametry"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Confirm"
+msgstr "Potwierdź"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "NOTES"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template lines"
+msgstr "Pozycje szablonu raportu bilansu"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report data"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,state:0
+msgid "State"
+msgstr "Stan"
+
+#. module: account_balance_reporting
+#: wizard_button:account_balance_reporting.print_wizard,init,print:0
+msgid "Print"
+msgstr "Drukuj"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,type:0
+msgid "Type"
+msgstr "Typ"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template,balance_mode:0
+msgid ""
+"Formula calculation mode: Depending on it, the balance is calculated as "
+"follows:\n"
+" Mode 0: debit-credit (default);\n"
+" Mode 1: debit-credit, credit-debit for accounts in brackets;\n"
+" Mode 2: credit-debit;\n"
+" Mode 3: credit-debit, debit-credit for accounts in brackets."
+msgstr ""
+"Tryb obliczania: w zależności od sposobu bilans jest obliczany następująco:\n"
+" Tryb 0: Winien - Ma (domyślnie);\n"
+" Tryb 1: Winien - Ma, Ma - Winien dla kont w nawiasie;\n"
+" Tryb 2: Ma - Winien;\n"
+" Tryb 3: Ma - Winien, Winien - Ma dla kont w nawiasie."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,negate:0
+msgid "Negate the value (change the sign of the balance)"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.module.module,description:account_balance_reporting.module_meta_information
+msgid ""
+"\n"
+"The module allows the user to create account balance reports and templates,\n"
+"comparing the values of 'accounting concepts' between two fiscal years\n"
+"or a set of fiscal periods.\n"
+"\n"
+"Accounting concepts values can be calculated as the sum of some account "
+"balances,\n"
+"the sum of its children, other account concepts or constant values.\n"
+"\n"
+"Generated reports are stored as objects on the server,\n"
+"so you can check them anytime later or edit them\n"
+"(to add notes for example) before printing.\n"
+"\n"
+"The module lets the user add new templates of the reports concepts,\n"
+"and associate them a specific \"XML reports\" (OpenERP RML files for "
+"example)\n"
+"with the design used when printing.\n"
+"So it is very easy to add predefined country-specific official reports.\n"
+"\n"
+"The user interface has been designed to be as much user-friendly as it can "
+"be.\n"
+"\n"
+"Note: It has been designed to meet Spanish/Spain localization needs,\n"
+"but it might be used as a generic accounting report engine.\n"
+" "
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,report_id:0
+msgid "Report"
+msgstr "Raport"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Configuration"
+msgstr "Konfiguracja"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,css_class:0
+#: field:account.balance.reporting.template.line,css_class:0
+msgid "CSS Class"
+msgstr "Klasa CSS"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,report_xml_id:0
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report design"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Niewłaściwy XML dla architektury widoku!"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_default_non_zero
+msgid "Generic balance report (non zero lines)"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,calc_date:0
+#: field:account.balance.reporting.line,calc_date:0
+msgid "Calculation date"
+msgstr "Data obliczeń"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,previous_period_ids:0
+msgid "Fiscal year 2 periods"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template line"
+msgstr "Pozycja szablonu"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Style"
+msgstr "Styl"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Calculate"
+msgstr "Oblicz"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 4"
+msgstr "Poziom 4"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: selection:account.balance.reporting,state:0
+msgid "Draft"
+msgstr "Projekt"
+
+#. module: account_balance_reporting
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków "
+"specjalnych !"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,name:0
+msgid "Concept name/description"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processing"
+msgstr "Przetwarzanie"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "User"
+msgstr "Użytkownik"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,current_value:0
+msgid "Fiscal year 1 formula"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,template_line_id:0
+msgid "Line template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit, reversed with brakets"
+msgstr "Ma - Winien, odwrotnie w nawiasie"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Default"
+msgstr "Domyślne"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,previous_value:0
+msgid "Fiscal year 2 formula"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "System"
+msgstr "System"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processed"
+msgstr "Przetworzony"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report lines"
+msgstr "Pozycje raportu bilansu"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,balance_mode:0
+msgid "Balance mode"
+msgstr "Tryb bilansu"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_line
+msgid "account.balance.reporting.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,code:0
+#: field:account.balance.reporting.template.line,code:0
+msgid "Code"
+msgstr "Kod"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Done"
+msgstr "Wykonano"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting
+msgid "account.balance.reporting"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: wizard_button:account_balance_reporting.print_wizard,init,end:0
+msgid "Cancel"
+msgstr "Anuluj"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report lines"
+msgstr "Pozycje raportu"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,child_ids:0
+#: field:account.balance.reporting.template.line,child_ids:0
+msgid "Children"
+msgstr "Podrzędne"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 5"
+msgstr "Poziom 5"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Information"
+msgstr "Informacja"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 1"
+msgstr "Poziom 1"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 3"
+msgstr "Poziom 3"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 2"
+msgstr "Poziom 2"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_generic
+msgid "Generic balance report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report templates"
+msgstr "Szablony bilansu"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_templates
+msgid "Templates"
+msgstr "Szablony"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template line"
+msgstr "Pozycja szablonu bilansu"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,name:0
+#: field:account.balance.reporting.line,name:0
+#: field:account.balance.reporting.template,name:0
+#: field:account.balance.reporting.template.line,name:0
+msgid "Name"
+msgstr "Nazwa"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,line_ids:0
+#: view:account.balance.reporting.template:0
+#: field:account.balance.reporting.template,line_ids:0
+msgid "Lines"
+msgstr "Pozycje"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_reports
+msgid "Reports"
+msgstr "Raporty"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Values"
+msgstr "Wartości"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template
+msgid "account.balance.reporting.template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,current_value:0
+#: help:account.balance.reporting.template.line,previous_value:0
+msgid ""
+"Value calculation formula: Depending on this formula the final value is "
+"calculated as follows:\n"
+" Empy template value: sum of (this concept) children values.\n"
+" Number with decimal point (\"10.2\"): that value (constant).\n"
+" Account numbers separated by commas (\"430,431,(437)\"): Sum of the "
+"account balances\n"
+" (the sign of the balance depends on the balance mode).\n"
+" Concept codes separated by \"+\" (\"11000+12000\"): Sum of those concepts "
+"values.\n"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CONCEPT"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report line"
+msgstr "Pozycja bilansu"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,sequence:0
+#: field:account.balance.reporting.template.line,sequence:0
+msgid "Sequence"
+msgstr "Numeracja"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_print
+msgid "Print report"
+msgstr "Drukuj raport"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Account balance report"
+msgstr "Bilans"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,shortdesc:account_balance_reporting.module_meta_information
+msgid "Account balance reporting engine"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Canceled"
+msgstr "Anulowano"
=== added file 'account_balance_reporting/i18n/pt.po'
--- account_balance_reporting/i18n/pt.po 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/i18n/pt.po 2014-01-10 12:04:56 +0000
@@ -0,0 +1,598 @@
+# Portuguese translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2009-09-27 08:18+0000\n"
+"PO-Revision-Date: 2010-11-29 16:35+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Portuguese <pt@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-05-24 11:38+0000\n"
+"X-Generator: Launchpad (build 15288)\n"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,current_period_ids:0
+msgid "Fiscal year 1 periods"
+msgstr "Ano Fiscal 1º periodos"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,css_class:0
+msgid "Style-sheet class"
+msgstr "Classe do estilo-folha"
+
+#. module: account_balance_reporting
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nome do modelo inválido na definição da acção."
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit"
+msgstr "Débito - Crédito"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,parent_id:0
+#: field:account.balance.reporting.template.line,parent_id:0
+msgid "Parent"
+msgstr "Ascendente"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,company_id:0
+msgid "Company"
+msgstr "Empresa"
+
+#. module: account_balance_reporting
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting_template
+msgid "Account balance templates"
+msgstr "Modelos da Conta saldo"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit"
+msgstr "Crédito - Débito"
+
+#. module: account_balance_reporting
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_calculate
+msgid "Calculate report"
+msgstr "Relatório calculado"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,notes:0
+msgid "Notes"
+msgstr "Notas"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting
+msgid "Account balance reports"
+msgstr "Relatório de conta saldo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template lines"
+msgstr "Linhas de modelo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,current_fiscalyear_id:0
+#: field:account.balance.reporting.line,current_value:0
+msgid "Fiscal year 1"
+msgstr "Ano fiscal 1"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,previous_fiscalyear_id:0
+#: field:account.balance.reporting.line,previous_value:0
+msgid "Fiscal year 2"
+msgstr "Ano fiscal 2"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit, reversed with brakets"
+msgstr "Débito - Crédito, invertida com suportes"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,code:0
+msgid "Concept code, may be used on formulas to reference this line"
+msgstr ""
+"Código de concepção,podem ser utilizadas com formulas para linhas de "
+"refência."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,sequence:0
+msgid "Lines will be sorted/grouped by this field"
+msgstr "As linhas serão classificados/agrupados por este campo"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,negate:0
+msgid "Negate"
+msgstr "Negar"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template_line
+msgid "account.balance.reporting.template.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CODE"
+msgstr "CÓDIGO"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,template_id:0
+#: field:account.balance.reporting.template.line,report_id:0
+msgid "Template"
+msgstr "Modelo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Parameters"
+msgstr "Parâmetros"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Confirm"
+msgstr "Confirmar"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "NOTES"
+msgstr "NOTAS"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template lines"
+msgstr "Modelo de linhas de contas relatório de saldo"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report data"
+msgstr "Data do relatório"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,state:0
+msgid "State"
+msgstr "Estado"
+
+#. module: account_balance_reporting
+#: wizard_button:account_balance_reporting.print_wizard,init,print:0
+msgid "Print"
+msgstr "Imprimir"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template,balance_mode:0
+msgid ""
+"Formula calculation mode: Depending on it, the balance is calculated as "
+"follows:\n"
+" Mode 0: debit-credit (default);\n"
+" Mode 1: debit-credit, credit-debit for accounts in brackets;\n"
+" Mode 2: credit-debit;\n"
+" Mode 3: credit-debit, debit-credit for accounts in brackets."
+msgstr ""
+"Fórmula do método de calculo: Dependendo do que, o saldo é calculado da "
+"seguinte forma:\n"
+" Modo 0: crédito, débito (padrão);\n"
+" Modo 1: crédito, débito, de débito-crédito para as contas entre "
+"parênteses;\n"
+" Modo 2: débito-crédito;\n"
+" Modo 3: débito-crédito, crédito, débito para contas entre parênteses."
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,negate:0
+msgid "Negate the value (change the sign of the balance)"
+msgstr "Negue o valor (trocar o sinal do saldo)"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report line"
+msgstr "Linha do relatório"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,description:account_balance_reporting.module_meta_information
+msgid ""
+"\n"
+"The module allows the user to create account balance reports and templates,\n"
+"comparing the values of 'accounting concepts' between two fiscal years\n"
+"or a set of fiscal periods.\n"
+"\n"
+"Accounting concepts values can be calculated as the sum of some account "
+"balances,\n"
+"the sum of its children, other account concepts or constant values.\n"
+"\n"
+"Generated reports are stored as objects on the server,\n"
+"so you can check them anytime later or edit them\n"
+"(to add notes for example) before printing.\n"
+"\n"
+"The module lets the user add new templates of the reports concepts,\n"
+"and associate them a specific \"XML reports\" (OpenERP RML files for "
+"example)\n"
+"with the design used when printing.\n"
+"So it is very easy to add predefined country-specific official reports.\n"
+"\n"
+"The user interface has been designed to be as much user-friendly as it can "
+"be.\n"
+"\n"
+"Note: It has been designed to meet Spanish/Spain localization needs,\n"
+"but it might be used as a generic accounting report engine.\n"
+" "
+msgstr ""
+"\n"
+"O módulo permite ao utilizador criar relatórios de saldo de conta e "
+"modelos,\n"
+"comparando os valores de \"conceitos de contabilidade\" entre dois anos "
+"fiscais\n"
+"ou um conjunto de exercícios fiscais.\n"
+"\n"
+"valores conceitos de contabilidade pode ser calculada como a soma de alguns "
+"saldos de contas,\n"
+"a soma dos seus filhos, conta outros conceitos ou valores constantes.\\n\n"
+"Os relatórios gerados são armazenados como objetos no servidor,\n"
+"para que você possa vê-los a qualquer momento posterior, ou editá-los\n"
+" (Para adicionar notas, por exemplo) antes de imprimir.\n"
+"\n"
+"O módulo permite ao usuário adicionar novos modelos dos conceitos de "
+"relatórios\n"
+"e associá-los um específico \"relatórios XML\" (ficheiros OpenERP RML, por "
+"exemplo)\n"
+"com um projeto utilizado na impressão.\n"
+" Assim é muito fácil adicionar predefinidos relatórios oficiais específicos "
+"de cada país.\n"
+"\n"
+"A interface do utilizador foi concebido para ser tão conviviais quanto "
+"possível.\n"
+"\n"
+"Nota: Ele foi projetado para atender Espanhol / Espanha necessidades de "
+"localização,\n"
+"mas pode ser usado como um mecanismo genérico de relatório contabilístico.\n"
+" "
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,report_id:0
+msgid "Report"
+msgstr "Relatório"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Configuration"
+msgstr "Configuração"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,css_class:0
+#: field:account.balance.reporting.template.line,css_class:0
+msgid "CSS Class"
+msgstr "Classe CSS"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,report_xml_id:0
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report design"
+msgstr "Design do relatório"
+
+#. module: account_balance_reporting
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML Inválido para a Arquitectura de Vista!"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report template"
+msgstr "Modelo do relatório saldo da conta"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_default_non_zero
+msgid "Generic balance report (non zero lines)"
+msgstr "Relatório genérico de saldo (não nulos)"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,calc_date:0
+#: field:account.balance.reporting.line,calc_date:0
+msgid "Calculation date"
+msgstr "Data processada"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,previous_period_ids:0
+msgid "Fiscal year 2 periods"
+msgstr "Ano fiscal 2º periodo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template line"
+msgstr "Linha de modelo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Style"
+msgstr "Estilo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Calculate"
+msgstr "Calculado"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 4"
+msgstr "Nível 4"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: selection:account.balance.reporting,state:0
+msgid "Draft"
+msgstr "Rascunho"
+
+#. module: account_balance_reporting
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"O nome do Objecto deve começar com x_ e não pode conter nenhum caracter "
+"especial !"
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,name:0
+msgid "Concept name/description"
+msgstr "Nome da concepção/descrição"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processing"
+msgstr "Processamento"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "User"
+msgstr "Utilizador"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,current_value:0
+msgid "Fiscal year 1 formula"
+msgstr "Ano Fiscal 1 fórmula"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,template_line_id:0
+msgid "Line template"
+msgstr "Modelo de linha"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit, reversed with brakets"
+msgstr "Débito - Crédito, invertida com suportes"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Default"
+msgstr "Padrão"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,previous_value:0
+msgid "Fiscal year 2 formula"
+msgstr "Ano Fiscal 2 formula"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "System"
+msgstr "Sistema"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processed"
+msgstr "Processado"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report lines"
+msgstr "Relatório de linhas de contas relatório de saldo"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,balance_mode:0
+msgid "Balance mode"
+msgstr "Modo saldo"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_line
+msgid "account.balance.reporting.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,code:0
+#: field:account.balance.reporting.template.line,code:0
+msgid "Code"
+msgstr "Código"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Done"
+msgstr "Concluído"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting
+msgid "account.balance.reporting"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: wizard_button:account_balance_reporting.print_wizard,init,end:0
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report lines"
+msgstr "Linhas de relatório"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,child_ids:0
+#: field:account.balance.reporting.template.line,child_ids:0
+msgid "Children"
+msgstr "Descendentes"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 5"
+msgstr "Nível 5"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Information"
+msgstr "Informação"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 1"
+msgstr "Nível 1"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 3"
+msgstr "Nível 3"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 2"
+msgstr "Nível 2"
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_generic
+msgid "Generic balance report"
+msgstr "Relatório Genérico de saldo"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report templates"
+msgstr "Modelos da Conta relatório de saldo"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_templates
+msgid "Templates"
+msgstr "Modelos"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,description:0
+msgid "Description"
+msgstr "Descrição"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template line"
+msgstr "Modelo de linha de conta relatório de saldo"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,name:0
+#: field:account.balance.reporting.line,name:0
+#: field:account.balance.reporting.template,name:0
+#: field:account.balance.reporting.template.line,name:0
+msgid "Name"
+msgstr "Nome"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,line_ids:0
+#: view:account.balance.reporting.template:0
+#: field:account.balance.reporting.template,line_ids:0
+msgid "Lines"
+msgstr "Linhas"
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_reports
+msgid "Reports"
+msgstr "Relatórios"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Values"
+msgstr "Valores"
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template
+msgid "account.balance.reporting.template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,current_value:0
+#: help:account.balance.reporting.template.line,previous_value:0
+msgid ""
+"Value calculation formula: Depending on this formula the final value is "
+"calculated as follows:\n"
+" Empy template value: sum of (this concept) children values.\n"
+" Number with decimal point (\"10.2\"): that value (constant).\n"
+" Account numbers separated by commas (\"430,431,(437)\"): Sum of the "
+"account balances\n"
+" (the sign of the balance depends on the balance mode).\n"
+" Concept codes separated by \"+\" (\"11000+12000\"): Sum of those concepts "
+"values.\n"
+msgstr ""
+"Fórmula de valor calculado: Dependendo esta fórmula o valor final é "
+"calculado da seguinte forma:\n"
+" Valor do modelo vazio: soma (deste conceito) dos valores dependentes.\n"
+" Número com ponto decimal (\"10,2 \"): este valor (constante).\n"
+" Os números de contas separados por vírgulas (\"430,431,(437)\"): Soma dos "
+"saldos das contas\n"
+" (O sinal do saldo depende do modo de saldo).\n"
+" Conceito códigos separados por \"+\" (\"11000+12000\"): Soma dos valores "
+"de conceitos.\n"
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CONCEPT"
+msgstr "CONCEITO"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report line"
+msgstr "Linha de conta relatório de saldo"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,sequence:0
+#: field:account.balance.reporting.template.line,sequence:0
+msgid "Sequence"
+msgstr "Sequência"
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_print
+msgid "Print report"
+msgstr "Relatório de Impressão"
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Account balance report"
+msgstr "Relatório de conta saldo"
+
+#. module: account_balance_reporting
+#: model:ir.module.module,shortdesc:account_balance_reporting.module_meta_information
+msgid "Account balance reporting engine"
+msgstr "Saldo da conta mecanismo de relatórios"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Canceled"
+msgstr "Cancelado"
=== added file 'account_balance_reporting/i18n/sv.po'
--- account_balance_reporting/i18n/sv.po 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/i18n/sv.po 2014-01-10 12:04:56 +0000
@@ -0,0 +1,548 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# * account_balance_reporting
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 5.0.14\n"
+"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
+"POT-Creation-Date: 2009-09-27 08:18+0000\n"
+"PO-Revision-Date: 2010-11-23 00:13+0000\n"
+"Last-Translator: Olivier Dony (OpenERP) <Unknown>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-05-24 11:38+0000\n"
+"X-Generator: Launchpad (build 15288)\n"
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,current_period_ids:0
+msgid "Fiscal year 1 periods"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,css_class:0
+msgid "Style-sheet class"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,parent_id:0
+#: field:account.balance.reporting.template.line,parent_id:0
+msgid "Parent"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting_template
+msgid "Account balance templates"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_calculate
+msgid "Calculate report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,notes:0
+msgid "Notes"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: model:ir.actions.act_window,name:account_balance_reporting.action_view_account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting
+msgid "Account balance reports"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,current_fiscalyear_id:0
+#: field:account.balance.reporting.line,current_value:0
+msgid "Fiscal year 1"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,previous_fiscalyear_id:0
+#: field:account.balance.reporting.line,previous_value:0
+msgid "Fiscal year 2"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Debit-Credit, reversed with brakets"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,code:0
+msgid "Concept code, may be used on formulas to reference this line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,sequence:0
+msgid "Lines will be sorted/grouped by this field"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,negate:0
+msgid "Negate"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template_line
+msgid "account.balance.reporting.template.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CODE"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,template_id:0
+#: field:account.balance.reporting.template.line,report_id:0
+msgid "Template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Parameters"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Confirm"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "NOTES"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report data"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,state:0
+msgid "State"
+msgstr ""
+
+#. module: account_balance_reporting
+#: wizard_button:account_balance_reporting.print_wizard,init,print:0
+msgid "Print"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,type:0
+msgid "Type"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template,balance_mode:0
+msgid ""
+"Formula calculation mode: Depending on it, the balance is calculated as "
+"follows:\n"
+" Mode 0: debit-credit (default);\n"
+" Mode 1: debit-credit, credit-debit for accounts in brackets;\n"
+" Mode 2: credit-debit;\n"
+" Mode 3: credit-debit, debit-credit for accounts in brackets."
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,negate:0
+msgid "Negate the value (change the sign of the balance)"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.module.module,description:account_balance_reporting.module_meta_information
+msgid ""
+"\n"
+"The module allows the user to create account balance reports and templates,\n"
+"comparing the values of 'accounting concepts' between two fiscal years\n"
+"or a set of fiscal periods.\n"
+"\n"
+"Accounting concepts values can be calculated as the sum of some account "
+"balances,\n"
+"the sum of its children, other account concepts or constant values.\n"
+"\n"
+"Generated reports are stored as objects on the server,\n"
+"so you can check them anytime later or edit them\n"
+"(to add notes for example) before printing.\n"
+"\n"
+"The module lets the user add new templates of the reports concepts,\n"
+"and associate them a specific \"XML reports\" (OpenERP RML files for "
+"example)\n"
+"with the design used when printing.\n"
+"So it is very easy to add predefined country-specific official reports.\n"
+"\n"
+"The user interface has been designed to be as much user-friendly as it can "
+"be.\n"
+"\n"
+"Note: It has been designed to meet Spanish/Spain localization needs,\n"
+"but it might be used as a generic accounting report engine.\n"
+" "
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,report_id:0
+msgid "Report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Configuration"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,css_class:0
+#: field:account.balance.reporting.template.line,css_class:0
+msgid "CSS Class"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,report_xml_id:0
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+msgid "Report design"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_default_non_zero
+msgid "Generic balance report (non zero lines)"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,calc_date:0
+#: field:account.balance.reporting.line,calc_date:0
+msgid "Calculation date"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,previous_period_ids:0
+msgid "Fiscal year 2 periods"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Template line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Style"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Calculate"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 4"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: selection:account.balance.reporting,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: account_balance_reporting
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,name:0
+msgid "Concept name/description"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processing"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "User"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,current_value:0
+msgid "Fiscal year 1 formula"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,template_line_id:0
+msgid "Line template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,balance_mode:0
+msgid "Credit-Debit, reversed with brakets"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Default"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template.line,previous_value:0
+msgid "Fiscal year 2 formula"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.template,type:0
+msgid "System"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Processed"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,balance_mode:0
+msgid "Balance mode"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_line
+msgid "account.balance.reporting.line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,code:0
+#: field:account.balance.reporting.template.line,code:0
+msgid "Code"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Done"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting
+msgid "account.balance.reporting"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: wizard_button:account_balance_reporting.print_wizard,init,end:0
+msgid "Cancel"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Report lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,child_ids:0
+#: field:account.balance.reporting.template.line,child_ids:0
+msgid "Children"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 5"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Information"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 1"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 3"
+msgstr ""
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting.line,css_class:0
+#: selection:account.balance.reporting.template.line,css_class:0
+msgid "Level 2"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.actions.report.xml,name:account_balance_reporting.report_account_balance_reporting_generic
+msgid "Generic balance report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template:0
+msgid "Account balance report templates"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_templates
+msgid "Templates"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.template,description:0
+msgid "Description"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.template.line:0
+msgid "Account balance report template line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting,name:0
+#: field:account.balance.reporting.line,name:0
+#: field:account.balance.reporting.template,name:0
+#: field:account.balance.reporting.template.line,name:0
+msgid "Name"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: field:account.balance.reporting,line_ids:0
+#: view:account.balance.reporting.template:0
+#: field:account.balance.reporting.template,line_ids:0
+msgid "Lines"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.ui.menu,name:account_balance_reporting.menu_account_balance_reporting_reports
+msgid "Reports"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+#: view:account.balance.reporting.line:0
+#: view:account.balance.reporting.template:0
+#: view:account.balance.reporting.template.line:0
+msgid "Values"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.model,name:account_balance_reporting.model_account_balance_reporting_template
+msgid "account.balance.reporting.template"
+msgstr ""
+
+#. module: account_balance_reporting
+#: help:account.balance.reporting.template.line,current_value:0
+#: help:account.balance.reporting.template.line,previous_value:0
+msgid ""
+"Value calculation formula: Depending on this formula the final value is "
+"calculated as follows:\n"
+" Empy template value: sum of (this concept) children values.\n"
+" Number with decimal point (\"10.2\"): that value (constant).\n"
+" Account numbers separated by commas (\"430,431,(437)\"): Sum of the "
+"account balances\n"
+" (the sign of the balance depends on the balance mode).\n"
+" Concept codes separated by \"+\" (\"11000+12000\"): Sum of those concepts "
+"values.\n"
+msgstr ""
+
+#. module: account_balance_reporting
+#: rml:report_account_balance_reporting.generic:0
+#: rml:report_account_balance_reporting.generic_non_zero:0
+msgid "CONCEPT"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting.line:0
+msgid "Account balance report line"
+msgstr ""
+
+#. module: account_balance_reporting
+#: field:account.balance.reporting.line,sequence:0
+#: field:account.balance.reporting.template.line,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: account_balance_reporting
+#: wizard_view:account_balance_reporting.print_wizard,init:0
+#: model:ir.actions.wizard,name:account_balance_reporting.wiz_account_balance_reporting_print
+msgid "Print report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: view:account.balance.reporting:0
+msgid "Account balance report"
+msgstr ""
+
+#. module: account_balance_reporting
+#: model:ir.module.module,shortdesc:account_balance_reporting.module_meta_information
+msgid "Account balance reporting engine"
+msgstr "Account balance reporting engine"
+
+#. module: account_balance_reporting
+#: selection:account.balance.reporting,state:0
+msgid "Canceled"
+msgstr ""
=== added directory 'account_balance_reporting/report'
=== added file 'account_balance_reporting/report/__init__.py'
--- account_balance_reporting/report/__init__.py 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/report/__init__.py 2014-01-10 12:04:56 +0000
@@ -0,0 +1,27 @@
+# -*- coding: utf-8 -*-
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+"""
+Account balance reporting engine generic reports
+"""
+__author__ = "Borja López Soilán (Pexego) - borjals@xxxxxxxxx"
\ No newline at end of file
=== added file 'account_balance_reporting/report/generic_non_zero_report.rml'
--- account_balance_reporting/report/generic_non_zero_report.rml 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/report/generic_non_zero_report.rml 2014-01-10 12:04:56 +0000
@@ -0,0 +1,175 @@
+<?xml version="1.0"?>
+<document filename="test.pdf">
+ <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
+ <pageTemplate id="first">
+ <frame id="first" x1="42.0" y1="42.0" width="511" height="758"/>
+ </pageTemplate>
+ </template>
+ <stylesheet>
+ <blockTableStyle id="Standard_Outline">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ </blockTableStyle>
+ <blockTableStyle id="Tabla11">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEAFTER" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
+ <blockBackground colorName="#e6e6ff" start="0,0" stop="0,-1"/>
+ </blockTableStyle>
+ <blockTableStyle id="Tabla10">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,0" stop="2,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="3,0" stop="3,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEAFTER" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
+ <blockBackground colorName="#e6e6ff" start="0,0" stop="0,-1"/>
+ <blockBackground colorName="#e6e6ff" start="1,0" stop="1,-1"/>
+ <blockBackground colorName="#e6e6ff" start="2,0" stop="2,-1"/>
+ <blockBackground colorName="#e6e6ff" start="3,0" stop="3,-1"/>
+ <blockBackground colorName="#e6e6ff" start="4,0" stop="4,-1"/>
+ </blockTableStyle>
+ <blockTableStyle id="Tabla9">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,0" stop="2,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="3,0" stop="3,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEAFTER" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
+ </blockTableStyle>
+ <initialize>
+ <paraStyle name="all" alignment="justify"/>
+ </initialize>
+ <paraStyle name="P1" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="P2" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
+ <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="P4" fontName="Times-Roman"/>
+ <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="Standard" fontName="Times-Roman"/>
+ <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="Text_20_body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
+ <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
+ <paraStyle name="Caption" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
+ <paraStyle name="Index" fontName="Times-Roman"/>
+ <paraStyle name="Heading_20_1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="Heading_20_2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="Table_20_Contents" fontName="Times-Roman"/>
+ <paraStyle name="Table_20_Heading" fontName="Times-Roman" alignment="CENTER"/>
+ <paraStyle name="Bal1" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/>
+ <paraStyle name="Bal2" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="BalCabecera" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="BalCodigos" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="Bal3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="Bal4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="Bal5" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT"/>
+ </stylesheet>
+ <images/>
+ <story>
+ <para style="Standard">[[repeatIn(objects,'report')]]</para>
+ <para style="Standard">[[setLang(user.context_lang)]]</para>
+ <para style="Standard">
+ <font color="white"> </font>
+ </para>
+ <para style="Standard">
+ <font color="white"> </font>
+ </para>
+ <blockTable colWidths="511.0" style="Tabla11">
+ <tr>
+ <td>
+ <para style="P5">[[report.name]]</para>
+ </td>
+ </tr>
+ </blockTable>
+ <blockTable colWidths="229.0,59.0,57.0,86.0,80.0" style="Tabla10">
+ <tr>
+ <td>
+ <para style="BalCabecera">CONCEPT</para>
+ </td>
+ <td>
+ <para style="BalCabecera">CODE</para>
+ </td>
+ <td>
+ <para style="P1">NOTES</para>
+ </td>
+ <td>
+ <para style="P1">[[report.current_fiscalyear_id.name]]</para>
+ </td>
+ <td>
+ <para style="P1">[[report.previous_fiscalyear_id.name]]</para>
+ </td>
+ </tr>
+ </blockTable>
+
+ <blockTable colWidths="229.0,59.0,57.0,86.0,80.0" style="Tabla9">
+
+ <tr>
+ [[repeatIn(report.line_ids,'line')]]
+ [[ line.current_value==0.0 and line.previous_value==0.0 and removeParentNode('tr')]]
+ <td>
+ <para style="Bal1">
+ <font face="Times-Bold" size="10.0">[[(line.css_class=='l1') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal2">
+ <font face="Times-Bold" size="9.0">[[(line.css_class=='l2') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal3">
+ <font face="Times-Bold" size="8.0">[[(line.css_class=='l3') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal4">
+ <font face="Times-Roman">[[(line.css_class=='l4') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal5">
+ <font face="Times-Roman">[[(line.css_class=='l5') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal4">
+ <font face="Times-Roman">[[(line.css_class=='default') and line.name or removeParentNode('font')]]</font>
+ </para>
+ </td>
+ <td>
+ <para style="P3">[[line.code]]</para>
+ </td>
+ <td>
+ <para style="P6">[[line.notes]]</para>
+ </td>
+ <td>
+ <para style="P2">[[formatLang(line.current_value)]]</para>
+ </td>
+ <td>
+ <para style="P2">[[report.previous_fiscalyear_id and formatLang(line.previous_value)]]</para>
+ </td>
+ </tr>
+ </blockTable>
+ <para style="P4">
+ <font color="white"> </font>
+ </para>
+ </story>
+</document>
+
=== added file 'account_balance_reporting/report/generic_report.odt'
Binary files account_balance_reporting/report/generic_report.odt 1970-01-01 00:00:00 +0000 and account_balance_reporting/report/generic_report.odt 2014-01-10 12:04:56 +0000 differ
=== added file 'account_balance_reporting/report/generic_report.rml'
--- account_balance_reporting/report/generic_report.rml 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/report/generic_report.rml 2014-01-10 12:04:56 +0000
@@ -0,0 +1,173 @@
+<?xml version="1.0"?>
+<document filename="test.pdf">
+ <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
+ <pageTemplate id="first">
+ <frame id="first" x1="42.0" y1="42.0" width="511" height="758"/>
+ </pageTemplate>
+ </template>
+ <stylesheet>
+ <blockTableStyle id="Standard_Outline">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ </blockTableStyle>
+ <blockTableStyle id="Tabla11">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEAFTER" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
+ <blockBackground colorName="#e6e6ff" start="0,0" stop="0,-1"/>
+ </blockTableStyle>
+ <blockTableStyle id="Tabla10">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,0" stop="2,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="3,0" stop="3,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEAFTER" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
+ <blockBackground colorName="#e6e6ff" start="0,0" stop="0,-1"/>
+ <blockBackground colorName="#e6e6ff" start="1,0" stop="1,-1"/>
+ <blockBackground colorName="#e6e6ff" start="2,0" stop="2,-1"/>
+ <blockBackground colorName="#e6e6ff" start="3,0" stop="3,-1"/>
+ <blockBackground colorName="#e6e6ff" start="4,0" stop="4,-1"/>
+ </blockTableStyle>
+ <blockTableStyle id="Tabla9">
+ <blockAlignment value="LEFT"/>
+ <blockValign value="TOP"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,0" stop="2,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="3,0" stop="3,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
+ <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEAFTER" colorName="#000000" start="4,0" stop="4,-1"/>
+ <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
+ <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
+ </blockTableStyle>
+ <initialize>
+ <paraStyle name="all" alignment="justify"/>
+ </initialize>
+ <paraStyle name="P1" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="P2" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
+ <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="P4" fontName="Times-Roman"/>
+ <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="Standard" fontName="Times-Roman"/>
+ <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="Text_20_body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
+ <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
+ <paraStyle name="Caption" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
+ <paraStyle name="Index" fontName="Times-Roman"/>
+ <paraStyle name="Heading_20_1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="Heading_20_2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
+ <paraStyle name="Table_20_Contents" fontName="Times-Roman"/>
+ <paraStyle name="Table_20_Heading" fontName="Times-Roman" alignment="CENTER"/>
+ <paraStyle name="Bal1" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/>
+ <paraStyle name="Bal2" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="BalCabecera" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="BalCodigos" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER"/>
+ <paraStyle name="Bal3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="Bal4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
+ <paraStyle name="Bal5" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT"/>
+ </stylesheet>
+ <images/>
+ <story>
+ <para style="Standard">[[repeatIn(objects,'report')]]</para>
+ <para style="Standard">[[setLang(user.context_lang)]]</para>
+ <para style="Standard">
+ <font color="white"> </font>
+ </para>
+ <para style="Standard">
+ <font color="white"> </font>
+ </para>
+ <blockTable colWidths="511.0" style="Tabla11">
+ <tr>
+ <td>
+ <para style="P5">[[report.name]]</para>
+ </td>
+ </tr>
+ </blockTable>
+ <blockTable colWidths="229.0,59.0,57.0,86.0,80.0" style="Tabla10">
+ <tr>
+ <td>
+ <para style="BalCabecera">CONCEPT</para>
+ </td>
+ <td>
+ <para style="BalCabecera">CODE</para>
+ </td>
+ <td>
+ <para style="P1">NOTES</para>
+ </td>
+ <td>
+ <para style="P1">[[report.current_fiscalyear_id.name]]</para>
+ </td>
+ <td>
+ <para style="P1">[[report.previous_fiscalyear_id.name]]</para>
+ </td>
+ </tr>
+ </blockTable>
+
+ <blockTable colWidths="229.0,59.0,57.0,86.0,80.0" style="Tabla9">
+ <tr>
+ [[repeatIn(report.line_ids,'line')]]
+ <td>
+ <para style="Bal1">
+ <font face="Times-Bold" size="10.0">[[(line.css_class=='l1') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal2">
+ <font face="Times-Bold" size="9.0">[[(line.css_class=='l2') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal3">
+ <font face="Times-Bold" size="8.0">[[(line.css_class=='l3') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal4">
+ <font face="Times-Roman">[[(line.css_class=='l4') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal5">
+ <font face="Times-Roman">[[(line.css_class=='l5') and line.name or removeParentNode('font')]]</font>
+ </para>
+ <para style="Bal4">
+ <font face="Times-Roman">[[(line.css_class=='default') and line.name or removeParentNode('font')]]</font>
+ </para>
+ </td>
+ <td>
+ <para style="P3">[[line.code]]</para>
+ </td>
+ <td>
+ <para style="P6">[[line.notes]]</para>
+ </td>
+ <td>
+ <para style="P2">[[formatLang(line.current_value)]]</para>
+ </td>
+ <td>
+ <para style="P2">[[report.previous_fiscalyear_id and formatLang(line.previous_value)]]</para>
+ </td>
+ </tr>
+ </blockTable>
+ <para style="P4">
+ <font color="white"> </font>
+ </para>
+ </story>
+</document>
+
=== added directory 'account_balance_reporting/security'
=== added file 'account_balance_reporting/security/ir.model.access.csv'
--- account_balance_reporting/security/ir.model.access.csv 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/security/ir.model.access.csv 2014-01-10 12:04:56 +0000
@@ -0,0 +1,5 @@
+"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
+"access_account_balance_reporting_report","Report manager","account_balance_reporting.model_account_balance_reporting","account.group_account_manager",1,1,1,1
+"access_account_balance_reporting_report_line","Report line manager","account_balance_reporting.model_account_balance_reporting_line","account.group_account_manager",1,1,1,1
+"access_account_balance_reporting_report_template","Report template manager","account_balance_reporting.model_account_balance_reporting_template","account.group_account_manager",1,1,1,1
+"access_account_balance_reporting_report_template_line","Report template line manager","account_balance_reporting.model_account_balance_reporting_template_line","account.group_account_manager",1,1,1,1
=== added directory 'account_balance_reporting/wizard'
=== added file 'account_balance_reporting/wizard/__init__.py'
--- account_balance_reporting/wizard/__init__.py 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/wizard/__init__.py 2014-01-10 12:04:56 +0000
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+"""
+Account balance reporting engine wizards
+"""
+__author__ = "Borja López Soilán (Pexego) - borjals@xxxxxxxxx"
+
+
+import wizard_print
=== added file 'account_balance_reporting/wizard/wizard_print.py'
--- account_balance_reporting/wizard/wizard_print.py 1970-01-01 00:00:00 +0000
+++ account_balance_reporting/wizard/wizard_print.py 2014-01-10 12:04:56 +0000
@@ -0,0 +1,95 @@
+# -*- coding: utf-8 -*-
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP - Account balance reporting engine
+# Copyright (C) 2009 Pexego Sistemas Informáticos. All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+"""
+Account balance report print wizard
+"""
+__author__ = "Borja López Soilán (Pexego)"
+
+
+from osv import fields, osv
+import pooler
+
+
+class print_wizard(osv.osv_memory):
+ _name='account.balance.reporting.print.wizard'
+
+ def _get_current_report_id(self, cr, uid, ctx):
+ rpt_facade = pooler.get_pool(cr.dbname).get('account.balance.reporting')
+ report_id = None
+ if ctx.get('active_model') == 'account.balance.reporting' and ctx.get('active_ids') and ctx.get('active_ids')[0]:
+ report_id = ctx.get('active_ids')[0]
+ report_ids = rpt_facade.search(cr, uid, [('id', '=', report_id)])
+ report_id = report_ids and report_ids[0] or None
+ return report_id
+
+ def _get_current_report_xml_id(self, cr, uid, ctx):
+ report_id = self._get_current_report_id(cr, uid, ctx)
+ rpt_facade = pooler.get_pool(cr.dbname).get('account.balance.reporting')
+ report = rpt_facade.browse(cr, uid, [report_id])[0]
+ report_xml_id = None
+ if report.template_id and report.template_id.report_xml_id:
+ report_xml_id = report.template_id.report_xml_id.id
+ return report_xml_id
+
+ def print_report(self, cr, uid, ids, context=None):
+ data = self.read(cr,uid,ids)[-1]
+ #rpt_facade_lines = pooler.get_pool(cr.dbname).get('account.balance.reporting.line')
+ #var = data.get('report_id') and data['report_id'][0] or None
+ #report_lines_ids = rpt_facade_lines.search(cr, uid, [('report_id', '=', var)])
+ #print data
+ #print str(data.get('report_id'))
+ #print str(data['report_id'][0])
+ datas ={
+ 'ids': [data.get('report_id') and data['report_id'][0] or None],
+ 'model':'account.balance.reporting',
+ 'form': data
+ }
+ rpt_facade = pooler.get_pool(cr.dbname).get('ir.actions.report.xml')
+ report_xml = None
+ if data.get('report_xml_id'):
+ report_xml_id = data['report_xml_id']
+ report_xml_ids = rpt_facade.search(cr, uid, [('id', '=', report_xml_id[0])])
+ report_xml_id = report_xml_ids and report_xml_ids[0] or None
+ if report_xml_id:
+ report_xml = rpt_facade.browse(cr, uid, [report_xml_id])[0]
+ if report_xml:
+ return {
+ 'type' : 'ir.actions.report.xml',
+ 'report_name' : report_xml.report_name,
+ 'datas' : datas #{'ids': [data.get('report_id') and data['report_id'][0] or None]},
+ }
+ return { 'type': 'ir.actions.act_window_close' }
+
+ _columns = {
+ 'report_id' : fields.many2one('account.balance.reporting', "Report"),
+ 'report_xml_id': fields.many2one('ir.actions.report.xml', "Design"),
+ }
+
+ _defaults = {
+ 'report_id': _get_current_report_id,
+ 'report_xml_id': _get_current_report_xml_id
+ }
+
+print_wizard()
+
Follow ups