[MERGE] trunk

bzr revid: abo@openerp.com-20120924135704-neh93vull9m35qhs
This commit is contained in:
Antonin Bourguignon 2012-09-24 15:57:04 +02:00
commit 3049f0a2a8
8491 changed files with 519763 additions and 616988 deletions

View File

@ -19,10 +19,10 @@
#
##############################################################################
import partner
import account
import installer
import project
import partner
import account_invoice
import account_bank_statement
import account_bank

View File

@ -19,42 +19,38 @@
#
##############################################################################
{
"name" : "eInvoicing",
"version" : "1.1",
"author" : "OpenERP SA",
"category": 'Accounting & Finance',
'complexity': "easy",
"description": """
'name' : 'eInvoicing',
'version' : '1.1',
'author' : 'OpenERP SA',
'category' : 'Accounting & Finance',
'description' : """
Accounting and Financial Management.
====================================
Financial and accounting module that covers:
--------------------------------------------
General accountings
Cost / Analytic accounting
Third party accounting
Taxes management
Budgets
Customer and Supplier Invoices
Bank statements
Reconciliation process by partner
* General Accounting
* Cost/Analytic accounting
* Third party accounting
* Taxes management
* Budgets
* Customer and Supplier Invoices
* Bank statements
* Reconciliation process by partner
Creates a dashboard for accountants that includes:
--------------------------------------------------
* List of Customer Invoice to Approve
* Company Analysis
* Graph of Aged Receivables
* Graph of Treasury
* List of Customer Invoice to Approve
* Company Analysis
* Graph of Treasury
The processes like maintaining of general ledger is done through the defined financial Journals (entry move line or
grouping is maintained through journal) for a particular financial year and for preparation of vouchers there is a
module named account_voucher.
The processes like maintaining of general ledger is done through the defined financial Journals (entry move line orgrouping is maintained through journal)
for a particular financial year and for preparation of vouchers there is a module named account_voucher.
""",
'website': 'http://www.openerp.com',
'images' : ['images/accounts.jpeg','images/bank_statement.jpeg','images/cash_register.jpeg','images/chart_of_accounts.jpeg','images/customer_invoice.jpeg','images/journal_entries.jpeg'],
'init_xml': [],
"depends" : ["base_setup", "product", "analytic", "process", "board", "edi"],
'update_xml': [
'depends' : ['base_setup', 'product', 'analytic', 'process', 'board', 'edi'],
'data': [
'security/account_security.xml',
'security/ir.model.access.csv',
'account_menuitem.xml',
@ -67,6 +63,8 @@ module named account_voucher.
'wizard/account_use_model_view.xml',
'account_installer.xml',
'wizard/account_period_close_view.xml',
'wizard/account_reconcile_view.xml',
'wizard/account_unreconcile_view.xml',
'account_view.xml',
'account_report.xml',
'account_financial_report_data.xml',
@ -89,17 +87,16 @@ module named account_voucher.
'wizard/account_journal_select_view.xml',
'wizard/account_change_currency_view.xml',
'wizard/account_validate_move_view.xml',
'wizard/account_unreconcile_view.xml',
'wizard/account_report_general_ledger_view.xml',
'wizard/account_invoice_state_view.xml',
'wizard/account_report_partner_balance_view.xml',
'wizard/account_report_account_balance_view.xml',
'wizard/account_report_aged_partner_balance_view.xml',
'wizard/account_report_partner_ledger_view.xml',
'wizard/account_reconcile_view.xml',
'wizard/account_reconcile_partner_process_view.xml',
'wizard/account_automatic_reconcile_view.xml',
'wizard/account_financial_report_view.xml',
'wizard/pos_box.xml',
'project/wizard/project_account_analytic_line_view.xml',
'account_end_fy.xml',
'account_invoice_view.xml',
@ -124,12 +121,20 @@ module named account_voucher.
'ir_sequence_view.xml',
'company_view.xml',
'board_account_view.xml',
"edi/invoice_action_data.xml",
"account_bank_view.xml",
"res_config_view.xml",
"account_pre_install.yml"
'edi/invoice_action_data.xml',
'account_bank_view.xml',
'res_config_view.xml',
'account_pre_install.yml'
],
'demo_xml': [
'js': [
'static/src/js/account_move_reconciliation.js',
],
'qweb' : [
"static/src/xml/account_move_reconciliation.xml",
],
'css':['static/src/css/account_move_reconciliation.css'
],
'demo': [
'demo/account_demo.xml',
'project/project_demo.xml',
'project/analytic_account_demo.xml',
@ -146,8 +151,8 @@ module named account_voucher.
'test/account_use_model.yml',
'test/account_validate_account_move.yml',
'test/account_fiscalyear_close.yml',
'test/account_bank_statement.yml',
'test/account_cash_statement.yml',
#'test/account_bank_statement.yml',
#'test/account_cash_statement.yml',
'test/test_edi_invoice.yml',
'test/account_report.yml',
'test/account_fiscalyear_close_state.yml', #last test, as it will definitively close the demo fiscalyear

View File

@ -24,11 +24,16 @@ from datetime import datetime
from dateutil.relativedelta import relativedelta
from operator import itemgetter
import netsvc
import logging
import pooler
from osv import fields, osv
import decimal_precision as dp
from tools.translate import _
from tools.float_utils import float_round
from openerp import SUPERUSER_ID
_logger = logging.getLogger(__name__)
def check_cycle(self, cr, uid, ids, context=None):
""" climbs the ``self._table.parent_id`` chains for 100 levels or
@ -100,13 +105,13 @@ class account_payment_term_line(osv.osv):
'value': fields.selection([('procent', 'Percent'),
('balance', 'Balance'),
('fixed', 'Fixed Amount')], 'Valuation',
required=True, help="""Select here the kind of valuation related to this payment term line. Note that you should have your last line with the type 'Balance' to ensure that the whole amount will be threated."""),
required=True, help="""Select here the kind of valuation related to this payment term line. Note that you should have your last line with the type 'Balance' to ensure that the whole amount will be treated."""),
'value_amount': fields.float('Amount To Pay', digits_compute=dp.get_precision('Payment Term'), help="For percent enter a ratio between 0-1."),
'days': fields.integer('Number of Days', required=True, help="Number of days to add before computation of the day of month." \
"If Date=15/01, Number of Days=22, Day of Month=-1, then the due date is 28/02."),
'days2': fields.integer('Day of the Month', required=True, help="Day of the month, set -1 for the last day of the current month. If it's positive, it gives the day of the next month. Set 0 for net days (otherwise it's based on the beginning of the month)."),
'payment_id': fields.many2one('account.payment.term', 'Payment Term', required=True, select=True),
'payment_id': fields.many2one('account.payment.term', 'Payment Term', required=True, select=True, ondelete='cascade'),
}
_defaults = {
'value': 'balance',
@ -122,7 +127,7 @@ class account_payment_term_line(osv.osv):
return True
_constraints = [
(_check_percent, 'Percentages for Payment Term Line must be between 0 and 1, Example: 0.02 for 2% ', ['value_amount']),
(_check_percent, 'Percentages for Payment Term Line must be between 0 and 1, Example: 0.02 for 2%.', ['value_amount']),
]
account_payment_term_line()
@ -133,7 +138,7 @@ class account_account_type(osv.osv):
def _get_current_report_type(self, cr, uid, ids, name, arg, context=None):
obj_data = self.pool.get('ir.model.data')
obj_financial_report = self.pool.get('account.financial.report')
obj_financial_report = self.pool.get('account.financial.report')
res = {}
financial_report_ref = {
'asset': obj_financial_report.browse(cr, uid, obj_data.get_object_reference(cr, uid, 'account','account_financial_report_assets0')[1], context=context),
@ -151,7 +156,7 @@ class account_account_type(osv.osv):
def _save_report_type(self, cr, uid, account_type_id, field_name, field_value, arg, context=None):
obj_data = self.pool.get('ir.model.data')
obj_financial_report = self.pool.get('account.financial.report')
obj_financial_report = self.pool.get('account.financial.report')
#unlink if it exists somewhere in the financial reports related to BS or PL
financial_report_ref = {
'asset': obj_financial_report.browse(cr, uid, obj_data.get_object_reference(cr, uid, 'account','account_financial_report_assets0')[1], context=context),
@ -176,7 +181,7 @@ class account_account_type(osv.osv):
'Balance' will generally be used for cash accounts.
'Detail' will copy each existing journal item of the previous year, even the reconciled ones.
'Unreconciled' will copy only the journal items that were unreconciled on the first day of the new fiscal year."""),
'report_type': fields.function(_get_current_report_type, fnct_inv=_save_report_type, type='selection', string='P&L / BS Category',
'report_type': fields.function(_get_current_report_type, fnct_inv=_save_report_type, type='selection', string='P&L / BS Category', store=True,
selection= [('none','/'),
('income', _('Profit & Loss (Income account)')),
('expense', _('Profit & Loss (Expense account)')),
@ -212,7 +217,6 @@ class account_account(osv.osv):
_name = "account.account"
_description = "Account"
_parent_store = True
logger = netsvc.Logger()
def search(self, cr, uid, args, offset=0, limit=None, order=None,
context=None, count=False):
@ -295,8 +299,7 @@ class account_account(osv.osv):
if aml_query.strip():
wheres.append(aml_query.strip())
filters = " AND ".join(wheres)
self.logger.notifyChannel('addons.'+self._name, netsvc.LOG_DEBUG,
'Filters: %s'%filters)
_logger.debug('Filters: %s',(filters))
# IN might not work ideally in case there are too many
# children_and_consolidated, in that case join on a
# values() e.g.:
@ -312,11 +315,10 @@ class account_account(osv.osv):
" GROUP BY l.account_id")
params = (tuple(children_and_consolidated),) + query_params
cr.execute(request, params)
self.logger.notifyChannel('addons.'+self._name, netsvc.LOG_DEBUG,
'Status: %s'%cr.statusmessage)
_logger.debug('Status: %s',(cr.statusmessage))
for res in cr.dictfetchall():
accounts[res['id']] = res
for row in cr.dictfetchall():
accounts[row['id']] = row
# consolidate accounts with direct children
children_and_consolidated.reverse()
@ -404,12 +406,12 @@ class account_account(osv.osv):
journal_obj = self.pool.get('account.journal')
jids = journal_obj.search(cr, uid, [('type','=','situation'),('centralisation','=',1),('company_id','=',account.company_id.id)], context=context)
if not jids:
raise osv.except_osv(_('Error!'),_("You need an Opening journal with centralisation checked to set the initial balance!"))
raise osv.except_osv(_('Error!'),_("You need an Opening journal with centralisation checked to set the initial balance."))
period_obj = self.pool.get('account.period')
pids = period_obj.search(cr, uid, [('special','=',True),('company_id','=',account.company_id.id)], context=context)
if not pids:
raise osv.except_osv(_('Error!'),_("No opening/closing period defined, please create one to set the initial balance!"))
raise osv.except_osv(_('Error!'),_("There is no opening/closing period defined, please create one to set the initial balance."))
move_obj = self.pool.get('account.move.line')
move_id = move_obj.search(cr, uid, [
@ -426,7 +428,7 @@ class account_account(osv.osv):
}, context=context)
else:
if diff<0.0:
raise osv.except_osv(_('Error!'),_("Unable to adapt the initial balance (negative value)!"))
raise osv.except_osv(_('Error!'),_("Unable to adapt the initial balance (negative value)."))
nameinv = (name=='credit' and 'debit') or 'credit'
move_id = move_obj.create(cr, uid, {
'name': _('Opening Balance'),
@ -476,7 +478,7 @@ class account_account(osv.osv):
'shortcut': fields.char('Shortcut', size=12),
'tax_ids': fields.many2many('account.tax', 'account_account_tax_default_rel',
'account_id', 'tax_id', 'Default Taxes'),
'note': fields.text('Note'),
'note': fields.text('Internal Notes'),
'company_currency_id': fields.function(_get_company_currency, type='many2one', relation='res.currency', string='Company Currency'),
'company_id': fields.many2one('res.company', 'Company', required=True),
'active': fields.boolean('Active', select=2, help="If the active field is set to False, it will allow you to hide the account without removing it."),
@ -541,9 +543,9 @@ class account_account(osv.osv):
return True
_constraints = [
(_check_recursion, 'Error ! You can not create recursive accounts.', ['parent_id']),
(_check_type, 'Configuration Error! \nYou can not define children to an account with internal type different of "View"! ', ['type']),
(_check_account_type, 'Configuration Error! \nYou can not select an account type with a deferral method different of "Unreconciled" for accounts with internal type "Payable/Receivable"! ', ['user_type','type']),
(_check_recursion, 'Error!\nYou cannot create recursive accounts.', ['parent_id']),
(_check_type, 'Configuration Error!\nYou cannot define children to an account with internal type different of "View".', ['type']),
(_check_account_type, 'Configuration Error!\nYou cannot select an account type with a deferral method different of "Unreconciled" for accounts with internal type "Payable/Receivable".', ['user_type','type']),
]
_sql_constraints = [
('code_company_uniq', 'unique (code,company_id)', 'The code of the account must be unique per company !')
@ -582,6 +584,8 @@ class account_account(osv.osv):
def name_get(self, cr, uid, ids, context=None):
if not ids:
return []
if isinstance(ids, (int, long)):
ids = [ids]
reads = self.read(cr, uid, ids, ['name', 'code'], context=context)
res = []
for record in reads:
@ -619,14 +623,14 @@ class account_account(osv.osv):
if line_obj.search(cr, uid, [('account_id', 'in', account_ids)]):
if method == 'write':
raise osv.except_osv(_('Error !'), _('You can not desactivate an account that contains some journal items.'))
raise osv.except_osv(_('Error!'), _('You cannot deactivate an account that contains journal items.'))
elif method == 'unlink':
raise osv.except_osv(_('Error !'), _('You can not remove an account containing journal items.'))
raise osv.except_osv(_('Error!'), _('You cannot remove an account that contains journal items.'))
#Checking whether the account is set as a property to any Partner or not
value = 'account.account,' + str(ids[0])
partner_prop_acc = self.pool.get('ir.property').search(cr, uid, [('value_reference','=',value)], context=context)
if partner_prop_acc:
raise osv.except_osv(_('Warning !'), _('You can not remove/desactivate an account which is set on a customer or supplier.'))
raise osv.except_osv(_('Warning!'), _('You cannot remove/deactivate an account which is set on a customer or supplier.'))
return True
def _check_allow_type_change(self, cr, uid, ids, new_type, context=None):
@ -639,10 +643,10 @@ class account_account(osv.osv):
if line_obj.search(cr, uid, [('account_id', 'in', account_ids)]):
#Check for 'Closed' type
if old_type == 'closed' and new_type !='closed':
raise osv.except_osv(_('Warning !'), _("You cannot change the type of account from 'Closed' to any other type which contains journal items!"))
raise osv.except_osv(_('Warning!'), _("You cannot change the type of account from 'Closed' to any other type which contains journal items!"))
#Check for change From group1 to group2 and vice versa
if (old_type in group1 and new_type in group2) or (old_type in group2 and new_type in group1):
raise osv.except_osv(_('Warning !'), _("You cannot change the type of account from '%s' to '%s' type as it contains journal items!") % (old_type,new_type,))
raise osv.except_osv(_('Warning!'), _("You cannot change the type of account from '%s' to '%s' type as it contains journal items!") % (old_type,new_type,))
return True
def write(self, cr, uid, ids, vals, context=None):
@ -661,7 +665,7 @@ class account_account(osv.osv):
# Allow the write if the value is the same
for i in [i['company_id'][0] for i in self.read(cr,uid,ids,['company_id'])]:
if vals['company_id']!=i:
raise osv.except_osv(_('Warning !'), _('You cannot change the owner company of an account that already contains journal items.'))
raise osv.except_osv(_('Warning!'), _('You cannot change the owner company of an account that already contains journal items.'))
if 'active' in vals and not vals['active']:
self._check_moves(cr, uid, ids, "write", context=context)
if 'type' in vals.keys():
@ -716,6 +720,7 @@ class account_journal(osv.osv):
_name = "account.journal"
_description = "Journal"
_columns = {
'with_last_closing_balance' : fields.boolean('Opening With Last Closing Balance'),
'name': fields.char('Journal Name', size=64, required=True),
'code': fields.char('Code', size=5, required=True, help="The code will be displayed on reports."),
'type': fields.selection([('sale', 'Sale'),('sale_refund','Sale Refund'), ('purchase', 'Purchase'), ('purchase_refund','Purchase Refund'), ('cash', 'Cash'), ('bank', 'Bank and Cheques'), ('general', 'General'), ('situation', 'Opening/Closing Situation')], 'Type', size=32, required=True,
@ -729,19 +734,26 @@ class account_journal(osv.osv):
'view_id': fields.many2one('account.journal.view', 'Display Mode', required=True, help="Gives the view used when writing or browsing entries in this journal. The view tells OpenERP which fields should be visible, required or readonly and in which order. You can create your own view for a faster encoding in each journal."),
'default_credit_account_id': fields.many2one('account.account', 'Default Credit Account', domain="[('type','!=','view')]", help="It acts as a default account for credit amount"),
'default_debit_account_id': fields.many2one('account.account', 'Default Debit Account', domain="[('type','!=','view')]", help="It acts as a default account for debit amount"),
'centralisation': fields.boolean('Centralised counterpart', help="Check this box to determine that each entry of this journal won't create a new counterpart but will share the same counterpart. This is used in fiscal year closing."),
'centralisation': fields.boolean('Centralised Counterpart', help="Check this box to determine that each entry of this journal won't create a new counterpart but will share the same counterpart. This is used in fiscal year closing."),
'update_posted': fields.boolean('Allow Cancelling Entries', help="Check this box if you want to allow the cancellation the entries related to this journal or of the invoice related to this journal"),
'group_invoice_lines': fields.boolean('Group Invoice Lines', help="If this box is checked, the system will try to group the accounting lines when generating them from invoices."),
'sequence_id': fields.many2one('ir.sequence', 'Entry Sequence', help="This field contains the informatin related to the numbering of the journal entries of this journal.", required=True),
'sequence_id': fields.many2one('ir.sequence', 'Entry Sequence', help="This field contains the information related to the numbering of the journal entries of this journal.", required=True),
'user_id': fields.many2one('res.users', 'User', help="The user responsible for this journal"),
'groups_id': fields.many2many('res.groups', 'account_journal_group_rel', 'journal_id', 'group_id', 'Groups'),
'currency': fields.many2one('res.currency', 'Currency', help='The currency used to enter statement'),
'entry_posted': fields.boolean('Skip \'Draft\' State for Manual Entries', help='Check this box if you don\'t want new journal entries to pass through the \'draft\' state and instead goes directly to the \'posted state\' without any manual validation. \nNote that journal entries that are automatically created by the system are always skipping that state.'),
'company_id': fields.many2one('res.company', 'Company', required=True, select=1, help="Company related to this journal"),
'allow_date':fields.boolean('Check Date in Period', help= 'If set to True then do not accept the entry if the entry date is not into the period dates'),
'profit_account_id' : fields.many2one('account.account', 'Profit Account'),
'loss_account_id' : fields.many2one('account.account', 'Loss Account'),
'internal_account_id' : fields.many2one('account.account', 'Internal Transfers Account', select=1),
'cash_control' : fields.boolean('Cash Control', help='If you want the journal should be control at opening/closing, check this option'),
}
_defaults = {
'cash_control' : False,
'with_last_closing_balance' : False,
'user_id': lambda self, cr, uid, context: uid,
'company_id': lambda self, cr, uid, c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id,
}
@ -762,7 +774,7 @@ class account_journal(osv.osv):
return True
_constraints = [
(_check_currency, 'Configuration error! The currency chosen should be shared by the default accounts too.', ['currency','default_debit_account_id','default_credit_account_id']),
(_check_currency, 'Configuration error!\nThe currency chosen should be shared by the default accounts too.', ['currency','default_debit_account_id','default_credit_account_id']),
]
def copy(self, cr, uid, id, default={}, context=None, done_list=[], local=False):
@ -784,7 +796,7 @@ class account_journal(osv.osv):
if 'company_id' in vals and journal.company_id.id != vals['company_id']:
move_lines = self.pool.get('account.move.line').search(cr, uid, [('journal_id', 'in', ids)])
if move_lines:
raise osv.except_osv(_('Warning !'), _('You can not modify the company of this journal as its related record exist in journal items'))
raise osv.except_osv(_('Warning!'), _('This journal already contains items, therefore you cannot modify its company field.'))
return super(account_journal, self).write(cr, uid, ids, vals, context=context)
def create_sequence(self, cr, uid, vals, context=None):
@ -809,7 +821,7 @@ class account_journal(osv.osv):
if not 'sequence_id' in vals or not vals['sequence_id']:
# if we have the right to create a journal, we should be able to
# create it's sequence.
vals.update({'sequence_id': self.create_sequence(cr, 1, vals, context)})
vals.update({'sequence_id': self.create_sequence(cr, SUPERUSER_ID, vals, context)})
return super(account_journal, self).create(cr, uid, vals, context)
def name_get(self, cr, user, ids, context=None):
@ -824,6 +836,10 @@ class account_journal(osv.osv):
@return: Returns a list of tupples containing id, name
"""
if not ids:
return []
if isinstance(ids, (int, long)):
ids = [ids]
result = self.browse(cr, user, ids, context=context)
res = []
for rs in result:
@ -893,7 +909,7 @@ class account_fiscalyear(osv.osv):
'date_start': fields.date('Start Date', required=True),
'date_stop': fields.date('End Date', required=True),
'period_ids': fields.one2many('account.period', 'fiscalyear_id', 'Periods'),
'state': fields.selection([('draft','Open'), ('done','Closed')], 'State', readonly=True),
'state': fields.selection([('draft','Open'), ('done','Closed')], 'Status', readonly=True),
}
_defaults = {
'state': 'draft',
@ -909,7 +925,7 @@ class account_fiscalyear(osv.osv):
return True
_constraints = [
(_check_duration, 'Error! The start date of the fiscal year must be before his end date.', ['date_start','date_stop'])
(_check_duration, 'Error!\nThe start date of a fiscal year must precede its end date.', ['date_start','date_stop'])
]
def create_period3(self, cr, uid, ids, context=None):
@ -960,7 +976,7 @@ class account_fiscalyear(osv.osv):
ids = self.search(cr, uid, args, context=context)
if not ids:
if exception:
raise osv.except_osv(_('Error !'), _('No fiscal year defined for this date !\nPlease create one from the configuration of the accounting menu.'))
raise osv.except_osv(_('Error!'), _('There is no fiscal year defined for this date.\nPlease create one from the configuration of the accounting menu.'))
else:
return []
return ids
@ -990,7 +1006,7 @@ class account_period(osv.osv):
'date_start': fields.date('Start of Period', required=True, states={'done':[('readonly',True)]}),
'date_stop': fields.date('End of Period', required=True, states={'done':[('readonly',True)]}),
'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', required=True, states={'done':[('readonly',True)]}, select=True),
'state': fields.selection([('draft','Open'), ('done','Closed')], 'State', readonly=True,
'state': fields.selection([('draft','Open'), ('done','Closed')], 'Status', readonly=True,
help='When monthly periods are created. The state is \'Draft\'. At the end of monthly period it is in \'Done\' state.'),
'company_id': fields.related('fiscalyear_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True)
}
@ -1026,8 +1042,8 @@ class account_period(osv.osv):
return True
_constraints = [
(_check_duration, 'Error ! The duration of the Period(s) is/are invalid. ', ['date_stop']),
(_check_year_limit, 'Invalid period ! Some periods overlap or the date period is not in the scope of the fiscal year. ', ['date_stop'])
(_check_duration, 'Error!\nThe duration of the Period(s) is/are invalid.', ['date_stop']),
(_check_year_limit, 'Error!\nThe period is invalid. Either some periods are overlapping or the period\'s dates are not matching the scope of the fiscal year.', ['date_stop'])
]
def next(self, cr, uid, period, step, context=None):
@ -1049,7 +1065,7 @@ class account_period(osv.osv):
args.append(('company_id', '=', company_id))
ids = self.search(cr, uid, args, context=context)
if not ids:
raise osv.except_osv(_('Error !'), _('No period defined for this date: %s !\nPlease create one.')%dt)
raise osv.except_osv(_('Error!'), _('There is no period defined for this date: %s.\nPlease create one.')%dt)
return ids
def action_draft(self, cr, uid, ids, *args):
@ -1074,7 +1090,7 @@ class account_period(osv.osv):
if 'company_id' in vals:
move_lines = self.pool.get('account.move.line').search(cr, uid, [('period_id', 'in', ids)])
if move_lines:
raise osv.except_osv(_('Warning !'), _('You can not modify company of this period as some journal items exists.'))
raise osv.except_osv(_('Warning!'), _('This journal already contains items for this period, therefore you cannot modify its company field.'))
return super(account_period, self).write(cr, uid, ids, vals, context=context)
def build_ctx_periods(self, cr, uid, period_from_id, period_to_id):
@ -1087,9 +1103,9 @@ class account_period(osv.osv):
period_date_stop = period_to.date_stop
company2_id = period_to.company_id.id
if company1_id != company2_id:
raise osv.except_osv(_('Error'), _('You should have chosen periods that belongs to the same company'))
raise osv.except_osv(_('Error!'), _('You should choose the periods that belong to the same company.'))
if period_date_start > period_date_stop:
raise osv.except_osv(_('Error'), _('Start period should be smaller then End period'))
raise osv.except_osv(_('Error!'), _('Start period should precede then end period.'))
#for period from = january, we want to exclude the opening period (but it has same date_from, so we have to check if period_from is special or not to include that clause or not in the search).
if period_from.special:
return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop), ('company_id', '=', company1_id)])
@ -1117,7 +1133,7 @@ class account_journal_period(osv.osv):
'period_id': fields.many2one('account.period', 'Period', required=True, ondelete="cascade"),
'icon': fields.function(_icon_get, string='Icon', type='char', size=32),
'active': fields.boolean('Active', required=True, help="If the active field is set to False, it will allow you to hide the journal period without removing it."),
'state': fields.selection([('draft','Draft'), ('printed','Printed'), ('done','Done')], 'State', required=True, readonly=True,
'state': fields.selection([('draft','Draft'), ('printed','Printed'), ('done','Done')], 'Status', required=True, readonly=True,
help='When journal period is created. The state is \'Draft\'. If a report is printed it comes to \'Printed\' state. When all transactions are done, it comes in \'Done\' state.'),
'fiscalyear_id': fields.related('period_id', 'fiscalyear_id', string='Fiscal Year', type='many2one', relation='account.fiscalyear'),
'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True)
@ -1128,7 +1144,7 @@ class account_journal_period(osv.osv):
cr.execute('select * from account_move_line where journal_id=%s and period_id=%s limit 1', (obj.journal_id.id, obj.period_id.id))
res = cr.fetchall()
if res:
raise osv.except_osv(_('Error !'), _('You can not modify/delete a journal with entries for this period !'))
raise osv.except_osv(_('Error!'), _('You cannot modify/delete a journal with entries for this period.'))
return True
def write(self, cr, uid, ids, vals, context=None):
@ -1264,8 +1280,8 @@ class account_move(osv.osv):
'ref': fields.char('Reference', size=64),
'period_id': fields.many2one('account.period', 'Period', required=True, states={'posted':[('readonly',True)]}),
'journal_id': fields.many2one('account.journal', 'Journal', required=True, states={'posted':[('readonly',True)]}),
'state': fields.selection([('draft','Unposted'), ('posted','Posted')], 'State', required=True, readonly=True,
help='All manually created new journal entries are usually in the state \'Unposted\', but you can set the option to skip that state on the related journal. In that case, they will be behave as journal entries automatically created by the system on document validation (invoices, bank statements...) and will be created in \'Posted\' state.'),
'state': fields.selection([('draft','Unposted'), ('posted','Posted')], 'Status', required=True, readonly=True,
help='All manually created new journal entries are usually in the state \'Unposted\', but you can set the option to skip that state on the related journal. In that case, they will behave as journal entries automatically created by the system on document validation (invoices, bank statements...) and will be created in \'Posted\' state.'),
'line_id': fields.one2many('account.move.line', 'move_id', 'Entries', states={'posted':[('readonly',True)]}),
'to_check': fields.boolean('To Review', help='Check this box if you are unsure of that journal entry and if you want to note it as \'to be reviewed\' by an accounting expert.'),
'partner_id': fields.related('line_id', 'partner_id', type="many2one", relation="res.partner", string="Partner", store=True),
@ -1297,7 +1313,7 @@ class account_move(osv.osv):
_constraints = [
(_check_centralisation,
'You can not create more than one move per period on centralized journal',
'You cannot create more than one move per period on a centralized journal.',
['journal_id']),
]
@ -1308,7 +1324,7 @@ class account_move(osv.osv):
valid_moves = self.validate(cr, uid, ids, context)
if not valid_moves:
raise osv.except_osv(_('Integrity Error !'), _('You can not validate a non-balanced entry !\nMake sure you have configured payment terms properly !\nThe latest payment term line should be of the type "Balance" !'))
raise osv.except_osv(_('Error!'), _('You cannot validate a non-balanced entry.\nMake sure you have configured payment terms properly.\nThe latest payment term line should be of the "Balance" type.'))
obj_sequence = self.pool.get('ir.sequence')
for move in self.browse(cr, uid, valid_moves, context=context):
if move.name =='/':
@ -1322,7 +1338,7 @@ class account_move(osv.osv):
c = {'fiscalyear_id': move.period_id.fiscalyear_id.id}
new_name = obj_sequence.next_by_id(cr, uid, journal.sequence_id.id, c)
else:
raise osv.except_osv(_('Error'), _('No sequence defined on the journal !'))
raise osv.except_osv(_('Error!'), _('Please define a sequence on the journal.'))
if new_name:
self.write(cr, uid, [move.id], {'name':new_name})
@ -1345,14 +1361,14 @@ class account_move(osv.osv):
if not top_common:
top_common = top_account
elif top_account.id != top_common.id:
raise osv.except_osv(_('Error !'),
_('You cannot validate this journal entry because account "%s" does not belong to chart of accounts "%s"!') % (account.name, top_common.name))
raise osv.except_osv(_('Error!'),
_('You cannot validate this journal entry because account "%s" does not belong to chart of accounts "%s".') % (account.name, top_common.name))
return self.post(cursor, user, ids, context=context)
def button_cancel(self, cr, uid, ids, context=None):
for line in self.browse(cr, uid, ids, context=context):
if not line.journal_id.update_posted:
raise osv.except_osv(_('Error !'), _('You can not modify a posted entry of this journal !\nYou should set the journal to allow cancelling entries if you want to do that.'))
raise osv.except_osv(_('Error!'), _('You cannot modify a posted entry of this journal.\nFirst you should set the journal to allow cancelling entries.'))
if ids:
cr.execute('UPDATE account_move '\
'SET state=%s '\
@ -1363,7 +1379,7 @@ class account_move(osv.osv):
balance = 0.0
for line in line_ids:
if line[2]:
balance += (line[2]['debit'] or 0.00)- (line[2]['credit'] or 0.00)
balance += (line[2].get('debit',0.00)- (line[2].get('credit',0.00)))
return {'value': {'balance': balance}}
def write(self, cr, uid, ids, vals, context=None):
@ -1386,7 +1402,7 @@ class account_move(osv.osv):
if not l[0]:
l[2].update({
'reconcile_id':False,
'reconcil_partial_id':False,
'reconcile_partial_id':False,
'analytic_lines':False,
'invoice':False,
'ref':False,
@ -1439,8 +1455,8 @@ class account_move(osv.osv):
obj_move_line = self.pool.get('account.move.line')
for move in self.browse(cr, uid, ids, context=context):
if move['state'] != 'draft':
raise osv.except_osv(_('UserError'),
_('You can not delete a posted journal entry "%s"!') % \
raise osv.except_osv(_('User Error!'),
_('You cannot delete a posted journal entry "%s".') % \
move['name'])
line_ids = map(lambda x: x.id, move.line_id)
context['journal_id'] = move.journal_id.id
@ -1468,16 +1484,16 @@ class account_move(osv.osv):
account_id = move.journal_id.default_debit_account_id.id
mode2 = 'debit'
if not account_id:
raise osv.except_osv(_('UserError'),
_('There is no default default debit account defined \n' \
'on journal "%s"') % move.journal_id.name)
raise osv.except_osv(_('User Error!'),
_('There is no default debit account defined \n' \
'on journal "%s".') % move.journal_id.name)
else:
account_id = move.journal_id.default_credit_account_id.id
mode2 = 'credit'
if not account_id:
raise osv.except_osv(_('UserError'),
_('There is no default default credit account defined \n' \
'on journal "%s"') % move.journal_id.name)
raise osv.except_osv(_('User Error!'),
_('There is no default credit account defined \n' \
'on journal "%s".') % move.journal_id.name)
# find the first line of this move with the current mode
# or create it if it doesn't exist
@ -1571,11 +1587,11 @@ class account_move(osv.osv):
if not company_id:
company_id = line.account_id.company_id.id
if not company_id == line.account_id.company_id.id:
raise osv.except_osv(_('Error'), _("Couldn't create move between different companies"))
raise osv.except_osv(_('Error!'), _("Cannot create moves for different companies."))
if line.account_id.currency_id and line.currency_id:
if line.account_id.currency_id.id != line.currency_id.id and (line.account_id.currency_id.id != line.account_id.company_id.currency_id.id):
raise osv.except_osv(_('Error'), _("""Couldn't create move with currency different from the secondary currency of the account "%s - %s". Clear the secondary currency field of the account definition if you want to accept all currencies.""") % (line.account_id.code, line.account_id.name))
raise osv.except_osv(_('Error!'), _("""Cannot create move with currency different from ..""") % (line.account_id.code, line.account_id.name))
if abs(amount) < 10 ** -4:
# If the move is balanced
@ -1784,7 +1800,7 @@ class account_tax_code(osv.osv):
'line_ids': fields.one2many('account.move.line', 'tax_code_id', 'Lines'),
'company_id': fields.many2one('res.company', 'Company', required=True),
'sign': fields.float('Coefficent for parent', required=True, help='You can specify here the coefficient that will be used when consolidating the amount of this case into its parent. For example, set 1/-1 if you want to add/substract it.'),
'notprintable':fields.boolean("Not Printable in Invoice", help="Check this box if you don't want any VAT related to this Tax Code to appear on invoices"),
'notprintable':fields.boolean("Not Printable in Invoice", help="Check this box if you don't want any tax related to this tax code to appear on invoices"),
'sequence': fields.integer('Sequence', help="Determine the display order in the report 'Accounting \ Reporting \ Generic Reporting \ Taxes \ Taxes Report'"),
}
@ -1827,7 +1843,7 @@ class account_tax_code(osv.osv):
_check_recursion = check_cycle
_constraints = [
(_check_recursion, 'Error ! You can not create recursive accounts.', ['parent_id'])
(_check_recursion, 'Error!\nYou cannot create recursive accounts.', ['parent_id'])
]
_order = 'code'
@ -1848,7 +1864,7 @@ class account_tax(osv.osv):
def get_precision_tax():
def change_digit_tax(cr):
res = pooler.get_pool(cr.dbname).get('decimal.precision').precision_get(cr, 1, 'Account')
res = pooler.get_pool(cr.dbname).get('decimal.precision').precision_get(cr, SUPERUSER_ID, 'Account')
return (16, res+2)
return change_digit_tax
@ -1864,8 +1880,10 @@ class account_tax(osv.osv):
'applicable_type': fields.selection( [('true','Always'), ('code','Given by Python Code')], 'Applicability', required=True,
help="If not applicable (computed through a Python code), the tax won't appear on the invoice."),
'domain':fields.char('Domain', size=32, help="This field is only used if you develop your own module allowing developers to create specific taxes in a custom domain."),
'account_collected_id':fields.many2one('account.account', 'Invoice Tax Account'),
'account_paid_id':fields.many2one('account.account', 'Refund Tax Account'),
'account_collected_id':fields.many2one('account.account', 'Invoice Tax Account', help="Set the account that will be set by default on invoice tax lines for invoices. Leave empty to use the expense account."),
'account_paid_id':fields.many2one('account.account', 'Refund Tax Account', help="Set the account that will be set by default on invoice tax lines for refunds. Leave empty to use the expense account."),
'account_analytic_collected_id':fields.many2one('account.analytic.account', 'Invoice Tax Analytic Account', help="Set the analytic account that will be used by default on the invoice tax lines for invoices. Leave empty if you don't want to use an analytic account on the invoice tax lines by default."),
'account_analytic_paid_id':fields.many2one('account.analytic.account', 'Refund Tax Analytic Account', help="Set the analytic account that will be used by default on the invoice tax lines for refunds. Leave empty if you don't want to use an analytic account on the invoice tax lines by default."),
'parent_id':fields.many2one('account.tax', 'Parent Tax Account', select=True),
'child_ids':fields.one2many('account.tax', 'parent_id', 'Child Tax Accounts'),
'child_depend':fields.boolean('Tax on Children', help="Set if the tax computation is based on the computation of child taxes rather than on the total amount."),
@ -1874,17 +1892,17 @@ class account_tax(osv.osv):
'python_applicable':fields.text('Python Code'),
#
# Fields used for the VAT declaration
# Fields used for the Tax declaration
#
'base_code_id': fields.many2one('account.tax.code', 'Account Base Code', help="Use this code for the VAT declaration."),
'tax_code_id': fields.many2one('account.tax.code', 'Account Tax Code', help="Use this code for the VAT declaration."),
'base_code_id': fields.many2one('account.tax.code', 'Account Base Code', help="Use this code for the tax declaration."),
'tax_code_id': fields.many2one('account.tax.code', 'Account Tax Code', help="Use this code for the tax declaration."),
'base_sign': fields.float('Base Code Sign', help="Usually 1 or -1."),
'tax_sign': fields.float('Tax Code Sign', help="Usually 1 or -1."),
# Same fields for refund invoices
'ref_base_code_id': fields.many2one('account.tax.code', 'Refund Base Code', help="Use this code for the VAT declaration."),
'ref_tax_code_id': fields.many2one('account.tax.code', 'Refund Tax Code', help="Use this code for the VAT declaration."),
'ref_base_code_id': fields.many2one('account.tax.code', 'Refund Base Code', help="Use this code for the tax declaration."),
'ref_tax_code_id': fields.many2one('account.tax.code', 'Refund Tax Code', help="Use this code for the tax declaration."),
'ref_base_sign': fields.float('Base Code Sign', help="Usually 1 or -1."),
'ref_tax_sign': fields.float('Tax Code Sign', help="Usually 1 or -1."),
'include_base_amount': fields.boolean('Included in base amount', help="Indicates if the amount of tax must be included in the base amount for the computation of the next taxes"),
@ -2003,6 +2021,8 @@ class account_tax(osv.osv):
'name':tax.description and tax.description + " - " + tax.name or tax.name,
'account_collected_id':tax.account_collected_id.id,
'account_paid_id':tax.account_paid_id.id,
'account_analytic_collected_id': tax.account_analytic_collected_id.id,
'account_analytic_paid_id': tax.account_analytic_paid_id.id,
'base_code_id': tax.base_code_id.id,
'ref_base_code_id': tax.ref_base_code_id.id,
'sequence': tax.sequence,
@ -2068,8 +2088,21 @@ class account_tax(osv.osv):
'taxes': [] # List of taxes, see compute for the format
}
"""
# By default, for each tax, tax amount will first be computed
# and rounded at the 'Account' decimal precision for each
# PO/SO/invoice line and then these rounded amounts will be
# summed, leading to the total amount for that tax. But, if the
# company has tax_calculation_rounding_method = round_globally,
# we still follow the same method, but we use a much larger
# precision when we round the tax amount for each line (we use
# the 'Account' decimal precision + 5), and that way it's like
# rounding after the sum of the tax amounts of each line
precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Account')
totalin = totalex = round(price_unit * quantity, precision)
tax_compute_precision = precision
if taxes and taxes[0].company_id.tax_calculation_rounding_method == 'round_globally':
tax_compute_precision += 5
totalin = totalex = float_round(price_unit * quantity, precision)
tin = []
tex = []
for tax in taxes:
@ -2077,7 +2110,7 @@ class account_tax(osv.osv):
tex.append(tax)
else:
tin.append(tax)
tin = self.compute_inv(cr, uid, tin, price_unit, quantity, product=product, partner=partner)
tin = self.compute_inv(cr, uid, tin, price_unit, quantity, product=product, partner=partner, precision=tax_compute_precision)
for r in tin:
totalex -= r.get('amount', 0.0)
totlex_qty = 0.0
@ -2085,7 +2118,7 @@ class account_tax(osv.osv):
totlex_qty = totalex/quantity
except:
pass
tex = self._compute(cr, uid, tex, totlex_qty, quantity,product=product, partner=partner)
tex = self._compute(cr, uid, tex, totlex_qty, quantity, product=product, partner=partner, precision=tax_compute_precision)
for r in tex:
totalin += r.get('amount', 0.0)
return {
@ -2095,12 +2128,10 @@ class account_tax(osv.osv):
}
def compute(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None):
logger = netsvc.Logger()
logger.notifyChannel("warning", netsvc.LOG_WARNING,
"Deprecated, use compute_all(...)['taxes'] instead of compute(...) to manage prices with tax included")
_logger.warning("Deprecated, use compute_all(...)['taxes'] instead of compute(...) to manage prices with tax included.")
return self._compute(cr, uid, taxes, price_unit, quantity, product, partner)
def _compute(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None):
def _compute(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None, precision=None):
"""
Compute tax values for given PRICE_UNIT, QUANTITY and a buyer/seller ADDRESS_ID.
@ -2109,14 +2140,15 @@ class account_tax(osv.osv):
tax = {'name':'', 'amount':0.0, 'account_collected_id':1, 'account_paid_id':2}
one tax for each tax id in IDS and their children
"""
if not precision:
precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Account')
res = self._unit_compute(cr, uid, taxes, price_unit, product, partner, quantity)
total = 0.0
precision_pool = self.pool.get('decimal.precision')
for r in res:
if r.get('balance',False):
r['amount'] = round(r.get('balance', 0.0) * quantity, precision_pool.precision_get(cr, uid, 'Account')) - total
r['amount'] = round(r.get('balance', 0.0) * quantity, precision) - total
else:
r['amount'] = round(r.get('amount', 0.0) * quantity, precision_pool.precision_get(cr, uid, 'Account'))
r['amount'] = round(r.get('amount', 0.0) * quantity, precision)
total += r['amount']
return res
@ -2164,6 +2196,8 @@ class account_tax(osv.osv):
'amount': amount,
'account_collected_id': tax.account_collected_id.id,
'account_paid_id': tax.account_paid_id.id,
'account_analytic_collected_id': tax.account_analytic_collected_id.id,
'account_analytic_paid_id': tax.account_analytic_paid_id.id,
'base_code_id': tax.base_code_id.id,
'ref_base_code_id': tax.ref_base_code_id.id,
'sequence': tax.sequence,
@ -2192,25 +2226,25 @@ class account_tax(osv.osv):
r['todo'] = 0
return res
def compute_inv(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None):
def compute_inv(self, cr, uid, taxes, price_unit, quantity, product=None, partner=None, precision=None):
"""
Compute tax values for given PRICE_UNIT, QUANTITY and a buyer/seller ADDRESS_ID.
Price Unit is a VAT included price
Price Unit is a Tax included price
RETURN:
[ tax ]
tax = {'name':'', 'amount':0.0, 'account_collected_id':1, 'account_paid_id':2}
one tax for each tax id in IDS and their children
"""
if not precision:
precision = self.pool.get('decimal.precision').precision_get(cr, uid, 'Account')
res = self._unit_compute_inv(cr, uid, taxes, price_unit, product, partner=None)
total = 0.0
obj_precision = self.pool.get('decimal.precision')
for r in res:
prec = obj_precision.precision_get(cr, uid, 'Account')
if r.get('balance',False):
r['amount'] = round(r['balance'] * quantity, prec) - total
r['amount'] = round(r['balance'] * quantity, precision) - total
else:
r['amount'] = round(r['amount'] * quantity, prec)
r['amount'] = round(r['amount'] * quantity, precision)
total += r['amount']
return res
@ -2283,7 +2317,7 @@ class account_model(osv.osv):
date_maturity = context.get('date',time.strftime('%Y-%m-%d'))
if line.date_maturity == 'partner':
if not line.partner_id:
raise osv.except_osv(_('Error !'), _("Maturity date of entry line generated by model line '%s' of model '%s' is based on partner payment term!" \
raise osv.except_osv(_('Error!'), _("Maturity date of entry line generated by model line '%s' of model '%s' is based on partner payment term!" \
"\nPlease define partner on it!")%(line.name, model.name))
if line.partner_id.property_payment_term:
payment_term_id = line.partner_id.property_payment_term.id
@ -2308,6 +2342,16 @@ class account_model(osv.osv):
return move_ids
def onchange_journal_id(self, cr, uid, ids, journal_id, context=None):
company_id = False
if journal_id:
journal = self.pool.get('account.journal').browse(cr, uid, journal_id, context=context)
if journal.company_id.id:
company_id = journal.company_id.id
return {'value': {'company_id': company_id}}
account_model()
class account_model_line(osv.osv):
@ -2350,7 +2394,7 @@ class account_subscription(osv.osv):
'period_total': fields.integer('Number of Periods', required=True),
'period_nbr': fields.integer('Period', required=True),
'period_type': fields.selection([('day','days'),('month','month'),('year','year')], 'Period Type', required=True),
'state': fields.selection([('draft','Draft'),('running','Running'),('done','Done')], 'State', required=True, readonly=True),
'state': fields.selection([('draft','Draft'),('running','Running'),('done','Done')], 'Status', required=True, readonly=True),
'lines_id': fields.one2many('account.subscription.line', 'subscription_id', 'Subscription Lines')
}
_defaults = {
@ -2486,22 +2530,25 @@ class account_account_template(osv.osv):
'nocreate': False,
}
def _check_type(self, cr, uid, ids, context=None):
if context is None:
context = {}
accounts = self.browse(cr, uid, ids, context=context)
for account in accounts:
if account.parent_id and account.parent_id.type != 'view':
return False
return True
_check_recursion = check_cycle
_constraints = [
(_check_recursion, 'Error ! You can not create recursive account templates.', ['parent_id']),
(_check_type, 'Configuration Error!\nYou can not define children to an account with internal type different of "View"! ', ['type']),
(_check_recursion, 'Error!\nYou cannot create recursive account templates.', ['parent_id']),
]
def create(self, cr, uid, vals, context=None):
if 'parent_id' in vals:
parent = self.read(cr, uid, [vals['parent_id']], ['type'])
if parent and parent[0]['type'] != 'view':
raise osv.except_osv(_('Warning!'), _("You may only select a parent account of type 'View'."))
return super(account_account_template, self).create(cr, uid, vals, context=context)
def write(self, cr, uid, ids, vals, context=None):
if 'parent_id' in vals:
parent = self.read(cr, uid, [vals['parent_id']], ['type'])
if parent and parent[0]['type'] != 'view':
raise osv.except_osv(_('Warning!'), _("You may only select a parent account of type 'View'."))
return super(account_account_template, self).write(cr, uid, ids, vals, context=context)
def name_get(self, cr, uid, ids, context=None):
if not ids:
return []
@ -2599,7 +2646,7 @@ class account_add_tmpl_wizard(osv.osv_memory):
ptids = tmpl_obj.read(cr, uid, [tids[0]['parent_id'][0]], ['code'])
res = None
if not ptids or not ptids[0]['code']:
raise osv.except_osv(_('Error !'), _('I can not locate a parent code for the template account!'))
raise osv.except_osv(_('Error!'), _('There is no parent code for the template account.'))
res = acc_obj.search(cr, uid, [('code','=',ptids[0]['code'])])
return res and res[0] or False
@ -2651,7 +2698,7 @@ class account_tax_code_template(osv.osv):
'parent_id': fields.many2one('account.tax.code.template', 'Parent Code', select=True),
'child_ids': fields.one2many('account.tax.code.template', 'parent_id', 'Child Codes'),
'sign': fields.float('Sign For Parent', required=True),
'notprintable':fields.boolean("Not Printable in Invoice", help="Check this box if you don't want any VAT related to this Tax Code to appear on invoices"),
'notprintable':fields.boolean("Not Printable in Invoice", help="Check this box if you don't want any tax related to this tax Code to appear on invoices."),
}
_defaults = {
@ -2705,7 +2752,7 @@ class account_tax_code_template(osv.osv):
_check_recursion = check_cycle
_constraints = [
(_check_recursion, 'Error ! You can not create recursive Tax Codes.', ['parent_id'])
(_check_recursion, 'Error!\nYou cannot create recursive Tax Codes.', ['parent_id'])
]
_order = 'code,name'
account_tax_code_template()
@ -2718,7 +2765,7 @@ class account_chart_template(osv.osv):
_columns={
'name': fields.char('Name', size=64, required=True),
'parent_id': fields.many2one('account.chart.template', 'Parent Chart Template'),
'code_digits': fields.integer('# of Digits', required=True, help="No. of Digits to use for account code"),
'code_digits': fields.integer('# of Digits', required=True, help="No. of Digits to use for account code"),
'visible': fields.boolean('Can be Visible?', help="Set this to False if you don't want this template to be used actively in the wizard that generate Chart of Accounts from templates, this is useful when you want to generate accounts of this template only when loading its child template."),
'complete_tax_set': fields.boolean('Complete Set of Taxes', help='This boolean helps you to choose if you want to propose to the user to encode the sale and purchase rates or choose from list of taxes. This last choice assumes that the set of tax defined on this template is complete'),
'account_root_id': fields.many2one('account.account.template', 'Root Account', domain=[('parent_id','=',False)]),
@ -2766,17 +2813,17 @@ class account_tax_template(osv.osv):
'python_applicable':fields.text('Python Code'),
#
# Fields used for the VAT declaration
# Fields used for the Tax declaration
#
'base_code_id': fields.many2one('account.tax.code.template', 'Base Code', help="Use this code for the VAT declaration."),
'tax_code_id': fields.many2one('account.tax.code.template', 'Tax Code', help="Use this code for the VAT declaration."),
'base_code_id': fields.many2one('account.tax.code.template', 'Base Code', help="Use this code for the tax declaration."),
'tax_code_id': fields.many2one('account.tax.code.template', 'Tax Code', help="Use this code for the tax declaration."),
'base_sign': fields.float('Base Code Sign', help="Usually 1 or -1."),
'tax_sign': fields.float('Tax Code Sign', help="Usually 1 or -1."),
# Same fields for refund invoices
'ref_base_code_id': fields.many2one('account.tax.code.template', 'Refund Base Code', help="Use this code for the VAT declaration."),
'ref_tax_code_id': fields.many2one('account.tax.code.template', 'Refund Tax Code', help="Use this code for the VAT declaration."),
'ref_base_code_id': fields.many2one('account.tax.code.template', 'Refund Base Code', help="Use this code for the tax declaration."),
'ref_tax_code_id': fields.many2one('account.tax.code.template', 'Refund Tax Code', help="Use this code for the tax declaration."),
'ref_base_sign': fields.float('Base Code Sign', help="Usually 1 or -1."),
'ref_tax_sign': fields.float('Tax Code Sign', help="Usually 1 or -1."),
'include_base_amount': fields.boolean('Include in Base Amount', help="Set if the amount of tax must be included in the base amount before computing the next taxes."),
@ -2969,16 +3016,24 @@ class wizard_multi_charts_accounts(osv.osv_memory):
_columns = {
'company_id':fields.many2one('res.company', 'Company', required=True),
'currency_id': fields.many2one('res.currency', 'Currency', help="Currency as per company's country."),
'only_one_chart_template': fields.boolean('Only One Chart Template Available'),
'chart_template_id': fields.many2one('account.chart.template', 'Chart Template', required=True),
'bank_accounts_id': fields.one2many('account.bank.accounts.wizard', 'bank_account_id', 'Cash and Banks', required=True),
'code_digits':fields.integer('# of Digits', required=True, help="No. of Digits to use for account code"),
'seq_journal':fields.boolean('Separated Journal Sequences', help="Check this box if you want to use a different sequence for each created journal. Otherwise, all will use the same sequence."),
"sale_tax": fields.many2one("account.tax.template", "Default Sale Tax"),
"purchase_tax": fields.many2one("account.tax.template", "Default Purchase Tax"),
'sale_tax_rate': fields.float('Sales Tax(%)'),
'purchase_tax_rate': fields.float('Purchase Tax(%)'),
'complete_tax_set': fields.boolean('Complete Set of Taxes', help='This boolean helps you to choose if you want to propose to the user to encode the sales and purchase rates or use the usual m2o fields. This last choice assumes that the set of tax defined for the chosen template is complete'),
}
def onchange_company_id(self, cr, uid, ids, company_id, context=None):
currency_id = False
if company_id:
currency_id = self.pool.get('res.company').browse(cr, uid, company_id, context=context).currency_id.id
return {'value': {'currency_id': currency_id}}
def onchange_tax_rate(self, cr, uid, ids, rate=False, context=None):
return {'value': {'purchase_tax_rate': rate or False}}
@ -3002,20 +3057,25 @@ class wizard_multi_charts_accounts(osv.osv_memory):
return res
def default_get(self, cr, uid, fields, context=None):
res = super(wizard_multi_charts_accounts, self).default_get(cr, uid, fields, context=context)
res = super(wizard_multi_charts_accounts, self).default_get(cr, uid, fields, context=context)
tax_templ_obj = self.pool.get('account.tax.template')
if 'bank_accounts_id' in fields:
res.update({'bank_accounts_id': [{'acc_name': _('Cash'), 'account_type': 'cash'},{'acc_name': _('Bank'), 'account_type': 'bank'}]})
if 'company_id' in fields:
res.update({'company_id': self.pool.get('res.users').browse(cr, uid, [uid], context=context)[0].company_id.id})
if 'seq_journal' in fields:
res.update({'seq_journal': True})
if 'currency_id' in fields:
company_id = res.get('company_id') or False
if company_id:
company_obj = self.pool.get('res.company')
country_id = company_obj.browse(cr, uid, company_id, context=context).country_id.id
currency_id = company_obj.on_change_country(cr, uid, company_id, country_id, context=context)['value']['currency_id']
res.update({'currency_id': currency_id})
ids = self.pool.get('account.chart.template').search(cr, uid, [('visible', '=', True)], context=context)
if ids:
if 'chart_template_id' in fields:
res.update({'chart_template_id': ids[0]})
res.update({'only_one_chart_template': len(ids) == 1, 'chart_template_id': ids[0]})
if 'sale_tax' in fields:
sale_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id"
, "=", ids[0]), ('type_tax_use', 'in', ('sale','all'))], order="sequence")
@ -3031,6 +3091,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
return res
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
if context is None:context = {}
res = super(wizard_multi_charts_accounts, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False)
cmp_select = []
acc_template_obj = self.pool.get('account.chart.template')
@ -3079,7 +3140,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
# Get the analytic journal
data = False
if journal_type in ('sale', 'sale_refund'):
data = obj_data.get_object_reference(cr, uid, 'account', 'analytic_journal_sale')
data = obj_data.get_object_reference(cr, uid, 'account', 'analytic_journal_sale')
elif journal_type in ('purchase', 'purchase_refund'):
pass
elif journal_type == 'general':
@ -3105,7 +3166,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
if journal_type in ('general', 'situation'):
data = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_view')
elif journal_type in ('sale_refund', 'purchase_refund'):
data = obj_data.get_object_reference(cr, uid, 'account', 'account_sp_refund_journal_view')
data = obj_data.get_object_reference(cr, uid, 'account', 'account_sp_refund_journal_view')
else:
data = obj_data.get_object_reference(cr, uid, 'account', 'account_sp_journal_view')
return data and data[1] or False
@ -3314,35 +3375,26 @@ class wizard_multi_charts_accounts(osv.osv_memory):
ir_values_obj = self.pool.get('ir.values')
obj_wizard = self.browse(cr, uid, ids[0])
company_id = obj_wizard.company_id.id
self.pool.get('res.company').write(cr, uid, [company_id], {'currency_id': obj_wizard.currency_id.id})
# If the floats for sale/purchase rates have been filled, create templates from them
self._create_tax_templates_from_rates(cr, uid, obj_wizard, company_id, context=context)
# Install all the templates objects and generate the real objects
acc_template_ref, taxes_ref, tax_code_ref = self._install_template(cr, uid, obj_wizard.chart_template_id.id, company_id, code_digits=obj_wizard.code_digits, obj_wizard=obj_wizard, context=context)
# write values of default taxes for product
# write values of default taxes for product as super user
if obj_wizard.sale_tax and taxes_ref:
ir_values_obj.set(cr, uid, key='default', key2=False, name="taxes_id", company=company_id,
models =[('product.product',False)], value=[taxes_ref[obj_wizard.sale_tax.id]])
ir_values_obj.set_default(cr, SUPERUSER_ID, 'product.product', "taxes_id", [taxes_ref[obj_wizard.sale_tax.id]], for_all_users=True, company_id=company_id)
if obj_wizard.purchase_tax and taxes_ref:
ir_values_obj.set(cr, uid, key='default', key2=False, name="supplier_taxes_id", company=company_id,
models =[('product.product',False)], value=[taxes_ref[obj_wizard.purchase_tax.id]])
ir_values_obj.set_default(cr, SUPERUSER_ID, 'product.product', "supplier_taxes_id", [taxes_ref[obj_wizard.purchase_tax.id]], for_all_users=True, company_id=company_id)
# Create Bank journals
self._create_bank_journals_from_o2m(cr, uid, obj_wizard, company_id, acc_template_ref, context=context)
action = {
'type': 'ir.actions.act_window',
'view_type': 'form',
'view_mode': 'form',
'res_model': 'board.board',
'view_id': self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account', 'board_account_form')[1],
'menu_id': self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account', 'menu_finance')[1]
}
return action
return {}
def _prepare_bank_journal(self, cr, uid, line, current_num, default_account_id, company_id, context=None):
'''
This function prepares the value to use for the creation of a bank journal created through the wizard of
This function prepares the value to use for the creation of a bank journal created through the wizard of
generating COA from templates.
:param line: dictionary containing the values encoded by the user related to his bank account
@ -3360,9 +3412,9 @@ class wizard_multi_charts_accounts(osv.osv_memory):
tmp = obj_data.get_object_reference(cr, uid, 'account', 'account_journal_bank_view')
view_id_cash = tmp and tmp[1] or False
# we need to loop again to find next number for journal code
# we need to loop again to find next number for journal code
# because we can't rely on the value current_num as,
# its possible that we already have bank journals created (e.g. by the creation of res.partner.bank)
# its possible that we already have bank journals created (e.g. by the creation of res.partner.bank)
# and the next number for account code might have been already used before for journal
for num in xrange(current_num, 100):
# journal_code has a maximal size of 5, hence we can enforce the boundary num < 100
@ -3371,7 +3423,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
if not ids:
break
else:
raise osv.except_osv(_('Error'), _('Cannot generate an unused journal code.'))
raise osv.except_osv(_('Error!'), _('Cannot generate an unused journal code.'))
vals = {
'name': line['acc_name'],
@ -3449,7 +3501,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
journal_data.append(vals)
ref_acc_bank = obj_wizard.chart_template_id.bank_account_view_id
if journal_data and not ref_acc_bank.code:
raise osv.except_osv(_('Configuration Error !'), _('The bank account defined on the selected chart of accounts hasn\'t a code.'))
raise osv.except_osv(_('Configuration Error!'), _('You have to set a code for the bank account defined on the selected chart of accounts.'))
current_num = 1
for line in journal_data:

View File

@ -34,8 +34,8 @@ class account_analytic_line(osv.osv):
'journal_id': fields.many2one('account.analytic.journal', 'Analytic Journal', required=True, ondelete='restrict', select=True),
'code': fields.char('Code', size=8),
'ref': fields.char('Ref.', size=64),
'currency_id': fields.related('move_id', 'currency_id', type='many2one', relation='res.currency', string='Account currency', store=True, help="The related account currency if not equal to the company one.", readonly=True),
'amount_currency': fields.related('move_id', 'amount_currency', type='float', string='Amount currency', store=True, help="The amount expressed in the related account currency if not equal to the company one.", readonly=True),
'currency_id': fields.related('move_id', 'currency_id', type='many2one', relation='res.currency', string='Account Currency', store=True, help="The related account currency if not equal to the company one.", readonly=True),
'amount_currency': fields.related('move_id', 'amount_currency', type='float', string='Amount Currency', store=True, help="The amount expressed in the related account currency if not equal to the company one.", readonly=True),
}
_defaults = {
@ -87,18 +87,18 @@ class account_analytic_line(osv.osv):
if not a:
a = prod.categ_id.property_account_expense_categ.id
if not a:
raise osv.except_osv(_('Error !'),
raise osv.except_osv(_('Error!'),
_('There is no expense account defined ' \
'for this product: "%s" (id:%d)') % \
'for this product: "%s" (id:%d).') % \
(prod.name, prod.id,))
else:
a = prod.product_tmpl_id.property_account_income.id
if not a:
a = prod.categ_id.property_account_income_categ.id
if not a:
raise osv.except_osv(_('Error !'),
raise osv.except_osv(_('Error!'),
_('There is no income account defined ' \
'for this product: "%s" (id:%d)') % \
'for this product: "%s" (id:%d).') % \
(prod.name, prod_id,))
flag = False

View File

@ -43,6 +43,16 @@ class bank(osv.osv):
"Return the name to use when creating a bank journal"
return (bank.bank_name or '') + ' ' + bank.acc_number
def _prepare_name_get(self, cr, uid, bank_dicts, context=None):
"""Add ability to have %(currency_name)s in the format_layout of res.partner.bank.type"""
currency_ids = list(set(data['currency_id'][0] for data in bank_dicts if data['currency_id']))
currencies = self.pool.get('res.currency').browse(cr, uid, currency_ids, context=context)
currency_name = dict((currency.id, currency.name) for currency in currencies)
for data in bank_dicts:
data['currency_name'] = data['currency_id'] and currency_name[data['currency_id'][0]] or ''
return super(bank, self)._prepare_name_get(cr, uid, bank_dicts, context=context)
def post_write(self, cr, uid, ids, context={}):
if isinstance(ids, (int, long)):
ids = [ids]

View File

@ -26,24 +26,18 @@ from tools.translate import _
import decimal_precision as dp
class account_bank_statement(osv.osv):
def create(self, cr, uid, vals, context=None):
seq = 0
if 'line_ids' in vals:
new_line_ids = []
for line in vals['line_ids']:
seq += 1
line[2]['sequence'] = seq
for idx, line in enumerate(vals['line_ids']):
line[2]['sequence'] = idx + 1
return super(account_bank_statement, self).create(cr, uid, vals, context=context)
def write(self, cr, uid, ids, vals, context=None):
res = super(account_bank_statement, self).write(cr, uid, ids, vals, context=context)
account_bank_statement_line_obj = self.pool.get('account.bank.statement.line')
for statement in self.browse(cr, uid, ids, context):
seq = 0
for line in statement.line_ids:
seq += 1
account_bank_statement_line_obj.write(cr, uid, [line.id], {'sequence': seq}, context=context)
for idx, line in enumerate(statement.line_ids):
account_bank_statement_line_obj.write(cr, uid, [line.id], {'sequence': idx + 1}, context=context)
return res
def _default_journal_id(self, cr, uid, context=None):
@ -51,45 +45,19 @@ class account_bank_statement(osv.osv):
context = {}
journal_pool = self.pool.get('account.journal')
journal_type = context.get('journal_type', False)
journal_id = False
company_id = self.pool.get('res.company')._company_default_get(cr, uid, 'account.bank.statement',context=context)
if journal_type:
ids = journal_pool.search(cr, uid, [('type', '=', journal_type),('company_id','=',company_id)])
if ids:
journal_id = ids[0]
return journal_id
return ids[0]
return False
def _end_balance(self, cursor, user, ids, name, attr, context=None):
res_currency_obj = self.pool.get('res.currency')
res_users_obj = self.pool.get('res.users')
res = {}
company_currency_id = res_users_obj.browse(cursor, user, user,
context=context).company_id.currency_id.id
statements = self.browse(cursor, user, ids, context=context)
for statement in statements:
for statement in self.browse(cursor, user, ids, context=context):
res[statement.id] = statement.balance_start
currency_id = statement.currency.id
for line in statement.move_line_ids:
if line.debit > 0:
if line.account_id.id == \
statement.journal_id.default_debit_account_id.id:
res[statement.id] += res_currency_obj.compute(cursor,
user, company_currency_id, currency_id,
line.debit, context=context)
else:
if line.account_id.id == \
statement.journal_id.default_credit_account_id.id:
res[statement.id] -= res_currency_obj.compute(cursor,
user, company_currency_id, currency_id,
line.credit, context=context)
if statement.state in ('draft', 'open'):
for line in statement.line_ids:
res[statement.id] += line.amount
for r in res:
res[r] = round(res[r], 2)
for line in statement.line_ids:
res[statement.id] += line.amount
return res
def _get_period(self, cr, uid, context=None):
@ -127,8 +95,9 @@ class account_bank_statement(osv.osv):
_order = "date desc, id desc"
_name = "account.bank.statement"
_description = "Bank Statement"
_inherit = ['mail.thread']
_columns = {
'name': fields.char('Name', size=64, required=True, states={'draft': [('readonly', False)]}, readonly=True, help='if you give the Name other then /, its created Accounting Entries Move will be with same name as statement name. This allows the statement entries to have the same references than the statement itself'), # readonly for account_cash_statement
'name': fields.char('Reference', size=64, required=True, states={'draft': [('readonly', False)]}, readonly=True, help='if you give the Name other then /, its created Accounting Entries Move will be with same name as statement name. This allows the statement entries to have the same references than the statement itself'), # readonly for account_cash_statement
'date': fields.date('Date', required=True, states={'confirm': [('readonly', True)]}, select=True),
'journal_id': fields.many2one('account.journal', 'Journal', required=True,
readonly=True, states={'draft':[('readonly',False)]}),
@ -140,7 +109,7 @@ class account_bank_statement(osv.osv):
states={'confirm': [('readonly', True)]}),
'balance_end': fields.function(_end_balance,
store = {
'account.bank.statement': (lambda self, cr, uid, ids, c={}: ids, ['line_ids','move_line_ids'], 10),
'account.bank.statement': (lambda self, cr, uid, ids, c={}: ids, ['line_ids','move_line_ids','balance_start'], 10),
'account.bank.statement.line': (_get_statement, ['amount'], 10),
},
string="Computed Balance", help='Balance as calculated based on Starting Balance and transaction lines'),
@ -153,7 +122,7 @@ class account_bank_statement(osv.osv):
'state': fields.selection([('draft', 'New'),
('open','Open'), # used by cash statements
('confirm', 'Closed')],
'State', required=True, readonly="1",
'Status', required=True, readonly="1",
help='When new statement is created the state will be \'Draft\'.\n'
'And after getting confirmation from the bank it will be in \'Confirmed\' state.'),
'currency': fields.function(_currency, string='Currency',
@ -204,7 +173,158 @@ class account_bank_statement(osv.osv):
def button_dummy(self, cr, uid, ids, context=None):
return self.write(cr, uid, ids, {}, context=context)
def _prepare_move(self, cr, uid, st_line, st_line_number, context=None):
"""Prepare the dict of values to create the move from a
statement line. This method may be overridden to implement custom
move generation (making sure to call super() to establish
a clean extension chain).
:param browse_record st_line: account.bank.statement.line record to
create the move from.
:param char st_line_number: will be used as the name of the generated account move
:return: dict of value to create() the account.move
"""
return {
'journal_id': st_line.statement_id.journal_id.id,
'period_id': st_line.statement_id.period_id.id,
'date': st_line.date,
'name': st_line_number,
'ref': st_line.ref,
}
def _prepare_bank_move_line(self, cr, uid, st_line, move_id, amount, company_currency_id,
context=None):
"""Compute the args to build the dict of values to create the bank move line from a
statement line by calling the _prepare_move_line_vals. This method may be
overridden to implement custom move generation (making sure to call super() to
establish a clean extension chain).
:param browse_record st_line: account.bank.statement.line record to
create the move from.
:param int/long move_id: ID of the account.move to link the move line
:param float amount: amount of the move line
:param int/long company_currency_id: ID of currency of the concerned company
:return: dict of value to create() the bank account.move.line
"""
anl_id = st_line.analytic_account_id and st_line.analytic_account_id.id or False
debit = ((amount<0) and -amount) or 0.0
credit = ((amount>0) and amount) or 0.0
cur_id = False
amt_cur = False
if st_line.statement_id.currency.id <> company_currency_id:
cur_id = st_line.statement_id.currency.id
if st_line.account_id and st_line.account_id.currency_id and st_line.account_id.currency_id.id <> company_currency_id:
cur_id = st_line.account_id.currency_id.id
if cur_id:
res_currency_obj = self.pool.get('res.currency')
amt_cur = -res_currency_obj.compute(cr, uid, company_currency_id, cur_id, amount, context=context)
res = self._prepare_move_line_vals(cr, uid, st_line, move_id, debit, credit,
amount_currency=amt_cur, currency_id=cur_id, analytic_id=anl_id, context=context)
return res
def _get_counter_part_account(sefl, cr, uid, st_line, context=None):
"""Retrieve the account to use in the counterpart move.
This method may be overridden to implement custom move generation (making sure to
call super() to establish a clean extension chain).
:param browse_record st_line: account.bank.statement.line record to
create the move from.
:return: int/long of the account.account to use as counterpart
"""
if st_line.amount >= 0:
return st_line.statement_id.journal_id.default_credit_account_id.id
return st_line.statement_id.journal_id.default_debit_account_id.id
def _get_counter_part_partner(sefl, cr, uid, st_line, context=None):
"""Retrieve the partner to use in the counterpart move.
This method may be overridden to implement custom move generation (making sure to
call super() to establish a clean extension chain).
:param browse_record st_line: account.bank.statement.line record to
create the move from.
:return: int/long of the res.partner to use as counterpart
"""
return st_line.partner_id and st_line.partner_id.id or False
def _prepare_counterpart_move_line(self, cr, uid, st_line, move_id, amount, company_currency_id,
context=None):
"""Compute the args to build the dict of values to create the counter part move line from a
statement line by calling the _prepare_move_line_vals. This method may be
overridden to implement custom move generation (making sure to call super() to
establish a clean extension chain).
:param browse_record st_line: account.bank.statement.line record to
create the move from.
:param int/long move_id: ID of the account.move to link the move line
:param float amount: amount of the move line
:param int/long account_id: ID of account to use as counter part
:param int/long company_currency_id: ID of currency of the concerned company
:return: dict of value to create() the bank account.move.line
"""
account_id = self._get_counter_part_account(cr, uid, st_line, context=context)
partner_id = self._get_counter_part_partner(cr, uid, st_line, context=context)
debit = ((amount > 0) and amount) or 0.0
credit = ((amount < 0) and -amount) or 0.0
cur_id = False
amt_cur = False
if st_line.statement_id.currency.id <> company_currency_id:
amt_cur = st_line.amount
cur_id = st_line.statement_id.currency.id
return self._prepare_move_line_vals(cr, uid, st_line, move_id, debit, credit,
amount_currency = amt_cur, currency_id = cur_id, account_id = account_id,
partner_id = partner_id, context=context)
def _prepare_move_line_vals(self, cr, uid, st_line, move_id, debit, credit, currency_id = False,
amount_currency= False, account_id = False, analytic_id = False,
partner_id = False, context=None):
"""Prepare the dict of values to create the move line from a
statement line. All non-mandatory args will replace the default computed one.
This method may be overridden to implement custom move generation (making sure to
call super() to establish a clean extension chain).
:param browse_record st_line: account.bank.statement.line record to
create the move from.
:param int/long move_id: ID of the account.move to link the move line
:param float debit: debit amount of the move line
:param float credit: credit amount of the move line
:param int/long currency_id: ID of currency of the move line to create
:param float amount_currency: amount of the debit/credit expressed in the currency_id
:param int/long account_id: ID of the account to use in the move line if different
from the statement line account ID
:param int/long analytic_id: ID of analytic account to put on the move line
:param int/long partner_id: ID of the partner to put on the move line
:return: dict of value to create() the account.move.line
"""
acc_id = account_id or st_line.account_id.id
cur_id = currency_id or st_line.statement_id.currency.id
par_id = partner_id or (((st_line.partner_id) and st_line.partner_id.id) or False)
return {
'name': st_line.name,
'date': st_line.date,
'ref': st_line.ref,
'move_id': move_id,
'partner_id': par_id,
'account_id': acc_id,
'credit': credit,
'debit': debit,
'statement_id': st_line.statement_id.id,
'journal_id': st_line.statement_id.journal_id.id,
'period_id': st_line.statement_id.period_id.id,
'currency_id': cur_id,
'amount_currency': amount_currency,
'analytic_account_id': analytic_id,
}
def create_move_from_st_line(self, cr, uid, st_line_id, company_currency_id, st_line_number, context=None):
"""Create the account move from the statement line.
:param int/long st_line_id: ID of the account.bank.statement.line to create the move from.
:param int/long company_currency_id: ID of the res.currency of the company
:param char st_line_number: will be used as the name of the generated account move
:return: ID of the account.move created
"""
if context is None:
context = {}
res_currency_obj = self.pool.get('res.currency')
@ -216,89 +336,35 @@ class account_bank_statement(osv.osv):
context.update({'date': st_line.date})
move_id = account_move_obj.create(cr, uid, {
'journal_id': st.journal_id.id,
'period_id': st.period_id.id,
'date': st_line.date,
'name': st_line_number,
'ref': st_line.ref,
}, context=context)
move_vals = self._prepare_move(cr, uid, st_line, st_line_number, context=context)
move_id = account_move_obj.create(cr, uid, move_vals, context=context)
account_bank_statement_line_obj.write(cr, uid, [st_line.id], {
'move_ids': [(4, move_id, False)]
})
torec = []
if st_line.amount >= 0:
account_id = st.journal_id.default_credit_account_id.id
else:
account_id = st.journal_id.default_debit_account_id.id
acc_cur = ((st_line.amount<=0) and st.journal_id.default_debit_account_id) or st_line.account_id
context.update({
'res.currency.compute.account': acc_cur,
})
amount = res_currency_obj.compute(cr, uid, st.currency.id,
company_currency_id, st_line.amount, context=context)
val = {
'name': st_line.name,
'date': st_line.date,
'ref': st_line.ref,
'move_id': move_id,
'partner_id': ((st_line.partner_id) and st_line.partner_id.id) or False,
'account_id': (st_line.account_id) and st_line.account_id.id,
'credit': ((amount>0) and amount) or 0.0,
'debit': ((amount<0) and -amount) or 0.0,
'statement_id': st.id,
'journal_id': st.journal_id.id,
'period_id': st.period_id.id,
'currency_id': st.currency.id,
'analytic_account_id': st_line.analytic_account_id and st_line.analytic_account_id.id or False
}
if st.currency.id <> company_currency_id:
amount_cur = res_currency_obj.compute(cr, uid, company_currency_id,
st.currency.id, amount, context=context)
val['amount_currency'] = -amount_cur
if st_line.account_id and st_line.account_id.currency_id and st_line.account_id.currency_id.id <> company_currency_id:
val['currency_id'] = st_line.account_id.currency_id.id
amount_cur = res_currency_obj.compute(cr, uid, company_currency_id,
st_line.account_id.currency_id.id, amount, context=context)
val['amount_currency'] = -amount_cur
move_line_id = account_move_line_obj.create(cr, uid, val, context=context)
bank_move_vals = self._prepare_bank_move_line(cr, uid, st_line, move_id, amount,
company_currency_id, context=context)
move_line_id = account_move_line_obj.create(cr, uid, bank_move_vals, context=context)
torec.append(move_line_id)
# Fill the secondary amount/currency
# if currency is not the same than the company
amount_currency = False
currency_id = False
if st.currency.id <> company_currency_id:
amount_currency = st_line.amount
currency_id = st.currency.id
account_move_line_obj.create(cr, uid, {
'name': st_line.name,
'date': st_line.date,
'ref': st_line.ref,
'move_id': move_id,
'partner_id': ((st_line.partner_id) and st_line.partner_id.id) or False,
'account_id': account_id,
'credit': ((amount < 0) and -amount) or 0.0,
'debit': ((amount > 0) and amount) or 0.0,
'statement_id': st.id,
'journal_id': st.journal_id.id,
'period_id': st.period_id.id,
'amount_currency': amount_currency,
'currency_id': currency_id,
}, context=context)
counterpart_move_vals = self._prepare_counterpart_move_line(cr, uid, st_line, move_id,
amount, company_currency_id, context=context)
account_move_line_obj.create(cr, uid, counterpart_move_vals, context=context)
for line in account_move_line_obj.browse(cr, uid, [x.id for x in
account_move_obj.browse(cr, uid, move_id,
context=context).line_id],
context=context):
if line.state <> 'valid':
raise osv.except_osv(_('Error !'),
raise osv.except_osv(_('Error!'),
_('Journal item "%s" is not valid.') % line.name)
# Bank statements will not consider boolean on journal entry_posted
@ -310,8 +376,8 @@ class account_bank_statement(osv.osv):
def balance_check(self, cr, uid, st_id, journal_type='bank', context=None):
st = self.browse(cr, uid, st_id, context=context)
if not ((abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001) or (abs((st.balance_end or 0.0) - st.balance_end_cash) < 0.0001)):
raise osv.except_osv(_('Error !'),
if not ((abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001) or (abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001)):
raise osv.except_osv(_('Error!'),
_('The statement balance is incorrect !\nThe expected balance (%.2f) is different than the computed one. (%.2f)') % (st.balance_end_real, st.balance_end))
return True
@ -335,7 +401,7 @@ class account_bank_statement(osv.osv):
self.balance_check(cr, uid, st.id, journal_type=j_type, context=context)
if (not st.journal_id.default_credit_account_id) \
or (not st.journal_id.default_debit_account_id):
raise osv.except_osv(_('Configuration Error !'),
raise osv.except_osv(_('Configuration Error!'),
_('Please verify that an account is defined in the journal.'))
if not st.name == '/':
@ -349,7 +415,7 @@ class account_bank_statement(osv.osv):
for line in st.move_line_ids:
if line.state <> 'valid':
raise osv.except_osv(_('Error !'),
raise osv.except_osv(_('Error!'),
_('The account entries lines are not in valid state.'))
for st_line in st.line_ids:
if st_line.analytic_account_id:
@ -364,7 +430,7 @@ class account_bank_statement(osv.osv):
'name': st_number,
'balance_end_real': st.balance_end
}, context=context)
self.log(cr, uid, st.id, _('Statement %s is confirmed, journal items are created.') % (st_number,))
self.message_post(cr, uid, [st.id], body=_('Statement %s confirmed, journal items were created.') % (st_number,), context=context)
return self.write(cr, uid, ids, {'state':'confirm'}, context=context)
def button_cancel(self, cr, uid, ids, context=None):
@ -380,13 +446,17 @@ class account_bank_statement(osv.osv):
done.append(st.id)
return self.write(cr, uid, done, {'state':'draft'}, context=context)
def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None):
def _compute_balance_end_real(self, cr, uid, journal_id, context=None):
cr.execute('SELECT balance_end_real \
FROM account_bank_statement \
WHERE journal_id = %s AND NOT state = %s \
ORDER BY date DESC,id DESC LIMIT 1', (journal_id, 'draft'))
res = cr.fetchone()
balance_start = res and res[0] or 0.0
return res and res[0] or 0.0
def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None):
balance_start = self._compute_balance_end_real(cr, uid, journal_id, context=context)
journal_data = self.pool.get('account.journal').read(cr, uid, journal_id, ['default_debit_account_id', 'company_id'], context=context)
account_id = journal_data['default_debit_account_id']
company_id = journal_data['company_id']
@ -399,7 +469,7 @@ class account_bank_statement(osv.osv):
if t['state'] in ('draft'):
unlink_ids.append(t['id'])
else:
raise osv.except_osv(_('Invalid action !'), _('In order to delete a bank statement, you must first cancel it to delete related journal items.'))
raise osv.except_osv(_('Invalid Action!'), _('In order to delete a bank statement, you must first cancel it to delete related journal items.'))
osv.osv.unlink(self, cr, uid, unlink_ids, context=context)
return True

View File

@ -9,14 +9,13 @@
<record id="view_partner_bank_form_inherit" model="ir.ui.view">
<field name="name">Partner Bank Accounts - Journal</field>
<field name="model">res.partner.bank</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.view_partner_bank_form"/>
<field name="arch" type="xml">
<group name="bank" position="after">
<group name="accounting" col="2" colspan="2" attrs="{'invisible': [('company_id','=', False)]}">
<separator string="Accounting Information" colspan="2"/>
<field name="journal_id"/>
<field name="currency_id"/>
<field name="currency_id" groups="base.group_multi_currency"/>
</group>
</group>
</field>
@ -26,11 +25,10 @@
<record id="view_partner_bank_tree_add_currency" model="ir.ui.view">
<field name="name">Partner Bank Accounts - Add currency on tree</field>
<field name="model">res.partner.bank</field>
<field name="type">tree</field>
<field name="inherit_id" ref="base.view_partner_bank_tree"/>
<field name="arch" type="xml">
<field name="acc_number" position="after">
<field name="currency_id"/>
<field name="currency_id" groups="base.group_multi_currency"/>
</field>
</field>
</record>
@ -42,7 +40,17 @@
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="context" eval="{'default_partner_id':ref('base.main_partner'), 'company_hide':False, 'default_company_id':ref('base.main_company'), 'search_default_my_bank':1}"/>
<field name="help">Configure your company's bank account and select those that must appear on the report footer. You can reorder banks in the list view. If you use the accounting application of OpenERP, journals and accounts will be created automatically based on these data.</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to setup a new bank account.
</p><p>
Configure your company's bank account and select those that must
appear on the report footer.
</p><p>
If you use the accounting application of OpenERP, journals and
accounts will be created automatically based on these data.
</p>
</field>
</record>
<menuitem
sequence="0"

View File

@ -32,7 +32,7 @@ class account_cashbox_line(osv.osv):
_name = 'account.cashbox.line'
_description = 'CashBox Line'
_rec_name = 'number'
_rec_name = 'pieces'
def _sub_total(self, cr, uid, ids, name, arg, context=None):
@ -43,24 +43,27 @@ class account_cashbox_line(osv.osv):
"""
res = {}
for obj in self.browse(cr, uid, ids, context=context):
res[obj.id] = obj.pieces * obj.number
res[obj.id] = {
'subtotal_opening' : obj.pieces * obj.number_opening,
'subtotal_closing' : obj.pieces * obj.number_closing,
}
return res
def on_change_sub(self, cr, uid, ids, pieces, number, *a):
def on_change_sub_opening(self, cr, uid, ids, pieces, number, *a):
""" Compute the subtotal for the opening """
return {'value' : {'subtotal_opening' : (pieces * number) or 0.0 }}
""" Calculates Sub total on change of number
@param pieces: Names of fields.
@param number:
"""
sub = pieces * number
return {'value': {'subtotal': sub or 0.0}}
def on_change_sub_closing(self, cr, uid, ids, pieces, number, *a):
""" Compute the subtotal for the closing """
return {'value' : {'subtotal_closing' : (pieces * number) or 0.0 }}
_columns = {
'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')),
'number': fields.integer('Number'),
'subtotal': fields.function(_sub_total, string='Sub Total', type='float', digits_compute=dp.get_precision('Account')),
'starting_id': fields.many2one('account.bank.statement', ondelete='cascade'),
'ending_id': fields.many2one('account.bank.statement', ondelete='cascade'),
'pieces': fields.float('Unit of Currency', digits_compute=dp.get_precision('Account')),
'number_opening' : fields.integer('Number of Units', help='Opening Unit Numbers'),
'number_closing' : fields.integer('Number of Units', help='Closing Unit Numbers'),
'subtotal_opening': fields.function(_sub_total, string='Opening Subtotal', type='float', digits_compute=dp.get_precision('Account'), multi='subtotal'),
'subtotal_closing': fields.function(_sub_total, string='Closing Subtotal', type='float', digits_compute=dp.get_precision('Account'), multi='subtotal'),
'bank_statement_id' : fields.many2one('account.bank.statement', ondelete='cascade'),
}
account_cashbox_line()
@ -69,39 +72,24 @@ class account_cash_statement(osv.osv):
_inherit = 'account.bank.statement'
def _get_starting_balance(self, cr, uid, ids, context=None):
""" Find starting balance
@param name: Names of fields.
@param arg: User defined arguments
@return: Dictionary of values.
def _update_balances(self, cr, uid, ids, context=None):
"""
Set starting and ending balances according to pieces count
"""
res = {}
for statement in self.browse(cr, uid, ids, context=context):
amount_total = 0.0
if statement.journal_id.type not in('cash'):
if statement.journal_id.type not in ('cash',):
continue
for line in statement.starting_details_ids:
amount_total+= line.pieces * line.number
res[statement.id] = {
'balance_start': amount_total
start = end = 0
for line in statement.details_ids:
start += line.subtotal_opening
end += line.subtotal_closing
data = {
'balance_start': start,
'balance_end_real': end,
}
return res
def _balance_end_cash(self, cr, uid, ids, name, arg, context=None):
""" Find ending balance "
@param name: Names of fields.
@param arg: User defined arguments
@return: Dictionary of values.
"""
res = {}
for statement in self.browse(cr, uid, ids, context=context):
amount_total = 0.0
for line in statement.ending_details_ids:
amount_total += line.pieces * line.number
res[statement.id] = amount_total
res[statement.id] = data
super(account_cash_statement, self).write(cr, uid, [statement.id], data, context=context)
return res
def _get_sum_entry_encoding(self, cr, uid, ids, name, arg, context=None):
@ -111,13 +99,10 @@ class account_cash_statement(osv.osv):
@param arg: User defined arguments
@return: Dictionary of values.
"""
res2 = {}
res = {}
for statement in self.browse(cr, uid, ids, context=context):
encoding_total=0.0
for line in statement.line_ids:
encoding_total += line.amount
res2[statement.id] = encoding_total
return res2
res[statement.id] = sum((line.amount for line in statement.line_ids), 0.0)
return res
def _get_company(self, cr, uid, context=None):
user_pool = self.pool.get('res.users')
@ -128,96 +113,113 @@ class account_cash_statement(osv.osv):
company_id = company_pool.search(cr, uid, [])
return company_id and company_id[0] or False
def _get_cash_open_box_lines(self, cr, uid, context=None):
res = []
curr = [1, 2, 5, 10, 20, 50, 100, 500]
for rs in curr:
dct = {
'pieces': rs,
'number': 0
}
res.append(dct)
journal_ids = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'cash')], context=context)
if journal_ids:
results = self.search(cr, uid, [('journal_id', 'in', journal_ids),('state', '=', 'confirm')], context=context)
if results:
cash_st = self.browse(cr, uid, results, context=context)[0]
for cash_line in cash_st.ending_details_ids:
for r in res:
if cash_line.pieces == r['pieces']:
r['number'] = cash_line.number
return res
def _get_default_cash_close_box_lines(self, cr, uid, context=None):
res = []
curr = [1, 2, 5, 10, 20, 50, 100, 500]
for rs in curr:
dct = {
'pieces': rs,
'number': 0
}
res.append(dct)
return res
def _get_cash_close_box_lines(self, cr, uid, context=None):
res = []
curr = [1, 2, 5, 10, 20, 50, 100, 500]
for rs in curr:
dct = {
'pieces': rs,
'number': 0
}
res.append((0, 0, dct))
return res
def _get_cash_open_close_box_lines(self, cr, uid, context=None):
res = {}
start_l = []
end_l = []
starting_details = self._get_cash_open_box_lines(cr, uid, context=context)
ending_details = self._get_default_cash_close_box_lines(cr, uid, context)
for start in starting_details:
start_l.append((0, 0, start))
for end in ending_details:
end_l.append((0, 0, end))
res['start'] = start_l
res['end'] = end_l
return res
def _get_statement(self, cr, uid, ids, context=None):
def _get_statement_from_line(self, cr, uid, ids, context=None):
result = {}
for line in self.pool.get('account.bank.statement.line').browse(cr, uid, ids, context=context):
result[line.statement_id.id] = True
return result.keys()
def _compute_difference(self, cr, uid, ids, fieldnames, args, context=None):
result = dict.fromkeys(ids, 0.0)
for obj in self.browse(cr, uid, ids, context=context):
result[obj.id] = obj.balance_end_real - obj.balance_end
return result
def _compute_last_closing_balance(self, cr, uid, ids, fieldnames, args, context=None):
result = dict.fromkeys(ids, 0.0)
for obj in self.browse(cr, uid, ids, context=context):
if obj.state == 'draft':
statement_ids = self.search(cr, uid,
[('journal_id', '=', obj.journal_id.id),('state', '=', 'confirm')],
order='create_date desc',
limit=1,
context=context
)
if not statement_ids:
continue
else:
st = self.browse(cr, uid, statement_ids[0], context=context)
result[obj.id] = st.balance_end_real
return result
def onchange_journal_id(self, cr, uid, ids, journal_id, context=None):
result = super(account_cash_statement, self).onchange_journal_id(cr, uid, ids, journal_id)
if not journal_id:
return result
statement_ids = self.search(cr, uid,
[('journal_id', '=', journal_id),('state', '=', 'confirm')],
order='create_date desc',
limit=1,
context=context
)
if not statement_ids:
return result
st = self.browse(cr, uid, statement_ids[0], context=context)
result.setdefault('value', {}).update({'last_closing_balance' : st.balance_end_real})
return result
_columns = {
'total_entry_encoding': fields.function(_get_sum_entry_encoding, string="Cash Transaction", help="Total cash transactions",
'total_entry_encoding': fields.function(_get_sum_entry_encoding, string="Total Transactions",
store = {
'account.bank.statement': (lambda self, cr, uid, ids, c={}: ids, ['line_ids','move_line_ids'], 10),
'account.bank.statement.line': (_get_statement, ['amount'], 10),
'account.bank.statement': (lambda self, cr, uid, ids, context=None: ids, ['line_ids','move_line_ids'], 10),
'account.bank.statement.line': (_get_statement_from_line, ['amount'], 10),
}),
'closing_date': fields.datetime("Closed On"),
'balance_end_cash': fields.function(_balance_end_cash, store=True, string='Closing Balance', help="Closing balance based on cashBox"),
'starting_details_ids': fields.one2many('account.cashbox.line', 'starting_id', string='Opening Cashbox'),
'ending_details_ids': fields.one2many('account.cashbox.line', 'ending_id', string='Closing Cashbox'),
'details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='CashBox Lines'),
'opening_details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='Opening Cashbox Lines'),
'closing_details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='Closing Cashbox Lines'),
'user_id': fields.many2one('res.users', 'Responsible', required=False),
'difference' : fields.function(_compute_difference, method=True, string="Difference", type="float"),
'last_closing_balance' : fields.function(_compute_last_closing_balance, method=True, string='Last Closing Balance', type='float'),
}
_defaults = {
'state': 'draft',
'date': lambda self,cr,uid,context={}: context.get('date', time.strftime("%Y-%m-%d %H:%M:%S")),
'date': lambda self, cr, uid, context={}: context.get('date', time.strftime("%Y-%m-%d %H:%M:%S")),
'user_id': lambda self, cr, uid, context=None: uid,
'starting_details_ids': _get_cash_open_box_lines,
'ending_details_ids': _get_default_cash_close_box_lines
}
}
def create(self, cr, uid, vals, context=None):
if self.pool.get('account.journal').browse(cr, uid, vals['journal_id'], context=context).type == 'cash':
amount_total = 0.0
for line in vals.get('starting_details_ids',[]):
if line and len(line)==3 and line[2]:
amount_total+= line[2]['pieces'] * line[2]['number']
vals.update(balance_start= amount_total)
return super(account_cash_statement, self).create(cr, uid, vals, context=context)
journal = False
if vals.get('journal_id'):
journal = self.pool.get('account.journal').browse(cr, uid, vals['journal_id'], context=context)
if journal and (journal.type == 'cash') and not vals.get('details_ids'):
vals['details_ids'] = []
last_pieces = None
if journal.with_last_closing_balance == True:
domain = [('journal_id', '=', journal.id),
('state', '=', 'confirm')]
last_bank_statement_ids = self.search(cr, uid, domain, limit=1, order='create_date desc', context=context)
if last_bank_statement_ids:
last_bank_statement = self.browse(cr, uid, last_bank_statement_ids[0], context=context)
last_pieces = dict(
(line.pieces, line.number_closing) for line in last_bank_statement.details_ids
)
for value in journal.cashbox_line_ids:
nested_values = {
'number_closing' : 0,
'number_opening' : last_pieces.get(value.pieces, 0) if isinstance(last_pieces, dict) else 0,
'pieces' : value.pieces
}
vals['details_ids'].append([0, False, nested_values])
res_id = super(account_cash_statement, self).create(cr, uid, vals, context=context)
self._update_balances(cr, uid, [res_id], context)
return res_id
def write(self, cr, uid, ids, vals, context=None):
"""
@ -233,34 +235,9 @@ class account_cash_statement(osv.osv):
@return: True on success, False otherwise
"""
super(account_cash_statement, self).write(cr, uid, ids, vals, context=context)
res = self._get_starting_balance(cr, uid, ids)
for rs in res:
super(account_cash_statement, self).write(cr, uid, [rs], res.get(rs))
return True
def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None):
""" Changes balance start and starting details if journal_id changes"
@param statement_id: Changed statement_id
@param journal_id: Changed journal_id
@return: Dictionary of changed values
"""
res = {}
balance_start = 0.0
if not journal_id:
res.update({
'balance_start': balance_start
})
return res
return super(account_cash_statement, self).onchange_journal_id(cr, uid, statement_id, journal_id, context=context)
def _equal_balance(self, cr, uid, cash_id, context=None):
statement = self.browse(cr, uid, cash_id, context=context)
self.write(cr, uid, [cash_id], {'balance_end_real': statement.balance_end})
statement.balance_end_real = statement.balance_end
if statement.balance_end != statement.balance_end_cash:
return False
return True
res = super(account_cash_statement, self).write(cr, uid, ids, vals, context=context)
self._update_balances(cr, uid, ids, context)
return res
def _user_allow(self, cr, uid, statement_id, context=None):
return True
@ -276,7 +253,7 @@ class account_cash_statement(osv.osv):
for statement in statement_pool.browse(cr, uid, ids, context=context):
vals = {}
if not self._user_allow(cr, uid, statement.id, context=context):
raise osv.except_osv(_('Error !'), (_('User %s does not have rights to access %s journal !') % (statement.user_id.name, statement.journal_id.name)))
raise osv.except_osv(_('Error!'), (_('You do not have rights to open this %s journal !') % (statement.journal_id.name, )))
if statement.name and statement.name == '/':
c = {'fiscalyear_id': statement.period_id.fiscalyear_id.id}
@ -294,13 +271,6 @@ class account_cash_statement(osv.osv):
self.write(cr, uid, [statement.id], vals, context=context)
return True
def balance_check(self, cr, uid, cash_id, journal_type='bank', context=None):
if journal_type == 'bank':
return super(account_cash_statement, self).balance_check(cr, uid, cash_id, journal_type, context)
if not self._equal_balance(cr, uid, cash_id, context):
raise osv.except_osv(_('Error !'), _('The closing balance should be the same than the computed balance!'))
return True
def statement_close(self, cr, uid, ids, journal_type='bank', context=None):
if journal_type == 'bank':
return super(account_cash_statement, self).statement_close(cr, uid, ids, journal_type, context)
@ -317,16 +287,67 @@ class account_cash_statement(osv.osv):
def button_confirm_cash(self, cr, uid, ids, context=None):
super(account_cash_statement, self).button_confirm_bank(cr, uid, ids, context=context)
return self.write(cr, uid, ids, {'closing_date': time.strftime("%Y-%m-%d %H:%M:%S")}, context=context)
absl_proxy = self.pool.get('account.bank.statement.line')
def button_cancel(self, cr, uid, ids, context=None):
cash_box_line_pool = self.pool.get('account.cashbox.line')
super(account_cash_statement, self).button_cancel(cr, uid, ids, context=context)
for st in self.browse(cr, uid, ids, context):
for end in st.ending_details_ids:
cash_box_line_pool.write(cr, uid, [end.id], {'number': 0})
return True
TABLES = (('Profit', 'profit_account_id'), ('Loss', 'loss_account_id'),)
for obj in self.browse(cr, uid, ids, context=context):
if obj.difference == 0.0:
continue
for item_label, item_account in TALBES:
if getattr(obj.journal_id, item_account):
raise osv.except_osv(_('Error!'),
_('There is no %s Account on the journal %s.') % (item_label, obj.journal_id.name,))
is_profit = obj.difference < 0.0
account = getattr(obj.journal_id, TABLES[is_profit][1])
values = {
'statement_id' : obj.id,
'journal_id' : obj.journal_id.id,
'account_id' : account.id,
'amount' : obj.difference,
'name' : 'Exceptional %s' % TABLES[is_profit][0],
}
absl_proxy.create(cr, uid, values, context=context)
return self.write(cr, uid, ids, {'closing_date': time.strftime("%Y-%m-%d %H:%M:%S")}, context=context)
account_cash_statement()
class account_journal(osv.osv):
_inherit = 'account.journal'
def _default_cashbox_line_ids(self, cr, uid, context=None):
# Return a list of coins in Euros.
result = [
dict(pieces=value) for value in [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, 100, 200, 500]
]
return result
_columns = {
'cashbox_line_ids' : fields.one2many('account.journal.cashbox.line', 'journal_id', 'CashBox'),
}
_defaults = {
'cashbox_line_ids' : _default_cashbox_line_ids,
}
account_journal()
class account_journal_cashbox_line(osv.osv):
_name = 'account.journal.cashbox.line'
_rec_name = 'pieces'
_columns = {
'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')),
'journal_id' : fields.many2one('account.journal', 'Journal', required=True, select=1),
}
_order = 'pieces asc'
account_journal_cashbox_line()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -3,45 +3,40 @@
<record id="view_account_configuration_installer" model="ir.ui.view">
<field name="name">account.installer.form</field>
<field name="model">account.installer</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.res_config_installer"/>
<field name="arch" type="xml">
<data>
<form position="attributes">
<form position="attributes" version="7.0">
<attribute name="string">Accounting Application Configuration</attribute>
</form>
<separator string="title" position="attributes">
<attribute name="string">Configure Your Chart of Accounts</attribute>
</separator>
<xpath expr="//label[@string='description']" position="attributes">
<attribute name="string">The default Chart of Accounts is matching your country selection. If no certified Chart of Accounts exists for your specified country, a generic one can be installed and will be selected by default.</attribute>
</xpath>
<xpath expr="//button[@string='Install Modules']" position="attributes">
<attribute name="string">Configure</attribute>
</xpath>
<xpath expr="//separator[@string=&quot;vsep&quot;]" position="attributes">
<attribute name="rowspan">23</attribute>
<attribute name="string"/>
</xpath>
<group colspan="8" position="inside">
<group colspan="4" width="600">
<field name="charts"/>
<group colspan="4" groups="account.group_account_user">
<separator col="4" colspan="4" string="Configure Fiscal Year"/>
<field name="has_default_company" invisible="1" />
<field name="company_id" colspan="4" widget="selection" attrs="{'invisible' : [('has_default_company', '=', True)]}"/><!-- we assume that this wizard will be run only by administrators and as this field may cause problem if hidden (because of the default company of the user removed from the selection because already configured), we simply choosed to remove the group "multi company" of it -->
<field name="date_start" on_change="on_change_start_date(date_start)"/>
<field name="date_stop"/>
<field name="period" colspan="4"/>
</group>
</group>
<footer position="replace">
<footer>
<button name="action_next" type="object" string="Continue" class="oe_highlight"/>
</footer>
</footer>
<separator string="title" position="replace">
<p class="oe_grey">
Select a configuration package to setup automatically your
taxes and chart of accounts.
</p>
<group>
<field name="charts" class="oe_inline"/>
</group>
</data>
<group string="Configure your Fiscal Year" groups="account.group_account_user">
<field name="has_default_company" invisible="1" />
<field name="company_id" colspan="4" widget="selection" attrs="{'invisible' : [('has_default_company', '=', True)]}"/><!-- we assume that this wizard will be run only by administrators and as this field may cause problem if hidden (because of the default company of the user removed from the selection because already configured), we simply choosed to remove the group "multi company" of it -->
<label for="date_start" string="Date Range"/>
<div>
<field name="date_start" on_change="on_change_start_date(date_start)" class="oe_inline"/> -
<field name="date_stop" class="oe_inline"/>
</div>
<field name="period"/>
</group>
</separator>
</field>
</record>
<record id="action_account_configuration_installer" model="ir.actions.act_window">
<field name="name">Install your Chart of Accounts</field>
<field name="name">Configure Accounting Data</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.installer</field>
<field name="view_id" ref="view_account_configuration_installer"/>
@ -50,14 +45,8 @@
<field name="target">new</field>
</record>
<record id="category_accounting_configuration" model="ir.actions.todo.category">
<field name="name">Accounting</field>
<field name="sequence">5</field>
</record>
<record id="account_configuration_installer_todo" model="ir.actions.todo">
<field name="action_id" ref="action_account_configuration_installer"/>
<field name="category_id" ref="category_accounting_configuration"/>
<field name="sequence">3</field>
<field name="type">automatic</field>
</record>

View File

@ -195,7 +195,7 @@ class account_invoice(osv.osv):
'number': fields.related('move_id','name', type='char', readonly=True, size=64, relation='account.move', store=True, string='Number'),
'internal_number': fields.char('Invoice Number', size=32, readonly=True, help="Unique number of the invoice, computed automatically when the invoice is created."),
'reference': fields.char('Invoice Reference', size=64, help="The partner reference of this invoice."),
'reference_type': fields.selection(_get_reference_type, 'Reference Type',
'reference_type': fields.selection(_get_reference_type, 'Payment Reference',
required=True, readonly=True, states={'draft':[('readonly',False)]}),
'comment': fields.text('Additional Information'),
@ -205,15 +205,16 @@ class account_invoice(osv.osv):
('proforma2','Pro-forma'),
('open','Open'),
('paid','Paid'),
('cancel','Cancelled')
('cancel','Cancelled'),
],'State', select=True, readonly=True,
help=' * The \'Draft\' state is used when a user is encoding a new and unconfirmed Invoice. \
\n* The \'Pro-forma\' when invoice is in Pro-forma state,invoice does not have an invoice number. \
\n* The \'Open\' state is used when user create invoice,a invoice number is generated.Its in open state till user does not pay invoice. \
\n* The \'Paid\' state is set automatically when the invoice is paid. Its related journal entries may or may not be reconciled. \
\n* The \'Cancelled\' state is used when user cancel invoice.'),
'sent': fields.boolean('Sent', readonly=True, help="It indicates that the invoice has been sent."),
'date_invoice': fields.date('Invoice Date', readonly=True, states={'draft':[('readonly',False)]}, select=True, help="Keep empty to use the current date"),
'date_due': fields.date('Due Date', states={'paid':[('readonly',True)], 'open':[('readonly',True)], 'close':[('readonly',True)]}, select=True,
'date_due': fields.date('Due Date', readonly=True, states={'draft':[('readonly',False)]}, select=True,
help="If you use payment terms, the due date will be computed automatically at the generation "\
"of accounting entries. If you keep the payment term and the due date empty, it means direct payment. The payment term may compute several due dates, for example 50% now, 50% in one month."),
'partner_id': fields.many2one('res.partner', 'Partner', change_default=True, readonly=True, required=True, states={'draft':[('readonly',False)]}),
@ -252,7 +253,7 @@ class account_invoice(osv.osv):
'currency_id': fields.many2one('res.currency', 'Currency', required=True, readonly=True, states={'draft':[('readonly',False)]}),
'journal_id': fields.many2one('account.journal', 'Journal', required=True, readonly=True, states={'draft':[('readonly',False)]}),
'company_id': fields.many2one('res.company', 'Company', required=True, change_default=True, readonly=True, states={'draft':[('readonly',False)]}),
'check_total': fields.float('Verification Total', digits_compute=dp.get_precision('Account'), states={'open':[('readonly',True)],'close':[('readonly',True)]}),
'check_total': fields.float('Verification Total', digits_compute=dp.get_precision('Account'), readonly=True, states={'draft':[('readonly',False)]}),
'reconciled': fields.function(_reconciled, string='Paid/Reconciled', type='boolean',
store={
'account.invoice': (lambda self, cr, uid, ids, c={}: ids, None, 50), # Check if we can remove ?
@ -273,7 +274,7 @@ class account_invoice(osv.osv):
help="Remaining amount due."),
'payment_ids': fields.function(_compute_lines, relation='account.move.line', type="many2many", string='Payments'),
'move_name': fields.char('Journal Entry', size=64, readonly=True, states={'draft':[('readonly',False)]}),
'user_id': fields.many2one('res.users', 'Salesman', readonly=True, states={'draft':[('readonly',False)]}),
'user_id': fields.many2one('res.users', 'Salesperson', readonly=True, states={'draft':[('readonly',False)]}),
'fiscal_position': fields.many2one('account.fiscal.position', 'Fiscal Position', readonly=True, states={'draft':[('readonly',False)]})
}
_defaults = {
@ -286,6 +287,7 @@ class account_invoice(osv.osv):
'check_total': 0.0,
'internal_number': False,
'user_id': lambda s, cr, u, c: u,
'sent': False,
}
_sql_constraints = [
('number_uniq', 'unique(number, company_id, journal_id, type)', 'Invoice Number must be unique per Company!'),
@ -304,7 +306,7 @@ class account_invoice(osv.osv):
if view_type == 'form':
if partner['supplier'] and not partner['customer']:
view_id = self.pool.get('ir.ui.view').search(cr,uid,[('name', '=', 'account.invoice.supplier.form')])
else:
elif partner['customer'] and not partner['supplier']:
view_id = self.pool.get('ir.ui.view').search(cr,uid,[('name', '=', 'account.invoice.form')])
if view_id and isinstance(view_id, (list, tuple)):
view_id = view_id[0]
@ -317,7 +319,7 @@ class account_invoice(osv.osv):
res['fields'][field]['selection'] = journal_select
doc = etree.XML(res['arch'])
if context.get('type', False):
for node in doc.xpath("//field[@name='partner_bank_id']"):
if context['type'] == 'in_refund':
@ -325,7 +327,7 @@ class account_invoice(osv.osv):
elif context['type'] == 'out_refund':
node.set('domain', "[('partner_id', '=', partner_id)]")
res['arch'] = etree.tostring(doc)
if view_type == 'search':
if context.get('type', 'in_invoice') in ('out_invoice', 'out_refund'):
for node in doc.xpath("//group[@name='extended filter']"):
@ -362,9 +364,55 @@ class account_invoice(osv.osv):
except Exception, e:
if '"journal_id" viol' in e.args[0]:
raise orm.except_orm(_('Configuration Error!'),
_('There is no Accounting Journal of type Sale/Purchase defined!'))
_('There is no Sale/Purchase Journal(s) defined.'))
else:
raise orm.except_orm(_('Unknown Error'), str(e))
raise orm.except_orm(_('Unknown Error!'), str(e))
def invoice_print(self, cr, uid, ids, context=None):
'''
This function prints the invoice and mark it as sent, so that we can see more easily the next step of the workflow
'''
assert len(ids) == 1, 'This option should only be used for a single id at a time.'
self.write(cr, uid, ids, {'sent': True}, context=context)
datas = {
'ids': ids,
'model': 'account.invoice',
'form': self.read(cr, uid, ids[0], context=context)
}
return {
'type': 'ir.actions.report.xml',
'report_name': 'account.invoice',
'datas': datas,
'nodestroy' : True
}
def action_invoice_sent(self, cr, uid, ids, context=None):
'''
This function opens a window to compose an email, with the edi invoice template message loaded by default
'''
mod_obj = self.pool.get('ir.model.data')
template = mod_obj.get_object_reference(cr, uid, 'account', 'email_template_edi_invoice')
template_id = template and template[1] or False
res = mod_obj.get_object_reference(cr, uid, 'mail', 'email_compose_message_wizard_form')
res_id = res and res[1] or False
ctx = dict(context)
ctx.update({
'default_model': 'account.invoice',
'default_res_id': ids[0],
'default_use_template': True,
'default_template_id': template_id,
})
return {
'view_type': 'form',
'view_mode': 'form',
'res_model': 'mail.compose.message',
'views': [(res_id, 'form')],
'view_id': res_id,
'type': 'ir.actions.act_window',
'target': 'new',
'context': ctx,
'nodestroy': True,
}
def confirm_paid(self, cr, uid, ids, context=None):
if context is None:
@ -382,7 +430,7 @@ class account_invoice(osv.osv):
if t['state'] in ('draft', 'cancel') and t['internal_number']== False:
unlink_ids.append(t['id'])
else:
raise osv.except_osv(_('Invalid action !'), _('You can not delete an invoice which is open or paid. We suggest you to refund it instead.'))
raise osv.except_osv(_('Invalid Action!'), _('You cannot delete an invoice which is open or paid. You should refund it instead.'))
osv.osv.unlink(self, cr, uid, unlink_ids, context=context)
return True
@ -415,8 +463,8 @@ class account_invoice(osv.osv):
rec_res_id = rec_line_data and rec_line_data[0].get('value_reference',False) and int(rec_line_data[0]['value_reference'].split(',')[1]) or False
pay_res_id = pay_line_data and pay_line_data[0].get('value_reference',False) and int(pay_line_data[0]['value_reference'].split(',')[1]) or False
if not rec_res_id and not pay_res_id:
raise osv.except_osv(_('Configuration Error !'),
_('Can not find a chart of accounts for this company, you should create one.'))
raise osv.except_osv(_('Configuration Error!'),
_('Cannot find a chart of accounts for this company, you should create one.'))
account_obj = self.pool.get('account.account')
rec_obj_acc = account_obj.browse(cr, uid, [rec_res_id])
pay_obj_acc = account_obj.browse(cr, uid, [pay_res_id])
@ -478,7 +526,7 @@ class account_invoice(osv.osv):
pterm_list.sort()
res = {'value':{'date_due': pterm_list[-1]}}
else:
raise osv.except_osv(_('Data Insufficient !'), _('The payment term of supplier does not have a payment term line!'))
raise osv.except_osv(_('Insufficient Data!'), _('The payment term of supplier does not have a payment term line.'))
return res
def onchange_invoice_line(self, cr, uid, ids, lines):
@ -510,8 +558,8 @@ class account_invoice(osv.osv):
rec_res_id = rec_line_data and rec_line_data[0].get('value_reference',False) and int(rec_line_data[0]['value_reference'].split(',')[1]) or False
pay_res_id = pay_line_data and pay_line_data[0].get('value_reference',False) and int(pay_line_data[0]['value_reference'].split(',')[1]) or False
if not rec_res_id and not pay_res_id:
raise osv.except_osv(_('Configuration Error !'),
_('Can not find a chart of account, you should create one from the configuration of the accounting menu.'))
raise osv.except_osv(_('Configuration Error!'),
_('Cannot find a chart of account, you should create one from Settings\Configuration\Accounting menu.'))
if type in ('out_invoice', 'out_refund'):
acc_id = rec_res_id
else:
@ -525,16 +573,16 @@ class account_invoice(osv.osv):
if line.account_id.company_id.id != company_id:
result_id = account_obj.search(cr, uid, [('name','=',line.account_id.name),('company_id','=',company_id)])
if not result_id:
raise osv.except_osv(_('Configuration Error !'),
_('Can not find a chart of account, you should create one from the configuration of the accounting menu.'))
raise osv.except_osv(_('Configuration Error!'),
_('Cannot find a chart of account, you should create one from Settings\Configuration\Accounting menu.'))
inv_line_obj.write(cr, uid, [line.id], {'account_id': result_id[-1]})
else:
if invoice_line:
for inv_line in invoice_line:
obj_l = account_obj.browse(cr, uid, inv_line[2]['account_id'])
if obj_l.company_id.id != company_id:
raise osv.except_osv(_('Configuration Error !'),
_('Invoice line account company does not match with invoice company.'))
raise osv.except_osv(_('Configuration Error!'),
_('Invoice line account\'s company and invoice\'s compnay does not match.'))
else:
continue
if company_id and type:
@ -555,7 +603,7 @@ class account_invoice(osv.osv):
if r[1] == 'journal_id' and r[2] in journal_ids:
val['journal_id'] = r[2]
if not val.get('journal_id', False):
raise osv.except_osv(_('Configuration Error !'), (_('Can\'t find any account journal of %s type for this company.\n\nYou can create one in the menu: \nConfiguration\Financial Accounting\Accounts\Journals.') % (journal_type)))
raise osv.except_osv(_('Configuration Error!'), (_('Cannot find any account journal of %s type for this company.\n\nYou can create one in the menu: \nConfiguration\Journals\Journals.') % (journal_type)))
dom = {'journal_id': [('id', 'in', journal_ids)]}
else:
journal_ids = obj_journal.search(cr, uid, [])
@ -604,6 +652,7 @@ class account_invoice(osv.osv):
'move_name':False,
'internal_number': False,
'period_id': False,
'sent': False,
})
if 'date_invoice' not in default:
default.update({
@ -712,28 +761,31 @@ class account_invoice(osv.osv):
for tax in inv.tax_line:
if tax.manual:
continue
key = (tax.tax_code_id.id, tax.base_code_id.id, tax.account_id.id)
key = (tax.tax_code_id.id, tax.base_code_id.id, tax.account_id.id, tax.account_analytic_id.id)
tax_key.append(key)
if not key in compute_taxes:
raise osv.except_osv(_('Warning !'), _('Global taxes defined, but they are not in invoice lines !'))
raise osv.except_osv(_('Warning!'), _('Global taxes defined, but they are not in invoice lines !'))
base = compute_taxes[key]['base']
if abs(base - tax.base) > inv.company_id.currency_id.rounding:
raise osv.except_osv(_('Warning !'), _('Tax base different!\nClick on compute to update the tax base.'))
raise osv.except_osv(_('Warning!'), _('Tax base different!\nClick on compute to update the tax base.'))
for key in compute_taxes:
if not key in tax_key:
raise osv.except_osv(_('Warning !'), _('Taxes are missing!\nClick on compute button.'))
raise osv.except_osv(_('Warning!'), _('Taxes are missing!\nClick on compute button.'))
def compute_invoice_totals(self, cr, uid, inv, company_currency, ref, invoice_move_lines):
def compute_invoice_totals(self, cr, uid, inv, company_currency, ref, invoice_move_lines, context=None):
if context is None:
context={}
total = 0
total_currency = 0
cur_obj = self.pool.get('res.currency')
for i in invoice_move_lines:
if inv.currency_id.id != company_currency:
context.update({'date': inv.date_invoice or time.strftime('%Y-%m-%d')})
i['currency_id'] = inv.currency_id.id
i['amount_currency'] = i['price']
i['price'] = cur_obj.compute(cr, uid, inv.currency_id.id,
company_currency, i['price'],
context={'date': inv.date_invoice or time.strftime('%Y-%m-%d')})
context=context)
else:
i['amount_currency'] = False
i['currency_id'] = False
@ -791,12 +843,12 @@ class account_invoice(osv.osv):
context = {}
for inv in self.browse(cr, uid, ids, context=context):
if not inv.journal_id.sequence_id:
raise osv.except_osv(_('Error !'), _('Please define sequence on the journal related to this invoice.'))
raise osv.except_osv(_('Error!'), _('Please define sequence on the journal related to this invoice.'))
if not inv.invoice_line:
raise osv.except_osv(_('No Invoice Lines !'), _('Please create some invoice lines.'))
if inv.move_id:
continue
ctx = context.copy()
ctx.update({'lang': inv.partner_id.lang})
if not inv.date_invoice:
@ -822,7 +874,7 @@ class account_invoice(osv.osv):
total_percent += line.value_amount
total_fixed = (total_fixed * 100) / (inv.amount_total or 1.0)
if (total_fixed + total_percent) > 100:
raise osv.except_osv(_('Error !'), _("Can not create the invoice !\nThe related payment term is probably misconfigured as it gives a computed amount greater than the total invoiced amount. The latest line of your payment term must be of type 'balance' to avoid rounding issues."))
raise osv.except_osv(_('Error!'), _("Cannot create the invoice.\nThe related payment term is probably misconfigured as it gives a computed amount greater than the total invoiced amount. In order to avoid rounding issues, the latest line of your payment term must be of type 'balance'."))
# one move line per tax line
iml += ait_obj.move_line_get(cr, uid, inv.id)
@ -843,7 +895,7 @@ class account_invoice(osv.osv):
# create one move line for the total and possibly adjust the other lines amount
total = 0
total_currency = 0
total, total_currency, iml = self.compute_invoice_totals(cr, uid, inv, company_currency, ref, iml)
total, total_currency, iml = self.compute_invoice_totals(cr, uid, inv, company_currency, ref, iml, context=ctx)
acc_id = inv.account_id.id
name = inv['name'] or '/'
@ -903,8 +955,8 @@ class account_invoice(osv.osv):
journal_id = inv.journal_id.id
journal = journal_obj.browse(cr, uid, journal_id, context=ctx)
if journal.centralisation:
raise osv.except_osv(_('UserError'),
_('You cannot create an invoice on a centralised journal. Uncheck the centralised counterpart box in the related journal from the configuration menu.'))
raise osv.except_osv(_('User Error!'),
_('You cannot create an invoice on a centralized journal. Uncheck the centralized counterpart box in the related journal from the configuration menu.'))
line = self.finalize_invoice_move_lines(cr, uid, inv, line)
@ -935,10 +987,9 @@ class account_invoice(osv.osv):
move_obj.post(cr, uid, [move_id], context=ctx)
self._log_event(cr, uid, ids)
return True
def invoice_validate(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, {'state':'open'}, context=context)
self.invoice_validate_send_note(cr, uid, ids, context=context)
return True
def line_get_convert(self, cr, uid, x, part, date, context=None):
@ -1002,7 +1053,7 @@ class account_invoice(osv.osv):
if obj_inv.type in ('out_invoice', 'out_refund'):
ctx = self.get_log_context(cr, uid, context=ctx)
message = _("Invoice '%s' is validated.") % name
self.log(cr, uid, inv_id, message, context=ctx)
self.message_post(cr, uid, [inv_id], body=message, context=context)
return True
def action_cancel(self, cr, uid, ids, *args):
@ -1018,7 +1069,7 @@ class account_invoice(osv.osv):
pay_ids = account_move_line_obj.browse(cr, uid, i['payment_ids'])
for move_line in pay_ids:
if move_line.reconcile_partial_id and move_line.reconcile_partial_id.line_partial_ids:
raise osv.except_osv(_('Error !'), _('You can not cancel an invoice which is partially paid! You need to unreconcile related payment entries first!'))
raise osv.except_osv(_('Error!'), _('You cannot cancel an invoice which is partially paid. You need to unreconcile related payment entries first.'))
# First, set the invoices as cancelled and detach the move ids
self.write(cr, uid, ids, {'state':'cancel', 'move_id':False})
@ -1052,10 +1103,10 @@ class account_invoice(osv.osv):
if not ids:
return []
types = {
'out_invoice': 'CI: ',
'in_invoice': 'SI: ',
'out_refund': 'OR: ',
'in_refund': 'SR: ',
'out_invoice': 'Invoice ',
'in_invoice': 'Sup. Invoice ',
'out_refund': 'Refund ',
'in_refund': 'Supplier Refund ',
}
return [(r['id'], (r['number']) or types[r['type']] + (r['name'] or '')) for r in self.read(cr, uid, ids, ['type', 'number', 'name'], context, load='_classic_write')]
@ -1084,7 +1135,7 @@ class account_invoice(osv.osv):
return map(lambda x: (0,0,x), lines)
def refund(self, cr, uid, ids, date=None, period_id=None, description=None, journal_id=None):
invoices = self.read(cr, uid, ids, ['name', 'type', 'number', 'reference', 'comment', 'date_due', 'partner_id', 'partner_contact', 'partner_insite', 'partner_ref', 'payment_term', 'account_id', 'currency_id', 'invoice_line', 'tax_line', 'journal_id'])
invoices = self.read(cr, uid, ids, ['name', 'type', 'number', 'reference', 'comment', 'date_due', 'partner_id', 'partner_contact', 'partner_insite', 'partner_ref', 'payment_term', 'account_id', 'currency_id', 'invoice_line', 'tax_line', 'journal_id', 'company_id'])
obj_invoice_line = self.pool.get('account.invoice.line')
obj_invoice_tax = self.pool.get('account.invoice.tax')
obj_journal = self.pool.get('account.journal')
@ -1132,7 +1183,7 @@ class account_invoice(osv.osv):
'name': description,
})
# take the id part of the tuple returned for many2one fields
for field in ('partner_id',
for field in ('partner_id', 'company_id',
'account_id', 'currency_id', 'payment_term', 'journal_id'):
invoice[field] = invoice[field] and invoice[field][0]
# create the new invoice
@ -1144,7 +1195,7 @@ class account_invoice(osv.osv):
if context is None:
context = {}
#TODO check if we can use different period for payment and the writeoff line
assert len(ids)==1, "Can only pay one invoice at a time"
assert len(ids)==1, "Can only pay one invoice at a time."
invoice = self.browse(cr, uid, ids[0], context=context)
src_account_id = invoice.account_id.id
# Take the seq as name for move
@ -1230,44 +1281,41 @@ class account_invoice(osv.osv):
else:
code = invoice.currency_id.symbol
# TODO: use currency's formatting function
msg = _("Invoice '%s' is paid partially: %s%s of %s%s (%s%s remaining)") % \
msg = _("Invoice '%s' is paid partially: %s%s of %s%s (%s%s remaining).") % \
(name, pay_amount, code, invoice.amount_total, code, total, code)
self.log(cr, uid, inv_id, msg)
self.message_post(cr, uid, [inv_id], body=msg, context=context)
self.pool.get('account.move.line').reconcile_partial(cr, uid, line_ids, 'manual', context)
# Update the stored value (fields.function), so we write to trigger recompute
self.pool.get('account.invoice').write(cr, uid, ids, {}, context=context)
return True
# -----------------------------------------
# OpenChatter notifications and need_action
# -----------------------------------------
def _get_document_type(self, type):
type_dict = {
'out_invoice': 'Customer invoice',
'in_invoice': 'Supplier invoice',
'out_refund': 'Customer Refund',
'in_refund': 'Supplier Refund',
# Translation markers will have no effect at runtime, only used to properly flag export
'out_invoice': _('Customer invoice'),
'in_invoice': _('Supplier invoice'),
'out_refund': _('Customer Refund'),
'in_refund': _('Supplier Refund'),
}
return type_dict.get(type, 'Invoice')
def create_send_note(self, cr, uid, ids, context=None):
for obj in self.browse(cr, uid, ids, context=context):
self.message_append_note(cr, uid, [obj.id],body=_("%s <b>created</b>.") % (self._get_document_type(obj.type)), context=context)
def invoice_validate_send_note(self, cr, uid, ids, context=None):
for obj in self.browse(cr, uid, ids, context=context):
self.message_append_note(cr, uid, [obj.id], body=_("%s <b>validated</b>.") % (self._get_document_type(obj.type)), context=context)
self.message_post(cr, uid, [obj.id], body=_("%s <b>created</b>.") % (_(self._get_document_type(obj.type))), context=context)
def confirm_paid_send_note(self, cr, uid, ids, context=None):
for obj in self.browse(cr, uid, ids, context=context):
self.message_append_note(cr, uid, [obj.id], body=_("%s <b>paid</b>.") % (self._get_document_type(obj.type)), context=context)
for obj in self.browse(cr, uid, ids, context=context):
self.message_post(cr, uid, [obj.id], body=_("%s <b>paid</b>.") % (_(self._get_document_type(obj.type))), context=context)
def invoice_cancel_send_note(self, cr, uid, ids, context=None):
for obj in self.browse(cr, uid, ids, context=context):
self.message_append_note(cr, uid, [obj.id], body=_("%s <b>cancelled</b>.") % (self._get_document_type(obj.type)), context=context)
self.message_post(cr, uid, [obj.id], body=_("%s <b>cancelled</b>.") % (_(self._get_document_type(obj.type))), context=context)
account_invoice()
class account_invoice_line(osv.osv):
@ -1306,27 +1354,32 @@ class account_invoice_line(osv.osv):
_name = "account.invoice.line"
_description = "Invoice Line"
_columns = {
'name': fields.char('Description', size=256, required=True),
'origin': fields.char('Origin', size=256, help="Reference of the document that produced this invoice."),
'name': fields.text('Description', required=True),
'origin': fields.char('Source', size=256, help="Reference of the document that produced this invoice."),
'invoice_id': fields.many2one('account.invoice', 'Invoice Reference', ondelete='cascade', select=True),
'uos_id': fields.many2one('product.uom', 'Unit of Measure', ondelete='set null'),
'product_id': fields.many2one('product.product', 'Product', ondelete='set null'),
'account_id': fields.many2one('account.account', 'Account', required=True, domain=[('type','<>','view'), ('type', '<>', 'closed')], help="The income or expense account related to the selected product."),
'price_unit': fields.float('Unit Price', required=True, digits_compute= dp.get_precision('Account')),
'price_unit': fields.float('Unit Price', required=True, digits_compute= dp.get_precision('Product Price')),
'price_subtotal': fields.function(_amount_line, string='Subtotal', type="float",
digits_compute= dp.get_precision('Account'), store=True),
'quantity': fields.float('Quantity', required=True),
'discount': fields.float('Discount (%)', digits_compute= dp.get_precision('Account')),
'quantity': fields.float('Quantity', digits_compute= dp.get_precision('Product Unit of Measure'), required=True),
'discount': fields.float('Discount (%)', digits_compute= dp.get_precision('Discount')),
'invoice_line_tax_id': fields.many2many('account.tax', 'account_invoice_line_tax', 'invoice_line_id', 'tax_id', 'Taxes', domain=[('parent_id','=',False)]),
'note': fields.text('Notes'),
'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account'),
'company_id': fields.related('invoice_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True),
'partner_id': fields.related('invoice_id','partner_id',type='many2one',relation='res.partner',string='Partner',store=True)
}
def _default_account_id(self, cr, uid, ids, context=None):
prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context)
return prop and prop.id or False
_defaults = {
'quantity': 1,
'discount': 0.0,
'price_unit': _price_unit_default,
'account_id': _default_account_id,
}
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
@ -1391,7 +1444,8 @@ class account_invoice_line(osv.osv):
domain = {}
result['uos_id'] = res.uom_id.id or uom or False
result['note'] = res.description
if res.description:
result['name'] += '\n'+res.description
if result['uos_id']:
res2 = res.uom_id.category_id.id
if res2:
@ -1434,10 +1488,11 @@ class account_invoice_line(osv.osv):
prod = self.pool.get('product.product').browse(cr, uid, product, context=context)
prod_uom = self.pool.get('product.uom').browse(cr, uid, uom, context=context)
if prod.uom_id.category_id.id != prod_uom.category_id.id:
warning = {
warning = {
'title': _('Warning!'),
'message': _('You selected an Unit of Measure which is not compatible with the product.')
}
'message': _('The selected unit of measure is not compatible with the unit of measure of the product.')
}
res['value'].update({'uos_id': prod.uom_id.id})
return {'value': res['value'], 'warning': warning}
return res
@ -1485,7 +1540,7 @@ class account_invoice_line(osv.osv):
def move_line_get_item(self, cr, uid, line, context=None):
return {
'type':'src',
'name': line.name[:64],
'name': line.name.split('\n')[0][:64],
'price_unit':line.price_unit,
'quantity':line.quantity,
'price':line.price_subtotal,
@ -1539,6 +1594,7 @@ class account_invoice_tax(osv.osv):
'invoice_id': fields.many2one('account.invoice', 'Invoice Line', ondelete='cascade', select=True),
'name': fields.char('Tax Description', size=64, required=True),
'account_id': fields.many2one('account.account', 'Tax Account', required=True, domain=[('type','<>','view'),('type','<>','income'), ('type', '<>', 'closed')]),
'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic account'),
'base': fields.float('Base', digits_compute=dp.get_precision('Account')),
'amount': fields.float('Amount', digits_compute=dp.get_precision('Account')),
'manual': fields.boolean('Manual'),
@ -1609,14 +1665,16 @@ class account_invoice_tax(osv.osv):
val['base_amount'] = cur_obj.compute(cr, uid, inv.currency_id.id, company_currency, val['base'] * tax['base_sign'], context={'date': inv.date_invoice or time.strftime('%Y-%m-%d')}, round=False)
val['tax_amount'] = cur_obj.compute(cr, uid, inv.currency_id.id, company_currency, val['amount'] * tax['tax_sign'], context={'date': inv.date_invoice or time.strftime('%Y-%m-%d')}, round=False)
val['account_id'] = tax['account_collected_id'] or line.account_id.id
val['account_analytic_id'] = tax['account_analytic_collected_id']
else:
val['base_code_id'] = tax['ref_base_code_id']
val['tax_code_id'] = tax['ref_tax_code_id']
val['base_amount'] = cur_obj.compute(cr, uid, inv.currency_id.id, company_currency, val['base'] * tax['ref_base_sign'], context={'date': inv.date_invoice or time.strftime('%Y-%m-%d')}, round=False)
val['tax_amount'] = cur_obj.compute(cr, uid, inv.currency_id.id, company_currency, val['amount'] * tax['ref_tax_sign'], context={'date': inv.date_invoice or time.strftime('%Y-%m-%d')}, round=False)
val['account_id'] = tax['account_paid_id'] or line.account_id.id
val['account_analytic_id'] = tax['account_analytic_paid_id']
key = (val['tax_code_id'], val['base_code_id'], val['account_id'])
key = (val['tax_code_id'], val['base_code_id'], val['account_id'], val['account_analytic_id'])
if not key in tax_grouped:
tax_grouped[key] = val
else:
@ -1648,7 +1706,8 @@ class account_invoice_tax(osv.osv):
'price': t['amount'] or 0.0,
'account_id': t['account_id'],
'tax_code_id': t['tax_code_id'],
'tax_amount': t['tax_amount']
'tax_amount': t['tax_amount'],
'account_analytic_id': t['account_analytic_id'],
})
return res
@ -1669,4 +1728,14 @@ class res_partner(osv.osv):
res_partner()
class mail_message(osv.osv):
_name = 'mail.message'
_inherit = 'mail.message'
def _postprocess_sent_message(self, cr, uid, message, context=None):
if message.model == 'account.invoice':
self.pool.get('account.invoice').write(cr, uid, [message.res_id], {'sent':True}, context=context)
return super(mail_message, self)._postprocess_sent_message(cr, uid, message=message, context=context)
mail_message()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -1,13 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!--
Invoices
-->
<!-- Invoices -->
<record id="view_invoice_line_calendar" model="ir.ui.view">
<field name="name">account.invoice.calendar</field>
<field name="model">account.invoice</field>
<field name="type">calendar</field>
<field name="arch" type="xml">
<calendar string="Invoices" color="journal_id" date_start="date_invoice">
<field name="partner_id"/>
@ -19,7 +17,6 @@
<record model="ir.ui.view" id="view_invoice_graph">
<field name="name">account.invoice.graph</field>
<field name="model">account.invoice</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Invoices" type="bar">
<field name="partner_id"/>
@ -31,15 +28,14 @@
<record id="view_invoice_line_tree" model="ir.ui.view">
<field name="name">account.invoice.line.tree</field>
<field name="model">account.invoice.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Invoice Line">
<field name="name"/>
<field name="account_id" groups="account.group_account_user"/>
<field name="quantity"/>
<field name="uos_id"/>
<field name="uos_id" groups="product.group_uom"/>
<field name="price_unit"/>
<field name="discount"/>
<field name="discount" groups="sale.group_discount_per_so_line"/>
<field name="price_subtotal"/>
</tree>
</field>
@ -48,25 +44,29 @@
<record id="view_invoice_line_form" model="ir.ui.view">
<field name="name">account.invoice.line.form</field>
<field name="model">account.invoice.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Invoice Line">
<field name="product_id" on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
<field colspan="2" name="name"/>
<label string="Quantity" for="quantity" align="1.0"/>
<group colspan="1" col="2">
<field name="quantity" nolabel="1"/>
<field name="uos_id" on_change="uos_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)" nolabel="1"/>
<form string="Invoice Line" version="7.0">
<group>
<group>
<field name="product_id" on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
<label for="quantity"/>
<div>
<field name="quantity" class="oe_inline"/>
<field name="uos_id" class="oe_inline" groups="product.group_uom"
on_change="uos_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
</div>
<field name="price_unit"/>
<field name="discount" groups="sale.group_discount_per_so_line"/>
</group>
<group>
<field domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]" name="account_id" on_change="onchange_account_id(product_id, parent.partner_id, parent.type, parent.fiscal_position,account_id)" groups="account.group_account_user"/>
<field name="invoice_line_tax_id" context="{'type':parent.type}" domain="[('parent_id','=',False),('company_id', '=', parent.company_id)]" widget="many2many_tags"/>
<field domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id), ('parent_id', '!=', False)]" name="account_analytic_id" groups="analytic.group_analytic_accounting"/>
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
</group>
</group>
<field name="price_unit"/>
<field domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]" name="account_id" on_change="onchange_account_id(product_id, parent.partner_id, parent.type, parent.fiscal_position,account_id)"/>
<field name="discount"/>
<field domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id), ('parent_id', '!=', False)]" name="account_analytic_id" groups="analytic.group_analytic_accounting"/>
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
<separator string="Notes" colspan="4"/>
<field colspan="4" name="note" nolabel="1"/>
<separator colspan="4" string="Taxes"/>
<field colspan="4" name="invoice_line_tax_id" context="{'type':parent.type}" domain="[('parent_id','=',False),('company_id', '=', parent.company_id)]" nolabel="1"/>
<label for="name"/>
<field name="name"/>
</form>
</field>
</record>
@ -74,7 +74,6 @@
<record id="view_invoice_tax_tree" model="ir.ui.view">
<field name="name">account.invoice.tax.tree</field>
<field name="model">account.invoice.tax</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Manual Invoice Taxes">
<field name="sequence"/>
@ -90,22 +89,24 @@
<record id="view_invoice_tax_form" model="ir.ui.view">
<field name="name">account.invoice.tax.form</field>
<field name="model">account.invoice.tax</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Manual Invoice Taxes">
<field name="name"/>
<field name="sequence"/>
<field name="account_id"/>
<field name="manual"/>
<field name="amount"/>
<field name="base" readonly="0"/>
<separator colspan="4" string="Tax Codes"/>
<field name="base_code_id"/>
<field name="base_amount"/>
<field name="tax_code_id"/>
<field name="tax_amount"/>
<field name="factor_base" invisible="True"/>
<field name="factor_tax" invisible="True"/>
<form string="Manual Invoice Taxes" version="7.0">
<group col="4">
<field name="name"/>
<field name="sequence"/>
<field name="account_id" groups="account.group_account_user"/>
<field name="account_analytic_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id), ('parent_id', '!=', False)]" groups="analytic.group_analytic_accounting"/>
<field name="manual"/>
<field name="amount"/>
<field name="base" readonly="0"/>
<separator colspan="4" string="Tax Codes"/>
<field name="base_code_id"/>
<field name="base_amount"/>
<field name="tax_code_id"/>
<field name="tax_amount"/>
<field name="factor_base" invisible="True"/>
<field name="factor_tax" invisible="True"/>
</group>
</form>
</field>
</record>
@ -113,12 +114,11 @@
<record id="invoice_tree" model="ir.ui.view">
<field name="name">account.invoice.tree</field>
<field name="model">account.invoice</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree colors="blue:state == 'draft';black:state in ('proforma','proforma2','open');gray:state == 'cancel'" string="Invoice">
<field name="partner_id" groups="base.group_user"/>
<field name="date_invoice"/>
<field name="number"/>
<field name="partner_id" groups="base.group_user"/>
<field name="reference" invisible="1"/>
<field name="name" invisible="1"/>
<field name="journal_id" invisible="1"/>
@ -127,13 +127,11 @@
<field name="user_id"/>
<field name="date_due"/>
<field name="origin"/>
<field name="currency_id"/>
<field name="currency_id" groups="base.group_multi_currency"/>
<field name="residual" sum="Residual Amount"/>
<field name="amount_untaxed" sum="Untaxed Amount"/>
<field name="amount_total" sum="Total Amount"/>
<field name="state"/>
<button name="invoice_open" states="draft,proforma2" string="Approve" icon="terp-camera_test"/>
</tree>
</field>
</record>
@ -141,51 +139,97 @@
<record id="invoice_supplier_form" model="ir.ui.view">
<field name="name">account.invoice.supplier.form</field>
<field name="model">account.invoice</field>
<field name="type">form</field>
<field name="priority">2</field>
<field name="arch" type="xml">
<form string="Supplier Invoice">
<group col="8" colspan="4">
<field name="journal_id" on_change="onchange_journal_id(journal_id)" widget="selection"/>
<field name="number" readonly="1"/>
<field name="type" invisible="1"/>
<field name="currency_id" width="50"/>
<button name="%(action_account_change_currency)d" type="action" icon="terp-stock_effects-object-colorize" string="Change" attrs="{'invisible':[('state','!=','draft')]}" groups="account.group_account_user"/>
<newline/>
<field string="Supplier" name="partner_id" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)" context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}" options='{"quick_create": false}' domain="[('supplier', '=', True)]"/>
<field name="fiscal_position" widget="selection"/>
<newline/>
<field name="date_invoice"/>
<field name="period_id" domain="[('state', '=', 'draft')]" groups="account.group_account_user" widget="selection"/>
<group colspan="2" col="1" groups="account.group_account_user">
<label align="0.0" string="(keep empty to use the current period)"/>
<form string="Supplier Invoice" version="7.0">
<header>
<span groups="base.group_user">
<button name="invoice_open" states="draft,proforma2" string="Validate" class="oe_highlight"/>
<button name="%(action_account_invoice_refund)d" type='action' string='Ask Refund' states='open,paid' />
<button name="invoice_cancel" states="draft,proforma2,sale,open" string="Cancel" groups="base.group_no_one"/>
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','&lt;&gt;','paid'), ('reconciled', '=', True)]}" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
</span>
<field name="state" widget="statusbar" statusbar_visible="draft,open,paid" statusbar_colors='{"proforma":"blue","proforma2":"blue"}'/>
</header>
<sheet string="Supplier Invoice">
<div class="oe_title">
<h1>
<label string="Draft Invoice" attrs="{'invisible': ['|',('state','&lt;&gt;','draft'), ('type','&lt;&gt;','in_invoice')]}"/>
<label string="Draft Refund" attrs="{'invisible': ['|',('state','&lt;&gt;','draft'), ('type','&lt;&gt;','in_refund')]}"/>
<label string="Invoice" attrs="{'invisible': ['|',('state', '=', 'draft'), ('type','&lt;&gt;','in_invoice')]}"/>
<label string="Refund" attrs="{'invisible': ['|',('state', '=', 'draft'), ('type','&lt;&gt;','in_refund')]}"/>
<field name="number" class="oe_inline" attrs="{'invisible': [('state', '=', 'draft')]}"/>
</h1>
</div>
<field name="type" invisible="1"/>
<group>
<group>
<field string="Supplier" name="partner_id"
on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)"
context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}"
domain="[('supplier', '=', True)]"/>
<field name="fiscal_position" widget="selection"/>
<field name="origin"/>
<label for="reference_type"/>
<div>
<field name="reference_type" class="oe_inline oe_edit_only"/>
<field name="reference" class="oe_inline"/>
</div>
</group>
<group>
<field name="date_invoice"/>
<field name="date_due"/>
<field domain="[('company_id', '=', company_id), ('type', '=', 'payable')]"
name="account_id" groups="account.group_account_user"/>
<field name="journal_id" groups="account.group_account_user"
on_change="onchange_journal_id(journal_id, context)" widget="selection"/>
<field name="currency_id" groups="base.group_multi_currency"/>
</group>
</group>
<notebook colspan="4">
<notebook>
<page string="Invoice">
<field domain="[('company_id', '=', company_id), ('type', '=', 'payable')]" name="account_id" groups="account.group_account_user"/>
<field name="reference_type" nolabel="1" size="0"/>
<field name="reference" nolabel="1"/>
<field name="date_due"/>
<field colspan="4" context="{'partner_id': partner_id, 'price_type': 'price_type' in dir() and price_type or False, 'type': type}" name="invoice_line" nolabel="1">
<tree string="Invoice lines">
<field name="product_id" on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
<field domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]" name="account_id" on_change="onchange_account_id(product_id,parent.partner_id,parent.type,parent.fiscal_position,account_id)"/>
<field name="invoice_line_tax_id" view_mode="2" context="{'type':parent.type}" domain="[('parent_id','=',False)]"/>
<field domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id), ('parent_id', '!=', False)]" name="account_analytic_id" groups="analytic.group_analytic_accounting"/>
<field context="{'partner_id': partner_id, 'price_type': 'price_type' in dir() and price_type or False, 'type': type}" name="invoice_line">
<tree string="Invoice lines" editable="bottom">
<field name="product_id"
on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
<field name="name"/>
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
<field name="account_id" groups="account.group_account_user"
domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '!=', 'view')]"
on_change="onchange_account_id(product_id, parent.partner_id, parent.type, parent.fiscal_position,account_id)"/>
<field name="account_analytic_id" groups="analytic.group_analytic_accounting"
domain="[('type','!=','view'), ('company_id', '=', parent.company_id), ('parent_id', '!=', False)]"/>
<field name="quantity"/>
<field name="uos_id" groups="product.group_uom"
on_change="uos_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
<field name="price_unit"/>
<!-- Removed if subtotal is set -->
<field name="discount" groups="sale.group_discount_per_so_line"/>
<field name="invoice_line_tax_id" widget="many2many_tags" context="{'type':parent.type}"
domain="[('parent_id','=',False),('company_id', '=', parent.company_id)]"/>
<field name="price_subtotal"/>
<field invisible="True" name="name"/>
<field invisible="True" name="uos_id"/>
</tree>
</field>
<group col="1" colspan="2">
<field name="tax_line" nolabel="1">
<group class="oe_subtotal_footer oe_right">
<field name="amount_untaxed"/>
<div>
<label for="amount_tax"/>
<button name="button_reset_taxes" states="draft,proforma2"
string="(update)" class="oe_link oe_edit_only"
type="object" help="Recompute taxes and total"/>
</div>
<field name="amount_tax" nolabel="1"/>
<field name="amount_total" class="oe_subtotal_footer_separator"/>
<field name="residual"/>
<field name="reconciled" invisible="1"/>
</group>
<div style="width: 50%%">
<field name="tax_line">
<tree editable="bottom" string="Taxes">
<field name="name"/>
<field name="account_id" groups="account.group_account_invoice"/>
<field name="account_analytic_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id), ('parent_id', '!=', False)]" groups="analytic.group_analytic_accounting"/>
<field name="base" on_change="base_change(base,parent.currency_id,parent.company_id,parent.date_invoice)" readonly="1"/>
<field name="amount" on_change="amount_change(amount,parent.currency_id,parent.company_id,parent.date_invoice)"/>
@ -195,40 +239,29 @@
<field name="factor_tax" invisible="True"/>
</tree>
</field>
</group>
<group col="4" colspan="2">
<button colspan="2" name="button_reset_taxes" states="draft" string="Compute Taxes" type="object" icon="terp-stock_format-scientific" help="This action will erase taxes"/>
<field name="amount_untaxed"/>
<label string="" colspan="2"/>
<field name="amount_tax"/>
<field name="reconciled"/>
<field name="amount_total"/>
<field name="state" widget="statusbar" statusbar_visible="draft,open,paid" statusbar_colors='{"proforma":"blue","proforma2":"blue"}'/>
<field name="residual"/>
<group col="6" colspan="4">
<button name="invoice_cancel" states="draft,proforma2,sale,open" string="Cancel" icon="gtk-cancel" groups="base.group_no_one"/>
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object" icon="terp-stock_effects-object-colorize"/>
<button name="%(action_account_invoice_refund)d" type='action' string='Refund' states='open,paid' icon="gtk-execute"/>
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','&lt;&gt;','paid'), ('reconciled', '=', True)]}" icon="gtk-convert" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
<button name="invoice_open" states="draft,proforma2" string="Approve" icon="terp-camera_test"/>
</div>
<div class="oe_clear">
<label for="comment"/>
</div>
<field name="comment"/>
</page>
<page string="Other Info">
<group>
<group>
<field domain="[('partner_id', '=', partner_id)]" name="partner_bank_id" on_change="onchange_partner_bank(partner_bank_id)"/>
<field name="user_id"/>
<field name="name" invisible="1"/>
<field name="payment_term" widget="selection"/>
</group>
<group>
<field name="move_id" groups="account.group_account_user"/>
<field name="period_id" domain="[('state', '=', 'draft')]" groups="account.group_account_user" widget="selection"/>
<field name="company_id" on_change="onchange_company_id(company_id,partner_id,type,invoice_line,currency_id)" widget="selection" groups="base.group_multi_company"/>
</group>
</group>
</page>
<page string="Other Info">
<field domain="[('partner_id', '=', partner_id)]" name="partner_bank_id" on_change="onchange_partner_bank(partner_bank_id)"/>
<field name="company_id" on_change="onchange_company_id(company_id,partner_id,type,invoice_line,currency_id)" widget="selection" groups="base.group_multi_company"/>
<newline/>
<field name="payment_term" widget="selection"/>
<field name="name"/>
<newline/>
<field name="origin"/>
<field name="user_id"/>
<field name="move_id" groups="account.group_account_user"/>
<separator colspan="4" string="Additional Information"/>
<field colspan="4" name="comment" nolabel="1"/>
</page>
<page string="Payments">
<field name="payment_ids" colspan="4" nolabel="1" >
<field name="payment_ids">
<tree string="Payments">
<field name="date" string="Payment Date"/>
<field name="move_id"/>
@ -238,12 +271,16 @@
<field name="debit"/>
<field name="credit"/>
<field name="amount_currency"/>
<field name="currency_id"/>
<field name="currency_id" groups="base.group_multi_currency"/>
</tree>
</field>
</page>
</notebook>
<field name="message_ids_social" colspan="4" widget="ThreadView" nolabel="1"/>
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
</field>
</record>
@ -251,79 +288,139 @@
<record id="invoice_form" model="ir.ui.view">
<field name="name">account.invoice.form</field>
<field name="model">account.invoice</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Invoice">
<group colspan="4" col="8">
<field name="journal_id" groups="base.group_user" on_change="onchange_journal_id(journal_id, context)" widget="selection"/>
<field name="number"/>
<form string="Invoice" version="7.0">
<header>
<span groups="base.group_user">
<button name="action_invoice_sent" type="object" string="Send by Email" attrs="{'invisible':['|',('sent','=',True), ('state', '!=', 'open')]}" class="oe_highlight"/>
<button name="invoice_print" string="Print Invoice" type="object" attrs="{'invisible':['|',('sent','=',True), ('state', '!=', 'open')]}" class="oe_highlight"/>
<button name="action_invoice_sent" type="object" string="Send by Email" attrs="{'invisible':['|',('sent','=',False), ('state', '!=', 'open')]}"/>
<button name="invoice_print" string="Print Invoice" type="object" attrs="{'invisible':['|',('sent','=',False), ('state', '!=', 'open')]}"/>
<button name="invoice_open" states="draft" string="Validate" class="oe_highlight"/>
<button name="invoice_open" states="proforma2" string="Validate"/>
<button name="invoice_proforma2" states="draft" string="PRO-FORMA" groups="account.group_proforma_invoices"/>
<button name="%(action_account_invoice_refund)d" type='action' string='Refund Invoice' states='paid'/>
<button name="invoice_cancel" states="draft,proforma2,sale,open" string="Cancel" groups="base.group_no_one"/>
<button name="action_cancel_draft" states="cancel" string="Reset to Draft" type="object"/>
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','&lt;&gt;','paid'), ('reconciled', '=', True)]}" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
<!--button name="%(account_invoices)d" string="Print Invoice" type="action" states="open,paid,proforma,sale,proforma2"/-->
</span>
<field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,open,paid" statusbar_colors='{"proforma":"blue","proforma2":"blue"}'/>
</header>
<sheet string="Invoice">
<h1>
<label string="Draft Invoice " attrs="{'invisible': ['|',('state','not in',('draft',)), ('type','&lt;&gt;','out_invoice')]}"/>
<label string="Draft Refund " attrs="{'invisible': ['|',('state','not in',('draft',)), ('type','&lt;&gt;','out_refund')]}"/>
<label string="Pro Forma Invoice " attrs="{'invisible': [('state','not in',('proforma','proforma2'))]}"/>
<label string="Invoice " attrs="{'invisible': ['|',('state','in',('draft','proforma','proforma2')), ('type','&lt;&gt;','out_invoice')]}"/>
<label string="Refund " attrs="{'invisible': ['|',('state','in',('draft','proforma','proforma2')), ('type','&lt;&gt;','out_refund')]}"/>
<field name="number" readonly="1" class="oe_inline"/>
</h1>
<field name="type" invisible="1"/>
<field name="currency_id" width="50"/>
<button name="%(action_account_change_currency)d" type="action" icon="terp-stock_effects-object-colorize" string="Change" attrs="{'invisible':[('state','!=','draft')]}" groups="account.group_account_user"/>
<newline/>
<field string="Customer" name="partner_id" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)" groups="base.group_user" context="{'search_default_customer': 1}" options='{"quick_create": false}' domain="[('customer', '=', True)]"/>
<field name="fiscal_position" widget="selection" options='{"quick_create": false}'/>
<newline/>
<field name="date_invoice"/>
<field name="period_id" domain="[('state', '=', 'draft')]" groups="account.group_account_user" widget="selection"/>
<field name="payment_term" widget="selection"/>
<newline/>
<field domain="[('company_id', '=', company_id),('type','=', 'receivable')]" name="account_id" groups="account.group_account_user"/>
<field name="name"/>
<group>
<group>
<field string="Customer" name="partner_id"
on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)"
groups="base.group_user" context="{'search_default_customer':1, 'show_address': 1}"
options='{"always_reload": true}'/>
<field name="fiscal_position" widget="selection" />
</group>
<group>
<field name="date_invoice"/>
<field name="journal_id" groups="account.group_account_user"
on_change="onchange_journal_id(journal_id, context)" widget="selection"/>
<field domain="[('company_id', '=', company_id),('type','=', 'receivable')]"
name="account_id" groups="account.group_account_user"/>
<label for="currency_id" groups="base.group_multi_currency"/>
<div groups="base.group_multi_currency">
<field name="currency_id" class="oe_inline"/>
<!-- note fp: I don't think we need this feature ?
<button name="%(action_account_change_currency)d" type="action"
icon="terp-stock_effects-object-colorize"
attrs="{'invisible':[('state','!=','draft')]}"
groups="account.group_account_user"/> -->
</div>
</group>
</group>
<field name="sent" invisible="1"/>
<notebook colspan="4">
<page string="Invoice">
<field colspan="4" name="invoice_line" nolabel="1" widget="one2many_list" context="{'type': type}"/>
<group col="1" colspan="2">
<field name="tax_line" nolabel="1">
<tree editable="bottom" string="Taxes">
<field name="name"/>
<field name="account_id" groups="account.group_account_invoice"/>
<field name="base" on_change="base_change(base,parent.currency_id,parent.company_id,parent.date_invoice)" readonly="1"/>
<field name="amount" on_change="amount_change(amount,parent.currency_id,parent.company_id,parent.date_invoice)"/>
<field invisible="True" name="base_amount"/>
<field invisible="True" name="tax_amount"/>
<field name="factor_base" invisible="True"/>
<field name="factor_tax" invisible="True"/>
</tree>
</field>
</group>
<group col="4" colspan="2">
<group colspan="2" col="1">
<button name="button_reset_taxes" states="draft,proforma2" string="Compute Taxes" type="object" groups="base.group_user" icon="terp-stock_format-scientific" help="This action will erase taxes"/>
</group>
<page string="Invoice Lines">
<field name="invoice_line" nolabel="1" widget="one2many_list" context="{'type': type}">
<tree string="Invoice Lines" editable="bottom">
<field name="product_id"
on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
<field name="name"/>
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
<field name="account_id" groups="account.group_account_user"
domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '!=', 'view')]"
on_change="onchange_account_id(product_id, parent.partner_id, parent.type, parent.fiscal_position,account_id)"/>
<field name="account_analytic_id" groups="analytic.group_analytic_accounting"
domain="[('type','!=','view'), ('company_id', '=', parent.company_id), ('parent_id', '!=', False)]"/>
<field name="quantity"/>
<field name="uos_id" groups="product.group_uom"
on_change="uos_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
<field name="price_unit"/>
<field name="discount" groups="sale.group_discount_per_so_line"/>
<field name="invoice_line_tax_id" widget="many2many_tags" context="{'type':parent.type}"
domain="[('parent_id','=',False),('company_id', '=', parent.company_id)]"/>
<field name="price_subtotal"/>
</tree>
</field>
<group class="oe_subtotal_footer oe_right">
<field name="amount_untaxed"/>
<label string="" colspan="2"/>
<field name="amount_tax"/>
<field name="reconciled"/>
<field name="amount_total"/>
<field name="state" widget="statusbar" statusbar_visible="draft,open,paid" statusbar_colors='{"proforma":"blue","proforma2":"blue"}'/>
<field name="residual"/>
<group col="8" colspan="4" groups="base.group_user">
<button name="invoice_cancel" states="draft,proforma2,sale,open" string="Cancel" icon="gtk-cancel" groups="base.group_no_one"/>
<button name="action_cancel_draft" states="cancel" string="Reset to Draft" type="object" icon="terp-stock_effects-object-colorize"/>
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','&lt;&gt;','paid'), ('reconciled', '=', True)]}" icon="gtk-convert" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
<button name="%(action_account_invoice_refund)d" type='action' string='Refund' states='open,paid' icon="gtk-execute"/>
<button name="invoice_proforma2" states="draft" string="PRO-FORMA" icon="terp-gtk-media-pause" groups="account.group_proforma_invoices"/>
<button name="invoice_open" states="draft,proforma2" string="Validate" icon="gtk-go-forward"/>
<button name="%(account_invoices)d" string="Print Invoice" type="action" icon="gtk-print" states="open,paid,proforma,sale,proforma2"/>
</group>
<div>
<label for="amount_tax"/>
<button name="button_reset_taxes" states="draft,proforma2"
string="(update)" class="oe_link oe_edit_only"
type="object" help="Recompute taxes and total"/>
</div>
<field name="amount_tax" nolabel="1"/>
<field name="amount_total" class="oe_subtotal_footer_separator"/>
<field name="residual" groups="account.group_account_user"/>
<field name="reconciled" invisible="1"/>
</group>
<group>
<field name="payment_term" class="oe_inline"/>
</group>
<div class="oe_clear">
<label for="comment"/>
</div>
<field name="comment" class="oe_inline" placeholder="Additional notes..."/>
</page>
<page string="Other Info">
<field name="company_id" on_change="onchange_company_id(company_id,partner_id,type,invoice_line,currency_id)" widget="selection" groups="base.group_multi_company"/>
<newline/>
<field name="date_due"/>
<field name="user_id"/>
<newline/>
<field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank_id"/>
<field name="origin"/>
<field name="move_id" groups="account.group_account_user"/>
<separator colspan="4" string="Additional Information"/>
<field colspan="4" name="comment" nolabel="1"/>
<group col="4">
<group>
<field name="company_id" on_change="onchange_company_id(company_id,partner_id,type,invoice_line,currency_id)" widget="selection" groups="base.group_multi_company"/>
<field name="user_id" groups="base.group_user"/>
<field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank_id"/>
<field name="period_id" domain="[('state', '=', 'draft')]"
groups="account.group_account_manager"
string="Accounting Period"
placeholder="force period"/>
<field name="date_due"/>
</group>
<group>
<field name="origin" groups="base.group_user"/>
<field name="name" string="Customer Reference"/>
<field name="move_id" groups="account.group_account_user"/>
</group>
</group>
<field name="tax_line">
<tree editable="bottom" string="Taxes">
<field name="name"/>
<field name="account_id" groups="account.group_account_user"/>
<field name="base" on_change="base_change(base,parent.currency_id,parent.company_id,parent.date_invoice)" readonly="1"/>
<field name="amount" on_change="amount_change(amount,parent.currency_id,parent.company_id,parent.date_invoice)"/>
<field invisible="True" name="base_amount"/>
<field invisible="True" name="tax_amount"/>
<field name="factor_base" invisible="True"/>
<field name="factor_tax" invisible="True"/>
</tree>
</field>
</page>
<page string="Payments">
<field name="payment_ids" colspan="4" nolabel="1">
<page string="Payments" groups="base.group_user">
<field name="payment_ids">
<tree string="Payments">
<field name="date"/>
<field name="move_id"/>
@ -332,13 +429,17 @@
<field name="journal_id" groups="base.group_user"/>
<field name="debit"/>
<field name="credit"/>
<field name="amount_currency"/>
<field name="currency_id"/>
<field name="amount_currency" groups="base.group_multi_currency"/>
<field name="currency_id" groups="base.group_multi_currency"/>
</tree>
</field>
</page>
</notebook>
<field name="message_ids_social" colspan="4" widget="ThreadView" nolabel="1"/>
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
</field>
</record>
@ -346,37 +447,24 @@
<record id="view_account_invoice_filter" model="ir.ui.view">
<field name="name">account.invoice.select</field>
<field name="model">account.invoice</field>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Invoice">
<group>
<filter name="draft" icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Invoices"/>
<filter name="proforma" icon="terp-gtk-media-pause" string="Proforma" domain="[('state','=','proforma2')]" help="Proforma Invoices" groups="account.group_proforma_invoices"/>
<filter name="invoices" icon="terp-dolar" string="Invoices" domain="[('state','not in',['draft','cancel'])]" help="Proforma/Open/Paid Invoices"/>
<separator orientation="vertical"/>
<filter name="unpaid" icon="terp-dolar_ok!" string="Unpaid" domain="[('state','=','open')]" help="Unpaid Invoices"/>
<separator orientation="vertical"/>
<field name="number"
string="Reference"
filter_domain="['|', ('number','ilike',self),('origin','ilike',self)]"/>
<field name="partner_id"/>
<field name="user_id" widget="selection" string="Salesman">
<filter domain="[('user_id','=',uid)]" help="My invoices" icon="terp-personal" />
</field>
</group>
<newline/>
<group>
<field name="journal_id" widget="selection"/>
<field name="period_id" string="Period"/>
</group>
<newline/>
<field name="number" string="Invoice" filter_domain="['|', ('number','ilike',self),('origin','ilike',self)]"/>
<filter name="draft" icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Invoices"/>
<filter name="proforma" icon="terp-gtk-media-pause" string="Proforma" domain="[('state','=','proforma2')]" help="Proforma Invoices" groups="account.group_proforma_invoices"/>
<filter name="invoices" icon="terp-dolar" string="Invoices" domain="[('state','not in',['draft','cancel'])]" help="Proforma/Open/Paid Invoices"/>
<filter name="unpaid" icon="terp-dolar_ok!" string="Unpaid" domain="[('state','=','open')]" help="Unpaid Invoices"/>
<separator/>
<filter domain="[('user_id','=',uid)]" help="My Invoices" icon="terp-personal"/>
<field name="partner_id"/>
<field name="user_id" string="Salesperson"/>
<field name="journal_id"/>
<field name="period_id" string="Period"/>
<group expand="0" string="Group By...">
<filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
<filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
<separator orientation="vertical"/>
<filter string="Journal" icon="terp-folder-orange" domain="[]" context="{'group_by':'journal_id'}"/>
<filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
<separator orientation="vertical"/>
<filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
<filter string="Period" icon="terp-go-month" domain="[]" context="{'group_by':'period_id'}"/>
<filter string="Invoice Date" icon="terp-go-month" domain="[]" context="{'group_by':'date_invoice'}"/>
<filter string="Due Date" icon="terp-go-month" domain="[]" context="{'group_by':'date_due'}"/>
@ -428,7 +516,19 @@
<field name="domain">[('type','=','out_invoice')]</field>
<field name="context">{'default_type':'out_invoice', 'type':'out_invoice', 'journal_type': 'sale'}</field>
<field name="search_view_id" ref="view_account_invoice_filter"/>
<field name="help">With Customer Invoices you can create and manage sales invoices issued to your customers. OpenERP can also generate draft invoices automatically from sales orders or deliveries. You should only confirm them before sending them to your customers.</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to create a customer invoice.
</p><p>
OpenERP's electronic invoicing allows to ease and fasten the
collection of customer payments. Your customer receives the
invoice by email and he can pay online and/or import it
in his own system.
</p><p>
The discussions with your customer are automatically displayed at
the bottom of each invoice.
</p>
</field>
</record>
@ -456,7 +556,15 @@
<field name="domain">[('type','=','in_invoice')]</field>
<field name="context">{'default_type': 'in_invoice', 'type': 'in_invoice', 'journal_type': 'purchase'}</field>
<field name="search_view_id" ref="view_account_invoice_filter"/>
<field name="help">With Supplier Invoices you can enter and manage invoices issued by your suppliers. OpenERP can also generate draft invoices automatically from purchase orders or receipts. This way, you can control the invoice from your supplier according to what you purchased or received.</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to record a new supplier invoice.
</p><p>
You can control the invoice from your supplier according to
what you purchased or received. OpenERP can also generate
draft invoices automatically from purchase orders or receipts.
</p>
</field>
</record>
<menuitem action="action_invoice_tree2" id="menu_action_invoice_tree2" parent="menu_finance_payables"/>
@ -469,7 +577,17 @@
<field name="domain">[('type','=','out_refund')]</field>
<field name="context">{'default_type':'out_refund', 'type':'out_refund', 'journal_type': 'sale_refund'}</field>
<field name="search_view_id" ref="view_account_invoice_filter"/>
<field name="help">With Customer Refunds you can manage the credit notes for your customers. A refund is a document that credits an invoice completely or partially. You can easily generate refunds and reconcile them directly from the invoice form.</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to create a customer refund.
</p><p>
A refund is a document that credits an invoice completely or
partially.
</p><p>
Instead of manually creating a customer refund, you
can generate it directly from the related customer invoice.
</p>
</field>
</record>
<record id="action_invoice_tree3_view1" model="ir.actions.act_window.view">
@ -495,7 +613,14 @@
<field name="domain">[('type','=','in_refund')]</field>
<field name="context">{'default_type': 'in_refund', 'type': 'in_refund', 'journal_type': 'purchase_refund'}</field>
<field name="search_view_id" ref="view_account_invoice_filter"/>
<field name="help">With Supplier Refunds you can manage the credit notes you receive from your suppliers. A refund is a document that credits an invoice completely or partially. You can easily generate refunds and reconcile them directly from the invoice form.</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to register a refund you received from a supplier.
</p><p>
Instead of creating the supplier refund manually, you can generate
refunds and reconcile them directly from the related supplier invoice.
</p>
</field>
</record>
<menuitem action="action_invoice_tree4" id="menu_action_invoice_tree4" parent="menu_finance_payables"/>

View File

@ -2,10 +2,12 @@
<openerp>
<data>
<menuitem icon="terp-account" id="menu_finance" name="Accounting" sequence="13"
<!-- Top menu item -->
<menuitem name="Invoicing"
id="menu_finance"
groups="group_account_user,group_account_manager,group_account_invoice"
web_icon="images/accounting.png"
web_icon_hover="images/accounting-hover.png"/>
sequence="100"/>
<menuitem id="menu_finance_receivables" name="Customers" parent="menu_finance" sequence="2"/>
<menuitem id="menu_finance_payables" name="Suppliers" parent="menu_finance" sequence="3"/>
<menuitem id="menu_finance_bank_and_cash" name="Bank and Cash" parent="menu_finance" sequence="4"
@ -28,7 +30,7 @@
<menuitem id="menu_analytic" parent="menu_analytic_accounting" name="Accounts" groups="analytic.group_analytic_accounting"/>
<menuitem id="menu_journals" sequence="15" name="Journals" parent="menu_finance_configuration" groups="group_account_manager"/>
<menuitem id="menu_configuration_misc" name="Miscellaneous" parent="menu_finance_configuration" sequence="55"/>
<menuitem id="base.menu_action_currency_form" parent="menu_configuration_misc" sequence="20" groups="base.group_no_one"/>
<menuitem id="base.menu_action_currency_form" name="Currencies" parent="menu_configuration_misc" sequence="20" groups="base.group_no_one"/>
<menuitem id="menu_finance_generic_reporting" name="Generic Reporting" parent="menu_finance_reports" sequence="100"/>
<menuitem id="menu_finance_entries" name="Journal Entries" parent="menu_finance" sequence="5" groups="group_account_user,group_account_manager"/>
<menuitem id="menu_account_reports" name="Financial Reports" parent="menu_finance_configuration" sequence="30" />
@ -41,9 +43,8 @@
sequence="25"/>
<menuitem id="menu_finance_periodical_processing_billing" name="Billing" parent="menu_finance_periodical_processing" sequence="35"/>
<menuitem id="menu_finance_statistic_report_statement" name="Statistic Reports" parent="menu_finance_reporting" sequence="300"/>
<menuitem id="next_id_22" name="Partners" parent="menu_finance_generic_reporting" sequence="1"/>
<menuitem id="menu_multi_currency" name="Multi-Currencies" parent="menu_finance_generic_reporting" sequence="10"/>
<menuitem id="menu_multi_currency" name="Multi-Currencies" parent="menu_finance_generic_reporting" sequence="10" groups="base.group_multi_currency"/>
<menuitem
parent="account.menu_finance_legal_statement"
id="final_accounting_reports"

View File

@ -19,6 +19,7 @@
#
##############################################################################
import sys
import time
from datetime import datetime
from operator import itemgetter
@ -94,7 +95,7 @@ class account_move_line(osv.osv):
if initial_bal and not context.get('periods', False) and not where_move_lines_by_date:
#we didn't pass any filter in the context, and the initial balance can't be computed using only the fiscalyear otherwise entries will be summed twice
#so we have to invalidate this query
raise osv.except_osv(_('Warning !'),_("You haven't supplied enough argument to compute the initial balance, please select a period and journal in the context."))
raise osv.except_osv(_('Warning!'),_("You have not supplied enough arguments to compute the initial balance, please select a period and a journal in the context."))
if context.get('journal_ids', False):
@ -214,8 +215,10 @@ class account_move_line(osv.osv):
def _default_get(self, cr, uid, fields, context=None):
if context is None:
context = {}
if not context.get('journal_id', False) and context.get('search_default_journal_id', False):
if not context.get('journal_id', False):
context['journal_id'] = context.get('search_default_journal_id')
if not context.get('period_id', False):
context['period_id'] = context.get('search_default_period_id')
account_obj = self.pool.get('account.account')
period_obj = self.pool.get('account.period')
journal_obj = self.pool.get('account.journal')
@ -225,6 +228,9 @@ class account_move_line(osv.osv):
partner_obj = self.pool.get('res.partner')
currency_obj = self.pool.get('res.currency')
context = self.convert_to_period(cr, uid, context)
#pass the right context when search_defaul_journal_id
if context.get('search_default_journal_id',False):
context['journal_id'] = context.get('search_default_journal_id')
# Compute simple values
data = super(account_move_line, self).default_get(cr, uid, fields, context=context)
# Starts: Manual entry from account.move form
@ -326,7 +332,7 @@ class account_move_line(osv.osv):
if account and ((not fields) or ('debit' in fields) or ('credit' in fields)):
data['account_id'] = account.id
# Propose the price VAT excluded, the VAT will be added when confirming line
# Propose the price Tax excluded, the Tax will be added when confirming line
if account.tax_ids:
taxes = fiscal_pos_obj.map_tax(cr, uid, part and part.property_account_position or False, account.tax_ids)
tax = tax_obj.browse(cr, uid, taxes)
@ -479,7 +485,7 @@ class account_move_line(osv.osv):
'debit': fields.float('Debit', digits_compute=dp.get_precision('Account')),
'credit': fields.float('Credit', digits_compute=dp.get_precision('Account')),
'account_id': fields.many2one('account.account', 'Account', required=True, ondelete="cascade", domain=[('type','<>','view'), ('type', '<>', 'closed')], select=2),
'move_id': fields.many2one('account.move', 'Move', ondelete="cascade", help="The move of this entry line.", select=2, required=True),
'move_id': fields.many2one('account.move', 'Journal Entry', ondelete="cascade", help="The move of this entry line.", select=2, required=True),
'narration': fields.related('move_id','narration', type='text', relation='account.move', string='Internal Note'),
'ref': fields.related('move_id', 'ref', string='Reference', type='char', size=64, store=True),
'statement_id': fields.many2one('account.bank.statement', 'Statement', help="The bank statement used for bank reconciliation", select=1),
@ -508,7 +514,7 @@ class account_move_line(osv.osv):
'analytic_lines': fields.one2many('account.analytic.line', 'move_id', 'Analytic lines'),
'centralisation': fields.selection([('normal','Normal'),('credit','Credit Centralisation'),('debit','Debit Centralisation'),('currency','Currency Adjustment')], 'Centralisation', size=8),
'balance': fields.function(_balance, fnct_search=_balance_search, string='Balance'),
'state': fields.selection([('draft','Unbalanced'), ('valid','Valid')], 'State', readonly=True,
'state': fields.selection([('draft','Unbalanced'), ('valid','Valid')], 'Status', readonly=True,
help='When new move line is created the state will be \'Draft\'.\n* When all the payments are done it will be in \'Valid\' state.'),
'tax_code_id': fields.many2one('account.tax.code', 'Tax Account', help="The Account can either be a base tax code or a tax code account."),
'tax_amount': fields.float('Tax/Base Amount', digits_compute=dp.get_precision('Account'), select=True, help="If the Tax account is a tax code account, this field will contain the taxed amount.If the tax account is base tax code, "\
@ -576,14 +582,14 @@ class account_move_line(osv.osv):
lines = self.browse(cr, uid, ids, context=context)
for l in lines:
if l.account_id.type == 'view':
raise osv.except_osv(_('Error :'), _('You can not create journal items on a "view" account %s %s') % (l.account_id.code, l.account_id.name))
raise osv.except_osv(_('Error!'), _('You cannot create journal items on “View” type account %s %s.') % (l.account_id.code, l.account_id.name))
return True
def _check_no_closed(self, cr, uid, ids, context=None):
lines = self.browse(cr, uid, ids, context=context)
for l in lines:
if l.account_id.type == 'closed':
raise osv.except_osv(_('Error :'), _('You can not create journal items on a closed account %s %s') % (l.account_id.code, l.account_id.name))
raise osv.except_osv(_('Error!'), _('You cannot create journal items on a closed account %s %s.') % (l.account_id.code, l.account_id.name))
return True
def _check_company_id(self, cr, uid, ids, context=None):
@ -608,9 +614,9 @@ class account_move_line(osv.osv):
return True
_constraints = [
(_check_no_view, 'You can not create journal items on an account of type view.', ['account_id']),
(_check_no_closed, 'You can not create journal items on closed account.', ['account_id']),
(_check_company_id, 'Company must be the same for its related account and period.', ['company_id']),
(_check_no_view, 'You cannot create journal items on an account of type view.', ['account_id']),
(_check_no_closed, 'You cannot create journal items on closed account.', ['account_id']),
(_check_company_id, 'Account and Period must belong to the same company.', ['company_id']),
(_check_date, 'The date of your Journal Entry is not in the defined period! You should change the date or remove this constraint from the journal.', ['date']),
(_check_currency, 'The selected account of your Journal Entry forces to provide a secondary currency. You should remove the secondary currency on the account or select a multi-currency view on the journal.', ['currency_id']),
]
@ -702,7 +708,9 @@ class account_move_line(osv.osv):
context = {}
if context and context.get('next_partner_only', False):
if not context.get('partner_id', False):
partner = self.get_next_partner_only(cr, uid, offset, context)
partner = self.list_partners_to_reconcile(cr, uid, context=context)
if partner:
partner = partner[0]
else:
partner = context.get('partner_id', False)
if not partner:
@ -710,26 +718,26 @@ class account_move_line(osv.osv):
args.append(('partner_id', '=', partner[0]))
return super(account_move_line, self).search(cr, uid, args, offset, limit, order, context, count)
def get_next_partner_only(self, cr, uid, offset=0, context=None):
def list_partners_to_reconcile(self, cr, uid, context=None):
cr.execute(
"""
SELECT p.id
FROM res_partner p
RIGHT JOIN (
SELECT l.partner_id AS partner_id, SUM(l.debit) AS debit, SUM(l.credit) AS credit
SELECT partner_id
FROM (
SELECT l.partner_id, p.last_reconciliation_date, SUM(l.debit) AS debit, SUM(l.credit) AS credit
FROM account_move_line l
LEFT JOIN account_account a ON (a.id = l.account_id)
LEFT JOIN res_partner p ON (l.partner_id = p.id)
RIGHT JOIN account_account a ON (a.id = l.account_id)
RIGHT JOIN res_partner p ON (l.partner_id = p.id)
WHERE a.reconcile IS TRUE
AND l.reconcile_id IS NULL
AND (p.last_reconciliation_date IS NULL OR l.date > p.last_reconciliation_date)
AND l.state <> 'draft'
GROUP BY l.partner_id
) AS s ON (p.id = s.partner_id)
GROUP BY l.partner_id, p.last_reconciliation_date
) AS s
WHERE debit > 0 AND credit > 0
ORDER BY p.last_reconciliation_date LIMIT 1 OFFSET %s""", (offset, )
)
return cr.fetchone()
ORDER BY last_reconciliation_date""")
ids = cr.fetchall()
ids = len(ids) and [x[0] for x in ids] or []
return self.pool.get('res.partner').name_get(cr, uid, ids, context=context)
def reconcile_partial(self, cr, uid, ids, type='auto', context=None, writeoff_acc_id=False, writeoff_period_id=False, writeoff_journal_id=False):
move_rec_obj = self.pool.get('account.move.reconcile')
@ -742,7 +750,7 @@ class account_move_line(osv.osv):
context = {}
for line in self.browse(cr, uid, ids, context=context):
if company_list and not line.company_id.id in company_list:
raise osv.except_osv(_('Warning !'), _('To reconcile the entries company should be the same for all entries'))
raise osv.except_osv(_('Warning!'), _('To reconcile the entries company should be the same for all entries.'))
company_list.append(line.company_id.id)
for line in self.browse(cr, uid, ids, context=context):
@ -751,7 +759,7 @@ class account_move_line(osv.osv):
else:
currency_id = line.company_id.currency_id
if line.reconcile_id:
raise osv.except_osv(_('Warning'), _('Already Reconciled!'))
raise osv.except_osv(_('Warning!'), _('Already reconciled.'))
if line.reconcile_partial_id:
for line2 in line.reconcile_partial_id.line_partial_ids:
if not line2.reconcile_id:
@ -795,11 +803,11 @@ class account_move_line(osv.osv):
company_list = []
for line in self.browse(cr, uid, ids, context=context):
if company_list and not line.company_id.id in company_list:
raise osv.except_osv(_('Warning !'), _('To reconcile the entries company should be the same for all entries'))
raise osv.except_osv(_('Warning!'), _('To reconcile the entries company should be the same for all entries.'))
company_list.append(line.company_id.id)
for line in unrec_lines:
if line.state <> 'valid':
raise osv.except_osv(_('Error'),
raise osv.except_osv(_('Error!'),
_('Entry "%s" is not valid !') % line.name)
credit += line['credit']
debit += line['debit']
@ -822,15 +830,15 @@ class account_move_line(osv.osv):
r = cr.fetchall()
#TODO: move this check to a constraint in the account_move_reconcile object
if not unrec_lines:
raise osv.except_osv(_('Error'), _('Entry is already reconciled'))
raise osv.except_osv(_('Error!'), _('Entry is already reconciled.'))
account = account_obj.browse(cr, uid, account_id, context=context)
if r[0][1] != None:
raise osv.except_osv(_('Error'), _('Some entries are already reconciled !'))
raise osv.except_osv(_('Error!'), _('Some entries are already reconciled.'))
if (not currency_obj.is_zero(cr, uid, account.company_id.currency_id, writeoff)) or \
(account.currency_id and (not currency_obj.is_zero(cr, uid, account.currency_id, currency))):
if not writeoff_acc_id:
raise osv.except_osv(_('Warning'), _('You have to provide an account for the write off/exchange difference entry !'))
raise osv.except_osv(_('Warning!'), _('You have to provide an account for the write off/exchange difference entry.'))
if writeoff > 0:
debit = writeoff
credit = 0.0
@ -909,8 +917,8 @@ class account_move_line(osv.osv):
if lines and lines[0]:
partner_id = lines[0].partner_id and lines[0].partner_id.id or False
if partner_id and context and context.get('stop_reconcile', False):
partner_obj.write(cr, uid, [partner_id], {'last_reconciliation_date': time.strftime('%Y-%m-%d %H:%M:%S')})
if not partner_obj.has_something_to_reconcile(cr, uid, partner_id, context=context):
partner_obj.mark_as_reconciled(cr, uid, [partner_id], context=context)
return r_id
def view_header_get(self, cr, user, view_id, view_type, context=None):
@ -925,6 +933,8 @@ class account_move_line(osv.osv):
return res
if (not context.get('journal_id', False)) or (not context.get('period_id', False)):
return False
if context.get('search_default_journal_id', False):
context['journal_id'] = context.get('search_default_journal_id')
cr.execute('SELECT code FROM account_journal WHERE id = %s', (context['journal_id'], ))
j = cr.fetchone()[0] or ''
cr.execute('SELECT code FROM account_period WHERE id = %s', (context['period_id'], ))
@ -985,32 +995,32 @@ class account_move_line(osv.osv):
if context.get('view_mode', False):
return result
fld = []
fields = {}
flds = []
title = _("Accounting Entries") #self.view_header_get(cr, uid, view_id, view_type, context)
title = _("Accounting Entries") # self.view_header_get(cr, uid, view_id, view_type, context)
ids = journal_pool.search(cr, uid, [])
ids = journal_pool.search(cr, uid, [], context=context)
journals = journal_pool.browse(cr, uid, ids, context=context)
all_journal = [None]
common_fields = {}
total = len(journals)
for journal in journals:
all_journal.append(journal.id)
for field in journal.view_id.columns_id:
if not field.field in fields:
fields[field.field] = [journal.id]
# sometimes, it's possible that a defined column is not loaded (the module containing
# this field is not loaded) when we make an update.
if field.field not in self._columns:
continue
if not field.field in flds:
fld.append((field.field, field.sequence))
flds.append(field.field)
common_fields[field.field] = 1
else:
fields.get(field.field).append(journal.id)
common_fields[field.field] = common_fields[field.field] + 1
fld.append(('period_id', 3))
fld.append(('journal_id', 10))
flds.append('period_id')
flds.append('journal_id')
fields['period_id'] = all_journal
fields['journal_id'] = all_journal
default_columns = {
'period_id': 3,
'journal_id': 10,
'state': sys.maxint,
}
for d in default_columns:
if d not in flds:
fld.append((d, default_columns[d]))
flds.append(d)
fld = sorted(fld, key=itemgetter(1))
widths = {
'statement_id': 50,
@ -1020,14 +1030,11 @@ class account_move_line(osv.osv):
}
document = etree.Element('tree', string=title, editable="top",
refresh="5", on_write="on_create_write",
on_write="on_create_write",
colors="red:state=='draft';black:state=='valid'")
fields_get = self.fields_get(cr, uid, flds, context)
for field, _seq in fld:
if common_fields.get(field) == total:
fields.get(field).append(None)
# if field=='state':
# state = 'colors="red:state==\'draft\'"'
# TODO add string to element
f = etree.SubElement(document, 'field', name=field)
if field == 'debit':
@ -1092,9 +1099,9 @@ class account_move_line(osv.osv):
res = cr.fetchone()
if res:
if res[1] != 'draft':
raise osv.except_osv(_('UserError'),
raise osv.except_osv(_('User Error!'),
_('The account move (%s) for centralisation ' \
'has been confirmed!') % res[2])
'has been confirmed.') % res[2])
return res
def _remove_move_reconcile(self, cr, uid, move_ids=[], context=None):
@ -1141,9 +1148,9 @@ class account_move_line(osv.osv):
if isinstance(ids, (int, long)):
ids = [ids]
if vals.get('account_tax_id', False):
raise osv.except_osv(_('Unable to change tax !'), _('You can not change the tax, you should remove and recreate lines !'))
raise osv.except_osv(_('Unable to change tax!'), _('You cannot change the tax, you should remove and recreate lines.'))
if ('account_id' in vals) and not account_obj.read(cr, uid, vals['account_id'], ['active'])['active']:
raise osv.except_osv(_('Bad account!'), _('You can not use an inactive account!'))
raise osv.except_osv(_('Bad Account!'), _('You cannot use an inactive account.'))
if update_check:
if ('account_id' in vals) or ('journal_id' in vals) or ('period_id' in vals) or ('move_id' in vals) or ('debit' in vals) or ('credit' in vals) or ('date' in vals):
self._update_check(cr, uid, ids, context)
@ -1188,7 +1195,7 @@ class account_move_line(osv.osv):
result = cr.fetchall()
for (state,) in result:
if state == 'done':
raise osv.except_osv(_('Error !'), _('You can not add/modify entries in a closed journal.'))
raise osv.except_osv(_('Error!'), _('You cannot add/modify entries in a closed journal.'))
if not result:
journal = journal_obj.browse(cr, uid, journal_id, context=context)
period = period_obj.browse(cr, uid, period_id, context=context)
@ -1204,9 +1211,9 @@ class account_move_line(osv.osv):
for line in self.browse(cr, uid, ids, context=context):
err_msg = _('Move name (id): %s (%s)') % (line.move_id.name, str(line.move_id.id))
if line.move_id.state <> 'draft' and (not line.journal_id.entry_posted):
raise osv.except_osv(_('Error !'), _('You can not do this modification on a confirmed entry! You can just change some non legal fields or you must unconfirm the journal entry first! \n%s') % err_msg)
raise osv.except_osv(_('Error!'), _('You cannot do this modification on a confirmed entry. You can just change some non legal fields or you must unconfirm the journal entry first.\n%s.') % err_msg)
if line.reconcile_id:
raise osv.except_osv(_('Error !'), _('You can not do this modification on a reconciled entry! You can just change some non legal fields or you must unreconcile first!\n%s') % err_msg)
raise osv.except_osv(_('Error!'), _('You cannot do this modification on a reconciled entry. You can just change some non legal fields or you must unreconcile first.\n%s.') % err_msg)
t = (line.journal_id.id, line.period_id.id)
if t not in done:
self._update_journal_check(cr, uid, line.journal_id.id, line.period_id.id, context)
@ -1226,7 +1233,7 @@ class account_move_line(osv.osv):
if company_id:
vals['company_id'] = company_id[0]
if ('account_id' in vals) and not account_obj.read(cr, uid, vals['account_id'], ['active'])['active']:
raise osv.except_osv(_('Bad account!'), _('You can not use an inactive account!'))
raise osv.except_osv(_('Bad Account!'), _('You cannot use an inactive account.'))
if 'journal_id' in vals:
context['journal_id'] = vals['journal_id']
if 'period_id' in vals:
@ -1239,10 +1246,10 @@ class account_move_line(osv.osv):
if 'period_id' not in context or not isinstance(context.get('period_id', ''), (int, long)):
period_candidate_ids = self.pool.get('account.period').name_search(cr, uid, name=context.get('period_id',''))
if len(period_candidate_ids) != 1:
raise osv.except_osv(_('Encoding error'), _('No period found or more than one period found for the given date.'))
raise osv.except_osv(_('Error!'), _('No period found or more than one period found for the given date.'))
context['period_id'] = period_candidate_ids[0][0]
if not context.get('journal_id', False) and context.get('search_default_journal_id', False):
context['journal_id'] = context.get('search_default_journal_id')
context['journal_id'] = context.get('search_default_journal_id')
self._update_journal_check(cr, uid, context['journal_id'], context['period_id'], context)
move_id = vals.get('move_id', False)
journal = journal_obj.browse(cr, uid, context['journal_id'], context=context)
@ -1265,7 +1272,7 @@ class account_move_line(osv.osv):
move_id = move_obj.create(cr, uid, v, context)
vals['move_id'] = move_id
else:
raise osv.except_osv(_('No piece number !'), _('Can not create an automatic sequence for this piece!\nPut a sequence in the journal definition for automatic numbering or create a sequence manually for this piece.'))
raise osv.except_osv(_('No piece number !'), _('Cannot create an automatic sequence for this piece.\nPut a sequence in the journal definition for automatic numbering or create a sequence manually for this piece.'))
ok = not (journal.type_control_ids or journal.account_control_ids)
if ('account_id' in vals):
account = account_obj.browse(cr, uid, vals['account_id'], context=context)
@ -1290,7 +1297,7 @@ class account_move_line(osv.osv):
vals['amount_currency'] = cur_obj.compute(cr, uid, account.company_id.currency_id.id,
account.currency_id.id, vals.get('debit', 0.0)-vals.get('credit', 0.0), context=ctx)
if not ok:
raise osv.except_osv(_('Bad account !'), _('You can not use this general account in this journal, check the tab \'Entry Controls\' on the related journal !'))
raise osv.except_osv(_('Bad Account!'), _('You cannot use this general account in this journal, check the tab \'Entry Controls\' on the related journal.'))
if vals.get('analytic_account_id',False):
if journal.analytic_journal_id:
@ -1349,7 +1356,7 @@ class account_move_line(osv.osv):
}
if data['tax_code_id']:
self.create(cr, uid, data, context)
#create the VAT movement
#create the Tax movement
data = {
'move_id': vals['move_id'],
'name': tools.ustr(vals['name'] or '') + ' ' + tools.ustr(tax['name'] or ''),

View File

@ -20,8 +20,9 @@
rml="account/report/account_print_invoice.rml"
string="Invoices"
attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/','')+'.pdf')"
attachment_use="True"
usage="default"
multi="True"/>
/>
<report id="account_transfers" model="account.transfer" name="account.transfer" string="Transfers" xml="account/report/transfer.xml" xsl="account/report/transfer.xsl"/>
<report auto="False" id="account_intracom" menu="False" model="account.move.line" name="account.intracom" string="IntraCom"/>

View File

@ -5,7 +5,7 @@
<record id="test_invoice_1" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
<field name="partner_id" ref="base.res_partner_asus"/>
<field name="partner_id" ref="base.res_partner_1"/>
<field name="journal_id" ref="account.sales_journal"/>
<field name="state">draft</field>
<field name="type">out_invoice</field>

File diff suppressed because it is too large Load Diff

View File

@ -1,59 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="action_aged_receivable" model="ir.actions.act_window">
<field name="name">Receivable Accounts</field>
<field name="res_model">report.account.receivable</field>
<record id="action_company_analysis_tree" model="ir.actions.act_window">
<field name="name">Company Analysis</field>
<field name="res_model">account.entries.report</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('type','=','receivable')]</field>
<field name="view_mode">tree,graph</field>
<field name="context">{'group_by':['user_type'], 'group_by_no_leaf':1}</field>
<field name="view_id" ref="account.view_account_entries_report_tree"/>
<field name="domain">[('year','=',time.strftime('%Y'))]</field>
</record>
<record id="action_aged_income" model="ir.actions.act_window">
<field name="name">Income Accounts</field>
<field name="res_model">report.account.receivable</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('type','=','income')]</field>
</record>
<record id="action_company_analysis_tree" model="ir.actions.act_window">
<field name="name">Company Analysis</field>
<field name="res_model">account.entries.report</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<field name="context">{'group_by':['user_type'], 'group_by_no_leaf':1}</field>
<field name="view_id" ref="account.view_account_entries_report_tree"/>
<field name="domain">[('year','=',time.strftime('%Y'))]</field>
</record>
<record id="action_treasory_graph" model="ir.actions.act_window">
<field name="name">Treasury</field>
<field name="res_model">account.account</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('type','=','liquidity')]</field>
<field name="context">{'default_type': 'liquidity'}</field>
<field name="view_id" ref="account.view_treasory_graph"/>
</record>
<record id="board_account_form" model="ir.ui.view">
<field name="name">board.account.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Account Board" layout="manual">
<form string="Account Board" version="7.0">
<board style="2-1">
<column>
<action name="%(account.action_invoice_tree1)d" creatable="true" string="Draft Customer Invoices" domain="[('state','in',('draft','proforma2')), ('type','=','out_invoice')]"/>
<action name="%(action_company_analysis_tree)d" string="Company Analysis"/>
</column>
<column>
<action name="%(action_treasory_graph)d" string="Treasury"/> <!--groups="account.group_account_manager,account.group_account_user"-->
</column>
</board>
</form>
</field>
</record>
<record id="open_board_account" model="ir.actions.act_window">
<field name="name">Accounting Dashboard</field>
<field name="name">Accounting</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
@ -61,10 +35,12 @@
<field name="view_id" ref="board_account_form"/>
</record>
<menuitem id="menu_dashboard_acc" name="Accounting" sequence="30" parent="base.menu_reporting_dashboard" groups="group_account_user,group_account_manager"/>
<menuitem action="open_board_account" icon="terp-graph" id="menu_board_account" parent="menu_dashboard_acc" sequence="1"/>
<menuitem icon="terp-account" id="account.menu_finance" name="Accounting" sequence="14" action="open_board_account"/>
<menuitem id="menu_board_account"
action="open_board_account"
icon="terp-graph"
parent="base.menu_reporting_dashboard"
groups="group_account_user,group_account_manager"
sequence="45"/>
</data>
</openerp>

View File

@ -25,6 +25,11 @@ class res_company(osv.osv):
_inherit = "res.company"
_columns = {
'expects_chart_of_accounts': fields.boolean('Expects a Chart of Accounts'),
'tax_calculation_rounding_method': fields.selection([
('round_per_line', 'Round per Line'),
('round_globally', 'Round Globally'),
], 'Tax Calculation Rounding Method',
help="If you select 'Round per Line' : for each tax, the tax amount will first be computed and rounded for each PO/SO/invoice line and then these rounded amounts will be summed, leading to the total amount for that tax. If you select 'Round Globally': for each tax, the tax amount will be computed for each PO/SO/invoice line, then these amounts will be summed and eventually this total tax amount will be rounded. If you sell with tax included, you should choose 'Round per line' because you certainly want the sum of your tax-included line subtotals to be equal to the total amount with taxes."),
'paypal_account': fields.char("Paypal Account", size=128, help="Paypal username (usually email) for receiving online payments."),
'overdue_msg': fields.text('Overdue Payments Message', translate=True),
'property_reserve_and_surplus_account': fields.property(
@ -39,7 +44,8 @@ class res_company(osv.osv):
_defaults = {
'expects_chart_of_accounts': True,
'overdue_msg': '''Dear Sir, dear Madam,
'tax_calculation_rounding_method': 'round_per_line',
'overdue_msg': '''Dear Sir/Madam,
Our records indicate that some payments on your account are still due. Please find details below.
If the amount has already been paid, please disregard this notice. Otherwise, please forward us the total amount stated below.

View File

@ -5,7 +5,6 @@
<field name="name">res.company.form.inherit</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="model">res.company</field>
<field name="type">form</field>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Overdue Payments" position="inside">
@ -20,12 +19,12 @@
<field name="name">res.company.form.inherit</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="model">res.company</field>
<field name="type">form</field>
<field name="arch" type="xml">
<field name="currency_id" position="after">
<field name="property_reserve_and_surplus_account" colspan="2"/>
<field name="paypal_account" />
</field>
<xpath expr="//group[@name='account_grp']" position="inside">
<field name="property_reserve_and_surplus_account"/>
<field name="tax_calculation_rounding_method"/>
<field name="paypal_account" placeholder="e.g. sales@openerp.com"/>
</xpath>
</field>
</record>

View File

@ -125,7 +125,7 @@
</record>
<record id="bank_col23" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">State</field>
<field name="name">Status</field>
<field name="field">state</field>
<field eval="19" name="sequence"/>
</record>
@ -212,7 +212,7 @@
</record>
<record id="bank_col23_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">State</field>
<field name="name">Status</field>
<field name="field">state</field>
<field eval="19" name="sequence"/>
</record>
@ -287,7 +287,7 @@
</record>
<record id="journal_col24" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">State</field>
<field name="name">Status</field>
<field name="field">state</field>
<field eval="19" name="sequence"/>
</record>
@ -368,7 +368,7 @@
</record>
<record id="sp_journal_col24" model="account.journal.column">
<field name="view_id" ref="account_sp_journal_view"/>
<field name="name">State</field>
<field name="name">Status</field>
<field name="field">state</field>
<field eval="19" name="sequence"/>
</record>
@ -454,7 +454,7 @@
</record>
<record id="sp_refund_journal_col24" model="account.journal.column">
<field name="view_id" ref="account_sp_refund_journal_view"/>
<field name="name">State</field>
<field name="name">Status</field>
<field name="field">state</field>
<field eval="19" name="sequence"/>
</record>
@ -555,19 +555,6 @@
<field eval="1" name="number_increment"/>
</record>
<!--
Sequence for analytic account
-->
<record id="seq_type_analytic_account" model="ir.sequence.type">
<field name="name">Analytic account</field>
<field name="code">account.analytic.account</field>
</record>
<record id="seq_analytic_account" model="ir.sequence">
<field name="name">Analytic account sequence</field>
<field name="code">account.analytic.account</field>
<field eval="3" name="padding"/>
<field eval="2708" name="number_next"/>
</record>
<!--
Invoice requests (deprecated)

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<!-- Types -->
@ -44,7 +45,6 @@
<record id="conf_chart0" model="account.account.template">
<field name="code">0</field>
<field name="name">Configurable Account Chart</field>
<field eval="0" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="data_account_type_view"/>
</record>
@ -548,9 +548,8 @@
</record>
<record id="action_wizard_multi_chart_todo" model="ir.actions.todo">
<field name="name">Generate Chart of Accounts from a Chart Template</field>
<field name="name">Set Your Accounting Options</field>
<field name="action_id" ref="account.action_wizard_multi_chart"/>
<field name="category_id" ref="account.category_accounting_configuration"/>
<field name="type">automatic</field>
</record>

View File

@ -1,48 +1,48 @@
<?xml version="1.0" ?>
<openerp>
<data noupdate="1">
<record id="demo_invoice_0" model="account.invoice">
<field name="date_due" eval="time.strftime('%Y')+'-01-30'"/>
<field name="payment_term" ref="account.account_payment_term"/>
<field name="journal_id" ref="account.expenses_journal"/>
<field name="currency_id" ref="base.EUR"/>
<field name="user_id" ref="base.user_demo"/>
<field name="reference_type">none</field>
<field name="company_id" ref="base.main_company"/>
<field name="state">draft</field>
<field name="type">in_invoice</field>
<field name="account_id" ref="account.a_pay"/>
<field eval="0" name="reconciled"/>
<field name="date_invoice" eval="time.strftime('%Y')+'-01-01'"/>
<field eval="14.0" name="amount_untaxed"/>
<field eval="14.0" name="amount_total"/>
<field name="partner_id" ref="base.res_partner_maxtor"/>
</record>
<record id="demo_invoice_0_line_rpanrearpanelshe0" model="account.invoice.line">
<field name="invoice_id" ref="demo_invoice_0"/>
<field name="account_id" ref="account.a_expense"/>
<field name="uos_id" ref="product.product_uom_unit"/>
<field name="price_unit" eval="10.0" />
<field name="price_subtotal" eval="10.0" />
<field name="company_id" ref="base.main_company"/>
<field name="invoice_line_tax_id" eval="[(6,0,[])]"/>
<field name="product_id" ref="product.product_product_rearpanelarm0"/>
<field name="quantity" eval="1.0" />
<field name="partner_id" ref="base.res_partner_maxtor"/>
<field name="name">[RPAN100] Rear Panel SHE100</field>
</record>
<record id="demo_invoice_0_line_rckrackcm0" model="account.invoice.line">
<field name="invoice_id" ref="demo_invoice_0"/>
<field name="account_id" ref="account.a_expense"/>
<field name="uos_id" ref="product.product_uom_unit"/>
<field name="price_unit" eval="4.0"/>
<field name="price_subtotal" eval="4.0"/>
<field name="company_id" ref="base.main_company"/>
<field name="invoice_line_tax_id" eval="[(6,0,[])]"/>
<field name="product_id" ref="product.product_product_shelf1"/>
<field name="quantity" eval="1.0" />
<field name="partner_id" ref="base.res_partner_maxtor"/>
<field name="name">[RCK200] Rack 200cm</field>
</record>
</data>
<data noupdate="1">
<record id="demo_invoice_0" model="account.invoice">
<field name="date_due" eval="time.strftime('%Y')+'-01-30'"/>
<field name="payment_term" ref="account.account_payment_term"/>
<field name="journal_id" ref="account.expenses_journal"/>
<field name="currency_id" ref="base.EUR"/>
<field name="user_id" ref="base.user_demo"/>
<field name="reference_type">none</field>
<field name="company_id" ref="base.main_company"/>
<field name="state">draft</field>
<field name="type">in_invoice</field>
<field name="account_id" ref="account.a_pay"/>
<field eval="0" name="reconciled"/>
<field name="date_invoice" eval="time.strftime('%Y')+'-01-01'"/>
<field eval="14.0" name="amount_untaxed"/>
<field eval="14.0" name="amount_total"/>
<field name="partner_id" ref="base.res_partner_17"/>
</record>
<record id="demo_invoice_0_line_rpanrearpanelshe0" model="account.invoice.line">
<field name="invoice_id" ref="demo_invoice_0"/>
<field name="account_id" ref="account.a_expense"/>
<field name="uos_id" ref="product.product_uom_unit"/>
<field name="price_unit" eval="10.0" />
<field name="price_subtotal" eval="10.0" />
<field name="company_id" ref="base.main_company"/>
<field name="invoice_line_tax_id" eval="[(6,0,[])]"/>
<field name="product_id" ref="product.product_product_39"/>
<field name="quantity" eval="1.0" />
<field name="partner_id" ref="base.res_partner_16"/>
<field name="name">Toner Cartridge</field>
</record>
<record id="demo_invoice_0_line_rckrackcm0" model="account.invoice.line">
<field name="invoice_id" ref="demo_invoice_0"/>
<field name="account_id" ref="account.a_expense"/>
<field name="uos_id" ref="product.product_uom_unit"/>
<field name="price_unit" eval="4.0"/>
<field name="price_subtotal" eval="4.0"/>
<field name="company_id" ref="base.main_company"/>
<field name="invoice_line_tax_id" eval="[(6,0,[])]"/>
<field name="product_id" ref="product.product_product_43"/>
<field name="quantity" eval="1.0" />
<field name="partner_id" ref="base.res_partner_17"/>
<field name="name">Zed+ Antivirus</field>
</record>
</data>
</openerp>

View File

@ -19,7 +19,6 @@
<record id="chart0" model="account.account">
<field name="code">X0</field>
<field name="name">Chart For Automated Tests</field>
<field eval="0" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="data_account_type_view"/>
</record>
@ -381,6 +380,11 @@
<field name="name">Cash Journal - (test)</field>
<field name="code">TCSH</field>
<field name="type">cash</field>
<field name="profit_account_id" model="account.account" ref="rsa" />
<field name="loss_account_id" model="account.account" ref="rsa" />
<field name="internal_account_id" model="account.account" ref="rsa" />
<field name="with_last_closing_balance" eval="True" />
<field name="cash_control" eval="True" />
<field name="view_id" ref="account_journal_bank_view"/>
<field name="sequence_id" ref="sequence_cash_journal"/>
<field model="account.account" name="default_debit_account_id" ref="cash"/>

View File

@ -21,6 +21,7 @@
from osv import fields, osv, orm
from edi import EDIMixin
from edi.models import edi
INVOICE_LINE_EDI_STRUCT = {
'name': True,
@ -30,7 +31,6 @@ INVOICE_LINE_EDI_STRUCT = {
'price_unit': True,
'quantity': True,
'discount': True,
'note': True,
# fields used for web preview only - discarded on import
'price_subtotal': True,
@ -71,6 +71,16 @@ INVOICE_EDI_STRUCT = {
class account_invoice(osv.osv, EDIMixin):
_inherit = 'account.invoice'
def action_invoice_sent(self, cr, uid, ids, context=None):
""""Override this method to add a link to mail"""
if context is None:
context = {}
invoice_objs = self.browse(cr, uid, ids, context=context)
edi_token = self.pool.get('edi.document').export_edi(cr, uid, invoice_objs, context = context)[0]
web_root_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url')
ctx = dict(context, edi_web_url_view=edi.EDI_VIEW_WEB_URL % (web_root_url, cr.dbname, edi_token))
return super(account_invoice, self).action_invoice_sent(cr, uid, ids, context=ctx)
def edi_export(self, cr, uid, records, edi_struct=None, context=None):
"""Exports a supplier or customer invoice"""
edi_struct = dict(edi_struct or INVOICE_EDI_STRUCT)

View File

@ -38,7 +38,7 @@
<!--Email template -->
<record id="email_template_edi_invoice" model="email.template">
<field name="name">Automated Invoice Notification Mail</field>
<field name="email_from">${object.user_id.user_email or object.company_id.email or 'noreply@localhost'}</field>
<field name="email_from">${object.user_id.email or object.company_id.email or 'noreply@localhost'}</field>
<field name="subject">${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })</field>
<field name="email_to">${object.partner_id.email or ''}</field>
<field name="model_id" ref="account.model_account_invoice"/>
@ -58,7 +58,7 @@
% if object.origin:
&nbsp;&nbsp;Order reference: ${object.origin}<br />
% endif
&nbsp;&nbsp;Your contact: <a href="mailto:${object.user_id.user_email or ''}?subject=Invoice%20${object.number}">${object.user_id.name}</a>
&nbsp;&nbsp;Your contact: <a href="mailto:${object.user_id.email or ''}?subject=Invoice%20${object.number}">${object.user_id.name}</a>
</p>
<p>
@ -123,64 +123,6 @@
</div>
</div>
]]></field>
<field name="body_text"><![CDATA[
Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},
A new invoice is available for ${object.partner_id.name}:
| Invoice number: *${object.number}*
| Invoice total: *${object.amount_total} ${object.currency_id.name}*
| Invoice date: ${object.date_invoice}
% if object.origin:
| Order reference: ${object.origin}
% endif
| Your contact: ${object.user_id.name} ${object.user_id.user_email and '<%s>'%(object.user_id.user_email) or ''}
You can view the invoice document, download it and pay online using the following link:
${ctx.get('edi_web_url_view') or 'n/a'}
% if object.company_id.paypal_account and object.type in ('out_invoice', 'in_refund'):
<%
comp_name = quote(object.company_id.name)
inv_number = quote(object.number)
paypal_account = quote(object.company_id.paypal_account)
inv_amount = quote(str(object.amount_total))
cur_name = quote(object.currency_id.name)
paypal_url = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Invoice%%20%s"\
"&invoice=%s&amount=%s&currency_code=%s&button_subtype=services&no_note=1&bn=OpenERP_Invoice_PayNow_%s" % \
(paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name)
%>
It is also possible to directly pay with Paypal:
${paypal_url}
% endif
If you have any question, do not hesitate to contact us.
Thank you for choosing ${object.company_id.name}!
--
${object.user_id.name} ${object.user_id.user_email and '<%s>'%(object.user_id.user_email) or ''}
${object.company_id.name}
% if object.company_id.street:
${object.company_id.street or ''}
% endif
% if object.company_id.street2:
${object.company_id.street2}
% endif
% if object.company_id.city or object.company_id.zip:
${object.company_id.zip or ''} ${object.company_id.city or ''}
% endif
% if object.company_id.country_id:
${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} ${object.company_id.country_id.name or ''}
% endif
% if object.company_id.phone:
Phone: ${object.company_id.phone}
% endif
% if object.company_id.website:
${object.company_id.website or ''}
% endif
]]></field>
</record>
</data>
</openerp>

View File

@ -168,11 +168,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -208,7 +203,7 @@ msgstr ""
#. module: account
#: help:account.tax.code,notprintable:0
#: help:account.tax.code.template,notprintable:0
msgid "Check this box if you don't want any VAT related to this Tax Code to appear on invoices"
msgid "Check this box if you don't want any tax related to this tax code to appear on invoices"
msgstr ""
#. module: account
@ -626,18 +621,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid "The date of your Journal Entry is not in the defined period! You should change the date or remove this constraint from the journal."
@ -1557,11 +1540,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid "Cancel Invoice: Creates the refund invoice, validate and reconcile it to cancel the current invoice."
@ -1875,7 +1853,7 @@ msgstr ""
#. module: account
#: report:account.journal.period.print.sale.purchase:0
msgid "VAT Declaration"
msgid "Tax Declaration"
msgstr ""
#. module: account
@ -2271,7 +2249,7 @@ msgstr ""
#. module: account
#: view:account.vat.declaration:0
msgid "This menu prints a VAT declaration based on invoices or payments. Select one or several periods of the fiscal year. The information required for a tax declaration is automatically generated by OpenERP from invoices (or payments, in some countries). This data is updated in real time. Thats very useful because it enables you to preview at any time the tax that you owe at the start and end of the month or quarter."
msgid "This menu prints a tax declaration based on invoices or payments. Select one or several periods of the fiscal year. The information required for a tax declaration is automatically generated by OpenERP from invoices (or payments, in some countries). This data is updated in real time. Thats very useful because it enables you to preview at any time the tax that you owe at the start and end of the month or quarter."
msgstr ""
#. module: account
@ -2544,13 +2522,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -2913,7 +2884,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -4509,7 +4480,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_vat_declaration
#: model:ir.model,name:account.model_account_vat_declaration
msgid "Account Vat Declaration"
msgid "Account Tax Declaration"
msgstr ""
#. module: account
@ -4850,7 +4821,7 @@ msgstr ""
#: help:account.tax.template,ref_base_code_id:0
#: help:account.tax.template,ref_tax_code_id:0
#: help:account.tax.template,tax_code_id:0
msgid "Use this code for the VAT declaration."
msgid "Use this code for the tax declaration."
msgstr ""
#. module: account
@ -5276,7 +5247,7 @@ msgstr ""
#. module: account
#: report:account.journal.period.print.sale.purchase:0
msgid "VAT"
msgid "Tax"
msgstr ""
#. module: account
@ -5908,11 +5879,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6411,11 +6377,6 @@ msgid "You can specify year, month and date in the name of the model using the f
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6608,7 +6569,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -7600,7 +7561,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,help:account.action_account_vat_declaration
msgid "This menu print a VAT declaration based on invoices or payments. You can select one or several periods of the fiscal year. Information required for a tax declaration is automatically generated by OpenERP from invoices (or payments, in some countries). This data is updated in real time. Thats very useful because it enables you to preview at any time the tax that you owe at the start and end of the month or quarter."
msgid "This menu print a tax declaration based on invoices or payments. You can select one or several periods of the fiscal year. Information required for a tax declaration is automatically generated by OpenERP from invoices (or payments, in some countries). This data is updated in real time. Thats very useful because it enables you to preview at any time the tax that you owe at the start and end of the month or quarter."
msgstr ""
#. module: account
@ -9577,7 +9538,7 @@ msgid "Refund"
msgstr ""
#. module: account
#: model:email.template,body_text:account.email_template_edi_invoice
#: model:email.template,body:account.email_template_edi_invoice
msgid "\n"
"Hello${object.address_invoice_id.name and ' ' or ''}${object.address_invoice_id.name or ''},\n"
"\n"

File diff suppressed because it is too large Load Diff

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:47+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -173,7 +173,7 @@ msgstr "Предупреждение!"
#: code:addons/account/account.py:3112
#, python-format
msgid "Miscellaneous Journal"
msgstr ""
msgstr "Различни дневници"
#. module: account
#: field:account.fiscal.position.account,account_src_id:0
@ -186,15 +186,10 @@ msgstr "Счетоводен източник"
msgid "All Analytic Entries"
msgstr "Всички аналитични записи"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Фактури създадени през последните 15 дни"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
msgstr ""
msgstr "Име на колона"
#. module: account
#: code:addons/account/wizard/account_move_journal.py:95
@ -698,18 +693,6 @@ msgstr "Период на дневник"
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Приходни сметки"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1704,11 +1687,6 @@ msgstr "Разделени журнални последователности"
msgid "Responsible"
msgstr "Отговорник"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Продажби по вид сметка"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2771,13 +2749,6 @@ msgstr "Финансови настройки на нова фирма"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Продажби по сметка"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3170,8 +3141,8 @@ msgstr "Диаграми с шаблони на сметки"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Генериране графика на сметките от шаблон за графики"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6322,11 +6293,6 @@ msgstr "Въведете начална дата!"
msgid "Supplier Refund"
msgstr "Обезщетение на доставчик"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Табло"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6883,11 +6849,6 @@ msgstr ""
"\n"
"Напр. Мой модел от %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Приходни сметки"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7102,7 +7063,7 @@ msgstr "Шаблон на родителска сметка"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11192,6 +11153,9 @@ msgstr ""
#~ msgid "The statement balance is incorrect !\n"
#~ msgstr "Баланса на отчета не е правилен !\n"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Генериране графика на сметките от шаблон за графики"
#, python-format
#~ msgid ""
#~ "You can not do this modification on a confirmed entry ! Please note that you "
@ -11308,6 +11272,10 @@ msgstr ""
#~ "Различна база на данък !\n"
#~ "Натиснета на Изчисляване за обновяване на базата на данъка"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Приходни сметки"
#, python-format
#~ msgid ""
#~ "Selected Move lines does not have any account move enties in draft state"
@ -11430,6 +11398,9 @@ msgstr ""
#~ msgid "Compute Code for Taxes included prices"
#~ msgstr "Изчисляващ код за данъци, включени в цените"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Фактури създадени през последните 15 дни"
#, python-format
#~ msgid ""
#~ "No period defined for this date: %s !\n"
@ -11485,6 +11456,9 @@ msgstr ""
#~ msgid "Your Reference"
#~ msgstr "Ваша референция"
#~ msgid "Sales by Account Type"
#~ msgstr "Продажби по вид сметка"
#, python-format
#~ msgid "The account is not defined to be reconciled !"
#~ msgstr "Сметката не е посочена за равняване!"
@ -11512,6 +11486,9 @@ msgstr ""
#~ msgid "Error ! You can not create recursive categories."
#~ msgstr "Грешка! Не може да създавате рекурсивни категории"
#~ msgid "Sales by Account"
#~ msgstr "Продажби по сметка"
#~ msgid "Total :"
#~ msgstr "Общо :"
@ -11567,6 +11544,9 @@ msgstr ""
#~ msgid "Refund Type"
#~ msgstr "Вид обезщетение"
#~ msgid "Dashboard"
#~ msgstr "Табло"
#~ msgid " valuation: percent"
#~ msgstr " оценка: процент"
@ -11574,6 +11554,9 @@ msgstr ""
#~ msgid "Currnt currency is not confirured properly !"
#~ msgstr "Текущата валута не е настроена правилно!"
#~ msgid "Income Accounts"
#~ msgstr "Приходни сметки"
#~ msgid "Display accounts"
#~ msgstr "Показване на сметки"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:47+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr "Mammenn ar gont"
msgid "All Analytic Entries"
msgstr "An holl enmontoù analitek"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:47+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -179,11 +179,6 @@ msgstr "Izvor Računa"
msgid "All Analytic Entries"
msgstr "Sve analitičke stavke"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Fakture unesene u zadnjih 15 dana"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -669,18 +664,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Potražni računi"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1642,11 +1625,6 @@ msgstr "Razdvojeni redoslijedi naloga za knjiženje"
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2701,13 +2679,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3097,8 +3068,8 @@ msgstr "Predlošci računskog plana"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generiraj kontni plan iz predloška"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6238,11 +6209,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Povrat dobavljaču"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6786,11 +6752,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Konta prihoda"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7005,7 +6966,7 @@ msgstr "Predložak roditeljskog računa"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10770,6 +10731,9 @@ msgstr ""
#~ msgid "Display accounts "
#~ msgstr "Prikaži račune "
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generiraj kontni plan iz predloška"
#~ msgid "Print General Journal"
#~ msgstr "Ispis općeg dnevnika knjiženja"
@ -11174,6 +11138,10 @@ msgstr ""
#~ msgid "Control Invoice"
#~ msgstr "Kontroliraj fakturu"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Potražni računi"
#~ msgid "Date payment"
#~ msgstr "Datum plaćanja"
@ -11677,9 +11645,15 @@ msgstr ""
#~ msgid "The sequence used for invoice numbers in this journal."
#~ msgstr "Sekvence korištene za brojeve faktura u ovoj knjizi."
#~ msgid "Income Accounts"
#~ msgstr "Konta prihoda"
#~ msgid "Year :"
#~ msgstr "Godina :"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Fakture unesene u zadnjih 15 dana"
#~ msgid "Accounts by type"
#~ msgstr "Konta po vrstama"

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:48+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -181,11 +181,6 @@ msgstr "Origen compte"
msgid "All Analytic Entries"
msgstr "Tots els assentaments analítics"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Factures creades en els últims 15 dies"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -698,18 +693,6 @@ msgstr ""
"Per conciliar els seients, la companyia hauria de ser la mateixa per a tots "
"els assentaments"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Comptes a cobrar"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1695,11 +1678,6 @@ msgstr "Seqüències de diaris separades"
msgid "Responsible"
msgstr "Responsable"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Vendes per tipus de compte"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2803,13 +2781,6 @@ msgstr "Configuració financera per una nova companyia"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Vendes per compte"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3212,8 +3183,8 @@ msgstr "Plantilles pel pla comptable"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Genera pla comptable a partir d'una plantilla de pla comptable"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6448,11 +6419,6 @@ msgstr "Introduïu una data d'inici!"
msgid "Supplier Refund"
msgstr "Factura rectificativa (abonament) de proveïdor"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Taulell"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7034,11 +7000,6 @@ msgstr ""
"%(date)s: Data actual\n"
"Exemple: El meu model a %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Comptes d'ingressos"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7273,7 +7234,7 @@ msgstr "Plantilla compte pare"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11207,6 +11168,9 @@ msgstr ""
#~ msgid "Invoice Movement"
#~ msgstr "Assent. factura"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Genera pla comptable a partir d'una plantilla de pla comptable"
#~ msgid "Legal Statements"
#~ msgstr "Declaracions oficials"
@ -11803,6 +11767,10 @@ msgstr ""
#~ msgid "Account cost and revenue by journal (This Month)"
#~ msgstr "Cost i retorn del compte per diari (aquest mes)"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Comptes a cobrar"
#~ msgid "Open for unreconciliation"
#~ msgstr "Obre per trencar conciliació"
@ -12505,6 +12473,12 @@ msgstr ""
#~ msgid "You cannot remove an account which has account entries!. "
#~ msgstr "No podeu eliminar un compte que conté assentaments comptables. "
#~ msgid "Income Accounts"
#~ msgstr "Comptes d'ingressos"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Factures creades en els últims 15 dies"
#~ msgid "Accounts by type"
#~ msgstr "Comptes per tipus"
@ -12571,6 +12545,9 @@ msgstr ""
#~ "Valors deure o haver incorrectes en el model (deure + haver ha de ser major "
#~ "que \"0\")!"
#~ msgid "Sales by Account Type"
#~ msgstr "Vendes per tipus de compte"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Error! No podeu definir exercicis fiscals que es superposin"
@ -12603,6 +12580,9 @@ msgstr ""
#~ msgid "Tax Code Test"
#~ msgstr "Test codi impost"
#~ msgid "Sales by Account"
#~ msgstr "Vendes per compte"
#~ msgid ""
#~ "It adds initial balance row on report which display previous sum amount of "
#~ "debit/credit/balance"
@ -12720,6 +12700,9 @@ msgstr ""
#~ "No s'ha trobat un pla comptable per a aquesta companyia. Creeu un pla "
#~ "comptable."
#~ msgid "Dashboard"
#~ msgstr "Taulell"
#~ msgid " valuation: percent"
#~ msgstr " valoració: percentatge"

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:31+0000\n"
"PO-Revision-Date: 2012-06-20 16:14+0000\n"
"Last-Translator: Jiří Hajda <robie@centrum.cz>\n"
"Language-Team: Czech <openerp-i18n-czech@lists.launchpad.net>\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-11 04:48+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
"X-Poedit-Language: Czech\n"
#. module: account
@ -183,11 +183,6 @@ msgstr "Zdroj účtu"
msgid "All Analytic Entries"
msgstr "Všechny analytické záznamy"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Faktury vytvořené v posledních 15 dnech"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -693,18 +688,6 @@ msgstr "Období knihy"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "Při likvidaci záznamů by u všech měla být stejná firma"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Pohledávky"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1679,11 +1662,6 @@ msgstr ""
msgid "Responsible"
msgstr "Odopovědné"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Prodeje dle typu účtu"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2752,13 +2730,6 @@ msgstr "Nové finanční nastavení společnosti"
msgid "Configure Your Chart of Accounts"
msgstr "Nastavit vaši účtovou osnovu"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Prodeje dle účtu"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3145,8 +3116,8 @@ msgstr "Šablony účtové osnovy"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generovat účtovou osnovu z šablony osnovy"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6302,11 +6273,6 @@ msgstr "Zadejte počáteční datum !"
msgid "Supplier Refund"
msgstr "Dobropis dodavatele"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Nástěnka"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6855,11 +6821,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Příjmové účty"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7076,7 +7037,7 @@ msgstr "Nadřazená šablona účtu"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Instalovat vaši účtovou osnovu"
#. module: account
@ -10834,6 +10795,9 @@ msgstr ""
#~ msgid "Go to next partner"
#~ msgstr "Jít na dalšího partnera"
#~ msgid "Sales by Account Type"
#~ msgstr "Prodeje dle typu účtu"
#~ msgid "Include initial balances"
#~ msgstr "Včetně počátečních zůstatků"
@ -10879,6 +10843,9 @@ msgstr ""
#~ "Nemůžete změnit společnost tohoto deníku, protože vztažené záznamy existují "
#~ "v řádcích položek"
#~ msgid "Sales by Account"
#~ msgstr "Prodeje dle účtu"
#~ msgid "Reference Number"
#~ msgstr "Referenční číslo"
@ -10983,6 +10950,9 @@ msgstr ""
#~ msgid "Refund Type"
#~ msgstr "Typ úhrady"
#~ msgid "Dashboard"
#~ msgstr "Nástěnka"
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Výkaz účtu zisku a ztrát"
@ -10990,6 +10960,9 @@ msgstr ""
#~ msgid "Currnt currency is not confirured properly !"
#~ msgstr "Aktuální měna není správně nastavena !"
#~ msgid "Income Accounts"
#~ msgstr "Příjmové účty"
#~ msgid "9"
#~ msgstr "9"
@ -11095,6 +11068,9 @@ msgstr ""
#~ msgid "You cannot remove an account which has account entries!. "
#~ msgstr "Nemůžete odebrat účet, který má účetní položky!. "
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generovat účtovou osnovu z šablony osnovy"
#~ msgid "Accounting Chart Configuration"
#~ msgstr "Nastavení osnovy účetnictví"
@ -11116,6 +11092,9 @@ msgstr ""
#~ "Výkaz zisku a ztráty Vám dá přehled o zisku či ztrátě společnosti v jediném "
#~ "dokumentu"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Faktury vytvořené v posledních 15 dnech"
#~ msgid ""
#~ "The sequence field is used to order the resources from lower sequences to "
#~ "higher ones"
@ -11154,6 +11133,10 @@ msgstr ""
#~ msgid "closing balance entered by the cashbox verifier"
#~ msgstr "konečný zůstatek zadaný ověřovatelem pokladny"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Pohledávky"
#, python-format
#~ msgid "The statement balance is incorrect !\n"
#~ msgstr "Nesprávný zůstatek výpisu!\n"
@ -11364,6 +11347,9 @@ msgstr ""
#~ msgid "Sale Tax(%)"
#~ msgstr "Prodejní daň(%)"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instalovat vaši účtovou osnovu"
#~ msgid ""
#~ "Bank Account Number, Company bank account if Invoice is customer or supplier "
#~ "refund, otherwise Partner bank account number."

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:48+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr "Kontokilde"
msgid "All Analytic Entries"
msgstr "Alle analytiske poster"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -666,18 +661,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1639,11 +1622,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2694,13 +2672,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3091,7 +3062,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6220,11 +6191,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6764,11 +6730,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6983,7 +6944,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:22+0000\n"
"Last-Translator: Ferdinand-camptocamp <Unknown>\n"
"PO-Revision-Date: 2012-06-25 09:07+0000\n"
"Last-Translator: Ferdinand @ Camptocamp <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-11 04:49+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -186,11 +186,6 @@ msgstr "Buchungsgrundlage"
msgid "All Analytic Entries"
msgstr "Alle Analytischen Buchungen"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Rechnungen der letzten 15 Tage"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -715,18 +710,6 @@ msgstr ""
"Für den Ausgleich von Offenen Posten sollte das Unternehmen bei allen "
"Buchungen identisch sein"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Debitorenkonten"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1735,11 +1718,6 @@ msgstr "Unterschiedliche Journal Sequenzen"
msgid "Responsible"
msgstr "Mitarbeiter"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Verkäufe nach Kontotypen"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2864,13 +2842,6 @@ msgstr "Neue Firma Buchhaltung Anlegen"
msgid "Configure Your Chart of Accounts"
msgstr "Konfigurieren Sie Ihren Kontenplan"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Verkäufe nach Konten"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3280,8 +3251,8 @@ msgstr "Kontenplan Vorlagen"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Erzeuge Kontenplan von Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -4528,6 +4499,10 @@ msgid ""
"you want to generate accounts of this template only when loading its child "
"template."
msgstr ""
"Setzen Sie hier keinen Haken, wenn Sie nicht möchten, dass diese Vorlage zur "
"Erzeugung des Kontenplans durch den Assistenten genutzt wird. Das ist "
"Sinnvoll, wenn Sie untergeordnete Konten nur aus dieser Vorlage anlegen "
"wollen, wenn Sie eine abgeleitete Vorlage laden."
#. module: account
#: view:account.use.model:0
@ -5466,7 +5441,7 @@ msgstr "Standardauswertung Finanzen"
#: field:account.bank.statement.line,name:0
#: field:account.invoice,reference:0
msgid "Communication"
msgstr "Buchungstext"
msgstr "Kommunikation"
#. module: account
#: model:ir.ui.menu,name:account.menu_analytic_accounting
@ -6582,11 +6557,6 @@ msgstr "Geben Sie ein Startdatum ein !"
msgid "Supplier Refund"
msgstr "Lieferanten Gutschrift"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Pinnwand"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7178,11 +7148,6 @@ msgstr ""
"\n"
"z.B. Meine Buchungsvorlage am %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Ertragskonten"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7428,7 +7393,7 @@ msgstr "Basiskonto Vorlage"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Installieren Sie Ihren Kontenplan"
#. module: account
@ -7808,6 +7773,12 @@ msgid ""
"few new accounts (You don't need to define the whole structure that is "
"common to both several times)."
msgstr ""
"Dieses wahlfreie Feld ermöglicht Ihnen eine Konten-Vorlage von einer "
"Kontenplan-Vorlage abzuleiten, wobei sich die Konten des vom Stamm-"
"Kontenplan unterscheiden können. So können Sie eine Kontenplan-Vorlage "
"festlegen, die eine Andere, ggf. auch nur geringfügig, erweitert. (Sie "
"brauchen also nicht die beiden gemeinsamen Strukturen mehrfach zu "
"definieren)."
#. module: account
#: view:account.move:0
@ -8904,7 +8875,7 @@ msgstr "Offene Rechnungen"
#: code:addons/account/account_invoice.py:495
#, python-format
msgid "The payment term of supplier does not have a payment term line!"
msgstr "Die Zahlungskondotionen des Lieferanten haben keine Zeilen!"
msgstr "Die Zahlungskonditionen des Lieferanten haben keine Zeilen!"
#. module: account
#: field:account.move.line.reconcile,debit:0
@ -11505,6 +11476,9 @@ msgstr ""
#~ msgid "Print General Journal"
#~ msgstr "Salden nach Perioden und Journal"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Erzeuge Kontenplan von Template"
#~ msgid "Legal Statements"
#~ msgstr "Summen & Salden"
@ -12612,12 +12586,18 @@ msgstr ""
#~ msgid "Statement reconcile"
#~ msgstr "Beleg OP-Ausgleich"
#~ msgid "Income Accounts"
#~ msgstr "Ertragskonten"
#~ msgid "Total :"
#~ msgstr "Summe :"
#~ msgid "Year :"
#~ msgstr "Jahr"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Rechnungen der letzten 15 Tage"
#~ msgid "Accounts by type"
#~ msgstr "Konten nach Typ"
@ -12710,6 +12690,9 @@ msgstr ""
#~ msgid "Go to next partner"
#~ msgstr "Gehe zu nächstem Partner"
#~ msgid "Sales by Account Type"
#~ msgstr "Verkäufe nach Kontotypen"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Fehler ! Sie können keine Überschneidungen bei Geschäftsjahren haben"
@ -12761,6 +12744,9 @@ msgstr ""
#~ "Sie können das zugewiesene Unternehmen bei einem Journal nicht ändern, da es "
#~ "bereits abhängige Daten in vorhandenen Journalen gibt."
#~ msgid "Sales by Account"
#~ msgstr "Verkäufe nach Konten"
#~ msgid ""
#~ "It adds initial balance row on report which display previous sum amount of "
#~ "debit/credit/balance"
@ -12946,6 +12932,9 @@ msgstr ""
#~ "Es konnte kein Kontenplan für dieses Unternehmen gefunden werden. Bitte "
#~ "definieren Sie ein Konto."
#~ msgid "Dashboard"
#~ msgstr "Pinnwand"
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Auswertung Gewinn und Verlust"
@ -13211,6 +13200,10 @@ msgstr ""
#~ "Sie können kein Konto löschen, ohne dabei auch vorher die jeweiligen "
#~ "Buchungszeilen zu löschen, wenn dieses vor dem neuen Sinnvoll ist. "
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Debitorenkonten"
#~ msgid "Tax codes"
#~ msgstr "Umsatzsteuererklärung"
@ -13368,5 +13361,8 @@ msgstr ""
#~ "Bitte definieren Sie eine Sequenz für die automatische Nummernvergabe bei "
#~ "der Journaldefinition oder vergeben Sie eine Nummer per Hand."
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Installieren Sie Ihren Kontenplan"
#~ msgid "Description On Invoices"
#~ msgstr "Beschreibung auf Rechnungen"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:49+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -184,11 +184,6 @@ msgstr "Πηγή Λογαριασμού"
msgid "All Analytic Entries"
msgstr "Όλες οι εγγραφές αναλυτικής"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Τιμολόγια που εκδόθηκαν τις τελευταίες 15 μέρες"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -700,18 +695,6 @@ msgstr "Ημερολογιακή Περίοδος"
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Λογαριασμοί Εισπρακτέοι"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1676,11 +1659,6 @@ msgstr "Διαχωρισμένες Ιεραρχήσεις Ημερολογίου
msgid "Responsible"
msgstr "Υπεύθυνος"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Πωλήσεις Τύπο Λογαριασμού"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2739,13 +2717,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3137,8 +3108,8 @@ msgstr "Πρότυπα Λογιστικών Σχεδίων"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Δημιουργία Λογιστικού Σχεδίου από Πρότυπο"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6289,11 +6260,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Επιστροφή Χρημάτων από Προμηθευτή"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6837,11 +6803,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Λογαριασμοί Εσόδων"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7056,7 +7017,7 @@ msgstr "Πρότυπο Μητρικού Λογαριασμού"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11122,6 +11083,9 @@ msgstr ""
#~ msgid "The statement balance is incorrect !\n"
#~ msgstr "Το υπόλοιπο του παραστατικού είναι εσφαλμένο\n"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Δημιουργία Λογιστικού Σχεδίου από Πρότυπο"
#~ msgid "Legal Statements"
#~ msgstr "Νομικές Δηλώσεις"
@ -11563,6 +11527,10 @@ msgstr ""
#~ msgid "Modify Invoice"
#~ msgstr "Τροποποίηση Τιμολογίου"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Λογαριασμοί Εισπρακτέοι"
#~ msgid "OK"
#~ msgstr "OK"
@ -12037,12 +12005,18 @@ msgstr ""
#~ "Αν είναι λογαριασμός φόρου εδώ θα περιέχει το ποσό μετά τον φόρο, αν είναι "
#~ "λογαριασμός βάσης του φόρου θα περιέχει το αφορολόγητο ποσό."
#~ msgid "Income Accounts"
#~ msgstr "Λογαριασμοί Εσόδων"
#~ msgid "Total :"
#~ msgstr "Σύνολο:"
#~ msgid "Year :"
#~ msgstr "Έτος :"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Τιμολόγια που εκδόθηκαν τις τελευταίες 15 μέρες"
#~ msgid "Accounts by type"
#~ msgstr "Λογαριασμοί με βάση τον τύπο"
@ -12083,6 +12057,9 @@ msgstr ""
#~ msgid "Anglo-Saxon Accounting"
#~ msgstr "Αγγλο- Σαχονικό Σύστημα Λογιστικής"
#~ msgid "Sales by Account Type"
#~ msgstr "Πωλήσεις Τύπο Λογαριασμού"
#~ msgid "Voucher Management"
#~ msgstr "Διαχείριση παραστατικών"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:15+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -182,11 +182,6 @@ msgstr "Account Source"
msgid "All Analytic Entries"
msgstr "All Analytic Entries"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Invoices Created Within Past 15 Days"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -693,18 +688,6 @@ msgstr "Journal Period"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "To reconcile the entries company should be the same for all entries"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Accounts Receivable"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1666,11 +1649,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2720,13 +2698,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3116,8 +3087,8 @@ msgstr "Chart of Accounts Templates"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6261,11 +6232,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6807,11 +6773,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7026,7 +6987,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10530,6 +10491,9 @@ msgstr ""
#~ msgid "Negative"
#~ msgstr "Negative"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Invoices Created Within Past 15 Days"
#~ msgid ""
#~ "The sequence field is used to order the resources from lower sequences to "
#~ "higher ones"
@ -10561,6 +10525,10 @@ msgstr ""
#~ msgid "closing balance entered by the cashbox verifier"
#~ msgstr "closing balance entered by the cashbox verifier"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Accounts Receivable"
#~ msgid "Invalid model name in the action definition."
#~ msgstr "Invalid model name in the action definition."
@ -10957,6 +10925,9 @@ msgstr ""
#~ msgid "Print General Journal"
#~ msgstr "Print General Journal"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generate Chart of Accounts from a Chart Template"
#~ msgid "Journal d'ouverture"
#~ msgstr "Journal d'ouverture"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2689,13 +2667,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3078,7 +3049,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6207,11 +6178,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6751,11 +6717,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6970,7 +6931,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:56+0000\n"
"PO-Revision-Date: 2012-06-20 16:18+0000\n"
"Last-Translator: mikel <mikel.martin@gmail.com>\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-11 04:52+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -186,11 +186,6 @@ msgstr "Origen cuenta"
msgid "All Analytic Entries"
msgstr "Todos los asientos analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Facturas creadas en los últimos 15 días"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -712,18 +707,6 @@ msgstr ""
"Para conciliar los asientos, la compañía debería ser la misma para todos los "
"asientos"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Cuentas a cobrar"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1726,11 +1709,6 @@ msgstr "Secuencias de diarios separadas"
msgid "Responsible"
msgstr "Responsable"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Ventas por tipo de cuenta"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2854,13 +2832,6 @@ msgstr "Configuración financiera para nueva compañía"
msgid "Configure Your Chart of Accounts"
msgstr "Configure su plan de cuentas"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Ventas por cuenta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3267,8 +3238,8 @@ msgstr "Plantillas para el plan contable"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generar plan contable a partir de una plantilla de plan contable"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -5841,7 +5812,7 @@ msgstr "Cuenta n°"
#: code:addons/account/account_invoice.py:88
#, python-format
msgid "Free Reference"
msgstr "Referencia libre"
msgstr "Referencia libre / Nº Fact. Proveedor"
#. module: account
#: field:account.payment.term.line,value:0
@ -6549,11 +6520,6 @@ msgstr "¡Introduzca una fecha inicial!"
msgid "Supplier Refund"
msgstr "Factura rectificativa de proveedor"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Tablero"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7142,11 +7108,6 @@ msgstr ""
"%(date)s: Fecha actual\n"
"Ejemplo: Mi modelo del %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Cuentas de ingresos"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7386,7 +7347,7 @@ msgstr "Plantilla cuenta padre"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Instalar su árbol de cuentas"
#. module: account
@ -7657,7 +7618,7 @@ msgstr "Raiz/vista"
#: code:addons/account/account.py:3121
#, python-format
msgid "OPEJ"
msgstr ""
msgstr "OPEJ"
#. module: account
#: report:account.invoice:0
@ -11505,6 +11466,9 @@ msgstr ""
#~ msgid "Invoice Movement"
#~ msgstr "Asiento factura"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generar plan contable a partir de una plantilla de plan contable"
#~ msgid "Legal Statements"
#~ msgstr "Declaraciones oficiales"
@ -12084,6 +12048,10 @@ msgstr ""
#~ msgid "Account cost and revenue by journal (This Month)"
#~ msgstr "Costo y retorno de la cuenta por diario (este mes)"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Cuentas a cobrar"
#~ msgid "Open for unreconciliation"
#~ msgstr "Abrir para romper conciliación"
@ -12629,12 +12597,18 @@ msgstr ""
#~ msgid "Generate entries before:"
#~ msgstr "Generar asientos hasta:"
#~ msgid "Income Accounts"
#~ msgstr "Cuentas de ingresos"
#~ msgid "Total :"
#~ msgstr "Total :"
#~ msgid "Year :"
#~ msgstr "Ejercicio :"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Facturas creadas en los últimos 15 días"
#~ msgid "Accounts by type"
#~ msgstr "Cuentas por tipo"
@ -12841,6 +12815,9 @@ msgstr ""
#~ msgid "Go to next partner"
#~ msgstr "Ir a la siguiente empresa"
#~ msgid "Sales by Account Type"
#~ msgstr "Ventas por tipo de cuenta"
#~ msgid "Reserve And Profit/Loss Account"
#~ msgstr "Cuenta de reservas y pérdidas/ganancias"
@ -12862,6 +12839,9 @@ msgstr ""
#~ msgid " Journal"
#~ msgstr " Diario"
#~ msgid "Sales by Account"
#~ msgstr "Ventas por cuenta"
#~ msgid ""
#~ "It adds initial balance row on report which display previous sum amount of "
#~ "debit/credit/balance"
@ -12990,6 +12970,9 @@ msgstr ""
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Contabilidad. Informe de pérdida y ganancias"
#~ msgid "Dashboard"
#~ msgstr "Tablero"
#, python-format
#~ msgid "Can not find account chart for this company, Please Create account."
#~ msgstr ""
@ -13379,5 +13362,8 @@ msgstr ""
#~ msgid "Balance:"
#~ msgstr "Balance:"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instalar su árbol de cuentas"
#~ msgid "Description On Invoices"
#~ msgstr "Descripción en facturas"

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -177,11 +177,6 @@ msgstr "Cuenta origen"
msgid "All Analytic Entries"
msgstr "Todos los asientos analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -667,18 +662,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Cuentas a cobrar"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1641,11 +1624,6 @@ msgstr "Secuancias de diarios separados"
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2700,13 +2678,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3098,8 +3069,8 @@ msgstr "Plantillas del plan de cuentas"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generar Plan de Cuentas desde una plantilla"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6248,11 +6219,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Reembolso de proveedor"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6798,11 +6764,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7019,7 +6980,7 @@ msgstr "Plantilla cuenta padre"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10777,6 +10738,9 @@ msgstr ""
#~ msgid "The statement balance is incorrect !\n"
#~ msgstr "El balance del extracto es incorrecto!\n"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generar Plan de Cuentas desde una plantilla"
#~ msgid "Legal Statements"
#~ msgstr "Declaraciones Legales"
@ -11360,6 +11324,10 @@ msgstr ""
#~ msgid "By Date"
#~ msgstr "Por fecha"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Cuentas a cobrar"
#~ msgid "Date payment"
#~ msgstr "Fecha de pago"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:15+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -187,11 +187,6 @@ msgstr "Cuenta de origen"
msgid "All Analytic Entries"
msgstr "Todos los asientos analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Facturas creadas en los últimos 15 días"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -682,18 +677,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -791,7 +774,7 @@ msgstr ""
msgid ""
"Taxes are missing!\n"
"Click on compute button."
msgstr ""
msgstr "¡Faltan impuestos!"
#. module: account
#: model:ir.model,name:account.model_account_subscription_line
@ -904,7 +887,7 @@ msgstr ""
#: model:ir.actions.act_window,name:account.action_tax_code_tree
#: model:ir.ui.menu,name:account.menu_action_tax_code_tree
msgid "Chart of Taxes"
msgstr ""
msgstr "Tabla de impuestos"
#. module: account
#: view:account.fiscalyear:0
@ -1207,7 +1190,7 @@ msgstr ""
#. module: account
#: view:account.tax.template:0
msgid "Taxes used in Purchases"
msgstr ""
msgstr "Impuestos usados en las compras"
#. module: account
#: field:account.invoice.tax,tax_code_id:0
@ -1336,7 +1319,7 @@ msgstr ""
#: model:ir.ui.menu,name:account.menu_tax_report
#: model:ir.ui.menu,name:account.next_id_27
msgid "Taxes"
msgstr ""
msgstr "Impuestos"
#. module: account
#: code:addons/account/wizard/account_financial_report.py:69
@ -1435,7 +1418,7 @@ msgstr ""
#. module: account
#: view:account.tax:0
msgid "Search Taxes"
msgstr ""
msgstr "Buscar impuestos"
#. module: account
#: model:ir.model,name:account.model_account_analytic_cost_ledger
@ -1460,7 +1443,7 @@ msgstr ""
#. module: account
#: view:account.invoice:0
msgid "Compute Taxes"
msgstr ""
msgstr "Calcular impuestos"
#. module: account
#: field:account.chart.template,code_digits:0
@ -1655,11 +1638,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -1670,7 +1648,7 @@ msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.periodical_processing_invoicing
msgid "Invoicing"
msgstr ""
msgstr "Facturación"
#. module: account
#: code:addons/account/report/account_partner_balance.py:115
@ -2461,7 +2439,7 @@ msgstr ""
#. module: account
#: field:product.template,supplier_taxes_id:0
msgid "Supplier Taxes"
msgstr ""
msgstr "Impuestos proveedor"
#. module: account
#: view:account.entries.report:0
@ -2499,6 +2477,8 @@ msgid ""
"The fiscal position will determine taxes and the accounts used for the "
"partner."
msgstr ""
"La posición fiscal calculará los impuestos y las cuentas contables "
"utilizados para esta empresa."
#. module: account
#: view:account.print.journal:0
@ -2705,13 +2685,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -2911,6 +2884,8 @@ msgid ""
"Set if the amount of tax must be included in the base amount before "
"computing the next taxes."
msgstr ""
"Indica si el importe del impuesto deberá incluirse en el importe base antes "
"de calcular los siguientes impuestos."
#. module: account
#: help:account.journal,user_id:0
@ -3094,7 +3069,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -3297,7 +3272,7 @@ msgstr ""
#. module: account
#: view:product.product:0
msgid "Purchase Taxes"
msgstr ""
msgstr "Impuestos de compras"
#. module: account
#: view:validate.account.move.lines:0
@ -4141,7 +4116,7 @@ msgstr ""
#. module: account
#: view:account.account.template:0
msgid "Default taxes"
msgstr ""
msgstr "Impuestos por defecto"
#. module: account
#: code:addons/account/wizard/account_fiscalyear_close.py:41
@ -4405,7 +4380,7 @@ msgstr ""
#. module: account
#: help:account.vat.declaration,chart_tax_id:0
msgid "Select Charts of Taxes"
msgstr ""
msgstr "Selecciona plan de impuestos."
#. module: account
#: view:account.fiscal.position:0
@ -4535,7 +4510,7 @@ msgstr ""
#: view:account.invoice.report:0
#: field:account.invoice.report,user_id:0
msgid "Salesman"
msgstr ""
msgstr "Vendedor"
#. module: account
#: view:account.invoice.report:0
@ -5277,7 +5252,7 @@ msgstr ""
#. module: account
#: view:account.invoice:0
msgid "This action will erase taxes"
msgstr ""
msgstr "Esta acción borrará impuestos"
#. module: account
#: model:process.node,note:account.process_node_accountingentries0
@ -5351,7 +5326,7 @@ msgstr ""
#. module: account
#: selection:account.financial.report,style_overwrite:0
msgid "Normal Text"
msgstr ""
msgstr "Texto normal"
#. module: account
#: view:account.invoice.refund:0
@ -5441,7 +5416,7 @@ msgstr ""
#. module: account
#: view:account.journal:0
msgid "Invoicing Data"
msgstr ""
msgstr "Datos facturación"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_automatic_reconcile
@ -5899,7 +5874,7 @@ msgstr ""
#. module: account
#: field:product.template,taxes_id:0
msgid "Customer Taxes"
msgstr ""
msgstr "Impuestos de cliente"
#. module: account
#: help:account.model,name:0
@ -5920,7 +5895,7 @@ msgstr ""
#: view:account.account.type:0
#: view:account.tax.code:0
msgid "Reporting Configuration"
msgstr ""
msgstr "Configuración informes"
#. module: account
#: field:account.tax,type:0
@ -5980,6 +5955,7 @@ msgstr ""
#: help:account.chart.template,tax_template_ids:0
msgid "List of all the taxes that have to be installed by the wizard"
msgstr ""
"Lista de todos los impuestos que deben ser instalados por el asistente"
#. module: account
#: model:ir.actions.report.xml,name:account.account_intracom
@ -6124,6 +6100,8 @@ msgid ""
"Indicates if the amount of tax must be included in the base amount for the "
"computation of the next taxes"
msgstr ""
"Indica si el importe del impuesto debe ser incluido en el importe base para "
"el cálculo de los siguientes impuestos."
#. module: account
#: model:ir.actions.act_window,name:account.action_account_partner_reconcile
@ -6221,11 +6199,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6765,11 +6738,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6984,7 +6952,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -7126,12 +7094,12 @@ msgstr ""
#. module: account
#: view:res.partner:0
msgid "Information About the Bank"
msgstr ""
msgstr "Información del banco"
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_reporting
msgid "Reporting"
msgstr ""
msgstr "Informes"
#. module: account
#: code:addons/account/account_move_line.py:759
@ -7256,7 +7224,7 @@ msgstr ""
#. module: account
#: selection:account.move.line,centralisation:0
msgid "Normal"
msgstr ""
msgstr "Normal"
#. module: account
#: model:ir.actions.act_window,name:account.action_email_templates
@ -7778,6 +7746,13 @@ msgid ""
"Most of the OpenERP operations (invoices, timesheets, expenses, etc) "
"generate analytic entries on the related account."
msgstr ""
"La estructura normal de cuentas está definida por los requerimientos legales "
"del país. La estructura de árbol de cuentas analíticas reflejan sus propias "
"necesidades de negocio en términos de informes costo/beneficio. Son "
"usualmente estructurados en función de contratos, proyectos, productos o "
"departamentos. La mayoría de las operaciones de OpenERP (facturas, "
"imputaciones de horas, gastos, etc) generan entradas analíticas en la cuenta "
"relacionada."
#. module: account
#: field:account.account.type,close_method:0
@ -7982,7 +7957,7 @@ msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_generic_reporting
msgid "Generic Reporting"
msgstr ""
msgstr "Informes genéricos"
#. module: account
#: field:account.move.line.reconcile.writeoff,journal_id:0
@ -8195,6 +8170,13 @@ msgid ""
"You should press this button to re-open it and let it continue its normal "
"process after having resolved the eventual exceptions it may have created."
msgstr ""
"Este botón solo aparece cuando el estado de la factura es 'pagado' "
"(mostrando que ha sido totalmente conciliado) y el campo booleano "
"autocalculado 'pagado/conciliado' es falso (representa que ya no es el "
"caso). En otras palabra, la conciliación de la factura ha sido rota y ya no "
"está en estado 'pagado'. Debería presionar este botón para volver a abrir la "
"factura y le permitirá continuar su proceso normal después de haber resuelto "
"la excepción eventual que lo puede haber producido."
#. module: account
#: model:ir.model,name:account.model_account_fiscalyear_close_state
@ -8431,7 +8413,7 @@ msgstr ""
#. module: account
#: model:res.groups,name:account.group_account_invoice
msgid "Invoicing & Payments"
msgstr ""
msgstr "Facturación y pagos"
#. module: account
#: help:account.invoice,internal_number:0
@ -10454,5 +10436,8 @@ msgstr ""
#~ msgid "Please define sequence on invoice journal"
#~ msgstr "Defina una secuencia en el diario de la factura"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Facturas creadas en los últimos 15 días"
#~ msgid "Open For Unreconciliation"
#~ msgstr "abrierto para reconciliacion"

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:55+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:15+0000\n"
"X-Generator: Launchpad (build 15864)\n"
"Language: \n"
#. module: account
@ -187,11 +187,6 @@ msgstr "Origen cuenta"
msgid "All Analytic Entries"
msgstr "Todos los asientos analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Facturas creadas en los últimos 15 días"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -713,18 +708,6 @@ msgstr ""
"Para conciliar los asientos, la compañía debería ser la misma para todos los "
"asientos"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Cuentas por Cobrar"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1727,11 +1710,6 @@ msgstr "Secuencias de diarios separadas"
msgid "Responsible"
msgstr "Responsable"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Ventas por tipo de cuenta"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2855,13 +2833,6 @@ msgstr "Configuración financiera para nueva compañía"
msgid "Configure Your Chart of Accounts"
msgstr "Configure su plan de cuentas"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Ventas por cuenta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3268,8 +3239,8 @@ msgstr "Plantillas para el plan contable"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generar plan contable a partir de una plantilla de plan contable"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6554,11 +6525,6 @@ msgstr "¡Introduzca una fecha inicial!"
msgid "Supplier Refund"
msgstr "Factura rectificativa de proveedor"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Tablero"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7147,11 +7113,6 @@ msgstr ""
"%(date)s: Fecha actual\n"
"Ejemplo: Mi modelo del %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Cuentas de ingresos"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7391,8 +7352,8 @@ msgstr "Plantilla cuenta padre"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgstr "Instalar su árbol de cuentas"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
#: view:account.bank.statement:0
@ -11186,15 +11147,27 @@ msgstr ""
"El monto residual de una línea de asiento por cobrar o por pagar expresado "
"en su moneda (puede ser diferente de la moneda de la compañía)."
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Facturas creadas en los últimos 15 días"
#~ msgid "Open For Unreconciliation"
#~ msgstr "Abrir para romper conciliación"
#~ msgid "Go to next partner"
#~ msgstr "Ir a la siguiente empresa"
#~ msgid "Sales by Account Type"
#~ msgstr "Ventas por tipo de cuenta"
#~ msgid "Sales by Account"
#~ msgstr "Ventas por cuenta"
#~ msgid "Tax codes"
#~ msgstr "Códigos de impuestos"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generar plan contable a partir de una plantilla de plan contable"
#~ msgid "Accounts by type"
#~ msgstr "Cuentas por tipo"
@ -11213,6 +11186,12 @@ msgstr ""
#~ msgid "Create an Account based on this template"
#~ msgstr "Crear una cuenta basada en esta plantilla"
#~ msgid "Dashboard"
#~ msgstr "Tablero"
#~ msgid "Income Accounts"
#~ msgstr "Cuentas de ingresos"
#~ msgid "Open for bank reconciliation"
#~ msgstr "Abrir para la conciliación bancaria"
@ -13391,5 +13370,12 @@ msgstr ""
#~ msgid "Balance:"
#~ msgstr "Balance:"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instalar su árbol de cuentas"
#~ msgid "Description On Invoices"
#~ msgstr "Descripción en facturas"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Cuentas por Cobrar"

10394
addons/account/i18n/es_DO.po Normal file

File diff suppressed because it is too large Load Diff

View File

@ -10,15 +10,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2011-12-31 16:16+0000\n"
"Last-Translator: Christopher Ormaza - (Ecuadorenlinea.net) "
"<chris.ormaza@gmail.com>\n"
"PO-Revision-Date: 2012-07-30 03:26+0000\n"
"Last-Translator: Cristian Salamea (Gnuthink) <ovnicraft@gmail.com>\n"
"Language-Team: Spanish (Ecuador) <es_EC@li.org>\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-11 04:55+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:15+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -189,11 +188,6 @@ msgstr "Origen cuenta"
msgid "All Analytic Entries"
msgstr "Todos los asientos analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Facturas creadas en los últimos 15 días"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -451,7 +445,7 @@ msgstr "Total crédito"
#. module: account
#: view:account.move.line.unreconcile.select:0
msgid "Open for Unreconciliation"
msgstr ""
msgstr "Abrir para romper conciliación"
#. module: account
#: field:account.account.template,chart_template_id:0
@ -709,18 +703,6 @@ msgstr ""
"Para conciliar las entradas de la compañia debe ser las mismas para todos "
"los asientos"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Cuentas por Cobrar"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1629,7 +1611,7 @@ msgstr "Base Imponible"
#. module: account
#: view:account.partner.reconcile.process:0
msgid "Go to Next Partner"
msgstr ""
msgstr "Ir a la siguiente empresa"
#. module: account
#: view:account.bank.statement:0
@ -1724,11 +1706,6 @@ msgstr "Secuencias de diarios separadas"
msgid "Responsible"
msgstr "Responsable"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Sales by Account Type"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2847,13 +2824,6 @@ msgstr "Configuración Contable de Nueva Empresa"
msgid "Configure Your Chart of Accounts"
msgstr "Configure su plan de cuentas"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Ventas por Cuenta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -2888,7 +2858,7 @@ msgstr ""
#: model:ir.actions.act_window,name:account.action_tax_code_list
#: model:ir.ui.menu,name:account.menu_action_tax_code_list
msgid "Tax Codes"
msgstr ""
msgstr "Códigos de impuestos"
#. module: account
#: view:account.account:0
@ -3257,8 +3227,8 @@ msgstr "Plantillas para el plan contable"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generar plan contable a partir de una plantilla de plan contable"
msgid "Set Your Accounting Options"
msgstr "Configurar tu Contabilidad"
#. module: account
#: view:report.account.sales:0
@ -4434,7 +4404,7 @@ msgstr "Reconcile Writeoff"
#. module: account
#: view:report.account.receivable:0
msgid "Accounts by Type"
msgstr ""
msgstr "Cuentas por tipo"
#. module: account
#: view:account.bank.statement:0
@ -4476,7 +4446,7 @@ msgstr "res_config_contents"
#. module: account
#: view:account.unreconcile:0
msgid "Unreconciliate Transactions"
msgstr ""
msgstr "Transacciones no conciliadas"
#. module: account
#: help:account.chart.template,visible:0
@ -4679,7 +4649,7 @@ msgstr "Fecha de realizacion"
#. module: account
#: view:account.unreconcile.reconcile:0
msgid "Unreconciliation Transactions"
msgstr ""
msgstr "Desconcialiación de Transacciones"
#. module: account
#: field:account.tax,ref_tax_code_id:0
@ -4814,7 +4784,7 @@ msgstr "Pagado"
#. module: account
#: view:account.period.close:0
msgid "Are you sure?"
msgstr ""
msgstr "¿Está Seguro?"
#. module: account
#: help:account.move.line,statement_id:0
@ -5212,7 +5182,7 @@ msgstr "Cuenta impuesto"
#. module: account
#: view:account.automatic.reconcile:0
msgid "Reconciliation Result"
msgstr ""
msgstr "Resultado de conciliación"
#. module: account
#: model:account.financial.report,name:account.account_financial_report_balancesheet0
@ -6202,7 +6172,7 @@ msgstr "Impuesto de venta(%)"
#. module: account
#: view:account.addtmpl.wizard:0
msgid "Create an Account Based on this Template"
msgstr ""
msgstr "Crear una cuenta basada en esta plantilla"
#. module: account
#: view:account.account.type:0
@ -6530,11 +6500,6 @@ msgstr "Enter a Start date !"
msgid "Supplier Refund"
msgstr "Nota de Credito"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Tablero"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7123,11 +7088,6 @@ msgstr ""
"\n"
"e.g. My model on %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Cuentas de ingresos"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7366,8 +7326,8 @@ msgstr "Plantilla de cuenta padre"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgstr "Instalar su Plan de Cuentas"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
#: view:account.bank.statement:0
@ -11346,6 +11306,9 @@ msgstr ""
#~ msgid "Invoice Movement"
#~ msgstr "Asiento factura"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generar plan contable a partir de una plantilla de plan contable"
#~ msgid "Positive"
#~ msgstr "Positivo"
@ -12161,6 +12124,10 @@ msgstr ""
#~ msgid "Account cost and revenue by journal (This Month)"
#~ msgstr "Cuentas de costos y ganancias por diario (este mes)"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Cuentas por Cobrar"
#~ msgid "Open for unreconciliation"
#~ msgstr "Abrir para desconciliacion"
@ -12382,6 +12349,9 @@ msgstr ""
#~ msgstr ""
#~ "Revisar si usuario esta permitido para conciliar entradas en esta cuenta"
#~ msgid "Income Accounts"
#~ msgstr "Cuentas de ingresos"
#~ msgid "Total :"
#~ msgstr "Total :"
@ -12407,6 +12377,9 @@ msgstr ""
#~ msgid "Reference Number"
#~ msgstr "Núm. Referencia"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Facturas creadas en los últimos 15 días"
#, python-format
#~ msgid "No journal for ending writing has been defined for the fiscal year"
#~ msgstr "No hay diario definido para el cierre de ejercicio fiscal"
@ -12512,6 +12485,9 @@ msgstr ""
#~ msgid "Go to next partner"
#~ msgstr "Siguiente Empresa"
#~ msgid "Sales by Account Type"
#~ msgstr "Sales by Account Type"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Error! You cannot define overlapping fiscal years"
@ -12572,6 +12548,9 @@ msgstr ""
#~ "You cannot modify company of this journal as its related record exist in "
#~ "Entry Lines"
#~ msgid "Sales by Account"
#~ msgstr "Ventas por Cuenta"
#, python-format
#~ msgid ""
#~ "The expected balance (%.2f) is different than the computed one. (%.2f)"
@ -12764,6 +12743,9 @@ msgstr ""
#~ msgid "Can not find account chart for this company, Please Create account."
#~ msgstr "Can not find account chart for this company, Please Create account."
#~ msgid "Dashboard"
#~ msgstr "Tablero"
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Account Profit And Loss Report"
@ -13221,5 +13203,8 @@ msgstr ""
#~ msgid "Liabilities"
#~ msgstr "Pasivos"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instalar su Plan de Cuentas"
#~ msgid "Description On Invoices"
#~ msgstr "Descripción en facturas"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:55+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:16+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -183,11 +183,6 @@ msgstr "Origen de la cuenta"
msgid "All Analytic Entries"
msgstr "Todos los asientos analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Facturas creadas en los últimos 15 días"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -701,18 +696,6 @@ msgstr ""
"Para conciliar los asientos, la compañía debería ser la misma para todos los "
"asientos"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Cuentas por cobrar"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1697,11 +1680,6 @@ msgstr "Secuencias de diarios separadas"
msgid "Responsible"
msgstr "Responsable"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Ventas por tipo de cuenta"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2808,13 +2786,6 @@ msgstr "Configuración financiera para nueva compañía"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Ventas por cuenta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3217,8 +3188,8 @@ msgstr "Plantillas para el plan contable"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generar cuentas contables a partir de una plantilla de plan contable"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6455,11 +6426,6 @@ msgstr "¡Introduzca una fecha inicial!"
msgid "Supplier Refund"
msgstr "Reembolso del Proveedor:"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Panel de Control"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7039,11 +7005,6 @@ msgstr ""
"%(date)s: Fecha actual\n"
"Ejemplo: Mi modelo del %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Cuentas de ingresos"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7277,7 +7238,7 @@ msgstr "Plantilla cuenta padre"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10943,6 +10904,9 @@ msgstr ""
#~ msgid "You can not delete posted movement: \"%s\"!"
#~ msgstr "¡No puede eliminar el movimiento validado: \"%s\"!"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Facturas creadas en los últimos 15 días"
#~ msgid ""
#~ "The sequence field is used to order the resources from lower sequences to "
#~ "higher ones"
@ -10977,6 +10941,10 @@ msgstr ""
#~ msgid "closing balance entered by the cashbox verifier"
#~ msgstr "cerrando balance introducido por el verificador de caja"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Cuentas por cobrar"
#, python-format
#~ msgid "The statement balance is incorrect !\n"
#~ msgstr "¡El balance del extracto bancario es incorrecto!\n"
@ -11051,6 +11019,9 @@ msgstr ""
#~ msgid "Include initial balances"
#~ msgstr "Incluir balances iniciales"
#~ msgid "Sales by Account Type"
#~ msgstr "Ventas por tipo de cuenta"
#~ msgid "The optional quantity on entries"
#~ msgstr "La cantidad opcional en los asientos"
@ -11120,6 +11091,9 @@ msgstr ""
#~ msgid "Tax codes"
#~ msgstr "Códigos de impuestos"
#~ msgid "Sales by Account"
#~ msgstr "Ventas por cuenta"
#~ msgid "Reference Number"
#~ msgstr "Número de referencia"
@ -11143,6 +11117,9 @@ msgstr ""
#~ "¡No se ha definido un ejercicio fiscal para esta fecha!\n"
#~ "Por favor, cree uno."
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generar cuentas contables a partir de una plantilla de plan contable"
#, python-format
#~ msgid "Cannot delete invoice(s) that are already opened or paid !"
#~ msgstr "¡No se puede eliminar factura(s) que ya estan abiertas o pagadas!"
@ -11362,6 +11339,9 @@ msgstr ""
#~ msgid "Currnt currency is not confirured properly !"
#~ msgstr "¡La moneda actual no está configurada correctamente!"
#~ msgid "Income Accounts"
#~ msgstr "Cuentas de ingresos"
#~ msgid ""
#~ "Account Voucher module includes all the basic requirements of Voucher "
#~ "Entries for Bank, Cash, Sales, Purchase, Expenses, Contra, etc... "
@ -11550,6 +11530,9 @@ msgstr ""
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Contabilidad. Informe de pérdida y ganancias"
#~ msgid "Dashboard"
#~ msgstr "Panel de Control"
#~ msgid " valuation: percent"
#~ msgstr " valoración: porcentaje"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -183,11 +183,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -671,18 +666,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1644,11 +1627,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2701,13 +2679,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3090,7 +3061,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6219,11 +6190,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6763,11 +6729,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6982,7 +6943,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:48+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -91,7 +91,7 @@ msgstr "Aegunud nõuded kuni tänaseni"
#. module: account
#: model:process.transition,name:account.process_transition_invoiceimport0
msgid "Import from invoice or payment"
msgstr ""
msgstr "Impordi arvetest või maksetest"
#. module: account
#: model:ir.model,name:account.model_wizard_multi_charts_accounts
@ -179,11 +179,6 @@ msgstr "Konto allikas"
msgid "All Analytic Entries"
msgstr "Kõik analüütilised kirjed"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Viimase 15 päeva jooksul loodud arved"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -667,18 +662,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Nõuete kontod"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1640,11 +1623,6 @@ msgstr "Eraldatud päeviku järjekorrad"
msgid "Responsible"
msgstr "Vastutav"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Müügid konto järgi"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2690,13 +2668,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3079,8 +3050,8 @@ msgstr "Kontoplaani mallid"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Tekita kontoplaan kasutades plaani malli"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -3525,7 +3496,7 @@ msgstr ""
#. module: account
#: view:account.tax:0
msgid "Account Tax"
msgstr ""
msgstr "Konto maks"
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_reporting_budgets
@ -4460,7 +4431,7 @@ msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_configuration
msgid "Configuration"
msgstr "Seadistused"
msgstr "Seadistus"
#. module: account
#: field:account.automatic.reconcile,date1:0
@ -5765,7 +5736,7 @@ msgstr ""
#. module: account
#: field:account.journal.period,name:0
msgid "Journal-Period Name"
msgstr ""
msgstr "Päevik-perioodi nimetus"
#. module: account
#: field:account.invoice.tax,factor_base:0
@ -5979,7 +5950,7 @@ msgstr ""
#. module: account
#: view:account.move.line.reconcile.writeoff:0
msgid "Information addendum"
msgstr ""
msgstr "Lisainfo"
#. module: account
#: field:account.chart,fiscalyear:0
@ -6089,7 +6060,7 @@ msgstr ""
#. module: account
#: field:account.automatic.reconcile,power:0
msgid "Power"
msgstr ""
msgstr "Aste"
#. module: account
#: code:addons/account/account.py:3368
@ -6211,11 +6182,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Tarnija hüvitis"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6755,11 +6721,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6974,7 +6935,7 @@ msgstr "Ülemkonto mall"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -9842,7 +9803,7 @@ msgstr ""
#: view:account.automatic.reconcile:0
#: view:account.move.line.reconcile.writeoff:0
msgid "Write-Off Move"
msgstr ""
msgstr "Mahakandmine"
#. module: account
#: model:process.node,note:account.process_node_paidinvoice0
@ -10611,6 +10572,9 @@ msgstr ""
#~ msgid "Positive"
#~ msgstr "Postiivne"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Tekita kontoplaan kasutades plaani malli"
#~ msgid "Gives the sequence order when displaying a list of account types."
#~ msgstr "Annab järjekorra kui näidatakse konto nimelirja tüüpe."
@ -10949,6 +10913,10 @@ msgstr ""
#~ msgid "Delta Credit"
#~ msgstr "Delta kreedit"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Nõuete kontod"
#~ msgid "Generic Reports"
#~ msgstr "Üldised aruanded"
@ -11179,6 +11147,9 @@ msgstr ""
#~ msgid "Create subscription entries"
#~ msgstr "Koosta tellimus sissekanded"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Viimase 15 päeva jooksul loodud arved"
#~ msgid "Accounts by type"
#~ msgstr "Kontod tüübi järgi"
@ -11271,6 +11242,9 @@ msgstr ""
#~ "Vale krediidi või deebeti arv mudelis ( Krediit + Deebet Peab olema suurem "
#~ "kui \"0\" ) !"
#~ msgid "Sales by Account Type"
#~ msgstr "Müügid konto järgi"
#, python-format
#~ msgid "You cannot deactivate an account that contains account moves."
#~ msgstr "Sa ei saa deaktiveerida kontot mis sisaldab konto liikumisi."

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:47+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:08+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:51+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:12+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:55+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:16+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:48+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:09+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -183,11 +183,6 @@ msgstr "Tilin lähde"
msgid "All Analytic Entries"
msgstr "Kaikki analyyttiset merkinnät"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Lasku muodostettu 15 päivän sisällä"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -677,18 +672,6 @@ msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
"Täsmäyttääksesi viennit yrityksen tulisi olla sama kaikille vienneille"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Saatavat tilit"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1653,11 +1636,6 @@ msgstr "Erotellut päiväkirjan sarjat"
msgid "Responsible"
msgstr "Vastuuhenkilö"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Myynti tilityypeittäin"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2717,13 +2695,6 @@ msgstr "Uuden yrityksen taloudelliset asetukset"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Myynnit tileittäin"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3115,8 +3086,8 @@ msgstr "Tilikarttamallit"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Luo tilikartta mallista"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6258,11 +6229,6 @@ msgstr "Syötä aloituspäivä !"
msgid "Supplier Refund"
msgstr "Toimittajan hyvitys"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Työpöytä"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6806,11 +6772,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Tulotilit"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7025,7 +6986,7 @@ msgstr "Ylätilin malli"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11414,6 +11375,9 @@ msgstr ""
#~ msgid "Charts of Account"
#~ msgstr "Tilikartat"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Luo tilikartta mallista"
#~ msgid "Define Fiscal Years and Select Charts of Account"
#~ msgstr "Määrittele tilikausi ja valitse tilikartat"
@ -11561,6 +11525,10 @@ msgstr ""
#~ "Tätä kenttää käytetään merkintöihin maksettavista ja saatavista. Voit "
#~ "asettaa rajapäivämäärän merkintärivin maksulle."
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Saatavat tilit"
#~ msgid ""
#~ "The account moves of the invoice have been reconciled with account moves of "
#~ "the payment(s)."
@ -11981,6 +11949,9 @@ msgstr ""
#~ msgid "Include Reconciled Entries"
#~ msgstr "Sisällytä suoritetut merkinnät"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Lasku muodostettu 15 päivän sisällä"
#, python-format
#~ msgid ""
#~ "No period defined for this date: %s !\n"
@ -12048,6 +12019,9 @@ msgstr ""
#~ msgid "Tax Code Test"
#~ msgstr "Verokoodien testaus"
#~ msgid "Sales by Account Type"
#~ msgstr "Myynti tilityypeittäin"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Virhe! Et voi määritellä päällekkäisiä kirjanpitovuosia"
@ -12108,6 +12082,9 @@ msgstr ""
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Voitto ja tappiotilin raportti"
#~ msgid "Dashboard"
#~ msgstr "Työpöytä"
#~ msgid " valuation: percent"
#~ msgstr " arvoostus: prosenttia"
@ -12194,6 +12171,9 @@ msgstr ""
#~ msgid " Journal"
#~ msgstr " päiväkirja"
#~ msgid "Sales by Account"
#~ msgstr "Myynnit tileittäin"
#~ msgid "Accounting Chart Configuration"
#~ msgstr "Tilikirjan konfiguraatio"
@ -12232,6 +12212,9 @@ msgstr ""
#~ msgid "Generate Your Accounting Chart from a Chart Template"
#~ msgstr "Luo tilikarttasi mallipohjan perusteella"
#~ msgid "Income Accounts"
#~ msgstr "Tulotilit"
#, python-format
#~ msgid "You can not have two open register for the same journal"
#~ msgstr "Samalla päiväkirjalla ei voi olla kahta avointa kassaa"

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:54+0000\n"
"PO-Revision-Date: 2012-06-20 16:18+0000\n"
"Last-Translator: Raphael Collet (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-11 04:48+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: code:addons/account/account_move_line.py:1200
@ -253,11 +253,6 @@ msgstr "Source comptable"
msgid "All Analytic Entries"
msgstr "Toutes les écritures analytiques"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Factures créées au cours des 15 derniers jours"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -774,18 +769,6 @@ msgstr ""
"Pour lettrer les écritures, la société doit être la même pour toutes les "
"écritures."
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Comptes clients"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1795,11 +1778,6 @@ msgstr "Séquences de journaux séparées"
msgid "Responsible"
msgstr "Responsable"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Ventes par type de compte"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2921,13 +2899,6 @@ msgstr "Paramétrage financier de la nouvelle société"
msgid "Configure Your Chart of Accounts"
msgstr "Configurez votre plan de comptes"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Ventes par compte"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3336,8 +3307,8 @@ msgstr "Modèles de plans de comptes"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Générer le plan comptable à partir d'un modèle"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -3767,7 +3738,7 @@ msgstr "Date"
#. module: account
#: view:account.move:0
msgid "Post"
msgstr "Message"
msgstr "Comptabiliser"
#. module: account
#: view:account.unreconcile:0
@ -6623,11 +6594,6 @@ msgstr "Saisissez une date de début !"
msgid "Supplier Refund"
msgstr "Avoir fournisseur"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Tableau de bord"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7215,11 +7181,6 @@ msgstr ""
"\n"
"par exmple : Mon modèle du %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Comptes de revenus"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7463,7 +7424,7 @@ msgstr "Modèle de compte parent"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Installer votre plan comptable"
#. module: account
@ -10886,7 +10847,7 @@ msgstr "Rechercher une facture"
#: view:account.invoice.report:0
#: model:ir.actions.act_window,name:account.action_account_invoice_refund
msgid "Refund"
msgstr "Créer un avoir"
msgstr "Avoir"
#. module: account
#: model:email.template,body_text:account.email_template_edi_invoice
@ -12641,6 +12602,9 @@ msgstr ""
#~ msgid "asgfas"
#~ msgstr "asgfas"
#~ msgid "Income Accounts"
#~ msgstr "Comptes de revenus"
#~ msgid "Accounts by type"
#~ msgstr "Comptes par type"
@ -12695,6 +12659,9 @@ msgstr ""
#~ msgid "Go to next partner"
#~ msgstr "Aller au partenaire suivant"
#~ msgid "Sales by Account Type"
#~ msgstr "Ventes par type de compte"
#, python-format
#~ msgid "No journal for ending writing has been defined for the fiscal year"
#~ msgstr ""
@ -12772,6 +12739,9 @@ msgstr ""
#~ "Pas de période définie pour cette date : %s !\n"
#~ "Veuillez créer un exercice comptable."
#~ msgid "Sales by Account"
#~ msgstr "Ventes par compte"
#~ msgid "Accounting Chart Configuration"
#~ msgstr "Paramétrage du plan comptable"
@ -12846,6 +12816,9 @@ msgstr ""
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Rapport des pertes et profits comptables"
#~ msgid "Dashboard"
#~ msgstr "Tableau de bord"
#~ msgid "Your Bank and Cash Accounts"
#~ msgstr "Vos comptes de banque et de liquidités"
@ -13313,6 +13286,9 @@ msgstr ""
#~ msgid "Fill this if the journal is to be used for refunds of invoices."
#~ msgstr "À remplir si des avoirs doivent être comptabilisés dans ce journal."
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Générer le plan comptable à partir d'un modèle"
#~ msgid "Generate Your Accounting Chart from a Chart Template"
#~ msgstr "Générer votre plan comptable depuis un modèle de plan"
@ -13361,6 +13337,16 @@ msgstr ""
#~ "module \"account_voucher\" prend en charge les pièces justificatives.\n"
#~ " "
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Factures créées au cours des 15 derniers jours"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Comptes clients"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Installer votre plan comptable"
#~ msgid "Unreconciliate transactions"
#~ msgstr "Annuler le lettrage"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2689,13 +2667,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3078,7 +3049,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6205,11 +6176,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Note de Crédit Fournisseur"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6749,11 +6715,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6968,7 +6929,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:49+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -183,11 +183,6 @@ msgstr "Conta orixe"
msgid "All Analytic Entries"
msgstr "Todas as entradas Analíticas"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Facturas creadas nos últimos 15 días"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -699,18 +694,6 @@ msgstr ""
"Para conciliar os asentos da compañía debería ser o mesmo para todos os "
"asentos"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Contas de Ventas"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1694,11 +1677,6 @@ msgstr "Secuencias Separadas de Diario"
msgid "Responsible"
msgstr "Responsable"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Ventas por Tipo de Conta"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2796,13 +2774,6 @@ msgstr "Nova Configuración Contable de Compañía"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Ventas por Conta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3203,8 +3174,8 @@ msgstr "Plantillas dos Plans de Contas"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Xerar o Plan de Contas dende unha Plantilla de Contas"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6415,11 +6386,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6961,11 +6927,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7180,7 +7141,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10724,6 +10685,9 @@ msgstr ""
#~ msgid "You can not delete posted movement: \"%s\"!"
#~ msgstr "¡Non podes eliminar o movemento contabilizado: \"%s\"!"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Facturas creadas nos últimos 15 días"
#, python-format
#~ msgid ""
#~ "No period defined for this date: %s !\n"
@ -10755,6 +10719,10 @@ msgstr ""
#~ msgid "closing balance entered by the cashbox verifier"
#~ msgstr "o saldo de peche entrou polo verificador de caixa"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Contas de Ventas"
#, python-format
#~ msgid "The statement balance is incorrect !\n"
#~ msgstr "¡O estado do saldo é incorrecto!\n"
@ -10838,6 +10806,9 @@ msgstr ""
#~ "¡Valor do crédito ou débito incorrecto no modelo (Crédito + Débito debe ser "
#~ "superior a \"0\")!"
#~ msgid "Sales by Account Type"
#~ msgstr "Ventas por Tipo de Conta"
#, python-format
#~ msgid "You have to provide an account for the write off entry !"
#~ msgstr "Ten que indicar unha conta para a entrada a cancelar"
@ -10903,6 +10874,9 @@ msgstr ""
#~ "The expected balance (%.2f) is different than the computed one. (%.2f)"
#~ msgstr "O balance agardado(%.2f) é diferente do calculado: (%.2f)"
#~ msgid "Sales by Account"
#~ msgstr "Ventas por Conta"
#~ msgid ""
#~ "It adds initial balance row on report which display previous sum amount of "
#~ "debit/credit/balance"
@ -10921,6 +10895,9 @@ msgstr ""
#~ msgid "A/c Code"
#~ msgstr "Código de Conta"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Xerar o Plan de Contas dende unha Plantilla de Contas"
#~ msgid "Accounting Chart Configuration"
#~ msgstr "Configuración do Plan de Contas"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:49+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -61,7 +61,7 @@ msgstr ""
#. module: account
#: field:report.invoice.created,residual:0
msgid "Residual"
msgstr "બાકી નીકળતી રકમ"
msgstr ""
#. module: account
#: constraint:account.period:0
@ -76,7 +76,7 @@ msgstr "ખાતાકીય ચલણ"
#. module: account
#: view:account.tax:0
msgid "Children Definition"
msgstr ""
msgstr "આંતરીક વ્યાખ્યા"
#. module: account
#: code:addons/account/account_bank_statement.py:302
@ -131,7 +131,7 @@ msgstr "મૂળ"
#: view:account.move.line.reconcile:0
#: view:account.move.line.reconcile.writeoff:0
msgid "Reconcile"
msgstr ""
msgstr "reconcile"
#. module: account
#: field:account.bank.statement.line,ref:0
@ -171,17 +171,12 @@ msgstr ""
#: field:account.fiscal.position.account,account_src_id:0
#: field:account.fiscal.position.account.template,account_src_id:0
msgid "Account Source"
msgstr ""
msgstr "ખ૤ત૤કીય સ્ત્રોત"
#. module: account
#: model:ir.actions.act_window,name:account.act_acc_analytic_acc_5_report_hr_timesheet_invoice_journal
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
msgstr "તમામ વિશ્લેષક મુલ્યો"
#. module: account
#: field:accounting.report,label_filter:0
@ -211,7 +206,7 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_account_tax
msgid "account.tax"
msgstr ""
msgstr "ખાતુ.વેરો"
#. module: account
#: model:ir.model,name:account.model_account_move_line_reconcile_select
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10488,3 +10449,6 @@ msgstr ""
#~ msgid "Are you sure ?"
#~ msgstr "તમે ચોક્કસ છો?"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "છેલ્લા ૧૫ દિવસમા બનાવવામા આવેલ ભરતિયા"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:49+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:49+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr "खाता श्रोत"
msgid "All Analytic Entries"
msgstr "सभी विश्लेषणात्मक प्रविष्टियाँ"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:57+0000\n"
"PO-Revision-Date: 2012-06-20 16:19+0000\n"
"Last-Translator: Goran Kliska <gkliska@gmail.com>\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-11 04:52+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -179,11 +179,6 @@ msgstr "Iz konta"
msgid "All Analytic Entries"
msgstr "Sve analitičke stavke"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Računi kreirani u zadnjih 15 dana"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -686,18 +681,6 @@ msgstr "Period dnevnika"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "Sve stavke zatvaranja moraju biti iz iste organizacije"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Potražna konta"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1676,11 +1659,6 @@ msgstr "Odvojeni brojači dnevnika"
msgid "Responsible"
msgstr "Odgovoran"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Prodaja po tipu konta"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2774,13 +2752,6 @@ msgstr "Financijske postavke nove organizacije"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Prodaje po kontu"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3175,8 +3146,8 @@ msgstr "Predlošci kontnog plana"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generiraj kontni plan iz predloška"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -4495,7 +4466,8 @@ msgid ""
"The real total does not match the computed total."
msgstr ""
"Molimo provjerite iznose na računu!\n"
"Ukupna vrijednost se ne slaže sa izračunatom vrijednošću."
"Ukupan iznos računa se ne slaže sa izračunatom vrijednošću.\n"
"Provjerite polje \"Kontrola uk. iznosa\", stavke računa i poreze."
#. module: account
#: view:account.tax:0
@ -6388,11 +6360,6 @@ msgstr "Upišite početni datum!"
msgid "Supplier Refund"
msgstr "Povrat URA"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Kokpit"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6971,11 +6938,6 @@ msgstr ""
"\n"
"npr. Knjiženje troškova plaće za %(month)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Konta prihoda"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7206,7 +7168,7 @@ msgstr "Predložak nadređenog konta"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Instalirajte kontni plan"
#. module: account
@ -10027,7 +9989,7 @@ msgstr ""
#. module: account
#: field:account.invoice,check_total:0
msgid "Verification Total"
msgstr ""
msgstr "Kontrola uk. iznosa"
#. module: account
#: report:account.analytic.account.balance:0
@ -11396,6 +11358,9 @@ msgstr ""
#~ msgid "Date Invoiced"
#~ msgstr "Datum izrade računa"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Računi kreirani u zadnjih 15 dana"
#~ msgid "Invalid model name in the action definition."
#~ msgstr "Pogrešno ime modela u definiciji akcije."
@ -11509,6 +11474,9 @@ msgstr ""
#~ msgid "Invoice Movement"
#~ msgstr "Knjiženja računa"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generiraj kontni plan iz predloška"
#~ msgid "Account to reconcile"
#~ msgstr "Konto za zatvaranje"
@ -12001,6 +11969,10 @@ msgstr ""
#~ msgid "CashBox Balance is not matching with Calculated Balance !"
#~ msgstr "Saldo blagajne ne odgovara izračunatom saldu!"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Potražna konta"
#~ msgid "Next Partner to reconcile"
#~ msgstr "Slijedeći partner za zatvaranje"
@ -12066,6 +12038,9 @@ msgstr ""
#~ msgid "Tax Code Test"
#~ msgstr "Test porezne grupe"
#~ msgid "Sales by Account Type"
#~ msgstr "Prodaja po tipu konta"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Greška! Fiskalne godine se ne smiju preklapati"
@ -12085,6 +12060,9 @@ msgstr ""
#~ msgid " Journal"
#~ msgstr " Dnevnik"
#~ msgid "Sales by Account"
#~ msgstr "Prodaje po kontu"
#~ msgid "Accounting Chart Configuration"
#~ msgstr "Postava kontnog plana"
@ -12182,6 +12160,9 @@ msgstr ""
#~ msgid " valuation: percent"
#~ msgstr " vrijednost: postotak"
#~ msgid "Income Accounts"
#~ msgstr "Konta prihoda"
#, python-format
#~ msgid "You can not have two open register for the same journal"
#~ msgstr "Ne možete otvoriti dvije blagajne u jednom dnevniku"
@ -12466,6 +12447,9 @@ msgstr ""
#~ msgid "Can not find account chart for this company, Please Create account."
#~ msgstr "Can not find account chart for this company, Please Create account."
#~ msgid "Dashboard"
#~ msgstr "Kokpit"
#, python-format
#~ msgid ""
#~ "Please define the Reserve and Profit/Loss account for current user company !"
@ -12696,3 +12680,6 @@ msgstr ""
#~ msgid "Liabilities"
#~ msgstr "Pasiva"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instalirajte kontni plan"

View File

@ -8,13 +8,13 @@ msgstr ""
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-17 13:09+0000\n"
"Last-Translator: Peter <herczegp@gmail.com>\n"
"Last-Translator: Herczeg Péter <herczegp@gmail.com>\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-18 04:40+0000\n"
"X-Generator: Launchpad (build 15259)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -180,11 +180,6 @@ msgstr "Eredeti főkönyvi számla"
msgid "All Analytic Entries"
msgstr "Minden gyűjtőkód tétel"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Az elmúlt 15 napban készített számlák"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -696,18 +691,6 @@ msgstr "Könyvelési időszak"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "Minden párosítandó tételnek ugyanahhoz a vállalathoz kell tartoznia."
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Vevő számlák"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1693,11 +1676,6 @@ msgstr "Elkülönített napló sorszámok"
msgid "Responsible"
msgstr "Felelős"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Számlatípusonkénti értékesítés"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2791,13 +2769,6 @@ msgstr "Új vállalat könyvelési/pénzügyi beállítása"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Főkönyvi számlánkénti értékesítés"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3193,8 +3164,8 @@ msgstr "Számlatükör sablonok"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Számlatükör sablonból számlatükör előállítása"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6409,11 +6380,6 @@ msgstr "Adja meg a kezdő dátumot!"
msgid "Supplier Refund"
msgstr "Bejövő jóváíró számla"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Vezérlőpult"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6989,11 +6955,6 @@ msgstr ""
"\n"
"pl. %(date)s-i modell"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Árbevétel főkönyvi számlák"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7226,7 +7187,7 @@ msgstr "Gyűjtő főkönyvi számla sablon"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11198,6 +11159,10 @@ msgstr ""
#~ msgid "Calculated Balance"
#~ msgstr "Számított egyenleg"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Vevő számlák"
#~ msgid "Next Partner to reconcile"
#~ msgstr "Következő párosítandó partner"
@ -11226,6 +11191,9 @@ msgstr ""
#~ msgid "Go to next partner"
#~ msgstr "A következő partnerre lép"
#~ msgid "Sales by Account Type"
#~ msgstr "Számlatípusonkénti értékesítés"
#~ msgid "Include initial balances"
#~ msgstr "Nyitó egyenleg kiírása"
@ -11261,6 +11229,9 @@ msgstr ""
#~ msgid "Error ! You can not create recursive categories."
#~ msgstr "Hiba! Nem hozhat létre rekurzív kategóriákat!"
#~ msgid "Sales by Account"
#~ msgstr "Főkönyvi számlánkénti értékesítés"
#~ msgid "Reference Number"
#~ msgstr "Hivatkozási szám"
@ -11407,6 +11378,9 @@ msgstr ""
#~ msgid "Balance Sheet (Liability Accounts)"
#~ msgstr "Mérleg (forrás számlák)"
#~ msgid "Dashboard"
#~ msgstr "Vezérlőpult"
#, python-format
#~ msgid "Can not find account chart for this company, Please Create account."
#~ msgstr "Nincs ilyen főkönyvi számla. Kérem, hozza létre!"
@ -11422,6 +11396,9 @@ msgstr ""
#~ msgid " valuation: percent"
#~ msgstr " értékelés: százalék"
#~ msgid "Income Accounts"
#~ msgstr "Árbevétel főkönyvi számlák"
#, python-format
#~ msgid ""
#~ "Can not find account chart for this company in invoice line account, Please "
@ -11590,6 +11567,9 @@ msgstr ""
#~ "Nem módosíthatja a napló vállalatát, mivel van kapcsolt rekordja a "
#~ "tételsorokban."
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Az elmúlt 15 napban készített számlák"
#, python-format
#~ msgid ""
#~ "No period defined for this date: %s !\n"
@ -11727,6 +11707,9 @@ msgstr ""
#~ "The expected balance (%.2f) is different than the computed one. (%.2f)"
#~ msgstr "A várt egyenleg (%.2f) eltér a számított egyenlegtől (%.2f)."
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Számlatükör sablonból számlatükör előállítása"
#, python-format
#~ msgid ""
#~ "The Payment Term of Supplier does not have Payment Term Lines(Computation) "

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 18:23+0000\n"
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
"PO-Revision-Date: 2012-08-24 02:50+0000\n"
"Last-Translator: Ginandjar Satyanagara <Unknown>\n"
"Language-Team: Indonesian <id@li.org>\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-11 04:49+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:10+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -43,7 +43,7 @@ msgstr ""
#. module: account
#: view:account.move.reconcile:0
msgid "Journal Entry Reconcile"
msgstr "Rekonsiliasi Ayat-ayat Jurnal"
msgstr ""
#. module: account
#: view:account.account:0
@ -61,7 +61,7 @@ msgstr "Proforma/Terbuka/Terbayar Faktur"
#. module: account
#: field:report.invoice.created,residual:0
msgid "Residual"
msgstr "Sisa"
msgstr "Tersisa"
#. module: account
#: constraint:account.period:0
@ -185,11 +185,6 @@ msgstr "Sumber Akun"
msgid "All Analytic Entries"
msgstr "Seluruh Ayat Analitik"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Invoice/Tagihan yang Dibuat dalam 15 Hari Terakhir"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -712,18 +707,6 @@ msgstr ""
"Perusahaan harus merupakan entitas yang sama untuk merekonsiliasi seluruh "
"catatan"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Akun Piutang"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1301,6 +1284,8 @@ msgid ""
"You can not use this general account in this journal, check the tab 'Entry "
"Controls' on the related journal !"
msgstr ""
"Anda tidak bisa menggunakan akun umum pada jurnal ini, cek tab \"Entry "
"Controls\" pada jurnal sesuai !"
#. module: account
#: field:account.move.line.reconcile,trans_nbr:0
@ -1337,7 +1322,7 @@ msgstr "Lainnya"
#. module: account
#: view:account.subscription:0
msgid "Draft Subscription"
msgstr ""
msgstr "Draft Berlangganan"
#. module: account
#: view:account.account:0
@ -1411,7 +1396,7 @@ msgstr "Pilih periode awal dan akhir"
#. module: account
#: model:account.financial.report,name:account.account_financial_report_profitandloss0
msgid "Profit and Loss"
msgstr ""
msgstr "Laba/Rugi"
#. module: account
#: model:ir.model,name:account.model_account_account_template
@ -1558,7 +1543,7 @@ msgstr ""
#. module: account
#: view:account.entries.report:0
msgid "# of Entries "
msgstr ""
msgstr "# entris "
#. module: account
#: help:account.fiscal.position,active:0
@ -1566,6 +1551,8 @@ msgid ""
"By unchecking the active field, you may hide a fiscal position without "
"deleting it."
msgstr ""
"Dengan me-unchek field Active, And a dapat menyembunyikan fiscal position "
"tampa menghapusnya."
#. module: account
#: model:ir.model,name:account.model_temp_range
@ -1643,7 +1630,7 @@ msgstr "Pencarian statement Bank"
#. module: account
#: view:account.move.line:0
msgid "Unposted Journal Items"
msgstr ""
msgstr "Jurnal item belum di Post"
#. module: account
#: view:account.chart.template:0
@ -1728,11 +1715,6 @@ msgstr "Urutan Jurnal yang terpisah"
msgid "Responsible"
msgstr "Bertanggung Jawab"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Sales Berdasarkan tipe akun"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -1751,7 +1733,7 @@ msgstr "Penagihan"
#: code:addons/account/report/account_partner_balance.py:115
#, python-format
msgid "Unknown Partner"
msgstr ""
msgstr "Partner Lain-lain"
#. module: account
#: field:account.tax.code,sum:0
@ -1763,7 +1745,7 @@ msgstr "Jumlah Setahun"
#, python-format
msgid ""
"You selected an Unit of Measure which is not compatible with the product."
msgstr ""
msgstr "Anda Memilih satuan yang tidak kompatibel dengan productnya"
#. module: account
#: view:account.change.currency:0
@ -1784,7 +1766,7 @@ msgstr ""
#. module: account
#: view:account.analytic.account:0
msgid "Pending Accounts"
msgstr ""
msgstr "Akun Tunda"
#. module: account
#: view:account.tax.template:0
@ -2828,13 +2810,6 @@ msgstr "Mengatur Keuangan Perusahaan Baru"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Penjualan menurut Akun"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3223,7 +3198,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6363,11 +6338,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6911,11 +6881,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Akun Penghasilan"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7135,7 +7100,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10924,6 +10889,9 @@ msgstr ""
#~ msgid "Accounting Entries-"
#~ msgstr "Entri Akuntansi"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Invoice/Tagihan yang Dibuat dalam 15 Hari Terakhir"
#, python-format
#~ msgid "You can not delete posted movement: \"%s\"!"
#~ msgstr ""
@ -10992,9 +10960,16 @@ msgstr ""
#~ msgid "You can not use this general account in this journal !"
#~ msgstr "Anda tidak dapat menggunakan akun umum ini di jurnal ini !"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Akun Piutang"
#~ msgid "Description on invoices"
#~ msgstr "Uraian pada tagihan"
#~ msgid "Income Accounts"
#~ msgstr "Akun Penghasilan"
#~ msgid "Period length (days)"
#~ msgstr "Lama periode (hari)"
@ -11179,6 +11154,9 @@ msgstr ""
#~ msgid "The account is not defined to be reconciled !"
#~ msgstr "Akun ini tidak didefinisikan untuk direkonsiliasi!"
#~ msgid "Sales by Account Type"
#~ msgstr "Sales Berdasarkan tipe akun"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Error! Anda tidak dapat menetapkan tumpang tindih tahun fiskal"
@ -11225,5 +11203,8 @@ msgstr ""
#~ msgid " Journal"
#~ msgstr " Jurnal"
#~ msgid "Sales by Account"
#~ msgstr "Penjualan menurut Akun"
#~ msgid "Reference Number"
#~ msgstr "Nomor Referensi"

File diff suppressed because it is too large Load Diff

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-15 06:17+0000\n"
"PO-Revision-Date: 2012-07-06 02:41+0000\n"
"Last-Translator: Akira Hiyama <Unknown>\n"
"Language-Team: Japanese <ja@li.org>\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-16 04:50+0000\n"
"X-Generator: Launchpad (build 15247)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:11+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -38,7 +38,7 @@ msgstr "その他の設定"
msgid ""
"Determine the display order in the report 'Accounting \\ Reporting \\ "
"Generic Reporting \\ Taxes \\ Taxes Report'"
msgstr "会計 \\ レポート \\ 一般的なレポート \\ 税金 \\ 税金レポート にあるレポートの表示順を決定して下さい。"
msgstr "会計 \\ レポート \\ 一般的なレポート \\ 税金 \\ 税金レポート にあるレポートの表示順を決定します。"
#. module: account
#: view:account.move.reconcile:0
@ -178,11 +178,6 @@ msgstr "元アカウント"
msgid "All Analytic Entries"
msgstr "全ての分析エントリー"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "過去15日以内に作成済の請求書"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -201,8 +196,8 @@ msgid ""
"invoice) to create analytic entries, OpenERP will look for a matching "
"journal of the same type."
msgstr ""
"分析仕訳帳のタイプを与えて下さい。分析エントリーを作成するためのドキュメント例えば請求書のために必要な場合、OpenERPは同じタイプの一致する仕訳帳"
"を探します。"
"分析仕訳帳のタイプを与えます。分析エントリーを作成するためのドキュメント例えば請求書のために必要な場合、OpenERPは同じタイプの一致する仕訳帳を探"
"します。"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_tax_template_form
@ -679,18 +674,6 @@ msgstr "仕訳帳期間"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "エントリーを消し込みするために、会社は全てのエントリーに対して同じであるべきです。"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "売掛金"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1086,7 +1069,7 @@ msgstr "並べ替え順"
#. module: account
#: help:account.fiscalyear.close,fy_id:0
msgid "Select a Fiscal year to close"
msgstr "閉じる会計年度を選択して下さい。"
msgstr "閉じるには会計年度を選択します。"
#. module: account
#: help:account.account.template,user_type:0
@ -1476,7 +1459,7 @@ msgstr "桁数"
#. module: account
#: field:account.journal,entry_posted:0
msgid "Skip 'Draft' State for Manual Entries"
msgstr "手動入力のため、ドラフト状態をスキップして下さい。"
msgstr "手動入力のため、ドラフト状態をスキップします。"
#. module: account
#: view:account.invoice.report:0
@ -1662,24 +1645,19 @@ msgstr "切り離された仕訳帳順序"
#. module: account
#: view:account.invoice:0
msgid "Responsible"
msgstr "責任担当"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "アカウントタイプ別売上"
msgstr "担当"
#. module: account
#: view:account.invoice.refund:0
msgid ""
"Cancel Invoice: Creates the refund invoice, validate and reconcile it to "
"cancel the current invoice."
msgstr "請求書のキャンセル:現在の請求書をキャンセルするために返金請求書を作成、検証、消し込みして下さい。"
msgstr "請求書のキャンセル:現在の請求書をキャンセルするために返金請求書を作成、検証、消し込みします。"
#. module: account
#: model:ir.ui.menu,name:account.periodical_processing_invoicing
msgid "Invoicing"
msgstr "請求"
msgstr "請求"
#. module: account
#: code:addons/account/report/account_partner_balance.py:115
@ -2425,7 +2403,7 @@ msgstr "基本コード"
#. module: account
#: help:account.invoice.tax,sequence:0
msgid "Gives the sequence order when displaying a list of invoice tax."
msgstr "請求書の税金のリストを表示する時に、並べ順を指定して下さい。"
msgstr "請求書の税金のリストを表示する時に、並べ順を与えます。"
#. module: account
#: field:account.tax,base_sign:0
@ -2445,9 +2423,9 @@ msgid ""
"useful because it enables you to preview at any time the tax that you owe at "
"the start and end of the month or quarter."
msgstr ""
"このメニューは請求書または支払いに基づく消費税申告を印刷します。ひとつあるいは複数の会計年度を選択して下さい。税金申請のために要求される情報は請求書(また"
"は支払い、幾つかの国のからOpenERPによって自動的に生成されます。このデータはリアルタイムで更新されます。月あるいは四半期の開始と終了において、支払"
"うべき税金をいつでもレビューできるため非常に便利です。"
"このメニューは請求書または支払いに基づく消費税申告を印刷します。ひとつあるいは複数の会計年度を選択します。税金申請のために要求される情報は請求書(または支"
"払い、幾つかの国のからOpenERPによって自動的に生成されます。このデータはリアルタイムで更新されます。月あるいは四半期の開始と終了において、支払うべ"
"き税金をいつでもレビューできるため非常に便利です。"
#. module: account
#: selection:account.move.line,centralisation:0
@ -2615,7 +2593,7 @@ msgstr "銀行消し込み"
#. module: account
#: report:account.invoice:0
msgid "Disc.(%)"
msgstr "ディスク(%"
msgstr "割引(%"
#. module: account
#: report:account.general.ledger:0
@ -2722,8 +2700,7 @@ msgid ""
"Note that journal entries that are automatically created by the system are "
"always skipping that state."
msgstr ""
"新しい仕訳帳エントリーがドラフト状態を通り抜けて、代わりに手動での検証を行わず直接記帳状態に行くことを望まない場合は、このボックスをチェックして下さい。"
"\n"
"新しい仕訳帳エントリーがドラフト状態を通り抜けて、代わりに手動での検証を行わず直接記帳状態に行くことを望まない場合は、このボックスをチェックします。\n"
"システムにより自動的に作成された仕訳帳エントリーはいつもこの状態をスキップすることに注意して下さい。"
#. module: account
@ -2737,13 +2714,6 @@ msgstr "新会社の財務の設定"
msgid "Configure Your Chart of Accounts"
msgstr "勘定科目表の設定"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "アカウント別売上"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -2847,7 +2817,7 @@ msgstr "費用勘定"
#. module: account
#: help:account.invoice,period_id:0
msgid "Keep empty to use the period of the validation(invoice) date."
msgstr "検証(請求書)日の期間を使うために空のままにして下さい。"
msgstr "検証(請求書)日の期間を使うために空のままにします。"
#. module: account
#: help:account.bank.statement,account_id:0
@ -3131,8 +3101,8 @@ msgstr "勘定科目表テンプレート"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "チャートテンプレートから勘定科目表を生成"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -3162,7 +3132,7 @@ msgid ""
" 'Unreconciled' will copy only the journal items that were unreconciled on "
"the first day of the new fiscal year."
msgstr ""
"このタイプの全てのアカウントの年間の仕訳帳エントリーの終わりを生成するのに使用する方法を、ここで設定して下さい。\n"
"このタイプの全てのアカウントの年間の仕訳帳エントリーの終わりを生成するのに使用する方法を、ここで設定します。\n"
"\n"
" \"なし\" は何も行われないことを意味します。\n"
" \"残高\"は一般的には現金のアカウントのために使用されます。\n"
@ -3179,7 +3149,7 @@ msgstr "その会計年度の終わりの仕訳帳が定義されていません
#: view:account.tax:0
#: view:account.tax.template:0
msgid "Keep empty to use the expense account"
msgstr "費用勘定を使うためには空のままとして下さい。"
msgstr "費用勘定を使うためには空のままとします。"
#. module: account
#: field:account.aged.trial.balance,journal_ids:0
@ -4118,7 +4088,7 @@ msgstr "貸借対照表(負債勘定)"
#. module: account
#: help:account.invoice,date_invoice:0
msgid "Keep empty to use the current date"
msgstr "現在日付を利用するには空のままとして下さい。"
msgstr "現在日付を利用するには空のままとします。"
#. module: account
#: field:account.invoice,tax_line:0
@ -4327,8 +4297,8 @@ msgid ""
"you want to generate accounts of this template only when loading its child "
"template."
msgstr ""
"テンプレートから勘定科目表を生成するウィザードの中でこのテンプレートを積極的に使わないのであれば、Falseを設定して下さい。これは子のテンプレートをロー"
"ドするときだけ、このテンプレートのアカウントを生成するときに役立ちます。"
"テンプレートから勘定科目表を生成するウィザードの中でこのテンプレートを積極的に使わないのであれば、Falseを設定します。これは子のテンプレートをロードし"
"た時のみでこのテンプレートのアカウントを生成したい時に役立ちます。"
#. module: account
#: view:account.use.model:0
@ -4445,7 +4415,7 @@ msgstr ""
#: view:account.tax:0
#: view:account.tax.template:0
msgid "Keep empty to use the income account"
msgstr "損益勘定を使うためは空のままとして下さい。"
msgstr "収益勘定を使うためは空のままとします。"
#. module: account
#: code:addons/account/account.py:3299
@ -4792,7 +4762,7 @@ msgstr "会計士"
msgid ""
"From this view, have an analysis of your treasury. It sums the balance of "
"every accounting entries made on liquidity accounts per period."
msgstr "このビューから財務分析を行って下さい。これは期間毎に流動資産アカウント上に作られた全ての会計エントリーの残高を合計します。"
msgstr "このビューから財務分析を行います。これは期間毎に流動資産アカウント上に作られた全ての会計エントリーの残高を合計します。"
#. module: account
#: field:account.journal,group_invoice_lines:0
@ -4972,7 +4942,7 @@ msgstr "会計表"
#. module: account
#: field:account.journal.column,name:0
msgid "Column Name"
msgstr "カラム名"
msgstr "名"
#. module: account
#: view:account.general.journal:0
@ -5172,7 +5142,7 @@ msgstr "取引"
#: help:account.tax.template,ref_tax_code_id:0
#: help:account.tax.template,tax_code_id:0
msgid "Use this code for the VAT declaration."
msgstr "消費税申請にこのコードを使って下さい。"
msgstr "消費税申請にこのコードを使います。"
#. module: account
#: field:account.partner.reconcile.process,progress:0
@ -5220,7 +5190,7 @@ msgstr "エントリー制御"
#: view:account.analytic.chart:0
#: view:project.account.analytic.line:0
msgid "(Keep empty to open the current situation)"
msgstr "(現在の状態を開くために空のままとして下さい"
msgstr "(現在の状態を開くために空のままとします"
#. module: account
#: field:account.analytic.balance,date1:0
@ -5300,7 +5270,7 @@ msgstr "年度エントリー仕訳帳の末尾"
#: code:addons/account/wizard/account_move_journal.py:63
#, python-format
msgid "Configuration Error !"
msgstr "設定エラー。"
msgstr "設定エラーです。"
#. module: account
#: field:account.payment.term.line,value_amount:0
@ -5513,7 +5483,7 @@ msgstr "有効な最大値"
#. module: account
#: view:account.journal:0
msgid "Invoicing Data"
msgstr "請求"
msgstr "請求書データ"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_automatic_reconcile
@ -5592,7 +5562,7 @@ msgstr "買掛金合計"
#: model:account.account.type,name:account.data_account_type_income
#: model:account.financial.report,name:account.account_financial_report_income0
msgid "Income"
msgstr "収"
msgstr "収"
#. module: account
#: selection:account.bank.statement.line,type:0
@ -5888,7 +5858,7 @@ msgstr "サブスクリプション期間中"
#. module: account
#: report:account.invoice:0
msgid "Fiscal Position Remark :"
msgstr "会計ポジション注釈:"
msgstr "会計ポジション注釈:"
#. module: account
#: view:analytic.entries.report:0
@ -5954,7 +5924,7 @@ msgstr ""
#. module: account
#: view:account.invoice:0
msgid "(keep empty to use the current period)"
msgstr "今期を使う場合は空のままとして下さい"
msgstr "現在の期間を使う場合は空のままとします"
#. module: account
#: model:process.transition,note:account.process_transition_supplierreconcilepaid0
@ -6312,11 +6282,6 @@ msgstr "開始日を入力して下さい。"
msgid "Supplier Refund"
msgstr "仕入先返金"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "ダッシュボード"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6465,7 +6430,7 @@ msgstr "エントリー: "
#. module: account
#: view:account.use.model:0
msgid "Create manual recurring entries in a chosen journal."
msgstr "選択された仕訳帳の中に手動で定期エントリーを作成して下さい。"
msgstr "選択された仕訳帳の中に手動の定期エントリーを作成します。"
#. module: account
#: help:res.partner.bank,currency_id:0
@ -6875,11 +6840,6 @@ msgstr ""
"\n"
"例えば、%(date)s の私のモデル"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "損益勘定"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6941,8 +6901,8 @@ msgid ""
"accounting application of OpenERP, journals and accounts will be created "
"automatically based on these data."
msgstr ""
"会社の銀行口座を設定して、そしてレポートフッターに現れるべきそれを選択して下さい。リストビューの中の銀行を並べ替えることが出来ます。OpenERPの会計ア"
"プリケーションを使用する場合は、仕訳帳とアカウントはそれらのデータを基に自動的に作成されます。"
"会社の銀行口座を設定して、そしてレポートフッターに現れるべきそれを選択します。リストビューの中の銀行を並べ替えることが出来ます。OpenERPの会計アプリ"
"ケーションを使用する場合は、仕訳帳とアカウントはそれらのデータを基に自動的に作成されます。"
#. module: account
#: model:process.transition,note:account.process_transition_invoicemanually0
@ -7001,7 +6961,7 @@ msgstr "税金:"
#. module: account
#: help:account.tax,amount:0
msgid "For taxes of type percentage, enter % ratio between 0-1."
msgstr "税金はパーセンテージタイプのため、0から1の間の%比率を入力して下さい。"
msgstr "税金はパーセンテージタイプのため、0から1の間の%比率を入力します。"
#. module: account
#: model:ir.actions.act_window,help:account.action_subscription_form
@ -7024,7 +6984,7 @@ msgstr "財務レポートの階層"
#: view:analytic.entries.report:0
#: field:analytic.entries.report,product_uom_id:0
msgid "Product UOM"
msgstr "製品単位"
msgstr "製品単位"
#. module: account
#: model:ir.actions.act_window,help:account.action_view_bank_statement_tree
@ -7103,7 +7063,7 @@ msgstr "親アカウントテンプレート"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "会計表のインストール"
#. module: account
@ -7125,7 +7085,7 @@ msgid ""
"You can search for individual account entries through useful information. To "
"search for account entries, open a journal, then select a record line."
msgstr ""
"有益な情報を介して個別のアカウントエントリーのための検索ができます。アカウントエントリーの検索のためには仕訳帳を開き、そしてレコード行を選択して下さい。"
"有益な情報を介して個別のアカウントエントリーのための検索ができます。アカウントエントリーの検索のためには仕訳帳を開き、そしてレコード行を選択します。"
#. module: account
#: view:account.entries.report:0
@ -7135,7 +7095,7 @@ msgstr "記帳済エントリー"
#. module: account
#: help:account.payment.term.line,value_amount:0
msgid "For percent enter a ratio between 0-1."
msgstr "パーセントは0から1までの比率を入力して下さい。"
msgstr "パーセントは0から1までの比率を入力します。"
#. module: account
#: report:account.invoice:0
@ -7183,8 +7143,7 @@ msgid ""
"new counterpart but will share the same counterpart. This is used in fiscal "
"year closing."
msgstr ""
"この仕訳帳の各エントリーは新しい相手方を作成しないが、同じ相手方を共有することを決定するために、このボックスをチェックして下さい。これは会計年度決算時に使"
"われます。"
"この仕訳帳の各エントリーが新しい相手方を作成せずに同じ相手方を共有すると決めるには、このボックスをチェックします。これは会計年度決算時に使われます。"
#. module: account
#: field:account.bank.statement,closing_date:0
@ -7328,14 +7287,14 @@ msgid ""
"Tax related to this account and the counter-part \"Account Payable\"."
msgstr ""
"このビューはOpenERPで大量のエントリーを記録するために会計士によって使用されます。仕入先請求書を記録することを望む場合、費用勘定の行を記録することに"
"より開始して下さい。OpenERPは自動的にこのアカウントと相手方の買掛金に関連した税金を提案します"
"より開始します。OpenERPは自動的にこのアカウントと相手方の買掛金に関連した税金を提案します"
#. module: account
#: view:account.invoice.line:0
#: field:account.invoice.tax,invoice_id:0
#: model:ir.model,name:account.model_account_invoice_line
msgid "Invoice Line"
msgstr "請求行"
msgstr "請求行"
#. module: account
#: view:account.invoice.report:0
@ -7590,7 +7549,7 @@ msgstr "仕訳帳の仕訳帳エントリー記帳"
#. module: account
#: view:product.product:0
msgid "Sale Taxes"
msgstr "消費税(売上)"
msgstr "消費税"
#. module: account
#: field:account.financial.report,name:0
@ -7727,7 +7686,7 @@ msgid ""
"it's based on the beginning of the month)."
msgstr ""
"月の日は、今月の最後の日とするには-"
"1を設定して下さい。もし正の値なら翌月のその日になります。正味日数の場合には0を設定して下さい(それ以外は月初日を基準とします)。"
"1を設定します。もし正の値なら翌月のその日になります。正味日数の場合には0を設定します(それ以外は月初日を基準とします)。"
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_legal_statement
@ -8067,7 +8026,7 @@ msgstr "仕入返金仕訳帳"
#. module: account
#: help:account.tax.template,amount:0
msgid "For Tax Type percent enter % ratio between 0-1."
msgstr "税金はパーセンテージタイプのため、0から1の間の%比率を入力して下さい。"
msgstr "税金はパーセンテージタイプのため、0から1の間の%比率を入力します。"
#. module: account
#: view:account.analytic.account:0
@ -8156,7 +8115,7 @@ msgstr "一部が支払済の請求書のキャンセルはできません。ま
#. module: account
#: field:account.chart.template,property_account_income_categ:0
msgid "Income Category Account"
msgstr "収分類のアカウント"
msgstr "収分類のアカウント"
#. module: account
#: field:account.account,adjusted_balance:0
@ -8673,7 +8632,7 @@ msgstr "通貨"
#: help:account.bank.statement.line,sequence:0
msgid ""
"Gives the sequence order when displaying a list of bank statement lines."
msgstr "銀行取引明細書のリストを表示する時には、並び順を与えて下さい。"
msgstr "銀行取引明細書のリストを表示する時には並び順を与えます。"
#. module: account
#: model:process.transition,note:account.process_transition_validentries0
@ -8691,9 +8650,9 @@ msgid ""
"would be referred to as FY 2011. You are not obliged to follow the actual "
"calendar year."
msgstr ""
"ニーズに応じて会社の会計年度を定義して下さい。会計年度は会社のアカウントを構成する通常12ヶ月終わりまでの期間です。会計年度は通常その終わりの日付まで"
"が当てはまります。例えば、会社の会計年度の終わりが2011年11月30日である場合、2010年12月1日から2011年11月30日の全てが2011年の会計"
"年度に当てはまります。実際の暦年に従う必要はありません。"
"ニーズに応じて会社の会計年度を定義します。会計年度は会社のアカウントを構成する通常12ヶ月終わりまでの期間です。会計年度は通常その終わりの日付までが当"
"てはまります。例えば、会社の会計年度の終わりが2011年11月30日である場合、2010年12月1日から2011年11月30日の全てが2011年の会計年度"
"に当てはまります。実際の暦年に従う必要はありません。"
#. module: account
#: view:account.entries.report:0
@ -8798,7 +8757,7 @@ msgstr "期間原価元帳"
msgid ""
"Set if the tax computation is based on the computation of child taxes rather "
"than on the total amount."
msgstr "税金計算が合計金額よりむしろ子の税金の計算に基づく場合は設定して下さい。"
msgstr "税金計算が合計金額よりむしろ子の税金の計算に基づく場合は設定して下さい。"
#. module: account
#: selection:account.tax,applicable_type:0
@ -9121,7 +9080,7 @@ msgstr "買掛金"
#: view:report.account_type.sales:0
#: view:report.hr.timesheet.invoice.journal:0
msgid "This Year"
msgstr "今年"
msgstr "今年"
#. module: account
#: view:board.board:0
@ -9149,7 +9108,7 @@ msgid ""
"related to this account and the counter-part \"Account receivable\"."
msgstr ""
"このビューはOpenERPに大量のエントリーを記録するために会計士によって使われます。顧客請求書を記録することを望む場合、検索ツールバーの仕訳帳と期間を選"
"択して下さい。それから、損益勘定のエントリー行を開始します。OpenERPはこのアカウントに関係する税金と相手方の売掛金を自動的に提案します。"
"択します。それから、損益勘定のエントリー行を開始します。OpenERPはこのアカウントに関係する税金と相手方の売掛金を自動的に提案します。"
#. module: account
#: code:addons/account/wizard/account_automatic_reconcile.py:152
@ -9173,7 +9132,7 @@ msgid ""
"period."
msgstr ""
"会社の会計年度の時間間隔である会計期間をここで定義して下さい。会計期間は通常は1ヶ月あるいは3ヶ月です。これは、通常は税金申告の期間た対応します。ここから"
"期間を作成して管理して下さい。そして、期間は閉じられるべきなのか、特定の期間にわたる会社の活動に応じて開いたままにしておくのかを決めます。"
"期間を作成して管理します。そして、期間は閉じられるべきなのか、特定の期間にわたる会社の活動に応じて開いたままにしておくのかを決めます。"
#. module: account
#: report:account.third_party_ledger:0
@ -9449,12 +9408,12 @@ msgid ""
msgstr ""
"期間は会計に関連する活動を記録すべき会計エントリーが含まれる会計期間のことです。月次期間が標準ですが、あなたの国あるいは会社のニーズに依存します。また、四"
"半期期間を持つこともできます。期間の閉鎖は新しい会計エントリーの記録を不可能にし、全ての新しいエントリーは次の開設期間でなされる必要があります。新しいエン"
"トリーを記録したくない場合、あるいは税金に関連する計算のためにこの期間をロックしたい場合は期間を閉じてください。"
"トリーを記録したくない場合、あるいは税金に関連する計算のためにこの期間をロックしたい場合は期間を閉じてさい。"
#. module: account
#: view:account.analytic.account:0
msgid "Pending"
msgstr "保留"
msgstr "保留"
#. module: account
#: model:process.transition,name:account.process_transition_analyticinvoice0
@ -10259,8 +10218,8 @@ msgid ""
"may keep several types of specialized journals such as a cash journal, "
"purchase journal, sales journal..."
msgstr ""
"このメニューから会社の仕訳帳を作成し管理して下さい。仕訳帳は複式簿記システムを使って、会社の日々のビジネスに関連した全ての会計データの取引を記録するために"
"使用されます。その活動の性質と日常の取引の数に応じて、会社は現金仕訳帳、仕入仕訳帳、売上仕訳帳といった専門的な仕訳帳の幾つかのタイプを持ちます。"
"このメニューから会社の仕訳帳を作成し管理します。仕訳帳は複式簿記システムを使って、会社の日々のビジネスに関連した全ての会計データの取引を記録するために使用"
"されます。その活動の性質と日常の取引の数に応じて、会社は現金仕訳帳、仕入仕訳帳、売上仕訳帳といった専門的な仕訳帳の幾つかのタイプを持ちます。"
#. module: account
#: view:account.payment.term:0
@ -10439,7 +10398,7 @@ msgstr ""
"${object.address_invoice_id.name and ' ' or "
"''}${object.address_invoice_id.name or ''}様,\n"
"\n"
"新しい請求書をお届けします。どうぞご確認ください。発行者: ${object.partner_id.name}:\n"
"新しい請求書をお届けします。どうぞご確認さい。発行者: ${object.partner_id.name}:\n"
" | 請求書番号: *${object.number}*\n"
" | 請求金額合計: *${object.amount_total} ${object.currency_id.name}*\n"
" | 請求日: ${object.date_invoice}\n"
@ -10473,10 +10432,10 @@ msgstr ""
" ${paypal_url}\n"
"% endif\n"
"\n"
"何かご質問等ございましたら、ご遠慮なく弊社までお問い合わせください。\n"
"何かご質問等ございましたら、ご遠慮なく弊社までお問い合わせさい。\n"
"\n"
"\n"
"弊社をご利用いただきありがとうございました。 ${object.company_id.name}\n"
"弊社をご利用いただきありがとうございました。 ${object.company_id.name}\n"
"\n"
"\n"
"--\n"
@ -10723,9 +10682,25 @@ msgstr "仕訳帳エントリーの買掛金、または買掛金の残差金額
#~ msgid "Go to next partner"
#~ msgstr "次のパートナへ"
#~ msgid "Sales by Account Type"
#~ msgstr "アカウントタイプ別売上"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "売掛金"
#~ msgid "Sales by Account"
#~ msgstr "アカウント別売上"
#~ msgid "Tax codes"
#~ msgstr "税金コード"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "チャートテンプレートから勘定科目表を生成"
#~ msgid "Income Accounts"
#~ msgstr "損益勘定"
#~ msgid "Accounts by type"
#~ msgstr "タイプ毎のアカウント"
@ -10744,6 +10719,15 @@ msgstr "仕訳帳エントリーの買掛金、または買掛金の残差金額
#~ msgid "Create an Account based on this template"
#~ msgstr "このテンプレートに基づくアカウントの作成"
#~ msgid "Dashboard"
#~ msgstr "ダッシュボード"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "過去15日以内に作成済の請求書"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "会計表のインストール"
#~ msgid "Open for bank reconciliation"
#~ msgstr "銀行調整を開く"
@ -10758,3 +10742,9 @@ msgstr "仕訳帳エントリーの買掛金、または買掛金の残差金額
#~ msgid "Description On Invoices"
#~ msgstr "請求書説明"
#~ msgid "Write-Off journal"
#~ msgstr "償却仕訳帳"
#~ msgid "Full Payment"
#~ msgstr "全支払"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:50+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:11+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:50+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:11+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:50+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:11+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "채권 계정"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "소득 계정"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10440,6 +10401,10 @@ msgstr ""
#~ "defined !"
#~ msgstr "공급자의 결제 조건에 정의된 결제 조건 라인 (결제)이 없습니다 !"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "채권 계정"
#~ msgid "Unpaid Supplier Invoices"
#~ msgstr "미결제 공급자 인보이스"
@ -10466,5 +10431,8 @@ msgstr ""
#~ msgid "Account move line \"%s\" is not valid"
#~ msgstr "계정이동 라인 \"%s\"은 유효하지 않습니다"
#~ msgid "Income Accounts"
#~ msgstr "소득 계정"
#~ msgid "Accounts by type"
#~ msgstr "타입 별 계정"

View File

@ -8,20 +8,20 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2011-01-18 17:01+0000\n"
"PO-Revision-Date: 2012-08-20 18:21+0000\n"
"Last-Translator: Brice Muangkhot ສຸພາ ເມືອງໂຄຕ <bmuangkhot@gmail.com>\n"
"Language-Team: Lao <lo@li.org>\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-11 04:50+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:11+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
#: view:analytic.entries.report:0
msgid "last month"
msgstr ""
msgstr "ເດືອນແລ້ວນີ້"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@ -71,7 +71,7 @@ msgstr ""
#. module: account
#: field:account.analytic.line,currency_id:0
msgid "Account currency"
msgstr "ເງີນຕາສໍາລັບບັນຊີ"
msgstr "ເງີນຕາສລັບບັນຊີ"
#. module: account
#: view:account.tax:0
@ -122,7 +122,7 @@ msgstr ""
#: report:account.invoice:0
#: field:account.invoice.line,origin:0
msgid "Origin"
msgstr "ຮາກຕົ້ນ"
msgstr "ຮາກຕົ້ນ"
#. module: account
#: view:account.account:0
@ -131,7 +131,7 @@ msgstr "ຮາກຕົ້້ນ"
#: view:account.move.line.reconcile:0
#: view:account.move.line.reconcile.writeoff:0
msgid "Reconcile"
msgstr ""
msgstr "ສົມຕໍ່"
#. module: account
#: field:account.bank.statement.line,ref:0
@ -178,11 +178,6 @@ msgstr "ຕົ້້ນບັນຊີ"
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "ໃບເກັບເຍີນເຮັດຂຶ້ນຫຼັງຈາກ ໑໕ ວັນເເລ້ວນີ້"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -304,7 +299,7 @@ msgstr "ຊື່ຫ້ອງ"
msgid ""
"Installs localized accounting charts to match as closely as possible the "
"accounting needs of your company based on your country."
msgstr ""
msgstr "ຕິດຕັ້ງ"
#. module: account
#: code:addons/account/wizard/account_move_journal.py:63
@ -319,7 +314,7 @@ msgstr "ບໍ່ສາມາດຄົ້ນພົບລາຍວັນບັນ
#. module: account
#: model:ir.model,name:account.model_account_unreconcile
msgid "Account Unreconcile"
msgstr ""
msgstr "ບັນຊີຍັງບໍ່ທັນສົມຕໍ່"
#. module: account
#: view:product.product:0
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10438,3 +10399,6 @@ msgstr ""
#~ msgid "Positive"
#~ msgstr "ສົມ"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "ໃບເກັບເຍີນເຮັດຂຶ້ນຫຼັງຈາກ ໑໕ ວັນເເລ້ວນີ້"

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:50+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:11+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -181,11 +181,6 @@ msgstr "Sąskaitos šaltinis"
msgid "All Analytic Entries"
msgstr "Visi analitiniai įrašai"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Sukurtos sąskaitos per pastarąsias 15 dienų"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -671,18 +666,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Debetinės sąskaitos"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1644,11 +1627,6 @@ msgstr "Atskiros žurnalo sekos"
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2703,13 +2681,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3092,8 +3063,8 @@ msgstr "Sąskaitų plano šablonas"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generuoti sąskaitų planą iš sąskaitų plano šablono"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6233,11 +6204,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Grąžinimas tiekėjui"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6778,11 +6744,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6997,7 +6958,7 @@ msgstr "Tėvinis sąskaitos šablonas"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11054,6 +11015,9 @@ msgstr ""
#~ msgid "Invoice Movement"
#~ msgstr "Didžiosios knygos įrašai"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generuoti sąskaitų planą iš sąskaitų plano šablono"
#~ msgid "Open for reconciliation"
#~ msgstr "Atverti sugretinimui"
@ -11420,6 +11384,10 @@ msgstr ""
#~ msgid "Open for unreconciliation"
#~ msgstr "Atidaryti gretinimo atšaukimui"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Debetinės sąskaitos"
#, python-format
#~ msgid "Date not in a defined fiscal year"
#~ msgstr "Data nepatenka į pasirinktus fiskalinius metus."
@ -11717,6 +11685,9 @@ msgstr ""
#~ msgid "Please define sequence on invoice journal"
#~ msgstr "Prašome nurodyti eiliškumą sąskaitų žurnale"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Sukurtos sąskaitos per pastarąsias 15 dienų"
#~ msgid ""
#~ "The Profit and Loss report gives you an overview of your company profit and "
#~ "loss in a single document"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:50+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:11+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -182,11 +182,6 @@ msgstr "Konta Avots"
msgid "All Analytic Entries"
msgstr "Visi Analītiskie Ieraksti"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Rēķini, kas izveidoti pēdējās 15 dienās"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -696,18 +691,6 @@ msgstr "Žurnāla periods"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "Kontējumu sasaisti var veikt tikai viena uzņēmuma ietvaros"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Debitoru Konti"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1692,11 +1675,6 @@ msgstr "Atsevišķa Žurnāla Numerācija"
msgid "Responsible"
msgstr "Atbildīgais"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Pārdošana pēc Konta tipa"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2785,13 +2763,6 @@ msgstr "Jauna uzņēmuma Grāmatvedības Uzstādījumi"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Pārdošanas dati pēc Konta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3187,8 +3158,8 @@ msgstr "Kontu Plāna Veidnes"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Veidot Kontu plānu no Veidnes"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6369,11 +6340,6 @@ msgstr "Ievadiet Sākuma Datumu!"
msgid "Supplier Refund"
msgstr "Ienākošie Kredītrēķini"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Rīku panelis"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6945,11 +6911,6 @@ msgstr ""
"\n"
"piem., Mans %(date)s modelis"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Ieņēmumu Konti"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7165,7 +7126,7 @@ msgstr "Virskonta Veidne"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11185,6 +11146,9 @@ msgstr ""
#~ msgid "Draft Supplier Invoices"
#~ msgstr "Neapstiprināti Ienākošie Rēķini"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Rēķini, kas izveidoti pēdējās 15 dienās"
#, python-format
#~ msgid ""
#~ "No period defined for this date: %s !\n"
@ -11206,6 +11170,10 @@ msgstr ""
#~ msgid "The statement balance is incorrect !\n"
#~ msgstr "Izraksta bilance ir kļūdaina!\n"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Debitoru Konti"
#~ msgid "Total With Tax"
#~ msgstr "Kopā ar Nodokli"
@ -11255,6 +11223,9 @@ msgstr ""
#~ msgid "The account is not defined to be reconciled !"
#~ msgstr "Konts nav atzīmēts, kā sasaistāms!"
#~ msgid "Sales by Account Type"
#~ msgstr "Pārdošana pēc Konta tipa"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Kļūda! Nav iespējams definēt fiskālos gadus, kuru periodi pārklājas."
@ -11294,6 +11265,9 @@ msgstr ""
#~ "Nav iespējams mainīt uzņēmumu žurnālam, jo tas satur grāmatojumus, kas "
#~ "attiecas uz noteiktu uzņēmumu."
#~ msgid "Sales by Account"
#~ msgstr "Pārdošanas dati pēc Konta"
#~ msgid "Reference Number"
#~ msgstr "Atsauces Nr."
@ -11303,6 +11277,9 @@ msgstr ""
#~ "Please create one."
#~ msgstr "Attiecīgajam datumam nav definēts fiskālais gads! Tas ir jāizveido."
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Veidot Kontu plānu no Veidnes"
#~ msgid "Accounting Chart Configuration"
#~ msgstr "Kontu Plāna Konfigurācija"
@ -11414,6 +11391,9 @@ msgstr ""
#~ msgid "Refund Type"
#~ msgstr "Atmaksas Tips"
#~ msgid "Dashboard"
#~ msgstr "Rīku panelis"
#~ msgid ""
#~ "You cannot create entries on different periods/journals in the same move"
#~ msgstr "Nevar vienlaicīgi veidot ierakstus dažādos periodos/žurnālos"
@ -11473,6 +11453,9 @@ msgstr ""
#~ msgid "Acc. Type Name"
#~ msgstr "Konta Tips"
#~ msgid "Income Accounts"
#~ msgstr "Ieņēmumu Konti"
#~ msgid "Year :"
#~ msgstr "Gads :"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:51+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:12+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr "Font comptable"
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:49+0000\n"
"PO-Revision-Date: 2012-06-20 16:17+0000\n"
"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) <grzegorz@openglobe.pl>\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-11 04:51+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:12+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -185,11 +185,6 @@ msgstr "Źródło konta"
msgid "All Analytic Entries"
msgstr "Wszystkie zapisy analityczne"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Faktury utworzone w ostatnich 15. dniach."
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -702,18 +697,6 @@ msgstr "Okres dziennika"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "Do uzgodnień zapisów firma musi być ta sama dla wszystkich zapisów"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Konta należności"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1513,7 +1496,7 @@ msgstr "# cyfr"
#. module: account
#: field:account.journal,entry_posted:0
msgid "Skip 'Draft' State for Manual Entries"
msgstr "Pomiń stan \"prjekt\" przy ręcznych zapisach"
msgstr "Pomiń stan \"Projekt\" przy ręcznych zapisach"
#. module: account
#: view:account.invoice.report:0
@ -1703,11 +1686,6 @@ msgstr "Oddzielne numeracje dzienników"
msgid "Responsible"
msgstr "Odpowiedzialny"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Sprzedaż wg typów kont"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2807,13 +2785,6 @@ msgstr "Ustawienia finansowe nowej firmy"
msgid "Configure Your Chart of Accounts"
msgstr "Konfiguruj plan kont"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Sprzedaż wg kont"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3214,8 +3185,8 @@ msgstr "Szablony planu kont"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Wygeneruj plan kont z szablonu"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6444,11 +6415,6 @@ msgstr "Wprowadź datę początkową !"
msgid "Supplier Refund"
msgstr "Korekta od dostawcy"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Konsola"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6707,7 +6673,7 @@ msgid ""
"this journal or of the invoice related to this journal"
msgstr ""
"Zaznacz to pole, jeśli chcesz pozwolić na anulowanie zapisów związanych z "
"tego dziennika lub faktur tego dziennika."
"tym dziennikiem lub faktur z tego dziennika."
#. module: account
#: view:account.fiscalyear.close:0
@ -7008,11 +6974,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Konta dochodowe"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7234,7 +7195,7 @@ msgstr "Szablon konta nadrzędnego"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Instaluj swój plan kont"
#. module: account
@ -11562,6 +11523,9 @@ msgstr ""
#~ msgid "Account to reconcile"
#~ msgstr "Konto do uzgodnienia"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Wygeneruj plan kont z szablonu"
#~ msgid "Partner Ref."
#~ msgstr "Odn. partnera"
@ -11655,6 +11619,10 @@ msgstr ""
#~ msgid "Receivable and Payable"
#~ msgstr "Należności i zobowiązania"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Konta należności"
#~ msgid "Accounting Statement"
#~ msgstr "Zestawienie księgowe"
@ -12209,6 +12177,9 @@ msgstr ""
#~ "1. Pozycja 1: procent 0.02 14 dni\n"
#~ "2. Pozycja 2: reszta 30 dni"
#~ msgid "Income Accounts"
#~ msgstr "Konta dochodowe"
#~ msgid ""
#~ "This account will be used to value outgoing stock for the current product "
#~ "category"
@ -12263,6 +12234,9 @@ msgstr ""
#~ msgid "You cannot deactivate an account that contains account moves."
#~ msgstr "Nie możesz dezaktywować konta zawierającego zapisy."
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Faktury utworzone w ostatnich 15. dniach."
#~ msgid "Accounts by type"
#~ msgstr "Konta wg typu"
@ -12383,6 +12357,9 @@ msgstr ""
#~ msgid " Journal"
#~ msgstr " Dziennik"
#~ msgid "Sales by Account"
#~ msgstr "Sprzedaż wg kont"
#~ msgid "Accounting Chart Configuration"
#~ msgstr "Konfiguracja planu kont"
@ -12434,6 +12411,9 @@ msgstr ""
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Raport zysków i strat"
#~ msgid "Dashboard"
#~ msgstr "Konsola"
#~ msgid "Your Bank and Cash Accounts"
#~ msgstr "Twoje konta bankwe i gotówkowe"
@ -12572,6 +12552,9 @@ msgstr ""
#~ msgid "Anglo-Saxon Accounting"
#~ msgstr "Ksiągowość anglosaska"
#~ msgid "Sales by Account Type"
#~ msgstr "Sprzedaż wg typów kont"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Błąd! Nie możesz tworzyć lat podatkowych zachodzących na siebie"
@ -12800,5 +12783,8 @@ msgstr ""
#~ msgid "closing balance entered by the cashbox verifier"
#~ msgstr "Saldo końcowe wprowadzone przez weryfikatora kasy"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instaluj swój plan kont"
#~ msgid "Description On Invoices"
#~ msgstr "Opis faktur"

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:57+0000\n"
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n"
"PO-Revision-Date: 2012-06-20 16:19+0000\n"
"Last-Translator: Tiago Rodrigues <tig.rodrigues@gmail.com>\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-11 04:51+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:12+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -30,7 +30,7 @@ msgstr "Pagamento do sistema"
#. module: account
#: view:account.journal:0
msgid "Other Configuration"
msgstr "Outras configurações"
msgstr "Outras Configurações"
#. module: account
#: help:account.tax.code,sequence:0
@ -57,7 +57,7 @@ msgstr "Estatisticas da Conta"
#. module: account
#: view:account.invoice:0
msgid "Proforma/Open/Paid Invoices"
msgstr "Proforma/ Abrir / Faturas Pagas"
msgstr "Proforma / Abrir / Faturas Pagas"
#. module: account
#: field:report.invoice.created,residual:0
@ -93,7 +93,7 @@ msgstr "Antiguidade de saldos de clientes até hoje."
#. module: account
#: model:process.transition,name:account.process_transition_invoiceimport0
msgid "Import from invoice or payment"
msgstr "Importar da fatura ou do pagamento"
msgstr "Importar da fatura ou pagamento"
#. module: account
#: model:ir.model,name:account.model_wizard_multi_charts_accounts
@ -185,11 +185,6 @@ msgstr "Origem da Conta"
msgid "All Analytic Entries"
msgstr "Todos os Movimentos Analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Faturas Criadas nos Últimos 15 Dias"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -274,7 +269,7 @@ msgstr ""
#. module: account
#: report:account.overdue:0
msgid "Sub-Total :"
msgstr "Sub-total :"
msgstr "Sub-Total :"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_use_model_create_entry
@ -404,12 +399,12 @@ msgstr "account.bank.accounts.wizard"
#: field:account.move.line,date_created:0
#: field:account.move.reconcile,create_date:0
msgid "Creation date"
msgstr "Data de criação"
msgstr "Data da Criação"
#. module: account
#: selection:account.journal,type:0
msgid "Purchase Refund"
msgstr "Nota de Crédito de Compras"
msgstr "Reembolso da Compra"
#. module: account
#: selection:account.journal,type:0
@ -686,7 +681,7 @@ msgstr "Fechar periodo"
#. module: account
#: model:ir.model,name:account.model_account_common_partner_report
msgid "Account Common Partner Report"
msgstr "Relatório Comum de Conta de Paceiros"
msgstr "Relatório Comum de Conta de Parceiros"
#. module: account
#: field:account.fiscalyear.close,period_id:0
@ -705,18 +700,6 @@ msgstr "Período do Diário"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "Todos os movimentos a conciliar devem ser da mesma empresa."
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Contas a receber"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -873,6 +856,10 @@ msgid ""
"or Loss you'd realized if those transactions were ended today. Only for "
"accounts having a secondary currency set."
msgstr ""
"Ao fazer transações multi-moeda, pode perder ou ganhar alguma quantia devida "
"a alterações da taxa de câmbio. Este menu dá uma previsão do ganho ou perda "
"que percebeu se essas transações foram terminadas hoje. Somente para contas "
"com um conjunto moeda secundária."
#. module: account
#: selection:account.entries.report,month:0
@ -881,7 +868,7 @@ msgstr ""
#: selection:report.account.sales,month:0
#: selection:report.account_type.sales,month:0
msgid "September"
msgstr "setembro"
msgstr "Setembro"
#. module: account
#: selection:account.subscription,period_type:0
@ -1000,7 +987,7 @@ msgstr "Responsabilidade"
#. module: account
#: view:account.entries.report:0
msgid "Extended Filters..."
msgstr "Filtros Extendidos..."
msgstr "Filtros Avançados..."
#. module: account
#: model:ir.ui.menu,name:account.menu_account_central_journal
@ -1157,7 +1144,7 @@ msgstr "Em disputa"
#: model:ir.actions.act_window,name:account.action_view_bank_statement_tree
#: model:ir.ui.menu,name:account.journal_cash_move_lines
msgid "Cash Registers"
msgstr "Registos de Caixa"
msgstr "Caixa Registadora"
#. module: account
#: report:account.analytic.account.journal:0
@ -1289,7 +1276,7 @@ msgid ""
"You can not use this general account in this journal, check the tab 'Entry "
"Controls' on the related journal !"
msgstr ""
"Não pode usar esta conta geral nesta diário, verificar 'Controles de "
"Não pode usar esta conta geral neste diário, verificar 'Controles de "
"Entrada' do guia do diário relacionado!"
#. module: account
@ -1434,7 +1421,7 @@ msgstr "Saldo de abertura"
#. module: account
#: view:account.invoice:0
msgid "Reset to Draft"
msgstr "Voltar a rascunho"
msgstr "Redefinir para rascunho"
#. module: account
#: view:wizard.multi.charts.accounts:0
@ -1518,7 +1505,7 @@ msgstr "Calcular impostos"
#: field:account.chart.template,code_digits:0
#: field:wizard.multi.charts.accounts,code_digits:0
msgid "# of Digits"
msgstr "Nº de dígitos"
msgstr "# de Dígitos"
#. module: account
#: field:account.journal,entry_posted:0
@ -1529,7 +1516,7 @@ msgstr "Saltar o estado \"Rascunho\" para lançamentos manuais"
#: view:account.invoice.report:0
#: field:account.invoice.report,price_total:0
msgid "Total Without Tax"
msgstr "Total, com taxas"
msgstr "Total sem Impostos"
#. module: account
#: model:ir.actions.act_window,help:account.action_move_journal_line
@ -1547,7 +1534,7 @@ msgstr ""
#. module: account
#: view:account.entries.report:0
msgid "# of Entries "
msgstr "Nº. de movimentos "
msgstr "# de Entradas "
#. module: account
#: help:account.fiscal.position,active:0
@ -1608,7 +1595,7 @@ msgstr "."
#. module: account
#: view:account.analytic.cost.ledger.journal.report:0
msgid "and Journals"
msgstr "e diários"
msgstr "e Diários"
#. module: account
#: field:account.journal,groups_id:0
@ -1652,7 +1639,7 @@ msgstr "Conta de imposto para notas de crédito"
#: view:account.bank.statement:0
#: field:account.bank.statement,line_ids:0
msgid "Statement lines"
msgstr "Linhas de extrato"
msgstr "Linhas do extrato"
#. module: account
#: model:ir.actions.act_window,help:account.action_bank_statement_tree
@ -1681,7 +1668,7 @@ msgstr "Data/Código"
#: view:analytic.entries.report:0
#: field:analytic.entries.report,general_account_id:0
msgid "General Account"
msgstr "Contas gerais"
msgstr "Conta Geral"
#. module: account
#: field:res.partner,debit_limit:0
@ -1719,19 +1706,14 @@ msgstr "Sequências do Diário Separadas"
msgid "Responsible"
msgstr "Responsável"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Vendas por tipo de conta"
#. module: account
#: view:account.invoice.refund:0
msgid ""
"Cancel Invoice: Creates the refund invoice, validate and reconcile it to "
"cancel the current invoice."
msgstr ""
"Anular fatura: Cria uma nota de crédito, valida-a e aloca-a à fatura atual, "
"Ficando as duas no estado pago."
"Cancelar fatura: Cria uma nota de crédito, valida-a e aloca-a à fatura "
"atual, Ficando as duas no estado pago."
#. module: account
#: model:ir.ui.menu,name:account.periodical_processing_invoicing
@ -1865,7 +1847,7 @@ msgstr "Erro!"
#. module: account
#: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !"
msgstr "Valor de crédito ou débito errado no movimento contabilístico !"
msgstr "Valor de Crédito ou débito errado na entrada de contabilidade!"
#. module: account
#: view:account.invoice.report:0
@ -1898,7 +1880,7 @@ msgstr "Baseado em"
#: field:account.invoice,move_id:0
#: field:account.invoice,move_name:0
msgid "Journal Entry"
msgstr "Lançamento de diário"
msgstr "Entradas no diário"
#. module: account
#: view:account.tax:0
@ -1932,7 +1914,7 @@ msgstr "Venda / Compra Diário"
#. module: account
#: view:account.analytic.account:0
msgid "Analytic account"
msgstr "Conta analítica"
msgstr "Conta Analítica"
#. module: account
#: code:addons/account/account_bank_statement.py:339
@ -2045,7 +2027,7 @@ msgstr ""
#: view:account.invoice:0
#: view:report.invoice.created:0
msgid "Untaxed Amount"
msgstr "Valor sem Impostos"
msgstr "Montante sem Impostos"
#. module: account
#: help:account.tax,active:0
@ -2053,7 +2035,7 @@ msgid ""
"If the active field is set to False, it will allow you to hide the tax "
"without removing it."
msgstr ""
"Se o campo activo for definido como 'Falso', ele permitirá que oculte o "
"Se o campo ativo for definido como 'Falso', ele permitirá que oculte o "
"imposto sem o remover."
#. module: account
@ -2123,7 +2105,7 @@ msgstr "Importar da fatura"
#: selection:report.account.sales,month:0
#: selection:report.account_type.sales,month:0
msgid "January"
msgstr "janeiro"
msgstr "Janeiro"
#. module: account
#: view:account.journal:0
@ -2261,7 +2243,7 @@ msgstr "ECNJ"
#: view:account.subscription:0
#: selection:account.subscription,state:0
msgid "Running"
msgstr "Em execução"
msgstr "Em Funcionamento"
#. module: account
#: view:account.chart.template:0
@ -2307,7 +2289,7 @@ msgstr "# de Qt. de Artigos "
#. module: account
#: model:ir.model,name:account.model_product_template
msgid "Product Template"
msgstr "Template Artigo"
msgstr "Template do Artigo"
#. module: account
#: report:account.account.balance:0
@ -2505,7 +2487,7 @@ msgstr "Progresso de 30% ao fim de 30 dias"
#. module: account
#: view:account.entries.report:0
msgid "Unreconciled entries"
msgstr "Movimentos Dereconciliado"
msgstr "Movimentos Desreconciliados"
#. module: account
#: field:account.invoice.tax,base_code_id:0
@ -2606,7 +2588,7 @@ msgstr ""
#. module: account
#: view:account.analytic.cost.ledger.journal.report:0
msgid "Select period"
msgstr "Seleccione o período"
msgstr "Selecione o período"
#. module: account
#: model:ir.ui.menu,name:account.menu_account_pp_statements
@ -2679,7 +2661,7 @@ msgstr "Erro de Configuração!"
#. module: account
#: field:account.invoice.report,price_average:0
msgid "Average Price"
msgstr "Preço médio"
msgstr "Preço Médio"
#. module: account
#: report:account.overdue:0
@ -2824,8 +2806,8 @@ msgid ""
"always skipping that state."
msgstr ""
"Marque esta caixa se não pretende que os novos movimentos do diário passem "
"através do estado \"rascunho\" e vão directamente para o estado "
"\"Publicado\" sem qualquer validação manual.\n"
"através do estado 'rascunho' e vão diretamente para o estado 'Publicado' sem "
"qualquer validação manual.\n"
"Note que os movimentos do diário que são automaticamente criados pelo "
"sistema também ignoram este estado."
@ -2840,13 +2822,6 @@ msgstr "Nova Definição financeira da Empresa"
msgid "Configure Your Chart of Accounts"
msgstr "Configure o seu Plano de Contas"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Vendas por conta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -2949,7 +2924,7 @@ msgstr "Obrigatório"
#: field:product.category,property_account_expense_categ:0
#: field:product.template,property_account_expense:0
msgid "Expense Account"
msgstr "Conta de gastos"
msgstr "Conta de Despesas"
#. module: account
#: help:account.invoice,period_id:0
@ -2999,7 +2974,7 @@ msgid ""
msgstr ""
"A data de maturidade dos movimentos gerados por este modelo. Pode escolher "
"entre a data de criação ou a data de criação dos movimentos mais os termos "
"de pagamento dos Paceiros."
"de pagamento dos Parceiros."
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_accounting
@ -3023,7 +2998,7 @@ msgstr "Lucro e prejuízo"
#: model:ir.model,name:account.model_account_fiscal_position
#: field:res.partner,property_account_position:0
msgid "Fiscal Position"
msgstr "Posição fiscal"
msgstr "Posição Fiscal"
#. module: account
#: code:addons/account/account_invoice.py:735
@ -3044,7 +3019,7 @@ msgstr "Um parceiro por página"
#: field:account.account,child_parent_ids:0
#: field:account.account.template,child_parent_ids:0
msgid "Children"
msgstr "Contas-filho"
msgstr "Descendentes"
#. module: account
#: selection:account.invoice,type:0
@ -3097,7 +3072,7 @@ msgstr "Transação a dinheiro"
#. module: account
#: view:res.partner:0
msgid "Bank account"
msgstr "Conta bancária"
msgstr "Conta Bancária"
#. module: account
#: field:account.chart.template,tax_template_ids:0
@ -3190,7 +3165,7 @@ msgstr "BNK"
#. module: account
#: field:account.move.line,analytic_lines:0
msgid "Analytic lines"
msgstr "Linhas da analítica"
msgstr "Linhas analíticas"
#. module: account
#: view:account.invoice:0
@ -3220,7 +3195,7 @@ msgstr "Começa em"
#. module: account
#: model:ir.model,name:account.model_account_partner_ledger
msgid "Account Partner Ledger"
msgstr "Balancete de Contas de Terceiro"
msgstr "Balancete de Contas do Parceiro"
#. module: account
#: help:account.journal.column,sequence:0
@ -3252,8 +3227,8 @@ msgstr "Templates de Plano de Contas"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Gerar um Plano de Contas a partir de um Template de Plano de Contas"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -3559,7 +3534,7 @@ msgstr "Relatório de Vendas por Tipo de Conta"
#. module: account
#: view:account.move.line:0
msgid "Unreconciled Journal Items"
msgstr "Items Diários Inconciliáveis"
msgstr "Items de Diário Inconciliáveis"
#. module: account
#: sql_constraint:res.currency:0
@ -3619,7 +3594,7 @@ msgstr "Contrapartida centralizada"
#: code:addons/account/account_move_line.py:584
#, python-format
msgid "You can not create journal items on a \"view\" account %s %s"
msgstr "Não pode criar items diários sobre uma conta \"vista\" %s %s"
msgstr "Não pode criar items de diário sobre uma conta \"vista\" %s %s"
#. module: account
#: model:ir.model,name:account.model_account_partner_reconcile_process
@ -3803,7 +3778,7 @@ msgstr "Conta a receber"
#. module: account
#: model:process.node,name:account.process_node_supplierpaymentorder0
msgid "Payment Order"
msgstr "Ordem de pagamento"
msgstr "Ordem de Pagamento"
#. module: account
#: help:account.account.template,reconcile:0
@ -3893,7 +3868,7 @@ msgstr "Relatório de Balancete de Antiguidade de Contas Experimental"
#: code:addons/account/account_move_line.py:591
#, python-format
msgid "You can not create journal items on a closed account %s %s"
msgstr "Não pode criar items diários sobre uma conta %s %s fechada"
msgstr "Não pode criar items de diário sobre uma conta %s %s fechada"
#. module: account
#: field:account.move.line,date:0
@ -4333,7 +4308,7 @@ msgstr "Todos os movimentos confirmados"
#: code:addons/account/account_bank_statement.py:367
#, python-format
msgid "Statement %s is confirmed, journal items are created."
msgstr "O Extrato %s está confirmado, os items diários foram criados."
msgstr "O Extrato %s está confirmado, os items do diário foram criados."
#. module: account
#: field:report.aged.receivable,name:0
@ -4886,7 +4861,7 @@ msgstr "Aplicação do imposto"
#: model:ir.ui.menu,name:account.menu_eaction_account_moves_sale
#, python-format
msgid "Journal Items"
msgstr "Items Diários"
msgstr "Items do Diário"
#. module: account
#: code:addons/account/account.py:1088
@ -5135,7 +5110,7 @@ msgstr "Código python (reverso)"
#: model:ir.actions.act_window,name:account.action_payment_term_form
#: model:ir.ui.menu,name:account.menu_action_payment_term_form
msgid "Payment Terms"
msgstr "Prazos de pagamento"
msgstr "Termos de Pagamento"
#. module: account
#: help:account.chart.template,complete_tax_set:0
@ -5559,7 +5534,7 @@ msgstr "Contas da contabilidade analítica"
#. module: account
#: view:account.invoice.report:0
msgid "Customer Invoices And Refunds"
msgstr "Faturas de clientes e Reembolsos"
msgstr "Faturas e Notas de Crédito de Clientes"
#. module: account
#: field:account.analytic.line,amount_currency:0
@ -6019,7 +5994,7 @@ msgstr "Período: %s"
#. module: account
#: model:ir.actions.act_window,name:account.action_review_financial_journals_installer
msgid "Review your Financial Journals"
msgstr "Reveja os seus diários financeiros"
msgstr "Reveja os seus Diários Financeiros"
#. module: account
#: help:account.tax,name:0
@ -6048,7 +6023,7 @@ msgstr " 365 dias "
#: model:ir.actions.act_window,name:account.action_invoice_tree3
#: model:ir.ui.menu,name:account.menu_action_invoice_tree3
msgid "Customer Refunds"
msgstr "Notas de crédito a clientes"
msgstr "Notas de Crédito a Clientes"
#. module: account
#: field:account.account,foreign_balance:0
@ -6196,7 +6171,7 @@ msgstr "Linha analítica"
#. module: account
#: field:product.template,taxes_id:0
msgid "Customer Taxes"
msgstr "Impostos de cliente"
msgstr "Impostos a Cliente"
#. module: account
#: help:account.model,name:0
@ -6474,7 +6449,7 @@ msgstr "Liquidez"
#: model:ir.actions.act_window,name:account.action_account_analytic_journal_open_form
#: model:ir.ui.menu,name:account.account_analytic_journal_entries
msgid "Analytic Journal Items"
msgstr "Lançamentos de diários analíticos"
msgstr "Lançamentos de Diários Analíticos"
#. module: account
#: view:account.fiscalyear.close:0
@ -6539,11 +6514,6 @@ msgstr "Indique uma data de início"
msgid "Supplier Refund"
msgstr "Nota de crédito de fornecedores"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Painel"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6937,7 +6907,7 @@ msgstr ""
#: model:ir.ui.menu,name:account.menu_action_move_journal_line_form
#: model:ir.ui.menu,name:account.menu_finance_entries
msgid "Journal Entries"
msgstr "Movimentos diários"
msgstr "Movimentos de Diário"
#. module: account
#: help:account.partner.ledger,page_split:0
@ -7132,11 +7102,6 @@ msgstr ""
"\n"
"Ex. Meu modelo em %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Contas de Despesas"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7164,7 +7129,7 @@ msgstr "Insuficiência de dados!"
#: model:ir.actions.act_window,name:account.action_invoice_tree1
#: model:ir.ui.menu,name:account.menu_action_invoice_tree1
msgid "Customer Invoices"
msgstr "Faturas a clientes"
msgstr "Faturas a Clientes"
#. module: account
#: field:account.move.line.reconcile,writeoff:0
@ -7373,7 +7338,7 @@ msgstr "Template da Conta Ascedente"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Instale o seu Plano de Contas"
#. module: account
@ -7425,7 +7390,7 @@ msgstr "Agrupar por ano da data de fatura"
#. module: account
#: help:res.partner,credit:0
msgid "Total amount this customer owes you."
msgstr "Dívida total do cliente"
msgstr "Dívida total do cliente."
#. module: account
#: model:ir.model,name:account.model_ir_sequence
@ -7621,7 +7586,7 @@ msgstr "Linha de Fatura"
#. module: account
#: view:account.invoice.report:0
msgid "Customer And Supplier Refunds"
msgstr "Reembolso de clientes e fornecedores"
msgstr "Notas de Crédito de Clientes e Fornecedores"
#. module: account
#: field:account.financial.report,sign:0
@ -7725,7 +7690,7 @@ msgstr "Diário de Vendas"
#: code:addons/account/wizard/account_move_journal.py:104
#, python-format
msgid "Open Journal Items !"
msgstr "Abrir Items Diários !"
msgstr "Abrir Items do Diário !"
#. module: account
#: model:ir.model,name:account.model_account_invoice_tax
@ -8631,7 +8596,7 @@ msgstr "Importação automática do extrato bancário"
#: model:ir.actions.act_window,name:account.action_account_journal_view
#: model:ir.ui.menu,name:account.menu_action_account_journal_view
msgid "Journal Views"
msgstr "Vistas de diários"
msgstr "Vistas de Diário"
#. module: account
#: model:ir.model,name:account.model_account_move_bank_reconcile
@ -8774,7 +8739,7 @@ msgstr "Diário de Compra"
#: view:account.invoice.refund:0
msgid "Refund Invoice: Creates the refund invoice, ready for editing."
msgstr ""
"Nota de crédito: Emite uma nota de crédito, para ser editada / confirmada à "
"Estornar fatura: Emite uma nota de crédito, para ser editada / confirmada à "
"mão."
#. module: account
@ -8895,7 +8860,7 @@ msgstr "Template de Mapeamento Fiscal de Conta"
#. module: account
#: view:board.board:0
msgid "Draft Customer Invoices"
msgstr "Rascunho da fatura do cliente"
msgstr "Rascunho de Faturas a Clientes"
#. module: account
#: model:ir.ui.menu,name:account.menu_configuration_misc
@ -9650,7 +9615,7 @@ msgstr ""
#. module: account
#: view:account.invoice.report:0
msgid "Customer And Supplier Invoices"
msgstr "Faturas clientes e fornecedores"
msgstr "Faturas de Clientes e Fornecedores"
#. module: account
#: model:process.node,note:account.process_node_paymententries0
@ -10256,7 +10221,7 @@ msgstr "Não há conta de despesas definida para este artigo:\"%s\" (id:%d)"
#. module: account
#: constraint:account.move.line:0
msgid "You can not create journal items on closed account."
msgstr "Não pode criar items diários numa conta fechada."
msgstr "Não pode criar items do diário numa conta fechada."
#. module: account
#: field:account.account,unrealized_gain_loss:0
@ -10540,7 +10505,7 @@ msgid ""
"contains journal items!"
msgstr ""
"Não pode alterar o tipo de conta de 'Fechado' para qualquer outro tipo que "
"contém items diários!"
"contém items do diário!"
#. module: account
#: code:addons/account/account_move_line.py:832
@ -10556,7 +10521,7 @@ msgstr "Contas que se pode receber"
#. module: account
#: selection:account.model.line,date_maturity:0
msgid "Partner Payment Term"
msgstr "Condições de pagamento do parceiro"
msgstr "Condições de Pagamento do Parceiro"
#. module: account
#: field:temp.range,name:0
@ -10566,7 +10531,7 @@ msgstr "Intervalo"
#. module: account
#: view:account.analytic.line:0
msgid "Analytic Journal Items related to a purchase journal."
msgstr "Items diários analíticos relacionados com uma compra diária."
msgstr "Items de Diários Analíticos relacionados com o diário de compras."
#. module: account
#: help:account.account,type:0
@ -10690,7 +10655,7 @@ msgstr ""
#. module: account
#: view:account.payment.term:0
msgid "Description on Invoices"
msgstr ""
msgstr "Descrição de Faturas"
#. module: account
#: model:ir.model,name:account.model_account_analytic_chart
@ -11085,7 +11050,7 @@ msgstr "Futuro"
#. module: account
#: view:account.move.line:0
msgid "Search Journal Items"
msgstr "Pesquisar Items Diários"
msgstr "Pesquisar Items do Diário"
#. module: account
#: help:account.tax,base_sign:0
@ -12707,9 +12672,15 @@ msgstr ""
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Não se pode definir anos fiscais sobrepostos"
#~ msgid "Sales by Account"
#~ msgstr "Vendas por conta"
#~ msgid "Total With Tax"
#~ msgstr "Total, com taxas"
#~ msgid "Sales by Account Type"
#~ msgstr "Vendas por tipo de conta"
#, python-format
#~ msgid " Journal"
#~ msgstr " Diário"
@ -12789,6 +12760,9 @@ msgstr ""
#~ msgid "account.installer.modules"
#~ msgstr "account.installer.modules"
#~ msgid "Dashboard"
#~ msgstr "Painel"
#~ msgid "Bank and Cash Accounts"
#~ msgstr "Contas bancárias e de caixa"
@ -13192,6 +13166,9 @@ msgstr ""
#~ msgid "Liabilities"
#~ msgstr "Passivo"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Faturas Criadas nos Últimos 15 Dias"
#, python-format
#~ msgid "You can not delete posted movement: \"%s\"!"
#~ msgstr "Impossível apagar movimentos confirmados: \"%s\"!"
@ -13294,6 +13271,9 @@ msgstr ""
#~ msgid "Currnt currency is not confirured properly !"
#~ msgstr "A Divisa actual não está bem configurada!"
#~ msgid "Income Accounts"
#~ msgstr "Contas de Despesas"
#~ msgid ""
#~ "The normal chart of accounts has a structure defined by the legal "
#~ "requirement of the country. The analytic chart of account structure should "
@ -13333,6 +13313,9 @@ msgstr ""
#~ "Permite que as linhas das facturas despoletem movimentos em múltiplas contas "
#~ "analíticas em simultâneo."
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instale o seu Plano de Contas"
#~ msgid "Description On Invoices"
#~ msgstr "Descrição em Faturas"
@ -13342,5 +13325,12 @@ msgstr ""
#~ msgid "Unreconciliation transactions"
#~ msgstr "Transações não reconciliadas"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Gerar um Plano de Contas a partir de um Template de Plano de Contas"
#~ msgid "Create an Account based on this template"
#~ msgstr "Criar uma conta baseada neste Template"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Contas a Receber"

View File

@ -7,14 +7,15 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 18:09+0000\n"
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
"PO-Revision-Date: 2012-07-28 14:05+0000\n"
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
"<webmaster@guaru.net>\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-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -185,11 +186,6 @@ msgstr "Conta de origem"
msgid "All Analytic Entries"
msgstr "Todos os lançamentos analíticos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Faturas Criadas nos Últimos 15 Dias"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -710,18 +706,6 @@ msgstr ""
"Para reconciliar a empresa das entradas deveria ser a mesma para todas as "
"entradas"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Contas de Recebíveis"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1730,11 +1714,6 @@ msgstr "Sequências de diário separadas"
msgid "Responsible"
msgstr "Responsável"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Vendas por Tipo de Conta"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2849,13 +2828,6 @@ msgstr "Novo Ambiente Financeiro da Empresa"
msgid "Configure Your Chart of Accounts"
msgstr "Configurar o Plano de Contas"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Vendas por Conta"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3263,8 +3235,8 @@ msgstr "Modelo de plano de contas"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Gerar plano de contas de um modelo de plano"
msgid "Set Your Accounting Options"
msgstr "Defina suas opções Contábeis"
#. module: account
#: view:report.account.sales:0
@ -4251,6 +4223,10 @@ msgid ""
"some non legal fields or you must unconfirm the journal entry first! \n"
"%s"
msgstr ""
"Você não pode fazer essa modificação em uma entrada confirmada! Você pode "
"apenas mudar alguns campos não legais ou você deve primeiro desconfirmar a "
"entrada de diário em primeiro lugar\" \n"
"%s"
#. module: account
#: field:res.company,paypal_account:0
@ -4501,6 +4477,10 @@ msgid ""
"you want to generate accounts of this template only when loading its child "
"template."
msgstr ""
"Marque como False se você não quer que este template seja usado no "
"configurador que gera o Plano de Contas dos modelos, isto é útil quando você "
"deseja criar as contas desse modelo somente quando for carregar os modelos "
"filhos."
#. module: account
#: view:account.use.model:0
@ -4845,6 +4825,9 @@ msgid ""
"You can not define children to an account with internal type different of "
"\"View\"! "
msgstr ""
"Erro de configuração!\n"
"Você não pode definir um filho a uma conta com tipo interno diferente de "
"\"Visualização\"! "
#. module: account
#: code:addons/account/account.py:923
@ -5149,6 +5132,10 @@ msgid ""
"encode the sale and purchase rates or choose from list of taxes. This last "
"choice assumes that the set of tax defined on this template is complete"
msgstr ""
"Esta lógica ajuda você a escolher se você quer propor para o usuário "
"codificar as taxas de compra e venda ou escolher de um conjunto de impostos. "
" Esta última escolha pressupõe que o conjunto de imposto definido para o "
"modelo escolhido está completa"
#. module: account
#: view:account.financial.report:0
@ -5777,7 +5764,7 @@ msgstr "Sub-contas"
#: code:addons/account/account_move_line.py:1214
#, python-format
msgid "Move name (id): %s (%s)"
msgstr ""
msgstr "Mova nome (id) %s (%s)"
#. module: account
#: view:account.move.line.reconcile:0
@ -6120,6 +6107,9 @@ msgid ""
"You can not define children to an account with internal type different of "
"\"View\"! "
msgstr ""
"Erro de configuração!\n"
"Você não pode definir um filho a uma conta com tipo interno diferente de "
"\"Visualização\"! "
#. module: account
#: help:res.partner.bank,journal_id:0
@ -6240,6 +6230,10 @@ msgid ""
"choice assumes that the set of tax defined for the chosen template is "
"complete"
msgstr ""
"Este logica ajuda você a escolher se você quer propor ao usuário para "
"codificar as vendas e as taxas de compra ou use os campos usuais m2o. Esta "
"última escolha pressupõe que o conjunto de imposto definido para o modelo "
"escolhido está completa"
#. module: account
#: report:account.vat.declaration:0
@ -6259,7 +6253,7 @@ msgstr "Faturas em Aberto e Pagos"
#. module: account
#: selection:account.financial.report,display_detail:0
msgid "Display children flat"
msgstr ""
msgstr "Mostrar plano filho"
#. module: account
#: code:addons/account/account.py:629
@ -6536,11 +6530,6 @@ msgstr "Entre com a Data Inicial !"
msgid "Supplier Refund"
msgstr "Devolução para Fornecedor"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Painel"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6696,7 +6685,7 @@ msgstr "Criar lançamentos recorrentes manuais no diário escolhido."
#. module: account
#: help:res.partner.bank,currency_id:0
msgid "Currency of the related account journal."
msgstr ""
msgstr "Moeda da conta do diário relacionada."
#. module: account
#: code:addons/account/account.py:1563
@ -6821,7 +6810,7 @@ msgstr "Criar lançamento"
#: code:addons/account/account.py:182
#, python-format
msgid "Profit & Loss (Expense account)"
msgstr ""
msgstr "Ganhos e perdas (conta de Despesa)"
#. module: account
#: code:addons/account/account.py:622
@ -6948,6 +6937,9 @@ msgid ""
"some non legal fields or you must unreconcile first!\n"
"%s"
msgstr ""
"Você não pode fazer essa modificação em uma entrada reconciliada! Você pode "
"apenas mudar alguns campos não legais ou você deve desconciliar primeiro!\n"
"%s"
#. module: account
#: report:account.general.ledger:0
@ -7088,6 +7080,9 @@ msgid ""
"Please define BIC/Swift code on bank for bank type IBAN Account to make "
"valid payments"
msgstr ""
"\n"
"Por favor defina o BIC/Swift code no Banco para o tipo de conta IBAN para "
"fazer pagamentos válidos"
#. module: account
#: report:account.analytic.account.cost_ledger:0
@ -7122,11 +7117,6 @@ msgstr ""
"\n"
"Ex.: Meu modelo em %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Contas de Receitas"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7225,7 +7215,7 @@ msgstr "Documento de Origem"
#: code:addons/account/account.py:1432
#, python-format
msgid "You can not delete a posted journal entry \"%s\"!"
msgstr ""
msgstr "Você não pode excluir um lançamento do diário publicado \"%s\"!"
#. module: account
#: selection:account.partner.ledger,filter:0
@ -7365,7 +7355,7 @@ msgstr "Modelo de conta-pai"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "Instale o seu Plano de Contas"
#. module: account
@ -7399,7 +7389,7 @@ msgstr "Entradas Postadas"
#. module: account
#: help:account.payment.term.line,value_amount:0
msgid "For percent enter a ratio between 0-1."
msgstr ""
msgstr "Para porcentagem introduzir um razão entre 0-1."
#. module: account
#: report:account.invoice:0
@ -7629,7 +7619,7 @@ msgstr "Os prazos para gerar entradas de abertura não foram encontrados"
#. module: account
#: model:account.account.type,name:account.data_account_type_view
msgid "Root/View"
msgstr ""
msgstr "Origem/Visualização"
#. module: account
#: code:addons/account/account.py:3121
@ -7699,7 +7689,7 @@ msgstr "Multi-Moedas"
#. module: account
#: field:account.model.line,date_maturity:0
msgid "Maturity Date"
msgstr ""
msgstr "Data de Vencimento"
#. module: account
#: code:addons/account/account_move_line.py:1302
@ -7745,6 +7735,11 @@ msgid ""
"few new accounts (You don't need to define the whole structure that is "
"common to both several times)."
msgstr ""
"Este campo opcional te permite criar um link para um modelo específico de "
"plano de contas que pode ser diferente do que o superior pertence. Isto "
"permite a você definir o plano de contas que amplia e completa com algumas "
"novas contas (você não precisa definir toda uma estrutura que é comum aos "
"dois várias vezes)."
#. module: account
#: view:account.move:0
@ -7797,6 +7792,7 @@ msgstr "Cancelar Faturas Selecionadas"
msgid ""
"This field is used to generate legal reports: profit and loss, balance sheet."
msgstr ""
"Este campo é usado para gerar relatórios legais: de lucros e perdas, balanço."
#. module: account
#: model:ir.actions.act_window,help:account.action_review_payment_terms_installer
@ -7806,6 +7802,10 @@ msgid ""
"terms for each letter. Each customer or supplier can be assigned to one of "
"these payment terms."
msgstr ""
"Termos de pagamento define as condições para pagamento de um cliente ou "
"fornecedor em um ou mais pagamentos. Lembretes periódicos irão usar os "
"termos de pagamento em cada aviso. Cada cliente ou fornecedor pode ser "
"associado para um desses termos de pagamento."
#. module: account
#: selection:account.entries.report,month:0
@ -7936,7 +7936,7 @@ msgstr "Quantidade ideal de entradas."
#. module: account
#: view:account.financial.report:0
msgid "Parent Report"
msgstr ""
msgstr "Relatório"
#. module: account
#: view:account.state.open:0
@ -7986,7 +7986,7 @@ msgstr " 7 Dias "
#. module: account
#: field:account.bank.statement,balance_end:0
msgid "Computed Balance"
msgstr ""
msgstr "Balanço computado"
#. module: account
#: field:account.account,parent_id:0
@ -8071,7 +8071,7 @@ msgstr "Status da Linha de Movimento"
#. module: account
#: model:ir.model,name:account.model_account_move_line_reconcile
msgid "Account move line reconcile"
msgstr ""
msgstr "Reconciliar movimentação de linha de conta"
#. module: account
#: view:account.subscription.generate:0
@ -8114,7 +8114,7 @@ msgstr "Selecione uma moeda para ser usada na fatura"
#, python-format
msgid ""
"The bank account defined on the selected chart of accounts hasn't a code."
msgstr ""
msgstr "A conta bancária definida no plano de contas não possui um código"
#. module: account
#: code:addons/account/wizard/account_invoice_refund.py:108
@ -8131,7 +8131,7 @@ msgstr "Sem Linhas na Fatura !"
#. module: account
#: view:account.financial.report:0
msgid "Report Type"
msgstr ""
msgstr "Tipo de Relatório"
#. module: account
#: view:account.analytic.account:0
@ -8160,6 +8160,8 @@ msgid ""
"Select Fiscal Year which you want to remove entries for its End of year "
"entries journal"
msgstr ""
"Escolha o Ano Fiscal que você deseja remover entradas de diário de "
"Fechamento de ano"
#. module: account
#: field:account.tax.template,type_tax_use:0
@ -8192,6 +8194,12 @@ msgid ""
"Most of the OpenERP operations (invoices, timesheets, expenses, etc) "
"generate analytic entries on the related account."
msgstr ""
"Um plano de contas normal tem uma estrutura definida por uma legislação "
"mínima obrigatória no país. A estrutura do plano de contas analítico deve "
"refletir sua própria necessidade empresarial em termos de relatórios de "
"receitas/despesas. Eles são geralmente estruturados por contratos, projetos, "
"produtos ou departamentos. A maioria das operações do OpenErp (faturas, "
"planilhas de tempo, despesas, etc) geram uma entrada em uma conta relacionada"
#. module: account
#: field:account.account.type,close_method:0
@ -8290,6 +8298,15 @@ msgid ""
"related journal entries may or may not be reconciled. \n"
"* The 'Cancelled' state is used when user cancel invoice."
msgstr ""
" * 'Cotação' é usada quando um usuário está criando uma fatura nova e sem "
"confirmação. \n"
"* 'Pro-forma' quando uma fatura está em Pro-forma ela não possui um código "
"de fatura. \n"
"* 'Aberto' é quando um usuário cria uma fatura, um número de fatura é "
"gerado. Ficará em Aberto enquanto o usuário não pagar a fatura\n"
"* 'Pago' é definido automaticamente quando a fatura for paga. Suas entradas "
"nos diários podem ou não ser reconciliadas. \n"
"* 'Cancelado' é usado quando o usuário cancela a fatura."
#. module: account
#: view:account.invoice.report:0
@ -8320,6 +8337,7 @@ msgstr ""
msgid ""
"Can not find a chart of accounts for this company, you should create one."
msgstr ""
"Não encontramos um plano de contas para esta empresa, você deve criar um."
#. module: account
#: view:account.invoice:0
@ -8329,7 +8347,7 @@ msgstr "Pro-forma"
#. module: account
#: report:account.analytic.account.cost_ledger:0
msgid "J.C. /Move name"
msgstr ""
msgstr "J.C. /Nome da movimentação"
#. module: account
#: model:ir.model,name:account.model_account_open_closed_fiscalyear
@ -8398,6 +8416,8 @@ msgid ""
"Total amount (in Company currency) for transactions held in secondary "
"currency for this account."
msgstr ""
"Valor Total (na moeda da empresa) para as transações mantidas em uma moeda "
"secundária para esta conta."
#. module: account
#: report:account.invoice:0
@ -8434,6 +8454,8 @@ msgid ""
"You can not cancel an invoice which is partially paid! You need to "
"unreconcile related payment entries first!"
msgstr ""
"Você não pode cancelar uma fatura que foi parcialmente paga! Você precisa "
"desconciliar as entradas de pagamento primeiro!"
#. module: account
#: field:account.chart.template,property_account_income_categ:0
@ -8464,7 +8486,7 @@ msgstr "Valor do Imposto/Base"
#. module: account
#: view:account.payment.term.line:0
msgid " Valuation: Percent"
msgstr ""
msgstr " Avaliação: Percentual"
#. module: account
#: model:ir.actions.act_window,help:account.action_invoice_tree3
@ -8555,18 +8577,18 @@ msgstr "Conciliação parcial"
#. module: account
#: model:ir.model,name:account.model_account_analytic_inverted_balance
msgid "Account Analytic Inverted Balance"
msgstr ""
msgstr "Balanço invertido da conta analítica"
#. module: account
#: model:ir.model,name:account.model_account_common_report
msgid "Account Common Report"
msgstr ""
msgstr "Relatório de Conta Comum"
#. module: account
#: view:account.invoice.report:0
#: view:analytic.entries.report:0
msgid "current month"
msgstr ""
msgstr "mês atual"
#. module: account
#: code:addons/account/account.py:1052
@ -8575,6 +8597,8 @@ msgid ""
"No period defined for this date: %s !\n"
"Please create one."
msgstr ""
"Nenhum período definido para esta data: %s !\n"
"Por favor, crie um."
#. module: account
#: model:process.transition,name:account.process_transition_filestatement0
@ -8602,7 +8626,7 @@ msgstr "Tipos de Conta"
#. module: account
#: view:account.payment.term.line:0
msgid " Value amount: n.a"
msgstr ""
msgstr " Valor total: n.a"
#. module: account
#: view:account.automatic.reconcile:0
@ -8634,11 +8658,17 @@ msgid ""
"You should press this button to re-open it and let it continue its normal "
"process after having resolved the eventual exceptions it may have created."
msgstr ""
"Este botão só aparece quando a situação da fatura for 'Paga' (mostrando que "
"foi paga e totalmente reconciliada) e o valor gerado automaticamente "
"'Reconciliado' for falso (representando que não é mais o caso). Em outras "
"palavras, a fatura foi desconciliada e não cabe mais usar a situação 'paga' "
". Você deve clicar neste botão e re-abrir e então continuar o processo "
"normal depois de resolver as exceções que possa ter gerado"
#. module: account
#: model:ir.model,name:account.model_account_fiscalyear_close_state
msgid "Fiscalyear Close state"
msgstr ""
msgstr "Situação do Fechamento do Ano Fiscal"
#. module: account
#: field:account.invoice.refund,journal_id:0
@ -8674,6 +8704,8 @@ msgstr ""
msgid ""
"In order to close a period, you must first post related journal entries."
msgstr ""
"Para fechar um período você precisa primeiro criar as entradas de diário "
"relacionadas."
#. module: account
#: view:account.entries.report:0
@ -8691,7 +8723,7 @@ msgstr "A conta do parceiro usada para esta fatura"
#: code:addons/account/account.py:3296
#, python-format
msgid "Tax %.2f%%"
msgstr ""
msgstr "Imposto %.2f%%"
#. module: account
#: view:account.analytic.account:0
@ -8802,6 +8834,8 @@ msgstr "Faturas Não Pagas"
#, python-format
msgid "The payment term of supplier does not have a payment term line!"
msgstr ""
"O termo de pagamento do fornecedor não possui uma linha de prazo de "
"pagamento!"
#. module: account
#: field:account.move.line.reconcile,debit:0
@ -8866,17 +8900,17 @@ msgstr "Nome do diário"
#. module: account
#: view:account.move.line:0
msgid "Next Partner Entries to reconcile"
msgstr ""
msgstr "Próxima entrada a reconciliar"
#. module: account
#: selection:account.financial.report,style_overwrite:0
msgid "Smallest Text"
msgstr ""
msgstr "Menor Texto"
#. module: account
#: model:res.groups,name:account.group_account_invoice
msgid "Invoicing & Payments"
msgstr ""
msgstr "Faturamento & Pagamentos"
#. module: account
#: help:account.invoice,internal_number:0
@ -8928,6 +8962,9 @@ msgid ""
"Make sure you have configured payment terms properly !\n"
"The latest payment term line should be of the type \"Balance\" !"
msgstr ""
"Você não pode validar uma entrada sem balanço!\n"
"Tenha certeza de que você configurou os termos de pagamento corretamente!\n"
"A última linha de prazo de pagamento deve ser do tipo \"Balanço\"!"
#. module: account
#: view:account.account:0
@ -9005,7 +9042,7 @@ msgstr "Endereço do contato"
#: code:addons/account/account.py:2256
#, python-format
msgid "Wrong model !"
msgstr ""
msgstr "Modelo errado!"
#. module: account
#: field:account.invoice.refund,period:0
@ -9026,6 +9063,11 @@ msgid ""
"accounts that are typically more credited than debited and that you would "
"like to print as positive amounts in your reports; e.g.: Income account."
msgstr ""
"Para contas que são tipicamente mais debitadas do que creditadas e que você "
"deseja exibir como valores negativos nos relatórios, você deve inverter o "
"sinal do balanço; ex.: Conta de despesa. O mesmo aplica para contas que são "
"tipicamente mais creditadas do que debitadas e você deseja exibir como "
"valores positivos nos relatórios; ex.: Contas de recebimento."
#. module: account
#: field:res.partner,contract_ids:0
@ -9067,7 +9109,7 @@ msgstr ""
#: code:addons/account/account_invoice.py:808
#, python-format
msgid "Please define sequence on the journal related to this invoice."
msgstr ""
msgstr "Defina a sequencia do diário referente a essa fatura."
#. module: account
#: view:account.move:0
@ -9080,7 +9122,7 @@ msgstr "Nota Interna"
#. module: account
#: view:report.account.sales:0
msgid "This year's Sales by type"
msgstr ""
msgstr "Vendas deste ano, por tipo"
#. module: account
#: view:account.analytic.cost.ledger.journal.report:0
@ -9134,7 +9176,7 @@ msgstr "Linhas de lançamentos"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_financial_accounts_installer
msgid "Review your Financial Accounts"
msgstr ""
msgstr "Reveja as suas contas financeiras"
#. module: account
#: model:ir.actions.act_window,name:account.action_open_journal_button
@ -9175,7 +9217,7 @@ msgstr "Pagamento registrado"
#. module: account
#: view:account.fiscalyear.close.state:0
msgid "Close states of Fiscal year and periods"
msgstr ""
msgstr "Situação do fechamento de Ano Fiscal e períodos"
#. module: account
#: view:account.analytic.line:0
@ -9215,7 +9257,7 @@ msgstr "Caros Ser/Senhora,"
#. module: account
#: field:account.vat.declaration,display_detail:0
msgid "Display Detail"
msgstr ""
msgstr "Mostrar Detalhes"
#. module: account
#: code:addons/account/account.py:3118
@ -9260,7 +9302,7 @@ msgstr "Fim do Período"
#: model:ir.actions.act_window,name:account.action_account_report_pl
#: model:ir.ui.menu,name:account.menu_account_reports
msgid "Financial Reports"
msgstr ""
msgstr "Relatórios Financeiros"
#. module: account
#: report:account.account.balance:0
@ -9344,7 +9386,7 @@ msgstr "Documento: demonstrativo da conta cliente"
#. module: account
#: field:account.account.type,report_type:0
msgid "P&L / BS Category"
msgstr ""
msgstr "Categoria P&L / BS"
#. module: account
#: model:ir.actions.act_window,help:account.action_invoice_tree4
@ -9520,12 +9562,12 @@ msgstr ""
#. module: account
#: view:analytic.entries.report:0
msgid "Analytic Entries of last 365 days"
msgstr ""
msgstr "Entradas analíticas dos últimos 365 dias"
#. module: account
#: report:account.central.journal:0
msgid "A/C No."
msgstr ""
msgstr "No. A/C"
#. module: account
#: model:ir.actions.act_window,name:account.act_account_journal_2_account_bank_statement
@ -9561,7 +9603,7 @@ msgstr "Conciliação de transações"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_common_menu
msgid "Common Report"
msgstr ""
msgstr "Relatório Comum"
#. module: account
#: view:account.account:0
@ -9582,7 +9624,7 @@ msgstr ""
#. module: account
#: view:account.invoice.report:0
msgid "Customer And Supplier Invoices"
msgstr ""
msgstr "Faturas de clientes e fornecedores"
#. module: account
#: model:process.node,note:account.process_node_paymententries0
@ -9622,6 +9664,8 @@ msgid ""
"No opening/closing period defined, please create one to set the initial "
"balance!"
msgstr ""
"Nenhum período de abertura/fechamento definido, por favor crie um e defina o "
"balanço inicial!"
#. module: account
#: report:account.account.balance:0
@ -9670,6 +9714,11 @@ msgid ""
"journals. Select 'Opening/Closing Situation' for entries generated for new "
"fiscal years."
msgstr ""
"Escolha 'Venda' para diários de faturas de clientes. Escolha 'Compra' para "
"diários de faturas de fornecedores. Escolha 'Dinheiro' ou 'Banco' para "
"diários que são usados nos pagamentos de clientes ou fornecedores. Escolha "
"'Geral' para diários de operações diversas. Escolha 'Situação de "
"Abertura/Fechamento' para entradas geradas em um novo ano fiscal."
#. module: account
#: model:ir.model,name:account.model_account_subscription
@ -9722,6 +9771,8 @@ msgid ""
"It indicates that the invoice has been paid and the journal entry of the "
"invoice has been reconciled with one or several journal entries of payment."
msgstr ""
"Indica que a fatura foi paga e a entrada do diário foi reconciliada com um "
"ou mais diários de pagamentos"
#. module: account
#: view:account.invoice:0
@ -9759,6 +9810,13 @@ msgid ""
"open period. Close a period when you do not want to record new entries and "
"want to lock this period for tax related calculation."
msgstr ""
"Um período é um período fiscal em que a contabilidade deve ser registrada "
"para atividades relacionadas. Períodos mensais costumam ser o padrão, mas "
"dependendo do seu pais ou necessidades da empresa, você também pode definir "
"períodos trimestrais. Após fechar um período é impossível adicionar novas "
"entradas, todas as novas entradas deverão ser feitas no período seguinte. "
"Feche um período quando você não desejar mais gravar novas entradas e quer "
"bloquear o período para o cálculo de impostos"
#. module: account
#: view:account.analytic.account:0
@ -9794,7 +9852,7 @@ msgstr "Ativo"
#. module: account
#: view:accounting.report:0
msgid "Comparison"
msgstr ""
msgstr "Comparação"
#. module: account
#: code:addons/account/account_invoice.py:372
@ -9867,7 +9925,7 @@ msgstr ""
#: code:addons/account/account.py:181
#, python-format
msgid "Profit & Loss (Income account)"
msgstr ""
msgstr "Ganhos e perdas (conta Lucro)"
#. module: account
#: constraint:account.account:0
@ -9876,6 +9934,9 @@ msgid ""
"You can not select an account type with a deferral method different of "
"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! "
msgstr ""
"Erro de Configuração!\n"
"Você não pode selecionar um tipo de conta com um método de deferimento "
"diferente de \"Não conciliado\" para contas do tipo \"Pagáveis/Recebíveis\" "
#. module: account
#: view:account.model:0
@ -9912,7 +9973,7 @@ msgstr "Geral"
#. module: account
#: view:analytic.entries.report:0
msgid "Analytic Entries of last 30 days"
msgstr ""
msgstr "Entradas analíticas dos últimos 30 dias"
#. module: account
#: selection:account.aged.trial.balance,filter:0
@ -9969,7 +10030,7 @@ msgstr "Abril"
#. module: account
#: model:account.financial.report,name:account.account_financial_report_profitloss_toreport0
msgid "Profit (Loss) to report"
msgstr ""
msgstr "Lucro (Prejuízo) para relatório"
#. module: account
#: view:account.move.line.reconcile.select:0
@ -9993,7 +10054,7 @@ msgstr ""
#. module: account
#: selection:account.financial.report,style_overwrite:0
msgid "Title 2 (bold)"
msgstr ""
msgstr "Título 2 (em negrito)"
#. module: account
#: model:ir.actions.act_window,name:account.action_invoice_tree2
@ -10034,6 +10095,8 @@ msgid ""
"When new statement is created the state will be 'Draft'.\n"
"And after getting confirmation from the bank it will be in 'Confirmed' state."
msgstr ""
"Quando um novo statement for criado, a situação será 'Rascunho'.\n"
"E após a confirmação do banco a situação será \"Confirmada\"."
#. module: account
#: model:ir.model,name:account.model_account_period
@ -10154,7 +10217,7 @@ msgstr "Sequências de ano fiscal"
#. module: account
#: selection:account.financial.report,display_detail:0
msgid "No detail"
msgstr ""
msgstr "Não há detalhes"
#. module: account
#: code:addons/account/account_analytic_line.py:102
@ -10165,14 +10228,14 @@ msgstr "Não há conta de entrada definida para este produto:\"%s\" (id:%d)"
#. module: account
#: constraint:account.move.line:0
msgid "You can not create journal items on closed account."
msgstr ""
msgstr "Você não pode criar ítens de diário em uma conta fechada."
#. module: account
#: field:account.account,unrealized_gain_loss:0
#: model:ir.actions.act_window,name:account.action_account_gain_loss
#: model:ir.ui.menu,name:account.menu_unrealized_gains_losses
msgid "Unrealized Gain or Loss"
msgstr ""
msgstr "Perdas ou Ganhos não realizados"
#. module: account
#: view:account.fiscalyear:0
@ -10185,12 +10248,12 @@ msgstr "Estado"
#. module: account
#: model:ir.actions.server,name:account.ir_actions_server_edi_invoice
msgid "Auto-email confirmed invoices"
msgstr ""
msgstr "Enviar automaticamente as Faturas confirmadas"
#. module: account
#: field:account.invoice,check_total:0
msgid "Verification Total"
msgstr ""
msgstr "Verificação total"
#. module: account
#: report:account.analytic.account.balance:0
@ -10318,7 +10381,7 @@ msgstr "Esvaziar as contas ? "
#. module: account
#: constraint:account.bank.statement:0
msgid "The journal and period chosen have to belong to the same company."
msgstr ""
msgstr "O diário e o período escolhido tem que pertencer à mesma empresa."
#. module: account
#: view:account.invoice:0
@ -10342,11 +10405,13 @@ msgid ""
"This account will be used to value outgoing stock for the current product "
"category using cost price"
msgstr ""
"Esta conta será usada para para estimar o estoque de saída da categoria de "
"produtos usando o preço de custo"
#. module: account
#: view:wizard.multi.charts.accounts:0
msgid "Generate Your Chart of Accounts from a Chart Template"
msgstr ""
msgstr "Crie seu Plano de Contas através de um modelo"
#. module: account
#: model:ir.actions.act_window,help:account.action_account_invoice_report_all
@ -10418,7 +10483,7 @@ msgstr "Débito"
#. module: account
#: selection:account.financial.report,style_overwrite:0
msgid "Title 3 (bold, smaller)"
msgstr ""
msgstr "Título 3 (em negrito, menor)"
#. module: account
#: field:account.invoice,invoice_line:0
@ -10433,7 +10498,7 @@ msgstr "Erro ! Você não pode criar templates recursivos para contas."
#. module: account
#: selection:account.print.journal,sort_selection:0
msgid "Journal Entry Number"
msgstr ""
msgstr "Número da Entrada de Diário"
#. module: account
#: view:account.subscription:0
@ -10447,6 +10512,8 @@ msgid ""
"You cannot change the type of account from 'Closed' to any other type which "
"contains journal items!"
msgstr ""
"Você não pode mudar o tipo de conta de 'Fechado' para nenhum outro tipo que "
"contém entradas de diário!"
#. module: account
#: code:addons/account/account_move_line.py:832
@ -10472,7 +10539,7 @@ msgstr "Intervalo"
#. module: account
#: view:account.analytic.line:0
msgid "Analytic Journal Items related to a purchase journal."
msgstr ""
msgstr "Itens de diário relacionados a um diário de compras."
#. module: account
#: help:account.account,type:0
@ -10483,6 +10550,11 @@ msgid ""
"payable/receivable are for partners accounts (for debit/credit "
"computations), closed for depreciated accounts."
msgstr ""
"O 'Tipo Interno' é usado para recursos disponíveis em diferentes tipo de "
"contas: visualizações não podem conter itens de diário, consolidações são "
"contas que possuem contas filhas de consolidações multi-empresas, "
"pagáveis/recebíveis são para contas de parceiros (para cálculo de "
"débito/crédito), fechado para contas de depreciação."
#. module: account
#: selection:account.balance.report,display_account:0
@ -10524,7 +10596,7 @@ msgstr "Imprimir diários analíticos"
#. module: account
#: view:account.invoice.report:0
msgid "Group by month of Invoice Date"
msgstr ""
msgstr "Agrupar por mês da fatura"
#. module: account
#: view:account.analytic.line:0
@ -10558,6 +10630,8 @@ msgstr "A outra moeda opcional se este for um lançamento multi-moeda"
msgid ""
"Import of the statement in the system from a supplier or customer invoice"
msgstr ""
"Importar da declaração no sistema a partir de uma fatura do fornecedor ou "
"cliente"
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_periodical_processing_billing
@ -10590,7 +10664,7 @@ msgstr ""
#. module: account
#: view:account.payment.term:0
msgid "Description on Invoices"
msgstr ""
msgstr "Descrição nas Faturas"
#. module: account
#: model:ir.model,name:account.model_account_analytic_chart
@ -10617,7 +10691,7 @@ msgstr "Conta inválida!"
#. module: account
#: field:account.print.journal,sort_selection:0
msgid "Entries Sorted by"
msgstr ""
msgstr "Entradas classificadas por"
#. module: account
#: help:account.move,state:0
@ -10628,6 +10702,11 @@ msgid ""
"created by the system on document validation (invoices, bank statements...) "
"and will be created in 'Posted' state."
msgstr ""
"Todas as entradas de diário criadas manualmente ficam na situação 'Não "
"publicadas', mas você pode definir uma opção para pular esta situação no "
"diário relacionado. Neste caso, elas se comportarão como entradas de diário "
"automaticamente pelo sistema na validação do documento (faturas, extratos "
"bancários...) e serão criadas na situação 'Publicadas'."
#. module: account
#: view:account.fiscal.position.template:0
@ -10758,6 +10837,76 @@ msgid ""
"% endif\n"
" "
msgstr ""
"\n"
"Olá ${object.address_invoice_id.name and ' ' or "
"''}${object.address_invoice_id.name or ''},\n"
"\n"
"Uma nova fatura está disponível para ${object.partner_id.name}:\n"
" | Número da Fatura: *${object.number}*\n"
" | Total da Fatura: *${object.amount_total} "
"${object.currency_id.name}*\n"
" | Data da Fatura: ${object.date_invoice}\n"
" % if object.origin:\n"
" | Referente a: ${object.origin}\n"
" % endif\n"
" | Seu contato: ${object.user_id.name} ${object.user_id.user_email and "
"'<%s>'%(object.user_id.user_email) or ''}\n"
"\n"
"Você pode ver a fatura, fazer o download e pagar online usando o seguinte "
"link:\n"
" ${ctx.get('edi_web_url_view') or 'n/a'}\n"
"\n"
"% if object.company_id.paypal_account and object.type in ('out_invoice', "
"'in_refund'):\n"
"<% \n"
"comp_name = quote(object.company_id.name)\n"
"inv_number = quote(object.number)\n"
"paypal_account = quote(object.company_id.paypal_account)\n"
"inv_amount = quote(str(object.amount_total))\n"
"cur_name = quote(object.currency_id.name)\n"
"paypal_url = \"https://www.paypal.com/cgi-"
"bin/webscr?cmd=_xclick&business=%s&item_name=%s%%20Invoice%%20%s\"\\\n"
" "
"\"&invoice=%s&amount=%s&currency_code=%s&button_subtype=services&no_note=1&bn"
"=OpenERP_Invoice_PayNow_%s\" % \\\n"
" "
"(paypal_account,comp_name,inv_number,inv_number,inv_amount,cur_name,cur_name)"
"\n"
"%>\n"
"É possível pagar diretamente através do Paypal:\n"
" ${paypal_url}\n"
"% endif\n"
"\n"
"Se você tiver alguma dúvida por favor entre em contato conosco.\n"
"\n"
"\n"
"Obrigado por escolher ${object.company_id.name}!\n"
"\n"
"\n"
"--\n"
"${object.user_id.name} ${object.user_id.user_email and "
"'<%s>'%(object.user_id.user_email) or ''}\n"
"${object.company_id.name}\n"
"% if object.company_id.street:\n"
"${object.company_id.street or ''}\n"
"% endif\n"
"% if object.company_id.street2:\n"
"${object.company_id.street2}\n"
"% endif\n"
"% if object.company_id.city or object.company_id.zip:\n"
"${object.company_id.zip or ''} ${object.company_id.city or ''}\n"
"% endif\n"
"% if object.company_id.country_id:\n"
"${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) "
"or ''} ${object.company_id.country_id.name or ''}\n"
"% endif\n"
"% if object.company_id.phone:\n"
"Phone: ${object.company_id.phone}\n"
"% endif\n"
"% if object.company_id.website:\n"
"${object.company_id.website or ''}\n"
"% endif\n"
" "
#. module: account
#: model:ir.model,name:account.model_res_partner_bank
@ -11520,6 +11669,9 @@ msgstr ""
#~ msgid "Positive"
#~ msgstr "Positivo"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Gerar plano de contas de um modelo de plano"
#~ msgid "Partner Ref."
#~ msgstr "Código parceiro"
@ -12470,6 +12622,9 @@ msgstr ""
#~ msgid "Accounts by type"
#~ msgstr "Contas por tipo"
#~ msgid "Income Accounts"
#~ msgstr "Contas de Receitas"
#~ msgid "Display accounts"
#~ msgstr "Exibir contas"
@ -12484,6 +12639,9 @@ msgstr ""
#~ "Você não pode remover/desativar uma conta que é definida como uma "
#~ "propriedade de qualquer Parceiro."
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Faturas Criadas nos Últimos 15 Dias"
#~ msgid "Calculated Balance"
#~ msgstr "Balanço Calculado"
@ -12554,6 +12712,9 @@ msgstr ""
#~ "O termo de pagamento definido fornece uma quantia computada maior que a "
#~ "quantia total da Fatura."
#~ msgid "Sales by Account Type"
#~ msgstr "Vendas por Tipo de Conta"
#~ msgid "Reserve And Profit/Loss Account"
#~ msgstr "Conta de Reserva e Lucro/Perda"
@ -12642,6 +12803,9 @@ msgstr ""
#~ msgid "Error ! You can not create recursive categories."
#~ msgstr "Erro! Você não pode criar categorias recursivas."
#~ msgid "Sales by Account"
#~ msgstr "Vendas por Conta"
#~ msgid "Narration"
#~ msgstr "Relato"
@ -12792,6 +12956,9 @@ msgstr ""
#~ "O plano de contas não foi encontrado para esta empresa. Por favor, crie uma "
#~ "conta."
#~ msgid "Dashboard"
#~ msgstr "Painel"
#~ msgid " valuation: percent"
#~ msgstr " valorização: porcentagem"
@ -12940,6 +13107,10 @@ msgstr ""
#~ msgid "You can not create move line on view account."
#~ msgstr "Você não pode criar linhas de movimento em uma conta de exibição."
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Contas de Recebíveis"
#~ msgid ""
#~ "Financial and accounting module that covers:\n"
#~ " General accountings\n"
@ -13116,3 +13287,9 @@ msgstr ""
#~ msgstr ""
#~ "Conforme valor, contas relacionadas, serão exibidas nos respectivos "
#~ "relatórios (Conta de Perdas e Proveitos do Balanço)"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "Instale o seu Plano de Contas"
#~ msgid "Description On Invoices"
#~ msgstr "Descrição em Faturas"

File diff suppressed because it is too large Load Diff

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:32+0000\n"
"Last-Translator: Michael Otcheskih <otma@mail.ru>\n"
"PO-Revision-Date: 2012-08-17 11:07+0000\n"
"Last-Translator: Chertykov Denis <chertykov@gmail.com>\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-11 04:52+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:12+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -181,11 +181,6 @@ msgstr "Счет источник"
msgid "All Analytic Entries"
msgstr "Все проводки аналитического учета"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Счета созданные за прошедшие 15 дней"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -693,18 +688,6 @@ msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
"Для проведения сверки, организация в проводках не должна различаться."
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Счета к получению"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1687,11 +1670,6 @@ msgstr "Раздельные нумерации журнала"
msgid "Responsible"
msgstr "Ответственный"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Продажи по типу счета"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2788,13 +2766,6 @@ msgstr "Финансовые настройки новой организаци
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Продажи по бух. счетам"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3192,8 +3163,8 @@ msgstr "Шаблоны планов счетов"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Основной план счетов на основе шаблона"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6386,11 +6357,6 @@ msgstr "Введите дату начала !"
msgid "Supplier Refund"
msgstr "Возврат средств от поставщика"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Инфо-панель"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6961,11 +6927,6 @@ msgstr ""
"\n"
"пример: Моя модель на %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Счета доходов"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7184,7 +7145,7 @@ msgstr "Шаблон основного счета"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -9911,7 +9872,7 @@ msgstr "Не определен счет доходов для ТМЦ: \"%s\" (i
#. module: account
#: constraint:account.move.line:0
msgid "You can not create journal items on closed account."
msgstr ""
msgstr "Нельзя создать элемент журнала по закрытому счету ."
#. module: account
#: field:account.account,unrealized_gain_loss:0
@ -11222,6 +11183,9 @@ msgstr ""
#~ msgid "Display accounts "
#~ msgstr "Показать счета "
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Основной план счетов на основе шаблона"
#~ msgid "Journal d'ouverture"
#~ msgstr "Открытие журнала"
@ -11498,6 +11462,10 @@ msgstr ""
#~ msgid "General Credit"
#~ msgstr "Общий кредит"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Счета к получению"
#~ msgid "Date payment"
#~ msgstr "Дата оплаты"
@ -11613,6 +11581,9 @@ msgstr ""
#~ msgid "Display accounts"
#~ msgstr "Показать счета"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Счета созданные за прошедшие 15 дней"
#~ msgid "account.installer.modules"
#~ msgstr "account.installer.modules"
@ -11628,6 +11599,9 @@ msgstr ""
#~ msgid "Go to next partner"
#~ msgstr "Переход к следующему партнеру"
#~ msgid "Sales by Account Type"
#~ msgstr "Продажи по типу счета"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "Ошибка! Вы не можете определить перекрывающиеся отчетные года"
@ -11641,6 +11615,9 @@ msgstr ""
#~ msgid "Error ! You can not create recursive categories."
#~ msgstr "Ошибка! Нельзя создать рекурсивные категории."
#~ msgid "Sales by Account"
#~ msgstr "Продажи по бух. счетам"
#, python-format
#~ msgid ""
#~ "No fiscal year defined for this date !\n"
@ -11708,6 +11685,9 @@ msgstr ""
#~ msgid " valuation: percent"
#~ msgstr " оценка: процент"
#~ msgid "Income Accounts"
#~ msgstr "Счета доходов"
#~ msgid "9"
#~ msgstr "9"
@ -11952,6 +11932,9 @@ msgstr ""
#~ msgid "Sort By"
#~ msgstr "Сортировать по"
#~ msgid "Dashboard"
#~ msgstr "Инфо-панель"
#~ msgid "Configuration Progress"
#~ msgstr "Выполнение настройки"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:52+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,14 +14,14 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:52+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
#: view:analytic.entries.report:0
msgid "last month"
msgstr ""
msgstr "minulý mesiac"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@ -31,7 +31,7 @@ msgstr "Systém platieb"
#. module: account
#: view:account.journal:0
msgid "Other Configuration"
msgstr "Iné konfigurácie"
msgstr "Iné nastavenia"
#. module: account
#: help:account.tax.code,sequence:0
@ -159,7 +159,7 @@ msgstr ""
#: code:addons/account/account_invoice.py:1428
#, python-format
msgid "Warning!"
msgstr ""
msgstr "Varovanie!"
#. module: account
#: code:addons/account/account.py:3112
@ -178,11 +178,6 @@ msgstr "Zdroj účtu"
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Faktúry vytvorené za posledných 15 dní"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Účty pohľadávok"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10456,9 +10417,16 @@ msgstr ""
#~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Neplatný súbor XML pre zobrazenie architektúry!"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Účty pohľadávok"
#~ msgid "Unpaid Supplier Invoices"
#~ msgstr "Neuhradené dodávateľské faktúry"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Faktúry vytvorené za posledných 15 dní"
#~ msgid "Customer Invoices to Approve"
#~ msgstr "Zákaznícke faktúry na schválenie"

File diff suppressed because it is too large Load Diff

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:47+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:08+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr "Burimi i Llogarisë"
msgid "All Analytic Entries"
msgstr "Të Gjitha Shënimet Analitike"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2692,13 +2670,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3084,7 +3055,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6214,11 +6185,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6758,11 +6724,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6977,7 +6938,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:52+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:12+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr "Originalni konto"
msgid "All Analytic Entries"
msgstr "Svi analitički unosi"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Računi kreirani u zadnjih 15 dana"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -668,18 +663,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Konta potraživanja"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1641,11 +1624,6 @@ msgstr "Odvojene sekvence dnevnika"
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2700,13 +2678,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3096,8 +3067,8 @@ msgstr "Predlošci kontnog plana"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generiraj kontni plan iz predloška"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6236,11 +6207,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Povrat Dobavljaču"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6784,11 +6750,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Konto Prihoda"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7003,7 +6964,7 @@ msgstr "Predložak nadređenog konta"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10775,6 +10736,9 @@ msgstr ""
#~ msgid "Print General Journal"
#~ msgstr "Stampa glavne knjige"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generiraj kontni plan iz predloška"
#~ msgid "Positive"
#~ msgstr "Pozitivan"
@ -11480,6 +11444,10 @@ msgstr ""
#~ msgid "Control Invoice"
#~ msgstr "Kontrolisi račun"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Konta potraživanja"
#~ msgid "Date payment"
#~ msgstr "Datum plaćanja"
@ -11693,12 +11661,18 @@ msgstr ""
#~ msgid "Statement reconcile"
#~ msgstr "Zatvaranje izvoda"
#~ msgid "Income Accounts"
#~ msgstr "Konto Prihoda"
#~ msgid "Total :"
#~ msgstr "Ukupno:"
#~ msgid "Year :"
#~ msgstr "Godina :"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Računi kreirani u zadnjih 15 dana"
#~ msgid "Accounts by type"
#~ msgstr "Konta po vrsti"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:55+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:16+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -180,11 +180,6 @@ msgstr "Originalni konto"
msgid "All Analytic Entries"
msgstr "Svi analitički unosi"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Računi kreirani u zadnjih 15 dana"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -675,18 +670,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Konta potraživanja"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1648,11 +1631,6 @@ msgstr "Odvojene sekvence dnevnika"
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2707,13 +2685,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3103,8 +3074,8 @@ msgstr "Predlošci kontnog plana"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generiraj kontni plan iz predloška"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6243,11 +6214,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Povrat Dobavljaču"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6791,11 +6757,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Konto Prihoda"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7010,7 +6971,7 @@ msgstr "Predložak nadređenog konta"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10798,6 +10759,9 @@ msgstr ""
#~ msgid "Invoice Movement"
#~ msgstr "Knjiženja računa"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generiraj kontni plan iz predloška"
#~ msgid "Legal Statements"
#~ msgstr "Zakonski izveštaji"
@ -11520,6 +11484,10 @@ msgstr ""
#~ msgid "Account cost and revenue by journal (This Month)"
#~ msgstr "Trošak i prihod konta po dnevniku (ovaj mesec)"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Konta potraživanja"
#~ msgid "Open for unreconciliation"
#~ msgstr "Otvori za poništenje zatvaranja"
@ -11748,12 +11716,18 @@ msgstr ""
#~ msgid "Compute Entry Dates"
#~ msgstr "Izračunaj datume stavki"
#~ msgid "Income Accounts"
#~ msgstr "Konto Prihoda"
#~ msgid "Total :"
#~ msgstr "Ukupno:"
#~ msgid "Year :"
#~ msgstr "Godina :"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Računi kreirani u zadnjih 15 dana"
#~ msgid "Accounts by type"
#~ msgstr "Konta po vrsti"

File diff suppressed because it is too large Load Diff

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr "ข้อมูลทางการบัญชี"
msgid "All Analytic Entries"
msgstr "วิเคราะห์ทุกรายการ"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "ใบแจ้งหนี้ที่สร้างขึ้นภายใน 15 วันที่ผ่านมา"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "บัญชีลูกหนี้"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr "รับผิดชอบ"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10450,6 +10411,10 @@ msgstr ""
#~ msgid "Positive"
#~ msgstr "ค่าเป็นบวก"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "บัญชีลูกหนี้"
#~ msgid "Profit & Loss (Expense Accounts)"
#~ msgstr "กำไรขาดทุน(บัญชีค่าใช้จ่าย)"
@ -10499,6 +10464,9 @@ msgstr ""
#~ "loss in a single document"
#~ msgstr "งบกำไรขาดทุนทำให้คุณเห็นกำไรขาดทุนในภาพรวมของบริษัทในเอกสารฉบับเดียว"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "ใบแจ้งหนี้ที่สร้างขึ้นภายใน 15 วันที่ผ่านมา"
#~ msgid "Your Reference"
#~ msgstr "การอ้างอิงของคุณ"

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:13+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -177,11 +177,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -663,18 +658,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1636,11 +1619,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2686,13 +2664,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3075,7 +3046,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6202,11 +6173,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6746,11 +6712,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6965,7 +6926,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

File diff suppressed because it is too large Load Diff

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -177,11 +177,6 @@ msgstr "Джерело Рахунку"
msgid "All Analytic Entries"
msgstr "Всі Аналітичні Записи"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -665,18 +660,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Рахунки дебіторів"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1638,11 +1621,6 @@ msgstr "Різні Порядки Журналу"
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2688,13 +2666,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3077,7 +3048,7 @@ msgstr "Шаблони Планів Рахунків"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6205,11 +6176,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr "Повернення постачальнику"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6749,11 +6715,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Рухунки доходів"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6968,7 +6929,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -10991,5 +10952,12 @@ msgstr ""
#~ msgid "Statement reconcile"
#~ msgstr "Вивірка виписки"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Рахунки дебіторів"
#~ msgid "Income Accounts"
#~ msgstr "Рухунки доходів"
#~ msgid "Accounts by type"
#~ msgstr "Рахунки за типом"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:53+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -184,11 +184,6 @@ msgstr "Tài khoản đầu vào"
msgid "All Analytic Entries"
msgstr "Các bút toán quản trị"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "Hoá đơn được tạo trong 15 ngày qua"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -696,18 +691,6 @@ msgstr "Chu kỳ của Sổ nhật ký"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "To reconcile the entries company should be the same for all entries"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "Các tài khoản phải thu"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1691,11 +1674,6 @@ msgstr "Separated Journal Sequences"
msgid "Responsible"
msgstr "Chịu trách nhiệm"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "Doanh số theo loại tài khoản"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2784,13 +2762,6 @@ msgstr "New Company Financial Setting"
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "Doanh thu theo tài khoản"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3190,8 +3161,8 @@ msgstr "Chart of Accounts Templates"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -6421,11 +6392,6 @@ msgstr "Nhập vào Ngày bắt đầu !"
msgid "Supplier Refund"
msgstr "Hoàn tiền cho Nhà cung cấp"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "Bảng điều khiển"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -7003,11 +6969,6 @@ msgstr ""
"\n"
"e.g. My model on %(date)s"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "Các Tài khoản Thu nhập"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7239,7 +7200,7 @@ msgstr "Parent Account Template"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account
@ -11077,6 +11038,9 @@ msgstr ""
#~ "It adds initial balance row on report which display previous sum amount of "
#~ "debit/credit/balance"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "Generate Chart of Accounts from a Chart Template"
#~ msgid " value amount: n.a"
#~ msgstr " value amount: n.a"
@ -11601,6 +11565,10 @@ msgstr ""
#~ msgid "Are you sure ?"
#~ msgstr "Bạn có chắc chắn?"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "Các tài khoản phải thu"
#~ msgid "Invalid XML for View Architecture!"
#~ msgstr "XML không hợp lệ cho Kiến trúc Xem!"
@ -11628,6 +11596,12 @@ msgstr ""
#~ msgid "Bank account owner"
#~ msgstr "Chủ tài khoản ngân hàng"
#~ msgid "Sales by Account Type"
#~ msgstr "Doanh số theo loại tài khoản"
#~ msgid "Sales by Account"
#~ msgstr "Doanh thu theo tài khoản"
#~ msgid "Tax codes"
#~ msgstr "Các mã thuế"
@ -11792,6 +11766,9 @@ msgstr ""
#~ msgid "Balance Sheet (Liability Accounts)"
#~ msgstr "Bảng cân đối kế toán (Các Tài khoản Nợ)"
#~ msgid "Dashboard"
#~ msgstr "Bảng điều khiển"
#~ msgid "Account Profit And Loss Report"
#~ msgstr "Báo cáo Tài khoản Lợi nhuận và Lỗ"
@ -11802,6 +11779,9 @@ msgstr ""
#~ msgid "Currnt currency is not confirured properly !"
#~ msgstr "Loại tiền hiện tại không được cấu hình đúng !"
#~ msgid "Income Accounts"
#~ msgstr "Các Tài khoản Thu nhập"
#~ msgid "Period length (days)"
#~ msgstr "Thời gian của Chu kỳ (ngày)"
@ -11835,6 +11815,9 @@ msgstr ""
#~ "Báo cáo Lãi và Lỗ cho bạn một cái nhìn tổng quan về tình trạng lãi hay lỗ "
#~ "của công ty bạn chỉ trong một tài liệu đơn."
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "Hoá đơn được tạo trong 15 ngày qua"
#~ msgid ""
#~ "The sequence field is used to order the resources from lower sequences to "
#~ "higher ones"

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
"PO-Revision-Date: 2012-05-10 17:47+0000\n"
"Last-Translator: Jeff Wang <wjfonhand@hotmail.com>\n"
"PO-Revision-Date: 2012-07-11 03:05+0000\n"
"Last-Translator: Wei \"oldrev\" Li <oldrev@gmail.com>\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-11 04:55+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:15+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -177,11 +177,6 @@ msgstr "源科目"
msgid "All Analytic Entries"
msgstr "所有辅助核算"
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr "过去15天开的发票"
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -666,18 +661,6 @@ msgstr "账簿的会计期间"
msgid "To reconcile the entries company should be the same for all entries"
msgstr "要核销这些凭证,这些凭证所属公司必须一致"
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr "应收款科目"
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1640,11 +1623,6 @@ msgstr "分散的账簿序列"
msgid "Responsible"
msgstr "负责人"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr "销售科目类型"
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2701,13 +2679,6 @@ msgstr "新公司财务设置"
msgid "Configure Your Chart of Accounts"
msgstr "科目表设置"
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr "销售科目"
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3093,8 +3064,8 @@ msgstr "科目一览表模板"
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgstr "从模板产生科目一览表"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
#: view:report.account.sales:0
@ -4992,7 +4963,7 @@ msgstr "资产负债表"
#: view:account.general.journal:0
#: model:ir.ui.menu,name:account.menu_account_general_journal
msgid "General Journals"
msgstr "一般账簿"
msgstr "总账账簿"
#. module: account
#: field:account.journal,allow_date:0
@ -5731,7 +5702,7 @@ msgstr "发票税科目"
#: model:ir.actions.act_window,name:account.action_account_general_journal
#: model:ir.model,name:account.model_account_general_journal
msgid "Account General Journal"
msgstr "一般账簿"
msgstr "科目总账账簿"
#. module: account
#: field:account.payment.term.line,days:0
@ -6240,11 +6211,6 @@ msgstr "输入开始日期"
msgid "Supplier Refund"
msgstr "供应商红字发票"
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr "仪表盘"
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6797,11 +6763,6 @@ msgstr ""
"\n"
"例如:日期为 %(date)s 的定期发生凭证"
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr "损益科目"
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -7020,7 +6981,7 @@ msgstr "上级科目模板"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr "导入会计科目表"
#. module: account
@ -10223,7 +10184,7 @@ msgstr "周期次数"
#: report:account.general.journal:0
#: model:ir.actions.report.xml,name:account.account_general_journal
msgid "General Journal"
msgstr "一般账簿"
msgstr "总账账簿"
#. module: account
#: view:account.invoice:0
@ -10800,6 +10761,10 @@ msgstr "基于当前币别的应收或应付款的余额"
#~ msgid "Control Invoice"
#~ msgstr "控制发票"
#, python-format
#~ msgid "Receivable Accounts"
#~ msgstr "应收款科目"
#~ msgid "Date payment"
#~ msgstr "付款日期"
@ -11217,6 +11182,9 @@ msgstr "基于当前币别的应收或应付款的余额"
#~ msgid "End of Year Treatments"
#~ msgstr "结束会计年度处理"
#~ msgid "Generate Chart of Accounts from a Chart Template"
#~ msgstr "从模板产生科目一览表"
#~ msgid "Select Chart"
#~ msgstr "选择一览表"
@ -11993,6 +11961,9 @@ msgstr "基于当前币别的应收或应付款的余额"
#~ msgid "<drawString x=\"4.6cm\" y=\"28.7cm\">"
#~ msgstr "<drawString x=\"4.6cm\" y=\"28.7cm\">"
#~ msgid "Invoices Created Within Past 15 Days"
#~ msgstr "过去15天开的发票"
#~ msgid ""
#~ "The sequence field is used to order the resources from lower sequences to "
#~ "higher ones"
@ -12027,6 +11998,9 @@ msgstr "基于当前币别的应收或应付款的余额"
#~ "invoiced amount."
#~ msgstr "无法建立发票!"
#~ msgid "Sales by Account Type"
#~ msgstr "销售科目类型"
#~ msgid "Error! You cannot define overlapping fiscal years"
#~ msgstr "错误!你不能重复定义会计年度"
@ -12042,6 +12016,9 @@ msgstr "基于当前币别的应收或应付款的余额"
#~ msgid "Reserve & Profit/Loss Account"
#~ msgstr "损益类科目"
#~ msgid "Sales by Account"
#~ msgstr "销售科目"
#~ msgid "Calculated Balance"
#~ msgstr "计算余额"
@ -12324,6 +12301,9 @@ msgstr "基于当前币别的应收或应付款的余额"
#~ msgid "Currnt currency is not confirured properly !"
#~ msgstr "当前的货币没设置正确!"
#~ msgid "Income Accounts"
#~ msgstr "损益科目"
#~ msgid ""
#~ "Account Voucher module includes all the basic requirements of Voucher "
#~ "Entries for Bank, Cash, Sales, Purchase, Expenses, Contra, etc... "
@ -12601,5 +12581,11 @@ msgstr "基于当前币别的应收或应付款的余额"
#~ "科目一览表是根据贵公司所在国家的会计制度建立的。辅助核算项一览表是按贵公司管理需要或者需要查看成本/收益。一般用于管理合同、项目、产品或部门。很多Open"
#~ "ERP业务发票、计工单、费用报销都会生成相关辅助核算项的记录"
#~ msgid "Dashboard"
#~ msgstr "仪表盘"
#~ msgid "Install your Chart of Accounts"
#~ msgstr "导入会计科目表"
#~ msgid "Description On Invoices"
#~ msgstr "发票上的描述"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-05-11 04:54+0000\n"
"X-Generator: Launchpad (build 15225)\n"
"X-Launchpad-Export-Date: 2012-08-28 06:14+0000\n"
"X-Generator: Launchpad (build 15864)\n"
#. module: account
#: view:account.invoice.report:0
@ -178,11 +178,6 @@ msgstr ""
msgid "All Analytic Entries"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
msgid "Invoices Created Within Past 15 Days"
msgstr ""
#. module: account
#: field:accounting.report,label_filter:0
msgid "Column Label"
@ -664,18 +659,6 @@ msgstr ""
msgid "To reconcile the entries company should be the same for all entries"
msgstr ""
#. module: account
#: view:account.account:0
#: selection:account.aged.trial.balance,result_selection:0
#: selection:account.common.partner.report,result_selection:0
#: selection:account.partner.balance,result_selection:0
#: selection:account.partner.ledger,result_selection:0
#: code:addons/account/report/account_partner_balance.py:297
#: model:ir.actions.act_window,name:account.action_aged_receivable
#, python-format
msgid "Receivable Accounts"
msgstr ""
#. module: account
#: constraint:account.move.line:0
msgid ""
@ -1637,11 +1620,6 @@ msgstr ""
msgid "Responsible"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_type_sales_tree_all
msgid "Sales by Account Type"
msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid ""
@ -2687,13 +2665,6 @@ msgstr ""
msgid "Configure Your Chart of Accounts"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all
#: view:report.account.sales:0
#: view:report.account_type.sales:0
msgid "Sales by Account"
msgstr ""
#. module: account
#: view:account.use.model:0
msgid "This wizard will create recurring accounting entries"
@ -3076,7 +3047,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_wizard_multi_chart
msgid "Generate Chart of Accounts from a Chart Template"
msgid "Set Your Accounting Options"
msgstr ""
#. module: account
@ -6203,11 +6174,6 @@ msgstr ""
msgid "Supplier Refund"
msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_dashboard_acc
msgid "Dashboard"
msgstr ""
#. module: account
#: field:account.bank.statement,move_line_ids:0
msgid "Entry lines"
@ -6747,11 +6713,6 @@ msgid ""
"e.g. My model on %(date)s"
msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_aged_income
msgid "Income Accounts"
msgstr ""
#. module: account
#: help:report.invoice.created,origin:0
msgid "Reference of the document that generated this invoice report."
@ -6966,7 +6927,7 @@ msgstr ""
#. module: account
#: model:ir.actions.act_window,name:account.action_account_configuration_installer
msgid "Install your Chart of Accounts"
msgid "Configure your Chart of Accounts"
msgstr ""
#. module: account

File diff suppressed because it is too large Load Diff

View File

@ -30,11 +30,11 @@ from tools.translate import _
from osv import fields, osv
import netsvc
import tools
_logger = logging.getLogger(__name__)
class account_installer(osv.osv_memory):
_name = 'account.installer'
_inherit = 'res.config.installer'
__logger = logging.getLogger(_name)
def _get_charts(self, cr, uid, context=None):
modules = self.pool.get('ir.module.module')
@ -45,12 +45,12 @@ class account_installer(osv.osv_memory):
sorted(((m.name, m.shortdesc)
for m in modules.browse(cr, uid, ids, context=context)),
key=itemgetter(1)))
charts.insert(0, ('configurable', 'Generic Chart Of Accounts'))
charts.insert(0, ('configurable', _('Custom')))
return charts
_columns = {
# Accounting
'charts': fields.selection(_get_charts, 'Chart of Accounts',
'charts': fields.selection(_get_charts, 'Accounting Package',
required=True,
help="Installs localized accounting charts to match as closely as "
"possible the accounting needs of your company based on your "
@ -91,9 +91,10 @@ class account_installer(osv.osv_memory):
def check_unconfigured_cmp(self, cr, uid, context=None):
""" check if there are still unconfigured companies """
if not self.get_unconfigured_cmp(cr, uid, context=context):
raise osv.except_osv(_('No unconfigured company !'), _("There are currently no company without chart of account. The wizard will therefore not be executed."))
raise osv.except_osv(_('No unconfigured company !'), _("There is currently no company without chart of account. The wizard will therefore not be executed."))
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
if context is None:context = {}
res = super(account_installer, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False)
cmp_select = []
# display in the widget selection only the companies that haven't been configured yet
@ -118,6 +119,15 @@ class account_installer(osv.osv_memory):
self.execute_simple(cr, uid, ids, context)
super(account_installer, self).execute(cr, uid, ids, context=context)
def action_next(self, cr, uid, ids, context=None):
next = self.execute(cr, uid, ids, context=context)
for installer in self.browse(cr, uid, ids, context=context):
if installer.charts == 'l10n_be':
return {'type': 'ir.actions.act_window_close'}
else :
if next : return next
return self.next(cr, uid, ids, context=context)
def execute_simple(self, cr, uid, ids, context=None):
if context is None:
context = {}
@ -148,7 +158,7 @@ class account_installer(osv.osv_memory):
cr, uid, ids, context=context)
chart = self.read(cr, uid, ids, ['charts'],
context=context)[0]['charts']
self.__logger.debug('Installing chart of accounts %s', chart)
_logger.debug('Installing chart of accounts %s', chart)
return modules | set([chart])
account_installer()

View File

@ -4,7 +4,6 @@
<record id="sequence_inherit_form" model="ir.ui.view">
<field name="name">ir.sequence.form</field>
<field name="model">ir.sequence</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.sequence_view"/>
<field name="arch" type="xml">
<page position="after">

Some files were not shown because too many files have changed in this diff Show More