[MERGE] base_vat: Merge with main base_vat project branch

bzr revid: psi@tinyerp.co.in-20110706070858-4m2x6lbdvpjip9aw
This commit is contained in:
psi (Open ERP) 2011-07-06 12:38:58 +05:30
commit 3340800d0d
524 changed files with 58606 additions and 8948 deletions

View File

@ -59,6 +59,7 @@ module named account_voucher.
'account_menuitem.xml', 'account_menuitem.xml',
'report/account_invoice_report_view.xml', 'report/account_invoice_report_view.xml',
'report/account_entries_report_view.xml', 'report/account_entries_report_view.xml',
'report/account_treasury_report_view.xml',
'report/account_report_view.xml', 'report/account_report_view.xml',
'report/account_analytic_entries_report_view.xml', 'report/account_analytic_entries_report_view.xml',
'wizard/account_move_bank_reconcile_view.xml', 'wizard/account_move_bank_reconcile_view.xml',

View File

@ -102,7 +102,7 @@ class account_payment_term_line(osv.osv):
('fixed', 'Fixed Amount')], 'Valuation', ('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 threated."""),
'value_amount': fields.float('Value Amount', help="For Value percent enter % ratio between 0-1."), 'value_amount': fields.float('Value Amount', digits_compute=dp.get_precision('Payment Term'), help="For Value percent enter % 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." \ '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."), "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)."), '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)."),
@ -368,16 +368,16 @@ class account_account(osv.osv):
'parent_id': fields.many2one('account.account', 'Parent', ondelete='cascade', domain=[('type','=','view')]), 'parent_id': fields.many2one('account.account', 'Parent', ondelete='cascade', domain=[('type','=','view')]),
'child_parent_ids': fields.one2many('account.account','parent_id','Children'), 'child_parent_ids': fields.one2many('account.account','parent_id','Children'),
'child_consol_ids': fields.many2many('account.account', 'account_account_consol_rel', 'child_id', 'parent_id', 'Consolidated Children'), 'child_consol_ids': fields.many2many('account.account', 'account_account_consol_rel', 'child_id', 'parent_id', 'Consolidated Children'),
'child_id': fields.function(_get_child_ids, method=True, type='many2many', relation="account.account", string="Child Accounts"), 'child_id': fields.function(_get_child_ids, type='many2many', relation="account.account", string="Child Accounts"),
'balance': fields.function(__compute, digits_compute=dp.get_precision('Account'), method=True, string='Balance', multi='balance'), 'balance': fields.function(__compute, digits_compute=dp.get_precision('Account'), string='Balance', multi='balance'),
'credit': fields.function(__compute, digits_compute=dp.get_precision('Account'), method=True, string='Credit', multi='balance'), 'credit': fields.function(__compute, digits_compute=dp.get_precision('Account'), string='Credit', multi='balance'),
'debit': fields.function(__compute, digits_compute=dp.get_precision('Account'), method=True, string='Debit', multi='balance'), 'debit': fields.function(__compute, digits_compute=dp.get_precision('Account'), string='Debit', multi='balance'),
'reconcile': fields.boolean('Reconcile', help="Check this if the user is allowed to reconcile entries in this account."), 'reconcile': fields.boolean('Reconcile', help="Check this if the user is allowed to reconcile entries in this account."),
'shortcut': fields.char('Shortcut', size=12), 'shortcut': fields.char('Shortcut', size=12),
'tax_ids': fields.many2many('account.tax', 'account_account_tax_default_rel', 'tax_ids': fields.many2many('account.tax', 'account_account_tax_default_rel',
'account_id', 'tax_id', 'Default Taxes'), 'account_id', 'tax_id', 'Default Taxes'),
'note': fields.text('Note'), 'note': fields.text('Note'),
'company_currency_id': fields.function(_get_company_currency, method=True, type='many2one', relation='res.currency', string='Company Currency'), '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), '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."), '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."),
@ -390,7 +390,7 @@ class account_account(osv.osv):
'manage this. So if you import from another software system you may have to use the rate at date. ' \ 'manage this. So if you import from another software system you may have to use the rate at date. ' \
'Incoming transactions always use the rate at date.', \ 'Incoming transactions always use the rate at date.', \
required=True), required=True),
'level': fields.function(_get_level, string='Level', method=True, store=True, type='integer'), 'level': fields.function(_get_level, string='Level', store=True, type='integer'),
} }
_defaults = { _defaults = {
@ -587,7 +587,7 @@ class account_journal_column(osv.osv):
_description = "Journal Column" _description = "Journal Column"
_columns = { _columns = {
'name': fields.char('Column Name', size=64, required=True), 'name': fields.char('Column Name', size=64, required=True),
'field': fields.selection(_col_get, 'Field Name', method=True, required=True, size=32), 'field': fields.selection(_col_get, 'Field Name', required=True, size=32),
'view_id': fields.many2one('account.journal.view', 'Journal View', select=True), 'view_id': fields.many2one('account.journal.view', 'Journal View', select=True),
'sequence': fields.integer('Sequence', help="Gives the sequence order to journal column.", readonly=True), 'sequence': fields.integer('Sequence', help="Gives the sequence order to journal column.", readonly=True),
'required': fields.boolean('Required'), 'required': fields.boolean('Required'),
@ -879,7 +879,7 @@ class account_period(osv.osv):
_defaults = { _defaults = {
'state': 'draft', 'state': 'draft',
} }
_order = "date_start" _order = "date_start, special desc"
def _check_duration(self,cr,uid,ids,context=None): def _check_duration(self,cr,uid,ids,context=None):
obj_period = self.browse(cr, uid, ids[0], context=context) obj_period = self.browse(cr, uid, ids[0], context=context)
@ -960,7 +960,10 @@ class account_period(osv.osv):
raise osv.except_osv(_('Error'), _('You should have chosen periods that belongs to the same company')) raise osv.except_osv(_('Error'), _('You should have chosen periods that belongs to the same company'))
if period_date_start > period_date_stop: 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 be smaller then End period'))
return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop), ('company_id', '=', company1_id)]) #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)])
return self.search(cr, uid, [('date_start', '>=', period_date_start), ('date_stop', '<=', period_date_stop), ('company_id', '=', company1_id), ('special', '=', False)])
account_period() account_period()
@ -982,7 +985,7 @@ class account_journal_period(osv.osv):
'name': fields.char('Journal-Period Name', size=64, required=True), 'name': fields.char('Journal-Period Name', size=64, required=True),
'journal_id': fields.many2one('account.journal', 'Journal', required=True, ondelete="cascade"), 'journal_id': fields.many2one('account.journal', 'Journal', required=True, ondelete="cascade"),
'period_id': fields.many2one('account.period', 'Period', required=True, ondelete="cascade"), 'period_id': fields.many2one('account.period', 'Period', required=True, ondelete="cascade"),
'icon': fields.function(_icon_get, method=True, string='Icon', type='char', size=32), '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."), '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')], 'State', 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.'), 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.'),
@ -1136,7 +1139,7 @@ class account_move(osv.osv):
'line_id': fields.one2many('account.move.line', 'move_id', 'Entries', states={'posted':[('readonly',True)]}), '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.'), '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), 'partner_id': fields.related('line_id', 'partner_id', type="many2one", relation="res.partner", string="Partner", store=True),
'amount': fields.function(_amount_compute, method=True, string='Amount', digits_compute=dp.get_precision('Account'), type='float', fnct_search=_search_amount), 'amount': fields.function(_amount_compute, string='Amount', digits_compute=dp.get_precision('Account'), type='float', fnct_search=_search_amount),
'date': fields.date('Date', required=True, states={'posted':[('readonly',True)]}, select=True), 'date': fields.date('Date', required=True, states={'posted':[('readonly',True)]}, select=True),
'narration':fields.text('Narration'), 'narration':fields.text('Narration'),
'company_id': fields.related('journal_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True), 'company_id': fields.related('journal_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True),
@ -1328,6 +1331,7 @@ class account_move(osv.osv):
def _centralise(self, cr, uid, move, mode, context=None): def _centralise(self, cr, uid, move, mode, context=None):
assert mode in ('debit', 'credit'), 'Invalid Mode' #to prevent sql injection assert mode in ('debit', 'credit'), 'Invalid Mode' #to prevent sql injection
currency_obj = self.pool.get('res.currency')
if context is None: if context is None:
context = {} context = {}
@ -1378,6 +1382,34 @@ class account_move(osv.osv):
cr.execute('SELECT SUM(%s) FROM account_move_line WHERE move_id=%%s AND id!=%%s' % (mode,), (move.id, line_id2)) cr.execute('SELECT SUM(%s) FROM account_move_line WHERE move_id=%%s AND id!=%%s' % (mode,), (move.id, line_id2))
result = cr.fetchone()[0] or 0.0 result = cr.fetchone()[0] or 0.0
cr.execute('update account_move_line set '+mode2+'=%s where id=%s', (result, line_id)) cr.execute('update account_move_line set '+mode2+'=%s where id=%s', (result, line_id))
#adjust also the amount in currency if needed
cr.execute("select currency_id, sum(amount_currency) as amount_currency from account_move_line where move_id = %s and currency_id is not null group by currency_id", (move.id,))
for row in cr.dictfetchall():
currency_id = currency_obj.browse(cr, uid, row['currency_id'], context=context)
if not currency_obj.is_zero(cr, uid, currency_id, row['amount_currency']):
amount_currency = row['amount_currency'] * -1
account_id = amount_currency > 0 and move.journal_id.default_debit_account_id.id or move.journal_id.default_credit_account_id.id
cr.execute('select id from account_move_line where move_id=%s and centralisation=\'currency\' and currency_id = %slimit 1', (move.id, row['currency_id']))
res = cr.fetchone()
if res:
cr.execute('update account_move_line set amount_currency=%s , account_id=%s where id=%s', (amount_currency, account_id, res[0]))
else:
context.update({'journal_id': move.journal_id.id, 'period_id': move.period_id.id})
line_id = self.pool.get('account.move.line').create(cr, uid, {
'name': _('Currency Adjustment'),
'centralisation': 'currency',
'account_id': account_id,
'move_id': move.id,
'journal_id': move.journal_id.id,
'period_id': move.period_id.id,
'date': move.period_id.date_stop,
'debit': 0.0,
'credit': 0.0,
'currency_id': row['currency_id'],
'amount_currency': amount_currency,
}, context)
return True return True
# #
@ -1614,8 +1646,8 @@ class account_tax_code(osv.osv):
'name': fields.char('Tax Case Name', size=64, required=True, translate=True), 'name': fields.char('Tax Case Name', size=64, required=True, translate=True),
'code': fields.char('Case Code', size=64), 'code': fields.char('Case Code', size=64),
'info': fields.text('Description'), 'info': fields.text('Description'),
'sum': fields.function(_sum_year, method=True, string="Year Sum"), 'sum': fields.function(_sum_year, string="Year Sum"),
'sum_period': fields.function(_sum_period, method=True, string="Period Sum"), 'sum_period': fields.function(_sum_period, string="Period Sum"),
'parent_id': fields.many2one('account.tax.code', 'Parent Code', select=True), 'parent_id': fields.many2one('account.tax.code', 'Parent Code', select=True),
'child_ids': fields.one2many('account.tax.code', 'parent_id', 'Child Codes'), 'child_ids': fields.one2many('account.tax.code', 'parent_id', 'Child Codes'),
'line_ids': fields.one2many('account.move.line', 'tax_code_id', 'Lines'), 'line_ids': fields.one2many('account.move.line', 'tax_code_id', 'Lines'),
@ -2470,7 +2502,7 @@ class account_tax_template(osv.osv):
'name': fields.char('Tax Name', size=64, required=True), 'name': fields.char('Tax Name', size=64, required=True),
'sequence': fields.integer('Sequence', required=True, help="The sequence field is used to order the taxes lines from lower sequences to higher ones. The order is important if you have a tax that has several tax children. In this case, the evaluation order is important."), 'sequence': fields.integer('Sequence', required=True, help="The sequence field is used to order the taxes lines from lower sequences to higher ones. The order is important if you have a tax that has several tax children. In this case, the evaluation order is important."),
'amount': fields.float('Amount', required=True, digits=(14,4), help="For Tax Type percent enter % ratio between 0-1."), 'amount': fields.float('Amount', required=True, digits=(14,4), help="For Tax Type percent enter % ratio between 0-1."),
'type': fields.selection( [('percent','Percent'), ('fixed','Fixed'), ('none','None'), ('code','Python Code')], 'Tax Type', required=True), 'type': fields.selection( [('percent','Percent'), ('fixed','Fixed'), ('none','None'), ('code','Python Code'), ('balance','Balance')], 'Tax Type', required=True),
'applicable_type': fields.selection( [('true','True'), ('code','Python Code')], 'Applicable Type', required=True, help="If not applicable (computed through a Python code), the tax won't appear on the invoice."), 'applicable_type': fields.selection( [('true','True'), ('code','Python Code')], 'Applicable Type', 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."), '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.template', 'Invoice Tax Account'), 'account_collected_id':fields.many2one('account.account.template', 'Invoice Tax Account'),
@ -2686,7 +2718,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
analytic_journal_obj = self.pool.get('account.analytic.journal') analytic_journal_obj = self.pool.get('account.analytic.journal')
obj_tax_code = self.pool.get('account.tax.code') obj_tax_code = self.pool.get('account.tax.code')
obj_tax_code_template = self.pool.get('account.tax.code.template') obj_tax_code_template = self.pool.get('account.tax.code.template')
ir_values = self.pool.get('ir.values') ir_values_obj = self.pool.get('ir.values')
# Creating Account # Creating Account
obj_acc_root = obj_multi.chart_template_id.account_root_id obj_acc_root = obj_multi.chart_template_id.account_root_id
tax_code_root_id = obj_multi.chart_template_id.tax_code_root_id.id tax_code_root_id = obj_multi.chart_template_id.tax_code_root_id.id
@ -2919,15 +2951,20 @@ class wizard_multi_charts_accounts(osv.osv_memory):
ref_acc_bank = obj_multi.chart_template_id.bank_account_view_id ref_acc_bank = obj_multi.chart_template_id.bank_account_view_id
current_num = 1 current_num = 1
valid = True
for line in obj_multi.bank_accounts_id: for line in obj_multi.bank_accounts_id:
#create the account_account for this bank journal #create the account_account for this bank journal
tmp = line.acc_name tmp = line.acc_name
dig = obj_multi.code_digits dig = obj_multi.code_digits
if ref_acc_bank.code: if not ref_acc_bank.code:
try: raise osv.except_osv(_('Configuration Error !'), _('The bank account defined on the selected chart of account hasn\'t a code.'))
new_code = str(int(ref_acc_bank.code.ljust(dig,'0')) + current_num) while True:
except: new_code = str(ref_acc_bank.code.ljust(dig-len(str(current_num)), '0')) + str(current_num)
new_code = str(ref_acc_bank.code.ljust(dig-len(str(current_num)),'0')) + str(current_num) ids = obj_acc.search(cr, uid, [('code', '=', new_code), ('company_id', '=', company_id)])
if not ids:
break
else:
current_num += 1
vals = { vals = {
'name': tmp, 'name': tmp,
'currency_id': line.currency_id and line.currency_id.id or False, 'currency_id': line.currency_id and line.currency_id.id or False,
@ -2958,6 +2995,7 @@ class wizard_multi_charts_accounts(osv.osv_memory):
vals_journal['default_debit_account_id'] = acc_cash_id vals_journal['default_debit_account_id'] = acc_cash_id
obj_journal.create(cr, uid, vals_journal) obj_journal.create(cr, uid, vals_journal)
current_num += 1 current_num += 1
valid = True
#create the properties #create the properties
property_obj = self.pool.get('ir.property') property_obj = self.pool.get('ir.property')
@ -3022,10 +3060,10 @@ class wizard_multi_charts_accounts(osv.osv_memory):
obj_ac_fp.create(cr, uid, vals_acc) obj_ac_fp.create(cr, uid, vals_acc)
if obj_multi.sale_tax: if obj_multi.sale_tax:
ir_values.set(cr, uid, key='default', key2=False, name="taxes_id", company=obj_multi.company_id.id, ir_values_obj.set(cr, uid, key='default', key2=False, name="taxes_id", company=obj_multi.company_id.id,
models =[('product.product',False)], value=[tax_template_to_tax[obj_multi.sale_tax.id]]) models =[('product.product',False)], value=[tax_template_to_tax[obj_multi.sale_tax.id]])
if obj_multi.purchase_tax: if obj_multi.purchase_tax:
ir_values.set(cr, uid, key='default', key2=False, name="supplier_taxes_id", company=obj_multi.company_id.id, ir_values_obj.set(cr, uid, key='default', key2=False, name="supplier_taxes_id", company=obj_multi.company_id.id,
models =[('product.product',False)], value=[tax_template_to_tax[obj_multi.purchase_tax.id]]) models =[('product.product',False)], value=[tax_template_to_tax[obj_multi.purchase_tax.id]])
wizard_multi_charts_accounts() wizard_multi_charts_accounts()

View File

@ -137,7 +137,7 @@ class account_bank_statement(osv.osv):
states={'confirm':[('readonly',True)]}), states={'confirm':[('readonly',True)]}),
'balance_end_real': fields.float('Ending Balance', digits_compute=dp.get_precision('Account'), 'balance_end_real': fields.float('Ending Balance', digits_compute=dp.get_precision('Account'),
states={'confirm':[('readonly', True)]}), states={'confirm':[('readonly', True)]}),
'balance_end': fields.function(_end_balance, method=True, string='Balance'), 'balance_end': fields.function(_end_balance, string='Balance'),
'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True), 'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
'line_ids': fields.one2many('account.bank.statement.line', 'line_ids': fields.one2many('account.bank.statement.line',
'statement_id', 'Statement lines', 'statement_id', 'Statement lines',
@ -149,7 +149,7 @@ class account_bank_statement(osv.osv):
states={'confirm': [('readonly', True)]}, readonly="1", states={'confirm': [('readonly', True)]}, readonly="1",
help='When new statement is created the state will be \'Draft\'. \ 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.'), \n* And after getting confirmation from the bank it will be in \'Confirmed\' state.'),
'currency': fields.function(_currency, method=True, string='Currency', 'currency': fields.function(_currency, string='Currency',
type='many2one', relation='res.currency'), type='many2one', relation='res.currency'),
'account_id': fields.related('journal_id', 'default_debit_account_id', type='many2one', relation='account.account', string='Account used in this journal', readonly=True, help='used in statement reconciliation domain, but shouldn\'t be used elswhere.'), 'account_id': fields.related('journal_id', 'default_debit_account_id', type='many2one', relation='account.account', string='Account used in this journal', readonly=True, help='used in statement reconciliation domain, but shouldn\'t be used elswhere.'),
} }
@ -461,7 +461,7 @@ class account_bank_statement_line(osv.osv):
select=True, required=True, ondelete='cascade'), select=True, required=True, ondelete='cascade'),
'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'), 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'),
'move_ids': fields.many2many('account.move', 'move_ids': fields.many2many('account.move',
'account_bank_statement_line_move_rel', 'statement_id','move_id', 'account_bank_statement_line_move_rel', 'statement_line_id','move_id',
'Moves'), 'Moves'),
'ref': fields.char('Reference', size=32), 'ref': fields.char('Reference', size=32),
'note': fields.text('Notes'), 'note': fields.text('Notes'),

View File

@ -58,7 +58,7 @@ class account_cashbox_line(osv.osv):
_columns = { _columns = {
'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')), 'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')),
'number': fields.integer('Number'), 'number': fields.integer('Number'),
'subtotal': fields.function(_sub_total, method=True, string='Sub Total', type='float', digits_compute=dp.get_precision('Account')), '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'), 'starting_id': fields.many2one('account.bank.statement', ondelete='cascade'),
'ending_id': fields.many2one('account.bank.statement', ondelete='cascade'), 'ending_id': fields.many2one('account.bank.statement', ondelete='cascade'),
} }
@ -223,10 +223,10 @@ class account_cash_statement(osv.osv):
[('draft', 'Draft'), [('draft', 'Draft'),
('confirm', 'Closed'), ('confirm', 'Closed'),
('open','Open')], 'State', required=True, states={'confirm': [('readonly', True)]}, readonly="1"), ('open','Open')], 'State', required=True, states={'confirm': [('readonly', True)]}, readonly="1"),
'total_entry_encoding': fields.function(_get_sum_entry_encoding, method=True, store=True, string="Cash Transaction", help="Total cash transactions"), 'total_entry_encoding': fields.function(_get_sum_entry_encoding, store=True, string="Cash Transaction", help="Total cash transactions"),
'closing_date': fields.datetime("Closed On"), 'closing_date': fields.datetime("Closed On"),
'balance_end': fields.function(_end_balance, method=True, store=True, string='Balance', help="Closing balance based on Starting Balance and Cash Transactions"), 'balance_end': fields.function(_end_balance, store=True, string='Balance', help="Closing balance based on Starting Balance and Cash Transactions"),
'balance_end_cash': fields.function(_balance_end_cash, method=True, store=True, string='Balance', help="Closing balance based on cashBox"), 'balance_end_cash': fields.function(_balance_end_cash, store=True, string='Balance', help="Closing balance based on cashBox"),
'starting_details_ids': fields.one2many('account.cashbox.line', 'starting_id', string='Opening 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'), 'ending_details_ids': fields.one2many('account.cashbox.line', 'ending_id', string='Closing Cashbox'),
'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'), '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'),

View File

@ -68,7 +68,6 @@ class account_move_line(osv.osv):
if state: if state:
if state.lower() not in ['all']: if state.lower() not in ['all']:
where_move_state= " AND "+obj+".move_id IN (SELECT id FROM account_move WHERE account_move.state = '"+state+"')" where_move_state= " AND "+obj+".move_id IN (SELECT id FROM account_move WHERE account_move.state = '"+state+"')"
if context.get('period_from', False) and context.get('period_to', False) and not context.get('periods', False): if context.get('period_from', False) and context.get('period_to', False) and not context.get('periods', False):
if initial_bal: if initial_bal:
period_company_id = fiscalperiod_obj.browse(cr, uid, context['period_from'], context=context).company_id.id period_company_id = fiscalperiod_obj.browse(cr, uid, context['period_from'], context=context).company_id.id
@ -82,17 +81,20 @@ class account_move_line(osv.osv):
period_ids = fiscalperiod_obj.search(cr, uid, [('id', 'in', context['periods'])], order='date_start', limit=1) period_ids = fiscalperiod_obj.search(cr, uid, [('id', 'in', context['periods'])], order='date_start', limit=1)
if period_ids and period_ids[0]: if period_ids and period_ids[0]:
first_period = fiscalperiod_obj.browse(cr, uid, period_ids[0], context=context) first_period = fiscalperiod_obj.browse(cr, uid, period_ids[0], context=context)
# Find the old periods where date start of those periods less then Start period ids = ','.join([str(x) for x in context['periods']])
periods = fiscalperiod_obj.search(cr, uid, [('date_start', '<', first_period.date_start)]) query = obj+".state <> 'draft' AND "+obj+".period_id IN (SELECT id FROM account_period WHERE fiscalyear_id IN (%s) AND date_start <= '%s' AND id NOT IN (%s)) %s %s" % (fiscalyear_clause, first_period.date_start, ids, where_move_state, where_move_lines_by_date)
periods = ','.join([str(x) for x in periods])
if periods:
query = obj+".state <> 'draft' AND "+obj+".period_id IN (SELECT id FROM account_period WHERE fiscalyear_id IN (%s) AND id IN (%s)) %s %s" % (fiscalyear_clause, periods, where_move_state, where_move_lines_by_date)
else: else:
ids = ','.join([str(x) for x in context['periods']]) ids = ','.join([str(x) for x in context['periods']])
query = obj+".state <> 'draft' AND "+obj+".period_id IN (SELECT id FROM account_period WHERE fiscalyear_id IN (%s) AND id IN (%s)) %s %s" % (fiscalyear_clause, ids, where_move_state, where_move_lines_by_date) query = obj+".state <> 'draft' AND "+obj+".period_id IN (SELECT id FROM account_period WHERE fiscalyear_id IN (%s) AND id IN (%s)) %s %s" % (fiscalyear_clause, ids, where_move_state, where_move_lines_by_date)
else: else:
query = obj+".state <> 'draft' AND "+obj+".period_id IN (SELECT id FROM account_period WHERE fiscalyear_id IN (%s)) %s %s" % (fiscalyear_clause, where_move_state, where_move_lines_by_date) query = obj+".state <> 'draft' AND "+obj+".period_id IN (SELECT id FROM account_period WHERE fiscalyear_id IN (%s)) %s %s" % (fiscalyear_clause, where_move_state, where_move_lines_by_date)
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"))
if context.get('journal_ids', False): if context.get('journal_ids', False):
query += ' AND '+obj+'.journal_id IN (%s)' % ','.join(map(str, context['journal_ids'])) query += ' AND '+obj+'.journal_id IN (%s)' % ','.join(map(str, context['journal_ids']))
@ -487,8 +489,8 @@ class account_move_line(osv.osv):
'reconcile_id': fields.many2one('account.move.reconcile', 'Reconcile', readonly=True, ondelete='set null', select=2), 'reconcile_id': fields.many2one('account.move.reconcile', 'Reconcile', readonly=True, ondelete='set null', select=2),
'reconcile_partial_id': fields.many2one('account.move.reconcile', 'Partial Reconcile', readonly=True, ondelete='set null', select=2), 'reconcile_partial_id': fields.many2one('account.move.reconcile', 'Partial Reconcile', readonly=True, ondelete='set null', select=2),
'amount_currency': fields.float('Amount Currency', help="The amount expressed in an optional other currency if it is a multi-currency entry.", digits_compute=dp.get_precision('Account')), 'amount_currency': fields.float('Amount Currency', help="The amount expressed in an optional other currency if it is a multi-currency entry.", digits_compute=dp.get_precision('Account')),
'amount_residual_currency': fields.function(_amount_residual, method=True, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in its currency (maybe different of the company currency)."), 'amount_residual_currency': fields.function(_amount_residual, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in its currency (maybe different of the company currency)."),
'amount_residual': fields.function(_amount_residual, method=True, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in the company currency."), 'amount_residual': fields.function(_amount_residual, string='Residual Amount', multi="residual", help="The residual amount on a receivable or payable of a journal entry expressed in the company currency."),
'currency_id': fields.many2one('res.currency', 'Currency', help="The optional other currency if it is a multi-currency entry."), 'currency_id': fields.many2one('res.currency', 'Currency', help="The optional other currency if it is a multi-currency entry."),
'period_id': fields.many2one('account.period', 'Period', required=True, select=2), 'period_id': fields.many2one('account.period', 'Period', required=True, select=2),
'journal_id': fields.many2one('account.journal', 'Journal', required=True, select=1), 'journal_id': fields.many2one('account.journal', 'Journal', required=True, select=1),
@ -501,14 +503,14 @@ class account_move_line(osv.osv):
}), }),
'date_created': fields.date('Creation date', select=True), 'date_created': fields.date('Creation date', select=True),
'analytic_lines': fields.one2many('account.analytic.line', 'move_id', 'Analytic lines'), 'analytic_lines': fields.one2many('account.analytic.line', 'move_id', 'Analytic lines'),
'centralisation': fields.selection([('normal','Normal'),('credit','Credit Centralisation'),('debit','Debit Centralisation')], 'Centralisation', size=6), '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, method=True, string='Balance'), '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')], 'State', 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.'), 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_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, "\ '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, "\
"this field will contain the basic amount(without tax)."), "this field will contain the basic amount(without tax)."),
'invoice': fields.function(_invoice, method=True, string='Invoice', 'invoice': fields.function(_invoice, string='Invoice',
type='many2one', relation='account.invoice', fnct_search=_invoice_search), type='many2one', relation='account.invoice', fnct_search=_invoice_search),
'account_tax_id':fields.many2one('account.tax', 'Tax'), 'account_tax_id':fields.many2one('account.tax', 'Tax'),
'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'), 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'),
@ -1198,10 +1200,11 @@ class account_move_line(osv.osv):
def _update_check(self, cr, uid, ids, context=None): def _update_check(self, cr, uid, ids, context=None):
done = {} done = {}
for line in self.browse(cr, uid, ids, context=context): 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): 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 ! Please note that you can just change some non important fields !')) raise osv.except_osv(_('Error !'), _('You can not do this modification on a confirmed entry ! Please note that you can just change some non important fields ! \n%s') % err_msg)
if line.reconcile_id: if line.reconcile_id:
raise osv.except_osv(_('Error !'), _('You can not do this modification on a reconciled entry ! Please note that you can just change some non important fields !')) raise osv.except_osv(_('Error !'), _('You can not do this modification on a reconciled entry ! Please note that you can just change some non important fields ! \n%s') % err_msg)
t = (line.journal_id.id, line.period_id.id) t = (line.journal_id.id, line.period_id.id)
if t not in done: if t not in done:
self._update_journal_check(cr, uid, line.journal_id.id, line.period_id.id, context) self._update_journal_check(cr, uid, line.journal_id.id, line.period_id.id, context)

View File

@ -19,7 +19,6 @@
rml="account/report/account_print_invoice.rml" rml="account/report/account_print_invoice.rml"
string="Invoices" string="Invoices"
attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/',''))" attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/',''))"
attachment_use="1"
multi="True"/> 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 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"/> <report auto="False" id="account_intracom" menu="False" model="account.move.line" name="account.intracom" string="IntraCom"/>

View File

@ -897,6 +897,7 @@
<field name="name"/> <field name="name"/>
<field name="price_include" groups="base.group_extended"/> <field name="price_include" groups="base.group_extended"/>
<field name="description"/> <field name="description"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
</tree> </tree>
</field> </field>
</record> </record>
@ -909,6 +910,7 @@
<group col="10" colspan="4"> <group col="10" colspan="4">
<field name="name"/> <field name="name"/>
<field name="description"/> <field name="description"/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group> </group>
</search> </search>
</field> </field>

View File

@ -30,7 +30,6 @@ class res_company(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Reserve and Profit/Loss Account", string="Reserve and Profit/Loss Account",
method=True,
view_load=True, view_load=True,
domain="[('type', '=', 'other')]", domain="[('type', '=', 'other')]",
help="This Account is used for transferring Profit/Loss(If It is Profit: Amount will be added, Loss : Amount will be deducted.), Which is calculated from Profit & Loss Report"), help="This Account is used for transferring Profit/Loss(If It is Profit: Amount will be added, Loss : Amount will be deducted.), Which is calculated from Profit & Loss Report"),

View File

@ -21,7 +21,10 @@
<field eval="-1" name="days2"/> <field eval="-1" name="days2"/>
<field eval="account_payment_term" name="payment_id"/> <field eval="account_payment_term" name="payment_id"/>
</record> </record>
<record forcecreate="True" id="decimal_payment" model="decimal.precision">
<field name="name">Payment Term</field>
<field name="digits">6</field>
</record>
<!-- <!--
Account Journal View Account Journal View
--> -->

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-05-11 04:07+0000\n" "PO-Revision-Date: 2011-06-06 18:06+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: Hector Rojas (doingIT.cl) <Unknown>\n"
"Language-Team: Spanish (Chile) <es_CL@li.org>\n" "Language-Team: Spanish (Chile) <es_CL@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-05-12 04:35+0000\n" "X-Launchpad-Export-Date: 2011-06-07 04:35+0000\n"
"X-Generator: Launchpad (build 12959)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account #. module: account
@ -44,7 +44,7 @@ msgstr ""
#. module: account #. module: account
#: view:account.move.reconcile:0 #: view:account.move.reconcile:0
msgid "Journal Entry Reconcile" msgid "Journal Entry Reconcile"
msgstr "" msgstr "Conciliar asiento contable"
#. module: account #. module: account
#: field:account.installer.modules,account_voucher:0 #: field:account.installer.modules,account_voucher:0
@ -63,7 +63,7 @@ msgstr ""
#: field:account.invoice,residual:0 #: field:account.invoice,residual:0
#: field:report.invoice.created,residual:0 #: field:report.invoice.created,residual:0
msgid "Residual" msgid "Residual"
msgstr "" msgstr "Pendiente"
#. module: account #. module: account
#: code:addons/account/invoice.py:793 #: code:addons/account/invoice.py:793
@ -89,7 +89,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.model,name:account.model_report_aged_receivable #: model:ir.model,name:account.model_report_aged_receivable
msgid "Aged Receivable Till Today" msgid "Aged Receivable Till Today"
msgstr "" msgstr "A cobrar vencidos hasta hoy"
#. module: account #. module: account
#: field:account.partner.ledger,reconcil:0 #: field:account.partner.ledger,reconcil:0
@ -124,11 +124,14 @@ msgid ""
"If you unreconciliate transactions, you must also verify all the actions " "If you unreconciliate transactions, you must also verify all the actions "
"that are linked to those transactions because they will not be disabled" "that are linked to those transactions because they will not be disabled"
msgstr "" msgstr ""
"Si rompe la conciliación de transacciones, también debe verificar todas la "
"acciones que están relacionadas con esas transacciones porque no serán "
"deshabilitadas."
#. module: account #. module: account
#: report:account.tax.code.entries:0 #: report:account.tax.code.entries:0
msgid "Accounting Entries-" msgid "Accounting Entries-"
msgstr "" msgstr "Asientos contables -"
#. module: account #. module: account
#: code:addons/account/account.py:1305 #: code:addons/account/account.py:1305
@ -140,7 +143,7 @@ msgstr ""
#: report:account.invoice:0 #: report:account.invoice:0
#: field:account.invoice.line,origin:0 #: field:account.invoice.line,origin:0
msgid "Origin" msgid "Origin"
msgstr "" msgstr "Origen"
#. module: account #. module: account
#: view:account.account:0 #: view:account.account:0
@ -150,7 +153,7 @@ msgstr ""
#: view:account.move.line.reconcile:0 #: view:account.move.line.reconcile:0
#: view:account.move.line.reconcile.writeoff:0 #: view:account.move.line.reconcile.writeoff:0
msgid "Reconcile" msgid "Reconcile"
msgstr "" msgstr "Conciliar"
#. module: account #. module: account
#: field:account.bank.statement.line,ref:0 #: field:account.bank.statement.line,ref:0
@ -178,7 +181,7 @@ msgstr ""
#: code:addons/account/invoice.py:1436 #: code:addons/account/invoice.py:1436
#, python-format #, python-format
msgid "Warning!" msgid "Warning!"
msgstr "" msgstr "¡Advertencia!"
#. module: account #. module: account
#: field:account.fiscal.position.account,account_src_id:0 #: field:account.fiscal.position.account,account_src_id:0
@ -199,7 +202,7 @@ msgstr ""
#. module: account #. module: account
#: selection:account.account.type,sign:0 #: selection:account.account.type,sign:0
msgid "Negative" msgid "Negative"
msgstr "" msgstr "Negativo"
#. module: account #. module: account
#: code:addons/account/wizard/account_move_journal.py:95 #: code:addons/account/wizard/account_move_journal.py:95
@ -224,7 +227,7 @@ msgstr ""
#. module: account #. module: account
#: model:ir.model,name:account.model_account_tax #: model:ir.model,name:account.model_account_tax
msgid "account.tax" msgid "account.tax"
msgstr "" msgstr "account.tax"
#. module: account #. module: account
#: code:addons/account/account.py:915 #: code:addons/account/account.py:915
@ -317,7 +320,7 @@ msgstr ""
#. module: account #. module: account
#: field:account.journal.column,field:0 #: field:account.journal.column,field:0
msgid "Field Name" msgid "Field Name"
msgstr "" msgstr "Nombre del Campo"
#. module: account #. module: account
#: help:account.installer,charts:0 #: help:account.installer,charts:0
@ -351,7 +354,7 @@ msgstr ""
#: view:account.installer:0 #: view:account.installer:0
#: view:account.installer.modules:0 #: view:account.installer.modules:0
msgid "Configure" msgid "Configure"
msgstr "" msgstr "Configurar"
#. module: account #. module: account
#: selection:account.entries.report,month:0 #: selection:account.entries.report,month:0
@ -360,7 +363,7 @@ msgstr ""
#: selection:report.account.sales,month:0 #: selection:report.account.sales,month:0
#: selection:report.account_type.sales,month:0 #: selection:report.account_type.sales,month:0
msgid "June" msgid "June"
msgstr "" msgstr "Junio"
#. module: account #. module: account
#: model:ir.actions.act_window,help:account.action_account_moves_bank #: model:ir.actions.act_window,help:account.action_account_moves_bank
@ -373,18 +376,18 @@ msgstr ""
#. module: account #. module: account
#: model:ir.model,name:account.model_account_tax_template #: model:ir.model,name:account.model_account_tax_template
msgid "account.tax.template" msgid "account.tax.template"
msgstr "" msgstr "account.tax.template"
#. module: account #. module: account
#: model:ir.model,name:account.model_account_bank_accounts_wizard #: model:ir.model,name:account.model_account_bank_accounts_wizard
msgid "account.bank.accounts.wizard" msgid "account.bank.accounts.wizard"
msgstr "" msgstr "account.bank.accounts.wizard"
#. module: account #. module: account
#: field:account.move.line,date_created:0 #: field:account.move.line,date_created:0
#: field:account.move.reconcile,create_date:0 #: field:account.move.reconcile,create_date:0
msgid "Creation date" msgid "Creation date"
msgstr "" msgstr "Fecha de creación"
#. module: account #. module: account
#: selection:account.journal,type:0 #: selection:account.journal,type:0
@ -416,17 +419,17 @@ msgstr ""
#. module: account #. module: account
#: field:account.journal,default_debit_account_id:0 #: field:account.journal,default_debit_account_id:0
msgid "Default Debit Account" msgid "Default Debit Account"
msgstr "" msgstr "Cuenta debito por defecto"
#. module: account #. module: account
#: view:account.move:0 #: view:account.move:0
msgid "Total Credit" msgid "Total Credit"
msgstr "" msgstr "Total crédito"
#. module: account #. module: account
#: selection:account.account.type,sign:0 #: selection:account.account.type,sign:0
msgid "Positive" msgid "Positive"
msgstr "" msgstr "Positivo"
#. module: account #. module: account
#: view:account.move.line.unreconcile.select:0 #: view:account.move.line.unreconcile.select:0

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -118,7 +118,6 @@ class account_installer(osv.osv_memory):
def execute(self, cr, uid, ids, context=None): def execute(self, cr, uid, ids, context=None):
if context is None: if context is None:
context = {} context = {}
super(account_installer, self).execute(cr, uid, ids, context=context)
fy_obj = self.pool.get('account.fiscalyear') fy_obj = self.pool.get('account.fiscalyear')
mod_obj = self.pool.get('ir.model.data') mod_obj = self.pool.get('ir.model.data')
obj_acc_temp = self.pool.get('account.account.template') obj_acc_temp = self.pool.get('account.account.template')
@ -226,6 +225,7 @@ class account_installer(osv.osv_memory):
fy_obj.create_period(cr, uid, [fiscal_id]) fy_obj.create_period(cr, uid, [fiscal_id])
elif res['period'] == '3months': elif res['period'] == '3months':
fy_obj.create_period3(cr, uid, [fiscal_id]) fy_obj.create_period3(cr, uid, [fiscal_id])
super(account_installer, self).execute(cr, uid, ids, context=context)
def modules_to_install(self, cr, uid, ids, context=None): def modules_to_install(self, cr, uid, ids, context=None):
modules = super(account_installer, self).modules_to_install( modules = super(account_installer, self).modules_to_install(

View File

@ -227,21 +227,21 @@ class account_invoice(osv.osv):
'tax_line': fields.one2many('account.invoice.tax', 'invoice_id', 'Tax Lines', readonly=True, states={'draft':[('readonly',False)]}), 'tax_line': fields.one2many('account.invoice.tax', 'invoice_id', 'Tax Lines', readonly=True, states={'draft':[('readonly',False)]}),
'move_id': fields.many2one('account.move', 'Journal Entry', readonly=True, select=1, ondelete='restrict', help="Link to the automatically generated Journal Items."), 'move_id': fields.many2one('account.move', 'Journal Entry', readonly=True, select=1, ondelete='restrict', help="Link to the automatically generated Journal Items."),
'amount_untaxed': fields.function(_amount_all, method=True, digits_compute=dp.get_precision('Account'), string='Untaxed', 'amount_untaxed': fields.function(_amount_all, digits_compute=dp.get_precision('Account'), string='Untaxed',
store={ store={
'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20), 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20),
'account.invoice.tax': (_get_invoice_tax, None, 20), 'account.invoice.tax': (_get_invoice_tax, None, 20),
'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 20), 'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 20),
}, },
multi='all'), multi='all'),
'amount_tax': fields.function(_amount_all, method=True, digits_compute=dp.get_precision('Account'), string='Tax', 'amount_tax': fields.function(_amount_all, digits_compute=dp.get_precision('Account'), string='Tax',
store={ store={
'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20), 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20),
'account.invoice.tax': (_get_invoice_tax, None, 20), 'account.invoice.tax': (_get_invoice_tax, None, 20),
'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 20), 'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 20),
}, },
multi='all'), multi='all'),
'amount_total': fields.function(_amount_all, method=True, digits_compute=dp.get_precision('Account'), string='Total', 'amount_total': fields.function(_amount_all, digits_compute=dp.get_precision('Account'), string='Total',
store={ store={
'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20), 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 20),
'account.invoice.tax': (_get_invoice_tax, None, 20), 'account.invoice.tax': (_get_invoice_tax, None, 20),
@ -252,7 +252,7 @@ class account_invoice(osv.osv):
'journal_id': fields.many2one('account.journal', 'Journal', 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)]}), 'company_id': fields.many2one('res.company', 'Company', required=True, change_default=True, readonly=True, states={'draft':[('readonly',False)]}),
'check_total': fields.float('Total', digits_compute=dp.get_precision('Account'), states={'open':[('readonly',True)],'close':[('readonly',True)]}), 'check_total': fields.float('Total', digits_compute=dp.get_precision('Account'), states={'open':[('readonly',True)],'close':[('readonly',True)]}),
'reconciled': fields.function(_reconciled, method=True, string='Paid/Reconciled', type='boolean', 'reconciled': fields.function(_reconciled, string='Paid/Reconciled', type='boolean',
store={ store={
'account.invoice': (lambda self, cr, uid, ids, c={}: ids, None, 50), # Check if we can remove ? 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, None, 50), # Check if we can remove ?
'account.move.line': (_get_invoice_from_line, None, 50), 'account.move.line': (_get_invoice_from_line, None, 50),
@ -260,17 +260,17 @@ class account_invoice(osv.osv):
}, help="The Journal Entry of the invoice have been totally reconciled with one or several Journal Entries of payment."), }, help="The Journal Entry of the invoice have been totally reconciled with one or several Journal Entries of payment."),
'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account', 'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account',
help='Bank Account Number, Company bank account if Invoice is customer or supplier refund, otherwise Partner bank account number.', readonly=True, states={'draft':[('readonly',False)]}), help='Bank Account Number, Company bank account if Invoice is customer or supplier refund, otherwise Partner bank account number.', readonly=True, states={'draft':[('readonly',False)]}),
'move_lines':fields.function(_get_lines, method=True, type='many2many', relation='account.move.line', string='Entry Lines'), 'move_lines':fields.function(_get_lines, type='many2many', relation='account.move.line', string='Entry Lines'),
'residual': fields.function(_amount_residual, method=True, digits_compute=dp.get_precision('Account'), string='Residual', 'residual': fields.function(_amount_residual, digits_compute=dp.get_precision('Account'), string='Residual',
store={ store={
'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line'], 50), 'account.invoice': (lambda self, cr, uid, ids, c={}: ids, ['invoice_line','move_id'], 50),
'account.invoice.tax': (_get_invoice_tax, None, 50), 'account.invoice.tax': (_get_invoice_tax, None, 50),
'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 50), 'account.invoice.line': (_get_invoice_line, ['price_unit','invoice_line_tax_id','quantity','discount','invoice_id'], 50),
'account.move.line': (_get_invoice_from_line, None, 50), 'account.move.line': (_get_invoice_from_line, None, 50),
'account.move.reconcile': (_get_invoice_from_reconcile, None, 50), 'account.move.reconcile': (_get_invoice_from_reconcile, None, 50),
}, },
help="Remaining amount due."), help="Remaining amount due."),
'payment_ids': fields.function(_compute_lines, method=True, relation='account.move.line', type="many2many", string='Payments'), '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)]}), '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', 'Salesman', readonly=True, states={'draft':[('readonly',False)]}),
'fiscal_position': fields.many2one('account.fiscal.position', 'Fiscal Position', readonly=True, states={'draft':[('readonly',False)]}) 'fiscal_position': fields.many2one('account.fiscal.position', 'Fiscal Position', readonly=True, states={'draft':[('readonly',False)]})
@ -549,7 +549,8 @@ class account_invoice(osv.osv):
journal_ids = obj_journal.search(cr, uid, [('company_id','=',company_id), ('type', '=', journal_type)]) journal_ids = obj_journal.search(cr, uid, [('company_id','=',company_id), ('type', '=', journal_type)])
if journal_ids: if journal_ids:
val['journal_id'] = journal_ids[0] val['journal_id'] = journal_ids[0]
res_journal_default = self.pool.get('ir.values').get(cr, uid, 'default', 'type=%s' % (type), ['account.invoice']) ir_values_obj = self.pool.get('ir.values')
res_journal_default = ir_values_obj.get(cr, uid, 'default', 'type=%s' % (type), ['account.invoice'])
for r in res_journal_default: for r in res_journal_default:
if r[1] == 'journal_id' and r[2] in journal_ids: if r[1] == 'journal_id' and r[2] in journal_ids:
val['journal_id'] = r[2] val['journal_id'] = r[2]
@ -1281,7 +1282,7 @@ class account_invoice_line(osv.osv):
'product_id': fields.many2one('product.product', 'Product', 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."), '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('Account')),
'price_subtotal': fields.function(_amount_line, method=True, string='Subtotal', type="float", 'price_subtotal': fields.function(_amount_line, string='Subtotal', type="float",
digits_compute= dp.get_precision('Account'), store=True), digits_compute= dp.get_precision('Account'), store=True),
'quantity': fields.float('Quantity', required=True), 'quantity': fields.float('Quantity', required=True),
'discount': fields.float('Discount (%)', digits_compute= dp.get_precision('Account')), 'discount': fields.float('Discount (%)', digits_compute= dp.get_precision('Account')),
@ -1504,8 +1505,8 @@ class account_invoice_tax(osv.osv):
'tax_code_id': fields.many2one('account.tax.code', 'Tax Code', help="The tax basis of the tax declaration."), 'tax_code_id': fields.many2one('account.tax.code', 'Tax Code', help="The tax basis of the tax declaration."),
'tax_amount': fields.float('Tax Code Amount', digits_compute=dp.get_precision('Account')), 'tax_amount': fields.float('Tax Code Amount', digits_compute=dp.get_precision('Account')),
'company_id': fields.related('account_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True), 'company_id': fields.related('account_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
'factor_base': fields.function(_count_factor, method=True, string='Multipication factor for Base code', type='float', multi="all"), 'factor_base': fields.function(_count_factor, string='Multipication factor for Base code', type='float', multi="all"),
'factor_tax': fields.function(_count_factor, method=True, string='Multipication factor Tax code', type='float', multi="all") 'factor_tax': fields.function(_count_factor, string='Multipication factor Tax code', type='float', multi="all")
} }
def base_change(self, cr, uid, ids, base, currency_id=False, company_id=False, date_invoice=False): def base_change(self, cr, uid, ids, base, currency_id=False, company_id=False, date_invoice=False):

View File

@ -142,15 +142,14 @@ class res_partner(osv.osv):
_columns = { _columns = {
'credit': fields.function(_credit_debit_get, 'credit': fields.function(_credit_debit_get,
fnct_search=_credit_search, method=True, string='Total Receivable', multi='dc', help="Total amount this customer owes you."), fnct_search=_credit_search, string='Total Receivable', multi='dc', help="Total amount this customer owes you."),
'debit': fields.function(_credit_debit_get, fnct_search=_debit_search, method=True, string='Total Payable', multi='dc', help="Total amount you have to pay to this supplier."), 'debit': fields.function(_credit_debit_get, fnct_search=_debit_search, string='Total Payable', multi='dc', help="Total amount you have to pay to this supplier."),
'debit_limit': fields.float('Payable Limit'), 'debit_limit': fields.float('Payable Limit'),
'property_account_payable': fields.property( 'property_account_payable': fields.property(
'account.account', 'account.account',
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Account Payable", string="Account Payable",
method=True,
view_load=True, view_load=True,
domain="[('type', '=', 'payable')]", domain="[('type', '=', 'payable')]",
help="This account will be used instead of the default one as the payable account for the current partner", help="This account will be used instead of the default one as the payable account for the current partner",
@ -160,7 +159,6 @@ class res_partner(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Account Receivable", string="Account Receivable",
method=True,
view_load=True, view_load=True,
domain="[('type', '=', 'receivable')]", domain="[('type', '=', 'receivable')]",
help="This account will be used instead of the default one as the receivable account for the current partner", help="This account will be used instead of the default one as the receivable account for the current partner",
@ -170,7 +168,6 @@ class res_partner(osv.osv):
type='many2one', type='many2one',
relation='account.fiscal.position', relation='account.fiscal.position',
string="Fiscal Position", string="Fiscal Position",
method=True,
view_load=True, view_load=True,
help="The fiscal position will determine taxes and the accounts used for the partner.", help="The fiscal position will determine taxes and the accounts used for the partner.",
), ),
@ -179,7 +176,6 @@ class res_partner(osv.osv):
type='many2one', type='many2one',
relation='account.payment.term', relation='account.payment.term',
string ='Payment Term', string ='Payment Term',
method=True,
view_load=True, view_load=True,
help="This payment term will be used instead of the default one for the current partner"), help="This payment term will be used instead of the default one for the current partner"),
'ref_companies': fields.one2many('res.company', 'partner_id', 'ref_companies': fields.one2many('res.company', 'partner_id',

View File

@ -29,7 +29,6 @@ class product_category(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Income Account", string="Income Account",
method=True,
view_load=True, view_load=True,
help="This account will be used for invoices to value sales for the current product category"), help="This account will be used for invoices to value sales for the current product category"),
'property_account_expense_categ': fields.property( 'property_account_expense_categ': fields.property(
@ -37,7 +36,6 @@ class product_category(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Expense Account", string="Expense Account",
method=True,
view_load=True, view_load=True,
help="This account will be used for invoices to value expenses for the current product category"), help="This account will be used for invoices to value expenses for the current product category"),
} }
@ -61,7 +59,6 @@ class product_template(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Income Account", string="Income Account",
method=True,
view_load=True, view_load=True,
help="This account will be used for invoices instead of the default one to value sales for the current product"), help="This account will be used for invoices instead of the default one to value sales for the current product"),
'property_account_expense': fields.property( 'property_account_expense': fields.property(
@ -69,7 +66,6 @@ class product_template(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Expense Account", string="Expense Account",
method=True,
view_load=True, view_load=True,
help="This account will be used for invoices instead of the default one to value expenses for the current product"), help="This account will be used for invoices instead of the default one to value expenses for the current product"),
} }

View File

@ -17,6 +17,7 @@
<field name="user_id" invisible="1"/> <field name="user_id" invisible="1"/>
<field name="parent_id" invisible="1"/> <field name="parent_id" invisible="1"/>
<field name="partner_id" invisible="1"/> <field name="partner_id" invisible="1"/>
<field name="state" invisible="1"/>
</tree> </tree>
</field> </field>
</record> </record>
@ -44,6 +45,7 @@
<filter string="Associated Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/> <filter string="Associated Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
<separator orientation="vertical"/> <separator orientation="vertical"/>
<filter string="Parent" icon="terp-folder-orange" domain="[]" context="{'group_by':'parent_id'}"/> <filter string="Parent" icon="terp-folder-orange" domain="[]" context="{'group_by':'parent_id'}"/>
<filter string="State" icon="terp-folder-green" domain="[]" context="{'group_by':'state'}"/>
</group> </group>
</search> </search>
</field> </field>
@ -88,11 +90,12 @@
</group> </group>
<notebook colspan="4"> <notebook colspan="4">
<page string="Account Data"> <page string="Account Data">
<field name="partner_id" select="1"/> <field name="partner_id"/>
<field name="currency_id" select="1"/> <field name="contact_id"/>
<field name="currency_id"/>
<newline/> <newline/>
<field name="date_start"/> <field name="date_start"/>
<field name="date" select="2"/> <field name="date"/>
<newline/> <newline/>
<field name="quantity_max"/> <field name="quantity_max"/>
<field name="user_id"/> <field name="user_id"/>

View File

@ -41,6 +41,7 @@ import account_entries_report
import account_analytic_entries_report import account_analytic_entries_report
import account_balance_sheet import account_balance_sheet
import account_profit_loss import account_profit_loss
import account_treasury_report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -88,10 +88,10 @@ class account_balance(report_sxw.rml_parse, common_report_header):
} }
self.sum_debit += account_rec['debit'] self.sum_debit += account_rec['debit']
self.sum_credit += account_rec['credit'] self.sum_credit += account_rec['credit']
if disp_acc == 'bal_movement': if disp_acc == 'movement':
if not currency_obj.is_zero(self.cr, self.uid, currency, res['credit']) or not currency_obj.is_zero(self.cr, self.uid, currency, res['debit']) or not currency_obj.is_zero(self.cr, self.uid, currency, res['balance']): if not currency_obj.is_zero(self.cr, self.uid, currency, res['credit']) or not currency_obj.is_zero(self.cr, self.uid, currency, res['debit']) or not currency_obj.is_zero(self.cr, self.uid, currency, res['balance']):
self.result_acc.append(res) self.result_acc.append(res)
elif disp_acc == 'bal_solde': elif disp_acc == 'not_zero':
if not currency_obj.is_zero(self.cr, self.uid, currency, res['balance']): if not currency_obj.is_zero(self.cr, self.uid, currency, res['balance']):
self.result_acc.append(res) self.result_acc.append(res)
else: else:

View File

@ -233,7 +233,7 @@
<td> <td>
<para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para> <para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para>
</td> </td>
<td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='bal_all' and 'All') or (data['form']['display_account']=='bal_movement' and 'With movements') or 'With balance is not equal to 0']]</para></td> <td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]</para></td>
<td> <para style="terp_default_Centre_8">[[ get_filter(data)=='No Filter' and get_filter(data) or removeParentNode('para') ]] </para> <td> <para style="terp_default_Centre_8">[[ get_filter(data)=='No Filter' and get_filter(data) or removeParentNode('para') ]] </para>
<blockTable colWidths="60.0,60.0" style="Table5">[[ get_filter(data)=='Date' or removeParentNode('blockTable') ]] <blockTable colWidths="60.0,60.0" style="Table5">[[ get_filter(data)=='Date' or removeParentNode('blockTable') ]]
<tr> <tr>

View File

@ -137,16 +137,17 @@ class report_balancesheet_horizontal(report_sxw.rml_parse, common_report_header)
'name': account.name, 'name': account.name,
'level': account.level, 'level': account.level,
'balance':account.balance, 'balance':account.balance,
'type': account.type,
} }
currency = account.currency_id and account.currency_id or account.company_id.currency_id currency = account.currency_id and account.currency_id or account.company_id.currency_id
if typ == 'liability' and account.type <> 'view' and (account.debit <> account.credit): if typ == 'liability' and account.type <> 'view' and (account.debit <> account.credit):
self.result_sum_dr += account.balance self.result_sum_dr += account.balance
if typ == 'asset' and account.type <> 'view' and (account.debit <> account.credit): if typ == 'asset' and account.type <> 'view' and (account.debit <> account.credit):
self.result_sum_cr += account.balance self.result_sum_cr += account.balance
if data['form']['display_account'] == 'bal_movement': if data['form']['display_account'] == 'movement':
if not currency_pool.is_zero(self.cr, self.uid, currency, account.credit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.debit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.balance): if not currency_pool.is_zero(self.cr, self.uid, currency, account.credit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.debit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.balance):
accounts_temp.append(account_dict) accounts_temp.append(account_dict)
elif data['form']['display_account'] == 'bal_solde': elif data['form']['display_account'] == 'not_zero':
if not currency_pool.is_zero(self.cr, self.uid, currency, account.balance): if not currency_pool.is_zero(self.cr, self.uid, currency, account.balance):
accounts_temp.append(account_dict) accounts_temp.append(account_dict)
else: else:
@ -163,10 +164,12 @@ class report_balancesheet_horizontal(report_sxw.rml_parse, common_report_header)
for i in range(0,max(len(cal_list['liability']),len(cal_list['asset']))): for i in range(0,max(len(cal_list['liability']),len(cal_list['asset']))):
if i < len(cal_list['liability']) and i < len(cal_list['asset']): if i < len(cal_list['liability']) and i < len(cal_list['asset']):
temp={ temp={
'type': cal_list['liability'][i]['type'],
'code': cal_list['liability'][i]['code'], 'code': cal_list['liability'][i]['code'],
'name': cal_list['liability'][i]['name'], 'name': cal_list['liability'][i]['name'],
'level': cal_list['liability'][i]['level'], 'level': cal_list['liability'][i]['level'],
'balance':cal_list['liability'][i]['balance'], 'balance':cal_list['liability'][i]['balance'],
'type1': cal_list['asset'][i]['type'],
'code1': cal_list['asset'][i]['code'], 'code1': cal_list['asset'][i]['code'],
'name1': cal_list['asset'][i]['name'], 'name1': cal_list['asset'][i]['name'],
'level1': cal_list['asset'][i]['level'], 'level1': cal_list['asset'][i]['level'],
@ -176,10 +179,12 @@ class report_balancesheet_horizontal(report_sxw.rml_parse, common_report_header)
else: else:
if i < len(cal_list['asset']): if i < len(cal_list['asset']):
temp={ temp={
'type': '',
'code': '', 'code': '',
'name': '', 'name': '',
'level': False, 'level': False,
'balance':False, 'balance':False,
'type1': cal_list['asset'][i]['type'],
'code1': cal_list['asset'][i]['code'], 'code1': cal_list['asset'][i]['code'],
'name1': cal_list['asset'][i]['name'], 'name1': cal_list['asset'][i]['name'],
'level1': cal_list['asset'][i]['level'], 'level1': cal_list['asset'][i]['level'],
@ -188,10 +193,12 @@ class report_balancesheet_horizontal(report_sxw.rml_parse, common_report_header)
self.result_temp.append(temp) self.result_temp.append(temp)
if i < len(cal_list['liability']): if i < len(cal_list['liability']):
temp={ temp={
'type': cal_list['liability'][i]['type'],
'code': cal_list['liability'][i]['code'], 'code': cal_list['liability'][i]['code'],
'name': cal_list['liability'][i]['name'], 'name': cal_list['liability'][i]['name'],
'level': cal_list['liability'][i]['level'], 'level': cal_list['liability'][i]['level'],
'balance':cal_list['liability'][i]['balance'], 'balance':cal_list['liability'][i]['balance'],
'type1': '',
'code1': '', 'code1': '',
'name1': '', 'name1': '',
'level1': False, 'level1': False,

View File

@ -26,7 +26,6 @@
<blockAlignment value="LEFT"/> <blockAlignment value="LEFT"/>
<blockValign value="TOP"/> <blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/> <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
<lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,1" stop="-1,-1"/>
</blockTableStyle> </blockTableStyle>
<blockTableStyle id="Table5"> <blockTableStyle id="Table5">
<blockAlignment value="LEFT"/> <blockAlignment value="LEFT"/>
@ -115,7 +114,7 @@
<paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/> <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
<paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> <paraStyle name="terp_header_Left" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
<paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/> <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
<paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
@ -124,6 +123,36 @@
<paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_1_code" fontName="Helvetica-Bold" fontSize="9.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_1_name" fontName="Helvetica-Bold" fontSize="9.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_1_balance" fontName="Helvetica-Bold" fontSize="9.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_2_code" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="0.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_2_name" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="10.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_2_balance" fontName="Helvetica-Bold" fontSize="8.0" leftIndent=".0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_code" fontName="Helvetica" fontSize="8.0" leftIndent="0.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_code_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="0.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_name" fontName="Helvetica" fontSize="8.0" leftIndent="20.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_name_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="20.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_balance" fontName="Helvetica" fontSize="8.0" leftIndent="0.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_balance_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="0.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_4_name" fontName="Helvetica" fontSize="8.0" leftIndent="30.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_4_name_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="30.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<blockTableStyle id="Table1">
<blockTopPadding start="0,0" stop="-1,0" length="15"/>
<blockFont name="Helvetica-Bold" size="10.0" />
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,1" thickness="1"/>
</blockTableStyle>
<blockTableStyle id="Table2">
<blockTopPadding start="0,0" stop="-1,0" length="10"/>
<blockAlignment value="LEFT"/>
<lineStyle kind="LINEBELOW" colorName="#666666" start="1,1" stop="1,1"/>
</blockTableStyle>
<blockTableStyle id="Table3">
<blockValign value="TOP"/>
</blockTableStyle>
</stylesheet> </stylesheet>
<images/> <images/>
<story> <story>
@ -174,7 +203,7 @@
</tr> </tr>
</blockTable> </blockTable>
</td> </td>
<td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='bal_all' and 'All') or (data['form']['display_account']=='bal_movement' and 'With movements') or 'With balance is not equal to 0']]</para></td> <td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]</para></td>
<td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td> <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td>
</tr> </tr>
</blockTable> </blockTable>
@ -187,35 +216,32 @@
<blockTable colWidths="539.0" style="Table_Company_Name"> <blockTable colWidths="539.0" style="Table_Company_Name">
<tr> <tr>
<td> <td>
<para style="terp_header_Centre">Assets</para> <para style="terp_header_Left">Assets</para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>
<para style="terp_default_9"> <para style="terp_default_9">
<font color="white"> </font> <font color="white"> </font>
</para> </para>
<blockTable colWidths="100.0,326.0,113.0" style="Table1" repeatRows="1"> <blockTable colWidths="100.0,326.0,113.0" style="Table_Account_Line_Title" repeatRows="1">
<tr> <tr>
<td> <td>
<para style="terp_default_Bold_9">Code</para> <para style="terp_default_Bold_9">Code</para>
</td> </td>
<td> <td>
<para style="terp_default_Bold_9">Assets</para> <para style="terp_default_Bold_9">Account</para>
</td> </td>
<td> <td>
<para style="terp_tblheader_Details_Right">Balance</para> <para style="terp_tblheader_Details_Right">Balance</para>
</td> </td>
</tr> </tr>
<tr> <tr style="Table3">
<td> [[ repeatIn(get_lines_another('asset'),'a' ) ]]
<para style="terp_default_9"><font face="Times-Roman">[[ repeatIn(get_lines_another('asset'), 'a') ]]</font>[[ a['code'] ]]<font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]]</font></para> [[ setTag('tr','tr',{'style': 'Table'+str(min(3,a['level']))}) ]]
</td> <td><para style="terp_level_3_code">[[ (a['type'] =='view' and a['level'] &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_code_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a['level']))+'_code'}) ]]<i>[[ a['code'] ]]</i></para></td>
<td> <td><para style="terp_level_3_name">[[ (a['type'] =='view' and a['level'] &gt;= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a['level']))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a['level']))+'_name'}) ]][[ a['name'] ]]</para></td>
<para style="terp_default_9"><font color="white">[[ '. '*(a['level']-1) ]]</font><font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a['name'] ]]</font></para> <td>[[ (a['level'] &lt;&gt;2) or removeParentNode('td') ]]<para style="terp_level_3_balance">[[ (a['type'] =='view' and a['level'] &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a['level']))+'_balance'}) ]][[ formatLang(a['balance']) ]] [[company.currency_id.symbol ]]</para></td>
</td> <td>[[ a['level'] == 2 or removeParentNode('td') ]]<para style="terp_level_2_balance"><u>[[ formatLang(a['balance']) ]] [[company.currency_id.symbol ]]</u></para></td>
<td>
<para style="terp_default_Right_9"><font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font><font>[[ formatLang(abs(a['balance'])) ]] [[ company.currency_id.symbol ]]</font></para>
</td>
</tr> </tr>
</blockTable> </blockTable>
<blockTable colWidths="426.0,113.0" style="Table_Net_Profit_Loss"> <blockTable colWidths="426.0,113.0" style="Table_Net_Profit_Loss">
@ -224,7 +250,7 @@
<para style="terp_default_Bold_9">Balance:</para> <para style="terp_default_Bold_9">Balance:</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold"><u>[[ formatLang(abs(sum_cr())) ]] [[ company.currency_id.symbol ]]</u></para> <para style="terp_default_Right_9_Bold"><u>[[ formatLang(sum_cr()) ]] [[ company.currency_id.symbol ]]</u></para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>
@ -235,7 +261,7 @@
<blockTable colWidths="539.0" style="Table_Company_Name"> <blockTable colWidths="539.0" style="Table_Company_Name">
<tr> <tr>
<td> <td>
<para style="terp_header_Centre">Liabilities</para> <para style="terp_header_Left">Liabilities</para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>
@ -245,22 +271,19 @@
<para style="terp_default_Bold_9">Code</para> <para style="terp_default_Bold_9">Code</para>
</td> </td>
<td> <td>
<para style="terp_default_Bold_9">Liabilities</para> <para style="terp_default_Bold_9">Account</para>
</td> </td>
<td> <td>
<para style="terp_tblheader_Details_Right">Balance</para> <para style="terp_tblheader_Details_Right">Balance</para>
</td> </td>
</tr> </tr>
<tr> <tr style="Table3">
<td> [[ repeatIn(get_lines_another('liability'),'a' ) ]]
<para style="terp_default_9"><font face="Times-Roman">[[ repeatIn(get_lines_another('liability'), 'a') ]]</font>[[ a['code'] ]]<font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]] </font><font>[[ a['name']=='Net Profit' and setTag('para','para',{'style':'terp_default_Bold_9'}) or removeParentNode('font') ]]</font></para> [[ setTag('tr','tr',{'style': 'Table'+str(min(3,a['level']))}) ]]
</td> <td><para style="terp_level_3_code">[[ (a['type'] =='view' and a['level'] &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_code_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a['level']))+'_code'}) ]]<i>[[ a['code'] ]]</i></para></td>
<td> <td><para style="terp_level_3_name">[[ (a['type'] =='view' and a['level'] &gt;= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a['level']))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a['level']))+'_name'}) ]][[ a['name'] ]]</para></td>
<para style="terp_default_9"><font color="white">[[ '. '*(a['level']-1) ]]</font><font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a['name'] ]]</font><font>[[ a['name']=='Net Profit' and setTag('para','para',{'style':'terp_default_Bold_9'}) or removeParentNode('font') ]]</font></para> <td>[[ (a['level'] &lt;&gt;2) or removeParentNode('td') ]]<para style="terp_level_3_balance">[[ (a['type'] =='view' and a['level'] &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a['level']))+'_balance'}) ]][[ formatLang(a['balance']) ]] [[company.currency_id.symbol ]]</para></td>
</td> <td>[[ a['level'] == 2 or removeParentNode('td') ]]<para style="terp_level_2_balance"><u>[[ formatLang(a['balance']) ]] [[company.currency_id.symbol ]]</u></para></td>
<td>
<para style="terp_default_Right_9"><font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font><font>[[ formatLang(abs(a['balance'])) ]] [[ company.currency_id.symbol ]]</font><font>[[ a['name']=='Net Profit' and setTag('para','para',{'style':'terp_default_Right_9_Bold'}) or removeParentNode('font') ]]</font></para>
</td>
</tr> </tr>
</blockTable> </blockTable>
<blockTable colWidths="426.0,113.0" style="Table_Net_Profit_Loss"> <blockTable colWidths="426.0,113.0" style="Table_Net_Profit_Loss">
@ -269,7 +292,7 @@
<para style="terp_default_Bold_9">Balance:</para> <para style="terp_default_Bold_9">Balance:</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold"><u>[[ formatLang(abs(sum_dr())) ]] [[ company.currency_id.symbol ]]</u></para> <para style="terp_default_Right_9_Bold"><u>[[ formatLang(sum_dr()) ]] [[ company.currency_id.symbol ]]</u></para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>

View File

@ -163,7 +163,7 @@
</tr> </tr>
</blockTable> </blockTable>
</td> </td>
<td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='bal_all' and 'All') or (data['form']['display_account']=='bal_movement' and 'With movements') or 'With balance is not equal to 0']]</para></td> <td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]</para></td>
<td><para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para></td> <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para></td>
</tr> </tr>
</blockTable> </blockTable>
@ -202,7 +202,7 @@
<para style="terp_default_9"><font color="white">[[ '. '*(a['level1']-1) ]]</font><font>[[ a['level1']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a['name1'] ]]</font></para> <para style="terp_default_9"><font color="white">[[ '. '*(a['level1']-1) ]]</font><font>[[ a['level1']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a['name1'] ]]</font></para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9"><font>[[ a['level1']&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font><font>[[ formatLang(abs(a['balance1'])) ]] [[ company.currency_id.symbol ]]</font></para> <para style="terp_default_Right_9"><font>[[ a['level1']&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font><font>[[ formatLang(a['balance1']) ]] [[ company.currency_id.symbol ]]</font></para>
</td> </td>
<td> <td>
<para style="terp_default_9"><font face="Times-Roman">[[ repeatIn(get_lines(), 'a') ]]</font> <font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]]</font><font>[[ a['code'] ]]</font><font>[[ a['name']=='Net Profit' and setTag('para','para',{'style':'terp_default_Bold_9'}) or removeParentNode('font') ]]</font></para> <para style="terp_default_9"><font face="Times-Roman">[[ repeatIn(get_lines(), 'a') ]]</font> <font>[[ a['level']&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]]</font><font>[[ a['code'] ]]</font><font>[[ a['name']=='Net Profit' and setTag('para','para',{'style':'terp_default_Bold_9'}) or removeParentNode('font') ]]</font></para>
@ -213,7 +213,7 @@
<td> <td>
<para style="terp_default_Right_9"><font>[[ a['level1']&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font> <para style="terp_default_Right_9"><font>[[ a['level1']&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font>
<font>[[ a['name']=='Net Profit' and setTag('para','para',{'style':'terp_default_Right_9_Bold'}) or removeParentNode('font') ]]</font> <font>[[ a['name']=='Net Profit' and setTag('para','para',{'style':'terp_default_Right_9_Bold'}) or removeParentNode('font') ]]</font>
<font> [[(a['code'] and a['name']) and formatLang(abs(a['balance'])) or removeParentNode('font')]] [[ company.currency_id.symbol ]]</font></para> <font> [[(a['code'] and a['name']) and formatLang(a['balance']) or removeParentNode('font')]] [[ company.currency_id.symbol ]]</font></para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>
@ -223,13 +223,13 @@
<para style="terp_default_Bold_9">Balance:</para> <para style="terp_default_Bold_9">Balance:</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold"><u>[[ formatLang(abs(sum_cr())) ]] [[ company.currency_id.symbol ]]</u></para> <para style="terp_default_Right_9_Bold"><u>[[ formatLang(sum_cr()) ]] [[ company.currency_id.symbol ]]</u></para>
</td> </td>
<td> <td>
<para style="terp_default_Bold_9">Balance:</para> <para style="terp_default_Bold_9">Balance:</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold"><u>[[ formatLang(abs(sum_dr())) ]] [[ company.currency_id.symbol ]]</u></para> <para style="terp_default_Right_9_Bold"><u>[[ formatLang(sum_dr()) ]] [[ company.currency_id.symbol ]]</u></para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>

View File

@ -40,9 +40,10 @@ class general_ledger(report_sxw.rml_parse, common_report_header):
self.sortby = data['form'].get('sortby', 'sort_date') self.sortby = data['form'].get('sortby', 'sort_date')
self.query = obj_move._query_get(self.cr, self.uid, obj='l', context=data['form'].get('used_context',{})) self.query = obj_move._query_get(self.cr, self.uid, obj='l', context=data['form'].get('used_context',{}))
ctx2 = data['form'].get('used_context',{}).copy() ctx2 = data['form'].get('used_context',{}).copy()
ctx2.update({'initial_bal': True}) self.init_balance = data['form'].get('initial_balance', True)
if self.init_balance:
ctx2.update({'initial_bal': True})
self.init_query = obj_move._query_get(self.cr, self.uid, obj='l', context=ctx2) self.init_query = obj_move._query_get(self.cr, self.uid, obj='l', context=ctx2)
self.init_balance = data['form']['initial_balance']
self.display_account = data['form']['display_account'] self.display_account = data['form']['display_account']
self.target_move = data['form'].get('target_move', 'all') self.target_move = data['form'].get('target_move', 'all')
ctx = self.context.copy() ctx = self.context.copy()
@ -116,10 +117,10 @@ class general_ledger(report_sxw.rml_parse, common_report_header):
num_entry = self.cr.fetchone()[0] or 0 num_entry = self.cr.fetchone()[0] or 0
sold_account = self._sum_balance_account(child_account) sold_account = self._sum_balance_account(child_account)
self.sold_accounts[child_account.id] = sold_account self.sold_accounts[child_account.id] = sold_account
if self.display_account == 'bal_movement': if self.display_account == 'movement':
if child_account.type != 'view' and num_entry <> 0: if child_account.type != 'view' and num_entry <> 0:
res.append(child_account) res.append(child_account)
elif self.display_account == 'bal_solde': elif self.display_account == 'not_zero':
if child_account.type != 'view' and num_entry <> 0: if child_account.type != 'view' and num_entry <> 0:
if not currency_obj.is_zero(self.cr, self.uid, currency, sold_account): if not currency_obj.is_zero(self.cr, self.uid, currency, sold_account):
res.append(child_account) res.append(child_account)

View File

@ -395,7 +395,7 @@
<para style="terp_default_Centre_7">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para> <para style="terp_default_Centre_7">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para>
</td> </td>
<td> <td>
<para style="terp_default_Centre_7">[[ (data['form']['display_account']=='bal_all' and 'All') or (data['form']['display_account']=='bal_movement' and 'With movements') or 'With balance is not equal to 0']]</para> <para style="terp_default_Centre_7">[[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]</para>
</td> </td>
<td> <td>
<para style="terp_default_Centre_7">[[ get_filter(data)=='No Filter' and get_filter(data) or removeParentNode('para') ]]</para> <para style="terp_default_Centre_7">[[ get_filter(data)=='No Filter' and get_filter(data) or removeParentNode('para') ]]</para>

View File

@ -47,7 +47,6 @@ class account_invoice_report(osv.osv):
'company_id': fields.many2one('res.company', 'Company', readonly=True), 'company_id': fields.many2one('res.company', 'Company', readonly=True),
'user_id': fields.many2one('res.users', 'Salesman', readonly=True), 'user_id': fields.many2one('res.users', 'Salesman', readonly=True),
'price_total': fields.float('Total Without Tax', readonly=True), 'price_total': fields.float('Total Without Tax', readonly=True),
'price_total_tax': fields.float('Total With Tax', readonly=True),
'price_average': fields.float('Average Price', readonly=True, group_operator="avg"), 'price_average': fields.float('Average Price', readonly=True, group_operator="avg"),
'currency_rate': fields.float('Currency Rate', readonly=True), 'currency_rate': fields.float('Currency Rate', readonly=True),
'nbr':fields.integer('# of Lines', readonly=True), 'nbr':fields.integer('# of Lines', readonly=True),
@ -121,21 +120,6 @@ class account_invoice_report(osv.osv):
ail.price_subtotal ail.price_subtotal
end) / cr.rate as price_total, end) / cr.rate as price_total,
sum(case when ai.type in ('out_refund','in_invoice') then
-ai.amount_total
else
ai.amount_total
end) / (CASE WHEN
(select count(l.id) from account_invoice_line as l
left join account_invoice as a ON (a.id=l.invoice_id)
where a.id=ai.id) <> 0
THEN
(select count(l.id) from account_invoice_line as l
left join account_invoice as a ON (a.id=l.invoice_id)
where a.id=ai.id)
ELSE 1
END) / cr.rate as price_total_tax,
(case when ai.type in ('out_refund','in_invoice') then (case when ai.type in ('out_refund','in_invoice') then
sum(-ail.price_subtotal) sum(-ail.price_subtotal)
else else

View File

@ -32,7 +32,6 @@
<field name="product_qty" sum="Qty"/> <field name="product_qty" sum="Qty"/>
<!-- <field name="reconciled" sum="# Reconciled"/> --> <!-- <field name="reconciled" sum="# Reconciled"/> -->
<field name="price_total" sum="Total Without Tax"/> <field name="price_total" sum="Total Without Tax"/>
<field name="price_total_tax" sum="Total With Tax"/>
<field name="residual" sum="Total Residual" invisible="context.get('residual_invisible',False)"/> <field name="residual" sum="Total Residual" invisible="context.get('residual_invisible',False)"/>
<field name="due_delay" sum="Avg. Due Delay" invisible="context.get('residual_invisible',False)"/> <field name="due_delay" sum="Avg. Due Delay" invisible="context.get('residual_invisible',False)"/>
<field name="delay_to_pay" sum="Avg. Delay To Pay" invisible="context.get('residual_invisible',False)"/> <field name="delay_to_pay" sum="Avg. Delay To Pay" invisible="context.get('residual_invisible',False)"/>

View File

@ -23,6 +23,7 @@ import time
import re import re
from report import report_sxw from report import report_sxw
from common_report_header import common_report_header from common_report_header import common_report_header
from tools.translate import _
class third_party_ledger(report_sxw.rml_parse, common_report_header): class third_party_ledger(report_sxw.rml_parse, common_report_header):
@ -53,15 +54,23 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header):
'get_target_move': self._get_target_move, 'get_target_move': self._get_target_move,
}) })
def _get_filter(self, data):
if data['form']['filter'] == 'unreconciled':
return _('Unreconciled Entries')
return super(third_party_ledger, self)._get_filter(data)
def set_context(self, objects, data, ids, report_type=None): def set_context(self, objects, data, ids, report_type=None):
obj_move = self.pool.get('account.move.line') obj_move = self.pool.get('account.move.line')
obj_partner = self.pool.get('res.partner') obj_partner = self.pool.get('res.partner')
self.query = obj_move._query_get(self.cr, self.uid, obj='l', context=data['form'].get('used_context', {})) self.query = obj_move._query_get(self.cr, self.uid, obj='l', context=data['form'].get('used_context', {}))
ctx2 = data['form'].get('used_context',{}).copy() ctx2 = data['form'].get('used_context',{}).copy()
ctx2.update({'initial_bal': True})
self.init_query = obj_move._query_get(self.cr, self.uid, obj='l', context=ctx2)
self.reconcil = data['form'].get('reconcil', True)
self.initial_balance = data['form'].get('initial_balance', True) self.initial_balance = data['form'].get('initial_balance', True)
if self.initial_balance:
ctx2.update({'initial_bal': True})
self.init_query = obj_move._query_get(self.cr, self.uid, obj='l', context=ctx2)
self.reconcil = True
if data['form']['filter'] == 'unreconciled':
self.reconcil = False
self.result_selection = data['form'].get('result_selection', 'customer') self.result_selection = data['form'].get('result_selection', 'customer')
self.amount_currency = data['form'].get('amount_currency', False) self.amount_currency = data['form'].get('amount_currency', False)
self.target_move = data['form'].get('target_move', 'all') self.target_move = data['form'].get('target_move', 'all')
@ -169,7 +178,6 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header):
RECONCILE_TAG = " " RECONCILE_TAG = " "
else: else:
RECONCILE_TAG = "AND l.reconcile_id IS NULL" RECONCILE_TAG = "AND l.reconcile_id IS NULL"
self.cr.execute( self.cr.execute(
"SELECT COALESCE(SUM(l.debit),0.0), COALESCE(SUM(l.credit),0.0), COALESCE(sum(debit-credit), 0.0) " \ "SELECT COALESCE(SUM(l.debit),0.0), COALESCE(SUM(l.credit),0.0), COALESCE(sum(debit-credit), 0.0) " \
"FROM account_move_line AS l, " \ "FROM account_move_line AS l, " \

View File

@ -355,7 +355,7 @@
<para style="terp_tblheader_General_Centre">Journal</para> <para style="terp_tblheader_General_Centre">Journal</para>
</td> </td>
<td> <td>
<para style="terp_tblheader_General_Centre">Filters By [[ get_filter(data)!='No Filter' and get_filter(data) ]]</para> <para style="terp_tblheader_General_Centre">Filters By [[ data['form']['filter'] not in ('filter_no','unreconciled') and get_filter(data) ]]</para>
</td> </td>
<td> <td>
<para style="terp_tblheader_General_Centre">Partner's</para> <para style="terp_tblheader_General_Centre">Partner's</para>
@ -377,7 +377,7 @@
<para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para> <para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para>
</td> </td>
<td> <td>
<para style="terp_default_Centre_8">[[ get_filter(data)=='No Filter' and get_filter(data) or removeParentNode('para') ]]</para> <para style="terp_default_Centre_8">[[ data['form']['filter'] in ('filter_no','unreconciled') and get_filter(data) or removeParentNode('para') ]]</para>
<blockTable colWidths="58.0,58.0" style="Table7">[[ get_filter(data)=='Date' or removeParentNode('blockTable') ]] <blockTable colWidths="58.0,58.0" style="Table7">[[ get_filter(data)=='Date' or removeParentNode('blockTable') ]]
<tr> <tr>
<td> <td>

View File

@ -356,7 +356,7 @@
<para style="terp_tblheader_General_Centre">Journal</para> <para style="terp_tblheader_General_Centre">Journal</para>
</td> </td>
<td> <td>
<para style="terp_tblheader_General_Centre">Filters By [[ get_filter(data)!='No Filter' and get_filter(data) ]]</para> <para style="terp_tblheader_General_Centre">Filters By [[ data['form']['filter'] not in ('filter_no','unreconciled') and get_filter(data) ]]</para>
</td> </td>
<td> <td>
<para style="terp_tblheader_General_Centre">Partner's</para> <para style="terp_tblheader_General_Centre">Partner's</para>
@ -378,7 +378,7 @@
<para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para> <para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para>
</td> </td>
<td> <td>
<para style="terp_default_Centre_8">[[ get_filter(data)=='No Filter' and get_filter(data) or removeParentNode('para') ]]</para> <para style="terp_default_Centre_8">[[ data['form']['filter'] in ('filter_no','unreconciled') and get_filter(data) or removeParentNode('para') ]]</para>
<blockTable colWidths="58.0,58.0" style="Table7">[[ get_filter(data)=='Date' or removeParentNode('blockTable') ]] <blockTable colWidths="58.0,58.0" style="Table7">[[ get_filter(data)=='Date' or removeParentNode('blockTable') ]]
<tr> <tr>
<td> <td>

View File

@ -180,7 +180,7 @@
</tr> </tr>
</blockTable> </blockTable>
</td> </td>
<td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='bal_all' and 'All') or (data['form']['display_account']=='bal_movement' and 'With movements') or 'With balance is not equal to 0']]</para></td> <td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]</para></td>
<td><para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para></td> <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para></td>
</tr> </tr>
</blockTable> </blockTable>

View File

@ -101,6 +101,7 @@ class report_pl_account_horizontal(report_sxw.rml_parse, common_report_header):
cal_list = {} cal_list = {}
account_id = data['form'].get('chart_account_id', False) account_id = data['form'].get('chart_account_id', False)
company_currency = account_pool.browse(self.cr, self.uid, account_id).company_id.currency_id
account_ids = account_pool._get_children_and_consol(cr, uid, account_id, context=ctx) account_ids = account_pool._get_children_and_consol(cr, uid, account_id, context=ctx)
accounts = account_pool.browse(cr, uid, account_ids, context=ctx) accounts = account_pool.browse(cr, uid, account_ids, context=ctx)
@ -110,18 +111,21 @@ class report_pl_account_horizontal(report_sxw.rml_parse, common_report_header):
if (account.user_type.report_type) and (account.user_type.report_type == typ): if (account.user_type.report_type) and (account.user_type.report_type == typ):
currency = account.currency_id and account.currency_id or account.company_id.currency_id currency = account.currency_id and account.currency_id or account.company_id.currency_id
if typ == 'expense' and account.type <> 'view' and (account.debit <> account.credit): if typ == 'expense' and account.type <> 'view' and (account.debit <> account.credit):
self.result_sum_dr += abs(account.debit - account.credit) self.result_sum_dr += account.debit - account.credit
if typ == 'income' and account.type <> 'view' and (account.debit <> account.credit): if typ == 'income' and account.type <> 'view' and (account.debit <> account.credit):
self.result_sum_cr += abs(account.debit - account.credit) self.result_sum_cr += account.credit - account.debit
if data['form']['display_account'] == 'bal_movement': if data['form']['display_account'] == 'movement':
if not currency_pool.is_zero(self.cr, self.uid, currency, account.credit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.debit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.balance): if not currency_pool.is_zero(self.cr, self.uid, currency, account.credit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.debit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.balance):
accounts_temp.append(account) accounts_temp.append(account)
elif data['form']['display_account'] == 'bal_solde': elif data['form']['display_account'] == 'not_zero':
if not currency_pool.is_zero(self.cr, self.uid, currency, account.balance): if not currency_pool.is_zero(self.cr, self.uid, currency, account.balance):
accounts_temp.append(account) accounts_temp.append(account)
else: else:
accounts_temp.append(account) accounts_temp.append(account)
if self.result_sum_dr > self.result_sum_cr: if currency_pool.is_zero(self.cr, self.uid, company_currency, (self.result_sum_dr-self.result_sum_cr)):
self.res_pl['type'] = None
self.res_pl['balance'] = 0.0
elif self.result_sum_dr > self.result_sum_cr:
self.res_pl['type'] = _('Net Loss') self.res_pl['type'] = _('Net Loss')
self.res_pl['balance'] = (self.result_sum_dr - self.result_sum_cr) self.res_pl['balance'] = (self.result_sum_dr - self.result_sum_cr)
else: else:

View File

@ -24,9 +24,8 @@
</blockTableStyle> </blockTableStyle>
<blockTableStyle id="Table_Account_Line_Title"> <blockTableStyle id="Table_Account_Line_Title">
<blockAlignment value="LEFT"/> <blockAlignment value="LEFT"/>
<blockValign value="TOP"/> <blockValign value="MIDDLE"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/> <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
<lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,1" stop="-1,-1"/>
</blockTableStyle> </blockTableStyle>
<blockTableStyle id="Table3"> <blockTableStyle id="Table3">
<blockAlignment value="LEFT"/> <blockAlignment value="LEFT"/>
@ -41,17 +40,6 @@
<blockValign value="TOP"/> <blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,-1"/> <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,-1"/>
</blockTableStyle> </blockTableStyle>
<blockTableStyle id="Table2">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
<lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,1" stop="-1,-1"/>
</blockTableStyle>
<blockTableStyle id="Table3">
<blockAlignment value="LEFT"/>
<blockValign value="TOP"/>
<lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
</blockTableStyle>
<blockTableStyle id="Table4"> <blockTableStyle id="Table4">
<blockAlignment value="LEFT"/> <blockAlignment value="LEFT"/>
<blockValign value="TOP"/> <blockValign value="TOP"/>
@ -136,7 +124,38 @@
<paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
</stylesheet>
<paraStyle name="terp_level_1_code" fontName="Helvetica-Bold" fontSize="9.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_1_name" fontName="Helvetica-Bold" fontSize="9.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_1_balance" fontName="Helvetica-Bold" fontSize="9.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_2_code" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="0.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_2_name" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="10.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_2_balance" fontName="Helvetica-Bold" fontSize="8.0" leftIndent=".0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_code" fontName="Helvetica" fontSize="8.0" leftIndent="0.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_code_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="0.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_name" fontName="Helvetica" fontSize="8.0" leftIndent="20.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_name_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="20.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_balance" fontName="Helvetica" fontSize="8.0" leftIndent="0.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_3_balance_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="0.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_4_name" fontName="Helvetica" fontSize="8.0" leftIndent="30.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<paraStyle name="terp_level_4_name_bold" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="30.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
<blockTableStyle id="Table1">
<blockTopPadding start="0,0" stop="-1,0" length="15"/>
<blockFont name="Helvetica-Bold" size="10.0" />
<lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,1" thickness="1"/>
</blockTableStyle>
<blockTableStyle id="Table2">
<blockTopPadding start="0,0" stop="-1,0" length="10"/>
<blockAlignment value="LEFT"/>
<lineStyle kind="LINEBELOW" colorName="#666666" start="1,1" stop="1,1"/>
</blockTableStyle>
<blockTableStyle id="Table3">
<blockValign value="TOP"/>
</blockTableStyle>
</stylesheet>
<images/> <images/>
<story> <story>
<blockTable colWidths="539.0" style="Table_Company_Name"> <blockTable colWidths="539.0" style="Table_Company_Name">
@ -156,7 +175,7 @@
<td><para style="terp_tblheader_General_Centre">Chart of Account </para></td> <td><para style="terp_tblheader_General_Centre">Chart of Account </para></td>
<td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td> <td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td>
<td><para style="terp_tblheader_General_Centre">Filter By [[ get_filter(data)!='No Filter' and get_filter(data) ]]</para></td> <td><para style="terp_tblheader_General_Centre">Filter By [[ get_filter(data)!='No Filter' and get_filter(data) ]]</para></td>
<td><para style="terp_tblheader_General_Centre">Display Account</para></td> <td><para style="terp_tblheader_General_Centre">Display Account</para></td>
<td><para style="terp_tblheader_General_Centre">Target Moves</para></td> <td><para style="terp_tblheader_General_Centre">Target Moves</para></td>
</tr> </tr>
<tr> <tr>
@ -184,42 +203,33 @@
</tr> </tr>
</blockTable> </blockTable>
</td> </td>
<td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='bal_all' and 'All') or (data['form']['display_account']=='bal_movement' and 'With movements') or 'With balance is not equal to 0']]</para></td> <td><para style="terp_default_Centre_8">[[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]</para></td>
<td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td> <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td>
</tr> </tr>
</blockTable> </blockTable>
<para style="Standard"> <para style="Standard">
<font color="white"> </font> <font color="white"> </font>
</para> </para>
<para style="Standard"> <para style="terp_header">Expenses</para>
<font color="white"> </font>
</para>
<blockTable colWidths="100.0,326.0,113.0" style="Table_Account_Line_Title" repeatRows="1"> <blockTable colWidths="100.0,326.0,113.0" style="Table_Account_Line_Title" repeatRows="1">
<tr> <tr>
<td> <td>
<para style="terp_default_Bold_9">Code</para> <para style="terp_default_Bold_9">Code</para>
</td> </td>
<td> <td>
<para style="terp_default_Bold_9">Expenses</para> <para style="terp_default_Bold_9">Account</para>
</td> </td>
<td> <td>
<para style="terp_tblheader_Details_Right">Balance</para> <para style="terp_tblheader_Details_Right">Balance</para>
</td> </td>
</tr> </tr>
<tr> <tr style="Table3">
<td> [[ repeatIn(get_lines_another('expense'),'a' ) ]]
<para style="terp_default_9"> [[ setTag('tr','tr',{'style': 'Table'+str(min(3,a.level))}) ]]
<font face="Times-Roman">[[ repeatIn(get_lines_another('expense'),'a' ) ]] </font>[[ a.code ]]<font>[[ a.level&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]]</font> <td><para style="terp_level_3_code">[[ (a.type =='view' and a.level &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_code_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_code'}) ]]<i>[[ a.code ]]</i></para></td>
</para> <td><para style="terp_level_3_name">[[ (a.type =='view' and a.level &gt;= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a.level))+'_name'}) ]][[ a.name ]]</para></td>
</td> <td>[[ (a.level &lt;&gt;2) or removeParentNode('td') ]]<para style="terp_level_3_balance">[[ (a.type =='view' and a.level &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_balance'}) ]][[ formatLang(a.balance) ]] [[company.currency_id.symbol ]]</para></td>
<td> <td>[[ a.level == 2 or removeParentNode('td') ]]<para style="terp_level_2_balance"><u>[[ formatLang(a.balance) ]] [[company.currency_id.symbol ]]</u></para></td>
<para style="terp_default_9">
<font color="white">[[ '. '*(a.level-1) ]]</font><font>[[ a.level&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a.name ]]</font>
</para>
</td>
<td>
<para style="terp_default_Right_9"><font>[[ a.level&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font><font>[[ formatLang(abs(a.balance)) ]] [[ company.currency_id.symbol ]]</font></para>
</td>
</tr> </tr>
</blockTable> </blockTable>
<blockTable colWidths="100.0,326.0,113.0" style="Table_Net_Profit_Loss"> <blockTable colWidths="100.0,326.0,113.0" style="Table_Net_Profit_Loss">
@ -231,7 +241,7 @@
<para style="terp_default_Bold_9">[[ final_result()['type'] == 'Net Profit' and final_result()['type'] or removeParentNode('blockTable') ]]</para> <para style="terp_default_Bold_9">[[ final_result()['type'] == 'Net Profit' and final_result()['type'] or removeParentNode('blockTable') ]]</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold">[[ final_result()['balance'] and final_result()['type'] == 'Net Profit' and formatLang(abs(final_result()['balance'])) ]] [[ final_result()['balance'] and final_result()['type'] == 'Net Profit' and company.currency_id.symbol ]]</para> <para style="terp_default_Right_9_Bold">[[ final_result()['balance'] and final_result()['type'] == 'Net Profit' and formatLang(final_result()['balance']) ]] [[ final_result()['balance'] and final_result()['type'] == 'Net Profit' and company.currency_id.symbol ]]</para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>
@ -241,7 +251,7 @@
<para style="terp_default_Bold_9">Total:</para> <para style="terp_default_Bold_9">Total:</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold"><u>[[ formatLang(abs(sum_dr())) ]] [[ company.currency_id.symbol ]]</u></para> <para style="terp_default_Right_9_Bold"><u>[[ formatLang(sum_dr()) ]] [[ company.currency_id.symbol ]]</u></para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>
@ -249,32 +259,26 @@
<para style="terp_default_Right_9_Bold"> <para style="terp_default_Right_9_Bold">
<font color="white"> </font> <font color="white"> </font>
</para> </para>
<blockTable colWidths="100.0,326.0,113.0" style="Table2" repeatRows="1"> <para style="terp_header">Incomes</para>
<blockTable colWidths="100.0,326.0,113.0" style="Table_Account_Line_Title" repeatRows="1">
<tr> <tr>
<td> <td>
<para style="terp_default_Bold_9">Code</para> <para style="terp_default_Bold_9">Code</para>
</td> </td>
<td> <td>
<para style="terp_default_Bold_9">Incomes</para> <para style="terp_default_Bold_9">Account</para>
</td> </td>
<td> <td>
<para style="P1">Balance</para> <para style="P1">Balance</para>
</td> </td>
</tr> </tr>
<tr> <tr style="Table3">
<td> [[ repeatIn(get_lines_another('income'),'a' ) ]]
<para style="terp_default_9"> [[ setTag('tr','tr',{'style': 'Table'+str(min(3,a.level))}) ]]
<font face="Times-Roman">[[ repeatIn(get_lines_another('income'),'a') ]] </font>[[ a.code ]]<font>[[ a.level&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]]</font> <td><para style="terp_level_3_code">[[ (a.type =='view' and a.level &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_code_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_code'}) ]]<i>[[ a.code ]]</i></para></td>
</para> <td><para style="terp_level_3_name">[[ (a.type =='view' and a.level &gt;= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a.level))+'_name'}) ]][[ a.name ]]</para></td>
</td> <td>[[ (a.level &lt;&gt;2) or removeParentNode('td') ]]<para style="terp_level_3_balance">[[ (a.type =='view' and a.level &gt;= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_balance'}) ]][[ formatLang(a.balance) ]] [[company.currency_id.symbol ]]</para></td>
<td> <td>[[ a.level == 2 or removeParentNode('td') ]]<para style="terp_level_2_balance"><u>[[ formatLang(a.balance) ]] [[company.currency_id.symbol ]]</u></para></td>
<para style="terp_default_9">
<font color="white">[[ '. '*(a.level-1) ]]</font><font>[[ a.level&lt;4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a.name ]]</font>
</para>
</td>
<td>
<para style="terp_default_Right_9"><font>[[ a.level&lt;4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]]</font><font>[[ formatLang(abs(a.balance)) ]] [[ company.currency_id.symbol ]]</font></para>
</td>
</tr> </tr>
</blockTable> </blockTable>
<blockTable colWidths="100.0,326.0,113.0" style="Table4"> <blockTable colWidths="100.0,326.0,113.0" style="Table4">
@ -286,7 +290,7 @@
<para style="terp_default_Bold_9">[[ final_result()['type'] == 'Net Loss' and final_result()['type'] or removeParentNode('blockTable') ]]</para> <para style="terp_default_Bold_9">[[ final_result()['type'] == 'Net Loss' and final_result()['type'] or removeParentNode('blockTable') ]]</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold">[[ final_result()['balance'] and final_result()['type'] == 'Net Loss' and formatLang(abs(final_result()['balance'])) ]] [[ final_result()['balance'] and final_result()['type'] == 'Net Loss' and company.currency_id.symbol ]]</para> <para style="terp_default_Right_9_Bold">[[ final_result()['balance'] and final_result()['type'] == 'Net Loss' and formatLang(final_result()['balance']) ]] [[ final_result()['balance'] and final_result()['type'] == 'Net Loss' and company.currency_id.symbol ]]</para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>
@ -296,7 +300,7 @@
<para style="terp_default_Bold_9">Total:</para> <para style="terp_default_Bold_9">Total:</para>
</td> </td>
<td> <td>
<para style="terp_default_Right_9_Bold"><u>[[ formatLang(abs(sum_cr())) ]] [[ company.currency_id.symbol ]]</u></para> <para style="terp_default_Right_9_Bold"><u>[[ formatLang(sum_cr()) ]] [[ company.currency_id.symbol ]]</u></para>
</td> </td>
</tr> </tr>
</blockTable> </blockTable>

View File

@ -114,7 +114,7 @@ class report_aged_receivable(osv.osv):
_columns = { _columns = {
'name': fields.char('Month Range', size=7, readonly=True), 'name': fields.char('Month Range', size=7, readonly=True),
'balance': fields.function(_calc_bal, method=True, string='Balance', readonly=True), 'balance': fields.function(_calc_bal, string='Balance', readonly=True),
} }
def init(self, cr, uid=1): def init(self, cr, uid=1):

View File

@ -0,0 +1,81 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
import tools
from osv import fields,osv
import decimal_precision as dp
class account_treasury_report(osv.osv):
_name = "account.treasury.report"
_description = "Treasury Analysis"
_auto = False
def _compute_balances(self, cr, uid, ids, field_names, arg=None, context=None,
query='', query_params=()):
all_treasury_lines = self.search(cr, uid, [], context=context)
all_companies = self.pool.get('res.company').search(cr, uid, [], context=context)
current_sum = dict((company, 0.0) for company in all_companies)
res = dict((id, dict((fn, 0.0) for fn in field_names)) for id in all_treasury_lines)
for record in self.browse(cr, uid, all_treasury_lines, context=context):
res[record.id]['starting_balance'] = current_sum[record.company_id.id]
current_sum[record.company_id.id] += record.balance
res[record.id]['ending_balance'] = current_sum[record.company_id.id]
return res
_columns = {
'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscalyear', readonly=True),
'period_id': fields.many2one('account.period', 'Period', readonly=True),
'debit': fields.float('Debit', readonly=True),
'credit': fields.float('Credit', readonly=True),
'balance': fields.float('Balance', readonly=True),
'date': fields.date('Beginning of Period Date', readonly=True),
'starting_balance': fields.function(_compute_balances, digits_compute=dp.get_precision('Account'), string='Starting Balance', multi='balance'),
'ending_balance': fields.function(_compute_balances, digits_compute=dp.get_precision('Account'), string='Ending Balance', multi='balance'),
'company_id': fields.many2one('res.company', 'Company', readonly=True),
}
_order = 'date asc'
def init(self, cr):
tools.drop_view_if_exists(cr, 'account_treasury_report')
cr.execute("""
create or replace view account_treasury_report as (
select
p.id as id,
p.fiscalyear_id as fiscalyear_id,
p.id as period_id,
sum(l.debit) as debit,
sum(l.credit) as credit,
sum(l.debit-l.credit) as balance,
p.date_start as date,
am.company_id as company_id
from
account_move_line l
left join account_account a on (l.account_id = a.id)
left join account_move am on (am.id=l.move_id)
left join account_period p on (am.period_id=p.id)
where l.state != 'draft'
and a.type = 'liquidity'
group by p.id, p.fiscalyear_id, p.date_start, am.company_id
)
""")
account_treasury_report()

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_account_treasury_report_tree" model="ir.ui.view">
<field name="name">account.treasury.report.tree</field>
<field name="model">account.treasury.report</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Treasury Analysis">
<field name="date" invisible="1"/>
<field name="fiscalyear_id"/>
<field name="period_id"/>
<field name="debit"/>
<field name="credit"/>
<field name="balance"/>
<field name="starting_balance"/>
<field name="ending_balance"/>
<field name="company_id" groups="base.group_multi_company"/>
</tree>
</field>
</record>
<record id="view_account_treasury_report_graph" model="ir.ui.view">
<field name="name">account.treasury.report.graph</field>
<field name="model">account.treasury.report</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Treasury Analysis" type="bar">
<field name="period_id"/>
<field name="balance" operator="+"/>
</graph>
</field>
</record>
<record id="view_account_treasury_report_search" model="ir.ui.view">
<field name="name">account.treasury.report.search</field>
<field name="model">account.treasury.report</field>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Treasury Analysis">
<group colspan="10" col="12">
<field name="fiscalyear_id"/>
<field name="period_id"/>
<field name="company_id" groups="base.group_multi_company"/>
</group>
<newline/>
</search>
</field>
</record>
<record id="action_account_treasury_report_all" model="ir.actions.act_window">
<field name="name">Treasury Analysis</field>
<field name="res_model">account.treasury.report</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
<field name="search_view_id" ref="view_account_treasury_report_search"/>
<field name="view_id" ref="view_account_treasury_report_tree"/>
<field name="context">{'group_by':[], 'group_by_no_leaf':0}</field>
<field name="help">From this view, have an analysis of your treasury. It sums the balance of every accounting entries made on liquidity accounts per period.</field>
</record>
<menuitem action="action_account_treasury_report_all" id="menu_action_account_treasury_report_all"
parent="account.menu_finance_statistic_report_statement"
groups="group_account_manager"
sequence="2"/>
</data>
</openerp>

View File

@ -97,6 +97,13 @@
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field> <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record> </record>
<record id="invoice_analysis_comp_rule" model="ir.rule">
<field name="name">Invoice Analysis multi-company</field>
<field model="ir.model" name="model_id" ref="model_account_invoice_report"/>
<field eval="True" name="global"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
<record id="account_fiscal_position_comp_rule" model="ir.rule"> <record id="account_fiscal_position_comp_rule" model="ir.rule">
<field name="name">Account fiscal Mapping company rule</field> <field name="name">Account fiscal Mapping company rule</field>
<field model="ir.model" name="model_id" ref="model_account_fiscal_position"/> <field model="ir.model" name="model_id" ref="model_account_fiscal_position"/>

View File

@ -125,3 +125,5 @@
"access_account_invoice_tax_sale_manager","account.invoice.tax sale manager","model_account_invoice_tax","base.group_sale_salesman",1,0,0,0 "access_account_invoice_tax_sale_manager","account.invoice.tax sale manager","model_account_invoice_tax","base.group_sale_salesman",1,0,0,0
"access_account_sequence_fiscal_year_sale_user","account.sequence.fiscalyear.sale.user","model_account_sequence_fiscalyear","base.group_sale_salesman",1,1,1,0 "access_account_sequence_fiscal_year_sale_user","account.sequence.fiscalyear.sale.user","model_account_sequence_fiscalyear","base.group_sale_salesman",1,1,1,0
"access_account_sequence_fiscal_year_sale_manager","account.sequence.fiscalyear.sale.manager","model_account_sequence_fiscalyear","base.group_sale_manager",1,1,1,1 "access_account_sequence_fiscal_year_sale_manager","account.sequence.fiscalyear.sale.manager","model_account_sequence_fiscalyear","base.group_sale_manager",1,1,1,1
"access_account_treasury_report_manager","account.treasury.report.manager","model_account_treasury_report","account.group_account_manager",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
125 access_account_invoice_tax_sale_manager account.invoice.tax sale manager model_account_invoice_tax base.group_sale_salesman 1 0 0 0
126 access_account_sequence_fiscal_year_sale_user account.sequence.fiscalyear.sale.user model_account_sequence_fiscalyear base.group_sale_salesman 1 1 1 0
127 access_account_sequence_fiscal_year_sale_manager account.sequence.fiscalyear.sale.manager model_account_sequence_fiscalyear base.group_sale_manager 1 1 1 1
128 access_account_treasury_report_manager account.treasury.report.manager model_account_treasury_report account.group_account_manager 1 0 0 0
129

View File

@ -103,6 +103,14 @@ class account_fiscalyear_close(osv.osv_memory):
if accnt_type_data.close_method=='none' or account.type == 'view': if accnt_type_data.close_method=='none' or account.type == 'view':
continue continue
if accnt_type_data.close_method=='balance': if accnt_type_data.close_method=='balance':
balance_in_currency = 0.0
if account.currency_id:
cr.execute('SELECT sum(amount_currency) as balance_in_currency FROM account_move_line ' \
'WHERE account_id = %s ' \
'AND ' + query_line + ' ' \
'AND currency_id = %s', (account.id, account.currency_id.id))
balance_in_currency = cr.dictfetchone()['balance_in_currency']
if abs(account.balance)>0.0001: if abs(account.balance)>0.0001:
obj_acc_move_line.create(cr, uid, { obj_acc_move_line.create(cr, uid, {
'debit': account.balance>0 and account.balance, 'debit': account.balance>0 and account.balance,
@ -111,7 +119,9 @@ class account_fiscalyear_close(osv.osv_memory):
'date': period.date_start, 'date': period.date_start,
'journal_id': new_journal.id, 'journal_id': new_journal.id,
'period_id': period.id, 'period_id': period.id,
'account_id': account.id 'account_id': account.id,
'currency_id': account.currency_id and account.currency_id.id or False,
'amount_currency': balance_in_currency,
}, {'journal_id': new_journal.id, 'period_id':period.id}) }, {'journal_id': new_journal.id, 'period_id':period.id})
if accnt_type_data.close_method == 'unreconciled': if accnt_type_data.close_method == 'unreconciled':
offset = 0 offset = 0

View File

@ -44,11 +44,11 @@ class account_bs_report(osv.osv_memory):
help='This Account is used for transfering Profit/Loss ' \ help='This Account is used for transfering Profit/Loss ' \
'(Profit: Amount will be added, Loss: Amount will be duducted), ' \ '(Profit: Amount will be added, Loss: Amount will be duducted), ' \
'which is calculated from Profilt & Loss Report', 'which is calculated from Profilt & Loss Report',
domain = [('type','=','payable')]), domain = [('type','=','other')]),
} }
_defaults={ _defaults={
'display_type': True, 'display_type': False,
'journal_ids': [], 'journal_ids': [],
'reserve_account_id': _get_def_reserve_account, 'reserve_account_id': _get_def_reserve_account,
} }

View File

@ -56,7 +56,7 @@ class account_common_report(osv.osv_memory):
return res return res
def onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None): def onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None):
res = {} res = {'value': {}}
if filter == 'filter_no': if filter == 'filter_no':
res['value'] = {'period_from': False, 'period_to': False, 'date_from': False ,'date_to': False} res['value'] = {'period_from': False, 'period_to': False, 'date_from': False ,'date_to': False}
if filter == 'filter_date': if filter == 'filter_date':
@ -68,7 +68,7 @@ class account_common_report(osv.osv_memory):
FROM account_period p FROM account_period p
LEFT JOIN account_fiscalyear f ON (p.fiscalyear_id = f.id) LEFT JOIN account_fiscalyear f ON (p.fiscalyear_id = f.id)
WHERE f.id = %s WHERE f.id = %s
ORDER BY p.date_start ASC ORDER BY p.date_start ASC, p.special ASC
LIMIT 1) AS period_start LIMIT 1) AS period_start
UNION UNION
SELECT * FROM (SELECT p.id SELECT * FROM (SELECT p.id

View File

@ -26,13 +26,13 @@ class account_common_account_report(osv.osv_memory):
_description = 'Account Common Account Report' _description = 'Account Common Account Report'
_inherit = "account.common.report" _inherit = "account.common.report"
_columns = { _columns = {
'display_account': fields.selection([('bal_all','All'), ('bal_movement','With movements'), 'display_account': fields.selection([('all','All'), ('movement','With movements'),
('bal_solde','With balance is not equal to 0'), ('not_zero','With balance is not equal to 0'),
],'Display Accounts', required=True), ],'Display Accounts', required=True),
} }
_defaults = { _defaults = {
'display_account': 'bal_all', 'display_account': 'movement',
} }
def pre_print_report(self, cr, uid, ids, data, context=None): def pre_print_report(self, cr, uid, ids, data, context=None):

View File

@ -28,8 +28,8 @@ class account_report_general_ledger(osv.osv_memory):
_columns = { _columns = {
'landscape': fields.boolean("Landscape Mode"), 'landscape': fields.boolean("Landscape Mode"),
'initial_balance': fields.boolean("Include Initial Balances", 'initial_balance': fields.boolean('Include Initial Balances',
help='It adds initial balance row on report which display previous sum amount of debit/credit/balance'), help='If you selected to filter by date or period, this field allow you to add a row to display the amount of debit/credit/balance that precedes the filter you\'ve set.'),
'amount_currency': fields.boolean("With Currency", help="It adds the currency column if the currency is different then the company currency"), 'amount_currency': fields.boolean("With Currency", help="It adds the currency column if the currency is different then the company currency"),
'sortby': fields.selection([('sort_date', 'Date'), ('sort_journal_partner', 'Journal & Partner')], 'Sort by', required=True), 'sortby': fields.selection([('sort_date', 'Date'), ('sort_journal_partner', 'Journal & Partner')], 'Sort by', required=True),
} }

View File

@ -17,10 +17,12 @@
<field name="display_account"/> <field name="display_account"/>
<field name="sortby"/> <field name="sortby"/>
<field name="landscape"/> <field name="landscape"/>
<field name="initial_balance" attrs="{'readonly':[('fiscalyear_id','=', False)]}"/>
<field name="amount_currency"/> <field name="amount_currency"/>
<newline/> <newline/>
</xpath> </xpath>
<xpath expr="//field[@name='filter']" position="after">
<field name="initial_balance" attrs="{'readonly':[('filter', 'in', ('filter_no'))]}" />
</xpath>
</data> </data>
</field> </field>
</record> </record>

View File

@ -31,23 +31,29 @@ class account_partner_ledger(osv.osv_memory):
_columns = { _columns = {
'initial_balance': fields.boolean('Include Initial Balances', 'initial_balance': fields.boolean('Include Initial Balances',
help='It adds initial balance row on report which display previous sum amount of debit/credit/balance'), help='If you selected to filter by date or period, this field allow you to add a row to display the amount of debit/credit/balance that precedes the filter you\'ve set.'),
'reconcil': fields.boolean('Include Reconciled Entries', help='Consider reconciled entries'), 'filter': fields.selection([('filter_no', 'No Filters'), ('filter_date', 'Date'), ('filter_period', 'Periods'), ('unreconciled', 'Unreconciled Entries')], "Filter by", required=True),
'page_split': fields.boolean('One Partner per Page', help='Display Ledger Report with One partner per page'), 'page_split': fields.boolean('One Partner Per Page', help='Display Ledger Report with One partner per page'),
'amount_currency': fields.boolean("With Currency", help="It adds the currency column if the currency is different then the company currency"), 'amount_currency': fields.boolean("With Currency", help="It adds the currency column if the currency is different then the company currency"),
} }
_defaults = { _defaults = {
'reconcil': True, 'initial_balance': False,
'initial_balance': True,
'page_split': False, 'page_split': False,
} }
def onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None):
res = super(account_partner_ledger, self).onchange_filter(cr, uid, ids, filter=filter, fiscalyear_id=fiscalyear_id, context=context)
if filter in ['filter_no', 'unreconciled']:
if filter == 'unreconciled':
res['value'].update({'fiscalyear_id': False})
res['value'].update({'initial_balance': False, 'period_from': False, 'period_to': False, 'date_from': False ,'date_to': False})
return res
def _print_report(self, cr, uid, ids, data, context=None): def _print_report(self, cr, uid, ids, data, context=None):
if context is None: if context is None:
context = {} context = {}
data = self.pre_print_report(cr, uid, ids, data, context=context) data = self.pre_print_report(cr, uid, ids, data, context=context)
data['form'].update(self.read(cr, uid, ids, ['initial_balance', 'reconcil', 'page_split', 'amount_currency'])[0]) data['form'].update(self.read(cr, uid, ids, ['initial_balance', 'filter', 'page_split', 'amount_currency'])[0])
if data['form']['page_split']: if data['form']['page_split']:
return { return {
'type': 'ir.actions.report.xml', 'type': 'ir.actions.report.xml',
@ -62,4 +68,4 @@ class account_partner_ledger(osv.osv_memory):
account_partner_ledger() account_partner_ledger()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -15,12 +15,14 @@
</xpath> </xpath>
<xpath expr="//field[@name='target_move']" position="after"> <xpath expr="//field[@name='target_move']" position="after">
<field name="result_selection"/> <field name="result_selection"/>
<field name="initial_balance"/>
<field name="reconcil"/>
<field name="amount_currency"/> <field name="amount_currency"/>
<field name="page_split"/> <field name="page_split"/>
<newline/> <newline/>
</xpath> </xpath>
<xpath expr="//field[@name='filter']" position="replace">
<field name="filter" on_change="onchange_filter(filter, fiscalyear_id)" colspan="4"/>
<field name="initial_balance" attrs="{'readonly':[('filter', 'in', ('filter_no', 'unreconciled'))]}" />
</xpath>
</data> </data>
</field> </field>
</record> </record>

View File

@ -33,7 +33,7 @@ class account_pl_report(osv.osv_memory):
} }
_defaults = { _defaults = {
'display_type': True, 'display_type': False,
'journal_ids': [], 'journal_ids': [],
'target_move': False 'target_move': False
} }

View File

@ -38,6 +38,7 @@ user rights to Demo user.
"depends" : ["account"], "depends" : ["account"],
'update_xml': [ 'update_xml': [
'security/account_security.xml', 'security/account_security.xml',
'account_accountant_data.xml'
], ],
'demo_xml': ['account_accountant_demo.xml'], 'demo_xml': ['account_accountant_demo.xml'],
'test': [], 'test': [],

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!--
It's easier for new users to not activate this (ex: they misconfigure
header and footer.)
<record model="ir.actions.report.xml" id="account.account_invoices">
<field name="attachment_use">1</field>
</record>
-->
</data>
</openerp>

View File

@ -0,0 +1,33 @@
# Finnish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-06-22 05:51+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish <fi@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: 2011-06-23 04:56+0000\n"
"X-Generator: Launchpad (build 13168)\n"
#. module: account_accountant
#: model:ir.module.module,description:account_accountant.module_meta_information
msgid ""
"\n"
"This module gives the admin user the access to all the accounting features "
"like the journal\n"
"items and the chart of accounts.\n"
" "
msgstr ""
#. module: account_accountant
#: model:ir.module.module,shortdesc:account_accountant.module_meta_information
msgid "Accountant"
msgstr "Kirjanpitäjä"

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-12-23 15:11+0000\n" "PO-Revision-Date: 2011-05-18 21:24+0000\n"
"Last-Translator: Olivier Dony (OpenERP) <Unknown>\n" "Last-Translator: Milan Milosevic <Unknown>\n"
"Language-Team: Serbian latin <sr@latin@li.org>\n" "Language-Team: Serbian latin <sr@latin@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:51+0000\n" "X-Launchpad-Export-Date: 2011-05-19 04:40+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_accountant #. module: account_accountant
#: model:ir.module.module,description:account_accountant.module_meta_information #: model:ir.module.module,description:account_accountant.module_meta_information
@ -26,8 +26,13 @@ msgid ""
"items and the chart of accounts.\n" "items and the chart of accounts.\n"
" " " "
msgstr "" msgstr ""
"\n"
"Ovaj modul daje korisniku administratoru pristup svim korisničkim opcijama "
"poput dnevnika\n"
"raznih stavki i statistici korisničkih naloga.\n"
" "
#. module: account_accountant #. module: account_accountant
#: model:ir.module.module,shortdesc:account_accountant.module_meta_information #: model:ir.module.module,shortdesc:account_accountant.module_meta_information
msgid "Accountant" msgid "Accountant"
msgstr "Knjigovodja" msgstr "Knjigovođa"

View File

@ -375,49 +375,49 @@ class account_analytic_account(osv.osv):
return res return res
_columns ={ _columns ={
'ca_invoiced': fields.function(_ca_invoiced_calc, method=True, type='float', string='Invoiced Amount', 'ca_invoiced': fields.function(_ca_invoiced_calc, type='float', string='Invoiced Amount',
help="Total customer invoiced amount for this account.", help="Total customer invoiced amount for this account.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'total_cost': fields.function(_total_cost_calc, method=True, type='float', string='Total Costs', 'total_cost': fields.function(_total_cost_calc, type='float', string='Total Costs',
help="Total of costs for this account. It includes real costs (from invoices) and indirect costs, like time spent on timesheets.", help="Total of costs for this account. It includes real costs (from invoices) and indirect costs, like time spent on timesheets.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'ca_to_invoice': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Uninvoiced Amount', 'ca_to_invoice': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Uninvoiced Amount',
help="If invoice from analytic account, the remaining amount you can invoice to the customer based on the total costs.", help="If invoice from analytic account, the remaining amount you can invoice to the customer based on the total costs.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'ca_theorical': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Theoretical Revenue', 'ca_theorical': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Theoretical Revenue',
help="Based on the costs you had on the project, what would have been the revenue if all these costs have been invoiced at the normal sale price provided by the pricelist.", help="Based on the costs you had on the project, what would have been the revenue if all these costs have been invoiced at the normal sale price provided by the pricelist.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'hours_quantity': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Hours Tot', 'hours_quantity': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Hours Tot',
help="Number of hours you spent on the analytic account (from timesheet). It computes on all journal of type 'general'."), help="Number of hours you spent on the analytic account (from timesheet). It computes on all journal of type 'general'."),
'last_invoice_date': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='date', string='Last Invoice Date', 'last_invoice_date': fields.function(_analysis_all, multi='analytic_analysis', type='date', string='Last Invoice Date',
help="If invoice from the costs, this is the date of the latest invoiced."), help="If invoice from the costs, this is the date of the latest invoiced."),
'last_worked_invoiced_date': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='date', string='Date of Last Invoiced Cost', 'last_worked_invoiced_date': fields.function(_analysis_all, multi='analytic_analysis', type='date', string='Date of Last Invoiced Cost',
help="If invoice from the costs, this is the date of the latest work or cost that have been invoiced."), help="If invoice from the costs, this is the date of the latest work or cost that have been invoiced."),
'last_worked_date': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='date', string='Date of Last Cost/Work', 'last_worked_date': fields.function(_analysis_all, multi='analytic_analysis', type='date', string='Date of Last Cost/Work',
help="Date of the latest work done on this account."), help="Date of the latest work done on this account."),
'hours_qtt_non_invoiced': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='float', string='Uninvoiced Hours', 'hours_qtt_non_invoiced': fields.function(_analysis_all, multi='analytic_analysis', type='float', string='Uninvoiced Hours',
help="Number of hours (from journal of type 'general') that can be invoiced if you invoice based on analytic account."), help="Number of hours (from journal of type 'general') that can be invoiced if you invoice based on analytic account."),
'hours_qtt_invoiced': fields.function(_hours_qtt_invoiced_calc, method=True, type='float', string='Invoiced Hours', 'hours_qtt_invoiced': fields.function(_hours_qtt_invoiced_calc, type='float', string='Invoiced Hours',
help="Number of hours that can be invoiced plus those that already have been invoiced."), help="Number of hours that can be invoiced plus those that already have been invoiced."),
'remaining_hours': fields.function(_remaining_hours_calc, method=True, type='float', string='Remaining Hours', 'remaining_hours': fields.function(_remaining_hours_calc, type='float', string='Remaining Hours',
help="Computed using the formula: Maximum Quantity - Hours Tot."), help="Computed using the formula: Maximum Quantity - Hours Tot."),
'remaining_ca': fields.function(_remaining_ca_calc, method=True, type='float', string='Remaining Revenue', 'remaining_ca': fields.function(_remaining_ca_calc, type='float', string='Remaining Revenue',
help="Computed using the formula: Max Invoice Price - Invoiced Amount.", help="Computed using the formula: Max Invoice Price - Invoiced Amount.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'revenue_per_hour': fields.function(_revenue_per_hour_calc, method=True, type='float', string='Revenue per Hours (real)', 'revenue_per_hour': fields.function(_revenue_per_hour_calc, type='float', string='Revenue per Hours (real)',
help="Computed using the formula: Invoiced Amount / Hours Tot.", help="Computed using the formula: Invoiced Amount / Hours Tot.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'real_margin': fields.function(_real_margin_calc, method=True, type='float', string='Real Margin', 'real_margin': fields.function(_real_margin_calc, type='float', string='Real Margin',
help="Computed using the formula: Invoiced Amount - Total Costs.", help="Computed using the formula: Invoiced Amount - Total Costs.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'theorical_margin': fields.function(_theorical_margin_calc, method=True, type='float', string='Theoretical Margin', 'theorical_margin': fields.function(_theorical_margin_calc, type='float', string='Theoretical Margin',
help="Computed using the formula: Theorial Revenue - Total Costs", help="Computed using the formula: Theorial Revenue - Total Costs",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'real_margin_rate': fields.function(_real_margin_rate_calc, method=True, type='float', string='Real Margin Rate (%)', 'real_margin_rate': fields.function(_real_margin_rate_calc, type='float', string='Real Margin Rate (%)',
help="Computes using the formula: (Real Margin / Total Costs) * 100.", help="Computes using the formula: (Real Margin / Total Costs) * 100.",
digits_compute=dp.get_precision('Account')), digits_compute=dp.get_precision('Account')),
'month_ids': fields.function(_analysis_all, method=True, multi='analytic_analysis', type='many2many', relation='account_analytic_analysis.summary.month', string='Month'), 'month_ids': fields.function(_analysis_all, multi='analytic_analysis', type='many2many', relation='account_analytic_analysis.summary.month', string='Month'),
'user_ids': fields.function(_analysis_all, method=True, multi='analytic_analysis', type="many2many", relation='account_analytic_analysis.summary.user', string='User'), 'user_ids': fields.function(_analysis_all, multi='analytic_analysis', type="many2many", relation='account_analytic_analysis.summary.user', string='User'),
} }
account_analytic_account() account_analytic_account()
@ -456,7 +456,7 @@ class account_analytic_account_summary_user(osv.osv):
_columns = { _columns = {
'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True), 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True),
'unit_amount': fields.function(_unit_amount, method=True, type='float', 'unit_amount': fields.function(_unit_amount, type='float',
string='Total Time'), string='Total Time'),
'user': fields.many2one('res.users', 'User'), 'user': fields.many2one('res.users', 'User'),
} }
@ -620,7 +620,7 @@ class account_analytic_account_summary_month(osv.osv):
_columns = { _columns = {
'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True), 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True),
'unit_amount': fields.function(_unit_amount, method=True, type='float', string='Total Time'), 'unit_amount': fields.function(_unit_amount, type='float', string='Total Time'),
'month': fields.char('Month', size=32, readonly=True), 'month': fields.char('Month', size=32, readonly=True),
} }

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-12-23 16:25+0000\n" "PO-Revision-Date: 2011-05-19 16:47+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n" "Last-Translator: Milan Milosevic <Unknown>\n"
"Language-Team: Serbian latin <sr@latin@li.org>\n" "Language-Team: Serbian latin <sr@latin@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:20+0000\n" "X-Launchpad-Export-Date: 2011-05-20 04:34+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,hours_qtt_invoiced:0 #: help:account.analytic.account,hours_qtt_invoiced:0
@ -23,17 +23,17 @@ msgid ""
"Number of hours that can be invoiced plus those that already have been " "Number of hours that can be invoiced plus those that already have been "
"invoiced." "invoiced."
msgstr "" msgstr ""
"Broj sati koji mogu biti fakturirani zajedno s onima koji su već fakturisana." "Broj sati koji mogu biti obračunati zajedno s onima koji su već obračunati."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,remaining_ca:0 #: help:account.analytic.account,remaining_ca:0
msgid "Computed using the formula: Max Invoice Price - Invoiced Amount." msgid "Computed using the formula: Max Invoice Price - Invoiced Amount."
msgstr "Izračunato pomoću formule: Max Cijena Iznos - Iznos dostavnice." msgstr "Izračunato pomoću formule: Max cena obračuna - Iznos obračuna."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,remaining_hours:0 #: help:account.analytic.account,remaining_hours:0
msgid "Computed using the formula: Maximum Quantity - Hours Tot." msgid "Computed using the formula: Maximum Quantity - Hours Tot."
msgstr "Izračunato pomoću formule: Najveća količina - Ukupno vrijeme" msgstr "Izračunato pomoću formule: Najveća količina - Ukupno vreme"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: code:addons/account_analytic_analysis/account_analytic_analysis.py:532 #: code:addons/account_analytic_analysis/account_analytic_analysis.py:532
@ -45,7 +45,7 @@ msgstr "Greška u pristupu"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,last_invoice_date:0 #: help:account.analytic.account,last_invoice_date:0
msgid "Date of the last invoice created for this analytic account." msgid "Date of the last invoice created for this analytic account."
msgstr "Datum zadnje fakture kreirana za ovaj analitički račun." msgstr "Datum poslednjeg obračuna napravljenoh za ovaj analitički nalog."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.module.module,description:account_analytic_analysis.module_meta_information #: model:ir.module.module,description:account_analytic_analysis.module_meta_information
@ -58,26 +58,30 @@ msgid ""
"You can also view the report of account analytic summary\n" "You can also view the report of account analytic summary\n"
"user-wise as well as month wise.\n" "user-wise as well as month wise.\n"
msgstr "" msgstr ""
"\n"
"Ovaj modul je za izmenu pregleda analitičkog naloga da bi se prikazali\n"
"važni podaci vođi projekta servisnih kompanija.\n"
"Dodaje meni da pokaže relevantne informacije o svakom vođi.\n"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,last_invoice_date:0 #: field:account.analytic.account,last_invoice_date:0
msgid "Last Invoice Date" msgid "Last Invoice Date"
msgstr "Zadnji Datum fakture" msgstr "Datum poslednjeg obračuna"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,theorical_margin:0 #: help:account.analytic.account,theorical_margin:0
msgid "Computed using the formula: Theorial Revenue - Total Costs" msgid "Computed using the formula: Theorial Revenue - Total Costs"
msgstr "Izračunato pomoću formule: Prihodi Teorijski - Ukupni troškovi" msgstr "Izračunato pomoću formule: Teoretski prihodi - Ukupni troškovi"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,real_margin_rate:0 #: field:account.analytic.account,real_margin_rate:0
msgid "Real Margin Rate (%)" msgid "Real Margin Rate (%)"
msgstr "Realna Stopa Margine (%)" msgstr "Realna Stopa Marže (%)"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,ca_theorical:0 #: field:account.analytic.account,ca_theorical:0
msgid "Theoretical Revenue" msgid "Theoretical Revenue"
msgstr "" msgstr "Teoretski prihod"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,last_worked_invoiced_date:0 #: help:account.analytic.account,last_worked_invoiced_date:0
@ -85,18 +89,18 @@ msgid ""
"If invoice from the costs, this is the date of the latest work or cost that " "If invoice from the costs, this is the date of the latest work or cost that "
"have been invoiced." "have been invoiced."
msgstr "" msgstr ""
"Ako račun od troškova, to je datum najnoviji rad ili cijene koje su " "Ako je faktura izvedena iz troškova, to je datum poslednjeg rada ili već "
"fakturirane." "fakturisani računi."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.ui.menu,name:account_analytic_analysis.menu_invoicing #: model:ir.ui.menu,name:account_analytic_analysis.menu_invoicing
msgid "Billing" msgid "Billing"
msgstr "Obracunavanje" msgstr "Obračunavanje"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,last_worked_date:0 #: field:account.analytic.account,last_worked_date:0
msgid "Date of Last Cost/Work" msgid "Date of Last Cost/Work"
msgstr "Datum poslednjeg Cena / Posao" msgstr "Datum poslednje Cene / Rada"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,total_cost:0 #: field:account.analytic.account,total_cost:0
@ -109,8 +113,8 @@ msgid ""
"Number of hours you spent on the analytic account (from timesheet). It " "Number of hours you spent on the analytic account (from timesheet). It "
"computes on all journal of type 'general'." "computes on all journal of type 'general'."
msgstr "" msgstr ""
"Broj sati provedenih na tom analitičkom račun (iz timesheet). Izračunava se " "Broj sati potrošenih na tom analitičkom nalogu (prema vremenskoj tablici). "
"iz svih dnevnih knjiga za tip 'Generalno'." "Izračunava se u svim dnevnicima za tip 'Opšte'."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,remaining_hours:0 #: field:account.analytic.account,remaining_hours:0
@ -120,7 +124,7 @@ msgstr "Preostali Sati"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,theorical_margin:0 #: field:account.analytic.account,theorical_margin:0
msgid "Theoretical Margin" msgid "Theoretical Margin"
msgstr "" msgstr "Teoretska stopa marže"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,ca_theorical:0 #: help:account.analytic.account,ca_theorical:0
@ -129,9 +133,8 @@ msgid ""
"if all these costs have been invoiced at the normal sale price provided by " "if all these costs have been invoiced at the normal sale price provided by "
"the pricelist." "the pricelist."
msgstr "" msgstr ""
"Na temelju troškova koje ste imali na projektu, što bi bio prihod ako su svi " "S obzirom na troškove koje ste imali na projektu, koliki bi bio prihod ako "
"ovi troškovi su obračunati po normalnoj prodajnoj cijeni proistekli iz " "su svi ovi troškovi obračunati po normalnoj prodajnoj ceni, prema cenovniku."
"cenovnika."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,user_ids:0 #: field:account.analytic.account,user_ids:0
@ -142,27 +145,27 @@ msgstr "Korisnik"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,ca_to_invoice:0 #: field:account.analytic.account,ca_to_invoice:0
msgid "Uninvoiced Amount" msgid "Uninvoiced Amount"
msgstr "Nefakturirani iznos" msgstr "Neobračunati iznos"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,real_margin:0 #: help:account.analytic.account,real_margin:0
msgid "Computed using the formula: Invoiced Amount - Total Costs." msgid "Computed using the formula: Invoiced Amount - Total Costs."
msgstr "Izračunato korištenjem formule: Fakturirani iznos - Ukupni troškovi." msgstr "Izračunato pomoću formule: Fakturisani iznos - Ukupni troškovi."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,hours_qtt_non_invoiced:0 #: field:account.analytic.account,hours_qtt_non_invoiced:0
msgid "Uninvoiced Hours" msgid "Uninvoiced Hours"
msgstr "Nefakturirani sati" msgstr "Neobračunati sati"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,last_worked_date:0 #: help:account.analytic.account,last_worked_date:0
msgid "Date of the latest work done on this account." msgid "Date of the latest work done on this account."
msgstr "Datum najnovijeg rada obavljenog na ovom računu." msgstr "Datum poslednjeg rada obavljenog na ovom nalogu."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.module.module,shortdesc:account_analytic_analysis.module_meta_information #: model:ir.module.module,shortdesc:account_analytic_analysis.module_meta_information
msgid "report_account_analytic" msgid "report_account_analytic"
msgstr "izvestaj_analitickog_konta" msgstr "izveštaj_analitičkog_naloga"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user #: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user
@ -172,7 +175,7 @@ msgstr "Ukupno sati po Korisniku"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,ca_invoiced:0 #: field:account.analytic.account,ca_invoiced:0
msgid "Invoiced Amount" msgid "Invoiced Amount"
msgstr "Fakturirani iznos" msgstr "Obračunati iznos"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: code:addons/account_analytic_analysis/account_analytic_analysis.py:533 #: code:addons/account_analytic_analysis/account_analytic_analysis.py:533
@ -184,40 +187,39 @@ msgstr "Pokušavate da zaobiđete pravilo za pristup (Dokument tipa: %s)."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,last_worked_invoiced_date:0 #: field:account.analytic.account,last_worked_invoiced_date:0
msgid "Date of Last Invoiced Cost" msgid "Date of Last Invoiced Cost"
msgstr "Datum zadnje fakturiranog troška" msgstr "Datum poslednjeg obračunatog troška"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,hours_qtt_invoiced:0 #: field:account.analytic.account,hours_qtt_invoiced:0
msgid "Invoiced Hours" msgid "Invoiced Hours"
msgstr "Fakturirani sati" msgstr "Obračunati sati"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,real_margin:0 #: field:account.analytic.account,real_margin:0
msgid "Real Margin" msgid "Real Margin"
msgstr "Realna marza" msgstr "Realna marža"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: constraint:account.analytic.account:0 #: constraint:account.analytic.account:0
msgid "" msgid ""
"Error! The currency has to be the same as the currency of the selected " "Error! The currency has to be the same as the currency of the selected "
"company" "company"
msgstr "" msgstr "Greška! Valuta mora biti ista kao i valuta izabranog preduzeća"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,ca_invoiced:0 #: help:account.analytic.account,ca_invoiced:0
msgid "Total customer invoiced amount for this account." msgid "Total customer invoiced amount for this account."
msgstr "Ukupni iznos izlaznih faktura za ovaj račun." msgstr "Ukupni iznos korisničkih obračuna za ovaj nalog."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month #: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month
msgid "Hours summary by month" msgid "Hours summary by month"
msgstr "Ukupno sati po mjesecu" msgstr "Ukupno sati po mesecu"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,real_margin_rate:0 #: help:account.analytic.account,real_margin_rate:0
msgid "Computes using the formula: (Real Margin / Total Costs) * 100." msgid "Computes using the formula: (Real Margin / Total Costs) * 100."
msgstr "" msgstr "Izračunava se pomoću formule: (Realna marža / ukupni troškovi) * 100"
"Računa se korištenjem formule: (Stvarna granica / Ukupni troškovi) * 100"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,hours_qtt_non_invoiced:0 #: help:account.analytic.account,hours_qtt_non_invoiced:0
@ -225,13 +227,13 @@ msgid ""
"Number of hours (from journal of type 'general') that can be invoiced if you " "Number of hours (from journal of type 'general') that can be invoiced if you "
"invoice based on analytic account." "invoice based on analytic account."
msgstr "" msgstr ""
"Broj sati (iz dnevnika ' generalnog' tipa) koji mogu biti fakturirani ako " "Broj sati (iz dnevnika, tip 'opšte') koji mogu biti obračunati ako vršite "
"fakturirate na osnovu analitičkog računa." "obračun na osnovu analitičkog naloga."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: view:account.analytic.account:0 #: view:account.analytic.account:0
msgid "Analytic accounts" msgid "Analytic accounts"
msgstr "Analitički računi" msgstr "Analitički nalozi"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,remaining_ca:0 #: field:account.analytic.account,remaining_ca:0
@ -244,18 +246,18 @@ msgid ""
"If invoice from analytic account, the remaining amount you can invoice to " "If invoice from analytic account, the remaining amount you can invoice to "
"the customer based on the total costs." "the customer based on the total costs."
msgstr "" msgstr ""
"Ako fakturirate iz analitičkog računa, preostali iznos kojeg možete " "Ako je obračun iz analitičkog naloga, preostali iznos za obračunavanje "
"fakturirati kupcu je zasnovan na ukupnim troškovima." "korisniku bazira se na ukupnim troškovima."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,revenue_per_hour:0 #: help:account.analytic.account,revenue_per_hour:0
msgid "Computed using the formula: Invoiced Amount / Hours Tot." msgid "Computed using the formula: Invoiced Amount / Hours Tot."
msgstr "Izračunato korištenjem formule: Fakturirani iznos / Ukupno sati" msgstr "Izračunato pomoću formule: Iznos obračuna / Ukupno sati"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,revenue_per_hour:0 #: field:account.analytic.account,revenue_per_hour:0
msgid "Revenue per Hours (real)" msgid "Revenue per Hours (real)"
msgstr "Prihod po satiima ( stvarni)" msgstr "Prihod po satima (stvarni)"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account_analytic_analysis.summary.month,unit_amount:0 #: field:account_analytic_analysis.summary.month,unit_amount:0
@ -274,19 +276,19 @@ msgstr "Mesec"
#: field:account_analytic_analysis.summary.user,account_id:0 #: field:account_analytic_analysis.summary.user,account_id:0
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_account #: model:ir.model,name:account_analytic_analysis.model_account_analytic_account
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Analitički konto" msgstr "Analitički nalog"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_overpassed #: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_overpassed
#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_managed_overpassed #: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_managed_overpassed
msgid "Overpassed Accounts" msgid "Overpassed Accounts"
msgstr "Prekoračeni računi" msgstr "Prekoračeni nalozi"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all #: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all
#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_hr_tree_invoiced_all #: model:ir.ui.menu,name:account_analytic_analysis.menu_action_hr_tree_invoiced_all
msgid "All Uninvoiced Entries" msgid "All Uninvoiced Entries"
msgstr "Sve nefakturirane stavke" msgstr "Sve neobračunate stavke"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,hours_quantity:0 #: field:account.analytic.account,hours_quantity:0
@ -296,7 +298,7 @@ msgstr "Ukupno sati"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: constraint:account.analytic.account:0 #: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts." msgid "Error! You can not create recursive analytic accounts."
msgstr "" msgstr "Greška! Ne možete praviti rekurzivne analitičke naloge."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,total_cost:0 #: help:account.analytic.account,total_cost:0
@ -304,8 +306,8 @@ msgid ""
"Total of costs for this account. It includes real costs (from invoices) and " "Total of costs for this account. It includes real costs (from invoices) and "
"indirect costs, like time spent on timesheets." "indirect costs, like time spent on timesheets."
msgstr "" msgstr ""
"Ukupno troškova za ovaj račun. Uključuje stvarne troškove (iz faktura) i " "Suma troškova za ovaj naloga. Uključuje stvarne troškove (iz obračunâ) i "
"indirektne troškove, kao, npr,vrijeme potrošeno na timesheetovima." "indirektne troškove, kao, npr. vreme potrošeno na vremenskim tablicama."
#~ msgid "Theorical Revenue" #~ msgid "Theorical Revenue"
#~ msgstr "Teorijski Prihod" #~ msgstr "Teorijski Prihod"

View File

@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-05-06 16:43+0000\n" "PO-Revision-Date: 2011-05-22 13:35+0000\n"
"Last-Translator: Onur Başer - openerp.biz.tr <Unknown>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-05-07 04:53+0000\n" "X-Launchpad-Export-Date: 2011-05-23 04:37+0000\n"
"X-Generator: Launchpad (build 12959)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_analytic_analysis #. module: account_analytic_analysis
@ -21,18 +21,18 @@ msgstr ""
msgid "" msgid ""
"Number of hours that can be invoiced plus those that already have been " "Number of hours that can be invoiced plus those that already have been "
"invoiced." "invoiced."
msgstr "Faturalanabilecek saatler ve artı şimdiye kadar faturalanmış olanlar" msgstr "Faturalanabilecek saatler artı şimdiye kadar faturalanmış olanlar"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,remaining_ca:0 #: help:account.analytic.account,remaining_ca:0
msgid "Computed using the formula: Max Invoice Price - Invoiced Amount." msgid "Computed using the formula: Max Invoice Price - Invoiced Amount."
msgstr "" msgstr ""
"Formül kullanılarak hesaplandı:En yüksek fatura fiyatı - Faturalanmış tutar." "Hesaplamada kullanılan formül: En Yüksek Fatura Fiyatı - Faturalanmış Tutar."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,remaining_hours:0 #: help:account.analytic.account,remaining_hours:0
msgid "Computed using the formula: Maximum Quantity - Hours Tot." msgid "Computed using the formula: Maximum Quantity - Hours Tot."
msgstr "Yandaki formüle göre hesaplandı: Enfazla Adet - Saatler Toplamı" msgstr "Hesaplamada kullanılan formül: Enfazla Miktar - Saatler Toplamı"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: code:addons/account_analytic_analysis/account_analytic_analysis.py:532 #: code:addons/account_analytic_analysis/account_analytic_analysis.py:532
@ -57,6 +57,13 @@ msgid ""
"You can also view the report of account analytic summary\n" "You can also view the report of account analytic summary\n"
"user-wise as well as month wise.\n" "user-wise as well as month wise.\n"
msgstr "" msgstr ""
"\n"
"Bu modül, servis şirketleri proje müdürlerinin önemli bilgileri\n"
"görebilmeleri için analiz hesabı görünümünde değişiklikler yapmak\n"
"için kullanılır. Her yöneticinin ilgili bilgiyi görmesi için menü eklenir..\n"
"\n"
"Hem kullanıcıya göre hem de aylara göre analiz hesabı özetini\n"
"görebilirsiniz.\n"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,last_invoice_date:0 #: field:account.analytic.account,last_invoice_date:0
@ -66,12 +73,12 @@ msgstr "Son Fatura Tarihi"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,theorical_margin:0 #: help:account.analytic.account,theorical_margin:0
msgid "Computed using the formula: Theorial Revenue - Total Costs" msgid "Computed using the formula: Theorial Revenue - Total Costs"
msgstr "Computed using the formula: Theorial Revenue - Total Costs" msgstr "Hesaplamada kullanılan formül: Teorik Ciro - Toplam Maliyetler"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,real_margin_rate:0 #: field:account.analytic.account,real_margin_rate:0
msgid "Real Margin Rate (%)" msgid "Real Margin Rate (%)"
msgstr "Gerçek Teminat Oranı (%)" msgstr "Gerçek Kar Oranı (%)"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,ca_theorical:0 #: field:account.analytic.account,ca_theorical:0
@ -84,6 +91,8 @@ msgid ""
"If invoice from the costs, this is the date of the latest work or cost that " "If invoice from the costs, this is the date of the latest work or cost that "
"have been invoiced." "have been invoiced."
msgstr "" msgstr ""
"Eğer fatura maliyetlerden çıkarılmışsa, bu en son işin yada faturalandırılan "
"maliyetin tarihidir."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.ui.menu,name:account_analytic_analysis.menu_invoicing #: model:ir.ui.menu,name:account_analytic_analysis.menu_invoicing
@ -93,7 +102,7 @@ msgstr "Faturalandırma"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,last_worked_date:0 #: field:account.analytic.account,last_worked_date:0
msgid "Date of Last Cost/Work" msgid "Date of Last Cost/Work"
msgstr "" msgstr "Son Maliyet/İş Tarihi"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,total_cost:0 #: field:account.analytic.account,total_cost:0
@ -106,6 +115,8 @@ msgid ""
"Number of hours you spent on the analytic account (from timesheet). It " "Number of hours you spent on the analytic account (from timesheet). It "
"computes on all journal of type 'general'." "computes on all journal of type 'general'."
msgstr "" msgstr ""
"Analiz hesabı üzerinde çalışarak harcadığınız süredir (zaman "
"çizelgelerinden). 'Genel' tipteki bütün yevmiyeleri hesaplar."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,remaining_hours:0 #: field:account.analytic.account,remaining_hours:0
@ -115,7 +126,7 @@ msgstr "Kalan Saat"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,theorical_margin:0 #: field:account.analytic.account,theorical_margin:0
msgid "Theoretical Margin" msgid "Theoretical Margin"
msgstr "" msgstr "Kuramsal Sınır"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,ca_theorical:0 #: help:account.analytic.account,ca_theorical:0
@ -124,6 +135,9 @@ msgid ""
"if all these costs have been invoiced at the normal sale price provided by " "if all these costs have been invoiced at the normal sale price provided by "
"the pricelist." "the pricelist."
msgstr "" msgstr ""
"Bu maliyetlerden elde edilen gelir, fiyat listesindeki normal satış "
"fiyatlarına göre faturalandırılmış ise projedeki maliyetleriniz temel "
"alınmıştır."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,user_ids:0 #: field:account.analytic.account,user_ids:0
@ -155,12 +169,12 @@ msgstr "Bu hesapta yapılan son işlem tarihi"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.module.module,shortdesc:account_analytic_analysis.module_meta_information #: model:ir.module.module,shortdesc:account_analytic_analysis.module_meta_information
msgid "report_account_analytic" msgid "report_account_analytic"
msgstr "" msgstr "analiz_hesabı_raporu"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user #: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user
msgid "Hours Summary by User" msgid "Hours Summary by User"
msgstr "" msgstr "Kullanıcıya göre Saatlik Özet"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,ca_invoiced:0 #: field:account.analytic.account,ca_invoiced:0
@ -177,7 +191,7 @@ msgstr "Bir giriş kuralını atlamayı deneyin (Döküman Türü: %s)."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,last_worked_invoiced_date:0 #: field:account.analytic.account,last_worked_invoiced_date:0
msgid "Date of Last Invoiced Cost" msgid "Date of Last Invoiced Cost"
msgstr "" msgstr "Son Faturalanmış Maliyet Tarihi"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,hours_qtt_invoiced:0 #: field:account.analytic.account,hours_qtt_invoiced:0
@ -194,7 +208,7 @@ msgstr "Gerçek Teminat"
msgid "" msgid ""
"Error! The currency has to be the same as the currency of the selected " "Error! The currency has to be the same as the currency of the selected "
"company" "company"
msgstr "" msgstr "Hata! Para birimi seçilen firmanın para birimiyle aynı olmalı"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,ca_invoiced:0 #: help:account.analytic.account,ca_invoiced:0
@ -204,7 +218,7 @@ msgstr "Bu hesap için toplam müşteri faturası miktarı."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month #: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month
msgid "Hours summary by month" msgid "Hours summary by month"
msgstr "" msgstr "Aya göre saatlil özet"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,real_margin_rate:0 #: help:account.analytic.account,real_margin_rate:0
@ -218,11 +232,13 @@ msgid ""
"Number of hours (from journal of type 'general') that can be invoiced if you " "Number of hours (from journal of type 'general') that can be invoiced if you "
"invoice based on analytic account." "invoice based on analytic account."
msgstr "" msgstr ""
"Eğer analiz hesabı temel alınmışsa faturalandırılacak saat (türü 'genel' "
"olan yevmiyelerden alınan) sayılarıdır."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: view:account.analytic.account:0 #: view:account.analytic.account:0
msgid "Analytic accounts" msgid "Analytic accounts"
msgstr "" msgstr "Analiz hesapları"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: field:account.analytic.account,remaining_ca:0 #: field:account.analytic.account,remaining_ca:0
@ -235,6 +251,8 @@ msgid ""
"If invoice from analytic account, the remaining amount you can invoice to " "If invoice from analytic account, the remaining amount you can invoice to "
"the customer based on the total costs." "the customer based on the total costs."
msgstr "" msgstr ""
"Eğer analiz hesabından fatura edilecekse, müşteriye keseceğiniz fatura "
"bakiye tutarı toplam maliyetlere dayanır."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,revenue_per_hour:0 #: help:account.analytic.account,revenue_per_hour:0
@ -269,7 +287,7 @@ msgstr "Analitik Hesap"
#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_overpassed #: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_overpassed
#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_managed_overpassed #: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_managed_overpassed
msgid "Overpassed Accounts" msgid "Overpassed Accounts"
msgstr "" msgstr "Görmezden Gelinen Hesaplar"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all #: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all
@ -285,7 +303,7 @@ msgstr "Toplam Saat"
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: constraint:account.analytic.account:0 #: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts." msgid "Error! You can not create recursive analytic accounts."
msgstr "" msgstr "Hata! Yinelenen çözümleme hesabı oluşturamazsınız."
#. module: account_analytic_analysis #. module: account_analytic_analysis
#: help:account.analytic.account,total_cost:0 #: help:account.analytic.account,total_cost:0
@ -293,6 +311,8 @@ msgid ""
"Total of costs for this account. It includes real costs (from invoices) and " "Total of costs for this account. It includes real costs (from invoices) and "
"indirect costs, like time spent on timesheets." "indirect costs, like time spent on timesheets."
msgstr "" msgstr ""
"Bu hesap için toplam maliyetler. Gerçek maliyetleri (faturalardan) ve "
"dolaylı maliyetleri, zaman çizelgelerindeki harcanan süreler gibi, içerir."
#~ msgid "All Analytic Accounts" #~ msgid "All Analytic Accounts"
#~ msgstr "Tüm Analitik Hesaplar" #~ msgstr "Tüm Analitik Hesaplar"

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-12-23 15:15+0000\n" "PO-Revision-Date: 2011-06-04 19:05+0000\n"
"Last-Translator: Olivier Dony (OpenERP) <Unknown>\n" "Last-Translator: Milan Milosevic <Unknown>\n"
"Language-Team: Serbian latin <sr@latin@li.org>\n" "Language-Team: Serbian latin <sr@latin@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:25+0000\n" "X-Launchpad-Export-Date: 2011-06-05 04:35+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information #: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information
@ -147,6 +147,15 @@ msgid ""
"* Date\n" "* Date\n"
" " " "
msgstr "" msgstr ""
"\n"
"Omogućava automatsko biranje analitičkih računa bazirano na "
"sl,kriterijumima:\n"
"*Proizvod\n"
"*Partner\n"
"*Korisnik\n"
"*Preduzeće\n"
"*Datum\n"
" "
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,product_id:0 #: help:account.analytic.default,product_id:0
@ -201,7 +210,7 @@ msgstr ""
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.model,name:account_analytic_default.model_sale_order_line #: model:ir.model,name:account_analytic_default.model_sale_order_line
msgid "Sales Order Line" msgid "Sales Order Line"
msgstr "" msgstr "Redosled narudžbina"
#~ msgid "" #~ msgid ""
#~ "The Object name must start with x_ and not contain any special character !" #~ "The Object name must start with x_ and not contain any special character !"

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-09-09 07:16+0000\n" "PO-Revision-Date: 2011-05-22 13:43+0000\n"
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:25+0000\n" "X-Launchpad-Export-Date: 2011-05-23 04:38+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information #: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information
@ -28,6 +28,9 @@ msgid ""
"default (eg. create new cutomer invoice or Sale order if we select this " "default (eg. create new cutomer invoice or Sale order if we select this "
"partner, it will automatically take this as an analytical account)" "partner, it will automatically take this as an analytical account)"
msgstr "" msgstr ""
"Varsayılan analizde belirlenen analiz hesabında kullanacak bir paydaş seçin "
"(örneğin; yeni bir müşteri faturası oluşturun ya da Satış sipariş, eğer bu "
"paydaşı seçersek bu otomatik olarak analiz hesabı olarak alınır)"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_partner #: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_partner
@ -39,7 +42,7 @@ msgstr "Analiz Kuralları"
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,analytic_id:0 #: help:account.analytic.default,analytic_id:0
msgid "Analytical Account" msgid "Analytical Account"
msgstr "" msgstr "Analitik Hesap"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
@ -54,7 +57,7 @@ msgstr "Grupla..."
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,date_stop:0 #: help:account.analytic.default,date_stop:0
msgid "Default end date for this Analytical Account" msgid "Default end date for this Analytical Account"
msgstr "" msgstr "Bu analitik hesap için varsayılan bitiş tarihi"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.model,name:account_analytic_default.model_stock_picking #: model:ir.model,name:account_analytic_default.model_stock_picking
@ -73,11 +76,14 @@ msgid ""
"default (eg. create new cutomer invoice or Sale order if we select this " "default (eg. create new cutomer invoice or Sale order if we select this "
"company, it will automatically take this as an analytical account)" "company, it will automatically take this as an analytical account)"
msgstr "" msgstr ""
"Varsayılan analizde belirlenen analiz hesabında kullanacak bir firma seçin "
"(örneğin; yeni bir müşteri faturası oluşturun ya da Satış sipariş, eğer bu "
"paydaşı seçersek bu otomatik olarak analiz hesabı olarak alınır)"
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,date_start:0 #: help:account.analytic.default,date_start:0
msgid "Default start date for this Analytical Account" msgid "Default start date for this Analytical Account"
msgstr "" msgstr "Bu analitik hesap için varsayılan başlangıç tarihi"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
@ -117,6 +123,7 @@ msgstr "Bitiş Tarihi"
msgid "" msgid ""
"select a user which will use analytical account specified in analytic default" "select a user which will use analytical account specified in analytic default"
msgstr "" msgstr ""
"Varsayılan analizde belilenen analiz hesabı kullanacak bir kullanıcı seçin"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
@ -137,6 +144,15 @@ msgid ""
"* Date\n" "* Date\n"
" " " "
msgstr "" msgstr ""
"\n"
"Aşağıda belirtilen kriterlere göre otomatik olarak analiz hesabı seçilmesini "
"sağlar:\n"
"* Ürün\n"
"* Paydaş\n"
"* Kullanıcı\n"
"* Firma\n"
"* Tarih\n"
" "
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,product_id:0 #: help:account.analytic.default,product_id:0
@ -145,6 +161,9 @@ msgid ""
"default (eg. create new cutomer invoice or Sale order if we select this " "default (eg. create new cutomer invoice or Sale order if we select this "
"product, it will automatically take this as an analytical account)" "product, it will automatically take this as an analytical account)"
msgstr "" msgstr ""
"Varsayılan analizde belirlenen analiz hesabında kullanacak bir ürün seçin "
"(örneğin; yeni bir müşteri faturası oluşturun ya da Satış sipariş, eğer bu "
"paydaşı seçersek bu otomatik olarak analiz hesabı olarak alınır)"
#. module: account_analytic_default #. module: account_analytic_default
#: field:account.analytic.default,sequence:0 #: field:account.analytic.default,sequence:0
@ -154,7 +173,7 @@ msgstr "Sıra No"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.model,name:account_analytic_default.model_account_invoice_line #: model:ir.model,name:account_analytic_default.model_account_invoice_line
msgid "Invoice Line" msgid "Invoice Line"
msgstr "" msgstr "Fatura Kalemi"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
@ -165,7 +184,7 @@ msgstr "Analiz Hesabı"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
msgid "Accounts" msgid "Accounts"
msgstr "" msgstr "Hesaplar"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
@ -182,12 +201,12 @@ msgstr "Baş. Tarihi"
#: help:account.analytic.default,sequence:0 #: help:account.analytic.default,sequence:0
msgid "" msgid ""
"Gives the sequence order when displaying a list of analytic distribution" "Gives the sequence order when displaying a list of analytic distribution"
msgstr "" msgstr "Analiz dağılımı listesi gösteriminde diziliş sırasını belirtir."
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.model,name:account_analytic_default.model_sale_order_line #: model:ir.model,name:account_analytic_default.model_sale_order_line
msgid "Sales Order Line" msgid "Sales Order Line"
msgstr "" msgstr "Satış Siparişi Kalemi"
#~ msgid "Invalid XML for View Architecture!" #~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML"

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-11-27 14:47+0000\n" "PO-Revision-Date: 2011-05-18 23:54+0000\n"
"Last-Translator: Phong Nguyen-Thanh <Unknown>\n" "Last-Translator: Phong Nguyen-Thanh <Unknown>\n"
"Language-Team: Vietnamese <vi@li.org>\n" "Language-Team: Vietnamese <vi@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:25+0000\n" "X-Launchpad-Export-Date: 2011-05-20 04:34+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information #: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information
@ -45,12 +45,12 @@ msgstr ""
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
msgid "Current" msgid "Current"
msgstr "" msgstr "Hiện hành"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
msgid "Group By..." msgid "Group By..."
msgstr "" msgstr "Nhóm theo..."
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,date_stop:0 #: help:account.analytic.default,date_stop:0
@ -65,7 +65,7 @@ msgstr ""
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
msgid "Conditions" msgid "Conditions"
msgstr "" msgstr "Các điều kiện"
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,company_id:0 #: help:account.analytic.default,company_id:0
@ -84,7 +84,7 @@ msgstr ""
#: view:account.analytic.default:0 #: view:account.analytic.default:0
#: field:account.analytic.default,product_id:0 #: field:account.analytic.default,product_id:0
msgid "Product" msgid "Product"
msgstr "" msgstr "Sản phẩm"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.model,name:account_analytic_default.model_account_analytic_default #: model:ir.model,name:account_analytic_default.model_account_analytic_default
@ -101,7 +101,7 @@ msgstr "Công ty"
#: view:account.analytic.default:0 #: view:account.analytic.default:0
#: field:account.analytic.default,user_id:0 #: field:account.analytic.default,user_id:0
msgid "User" msgid "User"
msgstr "" msgstr "Người sử dụng"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.actions.act_window,name:account_analytic_default.act_account_acount_move_line_open #: model:ir.actions.act_window,name:account_analytic_default.act_account_acount_move_line_open
@ -111,7 +111,7 @@ msgstr ""
#. module: account_analytic_default #. module: account_analytic_default
#: field:account.analytic.default,date_stop:0 #: field:account.analytic.default,date_stop:0
msgid "End Date" msgid "End Date"
msgstr "" msgstr "Ngày kết thúc"
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,user_id:0 #: help:account.analytic.default,user_id:0
@ -150,29 +150,29 @@ msgstr ""
#. module: account_analytic_default #. module: account_analytic_default
#: field:account.analytic.default,sequence:0 #: field:account.analytic.default,sequence:0
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr "Trình tự"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.model,name:account_analytic_default.model_account_invoice_line #: model:ir.model,name:account_analytic_default.model_account_invoice_line
msgid "Invoice Line" msgid "Invoice Line"
msgstr "" msgstr "Dòng hóa đơn"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
#: field:account.analytic.default,analytic_id:0 #: field:account.analytic.default,analytic_id:0
msgid "Analytic Account" msgid "Analytic Account"
msgstr "" msgstr "Tài khoản KTQT"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
msgid "Accounts" msgid "Accounts"
msgstr "" msgstr "Các tài khoản"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
#: field:account.analytic.default,partner_id:0 #: field:account.analytic.default,partner_id:0
msgid "Partner" msgid "Partner"
msgstr "" msgstr "Đối tác"
#. module: account_analytic_default #. module: account_analytic_default
#: field:account.analytic.default,date_start:0 #: field:account.analytic.default,date_start:0

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-09-29 09:13+0000\n" "PO-Revision-Date: 2011-07-01 10:20+0000\n"
"Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" "Last-Translator: digitalsatori <digisatori@gmail.com>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:25+0000\n" "X-Launchpad-Export-Date: 2011-07-02 05:06+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 13168)\n"
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information #: model:ir.module.module,shortdesc:account_analytic_default.module_meta_information
@ -49,7 +49,7 @@ msgstr ""
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0
msgid "Group By..." msgid "Group By..."
msgstr "" msgstr "分组..."
#. module: account_analytic_default #. module: account_analytic_default
#: help:account.analytic.default,date_stop:0 #: help:account.analytic.default,date_stop:0
@ -59,7 +59,7 @@ msgstr ""
#. module: account_analytic_default #. module: account_analytic_default
#: model:ir.model,name:account_analytic_default.model_stock_picking #: model:ir.model,name:account_analytic_default.model_stock_picking
msgid "Picking List" msgid "Picking List"
msgstr "" msgstr "领料/提货单"
#. module: account_analytic_default #. module: account_analytic_default
#: view:account.analytic.default:0 #: view:account.analytic.default:0

View File

@ -47,6 +47,26 @@ class one2many_mod2(fields.one2many):
res[r[self._fields_id]].append( r['id'] ) res[r[self._fields_id]].append( r['id'] )
return res return res
class account_analytic_line(osv.osv):
_inherit = 'account.analytic.line'
_description = 'Analytic Line'
def _get_amount(self, cr, uid, ids, name, args, context=None):
res = {}
for id in ids:
res.setdefault(id, 0.0)
for line in self.browse(cr, uid, ids, context=context):
amount = line.move_id and line.move_id.amount_currency * (line.percentage / 100) or 0.0
res[line.id] = amount
return res
_columns = {
'amount_currency': fields.function(_get_amount, string="Amount Currency", type="float", store=True, help="The amount expressed in the related account currency if not equal to the company one.", readonly=True),
'percentage': fields.float('Percentage')
}
account_analytic_line()
class account_analytic_plan(osv.osv): class account_analytic_plan(osv.osv):
_name = "account.analytic.plan" _name = "account.analytic.plan"
_description = "Analytic Plan" _description = "Analytic Plan"
@ -338,6 +358,7 @@ class account_move_line(osv.osv):
'move_id': line.id, 'move_id': line.id,
'journal_id': line.journal_id.analytic_journal_id.id, 'journal_id': line.journal_id.analytic_journal_id.id,
'ref': line.ref, 'ref': line.ref,
'percentage': line2.rate
} }
analytic_line_obj.create(cr, uid, al_vals, context=context) analytic_line_obj.create(cr, uid, al_vals, context=context)
return True return True

View File

@ -7,30 +7,30 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-03 16:56+0000\n" "POT-Creation-Date: 2011-01-03 16:56+0000\n"
"PO-Revision-Date: 2010-09-09 07:09+0000\n" "PO-Revision-Date: 2011-05-22 16:29+0000\n"
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:20+0000\n" "X-Launchpad-Export-Date: 2011-05-23 04:37+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
msgid "" msgid ""
"This distribution model has been saved.You will be able to reuse it later." "This distribution model has been saved.You will be able to reuse it later."
msgstr "" msgstr "Dağıtım modeli kaydedildi. Daha sonra tekrar kullanabilirsiniz."
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance.line,plan_id:0 #: field:account.analytic.plan.instance.line,plan_id:0
msgid "Plan Id" msgid "Plan Id"
msgstr "" msgstr "Plan No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "From Date" msgid "From Date"
msgstr "Baş. Tarihi" msgstr "Tarihinden"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
@ -38,7 +38,7 @@ msgstr "Baş. Tarihi"
#: model:ir.actions.act_window,name:account_analytic_plans.action_account_crossovered_analytic #: model:ir.actions.act_window,name:account_analytic_plans.action_account_crossovered_analytic
#: model:ir.actions.report.xml,name:account_analytic_plans.account_analytic_account_crossovered_analytic #: model:ir.actions.report.xml,name:account_analytic_plans.account_analytic_account_crossovered_analytic
msgid "Crossovered Analytic" msgid "Crossovered Analytic"
msgstr "" msgstr "Çarpraz Analiz"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.analytic.plan:0 #: view:account.analytic.plan:0
@ -48,12 +48,12 @@ msgstr ""
#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan
#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_plan_action #: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_plan_action
msgid "Analytic Plan" msgid "Analytic Plan"
msgstr "" msgstr "Analiz Planı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.module.module,shortdesc:account_analytic_plans.module_meta_information #: model:ir.module.module,shortdesc:account_analytic_plans.module_meta_information
msgid "Multiple-plans management in Analytic Accounting" msgid "Multiple-plans management in Analytic Accounting"
msgstr "" msgstr "Analiz Hesabında çoklu plan yönetimi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,journal_id:0 #: field:account.analytic.plan.instance,journal_id:0
@ -66,73 +66,73 @@ msgstr "Yevmiye Analizi"
#: view:account.analytic.plan.line:0 #: view:account.analytic.plan.line:0
#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_line #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_line
msgid "Analytic Plan Line" msgid "Analytic Plan Line"
msgstr "" msgstr "Analiz Planı Kalemi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:60 #: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:60
#, python-format #, python-format
msgid "User Error" msgid "User Error"
msgstr "" msgstr "Kullanıcı Hatası"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance
msgid "Analytic Plan Instance" msgid "Analytic Plan Instance"
msgstr "" msgstr "Analiz Planı Durumu"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
msgid "Ok" msgid "Ok"
msgstr "" msgstr "Tamam"
#. module: account_analytic_plans #. module: account_analytic_plans
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "You can not create move line on closed account." msgid "You can not create move line on closed account."
msgstr "" msgstr "Kapalı hesaplarda hareket satırı oluşturamazsınız."
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,plan_id:0 #: field:account.analytic.plan.instance,plan_id:0
msgid "Model's Plan" msgid "Model's Plan"
msgstr "" msgstr "Model Planı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account2_ids:0 #: field:account.analytic.plan.instance,account2_ids:0
msgid "Account2 Id" msgid "Account2 Id"
msgstr "" msgstr "Hesap2 No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account_ids:0 #: field:account.analytic.plan.instance,account_ids:0
msgid "Account Id" msgid "Account Id"
msgstr "" msgstr "Hesap No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Amount" msgid "Amount"
msgstr "Miktar" msgstr "Tutar"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Code" msgid "Code"
msgstr "Kodu" msgstr "Kod"
#. module: account_analytic_plans #. module: account_analytic_plans
#: sql_constraint:account.move.line:0 #: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !" msgid "Wrong credit or debit value in accounting entry !"
msgstr "" msgstr "Hesap girişindeki alacak borç değeri hatalı !"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account6_ids:0 #: field:account.analytic.plan.instance,account6_ids:0
msgid "Account6 Id" msgid "Account6 Id"
msgstr "" msgstr "Hesap6 No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_multi_plan_action #: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_multi_plan_action
msgid "Multi Plans" msgid "Multi Plans"
msgstr "" msgstr "Çoklu Plan"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_bank_statement_line #: model:ir.model,name:account_analytic_plans.model_account_bank_statement_line
msgid "Bank Statement Line" msgid "Bank Statement Line"
msgstr "" msgstr "Banka Ekstresi Kalemi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance.line,analytic_account_id:0 #: field:account.analytic.plan.instance.line,analytic_account_id:0
@ -142,35 +142,36 @@ msgstr "Analiz Hesabı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: sql_constraint:account.journal:0 #: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !" msgid "The code of the journal must be unique per company !"
msgstr "" msgstr "Yevmiye kodu her firma için benzersiz olmalı."
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.crossovered.analytic,ref:0 #: field:account.crossovered.analytic,ref:0
msgid "Analytic Account Reference" msgid "Analytic Account Reference"
msgstr "" msgstr "Analiz Hesabı Referansı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "" msgid ""
"You can not create move line on receivable/payable account without partner" "You can not create move line on receivable/payable account without partner"
msgstr "" msgstr ""
"Bir paydaş belirtmeden borç/alacak hesabı için hareket işlemi yapamazsınız."
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_sale_order_line #: model:ir.model,name:account_analytic_plans.model_sale_order_line
msgid "Sales Order Line" msgid "Sales Order Line"
msgstr "" msgstr "Satış Siparişi Kalemi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:47 #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:47
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
#, python-format #, python-format
msgid "Distribution Model Saved" msgid "Distribution Model Saved"
msgstr "" msgstr "Kayıtlı Dağıtım Modeli"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_instance_action #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_instance_action
msgid "Analytic Distribution's Models" msgid "Analytic Distribution's Models"
msgstr "" msgstr "Dağıtım Analiz Modeli"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.crossovered.analytic:0 #: view:account.crossovered.analytic:0
@ -186,35 +187,35 @@ msgstr "Yüzde"
#: code:addons/account_analytic_plans/account_analytic_plans.py:201 #: code:addons/account_analytic_plans/account_analytic_plans.py:201
#, python-format #, python-format
msgid "A model having this name and code already exists !" msgid "A model having this name and code already exists !"
msgstr "" msgstr "Bu isimde ve kodda bir model zaten var !"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41
#, python-format #, python-format
msgid "No analytic plan defined !" msgid "No analytic plan defined !"
msgstr "" msgstr "Tanımlanmış bir analiz planı yok !"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance.line,rate:0 #: field:account.analytic.plan.instance.line,rate:0
msgid "Rate (%)" msgid "Rate (%)"
msgstr "" msgstr "Oran (%)"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.analytic.plan:0 #: view:account.analytic.plan:0
#: field:account.analytic.plan,plan_ids:0 #: field:account.analytic.plan,plan_ids:0
#: field:account.journal,plan_id:0 #: field:account.journal,plan_id:0
msgid "Analytic Plans" msgid "Analytic Plans"
msgstr "" msgstr "Analiz Planları"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Perc(%)" msgid "Perc(%)"
msgstr "" msgstr "Yüzde(%)"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.line,max_required:0 #: field:account.analytic.plan.line,max_required:0
msgid "Maximum Allowed (%)" msgid "Maximum Allowed (%)"
msgstr "" msgstr "Ençok İzin verilen (%)"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
@ -224,76 +225,76 @@ msgstr "Yazdırma Tarihi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.analytic.plan.line:0 #: view:account.analytic.plan.line:0
msgid "Analytic Plan Lines" msgid "Analytic Plan Lines"
msgstr "" msgstr "Analiz Planı Kalemleri"
#. module: account_analytic_plans #. module: account_analytic_plans
#: constraint:account.bank.statement.line:0 #: constraint:account.bank.statement.line:0
msgid "" msgid ""
"The amount of the voucher must be the same amount as the one on the " "The amount of the voucher must be the same amount as the one on the "
"statement line" "statement line"
msgstr "" msgstr "Fiş tutarı banka ekstresi tutarı ile aynı olmalı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_invoice_line #: model:ir.model,name:account_analytic_plans.model_account_invoice_line
msgid "Invoice Line" msgid "Invoice Line"
msgstr "" msgstr "Fatura Kalemi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Currency" msgid "Currency"
msgstr "" msgstr "Para Birimi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.crossovered.analytic,date1:0 #: field:account.crossovered.analytic,date1:0
msgid "Start Date" msgid "Start Date"
msgstr "Baş. Tarihi" msgstr "Başlangıç Tarihi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Company" msgid "Company"
msgstr "" msgstr "Firma"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account5_ids:0 #: field:account.analytic.plan.instance,account5_ids:0
msgid "Account5 Id" msgid "Account5 Id"
msgstr "" msgstr "Hesap5 No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance_line #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance_line
msgid "Analytic Instance Line" msgid "Analytic Instance Line"
msgstr "" msgstr "Analiz Durumu Kalemi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.line,root_analytic_id:0 #: field:account.analytic.plan.line,root_analytic_id:0
msgid "Root Account" msgid "Root Account"
msgstr "" msgstr "Kök Hesap"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "To Date" msgid "To Date"
msgstr "Bitiş Tarihi" msgstr "Tarihine kadar"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:321 #: code:addons/account_analytic_plans/account_analytic_plans.py:321
#: code:addons/account_analytic_plans/account_analytic_plans.py:462 #: code:addons/account_analytic_plans/account_analytic_plans.py:462
#, python-format #, python-format
msgid "You have to define an analytic journal on the '%s' journal!" msgid "You have to define an analytic journal on the '%s' journal!"
msgstr "" msgstr "'%s' Yevmiyesinde bir analiz yevmiyesi tanımlamalısınız!"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.crossovered.analytic,empty_line:0 #: field:account.crossovered.analytic,empty_line:0
msgid "Dont show empty lines" msgid "Dont show empty lines"
msgstr "" msgstr "Boş satırları gösterme"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.actions.act_window,name:account_analytic_plans.action_analytic_plan_create_model #: model:ir.actions.act_window,name:account_analytic_plans.action_analytic_plan_create_model
msgid "analytic.plan.create.model.action" msgid "analytic.plan.create.model.action"
msgstr "" msgstr "analiz.plan.oluştur.model.eylem"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Analytic Account :" msgid "Analytic Account :"
msgstr "" msgstr "Analiz Hesabı:"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.module.module,description:account_analytic_plans.module_meta_information #: model:ir.module.module,description:account_analytic_plans.module_meta_information
@ -332,46 +333,78 @@ msgid ""
"of distribution models.\n" "of distribution models.\n"
" " " "
msgstr "" msgstr ""
"Bu modül yevmiye defterine uygun olarak birkaç analiz planı kullanılmasına "
"izin verir,\n"
"böylece fatura ya da girişler onaylanırken çoklu analiz kalemlerinin "
"oluşması\n"
"sağlanır.\n"
"\n"
"Örneğin, aşağıdaki analitik yapıyı tanımlayabilirsiniz:\n"
" Projeler\n"
" Proje 1\n"
" AltProjj 1.1\n"
" AltProj 1.2\n"
" Proje 2\n"
" Satış Elemanı\n"
" Eric\n"
" Fabien\n"
"\n"
"Burada 2 planımız var: Projeler ve Satış Elemanı. Bir fatura satırına \n"
"2 planda analitik girişler yapılabilmelidir: AltProj 1.1 ve\n"
"Fabien. Tutar da bölünebilmeli. Aşağıdaki örnek iki projeye \n"
"değinen ve bir satış elemanına atana bir faturadır:\n"
"\n"
"Plan1:\n"
" AltProje 1.1 : 50%\n"
" AltProje 1.2 : 50%\n"
"Plan2:\n"
" Eric: 100%\n"
"\n"
"Faturanın bu kalemi onaylanırsa, bir hesap girişi için\n"
"3 analitik satır oluşur.\n"
"Analitik plan, dağıtım modelleri oluşturulurken enaz ve ençok yüzdeleri\n"
"doğrular.\n"
" "
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Analytic Account Reference:" msgid "Analytic Account Reference:"
msgstr "" msgstr "Analiz Hesap Referansı:"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.line,name:0 #: field:account.analytic.plan.line,name:0
msgid "Plan Name" msgid "Plan Name"
msgstr "" msgstr "Plan Adı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan,default_instance_id:0 #: field:account.analytic.plan,default_instance_id:0
msgid "Default Entries" msgid "Default Entries"
msgstr "" msgstr "Varsayılan Girişler"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_move_line #: model:ir.model,name:account_analytic_plans.model_account_move_line
msgid "Journal Items" msgid "Journal Items"
msgstr "" msgstr "Yevmiye Kalemleri"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account1_ids:0 #: field:account.analytic.plan.instance,account1_ids:0
msgid "Account1 Id" msgid "Account1 Id"
msgstr "" msgstr "Hesap1 No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "Company must be same for its related account and period." msgid "Company must be same for its related account and period."
msgstr "" msgstr "Firma bağlı olduğu hesap ve dönemle aynı olmalıdır."
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.line,min_required:0 #: field:account.analytic.plan.line,min_required:0
msgid "Minimum Allowed (%)" msgid "Minimum Allowed (%)"
msgstr "" msgstr "İzin verilen enaz (%)"
#. module: account_analytic_plans #. module: account_analytic_plans
#: help:account.analytic.plan.line,root_analytic_id:0 #: help:account.analytic.plan.line,root_analytic_id:0
msgid "Root account of this plan." msgid "Root account of this plan."
msgstr "" msgstr "Bu planın kök hesabı."
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:201 #: code:addons/account_analytic_plans/account_analytic_plans.py:201
@ -379,12 +412,12 @@ msgstr ""
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41
#, python-format #, python-format
msgid "Error" msgid "Error"
msgstr "" msgstr "Hata"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
msgid "Save This Distribution as a Model" msgid "Save This Distribution as a Model"
msgstr "" msgstr "Bu dağıtımı Model olarak kaydet"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
@ -395,45 +428,45 @@ msgstr "Miktar"
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38
#, python-format #, python-format
msgid "Please put a name and a code before saving the model !" msgid "Please put a name and a code before saving the model !"
msgstr "" msgstr "Modeli kaydetmeden önce lütfen bir isim ve kod verin !"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_crossovered_analytic #: model:ir.model,name:account_analytic_plans.model_account_crossovered_analytic
msgid "Print Crossovered Analytic" msgid "Print Crossovered Analytic"
msgstr "" msgstr "Çarpraz Analiz Yazdır"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:321 #: code:addons/account_analytic_plans/account_analytic_plans.py:321
#: code:addons/account_analytic_plans/account_analytic_plans.py:462 #: code:addons/account_analytic_plans/account_analytic_plans.py:462
#, python-format #, python-format
msgid "No Analytic Journal !" msgid "No Analytic Journal !"
msgstr "" msgstr "Analiz Yevmiyesi yok !"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_bank_statement #: model:ir.model,name:account_analytic_plans.model_account_bank_statement
msgid "Bank Statement" msgid "Bank Statement"
msgstr "" msgstr "Banka Ekstresi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account3_ids:0 #: field:account.analytic.plan.instance,account3_ids:0
msgid "Account3 Id" msgid "Account3 Id"
msgstr "" msgstr "Hesap3 No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_invoice #: model:ir.model,name:account_analytic_plans.model_account_invoice
msgid "Invoice" msgid "Invoice"
msgstr "" msgstr "Fatura"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.crossovered.analytic:0 #: view:account.crossovered.analytic:0
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
msgid "Cancel" msgid "Cancel"
msgstr "İptal" msgstr "Vazgeç"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account4_ids:0 #: field:account.analytic.plan.instance,account4_ids:0
msgid "Account4 Id" msgid "Account4 Id"
msgstr "" msgstr "Hesap4 No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.analytic.plan.instance.line:0 #: view:account.analytic.plan.instance.line:0
@ -444,12 +477,12 @@ msgstr "Analiz Dağılım Kalemleri"
#: code:addons/account_analytic_plans/account_analytic_plans.py:214 #: code:addons/account_analytic_plans/account_analytic_plans.py:214
#, python-format #, python-format
msgid "The Total Should be Between %s and %s" msgid "The Total Should be Between %s and %s"
msgstr "" msgstr "Toplam %s ve %s arasında olmalı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "at" msgid "at"
msgstr "" msgstr "de"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
@ -464,17 +497,17 @@ msgstr "Analiz Dağılım Kalemi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,code:0 #: field:account.analytic.plan.instance,code:0
msgid "Distribution Code" msgid "Distribution Code"
msgstr "" msgstr "Dağıtım Kodu"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "%" msgid "%"
msgstr "" msgstr "%"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "100.00%" msgid "100.00%"
msgstr "" msgstr "100.00%"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.default,analytics_id:0 #: field:account.analytic.default,analytics_id:0
@ -490,12 +523,12 @@ msgstr "Analiz Dağılımı"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_journal #: model:ir.model,name:account_analytic_plans.model_account_journal
msgid "Journal" msgid "Journal"
msgstr "" msgstr "Yevmiye"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model #: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model
msgid "analytic.plan.create.model" msgid "analytic.plan.create.model"
msgstr "" msgstr "analitik.plan.oluştur.model"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.crossovered.analytic,date2:0 #: field:account.crossovered.analytic,date2:0
@ -505,7 +538,7 @@ msgstr "Bitiş Tarihi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open
msgid "Distribution Models" msgid "Distribution Models"
msgstr "" msgstr "Dağıtım Modelleri"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.line,sequence:0 #: field:account.analytic.plan.line,sequence:0
@ -515,18 +548,18 @@ msgstr "Sıra No"
#. module: account_analytic_plans #. module: account_analytic_plans
#: sql_constraint:account.journal:0 #: sql_constraint:account.journal:0
msgid "The name of the journal must be unique per company !" msgid "The name of the journal must be unique per company !"
msgstr "" msgstr "Yevmiye adı her firmada benzersiz olmalı."
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:214 #: code:addons/account_analytic_plans/account_analytic_plans.py:214
#, python-format #, python-format
msgid "Value Error" msgid "Value Error"
msgstr "" msgstr "Değer Hatası"
#. module: account_analytic_plans #. module: account_analytic_plans
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "You can not create move line on view account." msgid "You can not create move line on view account."
msgstr "" msgstr "Hesap Görünümünde hareket oluşturamazsınız."
#~ msgid "Invalid XML for View Architecture!" #~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML"

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-03 16:56+0000\n" "POT-Creation-Date: 2011-01-03 16:56+0000\n"
"PO-Revision-Date: 2010-08-02 20:56+0000\n" "PO-Revision-Date: 2011-05-19 13:54+0000\n"
"Last-Translator: Mantavya Gajjar (Open ERP) <Unknown>\n" "Last-Translator: Phong Nguyen-Thanh <Unknown>\n"
"Language-Team: Vietnamese <vi@li.org>\n" "Language-Team: Vietnamese <vi@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:20+0000\n" "X-Launchpad-Export-Date: 2011-05-20 04:34+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
@ -26,12 +26,12 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance.line,plan_id:0 #: field:account.analytic.plan.instance.line,plan_id:0
msgid "Plan Id" msgid "Plan Id"
msgstr "" msgstr "Mã kế hoạch"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "From Date" msgid "From Date"
msgstr "" msgstr "Từ ngày"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
@ -73,7 +73,7 @@ msgstr ""
#: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:60 #: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:60
#, python-format #, python-format
msgid "User Error" msgid "User Error"
msgstr "" msgstr "Lỗi người dùng"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance #: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance
@ -83,7 +83,7 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
msgid "Ok" msgid "Ok"
msgstr "" msgstr "Đồng ý"
#. module: account_analytic_plans #. module: account_analytic_plans
#: constraint:account.move.line:0 #: constraint:account.move.line:0
@ -108,12 +108,12 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Amount" msgid "Amount"
msgstr "" msgstr "Số tiền"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Code" msgid "Code"
msgstr "" msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: sql_constraint:account.move.line:0 #: sql_constraint:account.move.line:0
@ -138,12 +138,12 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance.line,analytic_account_id:0 #: field:account.analytic.plan.instance.line,analytic_account_id:0
msgid "Analytic Account" msgid "Analytic Account"
msgstr "" msgstr "Tài khoản KTQT"
#. module: account_analytic_plans #. module: account_analytic_plans
#: sql_constraint:account.journal:0 #: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !" msgid "The code of the journal must be unique per company !"
msgstr "" msgstr "Mã của sổ nhật ký phải duy nhất cho mỗi công ty !"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.crossovered.analytic,ref:0 #: field:account.crossovered.analytic,ref:0
@ -176,12 +176,12 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.crossovered.analytic:0 #: view:account.crossovered.analytic:0
msgid "Print" msgid "Print"
msgstr "" msgstr "In"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Percentage" msgid "Percentage"
msgstr "" msgstr "Phần trăm"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:201 #: code:addons/account_analytic_plans/account_analytic_plans.py:201
@ -220,7 +220,7 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Printing date" msgid "Printing date"
msgstr "" msgstr "Ngày in"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.analytic.plan.line:0 #: view:account.analytic.plan.line:0
@ -237,22 +237,22 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_invoice_line #: model:ir.model,name:account_analytic_plans.model_account_invoice_line
msgid "Invoice Line" msgid "Invoice Line"
msgstr "" msgstr "Dòng hóa đơn"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Currency" msgid "Currency"
msgstr "" msgstr "Loại tiền tệ"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.crossovered.analytic,date1:0 #: field:account.crossovered.analytic,date1:0
msgid "Start Date" msgid "Start Date"
msgstr "" msgstr "Ngày bắt đầu"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Company" msgid "Company"
msgstr "" msgstr "Công ty"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account5_ids:0 #: field:account.analytic.plan.instance,account5_ids:0
@ -267,12 +267,12 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.line,root_analytic_id:0 #: field:account.analytic.plan.line,root_analytic_id:0
msgid "Root Account" msgid "Root Account"
msgstr "" msgstr "Tài khoản gốc"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "To Date" msgid "To Date"
msgstr "" msgstr "Đến ngày"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:321 #: code:addons/account_analytic_plans/account_analytic_plans.py:321
@ -289,7 +289,7 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.actions.act_window,name:account_analytic_plans.action_analytic_plan_create_model #: model:ir.actions.act_window,name:account_analytic_plans.action_analytic_plan_create_model
msgid "analytic.plan.create.model.action" msgid "analytic.plan.create.model.action"
msgstr "" msgstr "analytic.plan.create.model.action"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
@ -380,7 +380,7 @@ msgstr ""
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41
#, python-format #, python-format
msgid "Error" msgid "Error"
msgstr "" msgstr "Lỗi"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
@ -390,7 +390,7 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Quantity" msgid "Quantity"
msgstr "" msgstr "Số lượng"
#. module: account_analytic_plans #. module: account_analytic_plans
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 #: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38
@ -408,12 +408,12 @@ msgstr ""
#: code:addons/account_analytic_plans/account_analytic_plans.py:462 #: code:addons/account_analytic_plans/account_analytic_plans.py:462
#, python-format #, python-format
msgid "No Analytic Journal !" msgid "No Analytic Journal !"
msgstr "" msgstr "Không có Sổ nhật ký Phân tích !"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_bank_statement #: model:ir.model,name:account_analytic_plans.model_account_bank_statement
msgid "Bank Statement" msgid "Bank Statement"
msgstr "" msgstr "Sổ phụ ngân hàng"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account3_ids:0 #: field:account.analytic.plan.instance,account3_ids:0
@ -423,13 +423,13 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_invoice #: model:ir.model,name:account_analytic_plans.model_account_invoice
msgid "Invoice" msgid "Invoice"
msgstr "" msgstr "Hóa đơn"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.crossovered.analytic:0 #: view:account.crossovered.analytic:0
#: view:analytic.plan.create.model:0 #: view:analytic.plan.create.model:0
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr "Hủy bỏ"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.instance,account4_ids:0 #: field:account.analytic.plan.instance,account4_ids:0
@ -455,7 +455,7 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "Account Name" msgid "Account Name"
msgstr "" msgstr "Tên Tài khoản"
#. module: account_analytic_plans #. module: account_analytic_plans
#: view:account.analytic.plan.instance.line:0 #: view:account.analytic.plan.instance.line:0
@ -470,12 +470,12 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "%" msgid "%"
msgstr "" msgstr "%"
#. module: account_analytic_plans #. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0 #: report:account.analytic.account.crossovered.analytic:0
msgid "100.00%" msgid "100.00%"
msgstr "" msgstr "100,00%"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.default,analytics_id:0 #: field:account.analytic.default,analytics_id:0
@ -491,17 +491,17 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_account_journal #: model:ir.model,name:account_analytic_plans.model_account_journal
msgid "Journal" msgid "Journal"
msgstr "" msgstr "Nhật ký"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model #: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model
msgid "analytic.plan.create.model" msgid "analytic.plan.create.model"
msgstr "" msgstr "analytic.plan.create.model"
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.crossovered.analytic,date2:0 #: field:account.crossovered.analytic,date2:0
msgid "End Date" msgid "End Date"
msgstr "" msgstr "Ngày kết thúc"
#. module: account_analytic_plans #. module: account_analytic_plans
#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open #: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open
@ -511,7 +511,7 @@ msgstr ""
#. module: account_analytic_plans #. module: account_analytic_plans
#: field:account.analytic.plan.line,sequence:0 #: field:account.analytic.plan.line,sequence:0
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr "Trình tự"
#. module: account_analytic_plans #. module: account_analytic_plans
#: sql_constraint:account.journal:0 #: sql_constraint:account.journal:0

View File

@ -0,0 +1,111 @@
# Finnish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-06-29 08:04+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish <fi@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: 2011-06-30 04:34+0000\n"
"X-Generator: Launchpad (build 13168)\n"
#. module: account_anglo_saxon
#: view:product.category:0
msgid " Accounting Property"
msgstr " Kirjanpito-ominaisuus"
#. module: account_anglo_saxon
#: sql_constraint:purchase.order:0
msgid "Order Reference must be unique !"
msgstr "Tilauksen viite tulee olla yksilöllinen!"
#. module: account_anglo_saxon
#: constraint:product.category:0
msgid "Error ! You can not create recursive categories."
msgstr "Virhe ! Et voi luoda rekursiivisia luokkia."
#. module: account_anglo_saxon
#: constraint:product.template:0
msgid ""
"Error: The default UOM and the purchase UOM must be in the same category."
msgstr ""
"Virhe: Oletus mittayksikkö ja ostojen mittayksikkö täytyy olla samassa "
"kategoriassa."
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_account_invoice_line
msgid "Invoice Line"
msgstr "Laskun rivi"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_purchase_order
msgid "Purchase Order"
msgstr "Ostotilaus"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_product_template
msgid "Product Template"
msgstr "Tuotteen malli"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_product_category
msgid "Product Category"
msgstr "Tuotteen kategoria"
#. module: account_anglo_saxon
#: model:ir.module.module,shortdesc:account_anglo_saxon.module_meta_information
msgid "Stock Accounting for Anglo Saxon countries"
msgstr "Varastokirjanpito anglosaksalaisille maille"
#. module: account_anglo_saxon
#: field:product.category,property_account_creditor_price_difference_categ:0
#: field:product.template,property_account_creditor_price_difference:0
msgid "Price Difference Account"
msgstr "Hintaerotuksen tili"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_account_invoice
msgid "Invoice"
msgstr "Lasku"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_stock_picking
msgid "Picking List"
msgstr "Keräilylista"
#. module: account_anglo_saxon
#: model:ir.module.module,description:account_anglo_saxon.module_meta_information
msgid ""
"This module will support the Anglo-Saxons accounting methodology by\n"
" changing the accounting logic with stock transactions. The difference "
"between the Anglo-Saxon accounting countries\n"
" and the Rhine or also called Continental accounting countries is the "
"moment of taking the Cost of Goods Sold versus Cost of Sales.\n"
" Anglo-Saxons accounting does take the cost when sales invoice is "
"created, Continental accounting will take the cost at the moment the goods "
"are shipped.\n"
" This module will add this functionality by using a interim account, to "
"store the value of shipped goods and will contra book this interim account\n"
" when the invoice is created to transfer this amount to the debtor or "
"creditor account.\n"
" Secondly, price differences between actual purchase price and fixed "
"product standard price are booked on a separate account"
msgstr ""
#. module: account_anglo_saxon
#: help:product.category,property_account_creditor_price_difference_categ:0
#: help:product.template,property_account_creditor_price_difference:0
msgid ""
"This account will be used to value price difference between purchase price "
"and cost price."
msgstr ""
"Tätä tiliä käytetään arvostamaan hintaeroa ostohinnan ja kustannushinnan "
"välillä"

View File

@ -8,50 +8,51 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-12-10 15:54+0000\n" "PO-Revision-Date: 2011-06-04 19:30+0000\n"
"Last-Translator: Milan Milosevic <Unknown>\n" "Last-Translator: Milan Milosevic <Unknown>\n"
"Language-Team: Serbian latin <sr@latin@li.org>\n" "Language-Team: Serbian latin <sr@latin@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:42+0000\n" "X-Launchpad-Export-Date: 2011-06-05 04:35+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: view:product.category:0 #: view:product.category:0
msgid " Accounting Property" msgid " Accounting Property"
msgstr "" msgstr " Vlasništvo naloga"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: sql_constraint:purchase.order:0 #: sql_constraint:purchase.order:0
msgid "Order Reference must be unique !" msgid "Order Reference must be unique !"
msgstr "" msgstr "Referenca narudžbine mora biti jedinstvena !"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: constraint:product.category:0 #: constraint:product.category:0
msgid "Error ! You can not create recursive categories." msgid "Error ! You can not create recursive categories."
msgstr "" msgstr "Greška! Ne možete da napravite rekurzivne kategorije."
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: constraint:product.template:0 #: constraint:product.template:0
msgid "" msgid ""
"Error: The default UOM and the purchase UOM must be in the same category." "Error: The default UOM and the purchase UOM must be in the same category."
msgstr "" msgstr ""
"Greška: Podrazumevana JM i kupljena JM moraju da budu u istoj kategoriji."
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_account_invoice_line #: model:ir.model,name:account_anglo_saxon.model_account_invoice_line
msgid "Invoice Line" msgid "Invoice Line"
msgstr "" msgstr "Red računa"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_purchase_order #: model:ir.model,name:account_anglo_saxon.model_purchase_order
msgid "Purchase Order" msgid "Purchase Order"
msgstr "" msgstr "Narudžbenica"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_product_template #: model:ir.model,name:account_anglo_saxon.model_product_template
msgid "Product Template" msgid "Product Template"
msgstr "" msgstr "Šablon proizvoda"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_product_category #: model:ir.model,name:account_anglo_saxon.model_product_category
@ -61,23 +62,23 @@ msgstr "Kategorija Proizvoda"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.module.module,shortdesc:account_anglo_saxon.module_meta_information #: model:ir.module.module,shortdesc:account_anglo_saxon.module_meta_information
msgid "Stock Accounting for Anglo Saxon countries" msgid "Stock Accounting for Anglo Saxon countries"
msgstr "" msgstr "Lager koji važi za anglosaksonske zemlje"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: field:product.category,property_account_creditor_price_difference_categ:0 #: field:product.category,property_account_creditor_price_difference_categ:0
#: field:product.template,property_account_creditor_price_difference:0 #: field:product.template,property_account_creditor_price_difference:0
msgid "Price Difference Account" msgid "Price Difference Account"
msgstr "" msgstr "Odnos u razlici cena"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_account_invoice #: model:ir.model,name:account_anglo_saxon.model_account_invoice
msgid "Invoice" msgid "Invoice"
msgstr "" msgstr "Račun"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_stock_picking #: model:ir.model,name:account_anglo_saxon.model_stock_picking
msgid "Picking List" msgid "Picking List"
msgstr "" msgstr "Lista ponuda"
#. module: account_anglo_saxon #. module: account_anglo_saxon
#: model:ir.module.module,description:account_anglo_saxon.module_meta_information #: model:ir.module.module,description:account_anglo_saxon.module_meta_information
@ -105,3 +106,5 @@ msgid ""
"This account will be used to value price difference between purchase price " "This account will be used to value price difference between purchase price "
"and cost price." "and cost price."
msgstr "" msgstr ""
"Ovaj nalog biće upotrebljen u svrhu određivanja vrednosti razlike između "
"nabavne i prodajne cene."

View File

@ -0,0 +1,112 @@
# Turkish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-06-02 17:13+0000\n"
"Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: Turkish <tr@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: 2011-06-03 04:40+0000\n"
"X-Generator: Launchpad (build 12959)\n"
#. module: account_anglo_saxon
#: view:product.category:0
msgid " Accounting Property"
msgstr " Muhasebe Özellikleri"
#. module: account_anglo_saxon
#: sql_constraint:purchase.order:0
msgid "Order Reference must be unique !"
msgstr "Sipariş referansı eşsiz olmalı !"
#. module: account_anglo_saxon
#: constraint:product.category:0
msgid "Error ! You can not create recursive categories."
msgstr "Hata ! İç içe çağırılan kategoriler oluşturamazsınız."
#. module: account_anglo_saxon
#: constraint:product.template:0
msgid ""
"Error: The default UOM and the purchase UOM must be in the same category."
msgstr ""
"Hata: Varsayılan ölçü birimi ile satış ölçü birimi aynı kategoride bulunmalı."
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_account_invoice_line
msgid "Invoice Line"
msgstr "Fatura Kalemi"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_purchase_order
msgid "Purchase Order"
msgstr "Satınalma Siparişi"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_product_template
msgid "Product Template"
msgstr "Ürün Şablonu"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_product_category
msgid "Product Category"
msgstr "Ürün Kategorisi"
#. module: account_anglo_saxon
#: model:ir.module.module,shortdesc:account_anglo_saxon.module_meta_information
msgid "Stock Accounting for Anglo Saxon countries"
msgstr "Anglo Saxon ülkeleri için Stok Muhasebesi"
#. module: account_anglo_saxon
#: field:product.category,property_account_creditor_price_difference_categ:0
#: field:product.template,property_account_creditor_price_difference:0
msgid "Price Difference Account"
msgstr "Fiyat Farkı Hesabı"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_account_invoice
msgid "Invoice"
msgstr "Fatura"
#. module: account_anglo_saxon
#: model:ir.model,name:account_anglo_saxon.model_stock_picking
msgid "Picking List"
msgstr "Toplama Listesi"
#. module: account_anglo_saxon
#: model:ir.module.module,description:account_anglo_saxon.module_meta_information
msgid ""
"This module will support the Anglo-Saxons accounting methodology by\n"
" changing the accounting logic with stock transactions. The difference "
"between the Anglo-Saxon accounting countries\n"
" and the Rhine or also called Continental accounting countries is the "
"moment of taking the Cost of Goods Sold versus Cost of Sales.\n"
" Anglo-Saxons accounting does take the cost when sales invoice is "
"created, Continental accounting will take the cost at the moment the goods "
"are shipped.\n"
" This module will add this functionality by using a interim account, to "
"store the value of shipped goods and will contra book this interim account\n"
" when the invoice is created to transfer this amount to the debtor or "
"creditor account.\n"
" Secondly, price differences between actual purchase price and fixed "
"product standard price are booked on a separate account"
msgstr ""
"Bu modül, Anglo-Saxon muhasebe yöntemini stok işlemleri yoluyla muhasebe \n"
" mantığını değştirerek destekleyecektir."
#. module: account_anglo_saxon
#: help:product.category,property_account_creditor_price_difference_categ:0
#: help:product.template,property_account_creditor_price_difference:0
msgid ""
"This account will be used to value price difference between purchase price "
"and cost price."
msgstr ""
"Bu hesap satınalma fiyatı ile maliyet fiyatı arasındaki fiyat farkını "
"değerlendirmek için kullanılacaktır."

View File

@ -28,7 +28,6 @@ class product_category(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Price Difference Account", string="Price Difference Account",
method=True,
view_load=True, view_load=True,
help="This account will be used to value price difference between purchase price and cost price."), help="This account will be used to value price difference between purchase price and cost price."),
@ -38,7 +37,6 @@ class product_category(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Income Account", string="Income Account",
method=True,
view_load=True, view_load=True,
help="This account will be used to value outgoing stock for the current product category using sale price"), help="This account will be used to value outgoing stock for the current product category using sale price"),
'property_account_expense_categ': fields.property( 'property_account_expense_categ': fields.property(
@ -46,7 +44,6 @@ class product_category(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Expense Account", string="Expense Account",
method=True,
view_load=True, view_load=True,
help="This account will be used to value outgoing stock for the current product category using cost price"), help="This account will be used to value outgoing stock for the current product category using cost price"),
@ -61,7 +58,6 @@ class product_template(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Price Difference Account", string="Price Difference Account",
method=True,
view_load=True, view_load=True,
help="This account will be used to value price difference between purchase price and cost price."), help="This account will be used to value price difference between purchase price and cost price."),
@ -71,7 +67,6 @@ class product_template(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Income Account", string="Income Account",
method=True,
view_load=True, view_load=True,
help="This account will be used to value outgoing stock for the current product category using sale price"), help="This account will be used to value outgoing stock for the current product category using sale price"),
'property_account_expense': fields.property( 'property_account_expense': fields.property(
@ -79,7 +74,6 @@ class product_template(osv.osv):
type='many2one', type='many2one',
relation='account.account', relation='account.account',
string="Expense Account", string="Expense Account",
method=True,
view_load=True, view_load=True,
help="This account will be used to value outgoing stock for the current product category using cost price"), help="This account will be used to value outgoing stock for the current product category using cost price"),

View File

@ -196,9 +196,9 @@ class crossovered_budget_lines(osv.osv):
'date_to': fields.date('End Date', required=True), 'date_to': fields.date('End Date', required=True),
'paid_date': fields.date('Paid Date'), 'paid_date': fields.date('Paid Date'),
'planned_amount':fields.float('Planned Amount', required=True, digits_compute=dp.get_precision('Account')), 'planned_amount':fields.float('Planned Amount', required=True, digits_compute=dp.get_precision('Account')),
'practical_amount':fields.function(_prac, method=True, string='Practical Amount', type='float', digits_compute=dp.get_precision('Account')), 'practical_amount':fields.function(_prac, string='Practical Amount', type='float', digits_compute=dp.get_precision('Account')),
'theoritical_amount':fields.function(_theo, method=True, string='Theoretical Amount', type='float', digits_compute=dp.get_precision('Account')), 'theoritical_amount':fields.function(_theo, string='Theoretical Amount', type='float', digits_compute=dp.get_precision('Account')),
'percentage':fields.function(_perc, method=True, string='Percentage', type='float'), 'percentage':fields.function(_perc, string='Percentage', type='float'),
'company_id': fields.related('crossovered_budget_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True) 'company_id': fields.related('crossovered_budget_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True)
} }

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-09-09 07:04+0000\n" "PO-Revision-Date: 2011-05-22 16:37+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:36+0000\n" "X-Launchpad-Export-Date: 2011-05-23 04:38+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_budget #. module: account_budget
#: field:crossovered.budget,creating_user_id:0 #: field:crossovered.budget,creating_user_id:0
@ -36,12 +36,12 @@ msgstr "Bütçe Durumları"
#: code:addons/account_budget/account_budget.py:119 #: code:addons/account_budget/account_budget.py:119
#, python-format #, python-format
msgid "The General Budget '%s' has no Accounts!" msgid "The General Budget '%s' has no Accounts!"
msgstr "" msgstr "Genel Bütçe '%s' a ait Hesap yok!"
#. module: account_budget #. module: account_budget
#: report:account.budget:0 #: report:account.budget:0
msgid "Printed at:" msgid "Printed at:"
msgstr "" msgstr "de Yazıldı"
#. module: account_budget #. module: account_budget
#: view:crossovered.budget:0 #: view:crossovered.budget:0
@ -51,12 +51,12 @@ msgstr "Onayla"
#. module: account_budget #. module: account_budget
#: field:crossovered.budget,validating_user_id:0 #: field:crossovered.budget,validating_user_id:0
msgid "Validate User" msgid "Validate User"
msgstr "" msgstr "Kullanıcıyı Doğrula"
#. module: account_budget #. module: account_budget
#: model:ir.actions.act_window,name:account_budget.action_account_budget_crossvered_summary_report #: model:ir.actions.act_window,name:account_budget.action_account_budget_crossvered_summary_report
msgid "Print Summary" msgid "Print Summary"
msgstr "" msgstr "Özeti Yazdır"
#. module: account_budget #. module: account_budget
#: field:crossovered.budget.lines,paid_date:0 #: field:crossovered.budget.lines,paid_date:0
@ -80,7 +80,7 @@ msgstr "Taslak"
#. module: account_budget #. module: account_budget
#: report:account.budget:0 #: report:account.budget:0
msgid "at" msgid "at"
msgstr "" msgstr "de"
#. module: account_budget #. module: account_budget
#: view:account.budget.report:0 #: view:account.budget.report:0
@ -97,7 +97,7 @@ msgstr "Döviz:"
#. module: account_budget #. module: account_budget
#: model:ir.model,name:account_budget.model_account_budget_crossvered_report #: model:ir.model,name:account_budget.model_account_budget_crossvered_report
msgid "Account Budget crossvered report" msgid "Account Budget crossvered report"
msgstr "" msgstr "Bütçe Hesabı Çarpraz Raporu"
#. module: account_budget #. module: account_budget
#: selection:crossovered.budget,state:0 #: selection:crossovered.budget,state:0
@ -112,7 +112,7 @@ msgstr "Yüzde"
#. module: account_budget #. module: account_budget
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "to" msgid "to"
msgstr "" msgstr "nereye"
#. module: account_budget #. module: account_budget
#: field:crossovered.budget,state:0 #: field:crossovered.budget,state:0
@ -135,13 +135,13 @@ msgstr ""
#. module: account_budget #. module: account_budget
#: view:account.budget.crossvered.summary.report:0 #: view:account.budget.crossvered.summary.report:0
msgid "This wizard is used to print summary of budgets" msgid "This wizard is used to print summary of budgets"
msgstr "" msgstr "Bu sihirbaz bütçe özetlerini yazdırmak için kullanılır"
#. module: account_budget #. module: account_budget
#: report:account.budget:0 #: report:account.budget:0
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "%" msgid "%"
msgstr "" msgstr "%"
#. module: account_budget #. module: account_budget
#: report:account.budget:0 #: report:account.budget:0
@ -152,7 +152,7 @@ msgstr "Açıklama"
#. module: account_budget #. module: account_budget
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "Currency" msgid "Currency"
msgstr "" msgstr "Para Birimi"
#. module: account_budget #. module: account_budget
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
@ -164,17 +164,17 @@ msgstr "Toplam :"
#: field:crossovered.budget,company_id:0 #: field:crossovered.budget,company_id:0
#: field:crossovered.budget.lines,company_id:0 #: field:crossovered.budget.lines,company_id:0
msgid "Company" msgid "Company"
msgstr "" msgstr "Firma"
#. module: account_budget #. module: account_budget
#: view:crossovered.budget:0 #: view:crossovered.budget:0
msgid "To Approve" msgid "To Approve"
msgstr "" msgstr "Onaylamak"
#. module: account_budget #. module: account_budget
#: view:crossovered.budget:0 #: view:crossovered.budget:0
msgid "Reset to Draft" msgid "Reset to Draft"
msgstr "" msgstr "Taslağa Geri Dönüştür"
#. module: account_budget #. module: account_budget
#: view:account.budget.post:0 #: view:account.budget.post:0
@ -187,7 +187,7 @@ msgstr "Planlanan Tutar"
#: report:account.budget:0 #: report:account.budget:0
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "Perc(%)" msgid "Perc(%)"
msgstr "" msgstr "Yüzde(%)"
#. module: account_budget #. module: account_budget
#: view:crossovered.budget:0 #: view:crossovered.budget:0
@ -199,7 +199,7 @@ msgstr "Bitti"
#: report:account.budget:0 #: report:account.budget:0
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "Practical Amt" msgid "Practical Amt"
msgstr "" msgstr "Pratik Mik"
#. module: account_budget #. module: account_budget
#: view:account.analytic.account:0 #: view:account.analytic.account:0
@ -219,13 +219,10 @@ msgstr "Bitiş Tarihi"
#: model:ir.model,name:account_budget.model_account_budget_analytic #: model:ir.model,name:account_budget.model_account_budget_analytic
#: model:ir.model,name:account_budget.model_account_budget_report #: model:ir.model,name:account_budget.model_account_budget_report
msgid "Account Budget report for analytic account" msgid "Account Budget report for analytic account"
msgstr "" msgstr "Analiz hesap için Bütçe Hesabı raporu"
#. module: account_budget #. module: account_budget
#: view:account.analytic.account:0 #: view:account.analytic.account:0
#: view:account.budget.post:0
#: view:crossovered.budget:0
#: field:crossovered.budget.lines,theoritical_amount:0
msgid "Theoritical Amount" msgid "Theoritical Amount"
msgstr "Kurumsal Tutar" msgstr "Kurumsal Tutar"
@ -238,13 +235,13 @@ msgstr "Adı"
#. module: account_budget #. module: account_budget
#: model:ir.model,name:account_budget.model_crossovered_budget_lines #: model:ir.model,name:account_budget.model_crossovered_budget_lines
msgid "Budget Line" msgid "Budget Line"
msgstr "" msgstr "Bütçe Kalemi"
#. module: account_budget #. module: account_budget
#: view:account.analytic.account:0 #: view:account.analytic.account:0
#: view:account.budget.post:0 #: view:account.budget.post:0
msgid "Lines" msgid "Lines"
msgstr "" msgstr "Satırlar"
#. module: account_budget #. module: account_budget
#: report:account.budget:0 #: report:account.budget:0
@ -260,7 +257,7 @@ msgstr "Bütçe"
#: code:addons/account_budget/account_budget.py:119 #: code:addons/account_budget/account_budget.py:119
#, python-format #, python-format
msgid "Error!" msgid "Error!"
msgstr "" msgstr "Hata!"
#. module: account_budget #. module: account_budget
#: field:account.budget.post,code:0 #: field:account.budget.post,code:0
@ -272,7 +269,7 @@ msgstr "Kodu"
#: view:account.budget.analytic:0 #: view:account.budget.analytic:0
#: view:account.budget.crossvered.report:0 #: view:account.budget.crossvered.report:0
msgid "This wizard is used to print budget" msgid "This wizard is used to print budget"
msgstr "" msgstr "Bu sihirbaz bütçeyi yazdırır"
#. module: account_budget #. module: account_budget
#: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_view #: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_view
@ -291,7 +288,7 @@ msgstr "Bütçeler"
msgid "" msgid ""
"Error! The currency has to be the same as the currency of the selected " "Error! The currency has to be the same as the currency of the selected "
"company" "company"
msgstr "" msgstr "Hata! Para birimi seçilen firmanın para birimiyle aynı olmalı"
#. module: account_budget #. module: account_budget
#: selection:crossovered.budget,state:0 #: selection:crossovered.budget,state:0
@ -301,7 +298,7 @@ msgstr "İptal Edildi"
#. module: account_budget #. module: account_budget
#: view:crossovered.budget:0 #: view:crossovered.budget:0
msgid "Approve" msgid "Approve"
msgstr "" msgstr "Onayla"
#. module: account_budget #. module: account_budget
#: field:crossovered.budget,date_from:0 #: field:crossovered.budget,date_from:0
@ -333,7 +330,7 @@ msgstr ""
#: report:account.budget:0 #: report:account.budget:0
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "Theoretical Amt" msgid "Theoretical Amt"
msgstr "" msgstr "Teorik Mik"
#. module: account_budget #. module: account_budget
#: view:account.budget.analytic:0 #: view:account.budget.analytic:0
@ -395,13 +392,13 @@ msgstr "Bütçe :"
#: report:account.budget:0 #: report:account.budget:0
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "Planned Amt" msgid "Planned Amt"
msgstr "" msgstr "Planlanan Mik"
#. module: account_budget #. module: account_budget
#: view:account.budget.post:0 #: view:account.budget.post:0
#: field:account.budget.post,account_ids:0 #: field:account.budget.post,account_ids:0
msgid "Accounts" msgid "Accounts"
msgstr "" msgstr "Hesaplar"
#. module: account_budget #. module: account_budget
#: view:account.analytic.account:0 #: view:account.analytic.account:0
@ -434,13 +431,13 @@ msgstr "Bütçe Yönetimi"
#. module: account_budget #. module: account_budget
#: constraint:account.analytic.account:0 #: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts." msgid "Error! You can not create recursive analytic accounts."
msgstr "" msgstr "Hata! Yinelenen analiz hesabı oluşturamazsınız."
#. module: account_budget #. module: account_budget
#: report:account.budget:0 #: report:account.budget:0
#: report:crossovered.budget.report:0 #: report:crossovered.budget.report:0
msgid "Analysis from" msgid "Analysis from"
msgstr "" msgstr "den Analiz"
#~ msgid "Invalid XML for View Architecture!" #~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML"

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-12-23 16:26+0000\n" "PO-Revision-Date: 2011-06-04 19:10+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n" "Last-Translator: Milan Milosevic <Unknown>\n"
"Language-Team: Serbian latin <sr@latin@li.org>\n" "Language-Team: Serbian latin <sr@latin@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:46+0000\n" "X-Launchpad-Export-Date: 2011-06-05 04:35+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_cancel #. module: account_cancel
#: model:ir.module.module,description:account_cancel.module_meta_information #: model:ir.module.module,description:account_cancel.module_meta_information
@ -26,9 +26,9 @@ msgid ""
" " " "
msgstr "" msgstr ""
"\n" "\n"
" Modul adds omogucava polja za otkazivanje u formi pregleda dnevnika " " Modul dodaje polje 'Omogući otkazivanje unosâ' u obliku pregleda "
"konta. Ako je postavljeno na ' da' omogucava korisniku da otkaze stavke & " "dnevnika naloga. Ako je podešen na 'istinito', omogućava korisniku da "
"racune\n" "otkazuje unose i račune.\n"
" " " "
#. module: account_cancel #. module: account_cancel

View File

@ -8,21 +8,21 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-12-23 15:15+0000\n" "PO-Revision-Date: 2011-06-04 19:11+0000\n"
"Last-Translator: Dragan Životić <dragan_zivotic@yahoo.com>\n" "Last-Translator: Milan Milosevic <Unknown>\n"
"Language-Team: Serbian latin <sr@latin@li.org>\n" "Language-Team: Serbian latin <sr@latin@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:40+0000\n" "X-Launchpad-Export-Date: 2011-06-05 04:35+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_chart #. module: account_chart
#: model:ir.module.module,description:account_chart.module_meta_information #: model:ir.module.module,description:account_chart.module_meta_information
msgid "Remove minimal account chart" msgid "Remove minimal account chart"
msgstr "Ukloni minimalnu kontnu tabelu" msgstr "Ukloni minimalnu tabelu naloga"
#. module: account_chart #. module: account_chart
#: model:ir.module.module,shortdesc:account_chart.module_meta_information #: model:ir.module.module,shortdesc:account_chart.module_meta_information
msgid "Charts of Accounts" msgid "Charts of Accounts"
msgstr "" msgstr "Tabele nalogâ"

View File

@ -7,21 +7,21 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n" "Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2009-11-17 09:33+0000\n" "PO-Revision-Date: 2011-05-16 21:17+0000\n"
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:40+0000\n" "X-Launchpad-Export-Date: 2011-05-17 04:40+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_chart #. module: account_chart
#: model:ir.module.module,description:account_chart.module_meta_information #: model:ir.module.module,description:account_chart.module_meta_information
msgid "Remove minimal account chart" msgid "Remove minimal account chart"
msgstr "Minimal hesap grafiğini temizle" msgstr "Minimal hesap grafiğini kaldır"
#. module: account_chart #. module: account_chart
#: model:ir.module.module,shortdesc:account_chart.module_meta_information #: model:ir.module.module,shortdesc:account_chart.module_meta_information
msgid "Charts of Accounts" msgid "Charts of Accounts"
msgstr "Muhasebe Hesap Planı" msgstr "Hesap Planı"

View File

@ -0,0 +1,261 @@
# Finnish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-06-28 09:19+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish <fi@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: 2011-06-29 04:43+0000\n"
"X-Generator: Launchpad (build 13168)\n"
#. module: account_coda
#: help:account.coda,journal_id:0
#: field:account.coda.import,journal_id:0
msgid "Bank Journal"
msgstr "Pankkitapahtumat"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda.import,note:0
msgid "Log"
msgstr "Loki"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_coda_import
msgid "Account Coda Import"
msgstr "Tilien Coda tuonti"
#. module: account_coda
#: field:account.coda,name:0
msgid "Coda file"
msgstr "Coda tiedosto"
#. module: account_coda
#: view:account.coda:0
msgid "Group By..."
msgstr "Ryhmittely.."
#. module: account_coda
#: field:account.coda.import,awaiting_account:0
msgid "Default Account for Unrecognized Movement"
msgstr "Oletustili tuntemattomille siirroille"
#. module: account_coda
#: help:account.coda,date:0
msgid "Import Date"
msgstr "Tuontipäivä"
#. module: account_coda
#: field:account.coda,note:0
msgid "Import log"
msgstr "Tuontiloki"
#. module: account_coda
#: view:account.coda.import:0
msgid "Import"
msgstr "Tuo"
#. module: account_coda
#: view:account.coda:0
msgid "Coda import"
msgstr "Coda tuonti"
#. module: account_coda
#: code:addons/account_coda/account_coda.py:51
#, python-format
msgid "Coda file not found for bank statement !!"
msgstr "Coda tiedostoa ei löytynyt tiliotteelle"
#. module: account_coda
#: help:account.coda.import,awaiting_account:0
msgid ""
"Set here the default account that will be used, if the partner is found but "
"does not have the bank account, or if he is domiciled"
msgstr ""
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,company_id:0
msgid "Company"
msgstr "Yritys"
#. module: account_coda
#: help:account.coda.import,def_payable:0
msgid ""
"Set here the payable account that will be used, by default, if the partner "
"is not found"
msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Search Coda"
msgstr "Hae coda"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,user_id:0
msgid "User"
msgstr "Käyttäjä"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,date:0
msgid "Date"
msgstr "Päiväys"
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_statement
msgid "Coda Import Logs"
msgstr "Coda tuontilokit"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_coda
msgid "coda for an Account"
msgstr "Coda tilille"
#. module: account_coda
#: field:account.coda.import,def_payable:0
msgid "Default Payable Account"
msgstr "Oletus maksutili"
#. module: account_coda
#: help:account.coda,name:0
msgid "Store the detail of bank statements"
msgstr "Talleta tiliotteiden yksityiskohdat"
#. module: account_coda
#: view:account.coda.import:0
msgid "Cancel"
msgstr "Peruuta"
#. module: account_coda
#: view:account.coda.import:0
msgid "Open Statements"
msgstr "Avaa tiliotteet"
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:167
#, python-format
msgid "The bank account %s is not defined for the partner %s.\n"
msgstr ""
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_import
msgid "Import Coda Statements"
msgstr "Tuo Coda tiedot"
#. module: account_coda
#: view:account.coda.import:0
#: model:ir.actions.act_window,name:account_coda.action_account_coda_import
msgid "Import Coda Statement"
msgstr "Tuo Coda tiedot"
#. module: account_coda
#: model:ir.module.module,description:account_coda.module_meta_information
msgid ""
"\n"
" Module provides functionality to import\n"
" bank statements from coda files.\n"
" "
msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Statements"
msgstr "Tiliotteet"
#. module: account_coda
#: field:account.bank.statement,coda_id:0
msgid "Coda"
msgstr "Coda"
#. module: account_coda
#: view:account.coda.import:0
msgid "Results :"
msgstr "Tulokset :"
#. module: account_coda
#: view:account.coda.import:0
msgid "Result of Imported Coda Statements"
msgstr "Tulos tuoduista Coda tiliotteista"
#. module: account_coda
#: help:account.coda.import,def_receivable:0
msgid ""
"Set here the receivable account that will be used, by default, if the "
"partner is not found"
msgstr ""
"Valitse tähän oletustili jota käytetään jos saapuneen maksun kumppania ei "
"löydetä"
#. module: account_coda
#: field:account.coda.import,coda:0
#: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement
msgid "Coda File"
msgstr "Coda tiedosto"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_bank_statement
msgid "Bank Statement"
msgstr "Pankin tiliote"
#. module: account_coda
#: model:ir.actions.act_window,name:account_coda.action_account_coda
msgid "Coda Logs"
msgstr "Coda lokit"
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:311
#, python-format
msgid "Result"
msgstr "Tulos"
#. module: account_coda
#: view:account.coda.import:0
msgid "Click on 'New' to select your file :"
msgstr "Valitse 'uusi' valitaksesi tiedostosi :"
#. module: account_coda
#: field:account.coda.import,def_receivable:0
msgid "Default Receivable Account"
msgstr "Oletus saamistili"
#. module: account_coda
#: view:account.coda.import:0
msgid "Close"
msgstr "Sulje"
#. module: account_coda
#: field:account.coda,statement_ids:0
msgid "Generated Bank Statements"
msgstr "Luodut tiliotteet"
#. module: account_coda
#: model:ir.module.module,shortdesc:account_coda.module_meta_information
msgid "Account CODA - import bank statements from coda file"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Configure Your Journal and Account :"
msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Coda Import"
msgstr ""
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,journal_id:0
msgid "Journal"
msgstr ""

View File

@ -0,0 +1,259 @@
# Turkish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-05-15 10:34+0000\n"
"Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: Turkish <tr@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: 2011-05-16 04:39+0000\n"
"X-Generator: Launchpad (build 12959)\n"
#. module: account_coda
#: help:account.coda,journal_id:0
#: field:account.coda.import,journal_id:0
msgid "Bank Journal"
msgstr "Banka Yevmiyesi"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda.import,note:0
msgid "Log"
msgstr "Günlük"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_coda_import
msgid "Account Coda Import"
msgstr "Coda Hesabı İçeaktar"
#. module: account_coda
#: field:account.coda,name:0
msgid "Coda file"
msgstr "Coda dosyası"
#. module: account_coda
#: view:account.coda:0
msgid "Group By..."
msgstr "Grupla..."
#. module: account_coda
#: field:account.coda.import,awaiting_account:0
msgid "Default Account for Unrecognized Movement"
msgstr "Bilinmeyen hareket için Varsayılan Hesap"
#. module: account_coda
#: help:account.coda,date:0
msgid "Import Date"
msgstr "İçeaktarım Tarihi"
#. module: account_coda
#: field:account.coda,note:0
msgid "Import log"
msgstr "İçeaktarım günlüğü"
#. module: account_coda
#: view:account.coda.import:0
msgid "Import"
msgstr "İçeaktar"
#. module: account_coda
#: view:account.coda:0
msgid "Coda import"
msgstr "Coda İçeaktar"
#. module: account_coda
#: code:addons/account_coda/account_coda.py:51
#, python-format
msgid "Coda file not found for bank statement !!"
msgstr "Banka ekstresi için Coda dosyası bulunamadı !!"
#. module: account_coda
#: help:account.coda.import,awaiting_account:0
msgid ""
"Set here the default account that will be used, if the partner is found but "
"does not have the bank account, or if he is domiciled"
msgstr ""
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,company_id:0
msgid "Company"
msgstr "Firma"
#. module: account_coda
#: help:account.coda.import,def_payable:0
msgid ""
"Set here the payable account that will be used, by default, if the partner "
"is not found"
msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Search Coda"
msgstr "Coda Araştır"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,user_id:0
msgid "User"
msgstr ""
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,date:0
msgid "Date"
msgstr ""
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_statement
msgid "Coda Import Logs"
msgstr ""
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_coda
msgid "coda for an Account"
msgstr ""
#. module: account_coda
#: field:account.coda.import,def_payable:0
msgid "Default Payable Account"
msgstr ""
#. module: account_coda
#: help:account.coda,name:0
msgid "Store the detail of bank statements"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Cancel"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Open Statements"
msgstr ""
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:167
#, python-format
msgid "The bank account %s is not defined for the partner %s.\n"
msgstr ""
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_import
msgid "Import Coda Statements"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
#: model:ir.actions.act_window,name:account_coda.action_account_coda_import
msgid "Import Coda Statement"
msgstr ""
#. module: account_coda
#: model:ir.module.module,description:account_coda.module_meta_information
msgid ""
"\n"
" Module provides functionality to import\n"
" bank statements from coda files.\n"
" "
msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Statements"
msgstr ""
#. module: account_coda
#: field:account.bank.statement,coda_id:0
msgid "Coda"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Results :"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Result of Imported Coda Statements"
msgstr ""
#. module: account_coda
#: help:account.coda.import,def_receivable:0
msgid ""
"Set here the receivable account that will be used, by default, if the "
"partner is not found"
msgstr ""
#. module: account_coda
#: field:account.coda.import,coda:0
#: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement
msgid "Coda File"
msgstr ""
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_bank_statement
msgid "Bank Statement"
msgstr ""
#. module: account_coda
#: model:ir.actions.act_window,name:account_coda.action_account_coda
msgid "Coda Logs"
msgstr ""
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:311
#, python-format
msgid "Result"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Click on 'New' to select your file :"
msgstr ""
#. module: account_coda
#: field:account.coda.import,def_receivable:0
msgid "Default Receivable Account"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Close"
msgstr ""
#. module: account_coda
#: field:account.coda,statement_ids:0
msgid "Generated Bank Statements"
msgstr ""
#. module: account_coda
#: model:ir.module.module,shortdesc:account_coda.module_meta_information
msgid "Account CODA - import bank statements from coda file"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Configure Your Journal and Account :"
msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Coda Import"
msgstr ""
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,journal_id:0
msgid "Journal"
msgstr ""

View File

@ -0,0 +1,269 @@
# Vietnamese translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-06-04 22:47+0000\n"
"Last-Translator: Nguyễn Thịnh <Nguyenhopthinh@gmail.com>\n"
"Language-Team: Vietnamese <vi@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: 2011-06-06 04:37+0000\n"
"X-Generator: Launchpad (build 12959)\n"
#. module: account_coda
#: help:account.coda,journal_id:0
#: field:account.coda.import,journal_id:0
msgid "Bank Journal"
msgstr "quy trình của ngân hàng"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda.import,note:0
msgid "Log"
msgstr "Log"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_coda_import
msgid "Account Coda Import"
msgstr "tài khoản nhập"
#. module: account_coda
#: field:account.coda,name:0
msgid "Coda file"
msgstr "mã của tập tin"
#. module: account_coda
#: view:account.coda:0
msgid "Group By..."
msgstr "Nhóm theo..."
#. module: account_coda
#: field:account.coda.import,awaiting_account:0
msgid "Default Account for Unrecognized Movement"
msgstr "tài khoản mặc định cho các loại không định nghĩa"
#. module: account_coda
#: help:account.coda,date:0
msgid "Import Date"
msgstr "ngày nhập"
#. module: account_coda
#: field:account.coda,note:0
msgid "Import log"
msgstr "nhập vào log"
#. module: account_coda
#: view:account.coda.import:0
msgid "Import"
msgstr "nhập khẩu"
#. module: account_coda
#: view:account.coda:0
msgid "Coda import"
msgstr "mã nhập khẩu"
#. module: account_coda
#: code:addons/account_coda/account_coda.py:51
#, python-format
msgid "Coda file not found for bank statement !!"
msgstr "mã file không tim thấy bản tường trình của ngân hàng"
#. module: account_coda
#: help:account.coda.import,awaiting_account:0
msgid ""
"Set here the default account that will be used, if the partner is found but "
"does not have the bank account, or if he is domiciled"
msgstr ""
"Đặt ở đây các tài khoản mặc định sẽ được sử dụng, nếu đối tác được tìm thấy "
"nhưng không có tài khoản ngân hàng, hoặc nếu ông là cư trú"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,company_id:0
msgid "Company"
msgstr "Công ty"
#. module: account_coda
#: help:account.coda.import,def_payable:0
msgid ""
"Set here the payable account that will be used, by default, if the partner "
"is not found"
msgstr ""
"Đặt ở đây các tài khoản phải nộp sẽ được sử dụng, theo mặc định, nếu đối tác "
"không tìm thấy"
#. module: account_coda
#: view:account.coda:0
msgid "Search Coda"
msgstr "Mã tìm kiếm"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,user_id:0
msgid "User"
msgstr "Người sử dụng"
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,date:0
msgid "Date"
msgstr "Ngày"
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_statement
msgid "Coda Import Logs"
msgstr "nghi nhận mã nhập"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_coda
msgid "coda for an Account"
msgstr "mã của tài khoản"
#. module: account_coda
#: field:account.coda.import,def_payable:0
msgid "Default Payable Account"
msgstr "mặc định tài khoản phải trả"
#. module: account_coda
#: help:account.coda,name:0
msgid "Store the detail of bank statements"
msgstr "lưu trữ chi tiết của giao dịch ngân hàng"
#. module: account_coda
#: view:account.coda.import:0
msgid "Cancel"
msgstr "Hủy bỏ"
#. module: account_coda
#: view:account.coda.import:0
msgid "Open Statements"
msgstr "mở bản chi tiết"
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:167
#, python-format
msgid "The bank account %s is not defined for the partner %s.\n"
msgstr "tài khoản ngân hàng %s không định nghĩa cho khách hàng %s.\n"
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_import
msgid "Import Coda Statements"
msgstr "nhập mã chi tiết công việc"
#. module: account_coda
#: view:account.coda.import:0
#: model:ir.actions.act_window,name:account_coda.action_account_coda_import
msgid "Import Coda Statement"
msgstr "nhập mã chi tiết công việc"
#. module: account_coda
#: model:ir.module.module,description:account_coda.module_meta_information
msgid ""
"\n"
" Module provides functionality to import\n"
" bank statements from coda files.\n"
" "
msgstr ""
"\n"
" Module cung cấp chức năng nhập khẩu\n"
" ngân hàng báo cáo từ các tập tin coda.\n"
" "
#. module: account_coda
#: view:account.coda:0
msgid "Statements"
msgstr "báo cáo"
#. module: account_coda
#: field:account.bank.statement,coda_id:0
msgid "Coda"
msgstr "đoạn cuối"
#. module: account_coda
#: view:account.coda.import:0
msgid "Results :"
msgstr "kết quả"
#. module: account_coda
#: view:account.coda.import:0
msgid "Result of Imported Coda Statements"
msgstr "báo cáo kết quả cuối cùng của nhập khẩu"
#. module: account_coda
#: help:account.coda.import,def_receivable:0
msgid ""
"Set here the receivable account that will be used, by default, if the "
"partner is not found"
msgstr ""
"Đặt ở đây các tài khoản phải thu sẽ được sử dụng, theo mặc định, nếu đối tác "
"không tìm thấy"
#. module: account_coda
#: field:account.coda.import,coda:0
#: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement
msgid "Coda File"
msgstr ""
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_bank_statement
msgid "Bank Statement"
msgstr ""
#. module: account_coda
#: model:ir.actions.act_window,name:account_coda.action_account_coda
msgid "Coda Logs"
msgstr ""
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:311
#, python-format
msgid "Result"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Click on 'New' to select your file :"
msgstr ""
#. module: account_coda
#: field:account.coda.import,def_receivable:0
msgid "Default Receivable Account"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Close"
msgstr ""
#. module: account_coda
#: field:account.coda,statement_ids:0
msgid "Generated Bank Statements"
msgstr ""
#. module: account_coda
#: model:ir.module.module,shortdesc:account_coda.module_meta_information
msgid "Account CODA - import bank statements from coda file"
msgstr ""
#. module: account_coda
#: view:account.coda.import:0
msgid "Configure Your Journal and Account :"
msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Coda Import"
msgstr ""
#. module: account_coda
#: view:account.coda:0
#: field:account.coda,journal_id:0
msgid "Journal"
msgstr ""

View File

@ -7,25 +7,25 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-10-30 15:46+0000\n" "PO-Revision-Date: 2011-06-02 17:04+0000\n"
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:03+0000\n" "X-Launchpad-Export-Date: 2011-06-03 04:39+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_followup #. module: account_followup
#: code:addons/account_followup/wizard/account_followup_print.py:295 #: code:addons/account_followup/wizard/account_followup_print.py:298
#, python-format #, python-format
msgid "Follwoup Summary" msgid "Follwoup Summary"
msgstr "" msgstr "İzleme Özeti"
#. module: account_followup #. module: account_followup
#: view:account_followup.followup:0 #: view:account_followup.followup:0
msgid "Search Followup" msgid "Search Followup"
msgstr "" msgstr "İzleme Ara"
#. module: account_followup #. module: account_followup
#: model:ir.module.module,description:account_followup.module_meta_information #: model:ir.module.module,description:account_followup.module_meta_information
@ -51,11 +51,31 @@ msgid ""
"Sent\n" "Sent\n"
"\n" "\n"
msgstr "" msgstr ""
"\n"
" Çok seviyeli anımsatmalı ödenmemiş faturaları otomatize etmek için "
"kullanılan modüllerdir.\n"
"\n"
" Bu menüden anımsatmaların çoklu seviyelerini tanımlayabilirsiniz :\n"
" Muhasebe/Yapılandırma/Çeşitli/İzlemeler\n"
"\n"
" Bir kez tanımlandıktan sonra menüden basit bir tıklamayla\n"
" anımsatmaları hergün otomatik olarak yazdırabilirsiniz:\n"
" Muhasebe/Periyodik İşlemler/Faturalama/İzlemeleri Gönder\n"
"\n"
" Tanımlanan çeşitli seviyelere göre bütün mektupların birer PDF\n"
" suretlerini oluşturur. Farklı şirketler için farklı politikalar\n"
" tanımlayabilirsiniz. Müşteriye posta olarak ta gönderebilirsiniz.\n"
"\n"
" Eğer bir paydaş/hesap kaydı izleme seviyesini değiştirmek isterseniz, "
"bunu aşağıda belirtilen menüden yapabilirsiniz :\n"
" Muhasebe/Raporlama/Genel Raporlama/Paydaş Hesapları/Gönderilen "
"İzlemeler\n"
"\n"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
msgid "Group By..." msgid "Group By..."
msgstr "Grupla..." msgstr "Gruplandır..."
#. module: account_followup #. module: account_followup
#: code:addons/account_followup/wizard/account_followup_print.py:290 #: code:addons/account_followup/wizard/account_followup_print.py:290
@ -67,12 +87,17 @@ msgid ""
"\n" "\n"
"%s" "%s"
msgstr "" msgstr ""
"\n"
"\n"
"Aşağıdaki Paydaşlara Eposta başarılı bir şekildegönderilmiştir. !\n"
"\n"
"%s"
#. module: account_followup #. module: account_followup
#: view:account_followup.followup:0 #: view:account_followup.followup:0
#: field:account_followup.followup,followup_line:0 #: field:account_followup.followup,followup_line:0
msgid "Follow-Up" msgid "Follow-Up"
msgstr "İş Takipçisi" msgstr "İzleme"
#. module: account_followup #. module: account_followup
#: field:account_followup.followup,company_id:0 #: field:account_followup.followup,company_id:0
@ -90,13 +115,14 @@ msgstr "Fatura Tarihi"
#. module: account_followup #. module: account_followup
#: field:account.followup.print.all,email_subject:0 #: field:account.followup.print.all,email_subject:0
msgid "Email Subject" msgid "Email Subject"
msgstr "E-Mail Konusu" msgstr "Eposta Konusu"
#. module: account_followup #. module: account_followup
#: model:ir.actions.act_window,help:account_followup.action_followup_stat #: model:ir.actions.act_window,help:account_followup.action_followup_stat
msgid "" msgid ""
"Follow up on the reminders sent over to your partners for unpaid invoices." "Follow up on the reminders sent over to your partners for unpaid invoices."
msgstr "" msgstr ""
"Ödenmemiş faturalar için paydaşlarınıza gönderilen anımsatmaları izleyin."
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
@ -112,38 +138,38 @@ msgstr "Tamam"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "Select Partners to Remind" msgid "Select Partners to Remind"
msgstr "Hatırlatmak için İş Ortağı seç" msgstr "Anımsatma yapılacak Paydaşı seç"
#. module: account_followup #. module: account_followup
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "You can not create move line on closed account." msgid "You can not create move line on closed account."
msgstr "" msgstr "Kapanmış bir hesap için hareket yaratamazsınız."
#. module: account_followup #. module: account_followup
#: field:account.followup.print,date:0 #: field:account.followup.print,date:0
msgid "Follow-up Sending Date" msgid "Follow-up Sending Date"
msgstr "İş Takibi Gönderim Tarihi" msgstr "İzleme Gönderim Tarihi"
#. module: account_followup #. module: account_followup
#: sql_constraint:account.move.line:0 #: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !" msgid "Wrong credit or debit value in accounting entry !"
msgstr "" msgstr "Hesap girişindeki alacak ya da Borç değeri hatalı !"
#. module: account_followup #. module: account_followup
#: selection:account_followup.followup.line,start:0 #: selection:account_followup.followup.line,start:0
msgid "Net Days" msgid "Net Days"
msgstr "" msgstr "Net Gün Sayısı"
#. module: account_followup #. module: account_followup
#: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form #: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form
#: model:ir.ui.menu,name:account_followup.account_followup_menu #: model:ir.ui.menu,name:account_followup.account_followup_menu
msgid "Follow-Ups" msgid "Follow-Ups"
msgstr "İş Takipçisi" msgstr "İzlemeler"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat.by.partner:0 #: view:account_followup.stat.by.partner:0
msgid "Balance > 0" msgid "Balance > 0"
msgstr "" msgstr "Bakiye > 0"
#. module: account_followup #. module: account_followup
#: view:account.move.line:0 #: view:account.move.line:0
@ -153,18 +179,18 @@ msgstr "Toplam Borç"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "%(heading)s: Move line header" msgid "%(heading)s: Move line header"
msgstr "" msgstr "%(başlık)lar: Hareket kalemi başlığı"
#. module: account_followup #. module: account_followup
#: view:res.company:0 #: view:res.company:0
#: field:res.company,follow_up_msg:0 #: field:res.company,follow_up_msg:0
msgid "Follow-up Message" msgid "Follow-up Message"
msgstr "İş Takipçisi Mesajı" msgstr "İzleme Mesajı"
#. module: account_followup #. module: account_followup
#: field:account.followup.print,followup_id:0 #: field:account.followup.print,followup_id:0
msgid "Follow-up" msgid "Follow-up"
msgstr "Takip" msgstr "İzleme"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
@ -176,7 +202,7 @@ msgstr "KDV :"
#: field:account_followup.stat,partner_id:0 #: field:account_followup.stat,partner_id:0
#: field:account_followup.stat.by.partner,partner_id:0 #: field:account_followup.stat.by.partner,partner_id:0
msgid "Partner" msgid "Partner"
msgstr "Ortak" msgstr "Paydaş"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
@ -186,18 +212,18 @@ msgstr "Tarih :"
#. module: account_followup #. module: account_followup
#: field:account.followup.print.all,partner_ids:0 #: field:account.followup.print.all,partner_ids:0
msgid "Partners" msgid "Partners"
msgstr "Cari Kartlar" msgstr "Paydaşlar"
#. module: account_followup #. module: account_followup
#: code:addons/account_followup/wizard/account_followup_print.py:138 #: code:addons/account_followup/wizard/account_followup_print.py:138
#, python-format #, python-format
msgid "Invoices Reminder" msgid "Invoices Reminder"
msgstr "Fatura Hatırlatıcısı" msgstr "Fatura Anımsatıcıs"
#. module: account_followup #. module: account_followup
#: model:ir.model,name:account_followup.model_account_followup_followup #: model:ir.model,name:account_followup.model_account_followup_followup
msgid "Account Follow Up" msgid "Account Follow Up"
msgstr "Hesap Takibi" msgstr "Hesap İzleme"
#. module: account_followup #. module: account_followup
#: selection:account_followup.followup.line,start:0 #: selection:account_followup.followup.line,start:0
@ -207,12 +233,12 @@ msgstr "Ay sonu"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
msgid "Not Litigation" msgid "Not Litigation"
msgstr "" msgstr "Dava açılmamış"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "%(user_signature)s: User name" msgid "%(user_signature)s: User name"
msgstr "" msgstr "%(kullanıcı_imzası)ları: Kullanıcı Adı"
#. module: account_followup #. module: account_followup
#: field:account_followup.stat,debit:0 #: field:account_followup.stat,debit:0
@ -226,6 +252,9 @@ msgid ""
"You can send them the default message for unpaid invoices or manually enter " "You can send them the default message for unpaid invoices or manually enter "
"a message should you need to remind them of a specific information." "a message should you need to remind them of a specific information."
msgstr "" msgstr ""
"Bu özellik paydaşlarınızın bekleyen faturaları için anımsatma göndermenizi "
"sağlar. Ödenmeyen faturalar için varsayılan mesajı gönderebilir ya da özel "
"bir bilgiyi onlara anımsatmak için elle bir mesaj girebilirsiniz."
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
@ -235,24 +264,24 @@ msgstr "Ref"
#. module: account_followup #. module: account_followup
#: help:account_followup.followup.line,sequence:0 #: help:account_followup.followup.line,sequence:0
msgid "Gives the sequence order when displaying a list of follow-up lines." msgid "Gives the sequence order when displaying a list of follow-up lines."
msgstr "" msgstr "İzleme satırlarını görüntülerken sıralamayı verir."
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
#: field:account.followup.print.all,email_body:0 #: field:account.followup.print.all,email_body:0
msgid "Email body" msgid "Email body"
msgstr "Email Mesaj Alanı" msgstr "Eposta gövdesi"
#. module: account_followup #. module: account_followup
#: field:account.move.line,followup_line_id:0 #: field:account.move.line,followup_line_id:0
msgid "Follow-up Level" msgid "Follow-up Level"
msgstr "Takip Seviyesi" msgstr "İzleme Seviyesi"
#. module: account_followup #. module: account_followup
#: field:account_followup.stat,date_followup:0 #: field:account_followup.stat,date_followup:0
#: field:account_followup.stat.by.partner,date_followup:0 #: field:account_followup.stat.by.partner,date_followup:0
msgid "Latest followup" msgid "Latest followup"
msgstr "Son İş Takibi" msgstr "Son İzleme"
#. module: account_followup #. module: account_followup
#: model:account_followup.followup.line,description:account_followup.demo_followup_line2 #: model:account_followup.followup.line,description:account_followup.demo_followup_line2
@ -277,27 +306,46 @@ msgid ""
"\n" "\n"
"Best Regards,\n" "Best Regards,\n"
msgstr "" msgstr ""
"\n"
"Sayın %(paydaş_adı)ları,\n"
"\n"
"Size bir anımsatma göndermemize karşın ödemenizin ciddi olarak geciktiğini "
"görmekten bizi hayal kırıklığına uğratmıştır.\n"
"\n"
"Acil olarak ödeme yapmanız gerekmektedir, aksi takdirde hesabınız kesilecek "
"olup firmanıza bundan sonra (malzeme/hizmet) satışı yapılmayacaktır.\n"
"Önümüzdeki 8 gün içerisinde, lütfen bu ödemenin yapılmasını sağlayın. \n"
"\n"
"Eğer bilmediğimiz bir sorun yüzünden bu ödeme yapılamıyorsa, lütfen muhasebe "
"bölümümüzle(+32).10.68.94.39. den ilişkiye geçmekten çekinmeyin ki bu soruna "
"hızlı bir şekilde çözüm bulalım.\n"
"\n"
"Geciken ödemenizle ilgili ayrıntılar aşağıda yazılmıştır.\n"
"\n"
"Saygılarımızla,\n"
#. module: account_followup #. module: account_followup
#: field:account.followup.print.all,partner_lang:0 #: field:account.followup.print.all,partner_lang:0
msgid "Send Email in Partner Language" msgid "Send Email in Partner Language"
msgstr "E-Maili Carinin Dilinde Gönder" msgstr "Epostayı Paydaşın Dilinde Gönder"
#. module: account_followup #. module: account_followup
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "" msgid ""
"You can not create move line on receivable/payable account without partner" "You can not create move line on receivable/payable account without partner"
msgstr "" msgstr ""
"Bir paydaş belirtmeden alacak/borç hesabı için hareket satırı "
"oluşturmazsınız."
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "Partner Selection" msgid "Partner Selection"
msgstr "Cari Seçimi" msgstr "Paydaş Seçimi"
#. module: account_followup #. module: account_followup
#: field:account_followup.followup.line,description:0 #: field:account_followup.followup.line,description:0
msgid "Printed Message" msgid "Printed Message"
msgstr "" msgstr "Yazılı Mesaj"
#. module: account_followup #. module: account_followup
#: view:account.followup.print:0 #: view:account.followup.print:0
@ -306,18 +354,18 @@ msgstr ""
#: model:ir.actions.act_window,name:account_followup.action_account_followup_print_all #: model:ir.actions.act_window,name:account_followup.action_account_followup_print_all
#: model:ir.ui.menu,name:account_followup.account_followup_print_menu #: model:ir.ui.menu,name:account_followup.account_followup_print_menu
msgid "Send followups" msgid "Send followups"
msgstr "" msgstr "İzlemeleri gönder"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat.by.partner:0 #: view:account_followup.stat.by.partner:0
msgid "Partner to Remind" msgid "Partner to Remind"
msgstr "" msgstr "Anımsatma Gönderilecek Paydaş"
#. module: account_followup #. module: account_followup
#: field:account_followup.followup.line,followup_id:0 #: field:account_followup.followup.line,followup_id:0
#: field:account_followup.stat,followup_id:0 #: field:account_followup.stat,followup_id:0
msgid "Follow Ups" msgid "Follow Ups"
msgstr "" msgstr "İzlemeler"
#. module: account_followup #. module: account_followup
#: model:account_followup.followup.line,description:account_followup.demo_followup_line1 #: model:account_followup.followup.line,description:account_followup.demo_followup_line1
@ -335,6 +383,19 @@ msgid ""
"\n" "\n"
"Best Regards,\n" "Best Regards,\n"
msgstr "" msgstr ""
"\n"
"Sayın %(partner_name)lar,\n"
"\n"
"Aşağıda belirtilen tutar ödenmemiş görünmektedir, eğer bu bizim "
"yanlışlığımız ise lütfen bu yazımızı dikkate almayın. İleriki 8 gün "
"içersinde bu ödemenin yapılması için gereken hassasiyeti göstermenizi rica "
"ederiz.\n"
"\n"
"Bu yazımızın gönderilmesinden sonra ödeme yaptıysanız lütfen bu yazımızı "
"dikkate almayın. Muhasebe bölümüzle (+32).10.68.94.39. den görüşmekte lütfen "
"tereddüt etmeyin.\n"
"\n"
"Saygılarımızla,\n"
#. module: account_followup #. module: account_followup
#: model:account_followup.followup.line,description:account_followup.demo_followup_line3 #: model:account_followup.followup.line,description:account_followup.demo_followup_line3
@ -355,37 +416,52 @@ msgid ""
"\n" "\n"
"Best Regards,\n" "Best Regards,\n"
msgstr "" msgstr ""
"\n"
"Sayın %(partner_name)lar,\n"
"\n"
"Bir kaç kez anımsatmamıza rağmen hesabınız hala düzeltilmemiştir.\n"
"\n"
"Eğer 8 gün içerisinde tam ödeme yapılmazsa, bir daha haber vermeksizin bu "
"borcun ödenmesi için yasal yollara başvuracağımızı bilmenizi isteriz.\n"
"\n"
"Aşağıda belirtilen gecikmiş ödemenize ait bilgiler eminiz ki borcunuz "
"hakkında size tam bilgi vermektedir.\n"
"\n"
"Sorularınız için muhasebe bölümümüzle (+32).10.68.94.39 den iletişime "
"geçmekte terddüt etmeyiniz.\n"
"\n"
"Saygılarımızla,\n"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "Send Mails" msgid "Send Mails"
msgstr "" msgstr "Postaları Gönder"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
msgid "Currency" msgid "Currency"
msgstr "" msgstr "Para Birimi"
#. module: account_followup #. module: account_followup
#: model:ir.model,name:account_followup.model_account_followup_stat_by_partner #: model:ir.model,name:account_followup.model_account_followup_stat_by_partner
msgid "Followup Statistics by Partner" msgid "Followup Statistics by Partner"
msgstr "" msgstr "Paydaşa göre İzleme İstatistikleri"
#. module: account_followup #. module: account_followup
#: model:ir.module.module,shortdesc:account_followup.module_meta_information #: model:ir.module.module,shortdesc:account_followup.module_meta_information
msgid "Accounting follow-ups management" msgid "Accounting follow-ups management"
msgstr "" msgstr "Muhasebe İzleme Yönetimi"
#. module: account_followup #. module: account_followup
#: field:account_followup.stat,blocked:0 #: field:account_followup.stat,blocked:0
msgid "Blocked" msgid "Blocked"
msgstr "" msgstr "Engellendi"
#. module: account_followup #. module: account_followup
#: help:account.followup.print,date:0 #: help:account.followup.print,date:0
msgid "" msgid ""
"This field allow you to select a forecast date to plan your follow-ups" "This field allow you to select a forecast date to plan your follow-ups"
msgstr "" msgstr "Bu alan izlemelerinizin öngörü planını yapmanızı sağlar."
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
@ -396,7 +472,7 @@ msgstr "Vade"
#: code:addons/account_followup/wizard/account_followup_print.py:56 #: code:addons/account_followup/wizard/account_followup_print.py:56
#, python-format #, python-format
msgid "Select Partners" msgid "Select Partners"
msgstr "" msgstr "Paydaş Seçin"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
@ -406,7 +482,7 @@ msgstr "E-mail Ayarları"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "Print Follow Ups" msgid "Print Follow Ups"
msgstr "" msgstr "İzlemeleri Yazdır"
#. module: account_followup #. module: account_followup
#: field:account.move.line,followup_date:0 #: field:account.move.line,followup_date:0
@ -426,7 +502,7 @@ msgstr "Bakiye:"
#. module: account_followup #. module: account_followup
#: model:ir.model,name:account_followup.model_account_followup_stat #: model:ir.model,name:account_followup.model_account_followup_stat
msgid "Followup Statistics" msgid "Followup Statistics"
msgstr "" msgstr "İzleme İstatistikleri"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
@ -436,17 +512,17 @@ msgstr "Ödendi"
#. module: account_followup #. module: account_followup
#: view:account_followup.followup.line:0 #: view:account_followup.followup.line:0
msgid "%(user_signature)s: User Name" msgid "%(user_signature)s: User Name"
msgstr "" msgstr "%(kullanıcı_imza)lar: Kullanıcı Adı"
#. module: account_followup #. module: account_followup
#: model:ir.model,name:account_followup.model_account_move_line #: model:ir.model,name:account_followup.model_account_move_line
msgid "Journal Items" msgid "Journal Items"
msgstr "" msgstr "Yevmiye Kalemleri"
#. module: account_followup #. module: account_followup
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "Company must be same for its related account and period." msgid "Company must be same for its related account and period."
msgstr "" msgstr "Firma bağlı olduğu hesap ve dönemle aynı olmalıdır."
#. module: account_followup #. module: account_followup
#: field:account.followup.print.all,email_conf:0 #: field:account.followup.print.all,email_conf:0
@ -461,11 +537,14 @@ msgid ""
"\n" "\n"
"%s" "%s"
msgstr "" msgstr ""
"Tüm E-postalar başarılı bir şeklide şu Paydaşlara gönderilmiştir:.\n"
"\n"
"%s"
#. module: account_followup #. module: account_followup
#: constraint:res.company:0 #: constraint:res.company:0
msgid "Error! You can not create recursive companies." msgid "Error! You can not create recursive companies."
msgstr "" msgstr "Hata! Yinelemeli şirketler oluşturamazsınız."
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
@ -475,12 +554,12 @@ msgstr "%(company_name)s: Kullanıcının Firma Adı"
#. module: account_followup #. module: account_followup
#: model:ir.model,name:account_followup.model_res_company #: model:ir.model,name:account_followup.model_res_company
msgid "Companies" msgid "Companies"
msgstr "" msgstr "Firmalar"
#. module: account_followup #. module: account_followup
#: view:account_followup.followup:0 #: view:account_followup.followup:0
msgid "Followup Lines" msgid "Followup Lines"
msgstr "" msgstr "İzleme Satırları"
#. module: account_followup #. module: account_followup
#: field:account_followup.stat,credit:0 #: field:account_followup.stat,credit:0
@ -490,12 +569,12 @@ msgstr "Alacak"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
msgid "Maturity Date" msgid "Maturity Date"
msgstr "" msgstr "Vade Sonu Tarihi"
#. module: account_followup #. module: account_followup
#: view:account_followup.followup.line:0 #: view:account_followup.followup.line:0
msgid "%(partner_name)s: Partner Name" msgid "%(partner_name)s: Partner Name"
msgstr "" msgstr "%(paydaş_adı)lar: Paydaş Adı"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
@ -505,7 +584,7 @@ msgstr "İş Takipçisi Ögeleri"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "%(company_currency)s: User's Company Currency" msgid "%(company_currency)s: User's Company Currency"
msgstr "" msgstr "%(firma_döviz)s: Kullanıcının Firmasının Para Birimi"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
@ -517,29 +596,29 @@ msgstr "Bakiye"
#. module: account_followup #. module: account_followup
#: field:account_followup.followup.line,start:0 #: field:account_followup.followup.line,start:0
msgid "Type of Term" msgid "Type of Term"
msgstr "" msgstr "Koşul Türü"
#. module: account_followup #. module: account_followup
#: model:ir.model,name:account_followup.model_account_followup_print #: model:ir.model,name:account_followup.model_account_followup_print
#: model:ir.model,name:account_followup.model_account_followup_print_all #: model:ir.model,name:account_followup.model_account_followup_print_all
msgid "Print Followup & Send Mail to Customers" msgid "Print Followup & Send Mail to Customers"
msgstr "" msgstr "İzlemeleri Yazdır ve Müşterilere Postala"
#. module: account_followup #. module: account_followup
#: field:account_followup.stat,date_move_last:0 #: field:account_followup.stat,date_move_last:0
#: field:account_followup.stat.by.partner,date_move_last:0 #: field:account_followup.stat.by.partner,date_move_last:0
msgid "Last move" msgid "Last move"
msgstr "" msgstr "Son Hareket"
#. module: account_followup #. module: account_followup
#: model:ir.actions.report.xml,name:account_followup.account_followup_followup_report #: model:ir.actions.report.xml,name:account_followup.account_followup_followup_report
msgid "Followup Report" msgid "Followup Report"
msgstr "" msgstr "İzleme Raporu"
#. module: account_followup #. module: account_followup
#: field:account_followup.stat,period_id:0 #: field:account_followup.stat,period_id:0
msgid "Period" msgid "Period"
msgstr "" msgstr "Dönem"
#. module: account_followup #. module: account_followup
#: view:account.followup.print:0 #: view:account.followup.print:0
@ -555,33 +634,33 @@ msgstr "İş Takipçisi Ögeleri"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
msgid "Litigation" msgid "Litigation"
msgstr "" msgstr "Hukuki Dava"
#. module: account_followup #. module: account_followup
#: field:account_followup.stat.by.partner,max_followup_id:0 #: field:account_followup.stat.by.partner,max_followup_id:0
msgid "Max Follow Up Level" msgid "Max Follow Up Level"
msgstr "" msgstr "En Üst İzleme Seviyesi"
#. module: account_followup #. module: account_followup
#: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_payable_all #: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_payable_all
msgid "Payable Items" msgid "Payable Items"
msgstr "" msgstr "Ödeme Maddeleri"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "%(followup_amount)s: Total Amount Due" msgid "%(followup_amount)s: Total Amount Due"
msgstr "" msgstr "%(izleme_tutar)lar: Ödenmesi Gereken Toplam Tutar"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
#: view:account_followup.followup.line:0 #: view:account_followup.followup.line:0
msgid "%(date)s: Current Date" msgid "%(date)s: Current Date"
msgstr "" msgstr "%(tarih)ler: Geçerli Tarih"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
msgid "Followup Level" msgid "Followup Level"
msgstr "" msgstr "İzleme Seviyesi"
#. module: account_followup #. module: account_followup
#: view:account_followup.followup:0 #: view:account_followup.followup:0
@ -593,7 +672,7 @@ msgstr "Açıklama"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
msgid "This Fiscal year" msgid "This Fiscal year"
msgstr "" msgstr "Bu Mali Yıl"
#. module: account_followup #. module: account_followup
#: view:account.move.line:0 #: view:account.move.line:0
@ -606,18 +685,20 @@ msgid ""
"Do not change message text, if you want to send email in partner language, " "Do not change message text, if you want to send email in partner language, "
"or configure from company" "or configure from company"
msgstr "" msgstr ""
"Paydaşa dili ile eposta göndermek istiyorsanız mesaj metinini değiştirmeyin, "
"firma yapılandırmasını kullanın"
#. module: account_followup #. module: account_followup
#: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_all #: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_all
msgid "Receivable Items" msgid "Receivable Items"
msgstr "" msgstr "Alacak Maddeleri"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
#: model:ir.actions.act_window,name:account_followup.action_followup_stat #: model:ir.actions.act_window,name:account_followup.action_followup_stat
#: model:ir.ui.menu,name:account_followup.menu_action_followup_stat_follow #: model:ir.ui.menu,name:account_followup.menu_action_followup_stat_follow
msgid "Follow-ups Sent" msgid "Follow-ups Sent"
msgstr "" msgstr "Gönderilen İzlemeler"
#. module: account_followup #. module: account_followup
#: field:account_followup.followup,name:0 #: field:account_followup.followup,name:0
@ -629,17 +710,17 @@ msgstr "Adı"
#: field:account_followup.stat,date_move:0 #: field:account_followup.stat,date_move:0
#: field:account_followup.stat.by.partner,date_move:0 #: field:account_followup.stat.by.partner,date_move:0
msgid "First move" msgid "First move"
msgstr "" msgstr "İlk Hareket"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
msgid "Li." msgid "Li."
msgstr "" msgstr "Li."
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
msgid "Maturity" msgid "Maturity"
msgstr "" msgstr "Vade"
#. module: account_followup #. module: account_followup
#: code:addons/account_followup/wizard/account_followup_print.py:289 #: code:addons/account_followup/wizard/account_followup_print.py:289
@ -649,6 +730,9 @@ msgid ""
"\n" "\n"
"%s" "%s"
msgstr "" msgstr ""
"Aşağıdaki Paydaşlara E-Posta gönderilmedi, Eposta yok !\n"
"\n"
"%s"
#. module: account_followup #. module: account_followup
#: view:account.followup.print:0 #: view:account.followup.print:0
@ -663,7 +747,7 @@ msgstr "Gecikme Günleri"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
msgid "Document : Customer account statement" msgid "Document : Customer account statement"
msgstr "" msgstr "Belge: Müşteri hesap ekstresi"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
@ -679,7 +763,7 @@ msgstr "Toplam Alacak"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "%(line)s: Ledger Posting lines" msgid "%(line)s: Ledger Posting lines"
msgstr "" msgstr "%(satır)lar: Büyük Defter İşleme Kalemleri"
#. module: account_followup #. module: account_followup
#: field:account_followup.followup.line,sequence:0 #: field:account_followup.followup.line,sequence:0
@ -689,32 +773,32 @@ msgstr "Sıra No"
#. module: account_followup #. module: account_followup
#: view:account_followup.followup.line:0 #: view:account_followup.followup.line:0
msgid "%(company_name)s: User's Company Name" msgid "%(company_name)s: User's Company Name"
msgstr "" msgstr "%(firma_adı)lar: Kullanıcının Firma Adı"
#. module: account_followup #. module: account_followup
#: report:account_followup.followup.print:0 #: report:account_followup.followup.print:0
msgid "Customer Ref :" msgid "Customer Ref :"
msgstr "" msgstr "Müşteri Ref :"
#. module: account_followup #. module: account_followup
#: view:account.followup.print.all:0 #: view:account.followup.print.all:0
msgid "%(partner_name)s: Partner name" msgid "%(partner_name)s: Partner name"
msgstr "" msgstr "%(paydaş_adı)lar: Paydaş adı"
#. module: account_followup #. module: account_followup
#: view:account_followup.stat:0 #: view:account_followup.stat:0
msgid "Latest Followup Date" msgid "Latest Followup Date"
msgstr "" msgstr "Son İzleme Tarihi"
#. module: account_followup #. module: account_followup
#: model:ir.model,name:account_followup.model_account_followup_followup_line #: model:ir.model,name:account_followup.model_account_followup_followup_line
msgid "Follow-Up Criteria" msgid "Follow-Up Criteria"
msgstr "" msgstr "İzleme Kriteri"
#. module: account_followup #. module: account_followup
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "You can not create move line on view account." msgid "You can not create move line on view account."
msgstr "" msgstr "Hesap Görünümünde hareket oluşturamazsınız."
#~ msgid "Invalid XML for View Architecture!" #~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML"
@ -833,5 +917,21 @@ msgstr ""
#~ msgstr "" #~ msgstr ""
#~ "\n" #~ "\n"
#~ "\n" #~ "\n"
#~ "E-posta aşağıdaki İş Ortaklarına başarıyla gönderildi. !\n" #~ "E-posta aşağıdaki Paydaşlara başarıyla gönderildi. !\n"
#~ "\n"
#, python-format
#~ msgid ""
#~ "All E-mails have been successfully sent to Partners:.\n"
#~ "\n"
#~ msgstr ""
#~ "Bütün Epostalar Paydaşlara başarılı olarak gönderilmiştir.\n"
#~ "\n"
#, python-format
#~ msgid ""
#~ "E-Mail not sent to following Partners, Email not available !\n"
#~ "\n"
#~ msgstr ""
#~ "Aşağıdaki Paydaşa E-Posta gönderilemedi. E-Posta bulunamadı !\n"
#~ "\n" #~ "\n"

View File

@ -161,7 +161,7 @@ class account_invoice_line(osv.osv):
('break','Page Break'),] ('break','Page Break'),]
,'Type', select=True, required=True), ,'Type', select=True, required=True),
'sequence': fields.integer('Sequence Number', help="Gives the sequence order when displaying a list of invoice lines."), 'sequence': fields.integer('Sequence Number', help="Gives the sequence order when displaying a list of invoice lines."),
'functional_field': fields.function(_fnct, arg=None, fnct_inv=None, fnct_inv_arg=None, type='char', fnct_search=None, obj=None, method=True, store=False, string="Source Account"), 'functional_field': fields.function(_fnct, arg=None, fnct_inv=None, fnct_inv_arg=None, type='char', fnct_search=None, obj=None, store=False, string="Source Account"),
} }
def _default_account(self, cr, uid, context=None): def _default_account(self, cr, uid, context=None):

View File

@ -42,7 +42,7 @@ class Invoice(osv.osv):
return res return res
_columns = { _columns = {
'amount_to_pay': fields.function(_amount_to_pay, method=True, 'amount_to_pay': fields.function(_amount_to_pay,
type='float', string='Amount to be paid', type='float', string='Amount to be paid',
help='The amount which should be paid at the current date\n' \ help='The amount which should be paid at the current date\n' \
'minus the amount which is already in payment order'), 'minus the amount which is already in payment order'),

View File

@ -111,7 +111,7 @@ class account_move_line(osv.osv):
return line2bank return line2bank
_columns = { _columns = {
'amount_to_pay': fields.function(amount_to_pay, method=True, 'amount_to_pay': fields.function(amount_to_pay,
type='float', string='Amount to pay', fnct_search=_to_pay_search), type='float', string='Amount to pay', fnct_search=_to_pay_search),
} }

View File

@ -66,6 +66,7 @@ class payment_order(osv.osv):
_name = 'payment.order' _name = 'payment.order'
_description = 'Payment Order' _description = 'Payment Order'
_rec_name = 'reference' _rec_name = 'reference'
_order = 'id desc'
def get_wizard(self, type): def get_wizard(self, type):
logger = netsvc.Logger() logger = netsvc.Logger()
@ -95,7 +96,7 @@ class payment_order(osv.osv):
('done', 'Done')], 'State', select=True, ('done', 'Done')], 'State', select=True,
help='When an order is placed the state is \'Draft\'.\n Once the bank is confirmed the state is set to \'Confirmed\'.\n Then the order is paid the state is \'Done\'.'), help='When an order is placed the state is \'Draft\'.\n Once the bank is confirmed the state is set to \'Confirmed\'.\n Then the order is paid the state is \'Done\'.'),
'line_ids': fields.one2many('payment.line', 'order_id', 'Payment lines', states={'done': [('readonly', True)]}), 'line_ids': fields.one2many('payment.line', 'order_id', 'Payment lines', states={'done': [('readonly', True)]}),
'total': fields.function(_total, string="Total", method=True, type='float'), 'total': fields.function(_total, string="Total", type='float'),
'user_id': fields.many2one('res.users', 'User', required=True, states={'done': [('readonly', True)]}), 'user_id': fields.many2one('res.users', 'User', required=True, states={'done': [('readonly', True)]}),
'date_prefered': fields.selection([ 'date_prefered': fields.selection([
('now', 'Directly'), ('now', 'Directly'),
@ -343,14 +344,14 @@ class payment_line(osv.osv):
ondelete='cascade', select=True), ondelete='cascade', select=True),
'partner_id': fields.many2one('res.partner', string="Partner", required=True, help='The Ordering Customer'), 'partner_id': fields.many2one('res.partner', string="Partner", required=True, help='The Ordering Customer'),
'amount': fields.function(_amount, string='Amount in Company Currency', 'amount': fields.function(_amount, string='Amount in Company Currency',
method=True, type='float', type='float',
help='Payment amount in the company currency'), help='Payment amount in the company currency'),
'ml_date_created': fields.function(_get_ml_created_date, string="Effective Date", 'ml_date_created': fields.function(_get_ml_created_date, string="Effective Date",
method=True, type='date', help="Invoice Effective Date"), type='date', help="Invoice Effective Date"),
'ml_maturity_date': fields.function(_get_ml_maturity_date, method=True, type='date', string='Due Date'), 'ml_maturity_date': fields.function(_get_ml_maturity_date, type='date', string='Due Date'),
'ml_inv_ref': fields.function(_get_ml_inv_ref, method=True, type='many2one', relation='account.invoice', string='Invoice Ref.'), 'ml_inv_ref': fields.function(_get_ml_inv_ref, type='many2one', relation='account.invoice', string='Invoice Ref.'),
'info_owner': fields.function(info_owner, string="Owner Account", method=True, type="text", help='Address of the Main Partner'), 'info_owner': fields.function(info_owner, string="Owner Account", type="text", help='Address of the Main Partner'),
'info_partner': fields.function(info_partner, string="Destination Account", method=True, type="text", help='Address of the Ordering Customer.'), 'info_partner': fields.function(info_partner, string="Destination Account", type="text", help='Address of the Ordering Customer.'),
'date': fields.date('Payment Date', help="If no payment date is specified, the bank will treat this payment line directly"), 'date': fields.date('Payment Date', help="If no payment date is specified, the bank will treat this payment line directly"),
'create_date': fields.datetime('Created', readonly=True), 'create_date': fields.datetime('Created', readonly=True),
'state': fields.selection([('normal','Free'), ('structured','Structured')], 'Communication Type', required=True), 'state': fields.selection([('normal','Free'), ('structured','Structured')], 'Communication Type', required=True),

View File

@ -7,24 +7,24 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2010-09-09 07:16+0000\n" "PO-Revision-Date: 2011-05-29 17:44+0000\n"
"Last-Translator: Fabien (Open ERP) <fp@tinyerp.com>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:21+0000\n" "X-Launchpad-Export-Date: 2011-05-30 04:58+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_payment #. module: account_payment
#: field:payment.order,date_scheduled:0 #: field:payment.order,date_scheduled:0
msgid "Scheduled date if fixed" msgid "Scheduled date if fixed"
msgstr "" msgstr "Sabitlenmişse Planlanan tarih"
#. module: account_payment #. module: account_payment
#: field:payment.line,currency:0 #: field:payment.line,currency:0
msgid "Partner Currency" msgid "Partner Currency"
msgstr "" msgstr "Paydaş Para Birimi"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
@ -34,13 +34,13 @@ msgstr "Taslak olarak Ayarla"
#. module: account_payment #. module: account_payment
#: help:payment.order,mode:0 #: help:payment.order,mode:0
msgid "Select the Payment Mode to be applied." msgid "Select the Payment Mode to be applied."
msgstr "" msgstr "Uygulanacak Ödeme Şeklini Seç"
#. module: account_payment #. module: account_payment
#: view:payment.mode:0 #: view:payment.mode:0
#: view:payment.order:0 #: view:payment.order:0
msgid "Group By..." msgid "Group By..."
msgstr "" msgstr "Gruplandır..."
#. module: account_payment #. module: account_payment
#: model:ir.module.module,description:account_payment.module_meta_information #: model:ir.module.module,description:account_payment.module_meta_information
@ -51,18 +51,23 @@ msgid ""
"* a basic mechanism to easily plug various automated payment.\n" "* a basic mechanism to easily plug various automated payment.\n"
" " " "
msgstr "" msgstr ""
"\n"
"Bu modül şunları sağlar :\n"
"* a fatura ödemelerini daha verimli yönetmek.\n"
"* a çeşitli otomatik ödemeleri kolaylıkla uygulayan bir temel mekanizma.\n"
" "
#. module: account_payment #. module: account_payment
#: field:payment.order,line_ids:0 #: field:payment.order,line_ids:0
msgid "Payment lines" msgid "Payment lines"
msgstr "" msgstr "Ödeme kalemleri"
#. module: account_payment #. module: account_payment
#: view:payment.line:0 #: view:payment.line:0
#: field:payment.line,info_owner:0 #: field:payment.line,info_owner:0
#: view:payment.order:0 #: view:payment.order:0
msgid "Owner Account" msgid "Owner Account"
msgstr "" msgstr "Hesap Sahibi"
#. module: account_payment #. module: account_payment
#: help:payment.order,state:0 #: help:payment.order,state:0
@ -71,38 +76,41 @@ msgid ""
" Once the bank is confirmed the state is set to 'Confirmed'.\n" " Once the bank is confirmed the state is set to 'Confirmed'.\n"
" Then the order is paid the state is 'Done'." " Then the order is paid the state is 'Done'."
msgstr "" msgstr ""
"Bir emir durumu 'Taslak' olarak belirlenmişse.\n"
" Banka durumun 'Onaylı' olarak ayarlanmasını onaylamışsa.\n"
" Sonra emir ödendi ve durum 'Bitti' olur."
#. module: account_payment #. module: account_payment
#: help:account.invoice,amount_to_pay:0 #: help:account.invoice,amount_to_pay:0
msgid "" msgid ""
"The amount which should be paid at the current date\n" "The amount which should be paid at the current date\n"
"minus the amount which is already in payment order" "minus the amount which is already in payment order"
msgstr "" msgstr "Geçerli tarihte ödenecek tutar hali hazırda ödenmiş tutardan düşülür"
#. module: account_payment #. module: account_payment
#: field:payment.mode,company_id:0 #: field:payment.mode,company_id:0
msgid "Company" msgid "Company"
msgstr "" msgstr "Firma"
#. module: account_payment #. module: account_payment
#: field:payment.order,date_prefered:0 #: field:payment.order,date_prefered:0
msgid "Preferred date" msgid "Preferred date"
msgstr "" msgstr "İstenen Tarih"
#. module: account_payment #. module: account_payment
#: selection:payment.line,state:0 #: selection:payment.line,state:0
msgid "Free" msgid "Free"
msgstr "" msgstr "Boş"
#. module: account_payment #. module: account_payment
#: field:payment.order.create,entries:0 #: field:payment.order.create,entries:0
msgid "Entries" msgid "Entries"
msgstr "Kayıtlar" msgstr "Girişler"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Used Account" msgid "Used Account"
msgstr "" msgstr "Kullanılmış Hesap"
#. module: account_payment #. module: account_payment
#: field:payment.line,ml_maturity_date:0 #: field:payment.line,ml_maturity_date:0
@ -113,23 +121,23 @@ msgstr "Vade Tarihi"
#. module: account_payment #. module: account_payment
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "You can not create move line on closed account." msgid "You can not create move line on closed account."
msgstr "" msgstr "Kapalı hesaplarda hareket satırı oluşturamazsınız."
#. module: account_payment #. module: account_payment
#: view:account.move.line:0 #: view:account.move.line:0
msgid "Account Entry Line" msgid "Account Entry Line"
msgstr "" msgstr "Hesap Giriş Satırı"
#. module: account_payment #. module: account_payment
#: view:payment.order.create:0 #: view:payment.order.create:0
msgid "_Add to payment order" msgid "_Add to payment order"
msgstr "" msgstr "_Ödeme emrine ekle"
#. module: account_payment #. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_account_payment_populate_statement #: model:ir.actions.act_window,name:account_payment.action_account_payment_populate_statement
#: model:ir.actions.act_window,name:account_payment.action_account_populate_statement_confirm #: model:ir.actions.act_window,name:account_payment.action_account_populate_statement_confirm
msgid "Payment Populate statement" msgid "Payment Populate statement"
msgstr "" msgstr "Ödeme Doldurma cetveli"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
@ -140,12 +148,12 @@ msgstr "Miktar"
#. module: account_payment #. module: account_payment
#: sql_constraint:account.move.line:0 #: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !" msgid "Wrong credit or debit value in accounting entry !"
msgstr "" msgstr "Hesap girişindeki alacak ya da borç değeri hatalı !"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
msgid "Total in Company Currency" msgid "Total in Company Currency"
msgstr "" msgstr "Firma Para Biriminde Toplam"
#. module: account_payment #. module: account_payment
#: selection:payment.order,state:0 #: selection:payment.order,state:0
@ -166,7 +174,7 @@ msgstr "Referans"
#. module: account_payment #. module: account_payment
#: sql_constraint:payment.line:0 #: sql_constraint:payment.line:0
msgid "The payment line name must be unique!" msgid "The payment line name must be unique!"
msgstr "" msgstr "Ödeme satırı adı eşsiz olmalı!"
#. module: account_payment #. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree #: model:ir.actions.act_window,name:account_payment.action_payment_order_tree
@ -177,7 +185,7 @@ msgstr "Ödeme Emirleri"
#. module: account_payment #. module: account_payment
#: selection:payment.order,date_prefered:0 #: selection:payment.order,date_prefered:0
msgid "Directly" msgid "Directly"
msgstr "" msgstr "Doğrudan"
#. module: account_payment #. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_payment_line_form #: model:ir.actions.act_window,name:account_payment.action_payment_line_form
@ -185,12 +193,12 @@ msgstr ""
#: view:payment.line:0 #: view:payment.line:0
#: view:payment.order:0 #: view:payment.order:0
msgid "Payment Line" msgid "Payment Line"
msgstr "" msgstr "Ödeme Satırı"
#. module: account_payment #. module: account_payment
#: view:payment.line:0 #: view:payment.line:0
msgid "Amount Total" msgid "Amount Total"
msgstr "" msgstr "Toplam Tutar"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
@ -206,12 +214,12 @@ msgstr "Fatura İşlem Tarihi"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Execution Type" msgid "Execution Type"
msgstr "" msgstr "Yürütme Türü"
#. module: account_payment #. module: account_payment
#: selection:payment.line,state:0 #: selection:payment.line,state:0
msgid "Structured" msgid "Structured"
msgstr "" msgstr "Yapılandırılmış"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
@ -223,7 +231,7 @@ msgstr "Durum"
#: view:payment.line:0 #: view:payment.line:0
#: view:payment.order:0 #: view:payment.order:0
msgid "Transaction Information" msgid "Transaction Information"
msgstr "" msgstr "İşlem Bilgisi"
#. module: account_payment #. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_payment_mode_form #: model:ir.actions.act_window,name:account_payment.action_payment_mode_form
@ -237,7 +245,7 @@ msgstr "Ödeme Biçimi"
#. module: account_payment #. module: account_payment
#: field:payment.line,ml_date_created:0 #: field:payment.line,ml_date_created:0
msgid "Effective Date" msgid "Effective Date"
msgstr "" msgstr "Yürürlük Tarihi"
#. module: account_payment #. module: account_payment
#: field:payment.line,ml_inv_ref:0 #: field:payment.line,ml_inv_ref:0
@ -251,12 +259,15 @@ msgid ""
"by you.'Directly' stands for the direct execution.'Due date' stands for the " "by you.'Directly' stands for the direct execution.'Due date' stands for the "
"scheduled date of execution." "scheduled date of execution."
msgstr "" msgstr ""
"Ödeme Emri için bir seçenek belirleyin: 'Sabit! sizin tarafınızdan "
"belirlenmiş bir gün içindir. 'Doğrudan' doğrudan yürütme içindir. 'Vade "
"Tarihi' yürütmenin planlandığı tarihtir."
#. module: account_payment #. module: account_payment
#: code:addons/account_payment/account_move_line.py:110 #: code:addons/account_payment/account_move_line.py:110
#, python-format #, python-format
msgid "Error !" msgid "Error !"
msgstr "" msgstr "Hata!"
#. module: account_payment #. module: account_payment
#: view:account.move.line:0 #: view:account.move.line:0
@ -266,17 +277,17 @@ msgstr "Toplam Borç"
#. module: account_payment #. module: account_payment
#: field:payment.order,date_done:0 #: field:payment.order,date_done:0
msgid "Execution date" msgid "Execution date"
msgstr "" msgstr "Yürütme tarihi"
#. module: account_payment #. module: account_payment
#: help:payment.mode,journal:0 #: help:payment.mode,journal:0
msgid "Bank or Cash Journal for the Payment Mode" msgid "Bank or Cash Journal for the Payment Mode"
msgstr "" msgstr "Ödeme Biçimi için Banka ya da Kasa Yevmiyesi"
#. module: account_payment #. module: account_payment
#: selection:payment.order,date_prefered:0 #: selection:payment.order,date_prefered:0
msgid "Fixed date" msgid "Fixed date"
msgstr "" msgstr "Sabit tarih"
#. module: account_payment #. module: account_payment
#: field:payment.line,info_partner:0 #: field:payment.line,info_partner:0
@ -292,13 +303,15 @@ msgstr "Hesap Kartı"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
msgid "Search Payment Orders" msgid "Search Payment Orders"
msgstr "" msgstr "Ödeme Emri Ara"
#. module: account_payment #. module: account_payment
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "" msgid ""
"You can not create move line on receivable/payable account without partner" "You can not create move line on receivable/payable account without partner"
msgstr "" msgstr ""
"Bir paydaş belirtmeden alacak/borç hesabı için hareket satırı "
"oluşturmazsınız."
#. module: account_payment #. module: account_payment
#: field:payment.line,create_date:0 #: field:payment.line,create_date:0
@ -308,22 +321,22 @@ msgstr "Oluşturuldu"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
msgid "Select Invoices to Pay" msgid "Select Invoices to Pay"
msgstr "" msgstr "Ödenecek Faturaları Seç"
#. module: account_payment #. module: account_payment
#: view:payment.line:0 #: view:payment.line:0
msgid "Currency Amount Total" msgid "Currency Amount Total"
msgstr "" msgstr "Para Birimi Toplam Tutarı"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
msgid "Make Payments" msgid "Make Payments"
msgstr "" msgstr "Ödeme Yap"
#. module: account_payment #. module: account_payment
#: field:payment.line,state:0 #: field:payment.line,state:0
msgid "Communication Type" msgid "Communication Type"
msgstr "" msgstr "İletişim Türü"
#. module: account_payment #. module: account_payment
#: model:ir.module.module,shortdesc:account_payment.module_meta_information #: model:ir.module.module,shortdesc:account_payment.module_meta_information
@ -333,32 +346,32 @@ msgstr "Ödeme Yönetimi"
#. module: account_payment #. module: account_payment
#: field:payment.line,bank_statement_line_id:0 #: field:payment.line,bank_statement_line_id:0
msgid "Bank statement line" msgid "Bank statement line"
msgstr "" msgstr "Banka ekstre kalemi"
#. module: account_payment #. module: account_payment
#: selection:payment.order,date_prefered:0 #: selection:payment.order,date_prefered:0
msgid "Due date" msgid "Due date"
msgstr "" msgstr "Vade Tarihi"
#. module: account_payment #. module: account_payment
#: field:account.invoice,amount_to_pay:0 #: field:account.invoice,amount_to_pay:0
msgid "Amount to be paid" msgid "Amount to be paid"
msgstr "" msgstr "Ödenecek tutar"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Currency" msgid "Currency"
msgstr "" msgstr "Para birimi"
#. module: account_payment #. module: account_payment
#: view:account.payment.make.payment:0 #: view:account.payment.make.payment:0
msgid "Yes" msgid "Yes"
msgstr "" msgstr "Evet"
#. module: account_payment #. module: account_payment
#: help:payment.line,info_owner:0 #: help:payment.line,info_owner:0
msgid "Address of the Main Partner" msgid "Address of the Main Partner"
msgstr "" msgstr "Ana Paydaş Adresi"
#. module: account_payment #. module: account_payment
#: help:payment.line,date:0 #: help:payment.line,date:0
@ -366,21 +379,23 @@ msgid ""
"If no payment date is specified, the bank will treat this payment line " "If no payment date is specified, the bank will treat this payment line "
"directly" "directly"
msgstr "" msgstr ""
"Eğer bir ödeme tarihi belirlenmemişse banka bu ödeme kalemini doğrudan "
"işleme koyar"
#. module: account_payment #. module: account_payment
#: model:ir.model,name:account_payment.model_account_payment_populate_statement #: model:ir.model,name:account_payment.model_account_payment_populate_statement
msgid "Account Payment Populate Statement" msgid "Account Payment Populate Statement"
msgstr "" msgstr "Hesap Ödeme Doldurma Cetveli"
#. module: account_payment #. module: account_payment
#: help:payment.mode,name:0 #: help:payment.mode,name:0
msgid "Mode of Payment" msgid "Mode of Payment"
msgstr "" msgstr "Ödeme Biçimi"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Value Date" msgid "Value Date"
msgstr "" msgstr "Valör Tarihi"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
@ -390,7 +405,7 @@ msgstr "Ödeme Tipi"
#. module: account_payment #. module: account_payment
#: help:payment.line,amount_currency:0 #: help:payment.line,amount_currency:0
msgid "Payment amount in the partner currency" msgid "Payment amount in the partner currency"
msgstr "" msgstr "Paydaş para biriminde ödeme tutarı"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
@ -401,23 +416,23 @@ msgstr "Taslak"
#. module: account_payment #. module: account_payment
#: help:payment.line,communication2:0 #: help:payment.line,communication2:0
msgid "The successor message of Communication." msgid "The successor message of Communication."
msgstr "" msgstr "İletişim ardış mesajı"
#. module: account_payment #. module: account_payment
#: code:addons/account_payment/account_move_line.py:110 #: code:addons/account_payment/account_move_line.py:110
#, python-format #, python-format
msgid "No partner defined on entry line" msgid "No partner defined on entry line"
msgstr "" msgstr "Bu kalemde paydaş tanımlanmamış"
#. module: account_payment #. module: account_payment
#: help:payment.line,info_partner:0 #: help:payment.line,info_partner:0
msgid "Address of the Ordering Customer." msgid "Address of the Ordering Customer."
msgstr "" msgstr "Sipariş Veren Müşteri Adresi."
#. module: account_payment #. module: account_payment
#: view:account.payment.populate.statement:0 #: view:account.payment.populate.statement:0
msgid "Populate Statement:" msgid "Populate Statement:"
msgstr "" msgstr "Doldurma Cetveli:"
#. module: account_payment #. module: account_payment
#: view:account.move.line:0 #: view:account.move.line:0
@ -427,7 +442,7 @@ msgstr "Toplam Alacak"
#. module: account_payment #. module: account_payment
#: help:payment.order,date_scheduled:0 #: help:payment.order,date_scheduled:0
msgid "Select a date if you have chosen Preferred Date to be fixed." msgid "Select a date if you have chosen Preferred Date to be fixed."
msgstr "" msgstr "Tercih Edilen Tarihi sabitlemeyi seçtiyseniz bir tarih belirleyin."
#. module: account_payment #. module: account_payment
#: field:payment.order,user_id:0 #: field:payment.order,user_id:0
@ -438,17 +453,17 @@ msgstr "Kullanıcı"
#: field:account.payment.populate.statement,lines:0 #: field:account.payment.populate.statement,lines:0
#: model:ir.actions.act_window,name:account_payment.act_account_invoice_2_payment_line #: model:ir.actions.act_window,name:account_payment.act_account_invoice_2_payment_line
msgid "Payment Lines" msgid "Payment Lines"
msgstr "" msgstr "Ödeme Kalemleri"
#. module: account_payment #. module: account_payment
#: model:ir.model,name:account_payment.model_account_move_line #: model:ir.model,name:account_payment.model_account_move_line
msgid "Journal Items" msgid "Journal Items"
msgstr "" msgstr "Yevmiye Kalemleri"
#. module: account_payment #. module: account_payment
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "Company must be same for its related account and period." msgid "Company must be same for its related account and period."
msgstr "" msgstr "Firma bağlı olduğu hesap ve dönemle aynı olmalıdır."
#. module: account_payment #. module: account_payment
#: help:payment.line,move_line_id:0 #: help:payment.line,move_line_id:0
@ -456,11 +471,12 @@ msgid ""
"This Entry Line will be referred for the information of the ordering " "This Entry Line will be referred for the information of the ordering "
"customer." "customer."
msgstr "" msgstr ""
"Bu Giriş Kalemi sipariş veren müşteri bilgisi olarak değerlendirilecektir."
#. module: account_payment #. module: account_payment
#: view:payment.order.create:0 #: view:payment.order.create:0
msgid "Search" msgid "Search"
msgstr "" msgstr "Ara"
#. module: account_payment #. module: account_payment
#: model:ir.actions.report.xml,name:account_payment.payment_order1 #: model:ir.actions.report.xml,name:account_payment.payment_order1
@ -476,7 +492,7 @@ msgstr "Ödeme Tarihi"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Total:" msgid "Total:"
msgstr "" msgstr "Toplam:"
#. module: account_payment #. module: account_payment
#: field:payment.order,date_created:0 #: field:payment.order,date_created:0
@ -486,12 +502,12 @@ msgstr "Oluşturma Tarihi"
#. module: account_payment #. module: account_payment
#: view:account.payment.populate.statement:0 #: view:account.payment.populate.statement:0
msgid "ADD" msgid "ADD"
msgstr "" msgstr "EKLE"
#. module: account_payment #. module: account_payment
#: view:account.bank.statement:0 #: view:account.bank.statement:0
msgid "Import payment lines" msgid "Import payment lines"
msgstr "" msgstr "Ödeme kalemleri içeaktar"
#. module: account_payment #. module: account_payment
#: field:account.move.line,amount_to_pay:0 #: field:account.move.line,amount_to_pay:0
@ -501,22 +517,22 @@ msgstr "Ödeme Tutarı"
#. module: account_payment #. module: account_payment
#: field:payment.line,amount:0 #: field:payment.line,amount:0
msgid "Amount in Company Currency" msgid "Amount in Company Currency"
msgstr "" msgstr "Firma Para Biriminde Tutar"
#. module: account_payment #. module: account_payment
#: help:payment.line,partner_id:0 #: help:payment.line,partner_id:0
msgid "The Ordering Customer" msgid "The Ordering Customer"
msgstr "" msgstr "Sipariş Veren Müşteri"
#. module: account_payment #. module: account_payment
#: model:ir.model,name:account_payment.model_account_payment_make_payment #: model:ir.model,name:account_payment.model_account_payment_make_payment
msgid "Account make payment" msgid "Account make payment"
msgstr "" msgstr "Hesap ödeme yapar"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Invoice Ref" msgid "Invoice Ref"
msgstr "" msgstr "Fatura Ref."
#. module: account_payment #. module: account_payment
#: field:payment.line,name:0 #: field:payment.line,name:0
@ -548,12 +564,12 @@ msgstr "Bitti"
#. module: account_payment #. module: account_payment
#: model:ir.model,name:account_payment.model_account_invoice #: model:ir.model,name:account_payment.model_account_invoice
msgid "Invoice" msgid "Invoice"
msgstr "" msgstr "Fatura"
#. module: account_payment #. module: account_payment
#: field:payment.line,communication:0 #: field:payment.line,communication:0
msgid "Communication" msgid "Communication"
msgstr "" msgstr "İletişim"
#. module: account_payment #. module: account_payment
#: view:account.payment.make.payment:0 #: view:account.payment.make.payment:0
@ -577,11 +593,15 @@ msgid ""
"that should be done, keep track of all payment orders and mention the " "that should be done, keep track of all payment orders and mention the "
"invoice reference and the partner the payment should be done for." "invoice reference and the partner the payment should be done for."
msgstr "" msgstr ""
"Bir ödeme emri, firmanızın bir tedarikçi faturasını ya da müşteri alacak "
"dekontunu ödeme isteğidir. Burada yapılacak bütün öedeme emirlerini "
"kaydedebilirsiniz, bütün ödeme emirlerinizi izleyebilir, fatura referansı ve "
"hangi paydaş ödeme yapılacağını işleyebilirsiniz."
#. module: account_payment #. module: account_payment
#: help:payment.line,amount:0 #: help:payment.line,amount:0
msgid "Payment amount in the company currency" msgid "Payment amount in the company currency"
msgstr "" msgstr "Firma para biriminde ödeme tutarı"
#. module: account_payment #. module: account_payment
#: view:payment.order.create:0 #: view:payment.order.create:0
@ -591,22 +611,22 @@ msgstr "Ödeme Kalemlerinde Ara"
#. module: account_payment #. module: account_payment
#: field:payment.line,amount_currency:0 #: field:payment.line,amount_currency:0
msgid "Amount in Partner Currency" msgid "Amount in Partner Currency"
msgstr "" msgstr "Paydaş Para Biriminde Tutar"
#. module: account_payment #. module: account_payment
#: field:payment.line,communication2:0 #: field:payment.line,communication2:0
msgid "Communication 2" msgid "Communication 2"
msgstr "" msgstr "İletişim 2"
#. module: account_payment #. module: account_payment
#: field:payment.line,bank_id:0 #: field:payment.line,bank_id:0
msgid "Destination Bank account" msgid "Destination Bank account"
msgstr "" msgstr "Hedef Banka Hesabı"
#. module: account_payment #. module: account_payment
#: view:account.payment.make.payment:0 #: view:account.payment.make.payment:0
msgid "Are you sure you want to make payment?" msgid "Are you sure you want to make payment?"
msgstr "" msgstr "Ödeme yapmak istediğinizden emin misiniz?"
#. module: account_payment #. module: account_payment
#: view:payment.mode:0 #: view:payment.mode:0
@ -640,12 +660,12 @@ msgstr "Ödeme"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Payment Order / Payment" msgid "Payment Order / Payment"
msgstr "" msgstr "Ödeme Emri / Ödeme"
#. module: account_payment #. module: account_payment
#: field:payment.line,move_line_id:0 #: field:payment.line,move_line_id:0
msgid "Entry line" msgid "Entry line"
msgstr "" msgstr "Giriş Kalemi"
#. module: account_payment #. module: account_payment
#: help:payment.line,communication:0 #: help:payment.line,communication:0
@ -653,6 +673,8 @@ msgid ""
"Used as the message between ordering customer and current company. Depicts " "Used as the message between ordering customer and current company. Depicts "
"'What do you want to say to the recipient about this order ?'" "'What do you want to say to the recipient about this order ?'"
msgstr "" msgstr ""
"Sipatiş veren müşteri ile geçerli firma arasında kullanılan mesajdır. 'Bu "
"siparile ilgili olarak alıcıya ne söyleme istersiniz?' anlamındadır."
#. module: account_payment #. module: account_payment
#: field:payment.mode,name:0 #: field:payment.mode,name:0
@ -662,23 +684,23 @@ msgstr "Adı"
#. module: account_payment #. module: account_payment
#: report:payment.order:0 #: report:payment.order:0
msgid "Bank Account" msgid "Bank Account"
msgstr "" msgstr "Banka Hesabı"
#. module: account_payment #. module: account_payment
#: view:payment.line:0 #: view:payment.line:0
#: view:payment.order:0 #: view:payment.order:0
msgid "Entry Information" msgid "Entry Information"
msgstr "" msgstr "Giriş Bilgisi"
#. module: account_payment #. module: account_payment
#: model:ir.model,name:account_payment.model_payment_order_create #: model:ir.model,name:account_payment.model_payment_order_create
msgid "payment.order.create" msgid "payment.order.create"
msgstr "" msgstr "ödeme.emir.oluştur"
#. module: account_payment #. module: account_payment
#: field:payment.line,order_id:0 #: field:payment.line,order_id:0
msgid "Order" msgid "Order"
msgstr "" msgstr "Emir"
#. module: account_payment #. module: account_payment
#: field:payment.order,total:0 #: field:payment.order,total:0
@ -689,7 +711,7 @@ msgstr "Toplam"
#: view:account.payment.make.payment:0 #: view:account.payment.make.payment:0
#: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment #: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment
msgid "Make Payment" msgid "Make Payment"
msgstr "" msgstr "Ödeme Yap"
#. module: account_payment #. module: account_payment
#: field:payment.line,partner_id:0 #: field:payment.line,partner_id:0
@ -700,7 +722,7 @@ msgstr "Ortak"
#. module: account_payment #. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_create_payment_order #: model:ir.actions.act_window,name:account_payment.action_create_payment_order
msgid "Populate Payment" msgid "Populate Payment"
msgstr "" msgstr "Ödeme Doldur"
#. module: account_payment #. module: account_payment
#: help:payment.mode,bank_id:0 #: help:payment.mode,bank_id:0
@ -710,7 +732,7 @@ msgstr "Ödeme Yönetimi için Banka Hesabı"
#. module: account_payment #. module: account_payment
#: constraint:account.move.line:0 #: constraint:account.move.line:0
msgid "You can not create move line on view account." msgid "You can not create move line on view account."
msgstr "" msgstr "Hesap Görünümünde hareket oluşturamazsınız."
#~ msgid "Invalid XML for View Architecture!" #~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML"

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-01-12 19:47+0000\n" "PO-Revision-Date: 2011-06-04 22:07+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n" "Last-Translator: Phong Nguyen-Thanh <Unknown>\n"
"Language-Team: Vietnamese <vi@li.org>\n" "Language-Team: Vietnamese <vi@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:21+0000\n" "X-Launchpad-Export-Date: 2011-06-05 04:35+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_payment #. module: account_payment
#: field:payment.order,date_scheduled:0 #: field:payment.order,date_scheduled:0
@ -30,7 +30,7 @@ msgstr "Loại tiền của đối tác"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
msgid "Set to draft" msgid "Set to draft"
msgstr "" msgstr "Đặt thành Nháp"
#. module: account_payment #. module: account_payment
#: help:payment.order,mode:0 #: help:payment.order,mode:0
@ -56,14 +56,14 @@ msgstr ""
#. module: account_payment #. module: account_payment
#: field:payment.order,line_ids:0 #: field:payment.order,line_ids:0
msgid "Payment lines" msgid "Payment lines"
msgstr "" msgstr "Các dòng thanh toán"
#. module: account_payment #. module: account_payment
#: view:payment.line:0 #: view:payment.line:0
#: field:payment.line,info_owner:0 #: field:payment.line,info_owner:0
#: view:payment.order:0 #: view:payment.order:0
msgid "Owner Account" msgid "Owner Account"
msgstr "" msgstr "Tài khoản Chủ sở hữu"
#. module: account_payment #. module: account_payment
#: help:payment.order,state:0 #: help:payment.order,state:0
@ -173,7 +173,7 @@ msgstr ""
#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree #: model:ir.actions.act_window,name:account_payment.action_payment_order_tree
#: model:ir.ui.menu,name:account_payment.menu_action_payment_order_form #: model:ir.ui.menu,name:account_payment.menu_action_payment_order_form
msgid "Payment Orders" msgid "Payment Orders"
msgstr "" msgstr "Các Lệnh Thanh toán"
#. module: account_payment #. module: account_payment
#: selection:payment.order,date_prefered:0 #: selection:payment.order,date_prefered:0
@ -186,7 +186,7 @@ msgstr "Trực tiếp"
#: view:payment.line:0 #: view:payment.line:0
#: view:payment.order:0 #: view:payment.order:0
msgid "Payment Line" msgid "Payment Line"
msgstr "" msgstr "Dòng Thanh toán"
#. module: account_payment #. module: account_payment
#: view:payment.line:0 #: view:payment.line:0
@ -262,12 +262,12 @@ msgstr "Lỗi !"
#. module: account_payment #. module: account_payment
#: view:account.move.line:0 #: view:account.move.line:0
msgid "Total debit" msgid "Total debit"
msgstr "" msgstr "Tổng nợ"
#. module: account_payment #. module: account_payment
#: field:payment.order,date_done:0 #: field:payment.order,date_done:0
msgid "Execution date" msgid "Execution date"
msgstr "" msgstr "Ngày thực hiện"
#. module: account_payment #. module: account_payment
#: help:payment.mode,journal:0 #: help:payment.mode,journal:0
@ -293,7 +293,7 @@ msgstr "Tài khoản đích"
#. module: account_payment #. module: account_payment
#: view:payment.order:0 #: view:payment.order:0
msgid "Search Payment Orders" msgid "Search Payment Orders"
msgstr "" msgstr "Tìm kiếm các Lệnh Thanh toán"
#. module: account_payment #. module: account_payment
#: constraint:account.move.line:0 #: constraint:account.move.line:0
@ -467,7 +467,7 @@ msgstr "Tìm kiếm"
#: model:ir.actions.report.xml,name:account_payment.payment_order1 #: model:ir.actions.report.xml,name:account_payment.payment_order1
#: model:ir.model,name:account_payment.model_payment_order #: model:ir.model,name:account_payment.model_payment_order
msgid "Payment Order" msgid "Payment Order"
msgstr "" msgstr "Lệnh thanh toán"
#. module: account_payment #. module: account_payment
#: field:payment.line,date:0 #: field:payment.line,date:0
@ -613,7 +613,7 @@ msgstr ""
#: view:payment.mode:0 #: view:payment.mode:0
#: field:payment.mode,journal:0 #: field:payment.mode,journal:0
msgid "Journal" msgid "Journal"
msgstr "" msgstr "Sổ nhật ký"
#. module: account_payment #. module: account_payment
#: field:payment.mode,bank_id:0 #: field:payment.mode,bank_id:0

View File

@ -75,7 +75,8 @@ class account_sequence_installer(osv.osv_memory):
j_ids.append(journal.id) j_ids.append(journal.id)
if j_ids: if j_ids:
jou_obj.write(cr, uid, j_ids, {'internal_sequence_id': ir_seq}) jou_obj.write(cr, uid, j_ids, {'internal_sequence_id': ir_seq})
self.pool.get('ir.values').set(cr, uid, key='default', key2=False, name='internal_sequence_id', models =[('account.journal', False)], value=ir_seq) ir_values_obj = self.pool.get('ir.values')
ir_values_obj.set(cr, uid, key='default', key2=False, name='internal_sequence_id', models =[('account.journal', False)], value=ir_seq)
return res return res
account_sequence_installer() account_sequence_installer()

View File

@ -0,0 +1,221 @@
# Norwegian Bokmal translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-06-24 11:23+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Norwegian Bokmal <nb@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: 2011-06-25 04:59+0000\n"
"X-Generator: Launchpad (build 13168)\n"
#. module: account_sequence
#: view:account.sequence.installer:0
#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer
msgid "Account Sequence Application Configuration"
msgstr ""
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create entries on different periods/journals in the same move"
msgstr ""
#. module: account_sequence
#: help:account.move,internal_sequence_number:0
#: help:account.move.line,internal_sequence_number:0
msgid "Internal Sequence Number"
msgstr "Internt sekvensnummer"
#. module: account_sequence
#: help:account.sequence.installer,number_next:0
msgid "Next number of this sequence"
msgstr "Neste nummer på denne sekvensen"
#. module: account_sequence
#: field:account.sequence.installer,number_next:0
msgid "Next Number"
msgstr "Neste nummer"
#. module: account_sequence
#: field:account.sequence.installer,number_increment:0
msgid "Increment Number"
msgstr ""
#. module: account_sequence
#: model:ir.module.module,description:account_sequence.module_meta_information
msgid ""
"\n"
" This module maintains internal sequence number for accounting entries.\n"
" "
msgstr ""
#. module: account_sequence
#: model:ir.module.module,shortdesc:account_sequence.module_meta_information
msgid "Entries Sequence Numbering"
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,number_increment:0
msgid "The next number of the sequence will be incremented by this number"
msgstr ""
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure Your Account Sequence Application"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,progress:0
msgid "Configuration Progress"
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,suffix:0
msgid "Suffix value of the record for the sequence"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,company_id:0
msgid "Company"
msgstr ""
#. module: account_sequence
#: help:account.journal,internal_sequence_id:0
msgid ""
"This sequence will be used to maintain the internal number for the journal "
"entries related to this journal."
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,padding:0
msgid "Number padding"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move_line
msgid "Journal Items"
msgstr ""
#. module: account_sequence
#: field:account.move,internal_sequence_number:0
#: field:account.move.line,internal_sequence_number:0
msgid "Internal Number"
msgstr ""
#. module: account_sequence
#: constraint:account.move.line:0
msgid "Company must be same for its related account and period."
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,padding:0
msgid ""
"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
"get the required padding size."
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,name:0
msgid "Name"
msgstr ""
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on closed account."
msgstr ""
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create more than one move per period on centralized journal"
msgstr ""
#. module: account_sequence
#: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !"
msgstr ""
#. module: account_sequence
#: field:account.journal,internal_sequence_id:0
msgid "Internal Sequence"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_sequence_installer
msgid "account.sequence.installer"
msgstr ""
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure"
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,prefix:0
msgid "Prefix value of the record for the sequence"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move
msgid "Account Entry"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,suffix:0
msgid "Suffix"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,config_logo:0
msgid "Image"
msgstr ""
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "title"
msgstr ""
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The name of the journal must be unique per company !"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,prefix:0
msgid "Prefix"
msgstr ""
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !"
msgstr ""
#. module: account_sequence
#: constraint:account.move.line:0
msgid ""
"You can not create move line on receivable/payable account without partner"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_journal
msgid "Journal"
msgstr ""
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "You can enhance the Account Sequence Application by installing ."
msgstr ""
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on view account."
msgstr ""

View File

@ -0,0 +1,232 @@
# Turkish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-05-29 17:45+0000\n"
"Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: Turkish <tr@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: 2011-05-30 04:59+0000\n"
"X-Generator: Launchpad (build 12959)\n"
#. module: account_sequence
#: view:account.sequence.installer:0
#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer
msgid "Account Sequence Application Configuration"
msgstr "Hesap Dizisi Uygulama Yapılandırması"
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create entries on different periods/journals in the same move"
msgstr ""
"Aynı hareket için farklı dönemler/yevmiyeler e ait girişler oluşturamazsınız."
#. module: account_sequence
#: help:account.move,internal_sequence_number:0
#: help:account.move.line,internal_sequence_number:0
msgid "Internal Sequence Number"
msgstr "İç Dizi Sayısı"
#. module: account_sequence
#: help:account.sequence.installer,number_next:0
msgid "Next number of this sequence"
msgstr "Bu dizinin sonraki sayısı"
#. module: account_sequence
#: field:account.sequence.installer,number_next:0
msgid "Next Number"
msgstr "Sonraki Sayı"
#. module: account_sequence
#: field:account.sequence.installer,number_increment:0
msgid "Increment Number"
msgstr "Artış Sayısı"
#. module: account_sequence
#: model:ir.module.module,description:account_sequence.module_meta_information
msgid ""
"\n"
" This module maintains internal sequence number for accounting entries.\n"
" "
msgstr ""
"\n"
" Bu modül hesap girişleri için iç dizi sayısını verir.\n"
" "
#. module: account_sequence
#: model:ir.module.module,shortdesc:account_sequence.module_meta_information
msgid "Entries Sequence Numbering"
msgstr "Giriş Dizi Numaralandırılması"
#. module: account_sequence
#: help:account.sequence.installer,number_increment:0
msgid "The next number of the sequence will be incremented by this number"
msgstr "Bu diziye ait bir sonraki sayı bu rakam arttırılarak oluşur."
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure Your Account Sequence Application"
msgstr "Hesap Dizisi Uygulamanızı yapılandırın"
#. module: account_sequence
#: field:account.sequence.installer,progress:0
msgid "Configuration Progress"
msgstr "Yapılandırma İlerleyişi"
#. module: account_sequence
#: help:account.sequence.installer,suffix:0
msgid "Suffix value of the record for the sequence"
msgstr "Dizi için kaydın sonek değeri"
#. module: account_sequence
#: field:account.sequence.installer,company_id:0
msgid "Company"
msgstr "Firma"
#. module: account_sequence
#: help:account.journal,internal_sequence_id:0
msgid ""
"This sequence will be used to maintain the internal number for the journal "
"entries related to this journal."
msgstr ""
"Bu dizi, bu yevmiyeyle ilgili yevmiye girişlerinin iç sayısını belirler."
#. module: account_sequence
#: field:account.sequence.installer,padding:0
msgid "Number padding"
msgstr "Sayı doldurma"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move_line
msgid "Journal Items"
msgstr "Yevmiye Kalemleri"
#. module: account_sequence
#: field:account.move,internal_sequence_number:0
#: field:account.move.line,internal_sequence_number:0
msgid "Internal Number"
msgstr "İç Sayı"
#. module: account_sequence
#: constraint:account.move.line:0
msgid "Company must be same for its related account and period."
msgstr "Firma bağlı olduğu hesap ve dönemle aynı olmalıdır."
#. module: account_sequence
#: help:account.sequence.installer,padding:0
msgid ""
"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
"get the required padding size."
msgstr ""
"OpenERP gerekli rakam sayısını tamamlamak için 'Sonraki Sayı' nın soluna "
"gerektiği kadar '0' ekleyecektir."
#. module: account_sequence
#: field:account.sequence.installer,name:0
msgid "Name"
msgstr "Ad"
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on closed account."
msgstr "Kapalı hesaplarda hareket satırı oluşturamazsınız."
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create more than one move per period on centralized journal"
msgstr ""
"Merkezilendirilmiş yevmiyelerde bir dönem için birden fazla hareket "
"yaratamazsınız."
#. module: account_sequence
#: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !"
msgstr "Hesap girişindeki alacak ya da borç değeri hatalı !"
#. module: account_sequence
#: field:account.journal,internal_sequence_id:0
msgid "Internal Sequence"
msgstr "İç Dizi"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_sequence_installer
msgid "account.sequence.installer"
msgstr "hesap.dizi.kurucu"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure"
msgstr "Yapılandır"
#. module: account_sequence
#: help:account.sequence.installer,prefix:0
msgid "Prefix value of the record for the sequence"
msgstr "Dizi için önek değeri"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move
msgid "Account Entry"
msgstr "Hesap Girişi"
#. module: account_sequence
#: field:account.sequence.installer,suffix:0
msgid "Suffix"
msgstr "Sonek"
#. module: account_sequence
#: field:account.sequence.installer,config_logo:0
msgid "Image"
msgstr "Resim"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "title"
msgstr "unvan"
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The name of the journal must be unique per company !"
msgstr "Yevmiye adı her firmada benzersiz olmalı."
#. module: account_sequence
#: field:account.sequence.installer,prefix:0
msgid "Prefix"
msgstr "Önek"
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !"
msgstr "Yevmiye kodu her firma için benzersiz olmalı."
#. module: account_sequence
#: constraint:account.move.line:0
msgid ""
"You can not create move line on receivable/payable account without partner"
msgstr ""
"Bir paydaş belirtmeden alacak/borç hesabı için hareket satırı "
"oluşturmazsınız."
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_journal
msgid "Journal"
msgstr "Yevmiye"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "You can enhance the Account Sequence Application by installing ."
msgstr "Hesap Dizisi Uygulamasını kurarak geliştirebilirsiniz."
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on view account."
msgstr "Hesap Görünümünde hareket oluşturamazsınız."

View File

@ -0,0 +1,221 @@
# Vietnamese translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-05-25 14:15+0000\n"
"Last-Translator: Phong Nguyen-Thanh <Unknown>\n"
"Language-Team: Vietnamese <vi@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: 2011-05-26 04:36+0000\n"
"X-Generator: Launchpad (build 12959)\n"
#. module: account_sequence
#: view:account.sequence.installer:0
#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer
msgid "Account Sequence Application Configuration"
msgstr ""
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create entries on different periods/journals in the same move"
msgstr ""
#. module: account_sequence
#: help:account.move,internal_sequence_number:0
#: help:account.move.line,internal_sequence_number:0
msgid "Internal Sequence Number"
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,number_next:0
msgid "Next number of this sequence"
msgstr "Số tiếp theo trong dãy"
#. module: account_sequence
#: field:account.sequence.installer,number_next:0
msgid "Next Number"
msgstr "Số tiếp theo"
#. module: account_sequence
#: field:account.sequence.installer,number_increment:0
msgid "Increment Number"
msgstr ""
#. module: account_sequence
#: model:ir.module.module,description:account_sequence.module_meta_information
msgid ""
"\n"
" This module maintains internal sequence number for accounting entries.\n"
" "
msgstr ""
#. module: account_sequence
#: model:ir.module.module,shortdesc:account_sequence.module_meta_information
msgid "Entries Sequence Numbering"
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,number_increment:0
msgid "The next number of the sequence will be incremented by this number"
msgstr ""
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure Your Account Sequence Application"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,progress:0
msgid "Configuration Progress"
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,suffix:0
msgid "Suffix value of the record for the sequence"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,company_id:0
msgid "Company"
msgstr "Công ty"
#. module: account_sequence
#: help:account.journal,internal_sequence_id:0
msgid ""
"This sequence will be used to maintain the internal number for the journal "
"entries related to this journal."
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,padding:0
msgid "Number padding"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move_line
msgid "Journal Items"
msgstr ""
#. module: account_sequence
#: field:account.move,internal_sequence_number:0
#: field:account.move.line,internal_sequence_number:0
msgid "Internal Number"
msgstr ""
#. module: account_sequence
#: constraint:account.move.line:0
msgid "Company must be same for its related account and period."
msgstr ""
#. module: account_sequence
#: help:account.sequence.installer,padding:0
msgid ""
"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
"get the required padding size."
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,name:0
msgid "Name"
msgstr "Tên"
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on closed account."
msgstr ""
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create more than one move per period on centralized journal"
msgstr ""
#. module: account_sequence
#: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !"
msgstr ""
#. module: account_sequence
#: field:account.journal,internal_sequence_id:0
msgid "Internal Sequence"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_sequence_installer
msgid "account.sequence.installer"
msgstr "account.sequence.installer"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure"
msgstr "Cấu hình"
#. module: account_sequence
#: help:account.sequence.installer,prefix:0
msgid "Prefix value of the record for the sequence"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move
msgid "Account Entry"
msgstr ""
#. module: account_sequence
#: field:account.sequence.installer,suffix:0
msgid "Suffix"
msgstr "Hậu tố"
#. module: account_sequence
#: field:account.sequence.installer,config_logo:0
msgid "Image"
msgstr "Hình ảnh"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "title"
msgstr ""
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The name of the journal must be unique per company !"
msgstr "Tên của sổ nhật ký phải duy nhất cho mỗi công ty !"
#. module: account_sequence
#: field:account.sequence.installer,prefix:0
msgid "Prefix"
msgstr "Tiền tố"
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !"
msgstr "Mã của sổ nhật ký phải duy nhất cho mỗi công ty !"
#. module: account_sequence
#: constraint:account.move.line:0
msgid ""
"You can not create move line on receivable/payable account without partner"
msgstr ""
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_journal
msgid "Journal"
msgstr "Sổ nhật ký"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "You can enhance the Account Sequence Application by installing ."
msgstr ""
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on view account."
msgstr ""

View File

@ -226,7 +226,7 @@ class account_voucher(osv.osv):
'writeoff_acc_id': fields.many2one('account.account', 'Write-Off account', readonly=True, states={'draft': [('readonly', False)]}), 'writeoff_acc_id': fields.many2one('account.account', 'Write-Off account', readonly=True, states={'draft': [('readonly', False)]}),
'comment': fields.char('Write-Off Comment', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}), 'comment': fields.char('Write-Off Comment', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}),
'analytic_id': fields.many2one('account.analytic.account','Write-Off Analytic Account', readonly=True, states={'draft': [('readonly', False)]}), 'analytic_id': fields.many2one('account.analytic.account','Write-Off Analytic Account', readonly=True, states={'draft': [('readonly', False)]}),
'writeoff_amount': fields.function(_get_writeoff_amount, method=True, string='Write-Off Amount', type='float', readonly=True), 'writeoff_amount': fields.function(_get_writeoff_amount, string='Write-Off Amount', type='float', readonly=True),
} }
_defaults = { _defaults = {
'period_id': _get_period, 'period_id': _get_period,
@ -845,8 +845,8 @@ class account_voucher_line(osv.osv):
'move_line_id': fields.many2one('account.move.line', 'Journal Item'), 'move_line_id': fields.many2one('account.move.line', 'Journal Item'),
'date_original': fields.related('move_line_id','date', type='date', relation='account.move.line', string='Date', readonly=1), 'date_original': fields.related('move_line_id','date', type='date', relation='account.move.line', string='Date', readonly=1),
'date_due': fields.related('move_line_id','date_maturity', type='date', relation='account.move.line', string='Due Date', readonly=1), 'date_due': fields.related('move_line_id','date_maturity', type='date', relation='account.move.line', string='Due Date', readonly=1),
'amount_original': fields.function(_compute_balance, method=True, multi='dc', type='float', string='Original Amount', store=True), 'amount_original': fields.function(_compute_balance, multi='dc', type='float', string='Original Amount', store=True),
'amount_unreconciled': fields.function(_compute_balance, method=True, multi='dc', type='float', string='Open Balance', store=True), 'amount_unreconciled': fields.function(_compute_balance, multi='dc', type='float', string='Open Balance', store=True),
'company_id': fields.related('voucher_id','company_id', relation='res.company', type='many2one', string='Company', store=True, readonly=True), 'company_id': fields.related('voucher_id','company_id', relation='res.company', type='many2one', string='Company', store=True, readonly=True),
} }
_defaults = { _defaults = {
@ -991,7 +991,7 @@ class account_bank_statement_line(osv.osv):
_columns = { _columns = {
'amount_reconciled': fields.function(_amount_reconciled, 'amount_reconciled': fields.function(_amount_reconciled,
string='Amount reconciled', method=True, type='float'), string='Amount reconciled', type='float'),
'voucher_id': fields.many2one('account.voucher', 'Payment'), 'voucher_id': fields.many2one('account.voucher', 'Payment'),
} }

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-01-24 18:06+0000\n" "PO-Revision-Date: 2011-06-04 21:23+0000\n"
"Last-Translator: Adriano Prado <adrianojprado@hotmail.com>\n" "Last-Translator: Emerson <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:33+0000\n" "X-Launchpad-Export-Date: 2011-06-05 04:35+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher.unreconcile:0 #: view:account.voucher.unreconcile:0
@ -22,10 +22,10 @@ msgid "Unreconciliation transactions"
msgstr "Transações não conciliadas" msgstr "Transações não conciliadas"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:242 #: code:addons/account_voucher/account_voucher.py:247
#, python-format #, python-format
msgid "Write-Off" msgid "Write-Off"
msgstr "" msgstr "Ajuste"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -54,7 +54,7 @@ msgid "Group By..."
msgstr "Agrupar Por..." msgstr "Agrupar Por..."
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:591 #: code:addons/account_voucher/account_voucher.py:596
#, python-format #, python-format
msgid "Cannot delete Voucher(s) which are already opened or paid !" msgid "Cannot delete Voucher(s) which are already opened or paid !"
msgstr "Impossível apagar Comprovante(s) ja Abertos ou Pagos !" msgstr "Impossível apagar Comprovante(s) ja Abertos ou Pagos !"
@ -88,7 +88,7 @@ msgid "Bill Payment"
msgstr "Pagamento de Conta" msgstr "Pagamento de Conta"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:741 #: code:addons/account_voucher/account_voucher.py:746
#, python-format #, python-format
msgid "" msgid ""
"You have to configure account base code and account tax code on the '%s' tax!" "You have to configure account base code and account tax code on the '%s' tax!"
@ -302,7 +302,7 @@ msgstr "Valor (por extenso)"
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,nbr:0 #: field:sale.receipt.report,nbr:0
msgid "# of Voucher Lines" msgid "# of Voucher Lines"
msgstr "" msgstr "# de Linhas do Comprovante"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,account_analytic_id:0 #: field:account.voucher.line,account_analytic_id:0
@ -348,12 +348,12 @@ msgstr "Na Conta de:"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,writeoff_amount:0 #: field:account.voucher,writeoff_amount:0
msgid "Write-Off Amount" msgid "Write-Off Amount"
msgstr "" msgstr "Valor do Ajuste"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Sales Lines" msgid "Sales Lines"
msgstr "" msgstr "Linhas das Vendas"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
@ -387,7 +387,7 @@ msgstr "Tipo"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.unreconcile,remove:0 #: field:account.voucher.unreconcile,remove:0
msgid "Want to remove accounting entries too ?" msgid "Want to remove accounting entries too ?"
msgstr "" msgstr "Deseja remover os lançamentos contábeis também?"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -396,7 +396,7 @@ msgid "Voucher Entries"
msgstr "Lançamento de Comprovantes" msgstr "Lançamento de Comprovantes"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:640 #: code:addons/account_voucher/account_voucher.py:645
#, python-format #, python-format
msgid "Error !" msgid "Error !"
msgstr "Erro !" msgstr "Erro !"
@ -421,10 +421,10 @@ msgstr "Comentário"
#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt #: model:ir.actions.act_window,name:account_voucher.action_sale_receipt
#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt #: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt
msgid "Sales Receipt" msgid "Sales Receipt"
msgstr "" msgstr "Recibo de Vendas"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:591 #: code:addons/account_voucher/account_voucher.py:596
#, python-format #, python-format
msgid "Invalid action !" msgid "Invalid action !"
msgstr "Ação invalida !" msgstr "Ação invalida !"
@ -432,7 +432,7 @@ msgstr "Ação invalida !"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Bill Information" msgid "Bill Information"
msgstr "" msgstr "Informação de Cobrança"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
@ -442,7 +442,7 @@ msgstr "Julho"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher.unreconcile:0 #: view:account.voucher.unreconcile:0
msgid "Unreconciliation" msgid "Unreconciliation"
msgstr "" msgstr "Desconciliação"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
@ -458,7 +458,7 @@ msgid "Pay Invoice"
msgstr "Pagar Fatura" msgstr "Pagar Fatura"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:741 #: code:addons/account_voucher/account_voucher.py:746
#, python-format #, python-format
msgid "No Account Base Code and Account Tax Code!" msgid "No Account Base Code and Account Tax Code!"
msgstr "Sem conta para Base e Imposto!" msgstr "Sem conta para Base e Imposto!"
@ -517,6 +517,7 @@ msgstr "Dezembro"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,line_ids:0 #: field:account.voucher,line_ids:0
#: view:account.voucher.line:0
#: model:ir.model,name:account_voucher.model_account_voucher_line #: model:ir.model,name:account_voucher.model_account_voucher_line
msgid "Voucher Lines" msgid "Voucher Lines"
msgstr "Linhas do Comprovante" msgstr "Linhas do Comprovante"
@ -568,7 +569,7 @@ msgstr "Provisório"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,writeoff_acc_id:0 #: field:account.voucher,writeoff_acc_id:0
msgid "Write-Off account" msgid "Write-Off account"
msgstr "" msgstr "Conta de ajuste"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
@ -665,7 +666,7 @@ msgstr "Valor Reconciliado"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,analytic_id:0 #: field:account.voucher,analytic_id:0
msgid "Write-Off Analytic Account" msgid "Write-Off Analytic Account"
msgstr "" msgstr "Conta Analítica dos Ajustes"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,pay_now:0 #: selection:account.voucher,pay_now:0
@ -705,7 +706,7 @@ msgid "Credit"
msgstr "Crédito" msgstr "Crédito"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:640 #: code:addons/account_voucher/account_voucher.py:645
#, python-format #, python-format
msgid "Please define a sequence on the journal !" msgid "Please define a sequence on the journal !"
msgstr "Favor definir a seqüencia no Livro !" msgstr "Favor definir a seqüencia no Livro !"
@ -745,7 +746,7 @@ msgstr "Total sem Impostos"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Bill Date" msgid "Bill Date"
msgstr "" msgstr "Data de Cobrança"
#. module: account_voucher #. module: account_voucher
#: help:account.voucher,state:0 #: help:account.voucher,state:0
@ -869,7 +870,7 @@ msgstr "Quer Confirmar este Registro ?"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,payment_option:0 #: selection:account.voucher,payment_option:0
msgid "Reconcile with Write-Off" msgid "Reconcile with Write-Off"
msgstr "" msgstr "Reconciliar com Ajuste"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -959,7 +960,7 @@ msgstr "Faturas e Transações de Fornecedores Pendentes"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,comment:0 #: field:account.voucher,comment:0
msgid "Write-Off Comment" msgid "Write-Off Comment"
msgstr "" msgstr "Comentário do Ajuste"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0

View File

@ -7,25 +7,25 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n" "Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n" "Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-01-15 22:23+0000\n" "PO-Revision-Date: 2011-05-29 17:47+0000\n"
"Last-Translator: Arif Aydogmus <arifaydogmus@gmail.com>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:33+0000\n" "X-Launchpad-Export-Date: 2011-05-30 04:58+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher.unreconcile:0 #: view:account.voucher.unreconcile:0
msgid "Unreconciliation transactions" msgid "Unreconciliation transactions"
msgstr "Mutabakatsız hareketler" msgstr "Uzlaştırılmamış işlemler"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:242 #: code:addons/account_voucher/account_voucher.py:247
#, python-format #, python-format
msgid "Write-Off" msgid "Write-Off"
msgstr "Amortisman" msgstr "Borç Silme"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -35,29 +35,29 @@ msgstr "Ödeme Referansı"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Open Customer Journal Entries" msgid "Open Customer Journal Entries"
msgstr "ık Müşteri Yevmiye Girdileri" msgstr "Müşteri Yevmiye Girişlerini Aç"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
msgid "Voucher Date" msgid "Voucher Date"
msgstr "Çek Tarihi" msgstr "Fiş Tarihi"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Particulars" msgid "Particulars"
msgstr "" msgstr "Ayrıntılar"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
msgid "Group By..." msgid "Group By..."
msgstr "Gruplama" msgstr "Gruplandır..."
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:591 #: code:addons/account_voucher/account_voucher.py:596
#, python-format #, python-format
msgid "Cannot delete Voucher(s) which are already opened or paid !" msgid "Cannot delete Voucher(s) which are already opened or paid !"
msgstr "Açık ya da ödenmiş çekler silinemez !" msgstr "Açık ya da ödenmiş fiş(ler) silinemez !"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -67,7 +67,7 @@ msgstr "Tedarikçi"
#. module: account_voucher #. module: account_voucher
#: model:ir.actions.report.xml,name:account_voucher.report_account_voucher_print #: model:ir.actions.report.xml,name:account_voucher.report_account_voucher_print
msgid "Voucher Print" msgid "Voucher Print"
msgstr "Çek Yazdır" msgstr "Fiş Yazdır"
#. module: account_voucher #. module: account_voucher
#: model:ir.module.module,description:account_voucher.module_meta_information #: model:ir.module.module,description:account_voucher.module_meta_information
@ -80,19 +80,27 @@ msgid ""
" * Cheque Register\n" " * Cheque Register\n"
" " " "
msgstr "" msgstr ""
"Hesap Fişi Modülü aşağıdakilere ait tüm temel gereksinimleri içerir\n"
" Bankalar, Nakit, Satış, Satınalma, Gider, Karlıhesap, v.b...\n"
" * Fiş Girişi\n"
" * Tahsilat Fişi\n"
" * Çek Kayıtı\n"
" "
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: model:ir.actions.act_window,name:account_voucher.act_pay_bills #: model:ir.actions.act_window,name:account_voucher.act_pay_bills
msgid "Bill Payment" msgid "Bill Payment"
msgstr "" msgstr "Fatura Ödeme"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:741 #: code:addons/account_voucher/account_voucher.py:746
#, python-format #, python-format
msgid "" msgid ""
"You have to configure account base code and account tax code on the '%s' tax!" "You have to configure account base code and account tax code on the '%s' tax!"
msgstr "" msgstr ""
"'%s' Vergisi için temel hesap kodunu ve vergi hesap kodunu yapılandırmanız "
"gerekir!"
#. module: account_voucher #. module: account_voucher
#: view:account.statement.from.invoice.lines:0 #: view:account.statement.from.invoice.lines:0
@ -100,12 +108,12 @@ msgstr ""
#: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice_lines #: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice_lines
#, python-format #, python-format
msgid "Import Entries" msgid "Import Entries"
msgstr "Girdileri İçe aktar" msgstr "Girişleri İçeaktar"
#. module: account_voucher #. module: account_voucher
#: model:ir.model,name:account_voucher.model_account_voucher_unreconcile #: model:ir.model,name:account_voucher.model_account_voucher_unreconcile
msgid "Account voucher unreconcile" msgid "Account voucher unreconcile"
msgstr "" msgstr "Hesap fişlerini uzlaştır"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
@ -120,6 +128,9 @@ msgid ""
"automatically and you can record the customer payment related to this sales " "automatically and you can record the customer payment related to this sales "
"receipt." "receipt."
msgstr "" msgstr ""
"Bir müşteriye mal satarken ona satış fişi ya da fatura verebilirsiniz. Satış "
"fişi onaylandığında yevmiye kalemleri otomatik olarak oluşturulur ve bu "
"satış fişine ait müşteri ödemesini kayıt edebilirisiniz."
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -132,27 +143,27 @@ msgstr "Fatura Öde"
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,company_id:0 #: field:sale.receipt.report,company_id:0
msgid "Company" msgid "Company"
msgstr "Şirket" msgstr "Firma"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Set to Draft" msgid "Set to Draft"
msgstr "Taslak olarak Ayarla" msgstr "Taslağa Ayarla"
#. module: account_voucher #. module: account_voucher
#: help:account.voucher,reference:0 #: help:account.voucher,reference:0
msgid "Transaction reference number." msgid "Transaction reference number."
msgstr "Hareket referans numarası" msgstr "Hareket referans sayısı"
#. module: account_voucher #. module: account_voucher
#: model:ir.actions.act_window,name:account_voucher.action_view_account_voucher_unreconcile #: model:ir.actions.act_window,name:account_voucher.action_view_account_voucher_unreconcile
msgid "Unreconcile entries" msgid "Unreconcile entries"
msgstr "Mutabakatsız Girdiler" msgstr "Girişlerin Uzlaşmasını kaldır"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Voucher Statistics" msgid "Voucher Statistics"
msgstr "Çek İstatistikleri" msgstr "Fiş İstatistikleri"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -168,7 +179,7 @@ msgstr "Gün"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Search Vouchers" msgid "Search Vouchers"
msgstr "Çek Arama" msgstr "Fiş Arama"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,type:0 #: selection:account.voucher,type:0
@ -181,7 +192,7 @@ msgstr "Satınalma"
#: field:account.voucher.line,account_id:0 #: field:account.voucher.line,account_id:0
#: field:sale.receipt.report,account_id:0 #: field:sale.receipt.report,account_id:0
msgid "Account" msgid "Account"
msgstr "Cari" msgstr "Hesap"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,line_dr_ids:0 #: field:account.voucher,line_dr_ids:0
@ -200,6 +211,9 @@ msgid ""
"customer as well as payment delays. The tool search can also be used to " "customer as well as payment delays. The tool search can also be used to "
"personalise your Invoices reports and so, match this analysis to your needs." "personalise your Invoices reports and so, match this analysis to your needs."
msgstr "" msgstr ""
"Bu rapordan, müşterilerinize ait fatura tutarlarını ve gecikmiş ödemeleri "
"gözden geçirebilirsiniz. Arama araçı ile de fatura raporlarını "
"ihtiyaçlarınıza göre kişiselleştirebilirsiniz."
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,date_due:0 #: field:account.voucher,date_due:0
@ -223,6 +237,10 @@ msgid ""
"to you automatically the reconciliation of this payment with the open " "to you automatically the reconciliation of this payment with the open "
"invoices or sales receipts." "invoices or sales receipts."
msgstr "" msgstr ""
"Satış ödemesi müşterileriniz tarafından yapılan ödemeleri kayıt etmenizi "
"sağlar. Bir ödemeyi kayıt etmek için müşteriyi, ödeme biçimini (=yevmiye) ve "
"ödeme tutarını girmeniz gerekir. OpenERP size otomatik olarak bu hesabın "
"açık faturalarıyla ve satış makbuzlarıyla uzlaştırılmasını önerir."
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,type:0 #: selection:account.voucher,type:0
@ -233,18 +251,18 @@ msgstr "Satış"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,move_line_id:0 #: field:account.voucher.line,move_line_id:0
msgid "Journal Item" msgid "Journal Item"
msgstr "Yevmiye Öğesi" msgstr "Yevmiye Kalemi"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,reference:0 #: field:account.voucher,reference:0
msgid "Ref #" msgid "Ref #"
msgstr "Referans #" msgstr "Ref No"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,amount:0 #: field:account.voucher.line,amount:0
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Amount" msgid "Amount"
msgstr "Toplam" msgstr "Tutar"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -276,13 +294,13 @@ msgstr "Banka Ekstresi Kalemi"
#: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt #: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt
#: model:ir.ui.menu,name:account_voucher.menu_action_purchase_receipt #: model:ir.ui.menu,name:account_voucher.menu_action_purchase_receipt
msgid "Supplier Vouchers" msgid "Supplier Vouchers"
msgstr "Tedarikçi Çekleri" msgstr "Tedarikçi Fişleri"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: view:account.voucher.unreconcile:0 #: view:account.voucher.unreconcile:0
msgid "Unreconcile" msgid "Unreconcile"
msgstr "Mutabakatı Kaldır" msgstr "Uzlaşmayı Kaldır"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,tax_id:0 #: field:account.voucher,tax_id:0
@ -298,7 +316,7 @@ msgstr "Tutar (Yazıyla) :"
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,nbr:0 #: field:sale.receipt.report,nbr:0
msgid "# of Voucher Lines" msgid "# of Voucher Lines"
msgstr "# Çek Kalemi" msgstr "Çek Satırı Sayısı"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,account_analytic_id:0 #: field:account.voucher.line,account_analytic_id:0
@ -318,7 +336,7 @@ msgstr "Devam"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Paid Amount" msgid "Paid Amount"
msgstr "Ödeme Tutarı" msgstr "Ödenen Tutar"
#. module: account_voucher #. module: account_voucher
#: view:account.bank.statement:0 #: view:account.bank.statement:0
@ -328,23 +346,23 @@ msgstr "Faturaları İçe aktar"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Account :" msgid "Account :"
msgstr "Cari Hesap :" msgstr "Hesap :"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,type:0 #: selection:account.voucher,type:0
#: selection:sale.receipt.report,type:0 #: selection:sale.receipt.report,type:0
msgid "Receipt" msgid "Receipt"
msgstr "Alındı Makbuzu" msgstr "Makbuz"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "On Account of :" msgid "On Account of :"
msgstr "" msgstr "Hesabında :"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,writeoff_amount:0 #: field:account.voucher,writeoff_amount:0
msgid "Write-Off Amount" msgid "Write-Off Amount"
msgstr "Amortisman Tutarı" msgstr "Borç Silme Tutarı"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -372,27 +390,27 @@ msgstr "Durum"
#. module: account_voucher #. module: account_voucher
#: model:ir.module.module,shortdesc:account_voucher.module_meta_information #: model:ir.module.module,shortdesc:account_voucher.module_meta_information
msgid "Accounting Voucher Entries" msgid "Accounting Voucher Entries"
msgstr "Muhasebe Fiş Kayıtları" msgstr "Muhasebe Fiş Girişleri"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,type:0 #: field:sale.receipt.report,type:0
msgid "Type" msgid "Type"
msgstr "Tip" msgstr "Tür"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.unreconcile,remove:0 #: field:account.voucher.unreconcile,remove:0
msgid "Want to remove accounting entries too ?" msgid "Want to remove accounting entries too ?"
msgstr "Hesap girdilerini de silmek ister misiniz?" msgstr "Hesap girişlerini de silmek ister misiniz?"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: model:ir.actions.act_window,name:account_voucher.act_journal_voucher_open #: model:ir.actions.act_window,name:account_voucher.act_journal_voucher_open
msgid "Voucher Entries" msgid "Voucher Entries"
msgstr "Çek Kayıtları" msgstr "Fiş Girişleri"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:640 #: code:addons/account_voucher/account_voucher.py:645
#, python-format #, python-format
msgid "Error !" msgid "Error !"
msgstr "Hata !" msgstr "Hata !"
@ -400,12 +418,12 @@ msgstr "Hata !"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Supplier Voucher" msgid "Supplier Voucher"
msgstr "Tedarikçi Çeki" msgstr "Tedarikçi Fişi"
#. module: account_voucher #. module: account_voucher
#: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list #: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list
msgid "Vouchers Entries" msgid "Vouchers Entries"
msgstr "Çek Kayıtları" msgstr "Fiş Girişleri"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,name:0 #: field:account.voucher,name:0
@ -417,10 +435,10 @@ msgstr "Not"
#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt #: model:ir.actions.act_window,name:account_voucher.action_sale_receipt
#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt #: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt
msgid "Sales Receipt" msgid "Sales Receipt"
msgstr "" msgstr "Satış Makbuzu"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:591 #: code:addons/account_voucher/account_voucher.py:596
#, python-format #, python-format
msgid "Invalid action !" msgid "Invalid action !"
msgstr "Geçersiz İşlem !" msgstr "Geçersiz İşlem !"
@ -438,7 +456,7 @@ msgstr "Temmuz"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher.unreconcile:0 #: view:account.voucher.unreconcile:0
msgid "Unreconciliation" msgid "Unreconciliation"
msgstr "Mutabakatsız" msgstr "Uzlaşımayı Kaldırma"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
@ -451,10 +469,10 @@ msgstr "Ort. Gecikme Vadesi"
#: code:addons/account_voucher/invoice.py:32 #: code:addons/account_voucher/invoice.py:32
#, python-format #, python-format
msgid "Pay Invoice" msgid "Pay Invoice"
msgstr "Fatura Ödemesi" msgstr "Fatura Ödeme"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:741 #: code:addons/account_voucher/account_voucher.py:746
#, python-format #, python-format
msgid "No Account Base Code and Account Tax Code!" msgid "No Account Base Code and Account Tax Code!"
msgstr "Hesap kodu ve Vergi kodu yok !" msgstr "Hesap kodu ve Vergi kodu yok !"
@ -467,7 +485,7 @@ msgstr "Vergi Tutarı"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Voucher Entry" msgid "Voucher Entry"
msgstr "Çek Kaydı" msgstr "Fiş Girişi"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -476,7 +494,7 @@ msgstr "Çek Kaydı"
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,partner_id:0 #: field:sale.receipt.report,partner_id:0
msgid "Partner" msgid "Partner"
msgstr "Cari" msgstr "Paydaş"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,payment_option:0 #: field:account.voucher,payment_option:0
@ -488,7 +506,7 @@ msgstr "Ödeme Farkı"
msgid "" msgid ""
"The amount of the voucher must be the same amount as the one on the " "The amount of the voucher must be the same amount as the one on the "
"statement line" "statement line"
msgstr "Çek tutarı banka ekstresi tutarı ile aynı olmalı" msgstr "Fiş tutarı banka ekstresi tutarı ile aynı olmalı"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -513,9 +531,10 @@ msgstr "Aralık"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,line_ids:0 #: field:account.voucher,line_ids:0
#: view:account.voucher.line:0
#: model:ir.model,name:account_voucher.model_account_voucher_line #: model:ir.model,name:account_voucher.model_account_voucher_line
msgid "Voucher Lines" msgid "Voucher Lines"
msgstr "Çek Kalemleri" msgstr "Fiş Kalemleri"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
@ -532,13 +551,13 @@ msgstr "Para Birimi"
#. module: account_voucher #. module: account_voucher
#: view:account.statement.from.invoice.lines:0 #: view:account.statement.from.invoice.lines:0
msgid "Payable and Receivables" msgid "Payable and Receivables"
msgstr "Borçlar / Alacaklar" msgstr "Borçlar ve Alacaklar"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,pay_now:0 #: selection:account.voucher,pay_now:0
#: selection:sale.receipt.report,pay_now:0 #: selection:sale.receipt.report,pay_now:0
msgid "Pay Later or Group Funds" msgid "Pay Later or Group Funds"
msgstr "" msgstr "Sonra Öde ya da Fonları Gruplandır"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
@ -564,28 +583,28 @@ msgstr "Taslak"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,writeoff_acc_id:0 #: field:account.voucher,writeoff_acc_id:0
msgid "Write-Off account" msgid "Write-Off account"
msgstr "Amortisman Hesabı" msgstr "Borç Silme Hesabı"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Currency:" msgid "Currency:"
msgstr "Döviz Kuru:" msgstr "Para birimi:"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,price_total_tax:0 #: field:sale.receipt.report,price_total_tax:0
msgid "Total With Tax" msgid "Total With Tax"
msgstr "" msgstr "Vergi Dahil Toplam"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "PRO-FORMA" msgid "PRO-FORMA"
msgstr "" msgstr "PROFORMA"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "August" msgid "August"
msgstr "" msgstr "Ağustos"
#. module: account_voucher #. module: account_voucher
#: model:ir.actions.act_window,help:account_voucher.action_vendor_payment #: model:ir.actions.act_window,help:account_voucher.action_vendor_payment
@ -595,36 +614,40 @@ msgid ""
"the payment, OpenERP will propose to reconcile your payment with the open " "the payment, OpenERP will propose to reconcile your payment with the open "
"supplier invoices or bills." "supplier invoices or bills."
msgstr "" msgstr ""
"Tedarikçi ödeme formu tefarikçilerinize yaptığınız ödemeleri izlemenizi "
"sağlar. Bir tedarikçi, ödeme biçimi ve ödeme tutarı seçtiğinizde, OpenERP "
"açık tedarikçi fatura ve fişlerinizin uzlaştırılmasını otomatik olarak "
"önerir."
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Total Amount" msgid "Total Amount"
msgstr "" msgstr "Toplam Tutar"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "June" msgid "June"
msgstr "" msgstr "Haziran"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,type:0 #: field:account.voucher.line,type:0
msgid "Cr/Dr" msgid "Cr/Dr"
msgstr "" msgstr "Cr/Dr"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,audit:0 #: field:account.voucher,audit:0
msgid "Audit Complete ?" msgid "Audit Complete ?"
msgstr "" msgstr "Denetim Tamamlandı mı ?"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Payment Terms" msgid "Payment Terms"
msgstr "" msgstr "Ödeme Koşulları"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Are you sure to unreconcile this record ?" msgid "Are you sure to unreconcile this record ?"
msgstr "" msgstr "Bu kayıtın uzlaşmasını gerçekten kaldırmak istiyor musunuz ?"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,date:0 #: field:account.voucher,date:0
@ -636,60 +659,60 @@ msgstr "Tarih"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "November" msgid "November"
msgstr "" msgstr "Kasım"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
msgid "Extended Filters..." msgid "Extended Filters..."
msgstr "" msgstr "Genişletilmiş Süzgeçler..."
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Number:" msgid "Number:"
msgstr "" msgstr "Sayı:"
#. module: account_voucher #. module: account_voucher
#: field:account.bank.statement.line,amount_reconciled:0 #: field:account.bank.statement.line,amount_reconciled:0
msgid "Amount reconciled" msgid "Amount reconciled"
msgstr "" msgstr "Uzlaşılan Tutar"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,analytic_id:0 #: field:account.voucher,analytic_id:0
msgid "Write-Off Analytic Account" msgid "Write-Off Analytic Account"
msgstr "" msgstr "Borç Silme Analiz Hesabı"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,pay_now:0 #: selection:account.voucher,pay_now:0
#: selection:sale.receipt.report,pay_now:0 #: selection:sale.receipt.report,pay_now:0
msgid "Pay Directly" msgid "Pay Directly"
msgstr "" msgstr "Doğrudan Ödeme"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "October" msgid "October"
msgstr "" msgstr "Ekim"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,pre_line:0 #: field:account.voucher,pre_line:0
msgid "Previous Payments ?" msgid "Previous Payments ?"
msgstr "" msgstr "Öncek Ödemeler ?"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "January" msgid "January"
msgstr "" msgstr "Ocak"
#. module: account_voucher #. module: account_voucher
#: model:ir.actions.act_window,name:account_voucher.action_voucher_list #: model:ir.actions.act_window,name:account_voucher.action_voucher_list
#: model:ir.ui.menu,name:account_voucher.menu_encode_entries_by_voucher #: model:ir.ui.menu,name:account_voucher.menu_encode_entries_by_voucher
msgid "Journal Vouchers" msgid "Journal Vouchers"
msgstr "" msgstr "Yevniye Fişleri"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Compute Tax" msgid "Compute Tax"
msgstr "" msgstr "Vergi Hesapla"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher.line,type:0 #: selection:account.voucher.line,type:0
@ -697,47 +720,47 @@ msgid "Credit"
msgstr "Alacak" msgstr "Alacak"
#. module: account_voucher #. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:640 #: code:addons/account_voucher/account_voucher.py:645
#, python-format #, python-format
msgid "Please define a sequence on the journal !" msgid "Please define a sequence on the journal !"
msgstr "" msgstr "Yevmiyede lütfen bir dizi tanımlayın !"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Open Supplier Journal Entries" msgid "Open Supplier Journal Entries"
msgstr "" msgstr "Tedarikçi Yevmiye Girişlerini Aç"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Through :" msgid "Through :"
msgstr "" msgstr "Yoluyla"
#. module: account_voucher #. module: account_voucher
#: model:ir.actions.act_window,name:account_voucher.action_vendor_payment #: model:ir.actions.act_window,name:account_voucher.action_vendor_payment
#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_payment #: model:ir.ui.menu,name:account_voucher.menu_action_vendor_payment
msgid "Supplier Payment" msgid "Supplier Payment"
msgstr "" msgstr "Tedarikçi Ödemesi"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Post" msgid "Post"
msgstr "" msgstr "İşle"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Invoices and outstanding transactions" msgid "Invoices and outstanding transactions"
msgstr "" msgstr "Faturalar ve Kapatılmamış İşlemler"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,price_total:0 #: field:sale.receipt.report,price_total:0
msgid "Total Without Tax" msgid "Total Without Tax"
msgstr "" msgstr "Vergisiz Toplam"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Bill Date" msgid "Bill Date"
msgstr "" msgstr "Fatura Tarihi"
#. module: account_voucher #. module: account_voucher
#: help:account.voucher,state:0 #: help:account.voucher,state:0
@ -751,6 +774,13 @@ msgid ""
"\n" "\n"
"* The 'Cancelled' state is used when user cancel voucher." "* The 'Cancelled' state is used when user cancel voucher."
msgstr "" msgstr ""
" * 'Taslak' durumu bir kullanıcı yeni ve uzlaştırılmamış bir fiş kodlarken "
"kullanılır. \n"
"* 'Proforma' durumu fiş Proforma durumundayken,henüz fişe bir fiş sayısı "
"verilmemişken kullanılır. \n"
"* 'İşlendi' durumu kullanıcı fiş oluştururken kullanılır, fiş sayısı "
"oluşturulur ve hesapta fiş girişleri oluşturulur.\n"
"* 'Vazgeçildi' kullanıcı fişi iptal ederken kullanılır."
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -761,29 +791,29 @@ msgstr "Muhasebe Fişi"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,number:0 #: field:account.voucher,number:0
msgid "Number" msgid "Number"
msgstr "" msgstr "Sayı"
#. module: account_voucher #. module: account_voucher
#: model:ir.model,name:account_voucher.model_account_bank_statement #: model:ir.model,name:account_voucher.model_account_bank_statement
msgid "Bank Statement" msgid "Bank Statement"
msgstr "" msgstr "Banka Ekstresi"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "September" msgid "September"
msgstr "" msgstr "Eylül"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Sales Information" msgid "Sales Information"
msgstr "" msgstr "Satış Bilgisi"
#. module: account_voucher #. module: account_voucher
#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt_report_all #: model:ir.actions.act_window,name:account_voucher.action_sale_receipt_report_all
#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt_report_all #: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt_report_all
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
msgid "Sales Receipt Analysis" msgid "Sales Receipt Analysis"
msgstr "" msgstr "Satış Makbuzları Analizi"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,voucher_id:0 #: field:account.voucher.line,voucher_id:0
@ -794,12 +824,12 @@ msgstr "Fiş"
#. module: account_voucher #. module: account_voucher
#: model:ir.model,name:account_voucher.model_account_invoice #: model:ir.model,name:account_voucher.model_account_invoice
msgid "Invoice" msgid "Invoice"
msgstr "" msgstr "Fatura"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Voucher Items" msgid "Voucher Items"
msgstr "" msgstr "Fiş Kalemleri"
#. module: account_voucher #. module: account_voucher
#: view:account.statement.from.invoice:0 #: view:account.statement.from.invoice:0
@ -807,20 +837,20 @@ msgstr ""
#: view:account.voucher:0 #: view:account.voucher:0
#: view:account.voucher.unreconcile:0 #: view:account.voucher.unreconcile:0
msgid "Cancel" msgid "Cancel"
msgstr "İptal" msgstr "Vazgeç"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,state:0 #: selection:account.voucher,state:0
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: selection:sale.receipt.report,state:0 #: selection:sale.receipt.report,state:0
msgid "Pro-forma" msgid "Pro-forma"
msgstr "" msgstr "Proforma"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: field:account.voucher,move_ids:0 #: field:account.voucher,move_ids:0
msgid "Journal Items" msgid "Journal Items"
msgstr "" msgstr "Yevmiye Kalemleri"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -828,18 +858,18 @@ msgstr ""
#: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt #: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt
#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt #: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt
msgid "Customer Payment" msgid "Customer Payment"
msgstr "" msgstr "Müşteri Ödemesi"
#. module: account_voucher #. module: account_voucher
#: view:account.statement.from.invoice:0 #: view:account.statement.from.invoice:0
#: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice #: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice
msgid "Import Invoices in Statement" msgid "Import Invoices in Statement"
msgstr "" msgstr "Ekstredeki Faturaları İçeaktar"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Pay" msgid "Pay"
msgstr "" msgstr "Öde"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher.line,type:0 #: selection:account.voucher.line,type:0
@ -849,17 +879,17 @@ msgstr "Borç"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Are you sure to confirm this record ?" msgid "Are you sure to confirm this record ?"
msgstr "" msgstr "Bu kayıtı onaylamak istediğinizden emin misiniz ?"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,payment_option:0 #: selection:account.voucher,payment_option:0
msgid "Reconcile with Write-Off" msgid "Reconcile with Write-Off"
msgstr "" msgstr "Borç Silmede Uzlaştırma"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Payment Method" msgid "Payment Method"
msgstr "" msgstr "Ödeme Biçimi"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,name:0 #: field:account.voucher.line,name:0
@ -869,12 +899,12 @@ msgstr "Açıklama"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Canceled" msgid "Canceled"
msgstr "İptal Edildi" msgstr "Vazgeçildi"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "May" msgid "May"
msgstr "" msgstr "Mayıs"
#. module: account_voucher #. module: account_voucher
#: field:account.statement.from.invoice,journal_ids:0 #: field:account.statement.from.invoice,journal_ids:0
@ -888,23 +918,23 @@ msgstr "Yevmiye"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Internal Notes" msgid "Internal Notes"
msgstr "" msgstr "İç Notlar"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: field:account.voucher,line_cr_ids:0 #: field:account.voucher,line_cr_ids:0
msgid "Credits" msgid "Credits"
msgstr "" msgstr "Alacaklar"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,amount_original:0 #: field:account.voucher.line,amount_original:0
msgid "Original Amount" msgid "Original Amount"
msgstr "" msgstr "İlk Tutar"
#. module: account_voucher #. module: account_voucher
#: report:voucher.print:0 #: report:voucher.print:0
msgid "State:" msgid "State:"
msgstr "" msgstr "Durum:"
#. module: account_voucher #. module: account_voucher
#: field:account.bank.statement.line,voucher_id:0 #: field:account.bank.statement.line,voucher_id:0
@ -915,7 +945,7 @@ msgstr ""
#: field:sale.receipt.report,pay_now:0 #: field:sale.receipt.report,pay_now:0
#: selection:sale.receipt.report,type:0 #: selection:sale.receipt.report,type:0
msgid "Payment" msgid "Payment"
msgstr "" msgstr "Ödeme"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
@ -924,63 +954,63 @@ msgstr ""
#: selection:sale.receipt.report,state:0 #: selection:sale.receipt.report,state:0
#: report:voucher.print:0 #: report:voucher.print:0
msgid "Posted" msgid "Posted"
msgstr "Muhasebeleşti" msgstr "İşlendi"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Customer" msgid "Customer"
msgstr "" msgstr "Müşteri"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "February" msgid "February"
msgstr "" msgstr "Şubat"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
msgid "Supplier Invoices and Outstanding transactions" msgid "Supplier Invoices and Outstanding transactions"
msgstr "" msgstr "Tedarikçi Faturaları ve Kapatılmamış İşlemler"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,comment:0 #: field:account.voucher,comment:0
msgid "Write-Off Comment" msgid "Write-Off Comment"
msgstr "" msgstr "Borç Silme Açıklaması"
#. module: account_voucher #. module: account_voucher
#: selection:sale.receipt.report,month:0 #: selection:sale.receipt.report,month:0
msgid "April" msgid "April"
msgstr "" msgstr "Nisan"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,type:0 #: field:account.voucher,type:0
msgid "Default Type" msgid "Default Type"
msgstr "" msgstr "Varsayılan Tür"
#. module: account_voucher #. module: account_voucher
#: model:ir.model,name:account_voucher.model_account_statement_from_invoice #: model:ir.model,name:account_voucher.model_account_statement_from_invoice
#: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines #: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines
msgid "Entries by Statement from Invoices" msgid "Entries by Statement from Invoices"
msgstr "" msgstr "Faturalardaki Kalemlere göre Girişler"
#. module: account_voucher #. module: account_voucher
#: field:account.voucher,move_id:0 #: field:account.voucher,move_id:0
msgid "Account Entry" msgid "Account Entry"
msgstr "" msgstr "Hesap Girişi"
#. module: account_voucher #. module: account_voucher
#: field:sale.receipt.report,state:0 #: field:sale.receipt.report,state:0
msgid "Voucher State" msgid "Voucher State"
msgstr "" msgstr "Fiş Durumu"
#. module: account_voucher #. module: account_voucher
#: help:account.voucher,date:0 #: help:account.voucher,date:0
msgid "Effective date for accounting entries" msgid "Effective date for accounting entries"
msgstr "" msgstr "Hesap Girişleri için Yürürlük Tarihi"
#. module: account_voucher #. module: account_voucher
#: selection:account.voucher,payment_option:0 #: selection:account.voucher,payment_option:0
msgid "Keep Open" msgid "Keep Open"
msgstr "" msgstr "ık Tut"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher.unreconcile:0 #: view:account.voucher.unreconcile:0
@ -988,34 +1018,37 @@ msgid ""
"If you unreconciliate transactions, you must also verify all the actions " "If you unreconciliate transactions, you must also verify all the actions "
"that are linked to those transactions because they will not be disable" "that are linked to those transactions because they will not be disable"
msgstr "" msgstr ""
"Bu işlemlerin uzlaştırmasını kaldırırsanız, aynı zamanda bu işlemlere bağlı "
"diğer hareketleri de doğrulamalısınız, aksi takdirde bu işlemler devre dışı "
"bırakılamaz."
#. module: account_voucher #. module: account_voucher
#: field:account.voucher.line,untax_amount:0 #: field:account.voucher.line,untax_amount:0
msgid "Untax Amount" msgid "Untax Amount"
msgstr "" msgstr "Vergisi Tutar"
#. module: account_voucher #. module: account_voucher
#: model:ir.model,name:account_voucher.model_sale_receipt_report #: model:ir.model,name:account_voucher.model_sale_receipt_report
msgid "Sales Receipt Statistics" msgid "Sales Receipt Statistics"
msgstr "" msgstr "Satış Makbuzları İstatistikleri"
#. module: account_voucher #. module: account_voucher
#: view:sale.receipt.report:0 #: view:sale.receipt.report:0
#: field:sale.receipt.report,year:0 #: field:sale.receipt.report,year:0
msgid "Year" msgid "Year"
msgstr "" msgstr "Yıl"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: field:account.voucher.line,amount_unreconciled:0 #: field:account.voucher.line,amount_unreconciled:0
msgid "Open Balance" msgid "Open Balance"
msgstr "" msgstr "Bilanço Aç"
#. module: account_voucher #. module: account_voucher
#: view:account.voucher:0 #: view:account.voucher:0
#: field:account.voucher,amount:0 #: field:account.voucher,amount:0
msgid "Total" msgid "Total"
msgstr "" msgstr "Toplam"
#~ msgid "Invalid XML for View Architecture!" #~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML"

View File

@ -295,7 +295,7 @@
</field> </field>
</record> </record>
<record id="action_purchase_receipt" model="ir.actions.act_window"> <record id="action_purchase_receipt" model="ir.actions.act_window">
<field name="name">Supplier Vouchers</field> <field name="name">Purchase Receipt</field>
<field name="res_model">account.voucher</field> <field name="res_model">account.voucher</field>
<field name="view_type">form</field> <field name="view_type">form</field>
<field name="domain">[('journal_id.type','in',['purchase','purchase_refund']), ('type','=','purchase')]</field> <field name="domain">[('journal_id.type','in',['purchase','purchase_refund']), ('type','=','purchase')]</field>

View File

@ -149,18 +149,18 @@ class account_analytic_account(osv.osv):
_columns = { _columns = {
'name': fields.char('Account Name', size=128, required=True), 'name': fields.char('Account Name', size=128, required=True),
'complete_name': fields.function(_complete_name_calc, method=True, type='char', string='Full Account Name'), 'complete_name': fields.function(_complete_name_calc, type='char', string='Full Account Name'),
'code': fields.char('Account Code', size=24, select=True), 'code': fields.char('Account Code', size=24, select=True),
'type': fields.selection([('view','View'), ('normal','Normal')], 'Account Type', help='If you select the View Type, it means you won\'t allow to create journal entries using that account.'), 'type': fields.selection([('view','View'), ('normal','Normal')], 'Account Type', help='If you select the View Type, it means you won\'t allow to create journal entries using that account.'),
'description': fields.text('Description'), 'description': fields.text('Description'),
'parent_id': fields.many2one('account.analytic.account', 'Parent Analytic Account', select=2), 'parent_id': fields.many2one('account.analytic.account', 'Parent Analytic Account', select=2),
'child_ids': fields.one2many('account.analytic.account', 'parent_id', 'Child Accounts'), 'child_ids': fields.one2many('account.analytic.account', 'parent_id', 'Child Accounts'),
'child_complete_ids': fields.function(_child_compute, relation='account.analytic.account', method=True, string="Account Hierarchy", type='many2many'), 'child_complete_ids': fields.function(_child_compute, relation='account.analytic.account', string="Account Hierarchy", type='many2many'),
'line_ids': fields.one2many('account.analytic.line', 'account_id', 'Analytic Entries'), 'line_ids': fields.one2many('account.analytic.line', 'account_id', 'Analytic Entries'),
'balance': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Balance', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), 'balance': fields.function(_debit_credit_bal_qtty, type='float', string='Balance', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')),
'debit': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Debit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), 'debit': fields.function(_debit_credit_bal_qtty, type='float', string='Debit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')),
'credit': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Credit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')), 'credit': fields.function(_debit_credit_bal_qtty, type='float', string='Credit', multi='debit_credit_bal_qtty', digits_compute=dp.get_precision('Account')),
'quantity': fields.function(_debit_credit_bal_qtty, method=True, type='float', string='Quantity', multi='debit_credit_bal_qtty'), 'quantity': fields.function(_debit_credit_bal_qtty, type='float', string='Quantity', multi='debit_credit_bal_qtty'),
'quantity_max': fields.float('Maximum Quantity', help='Sets the higher limit of quantity of hours.'), 'quantity_max': fields.float('Maximum Quantity', help='Sets the higher limit of quantity of hours.'),
'partner_id': fields.many2one('res.partner', 'Partner'), 'partner_id': fields.many2one('res.partner', 'Partner'),
'contact_id': fields.many2one('res.partner.address', 'Contact'), 'contact_id': fields.many2one('res.partner.address', 'Contact'),
@ -175,7 +175,7 @@ class account_analytic_account(osv.osv):
\n* And finally when all the transactions are over, it can be in \'Close\' state. \ \n* And finally when all the transactions are over, it can be in \'Close\' state. \
\n* The project can be in either if the states \'Template\' and \'Running\'.\n If it is template then we can make projects based on the template projects. If its in \'Running\' state it is a normal project.\ \n* The project can be in either if the states \'Template\' and \'Running\'.\n If it is template then we can make projects based on the template projects. If its in \'Running\' state it is a normal project.\
\n If it is to be reviewed then the state is \'Pending\'.\n When the project is completed the state is set to \'Done\'.'), \n If it is to be reviewed then the state is \'Pending\'.\n When the project is completed the state is set to \'Done\'.'),
'currency_id': fields.function(_currency, fnct_inv=_set_company_currency, method=True, 'currency_id': fields.function(_currency, fnct_inv=_set_company_currency,
store = { store = {
'res.company': (_get_analytic_account, ['currency_id'], 10), 'res.company': (_get_analytic_account, ['currency_id'], 10),
}, string='Currency', type='many2one', relation='res.currency'), }, string='Currency', type='many2one', relation='res.currency'),
@ -202,8 +202,8 @@ class account_analytic_account(osv.osv):
'currency_id': _get_default_currency, 'currency_id': _get_default_currency,
} }
def check_recursion(self, cr, uid, ids, parent=None): def check_recursion(self, cr, uid, ids, context=None, parent=None):
return super(account_analytic_account, self)._check_recursion(cr, uid, ids, parent=parent) return super(account_analytic_account, self)._check_recursion(cr, uid, ids, context=context, parent=parent)
_order = 'name asc' _order = 'name asc'
_constraints = [ _constraints = [

261
addons/analytic/i18n/fi.po Normal file
View File

@ -0,0 +1,261 @@
# Finnish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-06-29 06:16+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish <fi@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: 2011-06-30 04:34+0000\n"
"X-Generator: Launchpad (build 13168)\n"
#. module: analytic
#: field:account.analytic.account,child_ids:0
msgid "Child Accounts"
msgstr "Alatason tilit"
#. module: analytic
#: field:account.analytic.account,name:0
msgid "Account Name"
msgstr "Tilin nimi"
#. module: analytic
#: help:account.analytic.line,unit_amount:0
msgid "Specifies the amount of quantity to count."
msgstr "Määrittelee laskettavan määrän"
#. module: analytic
#: model:ir.module.module,description:analytic.module_meta_information
msgid ""
"Module for defining analytic accounting object.\n"
" "
msgstr ""
"Moduuli analyyttisten tilien määrittelyyn.\n"
" "
#. module: analytic
#: field:account.analytic.account,state:0
msgid "State"
msgstr "Tila"
#. module: analytic
#: field:account.analytic.account,user_id:0
msgid "Account Manager"
msgstr "Asiakas päällikkö"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Draft"
msgstr "Luonnos"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Closed"
msgstr "Suljettu"
#. module: analytic
#: field:account.analytic.account,debit:0
msgid "Debit"
msgstr "Debet"
#. module: analytic
#: help:account.analytic.account,state:0
msgid ""
"* When an account is created its in 'Draft' state. "
" \n"
"* If any associated partner is there, it can be in 'Open' state. "
" \n"
"* If any pending balance is there it can be in 'Pending'. "
" \n"
"* And finally when all the transactions are over, it can be in 'Close' "
"state. \n"
"* The project can be in either if the states 'Template' and 'Running'.\n"
" If it is template then we can make projects based on the template projects. "
"If its in 'Running' state it is a normal project. "
" \n"
" If it is to be reviewed then the state is 'Pending'.\n"
" When the project is completed the state is set to 'Done'."
msgstr ""
#. module: analytic
#: field:account.analytic.account,type:0
msgid "Account Type"
msgstr "Tilityyppi"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Template"
msgstr "Mallipohja"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Pending"
msgstr "Odottava"
#. module: analytic
#: model:ir.model,name:analytic.model_account_analytic_line
msgid "Analytic Line"
msgstr "Analyyttinen rivi"
#. module: analytic
#: field:account.analytic.account,description:0
#: field:account.analytic.line,name:0
msgid "Description"
msgstr "Kuvaus"
#. module: analytic
#: selection:account.analytic.account,type:0
msgid "Normal"
msgstr "Tavallinen"
#. module: analytic
#: field:account.analytic.account,company_id:0
#: field:account.analytic.line,company_id:0
msgid "Company"
msgstr "Yritys"
#. module: analytic
#: field:account.analytic.account,quantity_max:0
msgid "Maximum Quantity"
msgstr "Maksimimäärä"
#. module: analytic
#: field:account.analytic.line,user_id:0
msgid "User"
msgstr "Käyttäjä"
#. module: analytic
#: field:account.analytic.account,parent_id:0
msgid "Parent Analytic Account"
msgstr "Ylempi analyyttinen tili"
#. module: analytic
#: field:account.analytic.line,date:0
msgid "Date"
msgstr "Päiväys"
#. module: analytic
#: field:account.analytic.account,currency_id:0
msgid "Account currency"
msgstr "Tilin valuutta"
#. module: analytic
#: field:account.analytic.account,quantity:0
#: field:account.analytic.line,unit_amount:0
msgid "Quantity"
msgstr "Määrä"
#. module: analytic
#: help:account.analytic.line,amount:0
msgid ""
"Calculated by multiplying the quantity and the price given in the Product's "
"cost price. Always expressed in the company main currency."
msgstr ""
"Laskettu kertomalla määrä ja tuotteen kustannushinta. Yrityksen "
"päävaluutassa."
#. module: analytic
#: help:account.analytic.account,quantity_max:0
msgid "Sets the higher limit of quantity of hours."
msgstr "Asettaa tuntien määrän ylärajan"
#. module: analytic
#: field:account.analytic.account,credit:0
msgid "Credit"
msgstr "Kredit"
#. module: analytic
#: field:account.analytic.line,amount:0
msgid "Amount"
msgstr "Määrä"
#. module: analytic
#: field:account.analytic.account,contact_id:0
msgid "Contact"
msgstr "Yhteyshenkilö"
#. module: analytic
#: constraint:account.analytic.account:0
msgid ""
"Error! The currency has to be the same as the currency of the selected "
"company"
msgstr "Virhe! Valuutan tulee olla sama kun valitun yrityksen valutta."
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Cancelled"
msgstr "Peruttu"
#. module: analytic
#: field:account.analytic.account,balance:0
msgid "Balance"
msgstr "Saldo"
#. module: analytic
#: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts."
msgstr "Virhe! Et voi luoda sisäkkäisiä analyyttisiä tilejä."
#. module: analytic
#: help:account.analytic.account,type:0
msgid ""
"If you select the View Type, it means you won't allow to create journal "
"entries using that account."
msgstr ""
"Jos valitset näkymätyypin, se tarkoittaa että et voi luoda "
"päiväkirjamerkintöjä käyttäen sitä tiliä."
#. module: analytic
#: field:account.analytic.account,date:0
msgid "Date End"
msgstr "Loppupäiväys"
#. module: analytic
#: field:account.analytic.account,code:0
msgid "Account Code"
msgstr "Tilikoodi"
#. module: analytic
#: field:account.analytic.account,complete_name:0
msgid "Full Account Name"
msgstr "Tilin kokonimi"
#. module: analytic
#: field:account.analytic.line,account_id:0
#: model:ir.model,name:analytic.model_account_analytic_account
#: model:ir.module.module,shortdesc:analytic.module_meta_information
msgid "Analytic Account"
msgstr "Analyyttinen tili"
#. module: analytic
#: selection:account.analytic.account,type:0
msgid "View"
msgstr "Näkymä"
#. module: analytic
#: field:account.analytic.account,partner_id:0
msgid "Partner"
msgstr "Kumppani"
#. module: analytic
#: field:account.analytic.account,date_start:0
msgid "Date Start"
msgstr "Aloituspäivämäärä"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Open"
msgstr "Avoin"
#. module: analytic
#: field:account.analytic.account,line_ids:0
msgid "Analytic Entries"
msgstr "Analyyttiset viennit"

View File

@ -8,19 +8,19 @@ msgstr ""
"Project-Id-Version: openobject-addons\n" "Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-04-26 21:49+0000\n" "PO-Revision-Date: 2011-05-29 17:52+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: Ayhan KIZILTAN <Unknown>\n"
"Language-Team: Turkish <tr@li.org>\n" "Language-Team: Turkish <tr@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-04-29 05:44+0000\n" "X-Launchpad-Export-Date: 2011-05-30 04:59+0000\n"
"X-Generator: Launchpad (build 12758)\n" "X-Generator: Launchpad (build 12959)\n"
#. module: analytic #. module: analytic
#: field:account.analytic.account,child_ids:0 #: field:account.analytic.account,child_ids:0
msgid "Child Accounts" msgid "Child Accounts"
msgstr "Muavin Hesaplar" msgstr "Alt Hesaplar"
#. module: analytic #. module: analytic
#: field:account.analytic.account,name:0 #: field:account.analytic.account,name:0
@ -30,7 +30,7 @@ msgstr "Hesap Adı"
#. module: analytic #. module: analytic
#: help:account.analytic.line,unit_amount:0 #: help:account.analytic.line,unit_amount:0
msgid "Specifies the amount of quantity to count." msgid "Specifies the amount of quantity to count."
msgstr "" msgstr "Sayılacak miktarı belirtir."
#. module: analytic #. module: analytic
#: model:ir.module.module,description:analytic.module_meta_information #: model:ir.module.module,description:analytic.module_meta_information
@ -38,6 +38,8 @@ msgid ""
"Module for defining analytic accounting object.\n" "Module for defining analytic accounting object.\n"
" " " "
msgstr "" msgstr ""
"Analiz hesabı nesnesini tanımlama modülü.\n"
" "
#. module: analytic #. module: analytic
#: field:account.analytic.account,state:0 #: field:account.analytic.account,state:0
@ -82,74 +84,87 @@ msgid ""
" If it is to be reviewed then the state is 'Pending'.\n" " If it is to be reviewed then the state is 'Pending'.\n"
" When the project is completed the state is set to 'Done'." " When the project is completed the state is set to 'Done'."
msgstr "" msgstr ""
"* Bir hesap 'Taslak' durumunda oluşturulduğunda. "
" \n"
"* Herhangi bir bağlı ortak varsa, 'Açık' durumda olabilir. "
" \n"
"* Beklemede herhangi bir bakiye varsa 'Beklemede' olabilir. "
" \n"
"* Ve son olarak tüm işlemler sona erdiğinde, 'Kapalı' durumunda olabilir. "
" \n"
"* Durumlar 'Şablon' ve 'Çalışıyor' ise proje ikisi de olabilir.\n"
" Şablonsa, o zaman şablon projeler bazında projeler yapabiliriz. 'Çalışıyor' "
"durumundaysa normal bir projedir. \n"
" İncelenecekse, durum 'Beklemede'dir.\n"
" Proje tamamlandığında durum 'Bitti' olarak belirlenir."
#. module: analytic #. module: analytic
#: field:account.analytic.account,type:0 #: field:account.analytic.account,type:0
msgid "Account Type" msgid "Account Type"
msgstr "" msgstr "Hesap Tipi"
#. module: analytic #. module: analytic
#: selection:account.analytic.account,state:0 #: selection:account.analytic.account,state:0
msgid "Template" msgid "Template"
msgstr "" msgstr "Şablon"
#. module: analytic #. module: analytic
#: selection:account.analytic.account,state:0 #: selection:account.analytic.account,state:0
msgid "Pending" msgid "Pending"
msgstr "" msgstr "Beklemede"
#. module: analytic #. module: analytic
#: model:ir.model,name:analytic.model_account_analytic_line #: model:ir.model,name:analytic.model_account_analytic_line
msgid "Analytic Line" msgid "Analytic Line"
msgstr "" msgstr "Analiz Satırı"
#. module: analytic #. module: analytic
#: field:account.analytic.account,description:0 #: field:account.analytic.account,description:0
#: field:account.analytic.line,name:0 #: field:account.analytic.line,name:0
msgid "Description" msgid "Description"
msgstr "" msgstr "ıklama"
#. module: analytic #. module: analytic
#: selection:account.analytic.account,type:0 #: selection:account.analytic.account,type:0
msgid "Normal" msgid "Normal"
msgstr "" msgstr "Normal"
#. module: analytic #. module: analytic
#: field:account.analytic.account,company_id:0 #: field:account.analytic.account,company_id:0
#: field:account.analytic.line,company_id:0 #: field:account.analytic.line,company_id:0
msgid "Company" msgid "Company"
msgstr "" msgstr "Şirket"
#. module: analytic #. module: analytic
#: field:account.analytic.account,quantity_max:0 #: field:account.analytic.account,quantity_max:0
msgid "Maximum Quantity" msgid "Maximum Quantity"
msgstr "" msgstr "Maksimum Miktar"
#. module: analytic #. module: analytic
#: field:account.analytic.line,user_id:0 #: field:account.analytic.line,user_id:0
msgid "User" msgid "User"
msgstr "" msgstr "Kullanıcı"
#. module: analytic #. module: analytic
#: field:account.analytic.account,parent_id:0 #: field:account.analytic.account,parent_id:0
msgid "Parent Analytic Account" msgid "Parent Analytic Account"
msgstr "" msgstr "Üst Hesap Analizi"
#. module: analytic #. module: analytic
#: field:account.analytic.line,date:0 #: field:account.analytic.line,date:0
msgid "Date" msgid "Date"
msgstr "" msgstr "Tarih"
#. module: analytic #. module: analytic
#: field:account.analytic.account,currency_id:0 #: field:account.analytic.account,currency_id:0
msgid "Account currency" msgid "Account currency"
msgstr "" msgstr "Hesap para birimi"
#. module: analytic #. module: analytic
#: field:account.analytic.account,quantity:0 #: field:account.analytic.account,quantity:0
#: field:account.analytic.line,unit_amount:0 #: field:account.analytic.line,unit_amount:0
msgid "Quantity" msgid "Quantity"
msgstr "" msgstr "Miktar"
#. module: analytic #. module: analytic
#: help:account.analytic.line,amount:0 #: help:account.analytic.line,amount:0
@ -157,48 +172,50 @@ msgid ""
"Calculated by multiplying the quantity and the price given in the Product's " "Calculated by multiplying the quantity and the price given in the Product's "
"cost price. Always expressed in the company main currency." "cost price. Always expressed in the company main currency."
msgstr "" msgstr ""
"Ürünün maliyet bedeli olarak verilen fiyatın miktarla çarpılmasıyla "
"hesaplanır. Her zaman şirketin ana para birimi cinsinden ifade edilmelidir."
#. module: analytic #. module: analytic
#: help:account.analytic.account,quantity_max:0 #: help:account.analytic.account,quantity_max:0
msgid "Sets the higher limit of quantity of hours." msgid "Sets the higher limit of quantity of hours."
msgstr "" msgstr "Saat miktarının üst limitini belirler."
#. module: analytic #. module: analytic
#: field:account.analytic.account,credit:0 #: field:account.analytic.account,credit:0
msgid "Credit" msgid "Credit"
msgstr "" msgstr "Kredi"
#. module: analytic #. module: analytic
#: field:account.analytic.line,amount:0 #: field:account.analytic.line,amount:0
msgid "Amount" msgid "Amount"
msgstr "" msgstr "Tutar"
#. module: analytic #. module: analytic
#: field:account.analytic.account,contact_id:0 #: field:account.analytic.account,contact_id:0
msgid "Contact" msgid "Contact"
msgstr "" msgstr "İletişim"
#. module: analytic #. module: analytic
#: constraint:account.analytic.account:0 #: constraint:account.analytic.account:0
msgid "" msgid ""
"Error! The currency has to be the same as the currency of the selected " "Error! The currency has to be the same as the currency of the selected "
"company" "company"
msgstr "" msgstr "Hata! Para birimi, seçilen şirketin para birimiyle aynı olmalıdır"
#. module: analytic #. module: analytic
#: selection:account.analytic.account,state:0 #: selection:account.analytic.account,state:0
msgid "Cancelled" msgid "Cancelled"
msgstr "" msgstr "İptal edildi"
#. module: analytic #. module: analytic
#: field:account.analytic.account,balance:0 #: field:account.analytic.account,balance:0
msgid "Balance" msgid "Balance"
msgstr "" msgstr "Bakiye"
#. module: analytic #. module: analytic
#: constraint:account.analytic.account:0 #: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts." msgid "Error! You can not create recursive analytic accounts."
msgstr "" msgstr "Hata! Geriye dönük analitik hesap oluşturamazsınız."
#. module: analytic #. module: analytic
#: help:account.analytic.account,type:0 #: help:account.analytic.account,type:0
@ -206,50 +223,52 @@ msgid ""
"If you select the View Type, it means you won't allow to create journal " "If you select the View Type, it means you won't allow to create journal "
"entries using that account." "entries using that account."
msgstr "" msgstr ""
"Görünüm Tipi'ni seçerseniz, bu hesabı kullanarak defter kaydı oluşturmaya "
"izin vermeyeceğiniz anlamına gelir."
#. module: analytic #. module: analytic
#: field:account.analytic.account,date:0 #: field:account.analytic.account,date:0
msgid "Date End" msgid "Date End"
msgstr "" msgstr "Bitiş Tarihi"
#. module: analytic #. module: analytic
#: field:account.analytic.account,code:0 #: field:account.analytic.account,code:0
msgid "Account Code" msgid "Account Code"
msgstr "" msgstr "Hesap Kodu"
#. module: analytic #. module: analytic
#: field:account.analytic.account,complete_name:0 #: field:account.analytic.account,complete_name:0
msgid "Full Account Name" msgid "Full Account Name"
msgstr "" msgstr "Tam Hesap Adı"
#. module: analytic #. module: analytic
#: field:account.analytic.line,account_id:0 #: field:account.analytic.line,account_id:0
#: model:ir.model,name:analytic.model_account_analytic_account #: model:ir.model,name:analytic.model_account_analytic_account
#: model:ir.module.module,shortdesc:analytic.module_meta_information #: model:ir.module.module,shortdesc:analytic.module_meta_information
msgid "Analytic Account" msgid "Analytic Account"
msgstr "" msgstr "Analitik Hesap"
#. module: analytic #. module: analytic
#: selection:account.analytic.account,type:0 #: selection:account.analytic.account,type:0
msgid "View" msgid "View"
msgstr "" msgstr "Görüntüle"
#. module: analytic #. module: analytic
#: field:account.analytic.account,partner_id:0 #: field:account.analytic.account,partner_id:0
msgid "Partner" msgid "Partner"
msgstr "" msgstr "Ortak"
#. module: analytic #. module: analytic
#: field:account.analytic.account,date_start:0 #: field:account.analytic.account,date_start:0
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr "Başlangıç Tarihi"
#. module: analytic #. module: analytic
#: selection:account.analytic.account,state:0 #: selection:account.analytic.account,state:0
msgid "Open" msgid "Open"
msgstr "" msgstr "ık"
#. module: analytic #. module: analytic
#: field:account.analytic.account,line_ids:0 #: field:account.analytic.account,line_ids:0
msgid "Analytic Entries" msgid "Analytic Entries"
msgstr "" msgstr "Analitik Girişler"

View File

@ -20,7 +20,7 @@
<field name="model">analytic_journal_rate_grid</field> <field name="model">analytic_journal_rate_grid</field>
<field name="type">form</field> <field name="type">form</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Billing Rate per Journal for this Analytic Account" editable="bottom"> <form string="Billing Rate per Journal for this Analytic Account">
<field name="journal_id" required="1"/> <field name="journal_id" required="1"/>
<field name="rate_id" /> <field name="rate_id" />
</form> </form>

View File

@ -0,0 +1,103 @@
# Finnish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-03 16:56+0000\n"
"PO-Revision-Date: 2011-06-29 05:53+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish <fi@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: 2011-06-30 04:34+0000\n"
"X-Generator: Launchpad (build 13168)\n"
#. module: analytic_user_function
#: field:analytic_user_funct_grid,product_id:0
msgid "Product"
msgstr "Tuote"
#. module: analytic_user_function
#: code:addons/analytic_user_function/analytic_user_function.py:96
#: code:addons/analytic_user_function/analytic_user_function.py:131
#, python-format
msgid "Error !"
msgstr "Virhe !"
#. module: analytic_user_function
#: model:ir.model,name:analytic_user_function.model_hr_analytic_timesheet
msgid "Timesheet Line"
msgstr "Tuntilistan rivi"
#. module: analytic_user_function
#: field:analytic_user_funct_grid,account_id:0
#: model:ir.model,name:analytic_user_function.model_account_analytic_account
msgid "Analytic Account"
msgstr "Analyyttinen tili"
#. module: analytic_user_function
#: view:account.analytic.account:0
#: field:account.analytic.account,user_product_ids:0
msgid "Users/Products Rel."
msgstr "Käyttäjän/Tuotteen suhde"
#. module: analytic_user_function
#: field:analytic_user_funct_grid,user_id:0
msgid "User"
msgstr "Käyttäjä"
#. module: analytic_user_function
#: constraint:account.analytic.account:0
msgid ""
"Error! The currency has to be the same as the currency of the selected "
"company"
msgstr "Virhe! Valuutan tulee olla sama kun valitun yrityksen valutta."
#. module: analytic_user_function
#: code:addons/analytic_user_function/analytic_user_function.py:97
#: code:addons/analytic_user_function/analytic_user_function.py:132
#, python-format
msgid "There is no expense account define for this product: \"%s\" (id:%d)"
msgstr "Tuotteelle ei ole määritelty kulutiliä: \"%s\" (id:%d)"
#. module: analytic_user_function
#: model:ir.model,name:analytic_user_function.model_analytic_user_funct_grid
msgid "Relation table between users and products on a analytic account"
msgstr "Viitetaulu käyttäjien ja tuotteiden välillä analyyttisellä tilillä"
#. module: analytic_user_function
#: model:ir.module.module,description:analytic_user_function.module_meta_information
msgid ""
"\n"
"\n"
" This module allows you to define what is the default function of a "
"specific user on a given account. This is mostly used when a user encodes "
"his timesheet: the values are retrieved and the fields are auto-filled... "
"but the possibility to change these values is still available.\n"
"\n"
" Obviously if no data has been recorded for the current account, the "
"default value is given as usual by the employee data so that this module is "
"perfectly compatible with older configurations.\n"
"\n"
" "
msgstr ""
#. module: analytic_user_function
#: model:ir.module.module,shortdesc:analytic_user_function.module_meta_information
msgid "Analytic User Function"
msgstr "Analyyttinen käyttäjätoiminto"
#. module: analytic_user_function
#: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts."
msgstr "Virhe! Et voi luoda sisäkkäisiä analyyttisiä tilejä."
#. module: analytic_user_function
#: view:analytic_user_funct_grid:0
msgid "User's Product for this Analytic Account"
msgstr "Käyttäjän tuote tälle analyyttiselle tilille"

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