diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py
index a100c0e60ba..86d3b0d24de 100644
--- a/addons/account/account_cash_statement.py
+++ b/addons/account/account_cash_statement.py
@@ -343,7 +343,7 @@ class account_journal_cashbox_line(osv.osv):
_rec_name = 'pieces'
_columns = {
'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')),
- 'journal_id' : fields.many2one('account.journal', 'Journal', required=True, select=1),
+ 'journal_id' : fields.many2one('account.journal', 'Journal', required=True, select=1, ondelete="cascade"),
}
_order = 'pieces asc'
diff --git a/addons/account/account_financial_report.py b/addons/account/account_financial_report.py
index 28b5e08dc99..1d9a4a794eb 100644
--- a/addons/account/account_financial_report.py
+++ b/addons/account/account_financial_report.py
@@ -39,6 +39,8 @@ class account_financial_report(osv.osv):
_description = "Account Report"
def _get_level(self, cr, uid, ids, field_name, arg, context=None):
+ '''Returns a dictionary with key=the ID of a record and value = the level of this
+ record in the tree structure.'''
res = {}
for report in self.browse(cr, uid, ids, context=context):
level = 0
@@ -48,6 +50,8 @@ class account_financial_report(osv.osv):
return res
def _get_children_by_order(self, cr, uid, ids, context=None):
+ '''returns a dictionary with the key= the ID of a record and value = all its children,
+ computed recursively, and sorted by sequence. Ready for the printing'''
res = []
for id in ids:
res.append(id)
@@ -56,6 +60,12 @@ class account_financial_report(osv.osv):
return res
def _get_balance(self, cr, uid, ids, field_names, args, context=None):
+ '''returns a dictionary with key=the ID of a record and value=the balance amount
+ computed for this record. If the record is of type :
+ 'accounts' : it's the sum of the linked accounts
+ 'account_type' : it's the sum of leaf accoutns with such an account_type
+ 'account_report' : it's the amount of the related report
+ 'sum' : it's the sum of the children of this record (aka a 'view' record)'''
account_obj = self.pool.get('account.account')
res = {}
for report in self.browse(cr, uid, ids, context=context):
diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py
index 250a0446534..dbe17d1c60a 100644
--- a/addons/account/account_invoice.py
+++ b/addons/account/account_invoice.py
@@ -23,7 +23,6 @@ import time
from lxml import etree
import openerp.addons.decimal_precision as dp
-from openerp import netsvc
from openerp import pooler
from openerp.osv import fields, osv, orm
from openerp.tools.translate import _
@@ -80,11 +79,10 @@ class account_invoice(osv.osv):
def _reconciled(self, cr, uid, ids, name, args, context=None):
res = {}
- wf_service = netsvc.LocalService("workflow")
for inv in self.browse(cr, uid, ids, context=context):
res[inv.id] = self.test_paid(cr, uid, [inv.id])
if not res[inv.id] and inv.state == 'paid':
- wf_service.trg_validate(uid, 'account.invoice', inv.id, 'open_test', cr)
+ self.signal_open_test(cr, uid, [inv.id])
return res
def _get_reference_type(self, cr, uid, context=None):
@@ -308,7 +306,7 @@ class account_invoice(osv.osv):
'''
Find the partner for which the accounting entries will be created
'''
- #if the chosen partner is not a company and has a parent company, use the parent for the journal entries
+ #if the chosen partner is not a company and has a parent company, use the parent for the journal entries
#because you want to invoice 'Agrolait, accounting department' but the journal items are for 'Agrolait'
part = inv.partner_id
if part.parent_id and not part.is_company:
@@ -419,7 +417,7 @@ class account_invoice(osv.osv):
try:
compose_form_id = ir_model_data.get_object_reference(cr, uid, 'mail', 'email_compose_message_wizard_form')[1]
except ValueError:
- compose_form_id = False
+ compose_form_id = False
ctx = dict(context)
ctx.update({
'default_model': 'account.invoice',
@@ -451,11 +449,15 @@ class account_invoice(osv.osv):
context = {}
invoices = self.read(cr, uid, ids, ['state','internal_number'], context=context)
unlink_ids = []
+
for t in invoices:
- if t['state'] in ('draft', 'cancel') and t['internal_number']== False:
- unlink_ids.append(t['id'])
+ if t['state'] not in ('draft', 'cancel'):
+ raise openerp.exceptions.Warning(_('You cannot delete an invoice which is not draft or cancelled. You should refund it instead.'))
+ elif t['internal_number']:
+ raise openerp.exceptions.Warning(_('You cannot delete an invoice after it has been validated (and received a number). You can set it back to "Draft" state and modify its content, then re-confirm it.'))
else:
- raise osv.except_osv(_('Invalid Action!'), _('You can not delete an invoice which is not cancelled. You should refund it instead.'))
+ unlink_ids.append(t['id'])
+
osv.osv.unlink(self, cr, uid, unlink_ids, context=context)
return True
@@ -540,11 +542,11 @@ class account_invoice(osv.osv):
return result
def onchange_payment_term_date_invoice(self, cr, uid, ids, payment_term_id, date_invoice):
- res = {}
+ res = {}
if not date_invoice:
date_invoice = time.strftime('%Y-%m-%d')
if not payment_term_id:
- return {'value':{'date_due': date_invoice}} #To make sure the invoice has a due date when no payment term
+ return {'value':{'date_due': date_invoice}} #To make sure the invoice has a due date when no payment term
pterm_list = self.pool.get('account.payment.term').compute(cr, uid, payment_term_id, value=1, date_ref=date_invoice)
if pterm_list:
pterm_list = [line[0] for line in pterm_list]
@@ -560,35 +562,41 @@ class account_invoice(osv.osv):
def onchange_partner_bank(self, cursor, user, ids, partner_bank_id=False):
return {'value': {}}
- def onchange_company_id(self, cr, uid, ids, company_id, part_id, type, invoice_line, currency_id):
+ def onchange_company_id(self, cr, uid, ids, company_id, part_id, type, invoice_line, currency_id, context=None):
val = {}
dom = {}
obj_journal = self.pool.get('account.journal')
account_obj = self.pool.get('account.account')
inv_line_obj = self.pool.get('account.invoice.line')
+
if company_id and part_id and type:
acc_id = False
- partner_obj = self.pool.get('res.partner').browse(cr,uid,part_id)
+ partner_obj = self.pool.get('res.partner').browse(cr, uid, part_id, context=context)
+
if partner_obj.property_account_payable and partner_obj.property_account_receivable:
if partner_obj.property_account_payable.company_id.id != company_id and partner_obj.property_account_receivable.company_id.id != company_id:
property_obj = self.pool.get('ir.property')
rec_pro_id = property_obj.search(cr, uid, [('name','=','property_account_receivable'),('res_id','=','res.partner,'+str(part_id)+''),('company_id','=',company_id)])
pay_pro_id = property_obj.search(cr, uid, [('name','=','property_account_payable'),('res_id','=','res.partner,'+str(part_id)+''),('company_id','=',company_id)])
+
if not rec_pro_id:
rec_pro_id = property_obj.search(cr, uid, [('name','=','property_account_receivable'),('company_id','=',company_id)])
if not pay_pro_id:
pay_pro_id = property_obj.search(cr, uid, [('name','=','property_account_payable'),('company_id','=',company_id)])
+
rec_line_data = property_obj.read(cr, uid, rec_pro_id, ['name','value_reference','res_id'])
pay_line_data = property_obj.read(cr, uid, pay_pro_id, ['name','value_reference','res_id'])
rec_res_id = rec_line_data and rec_line_data[0].get('value_reference',False) and int(rec_line_data[0]['value_reference'].split(',')[1]) or False
pay_res_id = pay_line_data and pay_line_data[0].get('value_reference',False) and int(pay_line_data[0]['value_reference'].split(',')[1]) or False
+
if not rec_res_id and not pay_res_id:
- raise osv.except_osv(_('Configuration Error!'),
- _('Cannot find a chart of account, you should create one from Settings\Configuration\Accounting menu.'))
+ raise self.pool.get('res.config.settings').get_config_warning(cr, _('Cannot find any chart of account: you can create a new one from %(menu:account.menu_account_config)s.'), context=context)
+
if type in ('out_invoice', 'out_refund'):
acc_id = rec_res_id
else:
acc_id = pay_res_id
+
val= {'account_id': acc_id}
if ids:
if company_id:
@@ -638,10 +646,8 @@ class account_invoice(osv.osv):
# go from canceled state to draft state
def action_cancel_draft(self, cr, uid, ids, *args):
self.write(cr, uid, ids, {'state':'draft'})
- wf_service = netsvc.LocalService("workflow")
- for inv_id in ids:
- wf_service.trg_delete(uid, 'account.invoice', inv_id, cr)
- wf_service.trg_create(uid, 'account.invoice', inv_id, cr)
+ self.delete_workflow(cr, uid, ids)
+ self.create_workflow(cr, uid, ids)
return True
# Workflow stuff
@@ -1145,6 +1151,11 @@ class account_invoice(osv.osv):
return self.name_get(cr, user, ids, context)
def _refund_cleanup_lines(self, cr, uid, lines, context=None):
+ """Convert records to dict of values suitable for one2many line creation
+
+ :param list(browse_record) lines: records to convert
+ :return: list of command tuple for one2many line creation [(0, 0, dict of valueis), ...]
+ """
clean_lines = []
for line in lines:
clean_line = {}
@@ -1394,7 +1405,12 @@ class account_invoice_line(osv.osv):
# XXX this gets the default account for the user's company,
# it should get the default account for the invoice's company
# however, the invoice's company does not reach this point
- prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context)
+ if context is None:
+ context = {}
+ if context.get('type') in ('out_invoice','out_refund'):
+ prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context)
+ else:
+ prop = self.pool.get('ir.property').get(cr, uid, 'property_account_expense_categ', 'product.category', context=context)
return prop and prop.id or False
_defaults = {
@@ -1751,6 +1767,7 @@ class mail_compose_message(osv.Model):
if context.get('default_model') == 'account.invoice' and context.get('default_res_id') and context.get('mark_invoice_as_sent'):
context = dict(context, mail_post_autofollow=True)
self.pool.get('account.invoice').write(cr, uid, [context['default_res_id']], {'sent': True}, context=context)
+ self.pool.get('account.invoice').message_post(cr, uid, [context['default_res_id']], body=_("Invoice sent"), context=context)
return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml
index 6cca8e0ce46..a37474db0af 100644
--- a/addons/account/account_invoice_view.xml
+++ b/addons/account/account_invoice_view.xml
@@ -257,7 +257,7 @@
\n" +" Энд дарж мөчлөг нэмнэ.\n" +"
\n" +" Мөчлөг нь ихэвчлэн сар эсвэл улиралаар байдаг. \n" +" Энэ нь ихэвчлэн татвар тайлагнах мөчлөгтэй ижил байна.\n" +"
\n" +" " #. module: account #: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard @@ -198,7 +212,7 @@ msgstr "Баганын Шошго" #. module: account #: help:account.config.settings,code_digits:0 msgid "No. of digits to use for account code" -msgstr "" +msgstr "Дансны кодын оронгийн тоо" #. module: account #: help:account.analytic.journal,type:0 @@ -218,6 +232,9 @@ msgid "" "lines for invoices. Leave empty if you don't want to use an analytic account " "on the invoice tax lines by default." msgstr "" +"Нэхэмжлэлийн татварын мөрүүд дээр анхны утга болж ашиглагдах шинжилгээний " +"дансыг тохируул. Хэрэв татварын мөрүүдэд шинжилгээний данс хэрэглэхээргүй " +"бол хоосон үлдээ." #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_template_form @@ -243,12 +260,12 @@ msgstr "Белги тайлан" #. module: account #: model:mail.message.subtype,name:account.mt_invoice_validated msgid "Validated" -msgstr "" +msgstr "батлагдах" #. module: account #: model:account.account.type,name:account.account_type_income_view1 msgid "Income View" -msgstr "" +msgstr "Орлого харах" #. module: account #: help:account.account,user_type:0 @@ -264,7 +281,7 @@ msgstr "" #. module: account #: field:account.config.settings,sale_refund_sequence_next:0 msgid "Next credit note number" -msgstr "" +msgstr "Дараагийн кредитийн дугаарын тэмдэглэл" #. module: account #: help:account.config.settings,module_account_voucher:0 @@ -273,6 +290,10 @@ msgid "" "sales, purchase, expense, contra, etc.\n" " This installs the module account_voucher." msgstr "" +"Энэ нь банк, касс, борлуулалт, худалдан авалт, зардал, гэрээ зэрэгт " +"хэрэглэгдэх бүх үндсэн шаардлагуудыг агуулдаг.\n" +" Энэ нь " +"account_voucher модулийг суулгадаг." #. module: account #: model:ir.actions.act_window,name:account.action_account_use_model_create_entry @@ -304,6 +325,15 @@ msgid "" " \n" " " msgstr "" +"\n" +" Захиалагчийн буцаалдтыг үүсгэхийн тулд дарна уу. \n" +"
\n" +" Буцаалт нь нэхэмжлэлийг бүхэлд эсвэл хэсэгчлэн барагдуулна.\n" +"
\n" +" Захиалагчийн буцаалтын гараар үүсгэхийн оронд шууд холбогдох " +"нэхэмжлэлээс үүсгэх боломжтой.\n" +"
\n" +" " #. module: account #: help:account.installer,charts:0 @@ -322,7 +352,7 @@ msgstr "Дансны тулгалтыг арилгах" #. module: account #: field:account.config.settings,module_account_budget:0 msgid "Budget management" -msgstr "" +msgstr "Төсвийн менежмент" #. module: account #: view:product.template:0 @@ -344,7 +374,7 @@ msgstr "" #. module: account #: field:account.config.settings,group_multi_currency:0 msgid "Allow multi currencies" -msgstr "" +msgstr "Олон төрлийн валют ашиглах" #. module: account #: code:addons/account/account_invoice.py:73 @@ -365,12 +395,12 @@ msgstr "6 сар" #: code:addons/account/wizard/account_automatic_reconcile.py:148 #, python-format msgid "You must select accounts to reconcile." -msgstr "" +msgstr "тулгах данснуудыг сонгох хэрэгтэй." #. module: account #: help:account.config.settings,group_analytic_accounting:0 msgid "Allows you to use the analytic accounting." -msgstr "" +msgstr "Та аналитик данс хэрэглэхийг зөвшөөрөх." #. module: account #: view:account.invoice:0 @@ -378,7 +408,7 @@ msgstr "" #: view:account.invoice.report:0 #: field:account.invoice.report,user_id:0 msgid "Salesperson" -msgstr "" +msgstr "Худалдагч" #. module: account #: view:account.bank.statement:0 @@ -405,7 +435,7 @@ msgstr "Худалдан авалтын буцаалт" #. module: account #: selection:account.journal,type:0 msgid "Opening/Closing Situation" -msgstr "Нээх / Хаах Нөхцөл" +msgstr "Нээх/Хаах нөхцөл байдал" #. module: account #: help:account.journal,currency:0 @@ -444,7 +474,7 @@ msgstr "" #: code:addons/account/static/src/xml/account_move_line_quickadd.xml:8 #, python-format msgid "Period :" -msgstr "" +msgstr "Хугацаа" #. module: account #: field:account.account.template,chart_template_id:0 @@ -457,7 +487,7 @@ msgstr "Загвар дансны мод" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Modify: create refund, reconcile and create a new draft invoice" -msgstr "" +msgstr "Өөрчлөх: буцаалт үүсгэж, тулгаад шинэ ноорог нэхэмжлэлийг үүсгэх" #. module: account #: help:account.config.settings,tax_calculation_rounding_method:0 @@ -485,7 +515,7 @@ msgstr "Гүйлгээний валютаар илэрхийлэгдэх дүн" #. module: account #: view:account.journal:0 msgid "Available Coins" -msgstr "" +msgstr "Боломжит зооснууд" #. module: account #: field:accounting.report,enable_filter:0 @@ -538,7 +568,7 @@ msgstr "Эцэг бай" #. module: account #: help:account.invoice.line,sequence:0 msgid "Gives the sequence of this line when displaying the invoice." -msgstr "" +msgstr "Нэхэмжлэлийг харуулахад энэ мөрний дарааллийг өгнө." #. module: account #: field:account.bank.statement,account_id:0 @@ -607,12 +637,12 @@ msgstr "Нягтлан ордерийн гүйлгээг батлана." #: code:addons/account/static/src/xml/account_move_reconciliation.xml:31 #, python-format msgid "Nothing to reconcile" -msgstr "" +msgstr "тулгах зүйл алга" #. module: account #: field:account.config.settings,decimal_precision:0 msgid "Decimal precision on journal entries" -msgstr "" +msgstr "Журналын бичилтүүдийн оронгийн нарийвчлал" #. module: account #: selection:account.config.settings,period:0 @@ -623,7 +653,7 @@ msgstr "3 сараар" #. module: account #: field:ir.sequence,fiscal_ids:0 msgid "Sequences" -msgstr "Дараалал" +msgstr "Дарааллууд" #. module: account #: field:account.financial.report,account_report_id:0 @@ -638,6 +668,8 @@ msgid "" "Specified journal does not have any account move entries in draft state for " "this period." msgstr "" +"Өгөгдсөн журналд идэвхитэй мөчлөгт ноорог төлөвт байгаа дансны ямар ч " +"хөдөлгөөн байхгүй байна." #. module: account #: view:account.fiscal.position:0 @@ -660,12 +692,12 @@ msgstr "Үндсэн дараалал нь одоогийн дарааллаас #: code:addons/account/wizard/account_change_currency.py:70 #, python-format msgid "Current currency is not configured properly." -msgstr "" +msgstr "Одоогийн валютын тохиргоо зөв хийгдээгүй байна." #. module: account #: field:account.journal,profit_account_id:0 msgid "Profit Account" -msgstr "" +msgstr "Орлогын данс" #. module: account #: code:addons/account/account_move_line.py:1157 @@ -690,7 +722,7 @@ msgstr "SAJ" #: code:addons/account/account.py:1551 #, python-format msgid "Cannot create move with currency different from .." -msgstr "" +msgstr "Дараахаас өөр валютаар хөдөлгөөнийг үүсгэж болохгүй .." #. module: account #: model:email.template,report_name:account.email_template_edi_invoice @@ -698,6 +730,8 @@ msgid "" "Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " "and 'draft' or ''}" msgstr "" +"Нэхэмжлэл_${(object.number or '').replace('/','_')}_${object.state == " +"'draft' and 'draft' or ''}" #. module: account #: view:account.period:0 @@ -725,6 +759,7 @@ msgstr "Журналын мөчлөг" msgid "" "You cannot create more than one move per period on a centralized journal." msgstr "" +"Төвлөрсөн журналд мөчлөгийн хэмжээнд нэгээс дээш хөдөлгөөн хийх боломжгүй" #. module: account #: help:account.tax,account_analytic_paid_id:0 @@ -748,12 +783,12 @@ msgstr "Авлагын данс" #. module: account #: view:account.config.settings:0 msgid "Configure your company bank accounts" -msgstr "" +msgstr "Танай компани дансны тохиргоо" #. module: account #: view:account.invoice.refund:0 msgid "Create Refund" -msgstr "" +msgstr "Буцаалт үүсгэх" #. module: account #: constraint:account.move.line:0 @@ -767,7 +802,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_report_general_ledger msgid "General Ledger Report" -msgstr "Ерөнхий дэвтэр" +msgstr "Ерөнхий тайлан" #. module: account #: view:account.invoice:0 @@ -783,7 +818,7 @@ msgstr "Та гүйлгээ үүсгэхдээ итгэлтэй байна уу? #: code:addons/account/account_invoice.py:1329 #, python-format msgid "Invoice partially paid: %s%s of %s%s (%s%s remaining)." -msgstr "" +msgstr "Хэсэгчлэн төлсөн нэхэмжлэл: %s %s of %s%s (%s%s үлдэгдэл)." #. module: account #: view:account.invoice:0 @@ -876,7 +911,7 @@ msgstr "Ханган Нийлүүлэгчийн Нэхэмжлэх болон З #: code:addons/account/account_move_line.py:854 #, python-format msgid "Entry is already reconciled." -msgstr "" +msgstr "Аль хэдийн зассан бичилт" #. module: account #: view:account.move.line.unreconcile.select:0 @@ -888,12 +923,12 @@ msgstr "Тулгалтыг арилгах" #. module: account #: model:ir.model,name:account.model_account_analytic_journal_report msgid "Account Analytic Journal" -msgstr "Аналитик журнал" +msgstr "Аналитик дансны журнал" #. module: account #: view:account.invoice:0 msgid "Send by Email" -msgstr "" +msgstr "Е-майл илгээх" #. module: account #: help:account.central.journal,amount_currency:0 @@ -913,7 +948,7 @@ msgstr "J.C./Гүйлгээний нэр" #. module: account #: view:account.account:0 msgid "Account Code and Name" -msgstr "" +msgstr "Дансны код болон нэр" #. module: account #: selection:account.entries.report,month:0 @@ -944,6 +979,10 @@ msgid "" " \n" " " msgstr "" +"\n" +" Журналын бичилт олдсонгүй.\n" +"
\n" +" " #. module: account #: code:addons/account/account.py:1637 @@ -990,12 +1029,12 @@ msgstr "Төлөлт" #. module: account #: field:account.config.settings,purchase_journal_id:0 msgid "Purchase journal" -msgstr "" +msgstr "Худалдан авалтын журнал" #. module: account #: model:mail.message.subtype,description:account.mt_invoice_paid msgid "Invoice paid" -msgstr "" +msgstr "Төлбөртэй нэхэмжлэл" #. module: account #: view:validate.account.move:0 @@ -1013,7 +1052,7 @@ msgstr "Нийт дүн" #. module: account #: help:account.invoice,supplier_invoice_number:0 msgid "The reference of this invoice as provided by the supplier." -msgstr "" +msgstr "Хангагдсан нийлүүлэгчийн нэхэмжлэлийн тайлбар." #. module: account #: selection:account.account,type:0 @@ -1101,7 +1140,7 @@ msgstr "Код" #. module: account #: view:account.config.settings:0 msgid "Features" -msgstr "" +msgstr "Чанарууд" #. module: account #: code:addons/account/account.py:2298 @@ -1146,7 +1185,7 @@ msgstr "Дансны нэр." #. module: account #: field:account.journal,with_last_closing_balance:0 msgid "Opening With Last Closing Balance" -msgstr "" +msgstr "Сүүлчийн Хаалтын Балансаар нээж байна." #. module: account #: help:account.tax.code,notprintable:0 @@ -1182,13 +1221,13 @@ msgstr "" #. module: account #: view:account.invoice:0 msgid "Refund " -msgstr "" +msgstr "Буцаалт " #. module: account #: code:addons/account/account_analytic_line.py:90 #, python-format msgid "There is no expense account defined for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "\"%s\" бараанд зарлагын данс тодорхойлогдоогүй байна (id:%d)" #. module: account #: view:account.tax:0 @@ -1210,7 +1249,7 @@ msgstr "Кассын орлого зарлага" #. module: account #: field:account.config.settings,sale_refund_journal_id:0 msgid "Sale refund journal" -msgstr "" +msgstr "Борлуулалтын буцаалтын журнал" #. module: account #: model:ir.actions.act_window,help:account.action_view_bank_statement_tree @@ -1246,7 +1285,7 @@ msgstr "Мөчлөг эхлэх" #. module: account #: view:account.tax:0 msgid "Refunds" -msgstr "" +msgstr "Буцаалтууд" #. module: account #: model:process.transition,name:account.process_transition_confirmstatementfromdraft0 @@ -1321,7 +1360,7 @@ msgstr "Гаралтын валютын ханш" #. module: account #: field:account.config.settings,chart_template_id:0 msgid "Template" -msgstr "" +msgstr "Үлгэр" #. module: account #: selection:account.analytic.journal,type:0 @@ -1413,7 +1452,7 @@ msgstr "Төвшин" #: code:addons/account/wizard/account_change_currency.py:38 #, python-format msgid "You can only change currency for Draft Invoice." -msgstr "" +msgstr "Та зөвхөн ноорог нэхэмжлэлийн валют өөрчлөх боломжтой." #. module: account #: report:account.invoice:0 @@ -1484,12 +1523,12 @@ msgstr "Тайлангийн өгөгдөл" #. module: account #: field:account.fiscalyear.close.state,fy_id:0 msgid "Fiscal Year to Close" -msgstr "" +msgstr "Хаах санхүүгийн жил" #. module: account #: field:account.config.settings,sale_sequence_prefix:0 msgid "Invoice sequence" -msgstr "" +msgstr "Нэхэмжлэлийн дараалал" #. module: account #: model:ir.model,name:account.model_account_entries_report @@ -1508,11 +1547,13 @@ msgid "" "And after getting confirmation from the bank it will be in 'Confirmed' " "status." msgstr "" +"Шинэ хуулга үүсгэсэн бол төлөв нь \"Ноорог\" болно.\n" +"дараа нь банк батламжлавал \"Батлагдсан \" төлөвтэй болно." #. module: account #: field:account.invoice.report,state:0 msgid "Invoice Status" -msgstr "" +msgstr "Нэхэмжлэлийн Төлөв" #. module: account #: view:account.bank.statement:0 @@ -1534,7 +1575,7 @@ msgstr "Авлагын данс" #: code:addons/account/account.py:768 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: account #: selection:account.balance.report,display_account:0 @@ -1550,7 +1591,7 @@ msgstr "Баланс нь тэгээс ялгаатай" msgid "" "There is no default debit account defined \n" "on journal \"%s\"." -msgstr "" +msgstr "\"%s\" журналын өгөгдмөл дебит данс тодорхойлогдоогүй." #. module: account #: view:account.tax:0 @@ -1585,6 +1626,9 @@ msgid "" "There is nothing to reconcile. All invoices and payments\n" " have been reconciled, your partner balance is clean." msgstr "" +"Тулгах зүйл алга. Бүх нэхэмжлэл болон төлбөрүүд\n" +" тулгагдсан байна, таны харилцагчийн баланс цэвэрхэн " +"байна." #. module: account #: field:account.chart.template,code_digits:0 @@ -1603,7 +1647,7 @@ msgstr "Гараар үүсгэх үед 'Ноорог' төлвийг алга #: code:addons/account/wizard/account_report_common.py:164 #, python-format msgid "Not implemented." -msgstr "" +msgstr "Хэрэгжүүлээгүй." #. module: account #: view:account.invoice.refund:0 @@ -1613,12 +1657,12 @@ msgstr "Кредитийн тэмдэглэл" #. module: account #: view:account.config.settings:0 msgid "eInvoicing & Payments" -msgstr "" +msgstr "цНэхэмжлэх ба Төлбөр" #. module: account #: view:account.analytic.cost.ledger.journal.report:0 msgid "Cost Ledger for Period" -msgstr "" +msgstr "Мөчлөгийн Өртөгийн дэвтэр" #. module: account #: view:account.entries.report:0 @@ -1695,7 +1739,7 @@ msgstr "Татваргүй" #. module: account #: view:account.journal:0 msgid "Advanced Settings" -msgstr "" +msgstr "Өргөтгөсөн Тохиргоо" #. module: account #: view:account.bank.statement:0 @@ -1778,7 +1822,7 @@ msgstr "Нэхэмжлэл" #. module: account #: field:account.move,balance:0 msgid "balance" -msgstr "" +msgstr "баланс" #. module: account #: model:process.node,note:account.process_node_analytic0 @@ -1794,7 +1838,7 @@ msgstr "Санхүүгийн жилийн дугаарлалт" #. module: account #: field:account.config.settings,group_analytic_accounting:0 msgid "Analytic accounting" -msgstr "" +msgstr "Шинжилгээний санхүү" #. module: account #: report:account.overdue:0 @@ -1824,7 +1868,7 @@ msgstr "Борлуулалт дансны төрлөөр" #: model:account.payment.term,name:account.account_payment_term_15days #: model:account.payment.term,note:account.account_payment_term_15days msgid "15 Days" -msgstr "" +msgstr "15 өдөр" #. module: account #: model:ir.ui.menu,name:account.periodical_processing_invoicing @@ -1849,7 +1893,7 @@ msgstr "" #: code:addons/account/account_move_line.py:857 #, python-format msgid "Some entries are already reconciled." -msgstr "" +msgstr "Зарим бичилтүүд хэдийнээ тулгагдсан байна" #. module: account #: field:account.tax.code,sum:0 @@ -1876,7 +1920,7 @@ msgstr "Хүлээгдэж буй данс" #. module: account #: view:account.open.closed.fiscalyear:0 msgid "Cancel Fiscal Year Opening Entries" -msgstr "" +msgstr "Санхүүгийн жилийн нээлтийн бичилтийг цуцлах" #. module: account #: report:account.journal.period.print.sale.purchase:0 @@ -1906,18 +1950,18 @@ msgstr "Авлага & Өглөг" #. module: account #: field:account.config.settings,module_account_payment:0 msgid "Manage payment orders" -msgstr "" +msgstr "Төлбөрийн захиалгын менежмент" #. module: account #: view:account.period:0 msgid "Duration" -msgstr "" +msgstr "Үргэлжлэх хугацаа" #. module: account #: view:account.bank.statement:0 #: field:account.bank.statement,last_closing_balance:0 msgid "Last Closing Balance" -msgstr "" +msgstr "Сүүлчийн Хаалтын Баланс" #. module: account #: model:ir.model,name:account.model_account_common_journal_report @@ -1949,7 +1993,7 @@ msgstr "Захаиалагчийн сурвалж:" #: help:account.tax.template,ref_tax_code_id:0 #: help:account.tax.template,tax_code_id:0 msgid "Use this code for the tax declaration." -msgstr "" +msgstr "Энэ кодыг татварын тодорхойлолтонд хэрэглэ." #. module: account #: help:account.period,special:0 @@ -1964,12 +2008,12 @@ msgstr "Ноорог ордер" #. module: account #: model:mail.message.subtype,description:account.mt_invoice_validated msgid "Invoice validated" -msgstr "" +msgstr "Нэхэмжлэл батлагдлаа" #. module: account #: field:account.config.settings,module_account_check_writing:0 msgid "Pay your suppliers by check" -msgstr "" +msgstr "Нийлүүлэгчдээ чекээр төлөх" #. module: account #: field:account.move.line.reconcile,credit:0 @@ -1980,7 +2024,7 @@ msgstr "Кредит дүн" #: field:account.bank.statement,message_ids:0 #: field:account.invoice,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: account #: view:account.vat.declaration:0 @@ -2078,7 +2122,7 @@ msgstr "Нэхэмжлэл шинжилгээ" #. module: account #: model:ir.model,name:account.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Имэйл үүсгэх харилцах цонх" #. module: account #: model:ir.model,name:account.model_account_period_close @@ -2092,6 +2136,8 @@ msgid "" "This journal already contains items for this period, therefore you cannot " "modify its company field." msgstr "" +"Энэ журнал энэхүү мөчлөгт бичилт агуулсан учраас та компаний талбарыг " +"өөрчлөх боломжгүй." #. module: account #: model:ir.actions.act_window,name:account.action_project_account_analytic_line_form @@ -2124,7 +2170,7 @@ msgstr "" #. module: account #: field:account.config.settings,currency_id:0 msgid "Default company currency" -msgstr "" +msgstr "Компаний үндсэн валют" #. module: account #: field:account.invoice,move_id:0 @@ -2172,7 +2218,7 @@ msgstr "Хүчинтэй" #: field:account.bank.statement,message_follower_ids:0 #: field:account.invoice,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: account #: model:ir.actions.act_window,name:account.action_account_print_journal @@ -2192,6 +2238,8 @@ msgid "" "You cannot change the type of account to '%s' type as it contains journal " "items!" msgstr "" +"Та дансны төрлийг '%s' төрлөөр солих боломжгүй учир нь журналын бичилт " +"агуулж байна!" #. module: account #: model:ir.model,name:account.model_account_aged_trial_balance @@ -2201,19 +2249,21 @@ msgstr "Харилцагчийн балансын насжилт тайлан" #. module: account #: view:account.fiscalyear.close.state:0 msgid "Close Fiscal Year" -msgstr "" +msgstr "Санхүүгийн жил хаах" #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_move_line_quickadd.xml:14 #, python-format msgid "Journal :" -msgstr "" +msgstr "Журнал:" #. module: account #: sql_constraint:account.fiscal.position.tax:0 msgid "A tax fiscal position could be defined only once time on same taxes." msgstr "" +"Ижил дансууд дээр татварын жилийн харгалзаа нь зөвхөн нэг л удаа " +"тодорхойлогдох боломжтой." #. module: account #: view:account.tax:0 @@ -2225,12 +2275,12 @@ msgstr "Татварын тодорхойлолт" #: view:account.config.settings:0 #: model:ir.actions.act_window,name:account.action_account_config msgid "Configure Accounting" -msgstr "" +msgstr "Санхүүгийн тохиргоо" #. module: account #: field:account.invoice.report,uom_name:0 msgid "Reference Unit of Measure" -msgstr "" +msgstr "Хэмжих нэгжийн код" #. module: account #: help:account.journal,allow_date:0 @@ -2246,12 +2296,12 @@ msgstr "" #: code:addons/account/static/src/xml/account_move_reconciliation.xml:8 #, python-format msgid "Good job!" -msgstr "" +msgstr "Сайн ажиллалаа!" #. module: account #: field:account.config.settings,module_account_asset:0 msgid "Assets management" -msgstr "" +msgstr "Хөрөнгийн менежмент" #. module: account #: view:account.account:0 @@ -2307,6 +2357,7 @@ msgid "" "If you want the journal should be control at opening/closing, check this " "option" msgstr "" +"Хэрэв та Журналаа нээх/хаах-aд хяналт хийхийг хүсвэл, энэ талбарийг сонгоно." #. module: account #: view:account.bank.statement:0 @@ -2347,7 +2398,7 @@ msgstr "Нээлттэй бичилтүүд" #. module: account #: field:account.config.settings,purchase_refund_sequence_next:0 msgid "Next supplier credit note number" -msgstr "" +msgstr "Дараагийн нийлүүлэгчийн кредитийн тэмдэглэл дугаар" #. module: account #: field:account.automatic.reconcile,account_ids:0 @@ -2393,12 +2444,12 @@ msgstr "30 Цэвэр өдөрүүд" #: code:addons/account/account_cash_statement.py:256 #, python-format msgid "You do not have rights to open this %s journal !" -msgstr "" +msgstr "Таньд энэ %sжурналийг нээх эрх байхгүй байна!" #. module: account #: model:res.groups,name:account.group_supplier_inv_check_total msgid "Check Total on supplier invoices" -msgstr "" +msgstr "Нийт нийлүүлэгчийн нэхэмжлэл шалгах" #. module: account #: selection:account.invoice,state:0 @@ -2473,7 +2524,7 @@ msgstr "Орлогын данс" #. module: account #: help:account.config.settings,default_sale_tax:0 msgid "This sale tax will be assigned by default on new products." -msgstr "" +msgstr "Энэхүү борлуулалтын татвар шинэ бараанд анхны утгаар оноогдоно." #. module: account #: report:account.general.ledger_landscape:0 @@ -2563,6 +2614,8 @@ msgid "" "You cannot change the type of account from 'Closed' to any other type as it " "contains journal items!" msgstr "" +"Та дансны төрлийг \"Хаагдсан\" -аас өөр төрлөөр солих боломжгүй учир нь " +"журналын бичилт агуулж байна!" #. module: account #: field:account.invoice.report,account_line_id:0 @@ -2572,7 +2625,7 @@ msgstr "Санхүүгийн мөр" #. module: account #: view:account.addtmpl.wizard:0 msgid "Create an Account Based on this Template" -msgstr "" +msgstr "Энэхүү үлгэрээр суурилж данс үүсгэх" #. module: account #: code:addons/account/account_invoice.py:905 @@ -2625,7 +2678,7 @@ msgstr "Санхүүгийн харгалзаа" #: code:addons/account/account_move_line.py:578 #, python-format msgid "You cannot create journal items on a closed account %s %s." -msgstr "" +msgstr "Та хаагдсан %s %s дансанд журналын бичилт үүсгэх боломжгүй" #. module: account #: field:account.period.close,sure:0 @@ -2646,12 +2699,12 @@ msgstr "Ноорог төлөвтэй нэхэмжлэл" #. module: account #: view:product.category:0 msgid "Account Properties" -msgstr "" +msgstr "Дансны шинж чанарууд" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Create a draft refund" -msgstr "" +msgstr "Ноорог буцаалт үүсгэх" #. module: account #: view:account.partner.reconcile.process:0 @@ -2661,7 +2714,7 @@ msgstr "Харилцагчийн тулгалт" #. module: account #: view:account.analytic.line:0 msgid "Fin. Account" -msgstr "" +msgstr "Санх.Данс" #. module: account #: field:account.tax,tax_code_id:0 @@ -2781,7 +2834,7 @@ msgstr "" #. module: account #: field:account.config.settings,purchase_sequence_next:0 msgid "Next supplier invoice number" -msgstr "" +msgstr "Дараачийн нийлүүлэгчийн нэхэмжлэлийн дугаар" #. module: account #: view:account.analytic.cost.ledger.journal.report:0 @@ -2830,7 +2883,7 @@ msgstr "Аналитик данс" #: field:account.config.settings,default_purchase_tax:0 #: field:account.config.settings,purchase_tax:0 msgid "Default purchase tax" -msgstr "" +msgstr "Үндсэн худалдан авалтын татвар" #. module: account #: view:account.account:0 @@ -2863,7 +2916,7 @@ msgstr "Тохиргооны алдаа!" #: code:addons/account/account_bank_statement.py:433 #, python-format msgid "Statement %s confirmed, journal items were created." -msgstr "" +msgstr "Хуулга %s батлагдлаа, журналын бичилтүүд үүслээ." #. module: account #: field:account.invoice.report,price_average:0 @@ -2916,7 +2969,7 @@ msgstr "Дугаар" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Purchase Tax" -msgstr "" +msgstr "Худалдан авалтын Татвар" #. module: account #: help:account.move.line,tax_code_id:0 @@ -3013,7 +3066,7 @@ msgstr "Ажил гүйлгээ" #. module: account #: constraint:account.move.line:0 msgid "Account and Period must belong to the same company." -msgstr "" +msgstr "Данс болон мөчлөг нь нэг компанид харъяалагдах ёстой" #. module: account #: field:account.invoice.line,discount:0 @@ -3043,7 +3096,7 @@ msgstr "Зөрүү дүн" #: field:account.bank.statement,message_unread:0 #: field:account.invoice,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй зурвасууд" #. module: account #: code:addons/account/wizard/account_invoice_state.py:44 @@ -3052,12 +3105,14 @@ msgid "" "Selected invoice(s) cannot be confirmed as they are not in 'Draft' or 'Pro-" "Forma' state." msgstr "" +"Сонгогдсон нэхэмжлэл(үүд) батлагдах боломжгүй учир нь 'Ноорог' эсвэл " +"'Урьдчилсан' төлөвт ороогүй байна." #. module: account #: code:addons/account/account.py:1062 #, python-format msgid "You should choose the periods that belong to the same company." -msgstr "" +msgstr "Та ижил компанид харъяалагдах мөчлөгүүдийг сонгоно уу." #. module: account #: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all @@ -3070,17 +3125,17 @@ msgstr "Борлуулалт дансаар" #: code:addons/account/account.py:1411 #, python-format msgid "You cannot delete a posted journal entry \"%s\"." -msgstr "" +msgstr "Та илгээгдсэн журналын бичилт \"%s\" устгах боломжгүй." #. module: account #: view:account.invoice:0 msgid "Accounting Period" -msgstr "" +msgstr "Санхүүгийн мөчлөг" #. module: account #: field:account.config.settings,sale_journal_id:0 msgid "Sale journal" -msgstr "" +msgstr "Борлуулалтын Журнал" #. module: account #: code:addons/account/account.py:2298 @@ -3097,6 +3152,7 @@ msgid "" "This journal already contains items, therefore you cannot modify its company " "field." msgstr "" +"Энэ журнал бичилт агуулсан учраас та компани талбарыг өөрчлөх боломжгүй." #. module: account #: code:addons/account/account.py:409 @@ -3142,7 +3198,7 @@ msgstr "8 сар" #. module: account #: field:accounting.report,debit_credit:0 msgid "Display Debit/Credit Columns" -msgstr "" +msgstr "Дебит/кредит багана харуулах" #. module: account #: selection:account.entries.report,month:0 @@ -3167,12 +3223,12 @@ msgstr "" #: view:account.unreconcile:0 #: view:account.unreconcile.reconcile:0 msgid "Unreconcile Transactions" -msgstr "" +msgstr "Гүйлгээний тулгалтыг арилгах" #. module: account #: field:wizard.multi.charts.accounts,only_one_chart_template:0 msgid "Only One Chart Template Available" -msgstr "" +msgstr "Ганцхан модны үлгэр байна" #. module: account #: view:account.chart.template:0 @@ -3185,7 +3241,7 @@ msgstr "Зардлын данс" #: field:account.bank.statement,message_summary:0 #: field:account.invoice,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Дүгнэлт" #. module: account #: help:account.invoice,period_id:0 @@ -3364,7 +3420,7 @@ msgstr "Дансны дугаарт хэрэглэх тэмдэгтийн хэм #. module: account #: field:res.partner,property_supplier_payment_term:0 msgid "Supplier Payment Term" -msgstr "" +msgstr "Нийлүүлэгчийн төлбөрийн нөхцөл" #. module: account #: view:account.fiscalyear:0 @@ -3381,6 +3437,7 @@ msgstr "Байнга" msgid "" "Full accounting features: journals, legal statements, chart of accounts, etc." msgstr "" +"Бүрэн санхүүгийн боломж: журнал, албан ёсны хуулга, дансны мод, r.м." #. module: account #: view:account.analytic.line:0 @@ -3437,12 +3494,12 @@ msgstr "Электроник файл" #. module: account #: field:account.move.line,reconcile:0 msgid "Reconcile Ref" -msgstr "" +msgstr "Тулгалтын Сурвалж" #. module: account #: field:account.config.settings,has_chart_of_accounts:0 msgid "Company has a chart of accounts" -msgstr "" +msgstr "Компани нь дансны модтой байна" #. module: account #: model:ir.model,name:account.model_account_tax_code_template @@ -3542,7 +3599,7 @@ msgstr "" #. module: account #: view:account.period:0 msgid "Account Period" -msgstr "" +msgstr "Дансны мөчлөг" #. module: account #: help:account.account,currency_id:0 @@ -3570,7 +3627,7 @@ msgstr "Дансны модны загвар" #. module: account #: view:account.bank.statement:0 msgid "Transactions" -msgstr "" +msgstr "Гүйлгээ" #. module: account #: model:ir.model,name:account.model_account_unreconcile_reconcile @@ -3671,7 +3728,7 @@ msgstr "Санхүүгийн Аппликэшний Тохиргоо" #. module: account #: model:ir.actions.act_window,name:account.action_account_vat_declaration msgid "Account Tax Declaration" -msgstr "" +msgstr "Дансны Татварын Тодорхойлолт" #. module: account #: help:account.bank.statement,name:0 @@ -3760,6 +3817,10 @@ msgid "" "You can create one in the menu: \n" "Configuration/Journals/Journals." msgstr "" +"Энэ компанид %s төрөлтэй санхүүгийн журнал олдсонгүй.\n" +"\n" +"Та цэс дээр үүсгэж болно: \n" +"Тохиргоо/Журнал/Журнал." #. module: account #: model:ir.actions.act_window,name:account.action_account_unreconcile @@ -3836,7 +3897,7 @@ msgstr "Шилжүүлэлт" #. module: account #: field:account.config.settings,expects_chart_of_accounts:0 msgid "This company has its own chart of accounts" -msgstr "" +msgstr "Энэ компани нь өөрийн дансны модтой байна" #. module: account #: view:account.chart:0 @@ -3847,7 +3908,7 @@ msgstr "Дансны мод" #: view:cash.box.out:0 #: model:ir.actions.act_window,name:account.action_cash_box_out msgid "Take Money Out" -msgstr "" +msgstr "Мөнгийг гадагш авах" #. module: account #: report:account.vat.declaration:0 @@ -4177,7 +4238,7 @@ msgstr "Өглөгийн данс" #: code:addons/account/wizard/account_fiscalyear_close.py:88 #, python-format msgid "The periods to generate opening entries cannot be found." -msgstr "" +msgstr "Нээлтийн бичилтийг үүсгэх мөчлөг олдохгүй байна." #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 @@ -4272,7 +4333,7 @@ msgstr "" #: help:account.bank.statement,message_ids:0 #: help:account.invoice,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: account #: help:account.journal,analytic_journal_id:0 @@ -4343,7 +4404,7 @@ msgstr "Нэгтгэсэн дэд дансууд" #: code:addons/account/wizard/account_invoice_refund.py:146 #, python-format msgid "Insufficient Data!" -msgstr "" +msgstr "Хангалтгүй өгөгдөл" #. module: account #: help:account.account,unrealized_gain_loss:0 @@ -4406,7 +4467,7 @@ msgstr "Хөрөнгө" #. module: account #: view:account.config.settings:0 msgid "Accounting & Finance" -msgstr "" +msgstr "Санхүү & НББ" #. module: account #: view:account.invoice.confirm:0 @@ -4612,7 +4673,7 @@ msgstr "" #. module: account #: field:account.config.settings,purchase_sequence_prefix:0 msgid "Supplier invoice sequence" -msgstr "" +msgstr "Нийлүүлэгчийн нэхэмжлэлийн дараалал" #. module: account #: code:addons/account/account_invoice.py:587 @@ -4628,7 +4689,7 @@ msgstr "" #: view:analytic.entries.report:0 #: field:analytic.entries.report,product_uom_id:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Барааны хэмжих нэгж" #. module: account #: field:res.company,paypal_account:0 @@ -4733,7 +4794,7 @@ msgstr "" #: code:addons/account/static/src/xml/account_move_reconciliation.xml:24 #, python-format msgid "Last Reconciliation:" -msgstr "" +msgstr "Сүүлчийн тулгалт:" #. module: account #: selection:account.move.line,state:0 @@ -4766,7 +4827,7 @@ msgstr "Дансны мод" #. module: account #: field:account.invoice,reference_type:0 msgid "Payment Reference" -msgstr "" +msgstr "Төлбөрийн Сурвалж" #. module: account #: selection:account.financial.report,style_overwrite:0 @@ -4835,12 +4896,12 @@ msgstr "Орлогын тэмдэглэл" #: view:account.move.line:0 #: model:ir.actions.act_window,name:account.action_account_manual_reconcile msgid "Journal Items to Reconcile" -msgstr "" +msgstr "Тулгагдах Журналын бичилтүүд" #. module: account #: model:ir.model,name:account.model_account_tax_template msgid "Templates for Taxes" -msgstr "" +msgstr "Татварийн Үлгэрүүд" #. module: account #: sql_constraint:account.period:0 @@ -4855,7 +4916,7 @@ msgstr "" #. module: account #: view:account.tax:0 msgid "Tax Computation" -msgstr "" +msgstr "Татвар Тооцоолох" #. module: account #: view:wizard.multi.charts.accounts:0 @@ -4901,6 +4962,10 @@ msgid "" "You can create one in the menu: \n" "Configuration\\Journals\\Journals." msgstr "" +"Энэ компанид %s төрөлтэй санхүүгийн журнал олдсонгүй.\n" +"\n" +"Та дараах цэсээр үүсгэж болно: \n" +"Тохиргоо/Журнал/Журнал." #. module: account #: report:account.vat.declaration:0 @@ -4946,7 +5011,7 @@ msgstr "Энэ бол кредит гүйлгээний үндсэн данс" #. module: account #: view:cash.box.out:0 msgid "Describe why you take money from the cash register:" -msgstr "" +msgstr "Энэ кассын бүртгэлээс ямар шалтгаанаар мөнгө авч байгаагаа тайлбарла" #. module: account #: selection:account.invoice,state:0 @@ -5011,7 +5076,7 @@ msgstr "Цуцлагдсан нэхэмжлэл" #. module: account #: view:account.invoice:0 msgid "My Invoices" -msgstr "" +msgstr "Миний нэхэмжлэлүүд" #. module: account #: selection:account.bank.statement,state:0 @@ -5021,7 +5086,7 @@ msgstr "Шинэ" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Sale Tax" -msgstr "" +msgstr "Борлуулалтын Татвар" #. module: account #: field:account.tax,ref_tax_code_id:0 @@ -5120,7 +5185,7 @@ msgstr "Шалгах" #: view:validate.account.move:0 #: view:validate.account.move.lines:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: account #: view:account.invoice.report:0 @@ -5271,7 +5336,7 @@ msgstr "Баланс дансны төрлөөр" #: code:addons/account/account_cash_statement.py:301 #, python-format msgid "There is no %s Account on the journal %s." -msgstr "" +msgstr "%s данс %s журналд алга байна." #. module: account #: model:res.groups,name:account.group_account_user @@ -5291,7 +5356,7 @@ msgstr "" #. module: account #: model:res.groups,name:account.group_account_manager msgid "Financial Manager" -msgstr "" +msgstr "Санхүүгийн менежер" #. module: account #: field:account.journal,group_invoice_lines:0 @@ -5475,7 +5540,7 @@ msgstr "Жил" #. module: account #: help:account.invoice,sent:0 msgid "It indicates that the invoice has been sent." -msgstr "" +msgstr "Энэ нь нэхэмжлэл илгээгдсэнийг илэрхийлнэ." #. module: account #: field:account.tax.template,description:0 @@ -5620,6 +5685,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: account #: field:account.tax,child_depend:0 @@ -5699,7 +5766,7 @@ msgstr "Суурь дүнд шингэх" #. module: account #: field:account.invoice,supplier_invoice_number:0 msgid "Supplier Invoice Number" -msgstr "" +msgstr "Нийлүүлэгчийн нэхэмжлэлийн дугаар" #. module: account #: help:account.payment.term.line,days:0 @@ -5816,12 +5883,12 @@ msgstr "Жилийн хаалтын бичилтийн журнал" #. module: account #: view:account.invoice:0 msgid "Draft Refund " -msgstr "" +msgstr "Ноорог Буцаалт " #. module: account #: view:cash.box.in:0 msgid "Fill in this form if you put money in the cash register:" -msgstr "" +msgstr "Кассын бүртгэлд мөнгө хийж байгаа бол энэ маягтыг бөглөнө" #. module: account #: view:account.payment.term.line:0 @@ -5969,7 +6036,7 @@ msgstr "Санхүүгийн харгалзуулалтын загвар" #. module: account #: view:account.invoice:0 msgid "Draft Refund" -msgstr "" +msgstr "Ноорог Буцаалт" #. module: account #: view:account.analytic.chart:0 @@ -6035,7 +6102,7 @@ msgstr "Журналын бичилт" #: model:ir.actions.act_window,name:account.action_account_fiscalyear_close #: model:ir.ui.menu,name:account.menu_wizard_fy_close msgid "Generate Opening Entries" -msgstr "Санхүүгийн жилийн нээлтийн гүйлгээ тохируулах" +msgstr "Нээлтийн бичилтийг үүсгэх" #. module: account #: help:account.tax,type:0 @@ -6142,7 +6209,7 @@ msgstr "санхүүгийн зурагжуулалт" #. module: account #: view:account.config.settings:0 msgid "Select Company" -msgstr "" +msgstr "Компани сонгох" #. module: account #: model:ir.actions.act_window,name:account.action_account_state_open @@ -6216,7 +6283,7 @@ msgstr "Нэх.мөрийн тоо" #. module: account #: view:account.invoice:0 msgid "(update)" -msgstr "" +msgstr "(шинэчлэх)" #. module: account #: field:account.aged.trial.balance,filter:0 @@ -6432,7 +6499,7 @@ msgstr "Аналитик бичилт" #. module: account #: model:ir.ui.menu,name:account.menu_action_model_form msgid "Models" -msgstr "" +msgstr "Модел" #. module: account #: code:addons/account/account_invoice.py:1095 @@ -6525,7 +6592,7 @@ msgstr "Хүүхдүүдийг хавтгайгаар харуулах" #. module: account #: view:account.config.settings:0 msgid "Bank & Cash" -msgstr "" +msgstr "Банк & Касс" #. module: account #: help:account.fiscalyear.close.state,fy_id:0 @@ -6611,7 +6678,7 @@ msgstr "Авлага" #. module: account #: constraint:account.move.line:0 msgid "You cannot create journal items on closed account." -msgstr "" +msgstr "Та хаагдсан дансанд журналын бичилт үүсгэх боломжгүй." #. module: account #: code:addons/account/account_invoice.py:610 @@ -6638,7 +6705,7 @@ msgstr "Холбогдох дансны валют нь компаний вал #: code:addons/account/installer.py:48 #, python-format msgid "Custom" -msgstr "" +msgstr "Өөрийн" #. module: account #: view:account.analytic.account:0 @@ -6659,7 +6726,7 @@ msgstr "Тэгшитгэл" #. module: account #: field:account.journal,internal_account_id:0 msgid "Internal Transfers Account" -msgstr "" +msgstr "Дотоод Шилжүүлэлтийн Данс" #. module: account #: code:addons/account/wizard/pos_box.py:33 @@ -6707,7 +6774,7 @@ msgstr "Нэхэмжлэлийн дугаар" #. module: account #: field:account.bank.statement,difference:0 msgid "Difference" -msgstr "" +msgstr "Зөрүү" #. module: account #: help:account.tax,include_base_amount:0 @@ -6778,12 +6845,12 @@ msgstr "" #: code:addons/account/wizard/account_report_aged_partner_balance.py:58 #, python-format msgid "User Error!" -msgstr "" +msgstr "Хэрэглэгчийн алдаа!" #. module: account #: view:account.open.closed.fiscalyear:0 msgid "Discard" -msgstr "" +msgstr "Хэрэгсэхгүй" #. module: account #: selection:account.account,type:0 @@ -6897,6 +6964,8 @@ msgid "" "There is no period defined for this date: %s.\n" "Please create one." msgstr "" +"Энэ огноод: %s мөчлөг тодорхойлогдоогүй байна.\n" +"Үүсгэнэ үү." #. module: account #: field:account.analytic.line,product_uom_id:0 @@ -7099,13 +7168,13 @@ msgstr "Ашиг-Алдагдал (Зардлын данс)" #. module: account #: field:account.bank.statement,total_entry_encoding:0 msgid "Total Transactions" -msgstr "" +msgstr "Нийт Гүйлгээ" #. module: account #: code:addons/account/account.py:636 #, python-format msgid "You cannot remove an account that contains journal items." -msgstr "" +msgstr "Та журналын бичилт агуулж байгаа данс хаах боломжгүй." #. module: account #: code:addons/account/account.py:1024 @@ -7149,13 +7218,13 @@ msgstr "Гараар" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Cancel: create refund and reconcile" -msgstr "" +msgstr "Цуцлах: буцаалт үүсгээд тулгах" #. module: account #: code:addons/account/wizard/account_report_aged_partner_balance.py:58 #, python-format msgid "You must set a start date." -msgstr "" +msgstr "Та эхлэх огноог тааруулна уу." #. module: account #: view:account.automatic.reconcile:0 @@ -7202,7 +7271,7 @@ msgstr "Ажил гүйлгээ" #: code:addons/account/wizard/account_invoice_refund.py:147 #, python-format msgid "No period found on the invoice." -msgstr "" +msgstr "Нэхэмжлэлд мөчлөг олдсонгүй" #. module: account #: help:account.partner.ledger,page_split:0 @@ -7402,7 +7471,7 @@ msgstr "Захиалагчийн нэхэмжлэл" #. module: account #: view:account.tax:0 msgid "Misc" -msgstr "" +msgstr "Бусад" #. module: account #: view:account.analytic.line:0 @@ -7474,7 +7543,7 @@ msgstr "Санхүүгийн Тайлан" #. module: account #: field:account.analytic.line,currency_id:0 msgid "Account Currency" -msgstr "" +msgstr "Дансны валют" #. module: account #: report:account.invoice:0 @@ -7539,7 +7608,7 @@ msgstr "Нээлтийн Бичилтүүдийн Зардлын Дансдуу #. module: account #: view:account.invoice:0 msgid "Customer Reference" -msgstr "" +msgstr "Үйлчлүүлэгчийн дугаар" #. module: account #: field:account.account.template,parent_id:0 @@ -7596,7 +7665,7 @@ msgstr "Нэхэмжилсэн Огнооны Жилээр нь Бүлэглэх #. module: account #: field:account.config.settings,purchase_tax_rate:0 msgid "Purchase tax (%)" -msgstr "" +msgstr "Худалдан авалтын Татвар (%)" #. module: account #: help:res.partner,credit:0 @@ -7611,7 +7680,7 @@ msgstr "Баланс бариагүй журналын бичилт" #. module: account #: model:ir.actions.act_window,name:account.open_account_charts_modules msgid "Chart Templates" -msgstr "" +msgstr "Загвар дансны мод" #. module: account #: field:account.journal.period,icon:0 @@ -7703,7 +7772,7 @@ msgstr "" #. module: account #: help:account.config.settings,currency_id:0 msgid "Main currency of the company." -msgstr "" +msgstr "Компаний үндсэн валют." #. module: account #: model:ir.ui.menu,name:account.menu_finance_reports @@ -8033,7 +8102,7 @@ msgstr "" #. module: account #: field:account.move.line,amount_residual_currency:0 msgid "Residual Amount in Currency" -msgstr "" +msgstr "Валютын зөрөө дүн" #. module: account #: field:account.config.settings,sale_refund_sequence_prefix:0 @@ -8104,7 +8173,7 @@ msgstr "Дараалал" #. module: account #: field:account.config.settings,paypal_account:0 msgid "Paypal account" -msgstr "" +msgstr "Paypal данс" #. module: account #: selection:account.print.journal,sort_selection:0 @@ -8123,6 +8192,8 @@ msgid "" "Error!\n" "You cannot create recursive accounts." msgstr "" +"Алдаа!\n" +"Тойрог хамааралтай данс үүсгэх боломжгүй." #. module: account #: model:ir.model,name:account.model_cash_box_in @@ -8160,7 +8231,7 @@ msgstr "Тооцоолсон Баланс" #: code:addons/account/static/src/js/account_move_reconciliation.js:89 #, python-format msgid "You must choose at least one record." -msgstr "" +msgstr "Дор хаяж нэг бичлэг сонгох ёстой" #. module: account #: field:account.account,parent_id:0 @@ -8172,7 +8243,7 @@ msgstr "Эцэг" #: code:addons/account/account_cash_statement.py:292 #, python-format msgid "Profit" -msgstr "" +msgstr "Ашиг" #. module: account #: help:account.payment.term.line,days2:0 @@ -8248,6 +8319,7 @@ msgstr "Анхааруулга !" #: help:account.invoice,message_unread:0 msgid "If checked new messages require your attention." msgstr "" +"Хэрэв тэмдэглэгдсэн бол таныг шинэ зурвасуудад анхаарал хандуулахыг шаардана." #. module: account #: field:res.company,tax_calculation_rounding_method:0 @@ -8446,7 +8518,7 @@ msgstr "Өртөгийн тайлан" #. module: account #: view:account.config.settings:0 msgid "No Fiscal Year Defined for This Company" -msgstr "" +msgstr "Энэ компанид Санхүүгийн жил тодорхойлогдоогүй байна" #. module: account #: view:account.invoice:0 @@ -8477,7 +8549,7 @@ msgstr "Худалдан авалтын буцаалтын журнал" #: code:addons/account/account.py:1297 #, python-format msgid "Please define a sequence on the journal." -msgstr "" +msgstr "Энэ журналд дараалaл тодорхойлон уу." #. module: account #: help:account.tax.template,amount:0 @@ -8551,12 +8623,12 @@ msgstr "Цэвэр нийлбэр:" #: code:addons/account/wizard/account_report_common.py:158 #, python-format msgid "Select a starting and an ending period." -msgstr "" +msgstr "Эхлэл ба төгсгөлийн мөчлөгийг сонгоно уу." #. module: account #: field:account.config.settings,sale_sequence_next:0 msgid "Next invoice number" -msgstr "" +msgstr "Дараагийн нэхэмжлэлийн дугаар" #. module: account #: model:ir.ui.menu,name:account.menu_finance_generic_reporting @@ -8650,7 +8722,7 @@ msgstr "Төгсгөлийн баланс" #. module: account #: field:account.journal,centralisation:0 msgid "Centralized Counterpart" -msgstr "" +msgstr "Төвлөрсөн эсрэг тал" #. module: account #: help:account.move.line,blocked:0 @@ -8697,7 +8769,7 @@ msgstr "Банкны хуулгыг автоматаар импортлох" #: code:addons/account/account_invoice.py:389 #, python-format msgid "Unknown Error!" -msgstr "" +msgstr "Үл мэдэх Алдаа!" #. module: account #: model:ir.model,name:account.model_account_move_bank_reconcile @@ -8707,7 +8779,7 @@ msgstr "Банкны тулгалтыг зөөх" #. module: account #: view:account.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Ашиглах" #. module: account #: field:account.financial.report,account_type_ids:0 @@ -8719,7 +8791,7 @@ msgstr "Дансны төрөл" #. module: account #: model:email.template,subject:account.email_template_edi_invoice msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a'})" -msgstr "" +msgstr "${object.company_id.name} Нэхэмжлэл (Ref ${object.number or 'n/a'})" #. module: account #: code:addons/account/account_move_line.py:1211 @@ -8971,7 +9043,7 @@ msgstr "Зөвшөөрөгдсөн дансууд (хоосон орхивол #. module: account #: field:account.config.settings,sale_tax_rate:0 msgid "Sales tax (%)" -msgstr "" +msgstr "Борлуулалтын Татвар (%)" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_tree2 @@ -9144,7 +9216,7 @@ msgstr "Буруу модел !" #: view:account.tax.code.template:0 #: view:account.tax.template:0 msgid "Tax Template" -msgstr "" +msgstr "Татварын загвар" #. module: account #: field:account.invoice.refund,period:0 @@ -9210,7 +9282,7 @@ msgstr "Ноорог нэхэмжлэл хянагдаж батлагдсан б #: field:account.bank.statement,message_is_follower:0 #: field:account.invoice,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: account #: view:account.move:0 @@ -9230,7 +9302,7 @@ msgstr "" #. module: account #: field:account.config.settings,has_fiscal_year:0 msgid "Company has a fiscal year" -msgstr "" +msgstr "Компани нь Санхүүгийн жилтэй байна" #. module: account #: help:account.tax,child_depend:0 @@ -9246,7 +9318,7 @@ msgstr "" #: code:addons/account/account.py:634 #, python-format msgid "You cannot deactivate an account that contains journal items." -msgstr "" +msgstr "Та журналын бичилт агуулж байгаа данс идэвхгүй болгох боломжгүй." #. module: account #: selection:account.tax,applicable_type:0 @@ -9290,7 +9362,7 @@ msgstr "Эхлэл мөчлөг" #. module: account #: field:account.cashbox.line,pieces:0 msgid "Unit of Currency" -msgstr "" +msgstr "Валютын Нэгж" #. module: account #: code:addons/account/account.py:3147 @@ -9327,7 +9399,7 @@ msgstr "Санхүүгийн жил болон мөчлөгийн төлвийг #. module: account #: field:account.config.settings,purchase_refund_journal_id:0 msgid "Purchase refund journal" -msgstr "" +msgstr "Худалдан авалтын буцаалтын журнал" #. module: account #: view:account.analytic.line:0 @@ -9351,7 +9423,7 @@ msgstr "Нэхэмжлэл үүсгэх" #. module: account #: model:ir.actions.act_window,name:account.action_account_configuration_installer msgid "Configure Accounting Data" -msgstr "" +msgstr "Санхүүгийн Өгөгдөл Тохируулах" #. module: account #: field:wizard.multi.charts.accounts,purchase_tax_rate:0 @@ -9478,7 +9550,7 @@ msgstr "Харилцагчаас компани хамаарах" #. module: account #: view:account.invoice:0 msgid "Ask Refund" -msgstr "" +msgstr "Буцаалт Шаардах" #. module: account #: view:account.move.line:0 @@ -9508,13 +9580,13 @@ msgstr "Авлагын данс" #. module: account #: field:account.config.settings,purchase_refund_sequence_prefix:0 msgid "Supplier credit note sequence" -msgstr "" +msgstr "Нийлүүлэгчийн кредит дугаарын дараалал" #. module: account #: code:addons/account/wizard/account_state_open.py:37 #, python-format msgid "Invoice is already reconciled." -msgstr "" +msgstr "Нэхэмжлэл тулгагдсан байна" #. module: account #: help:account.config.settings,module_account_payment:0 @@ -9646,12 +9718,12 @@ msgstr "Ажил гүйлгээ" #: code:addons/account/wizard/account_period_close.py:51 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Буруу Үйлдэл!" #. module: account #: view:account.bank.statement:0 msgid "Date / Period" -msgstr "" +msgstr "Огноо / Мөчлөг" #. module: account #: report:account.central.journal:0 @@ -9692,7 +9764,7 @@ msgstr "Сонгосон үлгэрээр энэ байгаа эцэгийн д #. module: account #: report:account.invoice:0 msgid "Source" -msgstr "" +msgstr "Эх үүсвэр" #. module: account #: selection:account.model.line,date_maturity:0 @@ -9719,7 +9791,7 @@ msgstr "" #. module: account #: field:account.invoice,sent:0 msgid "Sent" -msgstr "" +msgstr "Илгээгдсэн" #. module: account #: model:ir.actions.act_window,name:account.action_account_common_menu @@ -9730,7 +9802,7 @@ msgstr "Нийтлэг тайлан" #: field:account.config.settings,default_sale_tax:0 #: field:account.config.settings,sale_tax:0 msgid "Default sale tax" -msgstr "" +msgstr "Үндсэн борлуулалтын татвар" #. module: account #: report:account.overdue:0 @@ -9741,7 +9813,7 @@ msgstr "Үлдэгдэл" #: code:addons/account/account.py:1547 #, python-format msgid "Cannot create moves for different companies." -msgstr "" +msgstr "Өөр компаниудад хөдөлгөөн хийх боломжгүй" #. module: account #: model:ir.ui.menu,name:account.menu_finance_periodical_processing @@ -9826,13 +9898,13 @@ msgstr "Эцсийн огноо" #: model:account.payment.term,name:account.account_payment_term_immediate #: model:account.payment.term,note:account.account_payment_term_immediate msgid "Immediate Payment" -msgstr "" +msgstr "Шууд Төлбөр" #. module: account #: code:addons/account/account.py:1464 #, python-format msgid " Centralisation" -msgstr "" +msgstr " Төвлөрөл" #. module: account #: help:account.journal,type:0 @@ -9915,7 +9987,7 @@ msgstr "Ноорог нэхэмжлэлүүд" #: view:cash.box.in:0 #: model:ir.actions.act_window,name:account.action_cash_box_in msgid "Put Money In" -msgstr "" +msgstr "Мөнгө дотогш хийх" #. module: account #: selection:account.account.type,close_method:0 @@ -9973,7 +10045,7 @@ msgstr "Шинжилгээний Дансдаас" #. module: account #: view:account.installer:0 msgid "Configure your Fiscal Year" -msgstr "" +msgstr "Санхүүгийн жилээ тохируулах" #. module: account #: field:account.period,name:0 @@ -9987,6 +10059,8 @@ msgid "" "Selected invoice(s) cannot be cancelled as they are already in 'Cancelled' " "or 'Done' state." msgstr "" +"Сонгогдсон нэхэмжлэл(үүд) цуцлах боломжгүй, учир нь 'Цуцлагдсан' эсвэл " +"'Xийгдсэн' төлөвт байна" #. module: account #: report:account.analytic.account.quantity_cost_ledger:0 @@ -10047,7 +10121,7 @@ msgstr "Энэ бол тухайн харилцагчийн өглөгийн б #. module: account #: field:account.period,special:0 msgid "Opening/Closing Period" -msgstr "Мөчлөг нээж хаах" +msgstr "Нээлт/Хаалтын мөчлөг" #. module: account #: field:account.account,currency_id:0 @@ -10088,7 +10162,7 @@ msgstr "Кредит" #. module: account #: view:account.invoice:0 msgid "Draft Invoice " -msgstr "" +msgstr "Ноорог нэхэмжлэл " #. module: account #: model:ir.ui.menu,name:account.menu_account_general_journal @@ -10189,7 +10263,7 @@ msgstr "Ашиг (Алдагдалт) тайланд" #: code:addons/account/account_invoice.py:387 #, python-format msgid "There is no Sale/Purchase Journal(s) defined." -msgstr "" +msgstr "Борлуулалт/Худалдан Авалтын Журнал(ууд) тодорхойлогдоогүй байна." #. module: account #: view:account.move.line.reconcile.select:0 @@ -10394,7 +10468,7 @@ msgstr "" #. module: account #: field:account.tax,account_analytic_paid_id:0 msgid "Refund Tax Analytic Account" -msgstr "" +msgstr "Буцаалтын Татварын Шинжилгээний Данс" #. module: account #: view:account.move.bank.reconcile:0 @@ -10461,7 +10535,7 @@ msgstr "Гүйцээгдэх огноо" #: field:cash.box.in,name:0 #: field:cash.box.out,name:0 msgid "Reason" -msgstr "" +msgstr "Шалтгаан" #. module: account #: selection:account.partner.ledger,filter:0 @@ -10523,7 +10597,7 @@ msgstr "" #: code:addons/account/account_move_line.py:1059 #, python-format msgid "Unable to change tax!" -msgstr "" +msgstr "Татварыг солих боломжгүй!" #. module: account #: constraint:account.bank.statement:0 @@ -10557,7 +10631,7 @@ msgstr "" #. module: account #: view:account.partner.reconcile.process:0 msgid "Go to Next Partner" -msgstr "" +msgstr "Дараачийн харилцагч руу шилжих." #. module: account #: view:account.automatic.reconcile:0 @@ -10649,7 +10723,7 @@ msgstr "Авлагын данс" #: code:addons/account/account_move_line.py:783 #, python-format msgid "Already reconciled." -msgstr "" +msgstr "Тулгагдсан байна" #. module: account #: selection:account.model.line,date_maturity:0 @@ -10722,7 +10796,7 @@ msgstr "Нэхэмжлэлийн огнооны сараар нь бүлэглэ #: code:addons/account/account_analytic_line.py:99 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Дараах бараанд Орлогын данс тодорхойлогдоогүй байна: \"%s\"(id:%d)." #. module: account #: model:ir.actions.act_window,name:account.action_aged_receivable_graph @@ -10842,7 +10916,7 @@ msgstr "Сонгосон барааны орлогын эсвэл зарлагы #. module: account #: view:account.config.settings:0 msgid "Install more chart templates" -msgstr "" +msgstr "Нэмэлт модны үлгэр суулгах" #. module: account #: report:account.general.journal:0 @@ -10901,6 +10975,7 @@ msgstr "Журналын бичилт батлах" msgid "" "The fiscal position will determine taxes and accounts used for the partner." msgstr "" +"Санхүүгийн харгалзаа нь харилцагчид хэрэглэгдэх татвар, дансыг тодорхойлдог." #. module: account #: model:process.node,note:account.process_node_supplierpaidinvoice0 @@ -10916,7 +10991,7 @@ msgstr "Тулгалт хийгдмэгц нэхэмжлэл төлөгдөх б #: code:addons/account/wizard/account_change_currency.py:59 #, python-format msgid "New currency is not configured properly." -msgstr "" +msgstr "Шинэ валютын тохиргоо зөв хийгдээгүй байна." #. module: account #: view:account.account.template:0 @@ -10945,7 +11020,7 @@ msgstr "Баруун Эцэг" #: code:addons/account/static/src/js/account_move_reconciliation.js:80 #, python-format msgid "Never" -msgstr "" +msgstr "Хэзээч" #. module: account #: model:ir.model,name:account.model_account_addtmpl_wizard @@ -10966,7 +11041,7 @@ msgstr "Харилцагчийн" #. module: account #: field:account.account,note:0 msgid "Internal Notes" -msgstr "" +msgstr "Дотоод тэмдэглэл" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear @@ -10999,7 +11074,7 @@ msgstr "Дансны модел" #: code:addons/account/account_cash_statement.py:292 #, python-format msgid "Loss" -msgstr "" +msgstr "Алдагдал" #. module: account #: selection:account.entries.report,month:0 @@ -11073,7 +11148,7 @@ msgstr "Барааны загвар дээрх зарлагын данс" #. module: account #: field:res.partner,property_payment_term:0 msgid "Customer Payment Term" -msgstr "" +msgstr "Захаиалагчийн Төлбөрийн нөхцөл" #. module: account #: help:accounting.report,label_filter:0 diff --git a/addons/account/i18n/ru.po b/addons/account/i18n/ru.po index 5792fe62493..4c456df9071 100644 --- a/addons/account/i18n/ru.po +++ b/addons/account/i18n/ru.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-29 11:26+0000\n" +"PO-Revision-Date: 2013-03-01 12:23+0000\n" "Last-Translator: Chertykov Denis\n" +" Нажмите для создания возврата клиенту.\n" +"
\n" +" Возврат-это документ, который кредитует счет полностью или\n" +" частично.\n" +"
\n" +" Вместо ручного создания возврата, вы\n" +" можете генерировать его непосредственно из связанных с " +"клиентом счетов.\n" +"
\n" +" " #. module: account #: help:account.installer,charts:0 @@ -2058,6 +2069,14 @@ msgid "" " \n" " " msgstr "" +"\n" +" Нажмите для создания счета поставщика.\n" +"
\n" +" Вы можете управлять счетом от поставщика в соответствии с\n" +" тем, что вы приобрели. OpenERP также может создавать\n" +" черновые счета автоматически из заказов на закупку.\n" +"
\n" +" " #. module: account #: sql_constraint:account.move.line:0 @@ -3875,6 +3894,20 @@ msgid "" " \n" " " msgstr "" +"\n" +" Нажмите для создания счета для клиента.\n" +"
\n" +" Электронное выставление счетов в OpenERP позволяет облегчить " +"и ускорить\n" +" сбор клиентских платежей. Ваш клиент получает\n" +" счет по эл. почте и он может его оплатить онлайн и/или " +"импортировать\n" +" в собственную систему.\n" +"
\n" +" История общения с вашим клиентом автоматически отображается\n" +" в нижней части каждого счета.\n" +"
\n" +" " #. module: account #: field:account.tax.code,name:0 @@ -6135,7 +6168,7 @@ msgstr "" #. module: account #: view:account.config.settings:0 msgid "Select Company" -msgstr "" +msgstr "Выберите компанию" #. module: account #: model:ir.actions.act_window,name:account.action_account_state_open diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml index 8590ee286d4..62c8fb37075 100644 --- a/addons/account/project/project_view.xml +++ b/addons/account/project/project_view.xml @@ -11,13 +11,14 @@- You will find here timesheets and purchases you did for - contracts that can be reinvoiced to the customer. If you want - to record new activities to invoice, you should use the timesheet - menu instead. -
-- Click to define a new contract. -
- You will find here the contracts to be renewed because the - end date is passed or the working effort is higher than the - maximum authorized one. -
- OpenERP automatically sets contracts to be renewed in a pending - state. After the negociation, the salesman should close or renew - pending contracts. -
-- Click to create a new contract. -
- Use contracts to follow tasks, issues, timesheets or invoicing based on - work done, expenses and/or sales orders. OpenERP will automatically manage - the alerts for the renewal of the contracts to the right salesperson. -
-+ Click to create a quotation that can be converted into a sales + order. +
+ Use sale orders to track everything that should be invoiced + at a fix price on a contract. +
+
+
When invoicing on timesheet, OpenERP uses the
pricelist of the contract which uses the price
defined on the product related to each employee to
@@ -135,26 +143,41 @@
+ Click to create a new contract. +
+ Use contracts to follow tasks, issues, timesheets or invoicing based on + work done, expenses and/or sales orders. OpenERP will automatically manage + the alerts for the renewal of the contracts to the right salesperson. +
++ You will find here timesheets and purchases you did for + contracts that can be reinvoiced to the customer. If you want + to record new activities to invoice, you should use the timesheet + menu instead. +
++ Click to define a new contract. +
+ You will find here the contracts to be renewed because the + end date is passed or the working effort is higher than the + maximum authorized one. +
+ OpenERP automatically sets contracts to be renewed in a pending + state. After the negociation, the salesman should close or renew + pending contracts. +
+\n" +" From this report, you can have an overview on all depreciation. " +"The\n" +" tool search can also be used to personalise your Assets reports " +"and\n" +" so, match this analysis to your needs;\n" +"
\n" +" " +msgstr "" +"\n" +" From this report, you can have an overview on all depreciation. " +"The\n" +" tool search can also be used to personalise your Assets reports " +"and\n" +" so, match this analysis to your needs;\n" +"
\n" +" " + +#. module: account_asset +#: field:account.asset.asset,purchase_value:0 +msgid "Gross Value" +msgstr "Gross Value" + +#. module: account_asset +#: field:account.asset.category,name:0 +msgid "Name" +msgstr "Name" + +#. module: account_asset +#: help:account.asset.category,open_asset:0 +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." + +#. module: account_asset +#: field:asset.asset.report,name:0 +msgid "Year" +msgstr "Year" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Asset depreciation line" + +#. module: account_asset +#: view:account.asset.category:0 +#: field:asset.asset.report,asset_category_id:0 +#: model:ir.model,name:account_asset.model_account_asset_category +msgid "Asset category" +msgstr "Asset category" + +#. module: account_asset +#: view:asset.asset.report:0 +#: field:asset.asset.report,depreciation_value:0 +msgid "Amount of Depreciation Lines" +msgstr "Amount of Depreciation Lines" + +#. module: account_asset +#: code:addons/account_asset/wizard/wizard_asset_compute.py:49 +#, python-format +msgid "Created Asset Moves" +msgstr "Created Asset Moves" + +#. module: account_asset +#: field:account.asset.depreciation.line,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: account_asset +#: help:account.asset.category,method_period:0 +msgid "State here the time between 2 depreciations, in months" +msgstr "State here the time between 2 depreciations, in months" + +#. module: account_asset +#: field:account.asset.history,date:0 +msgid "Date" +msgstr "Date" + +#. module: account_asset +#: field:account.asset.asset,method_number:0 +#: selection:account.asset.asset,method_time:0 +#: field:account.asset.category,method_number:0 +#: selection:account.asset.category,method_time:0 +#: field:account.asset.history,method_number:0 +#: selection:account.asset.history,method_time:0 +#: field:asset.modify,method_number:0 +msgid "Number of Depreciations" +msgstr "Number of Depreciations" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Create Move" +msgstr "Create Move" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Confirm Asset" +msgstr "Confirm Asset" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree +msgid "Asset Hierarchy" +msgstr "Asset Hierarchy" diff --git a/addons/account_asset/i18n/mk.po b/addons/account_asset/i18n/mk.po new file mode 100644 index 00000000000..756ee99efa2 --- /dev/null +++ b/addons/account_asset/i18n/mk.po @@ -0,0 +1,741 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" From this report, you can have an overview on all depreciation. " +"The\n" +" tool search can also be used to personalise your Assets reports " +"and\n" +" so, match this analysis to your needs;\n" +"
\n" +" " +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,purchase_value:0 +msgid "Gross Value" +msgstr "" + +#. module: account_asset +#: field:account.asset.category,name:0 +msgid "Name" +msgstr "" + +#. module: account_asset +#: help:account.asset.category,open_asset:0 +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: account_asset +#: field:asset.asset.report,name:0 +msgid "Year" +msgstr "" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "" + +#. module: account_asset +#: view:account.asset.category:0 +#: field:asset.asset.report,asset_category_id:0 +#: model:ir.model,name:account_asset.model_account_asset_category +msgid "Asset category" +msgstr "" + +#. module: account_asset +#: view:asset.asset.report:0 +#: field:asset.asset.report,depreciation_value:0 +msgid "Amount of Depreciation Lines" +msgstr "" + +#. module: account_asset +#: code:addons/account_asset/wizard/wizard_asset_compute.py:49 +#, python-format +msgid "Created Asset Moves" +msgstr "" + +#. module: account_asset +#: field:account.asset.depreciation.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_asset +#: help:account.asset.category,method_period:0 +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: account_asset +#: field:account.asset.history,date:0 +msgid "Date" +msgstr "" + +#. module: account_asset +#: field:account.asset.asset,method_number:0 +#: selection:account.asset.asset,method_time:0 +#: field:account.asset.category,method_number:0 +#: selection:account.asset.category,method_time:0 +#: field:account.asset.history,method_number:0 +#: selection:account.asset.history,method_time:0 +#: field:asset.modify,method_number:0 +msgid "Number of Depreciations" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Create Move" +msgstr "" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Confirm Asset" +msgstr "" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree +msgid "Asset Hierarchy" +msgstr "" diff --git a/addons/account_bank_statement_extensions/i18n/en_GB.po b/addons/account_bank_statement_extensions/i18n/en_GB.po new file mode 100644 index 00000000000..36ccc2a77b7 --- /dev/null +++ b/addons/account_bank_statement_extensions/i18n/en_GB.po @@ -0,0 +1,361 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHORDear ${object.name},
\n" +"\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department. \n" +"\n" +"
\n" +"Dear ${object.name},
\n" +"\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department. \n" +"\n" +"
\n" +"Dear ${object.name},
\n" +"\n" +" We are disappointed to see that despite sending a reminder, that your " +"account is now seriously overdue.\n" +"It is essential that immediate payment is made, otherwise we will have to " +"consider placing a stop on your account\n" +"which means that we will no longer be able to supply your company with " +"(goods/services).\n" +"Please, take appropriate measures in order to carry out this payment in the " +"next 8 days.\n" +"If there is a problem with paying invoice that we are not aware of, do not " +"hesitate to contact our accounting\n" +"department. so that we can resolve the matter quickly.\n" +"Details of due payments is printed below.\n" +"
\n" +"Dear ${object.name},
\n" +"\n" +" Despite several reminders, your account is still not settled.\n" +"Unless full payment is made in next 8 days, legal action for the recovery of " +"the debt will be taken without\n" +"further notice.\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department.\n" +"
\n" +"Dear ${object.name},
\n" +"\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department.\n" +"
\n" +"\n" +" No journal items found.\n" +"
\n" +" " +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Partner entries" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Follow-up lines" +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line3 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"Despite several reminders, your account is still not settled.\n" +"\n" +"Unless full payment is made in next 8 days, then legal action for the " +"recovery of the debt will be taken without further notice.\n" +"\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department.\n" +"\n" +"Best Regards,\n" +msgstr "" + +#. module: account_followup +#: help:account_followup.print,partner_lang:0 +msgid "" +"Do not change message text, if you want to send email in partner language, " +"or configure from company" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "" +"Write here the introduction in the letter,\n" +" according to the level of the follow-up. You " +"can\n" +" use the following keywords in the text. Don't\n" +" forget to translate in all languages you " +"installed\n" +" using to top right icon." +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +#: model:ir.actions.act_window,name:account_followup.action_followup_stat +msgid "Follow-ups Sent" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup,name:0 +msgid "Name" +msgstr "" + +#. module: account_followup +#: field:res.partner,latest_followup_level_id:0 +msgid "Latest Follow-up Level" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_move:0 +#: field:account_followup.stat.by.partner,date_move:0 +msgid "First move" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_stat_by_partner +msgid "Follow-up Statistics by Partner" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:172 +#, python-format +msgid " letter(s) in report" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Partners with Overdue Credits" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Customer Followup" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form +msgid "" +"\n" +" Click to define follow-up levels and their related actions.\n" +"
\n" +" For each step, specify the actions to be taken and delay in " +"days. It is\n" +" possible to use print and e-mail templates to send specific " +"messages to\n" +" the customer.\n" +"
\n" +" " +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:166 +#, python-format +msgid "Follow-up letter of " +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "The" +msgstr "" + +#. module: account_followup +#: view:account_followup.print:0 +msgid "Send follow-ups" +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Total credit" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Follow-ups To Do" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Customer Ref :" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Maturity Date" +msgstr "" + +#. module: account_followup +#: help:account_followup.followup.line,delay:0 +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: account_followup +#: help:res.partner,latest_followup_date:0 +msgid "Latest date that the follow-up level of the partner was changed" +msgstr "" + +#. module: account_followup +#: field:account_followup.print,test_print:0 +msgid "Test Print" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid ": User Name" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Accounting" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,blocked:0 +msgid "Blocked" +msgstr "" + +#. module: account_followup +#: field:res.partner,payment_note:0 +msgid "Customer Payment Promise" +msgstr "" diff --git a/addons/account_followup/i18n/mk.po b/addons/account_followup/i18n/mk.po new file mode 100644 index 00000000000..c67d959af7b --- /dev/null +++ b/addons/account_followup/i18n/mk.po @@ -0,0 +1,1166 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHORDear ${object.name},
\n" +"\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department. \n" +"\n" +"
\n" +"Dear ${object.name},
\n" +"\n" +" We are disappointed to see that despite sending a reminder, that your " +"account is now seriously overdue.\n" +"It is essential that immediate payment is made, otherwise we will have to " +"consider placing a stop on your account\n" +"which means that we will no longer be able to supply your company with " +"(goods/services).\n" +"Please, take appropriate measures in order to carry out this payment in the " +"next 8 days.\n" +"If there is a problem with paying invoice that we are not aware of, do not " +"hesitate to contact our accounting\n" +"department. so that we can resolve the matter quickly.\n" +"Details of due payments is printed below.\n" +"
\n" +"Dear ${object.name},
\n" +"\n" +" Despite several reminders, your account is still not settled.\n" +"Unless full payment is made in next 8 days, legal action for the recovery of " +"the debt will be taken without\n" +"further notice.\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department.\n" +"
\n" +"Dear ${object.name},
\n" +"\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department.\n" +"
\n" +"\n" +" No journal items found.\n" +"
\n" +" " +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Partner entries" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Follow-up lines" +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line3 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"Despite several reminders, your account is still not settled.\n" +"\n" +"Unless full payment is made in next 8 days, then legal action for the " +"recovery of the debt will be taken without further notice.\n" +"\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department.\n" +"\n" +"Best Regards,\n" +msgstr "" + +#. module: account_followup +#: help:account_followup.print,partner_lang:0 +msgid "" +"Do not change message text, if you want to send email in partner language, " +"or configure from company" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "" +"Write here the introduction in the letter,\n" +" according to the level of the follow-up. You " +"can\n" +" use the following keywords in the text. Don't\n" +" forget to translate in all languages you " +"installed\n" +" using to top right icon." +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +#: model:ir.actions.act_window,name:account_followup.action_followup_stat +msgid "Follow-ups Sent" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup,name:0 +msgid "Name" +msgstr "" + +#. module: account_followup +#: field:res.partner,latest_followup_level_id:0 +msgid "Latest Follow-up Level" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_move:0 +#: field:account_followup.stat.by.partner,date_move:0 +msgid "First move" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_stat_by_partner +msgid "Follow-up Statistics by Partner" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:172 +#, python-format +msgid " letter(s) in report" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Partners with Overdue Credits" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Customer Followup" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form +msgid "" +"\n" +" Click to define follow-up levels and their related actions.\n" +"
\n" +" For each step, specify the actions to be taken and delay in " +"days. It is\n" +" possible to use print and e-mail templates to send specific " +"messages to\n" +" the customer.\n" +"
\n" +" " +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:166 +#, python-format +msgid "Follow-up letter of " +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "The" +msgstr "" + +#. module: account_followup +#: view:account_followup.print:0 +msgid "Send follow-ups" +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Total credit" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Follow-ups To Do" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Customer Ref :" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Maturity Date" +msgstr "" + +#. module: account_followup +#: help:account_followup.followup.line,delay:0 +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: account_followup +#: help:res.partner,latest_followup_date:0 +msgid "Latest date that the follow-up level of the partner was changed" +msgstr "" + +#. module: account_followup +#: field:account_followup.print,test_print:0 +msgid "Test Print" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid ": User Name" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Accounting" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,blocked:0 +msgid "Blocked" +msgstr "" + +#. module: account_followup +#: field:res.partner,payment_note:0 +msgid "Customer Payment Promise" +msgstr "" diff --git a/addons/account_followup/i18n/mn.po b/addons/account_followup/i18n/mn.po index 6e048674329..2ed2703e0b6 100644 --- a/addons/account_followup/i18n/mn.po +++ b/addons/account_followup/i18n/mn.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME\n" +" Журналын бичилт олдсонгүй.\n" +"
\n" +" " #. module: account_followup #: view:account.move.line:0 msgid "Partner entries" -msgstr "" +msgstr "Харилцагчийн бичилт" #. module: account_followup #: view:account_followup.stat:0 @@ -1143,7 +1147,7 @@ msgstr "" #. module: account_followup #: field:account_followup.print,test_print:0 msgid "Test Print" -msgstr "" +msgstr "Тест хэвлэх" #. module: account_followup #: view:account_followup.followup.line:0 @@ -1153,12 +1157,12 @@ msgstr "" #. module: account_followup #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Санхүү" #. module: account_followup #: field:account_followup.stat,blocked:0 msgid "Blocked" -msgstr "" +msgstr "Хоригдсон" #. module: account_followup #: field:res.partner,payment_note:0 @@ -1225,3 +1229,9 @@ msgstr "" #~ msgid "Type of Term" #~ msgstr "Төрөлийн хугацаа" + +#~ msgid "Send email confirmation" +#~ msgstr "Баталгаажуулалтын имэйлийг илгээх" + +#~ msgid "Select Partners to Remind" +#~ msgstr "Сануулга өгөх харилцагчдыг сонгох" diff --git a/addons/account_followup/tests/test_account_followup.py b/addons/account_followup/tests/test_account_followup.py index 14f458de98d..8ddf3f82288 100644 --- a/addons/account_followup/tests/test_account_followup.py +++ b/addons/account_followup/tests/test_account_followup.py @@ -44,8 +44,7 @@ class TestAccountFollowup(TransactionCase): 'quantity': 5, 'price_unit':200 })]}) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.invoice', self.invoice_id, 'invoice_open', cr) + self.registry('account.invoice').signal_invoice_open(cr, uid, [self.invoice_id]) self.voucher = self.registry("account.voucher") diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py index e93b4dd8b69..37b4300b03f 100644 --- a/addons/account_followup/wizard/account_followup_print.py +++ b/addons/account_followup/wizard/account_followup_print.py @@ -127,7 +127,7 @@ class account_followup_print(osv.osv_memory): 'email_body': fields.text('Email Body'), 'summary': fields.text('Summary', readonly=True), 'test_print': fields.boolean('Test Print', - help='Check if you want to print follow-ups without changing follow-ups level.'), + help='Check if you want to print follow-ups without changing follow-up level.'), } def _get_followup(self, cr, uid, context=None): @@ -204,7 +204,7 @@ class account_followup_print(osv.osv_memory): if not part.unreconciled_aml_ids: partners_to_clear.append(part.id) self.pool.get('res.partner').action_done(cr, uid, partners_to_clear, context=context) - return len(ids) + return len(partners_to_clear) def do_process(self, cr, uid, ids, context=None): if context is None: diff --git a/addons/account_payment/account_payment.py b/addons/account_payment/account_payment.py index d67db60e590..bf0377111a8 100644 --- a/addons/account_payment/account_payment.py +++ b/addons/account_payment/account_payment.py @@ -23,7 +23,6 @@ import logging import time from openerp.osv import fields, osv -from openerp import netsvc _logger = logging.getLogger(__name__) @@ -120,9 +119,7 @@ class payment_order(osv.osv): def set_to_draft(self, cr, uid, ids, *args): self.write(cr, uid, ids, {'state': 'draft'}) - wf_service = netsvc.LocalService("workflow") - for id in ids: - wf_service.trg_create(uid, 'payment.order', id, cr) + self.create_workflow(cr, uid, ids) return True def action_open(self, cr, uid, ids, *args): @@ -135,9 +132,8 @@ class payment_order(osv.osv): return True def set_done(self, cr, uid, ids, *args): - wf_service = netsvc.LocalService("workflow") self.write(cr, uid, ids, {'date_done': time.strftime('%Y-%m-%d')}) - wf_service.trg_validate(uid, 'payment.order', ids[0], 'done', cr) + self.signal_done(cr, uid, [ids[0]]) return True def copy(self, cr, uid, id, default=None, context=None): diff --git a/addons/account_payment/i18n/en_GB.po b/addons/account_payment/i18n/en_GB.po new file mode 100644 index 00000000000..bfe8e51135c --- /dev/null +++ b/addons/account_payment/i18n/en_GB.po @@ -0,0 +1,707 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to create a payment order.\n" +"
\n" +" A payment order is a payment request from your company to " +"pay a\n" +" supplier invoice or a customer refund.\n" +"
\n" +" " +msgstr "" +"\n" +" Click to create a payment order.\n" +"
\n" +" A payment order is a payment request from your company to " +"pay a\n" +" supplier invoice or a customer refund.\n" +"
\n" +" " + +#. module: account_payment +#: field:payment.line,currency:0 +msgid "Partner Currency" +msgstr "Partner Currency" + +#. module: account_payment +#: view:payment.order:0 +msgid "Set to draft" +msgstr "Set to draft" + +#. module: account_payment +#: help:payment.order,mode:0 +msgid "Select the Payment Mode to be applied." +msgstr "Select the Payment Mode to be applied." + +#. module: account_payment +#: view:payment.mode:0 +#: view:payment.order:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_payment +#: field:payment.order,line_ids:0 +msgid "Payment lines" +msgstr "Payment lines" + +#. module: account_payment +#: view:payment.line:0 +#: field:payment.line,info_owner:0 +#: view:payment.order:0 +msgid "Owner Account" +msgstr "Owner Account" + +#. module: account_payment +#: help:account.invoice,amount_to_pay:0 +msgid "" +"The amount which should be paid at the current date\n" +"minus the amount which is already in payment order" +msgstr "" +"The amount which should be paid at the current date\n" +"minus the amount which is already in payment order" + +#. module: account_payment +#: field:payment.line,company_id:0 +#: field:payment.mode,company_id:0 +#: field:payment.order,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_payment +#: model:res.groups,name:account_payment.group_account_payment +msgid "Accounting / Payments" +msgstr "Accounting / Payments" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Free" +msgstr "Free" + +#. module: account_payment +#: view:payment.order.create:0 +#: field:payment.order.create,entries:0 +msgid "Entries" +msgstr "Entries" + +#. module: account_payment +#: report:payment.order:0 +msgid "Used Account" +msgstr "Used Account" + +#. module: account_payment +#: field:payment.line,ml_maturity_date:0 +#: field:payment.order.create,duedate:0 +msgid "Due Date" +msgstr "Due Date" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "_Add to payment order" +msgstr "_Add to payment order" + +#. 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_populate_statement_confirm +msgid "Payment Populate statement" +msgstr "Payment Populate statement" + +#. module: account_payment +#: code:addons/account_payment/account_invoice.py:43 +#, python-format +msgid "" +"You cannot cancel an invoice which has already been imported in a payment " +"order. Remove it from the following payment order : %s." +msgstr "" +"You cannot cancel an invoice which has already been imported in a payment " +"order. Remove it from the following payment order : %s." + +#. module: account_payment +#: code:addons/account_payment/account_invoice.py:43 +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: account_payment +#: report:payment.order:0 +#: view:payment.order:0 +msgid "Amount" +msgstr "Amount" + +#. module: account_payment +#: view:payment.order:0 +msgid "Total in Company Currency" +msgstr "Total in Company Currency" + +#. module: account_payment +#: selection:payment.order,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree_new +msgid "New Payment Order" +msgstr "New Payment Order" + +#. module: account_payment +#: report:payment.order:0 +#: field:payment.order,reference:0 +msgid "Reference" +msgstr "Reference" + +#. module: account_payment +#: sql_constraint:payment.line:0 +msgid "The payment line name must be unique!" +msgstr "The payment line name must be unique!" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree +#: model:ir.ui.menu,name:account_payment.menu_action_payment_order_form +msgid "Payment Orders" +msgstr "Payment Orders" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Directly" +msgstr "Directly" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_line_form +#: model:ir.model,name:account_payment.model_payment_line +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment Line" +msgstr "Payment Line" + +#. module: account_payment +#: view:payment.line:0 +msgid "Amount Total" +msgstr "Amount Total" + +#. module: account_payment +#: help:payment.order,state:0 +msgid "" +"When an order is placed the status is 'Draft'.\n" +" Once the bank is confirmed the status is set to 'Confirmed'.\n" +" Then the order is paid the status is 'Done'." +msgstr "" +"When an order is placed the status is 'Draft'.\n" +" Once the bank is confirmed the status is set to 'Confirmed'.\n" +" Then the order is paid the status is 'Done'." + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: account_payment +#: help:payment.line,ml_date_created:0 +msgid "Invoice Effective Date" +msgstr "Invoice Effective Date" + +#. module: account_payment +#: report:payment.order:0 +msgid "Execution Type" +msgstr "Execution Type" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Structured" +msgstr "Structured" + +#. module: account_payment +#: view:account.bank.statement:0 +msgid "Import Payment Lines" +msgstr "Import Payment Lines" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Transaction Information" +msgstr "Transaction Information" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_mode_form +#: model:ir.model,name:account_payment.model_payment_mode +#: model:ir.ui.menu,name:account_payment.menu_action_payment_mode_form +#: view:payment.mode:0 +#: view:payment.order:0 +#: field:payment.order,mode:0 +msgid "Payment Mode" +msgstr "Payment Mode" + +#. module: account_payment +#: field:payment.line,ml_date_created:0 +msgid "Effective Date" +msgstr "Effective Date" + +#. module: account_payment +#: field:payment.line,ml_inv_ref:0 +msgid "Invoice Ref." +msgstr "Invoice Ref." + +#. module: account_payment +#: help:payment.order,date_prefered:0 +msgid "" +"Choose an option for the Payment Order:'Fixed' stands for a date specified " +"by you.'Directly' stands for the direct execution.'Due date' stands for the " +"scheduled date of execution." +msgstr "" +"Choose an option for the Payment Order:'Fixed' stands for a date specified " +"by you.'Directly' stands for the direct execution.'Due date' stands for the " +"scheduled date of execution." + +#. module: account_payment +#: field:payment.order,date_created:0 +msgid "Creation Date" +msgstr "Creation Date" + +#. module: account_payment +#: help:payment.mode,journal:0 +msgid "Bank or Cash Journal for the Payment Mode" +msgstr "Bank or Cash Journal for the Payment Mode" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Fixed date" +msgstr "Fixed date" + +#. module: account_payment +#: field:payment.line,info_partner:0 +#: view:payment.order:0 +msgid "Destination Account" +msgstr "Destination Account" + +#. module: account_payment +#: view:payment.line:0 +msgid "Desitination Account" +msgstr "Destination Account" + +#. module: account_payment +#: view:payment.order:0 +msgid "Search Payment Orders" +msgstr "Search Payment Orders" + +#. module: account_payment +#: field:payment.line,create_date:0 +msgid "Created" +msgstr "Created" + +#. module: account_payment +#: view:payment.order:0 +msgid "Select Invoices to Pay" +msgstr "Select Invoices to Pay" + +#. module: account_payment +#: view:payment.line:0 +msgid "Currency Amount Total" +msgstr "Currency Amount Total" + +#. module: account_payment +#: view:payment.order:0 +msgid "Make Payments" +msgstr "Make Payments" + +#. module: account_payment +#: field:payment.line,state:0 +msgid "Communication Type" +msgstr "Communication Type" + +#. module: account_payment +#: field:payment.line,partner_id:0 +#: field:payment.mode,partner_id:0 +#: report:payment.order:0 +msgid "Partner" +msgstr "Partner" + +#. module: account_payment +#: field:payment.line,bank_statement_line_id:0 +msgid "Bank statement line" +msgstr "Bank statement line" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Due date" +msgstr "Due date" + +#. module: account_payment +#: field:account.invoice,amount_to_pay:0 +msgid "Amount to be paid" +msgstr "Amount to be paid" + +#. module: account_payment +#: report:payment.order:0 +msgid "Currency" +msgstr "Currency" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Yes" +msgstr "Yes" + +#. module: account_payment +#: help:payment.line,info_owner:0 +msgid "Address of the Main Partner" +msgstr "Address of the Main Partner" + +#. module: account_payment +#: help:payment.line,date:0 +msgid "" +"If no payment date is specified, the bank will treat this payment line " +"directly" +msgstr "" +"If no payment date is specified, the bank will treat this payment line " +"directly" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_populate_statement +msgid "Account Payment Populate Statement" +msgstr "Account Payment Populate Statement" + +#. module: account_payment +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "There is no partner defined on the entry line." +msgstr "There is no partner defined on the entry line." + +#. module: account_payment +#: help:payment.mode,name:0 +msgid "Mode of Payment" +msgstr "Mode of Payment" + +#. module: account_payment +#: report:payment.order:0 +msgid "Value Date" +msgstr "Value Date" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Type" +msgstr "Payment Type" + +#. module: account_payment +#: help:payment.line,amount_currency:0 +msgid "Payment amount in the partner currency" +msgstr "Payment amount in the partner currency" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: account_payment +#: view:payment.order:0 +#: field:payment.order,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_payment +#: help:payment.line,communication2:0 +msgid "The successor message of Communication." +msgstr "The successor message of Communication." + +#. module: account_payment +#: help:payment.line,info_partner:0 +msgid "Address of the Ordering Customer." +msgstr "Address of the Ordering Customer." + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "Populate Statement:" +msgstr "Populate Statement:" + +#. module: account_payment +#: help:payment.order,date_scheduled:0 +msgid "Select a date if you have chosen Preferred Date to be fixed." +msgstr "Select a date if you have chosen Preferred Date to be fixed." + +#. module: account_payment +#: field:account.payment.populate.statement,lines:0 +msgid "Payment Lines" +msgstr "Payment Lines" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_move_line +msgid "Journal Items" +msgstr "Journal Items" + +#. module: account_payment +#: help:payment.line,move_line_id:0 +msgid "" +"This Entry Line will be referred for the information of the ordering " +"customer." +msgstr "" +"This Entry Line will be referred for the information of the ordering " +"customer." + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search" +msgstr "Search" + +#. module: account_payment +#: field:payment.order,user_id:0 +msgid "Responsible" +msgstr "Responsible" + +#. module: account_payment +#: field:payment.line,date:0 +msgid "Payment Date" +msgstr "Payment Date" + +#. module: account_payment +#: report:payment.order:0 +msgid "Total:" +msgstr "Total:" + +#. module: account_payment +#: field:payment.order,date_done:0 +msgid "Execution Date" +msgstr "Execution Date" + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "ADD" +msgstr "ADD" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_create_payment_order +msgid "Populate Payment" +msgstr "Populate Payment" + +#. module: account_payment +#: field:account.move.line,amount_to_pay:0 +msgid "Amount to pay" +msgstr "Amount to pay" + +#. module: account_payment +#: field:payment.line,amount:0 +msgid "Amount in Company Currency" +msgstr "Amount in Company Currency" + +#. module: account_payment +#: help:payment.line,partner_id:0 +msgid "The Ordering Customer" +msgstr "The Ordering Customer" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_make_payment +msgid "Account make payment" +msgstr "Account make payment" + +#. module: account_payment +#: report:payment.order:0 +msgid "Invoice Ref" +msgstr "Invoice Ref" + +#. module: account_payment +#: field:payment.line,name:0 +msgid "Your Reference" +msgstr "Your Reference" + +#. module: account_payment +#: view:payment.order:0 +msgid "Payment order" +msgstr "Payment order" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "General Information" +msgstr "General Information" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Done" +msgstr "Done" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_invoice +msgid "Invoice" +msgstr "Invoice" + +#. module: account_payment +#: field:payment.line,communication:0 +msgid "Communication" +msgstr "Communication" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: view:account.payment.populate.statement:0 +#: view:payment.order:0 +#: view:payment.order.create:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_payment +#: field:payment.line,bank_id:0 +msgid "Destination Bank Account" +msgstr "Destination Bank Account" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Information" +msgstr "Information" + +#. module: account_payment +#: model:ir.actions.report.xml,name:account_payment.payment_order1 +#: model:ir.model,name:account_payment.model_payment_order +#: view:payment.order:0 +msgid "Payment Order" +msgstr "Payment Order" + +#. module: account_payment +#: help:payment.line,amount:0 +msgid "Payment amount in the company currency" +msgstr "Payment amount in the company currency" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search Payment lines" +msgstr "Search Payment lines" + +#. module: account_payment +#: field:payment.line,amount_currency:0 +msgid "Amount in Partner Currency" +msgstr "Amount in Partner Currency" + +#. module: account_payment +#: field:payment.line,communication2:0 +msgid "Communication 2" +msgstr "Communication 2" + +#. module: account_payment +#: field:payment.order,date_scheduled:0 +msgid "Scheduled Date" +msgstr "Scheduled Date" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Are you sure you want to make payment?" +msgstr "Are you sure you want to make payment?" + +#. module: account_payment +#: view:payment.mode:0 +#: field:payment.mode,journal:0 +msgid "Journal" +msgstr "Journal" + +#. module: account_payment +#: field:payment.mode,bank_id:0 +msgid "Bank account" +msgstr "Bank account" + +#. module: account_payment +#: view:payment.order:0 +msgid "Confirm Payments" +msgstr "Confirm Payments" + +#. module: account_payment +#: field:payment.line,company_currency:0 +#: report:payment.order:0 +msgid "Company Currency" +msgstr "Company Currency" + +#. module: account_payment +#: model:ir.ui.menu,name:account_payment.menu_main_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment" +msgstr "Payment" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Order / Payment" +msgstr "Payment Order / Payment" + +#. module: account_payment +#: field:payment.line,move_line_id:0 +msgid "Entry line" +msgstr "Entry line" + +#. module: account_payment +#: help:payment.line,communication:0 +msgid "" +"Used as the message between ordering customer and current company. Depicts " +"'What do you want to say to the recipient about this order ?'" +msgstr "" +"Used as the message between ordering customer and current company. Depicts " +"'What do you want to say to the recipient about this order ?'" + +#. module: account_payment +#: field:payment.mode,name:0 +msgid "Name" +msgstr "Name" + +#. module: account_payment +#: report:payment.order:0 +msgid "Bank Account" +msgstr "Bank Account" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Entry Information" +msgstr "Entry Information" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_payment_order_create +msgid "payment.order.create" +msgstr "payment.order.create" + +#. module: account_payment +#: field:payment.line,order_id:0 +msgid "Order" +msgstr "Order" + +#. module: account_payment +#: field:payment.order,total:0 +msgid "Total" +msgstr "Total" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment +msgid "Make Payment" +msgstr "Make Payment" + +#. module: account_payment +#: field:payment.order,date_prefered:0 +msgid "Preferred Date" +msgstr "Preferred Date" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: view:account.payment.populate.statement:0 +#: view:payment.order.create:0 +msgid "or" +msgstr "or" + +#. module: account_payment +#: help:payment.mode,bank_id:0 +msgid "Bank Account for the Payment Mode" +msgstr "Bank Account for the Payment Mode" diff --git a/addons/account_payment/i18n/mk.po b/addons/account_payment/i18n/mk.po new file mode 100644 index 00000000000..3373dfa682d --- /dev/null +++ b/addons/account_payment/i18n/mk.po @@ -0,0 +1,683 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to create a payment order.\n" +"
\n" +" A payment order is a payment request from your company to " +"pay a\n" +" supplier invoice or a customer refund.\n" +"
\n" +" " +msgstr "" + +#. module: account_payment +#: field:payment.line,currency:0 +msgid "Partner Currency" +msgstr "Валута на партнерот" + +#. module: account_payment +#: view:payment.order:0 +msgid "Set to draft" +msgstr "Постави на нацрт" + +#. module: account_payment +#: help:payment.order,mode:0 +msgid "Select the Payment Mode to be applied." +msgstr "" + +#. module: account_payment +#: view:payment.mode:0 +#: view:payment.order:0 +msgid "Group By..." +msgstr "Групирај по..." + +#. module: account_payment +#: field:payment.order,line_ids:0 +msgid "Payment lines" +msgstr "Ставки од уплата" + +#. module: account_payment +#: view:payment.line:0 +#: field:payment.line,info_owner:0 +#: view:payment.order:0 +msgid "Owner Account" +msgstr "" + +#. module: account_payment +#: help:account.invoice,amount_to_pay:0 +msgid "" +"The amount which should be paid at the current date\n" +"minus the amount which is already in payment order" +msgstr "" + +#. module: account_payment +#: field:payment.line,company_id:0 +#: field:payment.mode,company_id:0 +#: field:payment.order,company_id:0 +msgid "Company" +msgstr "Компанија" + +#. module: account_payment +#: model:res.groups,name:account_payment.group_account_payment +msgid "Accounting / Payments" +msgstr "Сметководство/Уплати" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Free" +msgstr "Бесплатно" + +#. module: account_payment +#: view:payment.order.create:0 +#: field:payment.order.create,entries:0 +msgid "Entries" +msgstr "Записи" + +#. module: account_payment +#: report:payment.order:0 +msgid "Used Account" +msgstr "" + +#. module: account_payment +#: field:payment.line,ml_maturity_date:0 +#: field:payment.order.create,duedate:0 +msgid "Due Date" +msgstr "Крајна дата" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "_Add to payment order" +msgstr "" + +#. 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_populate_statement_confirm +msgid "Payment Populate statement" +msgstr "" + +#. module: account_payment +#: code:addons/account_payment/account_invoice.py:43 +#, python-format +msgid "" +"You cannot cancel an invoice which has already been imported in a payment " +"order. Remove it from the following payment order : %s." +msgstr "" + +#. module: account_payment +#: code:addons/account_payment/account_invoice.py:43 +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "Error!" +msgstr "Грешка!" + +#. module: account_payment +#: report:payment.order:0 +#: view:payment.order:0 +msgid "Amount" +msgstr "Износ" + +#. module: account_payment +#: view:payment.order:0 +msgid "Total in Company Currency" +msgstr "Вкупно во валута на компанијата" + +#. module: account_payment +#: selection:payment.order,state:0 +msgid "Cancelled" +msgstr "Откажано" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree_new +msgid "New Payment Order" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +#: field:payment.order,reference:0 +msgid "Reference" +msgstr "Референца" + +#. module: account_payment +#: sql_constraint:payment.line:0 +msgid "The payment line name must be unique!" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree +#: model:ir.ui.menu,name:account_payment.menu_action_payment_order_form +msgid "Payment Orders" +msgstr "" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Directly" +msgstr "Дирекно" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_line_form +#: model:ir.model,name:account_payment.model_payment_line +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment Line" +msgstr "Ставка од уплата" + +#. module: account_payment +#: view:payment.line:0 +msgid "Amount Total" +msgstr "Износ вкупно" + +#. module: account_payment +#: help:payment.order,state:0 +msgid "" +"When an order is placed the status is 'Draft'.\n" +" Once the bank is confirmed the status is set to 'Confirmed'.\n" +" Then the order is paid the status is 'Done'." +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Confirmed" +msgstr "Потврдено" + +#. module: account_payment +#: help:payment.line,ml_date_created:0 +msgid "Invoice Effective Date" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Execution Type" +msgstr "" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Structured" +msgstr "Структурирано" + +#. module: account_payment +#: view:account.bank.statement:0 +msgid "Import Payment Lines" +msgstr "Увези ставки од уплати" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Transaction Information" +msgstr "Информации за трансакцијата" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_mode_form +#: model:ir.model,name:account_payment.model_payment_mode +#: model:ir.ui.menu,name:account_payment.menu_action_payment_mode_form +#: view:payment.mode:0 +#: view:payment.order:0 +#: field:payment.order,mode:0 +msgid "Payment Mode" +msgstr "Начин на плаќање" + +#. module: account_payment +#: field:payment.line,ml_date_created:0 +msgid "Effective Date" +msgstr "Ефективен датум" + +#. module: account_payment +#: field:payment.line,ml_inv_ref:0 +msgid "Invoice Ref." +msgstr "" + +#. module: account_payment +#: help:payment.order,date_prefered:0 +msgid "" +"Choose an option for the Payment Order:'Fixed' stands for a date specified " +"by you.'Directly' stands for the direct execution.'Due date' stands for the " +"scheduled date of execution." +msgstr "" + +#. module: account_payment +#: field:payment.order,date_created:0 +msgid "Creation Date" +msgstr "" + +#. module: account_payment +#: help:payment.mode,journal:0 +msgid "Bank or Cash Journal for the Payment Mode" +msgstr "" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Fixed date" +msgstr "Фиксен датум" + +#. module: account_payment +#: field:payment.line,info_partner:0 +#: view:payment.order:0 +msgid "Destination Account" +msgstr "Одредишно конто" + +#. module: account_payment +#: view:payment.line:0 +msgid "Desitination Account" +msgstr "Одредишно конто" + +#. module: account_payment +#: view:payment.order:0 +msgid "Search Payment Orders" +msgstr "" + +#. module: account_payment +#: field:payment.line,create_date:0 +msgid "Created" +msgstr "Креирано" + +#. module: account_payment +#: view:payment.order:0 +msgid "Select Invoices to Pay" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +msgid "Currency Amount Total" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Make Payments" +msgstr "Изврши уплата" + +#. module: account_payment +#: field:payment.line,state:0 +msgid "Communication Type" +msgstr "Тип на комуникација" + +#. module: account_payment +#: field:payment.line,partner_id:0 +#: field:payment.mode,partner_id:0 +#: report:payment.order:0 +msgid "Partner" +msgstr "Партнер" + +#. module: account_payment +#: field:payment.line,bank_statement_line_id:0 +msgid "Bank statement line" +msgstr "Ставка од извод" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Due date" +msgstr "Краен датум" + +#. module: account_payment +#: field:account.invoice,amount_to_pay:0 +msgid "Amount to be paid" +msgstr "Износ за плаќање" + +#. module: account_payment +#: report:payment.order:0 +msgid "Currency" +msgstr "Валута" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Yes" +msgstr "Да" + +#. module: account_payment +#: help:payment.line,info_owner:0 +msgid "Address of the Main Partner" +msgstr "Адреса на главниот партнер" + +#. module: account_payment +#: help:payment.line,date:0 +msgid "" +"If no payment date is specified, the bank will treat this payment line " +"directly" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_populate_statement +msgid "Account Payment Populate Statement" +msgstr "" + +#. module: account_payment +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "There is no partner defined on the entry line." +msgstr "" + +#. module: account_payment +#: help:payment.mode,name:0 +msgid "Mode of Payment" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Value Date" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Type" +msgstr "Тип на плаќање" + +#. module: account_payment +#: help:payment.line,amount_currency:0 +msgid "Payment amount in the partner currency" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Draft" +msgstr "Нацрт" + +#. module: account_payment +#: view:payment.order:0 +#: field:payment.order,state:0 +msgid "Status" +msgstr "Статус" + +#. module: account_payment +#: help:payment.line,communication2:0 +msgid "The successor message of Communication." +msgstr "" + +#. module: account_payment +#: help:payment.line,info_partner:0 +msgid "Address of the Ordering Customer." +msgstr "" + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "Populate Statement:" +msgstr "" + +#. module: account_payment +#: help:payment.order,date_scheduled:0 +msgid "Select a date if you have chosen Preferred Date to be fixed." +msgstr "" + +#. module: account_payment +#: field:account.payment.populate.statement,lines:0 +msgid "Payment Lines" +msgstr "Стафки од уплата" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_move_line +msgid "Journal Items" +msgstr "Ставки во картица" + +#. module: account_payment +#: help:payment.line,move_line_id:0 +msgid "" +"This Entry Line will be referred for the information of the ordering " +"customer." +msgstr "" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search" +msgstr "Барај" + +#. module: account_payment +#: field:payment.order,user_id:0 +msgid "Responsible" +msgstr "Одговорен" + +#. module: account_payment +#: field:payment.line,date:0 +msgid "Payment Date" +msgstr "Датум на плаќање" + +#. module: account_payment +#: report:payment.order:0 +msgid "Total:" +msgstr "Вкупно:" + +#. module: account_payment +#: field:payment.order,date_done:0 +msgid "Execution Date" +msgstr "" + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "ADD" +msgstr "" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_create_payment_order +msgid "Populate Payment" +msgstr "" + +#. module: account_payment +#: field:account.move.line,amount_to_pay:0 +msgid "Amount to pay" +msgstr "Износ за плаќање" + +#. module: account_payment +#: field:payment.line,amount:0 +msgid "Amount in Company Currency" +msgstr "Износ во валута на компанијата" + +#. module: account_payment +#: help:payment.line,partner_id:0 +msgid "The Ordering Customer" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_make_payment +msgid "Account make payment" +msgstr "" + +#. module: account_payment +#: report:payment.order:0 +msgid "Invoice Ref" +msgstr "Реф на вактура" + +#. module: account_payment +#: field:payment.line,name:0 +msgid "Your Reference" +msgstr "" + +#. module: account_payment +#: view:payment.order:0 +msgid "Payment order" +msgstr "Налог за уплата" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "General Information" +msgstr "Општа информација" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Done" +msgstr "Завршено" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_invoice +msgid "Invoice" +msgstr "Фактура" + +#. module: account_payment +#: field:payment.line,communication:0 +msgid "Communication" +msgstr "Комуникација" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: view:account.payment.populate.statement:0 +#: view:payment.order:0 +#: view:payment.order.create:0 +msgid "Cancel" +msgstr "Откажи" + +#. module: account_payment +#: field:payment.line,bank_id:0 +msgid "Destination Bank Account" +msgstr "" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Information" +msgstr "Информација" + +#. module: account_payment +#: model:ir.actions.report.xml,name:account_payment.payment_order1 +#: model:ir.model,name:account_payment.model_payment_order +#: view:payment.order:0 +msgid "Payment Order" +msgstr "Налог за плаќање" + +#. module: account_payment +#: help:payment.line,amount:0 +msgid "Payment amount in the company currency" +msgstr "" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search Payment lines" +msgstr "" + +#. module: account_payment +#: field:payment.line,amount_currency:0 +msgid "Amount in Partner Currency" +msgstr "" + +#. module: account_payment +#: field:payment.line,communication2:0 +msgid "Communication 2" +msgstr "" + +#. module: account_payment +#: field:payment.order,date_scheduled:0 +msgid "Scheduled Date" +msgstr "Планиран датум" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Are you sure you want to make payment?" +msgstr "Дали сте сигурни дека сакате да извршите уплата?" + +#. module: account_payment +#: view:payment.mode:0 +#: field:payment.mode,journal:0 +msgid "Journal" +msgstr "Дневник" + +#. module: account_payment +#: field:payment.mode,bank_id:0 +msgid "Bank account" +msgstr "Банкарска сметка" + +#. module: account_payment +#: view:payment.order:0 +msgid "Confirm Payments" +msgstr "Потврди плаќања" + +#. module: account_payment +#: field:payment.line,company_currency:0 +#: report:payment.order:0 +msgid "Company Currency" +msgstr "Валута на компанијата" + +#. module: account_payment +#: model:ir.ui.menu,name:account_payment.menu_main_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment" +msgstr "Плаќање" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Order / Payment" +msgstr "Налог за уплата/Уплата" + +#. module: account_payment +#: field:payment.line,move_line_id:0 +msgid "Entry line" +msgstr "Стафка" + +#. module: account_payment +#: help:payment.line,communication:0 +msgid "" +"Used as the message between ordering customer and current company. Depicts " +"'What do you want to say to the recipient about this order ?'" +msgstr "" + +#. module: account_payment +#: field:payment.mode,name:0 +msgid "Name" +msgstr "Име" + +#. module: account_payment +#: report:payment.order:0 +msgid "Bank Account" +msgstr "Банкарска сметка" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Entry Information" +msgstr "" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_payment_order_create +msgid "payment.order.create" +msgstr "payment.order.create" + +#. module: account_payment +#: field:payment.line,order_id:0 +msgid "Order" +msgstr "Налог" + +#. module: account_payment +#: field:payment.order,total:0 +msgid "Total" +msgstr "Вкупно" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment +msgid "Make Payment" +msgstr "Изврши уплата" + +#. module: account_payment +#: field:payment.order,date_prefered:0 +msgid "Preferred Date" +msgstr "Префериран датум" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: view:account.payment.populate.statement:0 +#: view:payment.order.create:0 +msgid "or" +msgstr "или" + +#. module: account_payment +#: help:payment.mode,bank_id:0 +msgid "Bank Account for the Payment Mode" +msgstr "" diff --git a/addons/account_payment/test/account_payment_report.yml b/addons/account_payment/test/account_payment_report.yml index 8786841bf1a..055e2804ee3 100644 --- a/addons/account_payment/test/account_payment_report.yml +++ b/addons/account_payment/test/account_payment_report.yml @@ -2,7 +2,8 @@ In order to test the PDF reports defined on Account Payment, I print a Payment Order report. - !python {model: payment.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.payment.order').create(cr, uid, [ref('payment_order_1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'account_payment-payment_order_report.'+format), 'wb+').write(data) diff --git a/addons/account_sequence/i18n/en_GB.po b/addons/account_sequence/i18n/en_GB.po new file mode 100644 index 00000000000..003f5835ddd --- /dev/null +++ b/addons/account_sequence/i18n/en_GB.po @@ -0,0 +1,154 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to create Accounting Test.\n" +"
\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/account_test/i18n/en_GB.po b/addons/account_test/i18n/en_GB.po new file mode 100644 index 00000000000..a8d74934413 --- /dev/null +++ b/addons/account_test/i18n/en_GB.po @@ -0,0 +1,282 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to create Accounting Test.\n" +"
\n" +" " +msgstr "" +"\n" +" Click to create Accounting Test.\n" +"
\n" +" " + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "Check the balance: Debit sum = Credit sum" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "Check that general accounts and partners on account moves are active" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View » account type" +msgstr "Test 7: « View » account type" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "Code Help" diff --git a/addons/account_test/i18n/mk.po b/addons/account_test/i18n/mk.po new file mode 100644 index 00000000000..eacbdd47e7d --- /dev/null +++ b/addons/account_test/i18n/mk.po @@ -0,0 +1,249 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to create Accounting Test.\n" +"
\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "Провери го салдото: Сума на задолжување=Сума на побарување" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/account_test/i18n/mn.po b/addons/account_test/i18n/mn.po new file mode 100644 index 00000000000..abb1cfa1300 --- /dev/null +++ b/addons/account_test/i18n/mn.po @@ -0,0 +1,241 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to create Accounting Test.\n" +"
\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/account_test/i18n/tr.po b/addons/account_test/i18n/tr.po new file mode 100644 index 00000000000..f350a8bf50a --- /dev/null +++ b/addons/account_test/i18n/tr.po @@ -0,0 +1,241 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to create Accounting Test.\n" +"
\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/account_test/report/account_test_report.py b/addons/account_test/report/account_test_report.py index abf0385be86..0cfbc040d82 100644 --- a/addons/account_test/report/account_test_report.py +++ b/addons/account_test/report/account_test_report.py @@ -22,8 +22,10 @@ import datetime import time -from report import report_sxw + +from openerp.report import report_sxw from openerp.tools.translate import _ + # # Use period and Journal for selection or resources # diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index d615eaf7d8c..c6f754ed18f 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -22,7 +22,6 @@ import time from lxml import etree -from openerp import netsvc from openerp.osv import fields, osv import openerp.addons.decimal_precision as dp from openerp.tools.translate import _ @@ -50,13 +49,25 @@ class account_config_settings(osv.osv_memory): 'company_id', 'income_currency_exchange_account_id', type='many2one', relation='account.account', - string="Gain Exchange Rate Account"), + string="Gain Exchange Rate Account", + domain="[('type', '=', 'other')]"), 'expense_currency_exchange_account_id': fields.related( 'company_id', 'expense_currency_exchange_account_id', type="many2one", relation='account.account', - string="Loss Exchange Rate Account"), + string="Loss Exchange Rate Account", + domain="[('type', '=', 'other')]"), } + def onchange_company_id(self, cr, uid, ids, company_id, context=None): + res = super(account_config_settings, self).onchange_company_id(cr, uid, ids, company_id, context=context) + if company_id: + company = self.pool.get('res.company').browse(cr, uid, company_id, context=context) + res['value'].update({'income_currency_exchange_account_id': company.income_currency_exchange_account_id and company.income_currency_exchange_account_id.id or False, + 'expense_currency_exchange_account_id': company.expense_currency_exchange_account_id and company.expense_currency_exchange_account_id.id or False}) + else: + res['value'].update({'income_currency_exchange_account_id': False, + 'expense_currency_exchange_account_id': False}) + return res class account_voucher(osv.osv): def _check_paid(self, cr, uid, ids, name, args, context=None): @@ -820,10 +831,7 @@ class account_voucher(osv.osv): return vals def button_proforma_voucher(self, cr, uid, ids, context=None): - context = context or {} - wf_service = netsvc.LocalService("workflow") - for vid in ids: - wf_service.trg_validate(uid, 'account.voucher', vid, 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, ids) return {'type': 'ir.actions.act_window_close'} def proforma_voucher(self, cr, uid, ids, context=None): @@ -831,9 +839,7 @@ class account_voucher(osv.osv): return True def action_cancel_draft(self, cr, uid, ids, context=None): - wf_service = netsvc.LocalService("workflow") - for voucher_id in ids: - wf_service.trg_create(uid, 'account.voucher', voucher_id, cr) + self.create_workflow(cr, uid, ids) self.write(cr, uid, ids, {'state':'draft'}) return True @@ -1508,7 +1514,6 @@ class account_bank_statement(osv.osv): def create_move_from_st_line(self, cr, uid, st_line_id, company_currency_id, next_number, context=None): voucher_obj = self.pool.get('account.voucher') - wf_service = netsvc.LocalService("workflow") move_line_obj = self.pool.get('account.move.line') bank_st_line_obj = self.pool.get('account.bank.statement.line') st_line = bank_st_line_obj.browse(cr, uid, st_line_id, context=context) @@ -1516,7 +1521,7 @@ class account_bank_statement(osv.osv): voucher_obj.write(cr, uid, [st_line.voucher_id.id], {'number': next_number}, context=context) if st_line.voucher_id.state == 'cancel': voucher_obj.action_cancel_draft(cr, uid, [st_line.voucher_id.id], context=context) - wf_service.trg_validate(uid, 'account.voucher', st_line.voucher_id.id, 'proforma_voucher', cr) + voucher_obj.signal_proforma_voucher(cr, uid, [st_line.voucher_id.id]) v = voucher_obj.browse(cr, uid, st_line.voucher_id.id, context=context) bank_st_line_obj.write(cr, uid, [st_line_id], { diff --git a/addons/account_voucher/i18n/en_GB.po b/addons/account_voucher/i18n/en_GB.po new file mode 100644 index 00000000000..306d6d0ea06 --- /dev/null +++ b/addons/account_voucher/i18n/en_GB.po @@ -0,0 +1,1261 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to register a purchase receipt. \n" +"
\n" +" When the purchase receipt is confirmed, you can record the\n" +" supplier payment related to this purchase receipt.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Search Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_acc_id:0 +msgid "Counterpart Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,account_id:0 +#: field:account.voucher.line,account_id:0 +#: field:sale.receipt.report,account_id:0 +msgid "Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_dr_ids:0 +msgid "Debits" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Ok" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,reconcile:0 +msgid "Full Reconcile" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date_due:0 +#: field:account.voucher.line,date_due:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,date_due:0 +msgid "Due Date" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,narration:0 +msgid "Notes" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_purchase_receipt +msgid "Purchase Receipts" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,move_line_id:0 +msgid "Journal Item" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:496 +#: code:addons/account_voucher/account_voucher.py:967 +#, python-format +msgid "Error!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount:0 +msgid "Amount" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Options" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Other Information" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: selection:sale.receipt.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1139 +#, python-format +msgid "" +"You have to configure account base code and account tax code on the '%s' tax!" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt +msgid "" +"\n" +" Click to create a sale receipt.\n" +"
\n" +" When the sale receipt is confirmed, you can record the " +"customer\n" +" payment related to this sales receipt.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,day:0 +msgid "Day" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_id:0 +msgid "Tax" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:867 +#, python-format +msgid "Invalid Action!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,comment:0 +msgid "Counterpart Comment" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,account_analytic_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Total Allocation" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Information" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "(update)" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Draft" +msgstr "" + +#. module: account_voucher +#: view:account.bank.statement:0 +msgid "Import Invoices" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1098 +#, python-format +msgid "Wrong voucher line" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Later or Group Funds" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Receipt" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1004 +#, python-format +msgid "" +"You should configure the 'Gain Exchange Rate Account' in the accounting " +"settings, to manage automatically the booking of accounting entries related " +"to differences between exchange rates." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Lines" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,period_id:0 +msgid "Period" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: code:addons/account_voucher/account_voucher.py:199 +#, python-format +msgid "Supplier" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Voucher" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Debit" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1533 +#, python-format +msgid "Unable to change journal !" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,nbr:0 +msgid "# of Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,type:0 +msgid "Type" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Pro-forma Vouchers" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.act_journal_voucher_open +msgid "Voucher Entries" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_payment +msgid "" +"\n" +" Click to create a new supplier payment.\n" +"
\n" +" OpenERP helps you easily track payments you make and the " +"remaining balances you need to pay your suppliers.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Open Supplier Journal Entries" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list +msgid "Vouchers Entries" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,name:0 +msgid "Memo" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile and cancel this record ?" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,is_multi_currency:0 +msgid "Multi Currency Voucher" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Information" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "July" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,state:0 +msgid "" +" * The 'Draft' status is used when a user is encoding a new and unconfirmed " +"Voucher. \n" +"* The 'Pro-forma' when voucher is in Pro-forma status,voucher does not have " +"an voucher number. \n" +"* The 'Posted' status is used when user create voucher,a voucher number is " +"generated and voucher entries are created in account " +"\n" +"* The 'Cancelled' status is used when user cancel voucher." +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_amount:0 +msgid "Difference Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,due_delay:0 +msgid "Avg. Due Delay" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/invoice.py:34 +#, python-format +msgid "Pay Invoice" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1139 +#, python-format +msgid "No Account Base Code and Account Tax Code!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_amount:0 +msgid "Tax Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Validated Vouchers" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_receipt +msgid "" +"\n" +" Click to register a new payment. \n" +"
\n" +" Enter the customer and the payment method and then, either\n" +" create manually a payment record or OpenERP will propose to " +"you\n" +" automatically the reconciliation of this payment with the " +"open\n" +" invoices or sales receipts.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: field:account.config.settings,expense_currency_exchange_account_id:0 +#: field:res.company,expense_currency_exchange_account_id:0 +msgid "Loss Exchange Rate Account" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Paid Amount" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_option:0 +msgid "Payment Difference" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,audit:0 +msgid "To Review" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1011 +#: code:addons/account_voucher/account_voucher.py:1025 +#: code:addons/account_voucher/account_voucher.py:1180 +#, python-format +msgid "change" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1000 +#, python-format +msgid "" +"You should configure the 'Loss Exchange Rate Account' in the accounting " +"settings, to manage automatically the booking of accounting entries related " +"to differences between exchange rates." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Expense Lines" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sale voucher" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,is_multi_currency:0 +msgid "" +"Fields with internal purpose only that depicts if the voucher is a multi " +"currency one or not" +msgstr "" + +#. module: account_voucher +#: view:account.invoice:0 +msgid "Register Payment" +msgstr "" + +#. module: account_voucher +#: field:account.statement.from.invoice.lines,line_ids:0 +msgid "Invoices" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "December" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by month of Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,month:0 +msgid "Month" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,currency_id:0 +#: field:account.voucher.line,currency_id:0 +#: field:sale.receipt.report,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Payable and Receivables" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Payment" +msgstr "" + +#. module: account_voucher +#: field:sale.receipt.report,state:0 +msgid "Voucher Status" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile this record?" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,company_id:0 +#: field:account.voucher.line,company_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,paid:0 +msgid "The Voucher has been totally paid." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Reconcile Payment Balance" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:963 +#, python-format +msgid "Configuration Error !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: view:sale.receipt.report:0 +msgid "Draft Vouchers" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total_tax:0 +msgid "Total With Tax" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Purchase Voucher" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,state:0 +#: view:sale.receipt.report:0 +msgid "Status" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Allocation" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: view:account.voucher:0 +msgid "or" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "August" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Validate Payment" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,audit:0 +msgid "" +"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." +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "October" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:964 +#, python-format +msgid "Please activate the sequence of selected journal !" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "June" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate_currency_id:0 +msgid "Payment Rate Currency" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid:0 +msgid "Paid" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt +msgid "Sales Receipts" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,analytic_id:0 +msgid "Write-Off Analytic Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date:0 +#: field:account.voucher.line,date_original:0 +#: field:sale.receipt.report,date:0 +msgid "Date" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "November" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid_amount_in_company_currency:0 +msgid "Paid Amount in Company Currency" +msgstr "" + +#. module: account_voucher +#: field:account.bank.statement.line,amount_reconciled:0 +msgid "Amount reconciled" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Directly" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,type:0 +msgid "Dr/Cr" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,pre_line:0 +msgid "Previous Payments ?" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1098 +#, python-format +msgid "The invoice you are willing to pay is not valid anymore." +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "January" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_voucher_list +#: model:ir.ui.menu,name:account_voucher.menu_encode_entries_by_voucher +msgid "Journal Vouchers" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,active:0 +msgid "Active" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:968 +#, python-format +msgid "Please define a sequence on the journal." +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.act_pay_voucher +#: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt +msgid "Customer Payments" +msgstr "" + +#. module: account_voucher +#: 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 +#: view:sale.receipt.report:0 +msgid "Sales Receipts Analysis" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Post" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Invoices and outstanding transactions" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total:0 +msgid "Total Without Tax" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Date" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Unreconcile" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.model,name:account_voucher.model_account_voucher +msgid "Accounting Voucher" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,number:0 +msgid "Number" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Credit" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement +msgid "Bank Statement" +msgstr "" + +#. module: account_voucher +#: view:account.bank.statement:0 +msgid "onchange_amount(amount)" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "September" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Information" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher.line,voucher_id:0 +#: model:res.request.link,name:account_voucher.req_link_voucher +msgid "Voucher" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Items" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: view:account.voucher:0 +msgid "Cancel" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.client,name:account_voucher.action_client_invoice_menu +msgid "Open Invoicing Menu" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Pro-forma" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,move_ids:0 +msgid "Journal Items" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:496 +#, python-format +msgid "Please define default credit/debit accounts on the journal \"%s\"." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Purchase" +msgstr "" + +#. module: account_voucher +#: view:account.invoice:0 +#: view:account.voucher:0 +msgid "Pay" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Currency Options" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_option:0 +msgid "" +"This field helps you to choose what you want to do with the eventual " +"difference between the paid amount and the sum of allocated amounts. You can " +"either choose to keep open this difference on the partner's account, or " +"reconcile it with the payment(s)" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt_report_all +msgid "" +"\n" +" From this report, you can have an overview of the amount " +"invoiced\n" +" to your customer as well as payment delays. The tool search can\n" +" also be used to personalise your Invoices reports and so, match\n" +" this analysis to your needs.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Posted Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate:0 +msgid "Exchange Rate" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Method" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,name:0 +msgid "Description" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "May" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sale Receipt" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,journal_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,journal_id:0 +msgid "Journal" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Internal Notes" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,line_cr_ids:0 +msgid "Credits" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_original:0 +msgid "Original Amount" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Purchase Receipt" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_rate:0 +msgid "" +"The specific rate that will be used, in this voucher, between the selected " +"currency (in 'Payment Rate Currency' field) and the voucher currency." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,pay_now:0 +#: selection:account.voucher,type:0 +#: field:sale.receipt.report,pay_now:0 +#: selection:sale.receipt.report,type:0 +msgid "Payment" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Posted" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Customer" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "February" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Invoices and Outstanding transactions" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,reference:0 +msgid "Ref #" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,year:0 +msgid "Year" +msgstr "" + +#. module: account_voucher +#: field:account.config.settings,income_currency_exchange_account_id:0 +#: field:res.company,income_currency_exchange_account_id:0 +msgid "Gain Exchange Rate Account" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Sale" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "April" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,tax_id:0 +msgid "Only for tax excluded from price" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,type:0 +msgid "Default Type" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines +msgid "Entries by Statement from Invoices" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,amount:0 +msgid "Total" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,move_id:0 +msgid "Account Entry" +msgstr "" + +#. module: account_voucher +#: constraint:account.bank.statement.line:0 +msgid "" +"The amount of the voucher must be the same amount as the one on the " +"statement line." +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:867 +#, python-format +msgid "Cannot delete voucher(s) which are already opened or paid." +msgstr "" + +#. module: account_voucher +#: help:account.voucher,date:0 +msgid "Effective date for accounting entries" +msgstr "" + +#. module: account_voucher +#: model:mail.message.subtype,name:account_voucher.mt_voucher_state_change +msgid "Status Change" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Keep Open" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_ids:0 +#: view:account.voucher.line:0 +#: model:ir.model,name:account_voucher.model_account_voucher_line +msgid "Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,delay_to_pay:0 +msgid "Avg. Delay To Pay" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,untax_amount:0 +msgid "Untax Amount" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_sale_receipt_report +msgid "Sales Receipt Statistics" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,partner_id:0 +#: field:account.voucher.line,partner_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_unreconciled:0 +msgid "Open Balance" +msgstr "" + +#. module: account_voucher +#: model:mail.message.subtype,description:account_voucher.mt_voucher_state_change +msgid "Status changed" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1000 +#: code:addons/account_voucher/account_voucher.py:1004 +#, python-format +msgid "Insufficient Configuration!" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,active:0 +msgid "" +"By default, reconciliation vouchers made on draft bank statements are set as " +"inactive, which allow to hide the customer/supplier payment while the bank " +"statement isn't confirmed." +msgstr "" diff --git a/addons/account_voucher/i18n/mk.po b/addons/account_voucher/i18n/mk.po new file mode 100644 index 00000000000..0ddc5fa0f3f --- /dev/null +++ b/addons/account_voucher/i18n/mk.po @@ -0,0 +1,1259 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to register a purchase receipt. \n" +"
\n" +" When the purchase receipt is confirmed, you can record the\n" +" supplier payment related to this purchase receipt.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Search Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_acc_id:0 +msgid "Counterpart Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,account_id:0 +#: field:account.voucher.line,account_id:0 +#: field:sale.receipt.report,account_id:0 +msgid "Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_dr_ids:0 +msgid "Debits" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Ok" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,reconcile:0 +msgid "Full Reconcile" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date_due:0 +#: field:account.voucher.line,date_due:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,date_due:0 +msgid "Due Date" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,narration:0 +msgid "Notes" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_purchase_receipt +msgid "Purchase Receipts" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,move_line_id:0 +msgid "Journal Item" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:496 +#: code:addons/account_voucher/account_voucher.py:967 +#, python-format +msgid "Error!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount:0 +msgid "Amount" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Options" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Other Information" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: selection:sale.receipt.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1139 +#, python-format +msgid "" +"You have to configure account base code and account tax code on the '%s' tax!" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt +msgid "" +"\n" +" Click to create a sale receipt.\n" +"
\n" +" When the sale receipt is confirmed, you can record the " +"customer\n" +" payment related to this sales receipt.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,day:0 +msgid "Day" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_id:0 +msgid "Tax" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:867 +#, python-format +msgid "Invalid Action!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,comment:0 +msgid "Counterpart Comment" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,account_analytic_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Total Allocation" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Information" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "(update)" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Draft" +msgstr "" + +#. module: account_voucher +#: view:account.bank.statement:0 +msgid "Import Invoices" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1098 +#, python-format +msgid "Wrong voucher line" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Later or Group Funds" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Receipt" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1004 +#, python-format +msgid "" +"You should configure the 'Gain Exchange Rate Account' in the accounting " +"settings, to manage automatically the booking of accounting entries related " +"to differences between exchange rates." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Lines" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,period_id:0 +msgid "Period" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: code:addons/account_voucher/account_voucher.py:199 +#, python-format +msgid "Supplier" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Voucher" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Debit" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1533 +#, python-format +msgid "Unable to change journal !" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,nbr:0 +msgid "# of Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,type:0 +msgid "Type" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Pro-forma Vouchers" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.act_journal_voucher_open +msgid "Voucher Entries" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_payment +msgid "" +"\n" +" Click to create a new supplier payment.\n" +"
\n" +" OpenERP helps you easily track payments you make and the " +"remaining balances you need to pay your suppliers.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Open Supplier Journal Entries" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list +msgid "Vouchers Entries" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,name:0 +msgid "Memo" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile and cancel this record ?" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,is_multi_currency:0 +msgid "Multi Currency Voucher" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Information" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "July" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,state:0 +msgid "" +" * The 'Draft' status is used when a user is encoding a new and unconfirmed " +"Voucher. \n" +"* The 'Pro-forma' when voucher is in Pro-forma status,voucher does not have " +"an voucher number. \n" +"* The 'Posted' status is used when user create voucher,a voucher number is " +"generated and voucher entries are created in account " +"\n" +"* The 'Cancelled' status is used when user cancel voucher." +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_amount:0 +msgid "Difference Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,due_delay:0 +msgid "Avg. Due Delay" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/invoice.py:34 +#, python-format +msgid "Pay Invoice" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1139 +#, python-format +msgid "No Account Base Code and Account Tax Code!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_amount:0 +msgid "Tax Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Validated Vouchers" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_receipt +msgid "" +"\n" +" Click to register a new payment. \n" +"
\n" +" Enter the customer and the payment method and then, either\n" +" create manually a payment record or OpenERP will propose to " +"you\n" +" automatically the reconciliation of this payment with the " +"open\n" +" invoices or sales receipts.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: field:account.config.settings,expense_currency_exchange_account_id:0 +#: field:res.company,expense_currency_exchange_account_id:0 +msgid "Loss Exchange Rate Account" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Paid Amount" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_option:0 +msgid "Payment Difference" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,audit:0 +msgid "To Review" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1011 +#: code:addons/account_voucher/account_voucher.py:1025 +#: code:addons/account_voucher/account_voucher.py:1180 +#, python-format +msgid "change" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1000 +#, python-format +msgid "" +"You should configure the 'Loss Exchange Rate Account' in the accounting " +"settings, to manage automatically the booking of accounting entries related " +"to differences between exchange rates." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Expense Lines" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sale voucher" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,is_multi_currency:0 +msgid "" +"Fields with internal purpose only that depicts if the voucher is a multi " +"currency one or not" +msgstr "" + +#. module: account_voucher +#: view:account.invoice:0 +msgid "Register Payment" +msgstr "" + +#. module: account_voucher +#: field:account.statement.from.invoice.lines,line_ids:0 +msgid "Invoices" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "December" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by month of Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,month:0 +msgid "Month" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,currency_id:0 +#: field:account.voucher.line,currency_id:0 +#: field:sale.receipt.report,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Payable and Receivables" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Payment" +msgstr "" + +#. module: account_voucher +#: field:sale.receipt.report,state:0 +msgid "Voucher Status" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile this record?" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,company_id:0 +#: field:account.voucher.line,company_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,paid:0 +msgid "The Voucher has been totally paid." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Reconcile Payment Balance" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:963 +#, python-format +msgid "Configuration Error !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: view:sale.receipt.report:0 +msgid "Draft Vouchers" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total_tax:0 +msgid "Total With Tax" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Purchase Voucher" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,state:0 +#: view:sale.receipt.report:0 +msgid "Status" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Allocation" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: view:account.voucher:0 +msgid "or" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "August" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Validate Payment" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,audit:0 +msgid "" +"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." +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "October" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:964 +#, python-format +msgid "Please activate the sequence of selected journal !" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "June" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate_currency_id:0 +msgid "Payment Rate Currency" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid:0 +msgid "Paid" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt +msgid "Sales Receipts" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,analytic_id:0 +msgid "Write-Off Analytic Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date:0 +#: field:account.voucher.line,date_original:0 +#: field:sale.receipt.report,date:0 +msgid "Date" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "November" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid_amount_in_company_currency:0 +msgid "Paid Amount in Company Currency" +msgstr "" + +#. module: account_voucher +#: field:account.bank.statement.line,amount_reconciled:0 +msgid "Amount reconciled" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Directly" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,type:0 +msgid "Dr/Cr" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,pre_line:0 +msgid "Previous Payments ?" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1098 +#, python-format +msgid "The invoice you are willing to pay is not valid anymore." +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "January" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_voucher_list +#: model:ir.ui.menu,name:account_voucher.menu_encode_entries_by_voucher +msgid "Journal Vouchers" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,active:0 +msgid "Active" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:968 +#, python-format +msgid "Please define a sequence on the journal." +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.act_pay_voucher +#: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt +msgid "Customer Payments" +msgstr "" + +#. module: account_voucher +#: 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 +#: view:sale.receipt.report:0 +msgid "Sales Receipts Analysis" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Post" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Invoices and outstanding transactions" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total:0 +msgid "Total Without Tax" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Date" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Unreconcile" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.model,name:account_voucher.model_account_voucher +msgid "Accounting Voucher" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,number:0 +msgid "Number" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Credit" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement +msgid "Bank Statement" +msgstr "" + +#. module: account_voucher +#: view:account.bank.statement:0 +msgid "onchange_amount(amount)" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "September" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Information" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher.line,voucher_id:0 +#: model:res.request.link,name:account_voucher.req_link_voucher +msgid "Voucher" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Items" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: view:account.voucher:0 +msgid "Cancel" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.client,name:account_voucher.action_client_invoice_menu +msgid "Open Invoicing Menu" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Pro-forma" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,move_ids:0 +msgid "Journal Items" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:496 +#, python-format +msgid "Please define default credit/debit accounts on the journal \"%s\"." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Purchase" +msgstr "" + +#. module: account_voucher +#: view:account.invoice:0 +#: view:account.voucher:0 +msgid "Pay" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Currency Options" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_option:0 +msgid "" +"This field helps you to choose what you want to do with the eventual " +"difference between the paid amount and the sum of allocated amounts. You can " +"either choose to keep open this difference on the partner's account, or " +"reconcile it with the payment(s)" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt_report_all +msgid "" +"\n" +" From this report, you can have an overview of the amount " +"invoiced\n" +" to your customer as well as payment delays. The tool search can\n" +" also be used to personalise your Invoices reports and so, match\n" +" this analysis to your needs.\n" +"
\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Posted Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate:0 +msgid "Exchange Rate" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Method" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,name:0 +msgid "Description" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "May" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sale Receipt" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,journal_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,journal_id:0 +msgid "Journal" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Internal Notes" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,line_cr_ids:0 +msgid "Credits" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_original:0 +msgid "Original Amount" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Purchase Receipt" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_rate:0 +msgid "" +"The specific rate that will be used, in this voucher, between the selected " +"currency (in 'Payment Rate Currency' field) and the voucher currency." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,pay_now:0 +#: selection:account.voucher,type:0 +#: field:sale.receipt.report,pay_now:0 +#: selection:sale.receipt.report,type:0 +msgid "Payment" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Posted" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Customer" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "February" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Invoices and Outstanding transactions" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,reference:0 +msgid "Ref #" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,year:0 +msgid "Year" +msgstr "" + +#. module: account_voucher +#: field:account.config.settings,income_currency_exchange_account_id:0 +#: field:res.company,income_currency_exchange_account_id:0 +msgid "Gain Exchange Rate Account" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Sale" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "April" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,tax_id:0 +msgid "Only for tax excluded from price" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,type:0 +msgid "Default Type" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines +msgid "Entries by Statement from Invoices" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,amount:0 +msgid "Total" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,move_id:0 +msgid "Account Entry" +msgstr "" + +#. module: account_voucher +#: constraint:account.bank.statement.line:0 +msgid "" +"The amount of the voucher must be the same amount as the one on the " +"statement line." +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:867 +#, python-format +msgid "Cannot delete voucher(s) which are already opened or paid." +msgstr "" + +#. module: account_voucher +#: help:account.voucher,date:0 +msgid "Effective date for accounting entries" +msgstr "" + +#. module: account_voucher +#: model:mail.message.subtype,name:account_voucher.mt_voucher_state_change +msgid "Status Change" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Keep Open" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_ids:0 +#: view:account.voucher.line:0 +#: model:ir.model,name:account_voucher.model_account_voucher_line +msgid "Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,delay_to_pay:0 +msgid "Avg. Delay To Pay" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,untax_amount:0 +msgid "Untax Amount" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_sale_receipt_report +msgid "Sales Receipt Statistics" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,partner_id:0 +#: field:account.voucher.line,partner_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_unreconciled:0 +msgid "Open Balance" +msgstr "" + +#. module: account_voucher +#: model:mail.message.subtype,description:account_voucher.mt_voucher_state_change +msgid "Status changed" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1000 +#: code:addons/account_voucher/account_voucher.py:1004 +#, python-format +msgid "Insufficient Configuration!" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,active:0 +msgid "" +"By default, reconciliation vouchers made on draft bank statements are set as " +"inactive, which allow to hide the customer/supplier payment while the bank " +"statement isn't confirmed." +msgstr "" diff --git a/addons/account_voucher/test/account_voucher_report.yml b/addons/account_voucher/test/account_voucher_report.yml index 60dc4103553..e8dbde413f2 100644 --- a/addons/account_voucher/test/account_voucher_report.yml +++ b/addons/account_voucher/test/account_voucher_report.yml @@ -19,7 +19,8 @@ In order to test the PDF reports defined on a account_voucher, we will print account voucher Report - !python {model: account.voucher}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.voucher.cash_receipt.drcr').create(cr, uid, [ref("account_voucher_voucheraxelor0again")], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'account_voucher-report.'+format), 'wb+').write(data) diff --git a/addons/account_voucher/test/case1_usd_usd.yml b/addons/account_voucher/test/case1_usd_usd.yml index 0f4c2058fc7..44269104370 100644 --- a/addons/account_voucher/test/case1_usd_usd.yml +++ b/addons/account_voucher/test/case1_usd_usd.yml @@ -159,7 +159,6 @@ I fill amounts 180 for the invoice of 200$ and 70 for the invoice of 100$> - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case1')) data = [] @@ -182,10 +181,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 1 USD/USD'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my first voucher is valid - @@ -256,7 +253,6 @@ I fill amounts 20 for the invoice of 200$ and 30 for the invoice of 100$ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case1')) data = [] @@ -279,10 +275,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 1'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my second voucher is valid - diff --git a/addons/account_voucher/test/case2_suppl_usd_eur.yml b/addons/account_voucher/test/case2_suppl_usd_eur.yml index b32228032d3..c13bfcbd5d4 100644 --- a/addons/account_voucher/test/case2_suppl_usd_eur.yml +++ b/addons/account_voucher/test/case2_suppl_usd_eur.yml @@ -131,7 +131,6 @@ I fill amounts 180 for the invoice of 200$ and 70 for the invoice of 100$ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2_suppl')) data = [] @@ -161,10 +160,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 SUPPL USD/EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - @@ -236,7 +233,6 @@ I fill amounts 20 for the invoice of 200$ and 30 for the invoice of 100$> - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2_suppl')) data = [] @@ -266,10 +262,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that my voucher state is posted - diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml index 275e4c58835..02dd82f5c14 100644 --- a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml +++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml @@ -163,7 +163,8 @@ I fill amounts 130 for the invoice of 200$ and 70 for the invoice of 100$ - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2a')) data = [] @@ -179,10 +180,9 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - @@ -231,7 +231,8 @@ and I fully reconcile the 2 previous invoices - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2a')) data = [] @@ -254,10 +255,9 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that my voucher state is posted - diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml index 667882e3a32..52c416e06cc 100644 --- a/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml +++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_usd.yml @@ -163,7 +163,6 @@ I fill amounts 130 for the invoice of 200$ and 70 for the invoice of 100$> - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2b')) data = [] @@ -179,10 +178,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 USD/EUR DR USD'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - @@ -246,7 +243,6 @@ and I fully reconcil the 2 previous invoices - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2b')) data = [] @@ -269,10 +265,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR DR USD'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that my voucher state is posted - diff --git a/addons/account_voucher/test/case3_eur_eur.yml b/addons/account_voucher/test/case3_eur_eur.yml index f2f9461c31e..99153ceeca4 100644 --- a/addons/account_voucher/test/case3_eur_eur.yml +++ b/addons/account_voucher/test/case3_eur_eur.yml @@ -118,7 +118,6 @@ I fill amounts 100 for the invoice of 150€ and 20 for the invoice of 80€ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case3')) data = [] @@ -141,10 +140,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 3'),('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my first voucher is valid - @@ -208,7 +205,6 @@ I fill amounts 50 for the invoice of 150€ and 70 for the invoice of 80€ - !python {model: account.voucher}: | - import netsvc, time vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case3')) data = [] @@ -231,10 +227,8 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 3'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my second voucher is valid - diff --git a/addons/account_voucher/test/case4_cad_chf.yml b/addons/account_voucher/test/case4_cad_chf.yml index bc33e387a85..a0ef13d96aa 100644 --- a/addons/account_voucher/test/case4_cad_chf.yml +++ b/addons/account_voucher/test/case4_cad_chf.yml @@ -118,7 +118,8 @@ I completly pay the invoice of 200 CAD - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case4')) data = [] @@ -141,10 +142,9 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 4'), ('partner_id', '=', ref('base.res_partner_19'))]) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher[0], 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, voucher) - I check that the move of my voucher is valid - diff --git a/addons/account_voucher/test/case5_suppl_usd_usd.yml b/addons/account_voucher/test/case5_suppl_usd_usd.yml index 3ef6d1269b7..ace88e0bd4d 100644 --- a/addons/account_voucher/test/case5_suppl_usd_usd.yml +++ b/addons/account_voucher/test/case5_suppl_usd_usd.yml @@ -124,7 +124,8 @@ I fill $1000 for the previously encoded invoice - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_case_5_supplier_flow')) for item in voucher_id.line_dr_ids: diff --git a/addons/account_voucher/test/sales_payment.yml b/addons/account_voucher/test/sales_payment.yml index b71e42add0b..37264de114a 100644 --- a/addons/account_voucher/test/sales_payment.yml +++ b/addons/account_voucher/test/sales_payment.yml @@ -37,7 +37,7 @@ I will create and post an account voucher of amount 450.0 for the partner Seagate. - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc vals = {} journal_id = self.default_get(cr, uid, ['journal_id']).get('journal_id',None) res = self.onchange_partner_id(cr, uid, [], ref("base.res_partner_19"), journal_id, 0.0, 1, ttype='receipt', date=False) @@ -61,8 +61,7 @@ id = self.create(cr, uid, vals) voucher_id = self.browse(cr, uid, id) assert (voucher_id.state=='draft'), "Voucher is not in draft state" - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher_id.id, 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, [voucher_id.id]) - Finally i will Confirm the state of the invoice is paid diff --git a/addons/account_voucher/test/sales_receipt.yml b/addons/account_voucher/test/sales_receipt.yml index cf4bc5c46d3..dc5602753fd 100644 --- a/addons/account_voucher/test/sales_receipt.yml +++ b/addons/account_voucher/test/sales_receipt.yml @@ -45,7 +45,7 @@ I create and post a voucher payment of amount 30000.0 for the partner Seagate - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc vals = {} journal_id = self.default_get(cr, uid, ['journal_id']).get('journal_id',None) res = self.onchange_partner_id(cr, uid, [], ref("base.res_partner_19"), journal_id, 0.0, 1, ttype='receipt', date=False) @@ -65,8 +65,7 @@ id = self.create(cr, uid, vals) voucher_id = self.browse(cr, uid, id) assert (voucher_id.state=='draft'), "Voucher is not in draft state" - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.voucher', voucher_id.id, 'proforma_voucher', cr) + self.signal_proforma_voucher(cr, uid, [voucher_id.id]) - I check that move lines are reconciled meaning voucher is paid - diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml index 5a204d605d6..b869f6c83b2 100644 --- a/addons/account_voucher/voucher_payment_receipt_view.xml +++ b/addons/account_voucher/voucher_payment_receipt_view.xml @@ -307,8 +307,9 @@A password reset was requested for the OpenERP account linked to this " +"email.
\n" +"\n" +"You may change your password by following this link.
\n" +"\n" +"Note: If you do not expect this, you can safely ignore this email.
" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#, python-format +msgid "Please enter a name." +msgstr "" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_url:0 +msgid "Signup URL" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#, python-format +msgid "Please enter a username." +msgstr "" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Active" +msgstr "" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:256 +#, python-format +msgid "" +"Cannot send email: no outgoing email server configured.\n" +"You can configure it under Settings/General Settings." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:12 +#, python-format +msgid "Username" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:8 +#, python-format +msgid "Name" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Please enter a username or email address." +msgstr "" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Resetting Password" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:13 +#, python-format +msgid "Username (Email)" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_expiration:0 +msgid "Signup Expiration" +msgstr "" + +#. module: auth_signup +#: help:base.config.settings,auth_signup_reset_password:0 +msgid "This allows users to trigger a password reset from the Login page." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:21 +#, python-format +msgid "Log in" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_valid:0 +msgid "Signup Token is Valid" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#: code:addons/auth_signup/static/src/js/auth_signup.js:125 +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Login" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:99 +#, python-format +msgid "Invalid signup token" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#, python-format +msgid "Passwords do not match; please retype them." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#, python-format +msgid "No database selected !" +msgstr "" + +#. module: auth_signup +#: view:res.users:0 +msgid "Reset Password" +msgstr "" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_reset_password:0 +msgid "Enable password reset from Login page" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:24 +#, python-format +msgid "Back to Login" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:22 +#, python-format +msgid "Sign up" +msgstr "" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_partner +msgid "Partner" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_token:0 +msgid "Signup Token" +msgstr "" diff --git a/addons/auth_signup/i18n/mk.po b/addons/auth_signup/i18n/mk.po new file mode 100644 index 00000000000..219b02e6a41 --- /dev/null +++ b/addons/auth_signup/i18n/mk.po @@ -0,0 +1,277 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHORA password reset was requested for the OpenERP account linked to this " +"email.
\n" +"\n" +"You may change your password by following this link.
\n" +"\n" +"Note: If you do not expect this, you can safely ignore this email.
" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#, python-format +msgid "Please enter a name." +msgstr "" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_url:0 +msgid "Signup URL" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#, python-format +msgid "Please enter a username." +msgstr "" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Active" +msgstr "" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:256 +#, python-format +msgid "" +"Cannot send email: no outgoing email server configured.\n" +"You can configure it under Settings/General Settings." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:12 +#, python-format +msgid "Username" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:8 +#, python-format +msgid "Name" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Please enter a username or email address." +msgstr "" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Resetting Password" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:13 +#, python-format +msgid "Username (Email)" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_expiration:0 +msgid "Signup Expiration" +msgstr "" + +#. module: auth_signup +#: help:base.config.settings,auth_signup_reset_password:0 +msgid "This allows users to trigger a password reset from the Login page." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:21 +#, python-format +msgid "Log in" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_valid:0 +msgid "Signup Token is Valid" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#: code:addons/auth_signup/static/src/js/auth_signup.js:125 +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Login" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:99 +#, python-format +msgid "Invalid signup token" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#, python-format +msgid "Passwords do not match; please retype them." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#, python-format +msgid "No database selected !" +msgstr "" + +#. module: auth_signup +#: view:res.users:0 +msgid "Reset Password" +msgstr "" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_reset_password:0 +msgid "Enable password reset from Login page" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:24 +#, python-format +msgid "Back to Login" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:22 +#, python-format +msgid "Sign up" +msgstr "" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_partner +msgid "Partner" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_token:0 +msgid "Signup Token" +msgstr "" diff --git a/addons/auth_signup/i18n/mn.po b/addons/auth_signup/i18n/mn.po new file mode 100644 index 00000000000..57ae4616e4f --- /dev/null +++ b/addons/auth_signup/i18n/mn.po @@ -0,0 +1,289 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHORA password reset was requested for the OpenERP account linked to this " +"email.
\n" +"\n" +"You may change your password by following this link.
\n" +"\n" +"Note: If you do not expect this, you can safely ignore this email.
" +msgstr "" +"\n" +"Энэ имэйлтэй холбогдсон OpenERP дансны нууц үгийг шинэчлэхийг хүссэн " +"байна.
\n" +"\n" +"Нууц үгээ энэ холбоосоор орж " +"шинэчлэх боломжтой.
\n" +"\n" +"Санамж: Хэрэв үүнийг таамаглаагүй байсан бол энэ имэйлийг хэрэгсэхгүй " +"байж болно.
" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#, python-format +msgid "Please enter a name." +msgstr "Нэр оруулна уу." + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_users +msgid "Users" +msgstr "Хэрэглэгчид" + +#. module: auth_signup +#: field:res.partner,signup_url:0 +msgid "Signup URL" +msgstr "Бүртгүүлэх URL" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#, python-format +msgid "Please enter a username." +msgstr "Хэрэглэгчийн нэрийг оруулна уу" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Active" +msgstr "Идэвхтэй" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:256 +#, python-format +msgid "" +"Cannot send email: no outgoing email server configured.\n" +"You can configure it under Settings/General Settings." +msgstr "" +"Имэйл илгээх боломжгүй: гарах имэйл сервер тохируулагдаагүй байна.\n" +"Тохиргоо/Ерөнхий тохиргоо дотор үүнийг тохируулах боломжтой." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:12 +#, python-format +msgid "Username" +msgstr "Хэрэглэгчийн нэр" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:8 +#, python-format +msgid "Name" +msgstr "Нэр" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Please enter a username or email address." +msgstr "Хэрэглэгчийн нэр эсвэл имэйл хаягийг оруулна уу." + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Resetting Password" +msgstr "Нууц үгийг шинэчлэж байна" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:13 +#, python-format +msgid "Username (Email)" +msgstr "Хэрэглэгчийн нэр (Имэйл)" + +#. module: auth_signup +#: field:res.partner,signup_expiration:0 +msgid "Signup Expiration" +msgstr "Бүртгэлт хугацаа хэтрэх" + +#. module: auth_signup +#: help:base.config.settings,auth_signup_reset_password:0 +msgid "This allows users to trigger a password reset from the Login page." +msgstr "Энэ нь Нэвтрэх хуудаснаас нууц үгээ шинэчлэх боломжийг олгодог." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:21 +#, python-format +msgid "Log in" +msgstr "Нэвтрэх" + +#. module: auth_signup +#: field:res.partner,signup_valid:0 +msgid "Signup Token is Valid" +msgstr "Бүртгүүлэх Жетон Хүчинтэй" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#: code:addons/auth_signup/static/src/js/auth_signup.js:125 +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Login" +msgstr "Нэвтрэх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:99 +#, python-format +msgid "Invalid signup token" +msgstr "Бүртгүүлэх жетон хүчингүй" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#, python-format +msgid "Passwords do not match; please retype them." +msgstr "Нууц үгүүд таарахгүй байна; дахин бичнэ үү." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#, python-format +msgid "No database selected !" +msgstr "Өгөгдлийн бааз сонгогдоогүй байна!" + +#. module: auth_signup +#: view:res.users:0 +msgid "Reset Password" +msgstr "Нууц шинэчлэх" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_reset_password:0 +msgid "Enable password reset from Login page" +msgstr "Нэвтрэх хуудаснаас нууц үг шинэчлэхийг зөвшөөрөх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:24 +#, python-format +msgid "Back to Login" +msgstr "Дахин нэвтрэх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:22 +#, python-format +msgid "Sign up" +msgstr "Бүртгүүлэх" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_partner +msgid "Partner" +msgstr "Харилцагч" + +#. module: auth_signup +#: field:res.partner,signup_token:0 +msgid "Signup Token" +msgstr "Бүртгүүлэх Жетон" diff --git a/addons/auth_signup/res_users.py b/addons/auth_signup/res_users.py index 9718897ef82..4e86de5b474 100644 --- a/addons/auth_signup/res_users.py +++ b/addons/auth_signup/res_users.py @@ -260,13 +260,15 @@ class res_users(osv.Model): template = self.pool.get('ir.model.data').get_object(cr, uid, 'auth_signup', 'reset_password_email') mail_obj = self.pool.get('mail.mail') assert template._name == 'email.template' + for user in self.browse(cr, uid, ids, context): if not user.email: raise osv.except_osv(_("Cannot send email: user has no email address."), user.name) mail_id = self.pool.get('email.template').send_mail(cr, uid, template.id, user.id, True, context=context) mail_state = mail_obj.read(cr, uid, mail_id, ['state'], context=context) + if mail_state and mail_state['state'] == 'exception': - raise osv.except_osv(_("Cannot send email: no outgoing email server configured.\nYou can configure it under Settings/General Settings."), user.name) + raise self.pool.get('res.config.settings').get_config_warning(cr, _("Cannot send email: no outgoing email server configured.\nYou can configure it under %(menu:base_setup.menu_general_configuration)s."), context) else: return { 'type': 'ir.actions.client', diff --git a/addons/auth_signup/res_users_view.xml b/addons/auth_signup/res_users_view.xml index fc163e1b3ed..11a5315cbb7 100644 --- a/addons/auth_signup/res_users_view.xml +++ b/addons/auth_signup/res_users_view.xml @@ -21,8 +21,8 @@\n" +" Click to setup a new automated action rule. \n" +"
\n" +" Use automated actions to automatically trigger actions for\n" +" various screens. Example: a lead created by a specific user " +"may\n" +" be automatically set to a specific sales team, or an\n" +" opportunity which still has status pending after 14 days " +"might\n" +" trigger an automatic reminder email.\n" +"
\n" +" " +msgstr "" +"\n" +" Klepni pro vytvoření nového automatického pravidla akce. \n" +"
\n" +" Automatické akce používejte pro různé automaticky spouštěné\n" +" akce. Například: a zájemce vytvořený konkrétním uživatelem " +"může\n" +" být automaticky přiřazen do určité obchodní skupiny, nebo\n" +" příležitost, která je 14 dnů ve stavu \"čekající\" může " +"odeslat\n" +" upozorňující e-mail.\n" +"
\n" +" " + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "Datum vytvoření" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,date_action_last:0 +msgid "Last Action" +msgstr "Poslední akce" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_id:0 +msgid "Trigger Date" +msgstr "Datum spuštění" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: field:base.action.rule,server_action_ids:0 +msgid "Server Actions" +msgstr "Akce serveru" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,name:0 +msgid "Subject" +msgstr "Předmět" diff --git a/addons/base_action_rule/i18n/mk.po b/addons/base_action_rule/i18n/mk.po new file mode 100644 index 00000000000..f3300cbae6d --- /dev/null +++ b/addons/base_action_rule/i18n/mk.po @@ -0,0 +1,313 @@ +# Macedonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR\n" +" Click to setup a new automated action rule. \n" +"
\n" +" Use automated actions to automatically trigger actions for\n" +" various screens. Example: a lead created by a specific user " +"may\n" +" be automatically set to a specific sales team, or an\n" +" opportunity which still has status pending after 14 days " +"might\n" +" trigger an automatic reminder email.\n" +"
\n" +" " +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_id:0 +msgid "Trigger Date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: field:base.action.rule,server_action_ids:0 +msgid "Server Actions" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule.lead.test,name:0 +msgid "Subject" +msgstr "" diff --git a/addons/base_action_rule/test_models.py b/addons/base_action_rule/test_models.py index 9469b42c705..bc76be05f4a 100644 --- a/addons/base_action_rule/test_models.py +++ b/addons/base_action_rule/test_models.py @@ -1,4 +1,4 @@ -from osv import osv, fields +from openerp.osv import fields, osv AVAILABLE_STATES = [ ('draft', 'New'), diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index ab0d8d324b4..ca75c9e20fc 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -24,12 +24,13 @@ from dateutil import parser from dateutil import rrule from dateutil.relativedelta import relativedelta from openerp.osv import fields, osv -from openerp.service import web_services from openerp.tools.translate import _ import pytz import re import time + from openerp import tools, SUPERUSER_ID +import openerp.service.report months = { 1: "January", 2: "February", 3: "March", 4: "April", \ @@ -1729,27 +1730,25 @@ class ir_model(osv.osv): ir_model() -class virtual_report_spool(web_services.report_spool): +original_exp_report = openerp.service.report.exp_report - def exp_report(self, db, uid, object, ids, data=None, context=None): - """ - Export Report - @param self: The object pointer - @param db: get the current database, - @param uid: the current user's ID for security checks, - @param context: A standard dictionary for contextual values - """ +def exp_report(db, uid, object, ids, data=None, context=None): + """ + Export Report + @param db: get the current database, + @param uid: the current user's ID for security checks, + @param context: A standard dictionary for contextual values + """ - if object == 'printscreen.list': - return super(virtual_report_spool, self).exp_report(db, uid, \ - object, ids, data, context) - new_ids = [] - for id in ids: - new_ids.append(base_calendar_id2real_id(id)) - if data.get('id', False): - data['id'] = base_calendar_id2real_id(data['id']) - return super(virtual_report_spool, self).exp_report(db, uid, object, new_ids, data, context) + if object == 'printscreen.list': + original_exp_report(db, uid, object, ids, data, context) + new_ids = [] + for id in ids: + new_ids.append(base_calendar_id2real_id(id)) + if data.get('id', False): + data['id'] = base_calendar_id2real_id(data['id']) + return original_exp_report(db, uid, object, new_ids, data, context) -virtual_report_spool() +openerp.service.report.exp_report = exp_report # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml index c2adc01cd54..d9b659b91fa 100644 --- a/addons/base_calendar/crm_meeting_view.xml +++ b/addons/base_calendar/crm_meeting_view.xml @@ -234,11 +234,12 @@