diff --git a/addons/account/account.py b/addons/account/account.py
index ff5e8d4db82..40695d9f921 100644
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -197,19 +197,6 @@ class account_account(osv.osv):
_parent_store = True
logger = netsvc.Logger()
- def _get_children_and_consol(self, cr, uid, ids, context={}):
- ids2=[]
- temp=[]
- read_data= self.read(cr, uid, ids,['id','child_id'], context)
- for data in read_data:
- ids2.append(data['id'])
- if data['child_id']:
- temp=[]
- for x in data['child_id']:
- temp.append(x)
- ids2 += self._get_children_and_consol(cr, uid, temp, context)
- return ids2
-
def search(self, cr, uid, args, offset=0, limit=None, order=None,
context=None, count=False):
if context is None:
@@ -244,7 +231,9 @@ class account_account(osv.osv):
return super(account_account, self).search(cr, uid, args, offset, limit,
order, context=context, count=count)
- def _get_children_and_consol(self, cr, uid, ids, context={}):
+ def _get_children_and_consol(self, cr, uid, ids, context=None):
+ if context is None:
+ context = {}
#this function search for all the children and all consolidated children (recursively) of the given account ids
ids2 = self.search(cr, uid, [('parent_id', 'child_of', ids)], context=context)
ids3 = []
@@ -418,16 +407,9 @@ class account_account(osv.osv):
'level': fields.function(_get_level, string='Level', method=True, store=True, type='integer'),
}
- def _default_company(self, cr, uid, context={}):
- user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
- if user.company_id:
- return user.company_id.id
- return self.pool.get('res.company').search(cr, uid, [('parent_id', '=', False)])[0]
-
_defaults = {
'type': lambda *a : 'view',
'reconcile': lambda *a: False,
- 'company_id': _default_company,
'active': lambda *a: True,
'check_history': lambda *a: True,
'currency_mode': lambda *a: 'current',
@@ -795,10 +777,8 @@ class account_fiscalyear(osv.osv):
'date_start': fields.date('Start Date', required=True),
'date_stop': fields.date('End Date', required=True),
'period_ids': fields.one2many('account.period', 'fiscalyear_id', 'Periods'),
- 'state': fields.selection([('draft','Draft'), ('done','Done')], 'State', readonly=True,
- help='When fiscal year is created. The state is \'Draft\'. At the end of the year it is in \'Done\' state.'),
+ 'state': fields.selection([('draft','Open'), ('done','Closed')], 'State', readonly=True),
}
-
_defaults = {
'state': lambda *a: 'draft',
'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id,
@@ -875,11 +855,10 @@ class account_period(osv.osv):
'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', required=True, states={'done':[('readonly',True)]}, select=True),
'state': fields.selection([('draft','Draft'), ('done','Done')], 'State', readonly=True,
help='When monthly periods are created. The state is \'Draft\'. At the end of monthly period it is in \'Done\' state.'),
- 'company_id': fields.related('fiscalyear_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True)
+ 'company_id': fields.related('fiscalyear_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True)
}
_defaults = {
'state': lambda *a: 'draft',
- 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id,
}
_order = "date_start"
@@ -1010,7 +989,6 @@ class account_journal_period(osv.osv):
_defaults = {
'state': lambda *a: 'draft',
'active': lambda *a: True,
- 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id,
}
_order = "period_id"
@@ -1055,13 +1033,13 @@ class account_move(osv.osv):
ids = []
if name:
ids += self.search(cr, user, [('name','ilike',name)]+args, limit=limit, context=context)
-
+
if not ids and name and type(name) == int:
ids += self.search(cr, user, [('id','=',name)]+args, limit=limit, context=context)
if not ids:
ids += self.search(cr, user, args, limit=limit, context=context)
-
+
return self.name_get(cr, user, ids, context=context)
def name_get(self, cursor, user, ids, context=None):
@@ -1171,7 +1149,7 @@ class account_move(osv.osv):
if move.name =='/':
new_name = False
journal = move.journal_id
-
+
if invoice and invoice.internal_number:
new_name = invoice.internal_number
else:
diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py
index 6ddea9645b4..95b487e2bf7 100644
--- a/addons/account/account_bank_statement.py
+++ b/addons/account/account_bank_statement.py
@@ -605,10 +605,10 @@ class account_bank_statement_reconcile_line(osv.osv):
'account_id': fields.many2one('account.account', 'Account', required=True),
'line_id': fields.many2one('account.bank.statement.reconcile', 'Reconcile'),
'amount': fields.float('Amount', required=True),
- 'analytic_id': fields.many2one('account.analytic.account',"Analytic Account")
+ 'analytic_id': fields.many2one('account.analytic.account',"Analytic Account", domain=[('parent_id', '!=', False)])
}
_defaults = {
- 'name': lambda *a: 'Write-Off',
+ 'name': 'Write-Off',
}
account_bank_statement_reconcile_line()
diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml
index 298b60d3964..55e9230cdec 100644
--- a/addons/account/account_invoice_view.xml
+++ b/addons/account/account_invoice_view.xml
@@ -62,12 +62,12 @@
-
+
-
+
@@ -153,7 +153,7 @@
-
+
@@ -178,7 +178,7 @@
-
+
@@ -262,7 +262,7 @@
-
+
diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml
index dcf97c91c95..74c8234860d 100644
--- a/addons/account/account_menuitem.xml
+++ b/addons/account/account_menuitem.xml
@@ -7,14 +7,14 @@
-
+
-
+
diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index 3e126d9d4d5..1dc871a5597 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -496,6 +496,7 @@
+
@@ -660,7 +661,7 @@
form
tree,form
-
+
@@ -676,6 +677,7 @@
+
@@ -895,7 +897,7 @@
-
+
@@ -972,7 +974,7 @@
-
+
@@ -1017,7 +1019,7 @@
-
+
@@ -1245,7 +1247,7 @@
-
+
@@ -1264,7 +1266,7 @@
-
+
@@ -1910,7 +1912,7 @@
-
+
@@ -2142,7 +2144,7 @@
tree,form,search
-
+
@@ -2326,8 +2328,7 @@
-
+
@@ -2428,7 +2429,7 @@
+ parent="account_template_taxes" sequence="20"/>
@@ -2464,6 +2465,7 @@
+
diff --git a/addons/account/configurable_account_chart.xml b/addons/account/configurable_account_chart.xml
index eba0e31f106..8aab78f7a3d 100644
--- a/addons/account/configurable_account_chart.xml
+++ b/addons/account/configurable_account_chart.xml
@@ -191,7 +191,7 @@
1104
Bank Current Account
- view
+ other
@@ -304,6 +304,14 @@
+
+ 221
+ Salary Expenses
+
+ other
+
+
+
diff --git a/addons/account/demo/account_minimal.xml b/addons/account/demo/account_minimal.xml
index cfcd6d0033d..5f614e47501 100644
--- a/addons/account/demo/account_minimal.xml
+++ b/addons/account/demo/account_minimal.xml
@@ -300,6 +300,14 @@
+
+ X2112
+ Salary Expenses - (test)
+
+ other
+
+
+
property_account_receivable
diff --git a/addons/account/i18n/da.po b/addons/account/i18n/da.po
index 159f5991539..16400cb3d7e 100644
--- a/addons/account/i18n/da.po
+++ b/addons/account/i18n/da.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:43+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:26+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: Danish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po
index 8f0e2fa1ed3..9d35f8940b8 100644
--- a/addons/account/i18n/de.po
+++ b/addons/account/i18n/de.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:47+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:23+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/es_EC.po b/addons/account/i18n/es_EC.po
index 794c2b3e7c2..9e0ddc90c16 100644
--- a/addons/account/i18n/es_EC.po
+++ b/addons/account/i18n/es_EC.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-06-09 05:58+0000\n"
+"PO-Revision-Date: 2010-08-18 18:15+0000\n"
"Last-Translator: Cristian Salamea (GnuThink) \n"
"Language-Team: Spanish (Ecuador) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 03:55+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
@@ -41,7 +41,7 @@ msgstr "Codificación asientos"
#. module: account
#: model:ir.actions.todo,note:account.config_wizard_account_base_setup_form
msgid "Specify The Message for the Overdue Payment Report."
-msgstr ""
+msgstr "Especificar mensaje para Reporte de Pagos Vencidos"
#. module: account
#: model:process.transition,name:account.process_transition_confirmstatementfromdraft0
@@ -56,12 +56,12 @@ msgstr "Activo"
#. module: account
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nombre de modelo inválido en definición de acción"
#. module: account
#: help:account.journal,currency:0
msgid "The currency used to enter statement"
-msgstr ""
+msgstr "Moneda usada para los asientos"
#. module: account
#: wizard_view:account_use_models,init_form:0
@@ -81,6 +81,7 @@ msgstr ""
#: help:account.invoice,period_id:0
msgid "Keep empty to use the period of the validation(invoice) date."
msgstr ""
+"Dejar vacío para utilizar el período de la fecha de validación (factura)."
#. module: account
#: wizard_view:account.automatic.reconcile,reconcile:0
@@ -118,7 +119,7 @@ msgstr "Padre"
#. module: account
#: selection:account.move,type:0
msgid "Journal Voucher"
-msgstr ""
+msgstr "Diario de comprobantes"
#. module: account
#: field:account.invoice,residual:0
@@ -303,7 +304,7 @@ msgstr "Fijo"
#: model:ir.actions.report.xml,name:account.account_overdue
#: view:res.company:0
msgid "Overdue Payments"
-msgstr ""
+msgstr "Pagos fuera de plazo"
#. module: account
#: wizard_view:account.account.balance.report,checktype:0
@@ -325,7 +326,7 @@ msgstr "Origen"
#. module: account
#: rml:account.analytic.account.journal:0
msgid "Move Name"
-msgstr ""
+msgstr "Nombre de Movimiento"
#. module: account
#: xsl:account.transfer:0
@@ -388,7 +389,7 @@ msgstr "Descripción en facturas"
#. module: account
#: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts."
-msgstr ""
+msgstr "¡Error! No puede crear cuentas analíticas recursivas."
#. module: account
#: field:account.bank.statement.reconcile,total_entry:0
@@ -435,12 +436,12 @@ msgstr "Negativo"
#. module: account
#: rml:account.partner.balance:0
msgid "(Account/Partner) Name"
-msgstr ""
+msgstr "Nombre de Cuenta/Empresa"
#. module: account
#: selection:account.move,type:0
msgid "Contra"
-msgstr ""
+msgstr "Contra"
#. module: account
#: field:account.analytic.account,state:0
@@ -481,7 +482,7 @@ msgstr "Conciliación bancaria"
#. module: account
#: rml:account.invoice:0
msgid "Disc.(%)"
-msgstr ""
+msgstr "Desc.(%)"
#. module: account
#: rml:account.general.ledger:0
@@ -531,7 +532,7 @@ msgstr "Factura de proveedor"
#: model:process.transition,name:account.process_transition_reconcilepaid0
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
msgid "Reconcile Paid"
-msgstr ""
+msgstr "Pago conciliado"
#. module: account
#: wizard_field:account.chart,init,target_move:0
@@ -547,12 +548,12 @@ msgstr "Plantillas impuestos"
#. module: account
#: field:account.invoice,reconciled:0
msgid "Paid/Reconciled"
-msgstr ""
+msgstr "Pagado/Conciliado"
#. module: account
#: field:account.account.type,close_method:0
msgid "Deferral Method"
-msgstr ""
+msgstr "Método cierre"
#. module: account
#: field:account.tax.template,include_base_amount:0
@@ -563,7 +564,7 @@ msgstr "Incluir en importe base"
#: field:account.tax,ref_base_code_id:0
#: field:account.tax.template,ref_base_code_id:0
msgid "Refund Base Code"
-msgstr ""
+msgstr "Código base reembolso"
#. module: account
#: view:account.invoice.line:0
@@ -573,7 +574,7 @@ msgstr "Línea"
#. module: account
#: rml:account.analytic.account.cost_ledger:0
msgid "J.C. or Move name"
-msgstr ""
+msgstr "Cód. diario o asiento"
#. module: account
#: selection:account.tax,applicable_type:0
@@ -593,7 +594,7 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_account_tax
msgid "account.tax"
-msgstr ""
+msgstr "Impuesto"
#. module: account
#: rml:account.central.journal:0
@@ -609,7 +610,7 @@ msgstr "Mov."
#: model:ir.actions.wizard,name:account.wizard_aged_trial_balance
#: model:ir.ui.menu,name:account.menu_aged_trial_balance
msgid "Aged Partner Balance"
-msgstr ""
+msgstr "Balance de empresa anterior"
#. module: account
#: view:account.journal:0
@@ -622,6 +623,8 @@ msgid ""
"The sequence field is used to order the resources from lower sequences to "
"higher ones"
msgstr ""
+"El campo secuencia es usado para ordenar los recursos secuencialmente de "
+"menor a mayor"
#. module: account
#: wizard_view:account.analytic.account.chart,init:0
@@ -632,7 +635,7 @@ msgstr "(dejarlo vacío para abrir la situación actual)"
#. module: account
#: model:ir.model,name:account.model_account_fiscal_position_account
msgid "Fiscal Position Accounts Mapping"
-msgstr ""
+msgstr "Mapeo de cuentas por tipo de Contribuyentes"
#. module: account
#: field:account.analytic.account,contact_id:0
@@ -643,17 +646,17 @@ msgstr "Contacto"
#: selection:account.model.line,date:0
#: selection:account.model.line,date_maturity:0
msgid "Partner Payment Term"
-msgstr ""
+msgstr "Terminos de Pago"
#. module: account
#: view:account.move.reconcile:0
msgid "Account Entry Reconcile"
-msgstr ""
+msgstr "Conciliación asiento contable"
#. module: account
#: wizard_button:account.move.bank.reconcile,init,open:0
msgid "Open for bank reconciliation"
-msgstr ""
+msgstr "Abrir para la conciliación bancaria"
#. module: account
#: field:account.invoice.line,discount:0
@@ -664,7 +667,7 @@ msgstr "Descuento (%)"
#: wizard_field:account.move.line.reconcile,init_full,writeoff:0
#: wizard_field:account.move.line.reconcile,init_partial,writeoff:0
msgid "Write-Off amount"
-msgstr ""
+msgstr "Importe desajuste"
#. module: account
#: help:account.fiscalyear,company_id:0
@@ -692,7 +695,7 @@ msgstr "Asientos analíticos"
#. module: account
#: selection:account.subscription,period_type:0
msgid "month"
-msgstr ""
+msgstr "mes"
#. module: account
#: field:account.analytic.account,partner_id:0
@@ -707,7 +710,7 @@ msgstr "Información adicional"
#. module: account
#: selection:account.invoice,type:0
msgid "Customer Refund"
-msgstr ""
+msgstr "Nota de Debito"
#. module: account
#: wizard_view:account.analytic.account.chart,init:0
@@ -720,22 +723,22 @@ msgstr ""
#: field:account.tax.template,ref_tax_sign:0
#: field:account.tax.template,tax_sign:0
msgid "Tax Code Sign"
-msgstr ""
+msgstr "Signo código impuesto"
#. module: account
#: help:res.partner,credit:0
msgid "Total amount this customer owes you."
-msgstr ""
+msgstr "Importe total que este cliente debe."
#. module: account
#: view:account.move.line:0
msgid "St."
-msgstr ""
+msgstr "Ext."
#. module: account
#: model:ir.actions.act_window,name:account.action_tax_code_line_open
msgid "account.move.line"
-msgstr ""
+msgstr "Linea de Asiento Contable"
#. module: account
#: model:process.transition,name:account.process_transition_supplieranalyticcost0
@@ -751,12 +754,12 @@ msgstr "Nombre del campo"
#: field:account.tax.code,sign:0
#: field:account.tax.code.template,sign:0
msgid "Sign for parent"
-msgstr ""
+msgstr "Signo para el padre"
#. module: account
#: field:account.fiscalyear,end_journal_period_id:0
msgid "End of Year Entries Journal"
-msgstr ""
+msgstr "Diario asientos cierre del ejercicio"
#. module: account
#: view:product.product:0
@@ -767,7 +770,7 @@ msgstr "Propiedades de compra"
#. module: account
#: model:process.node,note:account.process_node_paymententries0
msgid "Can be draft or validated"
-msgstr ""
+msgstr "Puede ser borrador o válido"
#. module: account
#: wizard_button:account.invoice.pay,init,reconcile:0
@@ -798,7 +801,7 @@ msgstr "Periodo hasta"
#. module: account
#: field:account.account.type,partner_account:0
msgid "Partner account"
-msgstr ""
+msgstr "Cuenta de la empresa"
#. module: account
#: wizard_view:account.subscription.generate,init:0
@@ -811,7 +814,7 @@ msgstr "Generar asientos antes:"
#: model:ir.actions.report.xml,name:account.account_analytic_account_cost_ledger
#: model:ir.actions.wizard,name:account.account_analytic_account_cost_ledger_report
msgid "Cost Ledger"
-msgstr ""
+msgstr "Diario de Costos"
#. module: account
#: wizard_view:account.account.balance.report,checktype:0
@@ -824,7 +827,7 @@ msgstr "(dejarlo vacío para todos los ejercicios fiscales abiertos)"
#. module: account
#: field:account.invoice,move_lines:0
msgid "Move Lines"
-msgstr ""
+msgstr "Linea de Asiento Contable"
#. module: account
#: model:ir.actions.act_window,name:account.report_account_analytic_journal_tree
@@ -838,6 +841,8 @@ msgid ""
"These types are defined according to your country. The type contain more "
"information about the account and it's specificities."
msgstr ""
+"Estos tipos se definen de acuerdo a su país. El tipo contiene más "
+"información acerca de la cuenta y sus especificidades."
#. module: account
#: selection:account.automatic.reconcile,init,power:0
@@ -847,7 +852,7 @@ msgstr "6"
#. module: account
#: model:ir.ui.menu,name:account.next_id_30
msgid "Bank Reconciliation"
-msgstr ""
+msgstr "Conciliación Bancaria"
#. module: account
#: model:ir.model,name:account.model_account_account_template
@@ -871,7 +876,7 @@ msgstr "Imprimir diario"
#. module: account
#: model:ir.model,name:account.model_account_bank_accounts_wizard
msgid "account.bank.accounts.wizard"
-msgstr ""
+msgstr "Cuentas de Banco"
#. module: account
#: field:account.move.line,date_created:0
@@ -898,13 +903,13 @@ msgstr "Cuenta de gastos"
#. module: account
#: wizard_field:account.move.line.reconcile,addendum,journal_id:0
msgid "Write-Off Journal"
-msgstr ""
+msgstr "Diario de desajuste"
#. module: account
#: field:account.model.line,amount_currency:0
#: field:account.move.line,amount_currency:0
msgid "Amount Currency"
-msgstr ""
+msgstr "Importe de Moneda"
#. module: account
#: field:account.chart.template,property_account_expense_categ:0
@@ -914,7 +919,7 @@ msgstr ""
#. module: account
#: wizard_field:account.fiscalyear.close,init,fy2_id:0
msgid "New Fiscal Year"
-msgstr ""
+msgstr "Nuevo ejercicio fiscal"
#. module: account
#: help:account.tax,tax_group:0
@@ -928,12 +933,12 @@ msgstr ""
#. module: account
#: wizard_field:account.open_closed_fiscalyear,init,fyear_id:0
msgid "Fiscal Year to Open"
-msgstr ""
+msgstr "Ejercicio fiscal a abrir"
#. module: account
#: view:account.config.wizard:0
msgid "Select Chart of Accounts"
-msgstr ""
+msgstr "Seleccionar plan contable"
#. module: account
#: field:account.analytic.account,quantity:0
@@ -959,7 +964,7 @@ msgstr "Fecha final"
#. module: account
#: field:account.invoice.tax,base_amount:0
msgid "Base Code Amount"
-msgstr ""
+msgstr "Importe código base"
#. module: account
#: help:account.journal,user_id:0
@@ -975,7 +980,7 @@ msgstr "Cuenta debe por defecto"
#: model:ir.actions.act_window,name:account.action_bank_statement_tree
#: model:ir.ui.menu,name:account.menu_bank_statement_tree
msgid "Entries by Statements"
-msgstr ""
+msgstr "Asientos por extractos bancarios"
#. module: account
#: model:process.transition,name:account.process_transition_analyticinvoice0
@@ -1034,7 +1039,7 @@ msgstr "Posición fiscal"
#: field:account.analytic.line,product_uom_id:0
#: field:account.move.line,product_uom_id:0
msgid "UoM"
-msgstr ""
+msgstr "UdM"
#. module: account
#: wizard_field:account.third_party_ledger.report,init,page_split:0
@@ -1050,7 +1055,7 @@ msgstr "Hijos"
#. module: account
#: model:ir.model,name:account.model_account_fiscal_position_tax
msgid "Fiscal Position Taxes Mapping"
-msgstr ""
+msgstr "Mapeo de Impuestos segun tipo de Contribuyente"
#. module: account
#: model:ir.actions.act_window,name:account.action_invoice_tree2_new
diff --git a/addons/account/i18n/hu.po b/addons/account/i18n/hu.po
index 9ff3b1ecf5b..00a811a1ed0 100644
--- a/addons/account/i18n/hu.po
+++ b/addons/account/i18n/hu.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:46+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:17+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po
index f8506c5162e..b470e328790 100644
--- a/addons/account/i18n/it.po
+++ b/addons/account/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 13:11+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-18 20:38+0000\n"
+"Last-Translator: Andrea \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:59+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
@@ -6271,33 +6271,33 @@ msgstr ""
#. module: account
#: field:temp.range,name:0
msgid "Range"
-msgstr ""
+msgstr "Intervallo"
#. module: account
#: model:ir.module.module,description:report_account.module_meta_information
msgid "A module that adds new reports based on the account module."
-msgstr ""
+msgstr "Modulo che aggiunge nuovi report basati sul modulo Conti (Account)"
#. module: account
#: model:ir.module.module,shortdesc:report_account.module_meta_information
msgid "Account Reporting - Reporting"
-msgstr ""
+msgstr "Resoconto - Rapporto"
#. module: account
#: model:ir.actions.act_window,name:report_account.action_account_receivable_graph
#: model:ir.ui.menu,name:report_account.menu_account_receivable_graph
msgid "Balance by Type of Account"
-msgstr ""
+msgstr "Saldo per Tipo Conto"
#. module: account
#: field:report.account.receivable,name:0
msgid "Week of Year"
-msgstr ""
+msgstr "Settimana dell'anno"
#. module: account
#: field:report.invoice.created,create_date:0
msgid "Create Date"
-msgstr ""
+msgstr "Data di Creazione"
#. module: account
#: model:ir.actions.act_window,name:report_account.action_aged_receivable_graph
@@ -6308,7 +6308,7 @@ msgstr ""
#. module: account
#: view:report.invoice.created:0
msgid "Untaxed Amount"
-msgstr ""
+msgstr "Importo non tassato"
#~ msgid "account.config.wizard"
#~ msgstr "account.config.wizard"
diff --git a/addons/account/i18n/lt.po b/addons/account/i18n/lt.po
index 95d80389a39..b40a829b01e 100644
--- a/addons/account/i18n/lt.po
+++ b/addons/account/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:38+0000\n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
"Last-Translator: Giedrius Slavinskas \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:59+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po
index c33593dc4f2..b660713e522 100644
--- a/addons/account/i18n/pl.po
+++ b/addons/account/i18n/pl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:38+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:59+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/sq.po b/addons/account/i18n/sq.po
index 242fd947278..adbb61ec3fe 100644
--- a/addons/account/i18n/sq.po
+++ b/addons/account/i18n/sq.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: ASTRIT BOKSHI \n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:19+0000\n"
+"PO-Revision-Date: 2010-08-18 13:08+0000\n"
"Last-Translator: bokshas \n"
"Language-Team: Albanian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po
index 4241c2a2fb7..5794606aec4 100644
--- a/addons/account/i18n/sv.po
+++ b/addons/account/i18n/sv.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:45+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:18+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: <> <>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:59+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po
index 48208741f39..454819e832a 100644
--- a/addons/account/i18n/tr.po
+++ b/addons/account/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:37+0000\n"
+"PO-Revision-Date: 2010-08-18 13:19+0000\n"
"Last-Translator: Omer Barlas \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:59+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po
index dfccbb8e388..74a8e214bf3 100644
--- a/addons/account/i18n/zh_CN.po
+++ b/addons/account/i18n/zh_CN.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:18+0000\n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
"Last-Translator: Jeff Wang \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:59+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account
diff --git a/addons/account/invoice.py b/addons/account/invoice.py
index a463a7d48c9..cff1ce60141 100644
--- a/addons/account/invoice.py
+++ b/addons/account/invoice.py
@@ -539,22 +539,21 @@ class account_invoice(osv.osv):
if journal_ids:
val['journal_id'] = journal_ids[0]
else:
- raise osv.except_osv(_('Configuration Error !'),
- _('Can not find account journal for this company in invoice, Please Create journal.'))
+ raise osv.except_osv(_('Configuration Error !'), _('Can\'t find any account journal of %s type for this company.\n\nYou can create one in the menu: \nConfiguration\Financial Accounting\Accounts\Journals.' % (journal_type)))
dom = {'journal_id': [('id', 'in', journal_ids)]}
else:
journal_ids = obj_journal.search(cr, uid, [])
if currency_id and company_id:
currency = self.pool.get('res.currency').browse(cr, uid, currency_id)
- if currency.company_id.id != company_id:
+ if currency.company_id and currency.company_id.id != company_id:
val['currency_id'] = False
else:
val['currency_id'] = currency.id
if company_id:
company = self.pool.get('res.company').browse(cr, uid, company_id)
- if company.currency_id.company_id.id != company_id:
+ if company.currency_id.company_id and company.currency_id.company_id.id != company_id:
val['currency_id'] = False
else:
val['currency_id'] = company.currency_id.id
@@ -1386,10 +1385,6 @@ class account_invoice_line(osv.osv):
company = self.pool.get('res.company').browse(cr, uid, company_id)
currency = self.pool.get('res.currency').browse(cr, uid, currency_id)
- if not currency.company_id.id == company.id:
- raise osv.except_osv(_('Configuration Error !'),
- _('Can not select currency that is not related to any company.\nPlease select accordingly !.'))
-
if company.currency_id.id != currency.id:
new_price = res_final['value']['price_unit'] * currency.rate
res_final['value']['price_unit'] = new_price
diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml
index 4bdab312ad2..6b973d14187 100644
--- a/addons/account/project/project_view.xml
+++ b/addons/account/project/project_view.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml
index 1fec339eb84..e9360cad741 100644
--- a/addons/account/security/account_security.xml
+++ b/addons/account/security/account_security.xml
@@ -18,28 +18,20 @@
-
-
-
-
-
-
-
+
-
+
-
-
-
-
-
-
-
+
-
-
diff --git a/addons/account/security/ir.model.access.csv b/addons/account/security/ir.model.access.csv
index 8dbcf4ecf5b..3a513aa3a86 100644
--- a/addons/account/security/ir.model.access.csv
+++ b/addons/account/security/ir.model.access.csv
@@ -11,7 +11,7 @@
"access_account_journal_column","account.journal.column","model_account_journal_column","account.group_account_user",1,0,0,0
"access_account_journal","account.journal","model_account_journal","account.group_account_user",1,0,0,0
"access_account_period","account.period","model_account_period","account.group_account_user",1,0,0,0
-"access_account_journal_period_manager","account.journal.period manager","model_account_journal_period","account.group_account_manager",1,1,1,1
+"access_account_journal_period_manager","account.journal.period manager","model_account_journal_period","account.group_account_manager",1,0,0,0
"access_account_journal_period","account.journal.period","model_account_journal_period","account.group_account_user",1,1,1,1
"access_account_move","account.move","model_account_move","account.group_account_user",1,1,1,1
"access_account_move_line","account.move.line","model_account_move_line","account.group_account_user",1,1,1,1
@@ -22,16 +22,18 @@
"access_account_model_line","account.model.line","model_account_model_line","account.group_account_user",1,1,1,1
"access_account_subscription","account.subscription","model_account_subscription","account.group_account_user",1,1,1,1
"access_account_subscription_line","account.subscription.line","model_account_subscription_line","account.group_account_user",1,1,1,1
-"access_account_tax_template","account.tax.template","model_account_tax_template","account.group_account_manager",1,1,1,1
-"access_account_account_template","account.account.template","model_account_account_template","account.group_account_manager",1,1,1,1
+"access_account_subscription_manager","account.subscription manager","model_account_subscription","account.group_account_manager",1,0,0,0
+"access_account_subscription_line_manager","account.subscription.line manager","model_account_subscription_line","account.group_account_manager",1,0,0,0
+"access_account_account_template","account.account.template","model_account_account_template","account.group_account_manager",1,0,0,0
"access_account_tax_code_template","account.tax.code.template","model_account_tax_code_template","account.group_account_manager",1,0,0,0
"access_account_chart_template","account.chart.template","model_account_chart_template","account.group_account_manager",1,1,1,1
-"access_account_tax_template","account.tax.template","model_account_tax_template","account.group_account_manager",1,1,1,1
+"access_account_tax_template","account.tax.template","model_account_tax_template","account.group_account_manager",1,0,0,0
"access_account_bank_statement","account.bank.statement","model_account_bank_statement","account.group_account_user",1,0,0,0
"access_account_bank_statement_reconcile","account.bank.statement.reconcile","model_account_bank_statement_reconcile","account.group_account_user",1,1,1,1
"access_account_bank_statement_reconcile_line","account.bank.statement.reconcile.line","model_account_bank_statement_reconcile_line","account.group_account_user",1,1,1,1
"access_account_bank_statement_line","account.bank.statement.line","model_account_bank_statement_line","account.group_account_user",1,0,0,0
"access_account_analytic_line","account.analytic.line","model_account_analytic_line","account.group_account_user",1,1,1,1
+"access_account_analytic_line_manager","account.analytic.line manager","model_account_analytic_line","account.group_account_manager",1,0,0,0
"access_report_hr_timesheet_invoice_journal","report.hr.timesheet.invoice.journal","model_report_hr_timesheet_invoice_journal","account.group_account_manager",1,0,0,0
"access_account_analytic_account","account.analytic.account","analytic.model_account_analytic_account","base.group_user",1,0,0,0
"access_account_analytic_journal","account.analytic.journal","model_account_analytic_journal","account.group_account_user",1,0,0,0
@@ -42,23 +44,22 @@
"access_account_move_line_uinvoice","account.move.line invoice","model_account_move_line","account.group_account_invoice",1,1,1,1
"access_account_move_reconcile_uinvoice","account.move.reconcile","model_account_move_reconcile","account.group_account_invoice",1,1,1,1
"access_account_journal_period_uinvoice","account.journal.period","model_account_journal_period","account.group_account_invoice",1,1,1,1
-"access_account_payment_term_manager","account.payment.term","model_account_payment_term","account.group_account_manager",1,1,1,1
-"access_account_payment_term_line_manager","account.payment.term.line","model_account_payment_term_line","account.group_account_manager",1,1,1,1
-"access_account_account_type_manager","account.account.type","model_account_account_type","account.group_account_manager",1,1,1,1
-"access_account_tax_manager","account.tax","model_account_tax","account.group_account_manager",1,1,1,1
-"access_account_account_manager","account.account","model_account_account","account.group_account_manager",1,1,1,1
-"access_account_journal_view_manager","account.journal.view","model_account_journal_view","account.group_account_manager",1,1,1,1
-"access_account_journal_column_manager","account.journal.column","model_account_journal_column","account.group_account_manager",1,1,1,1
-"access_account_journal_manager","account.journal","model_account_journal","account.group_account_manager",1,1,1,1
+"access_account_payment_term_manager","account.payment.term","model_account_payment_term","account.group_account_manager",1,0,0,0
+"access_account_payment_term_line_manager","account.payment.term.line","model_account_payment_term_line","account.group_account_manager",1,0,0,0
+"access_account_account_type_manager","account.account.type","model_account_account_type","account.group_account_manager",1,0,0,0
+"access_account_tax_manager","account.tax","model_account_tax","account.group_account_manager",1,0,0,0
+"access_account_account_manager","account.account","model_account_account","account.group_account_manager",1,0,0,0
+"access_account_journal_view_manager","account.journal.view","model_account_journal_view","account.group_account_manager",1,0,0,0
+"access_account_journal_column_manager","account.journal.column","model_account_journal_column","account.group_account_manager",1,0,0,0
+"access_account_journal_manager","account.journal","model_account_journal","account.group_account_manager",1,0,0,0
"access_account_journal_invoice","account.journal invoice","model_account_journal","account.group_account_invoice",1,0,0,0
"access_account_period_manager","account.period","model_account_period","account.group_account_manager",1,0,0,0
"access_account_period_invoice","account.period invoice","model_account_period","account.group_account_invoice",1,0,0,0
"access_account_tax_code_manager","account.tax.code","model_account_tax_code","account.group_account_manager",1,0,0,0
-"access_account_tax_manager","account.tax","model_account_tax","account.group_account_manager",1,1,1,1
"access_account_invoice_group_invoice","account.invoice group invoice","model_account_invoice","account.group_account_invoice",1,1,1,1
-"access_account_analytic_account_manager","account.analytic.account","analytic.model_account_analytic_account","account.group_account_manager",1,1,1,1
-"access_account_analytic_journal_manager","account.analytic.journal","model_account_analytic_journal","account.group_account_manager",1,1,1,1
-"access_account_fiscalyear","account.fiscalyear","model_account_fiscalyear","account.group_account_manager",1,1,1,1
+"access_account_analytic_account_manager","account.analytic.account","analytic.model_account_analytic_account","account.group_account_manager",1,0,0,0
+"access_account_analytic_journal_manager","account.analytic.journal","model_account_analytic_journal","account.group_account_manager",1,0,0,0
+"access_account_fiscalyear","account.fiscalyear","model_account_fiscalyear","account.group_account_manager",1,0,0,0
"access_account_fiscalyear_user","account.fiscalyear.user","model_account_fiscalyear","account.group_account_user",1,0,0,0
"access_account_fiscalyear_invoice","account.fiscalyear.invoice","model_account_fiscalyear","account.group_account_invoice",1,0,0,0
"access_account_fiscalyear_partner_manager","account.fiscalyear.partnermanager","model_account_fiscalyear","base.group_partner_manager",1,0,0,0
@@ -70,48 +71,43 @@
"access_account_payment_term_line_partner_manager","account.payment.term.line partner manager","model_account_payment_term_line","base.group_user",1,0,0,0
"access_account_account_product_manager","account.account product manager","model_account_account","product.group_product_manager",1,0,0,0
"access_account_journal_product_manager","account.journal product manager","model_account_journal","product.group_product_manager",1,0,0,0
-"access_account_fiscal_position_product_manager","account.fiscal.position account.manager","model_account_fiscal_position","account.group_account_manager",1,1,1,1
-"access_account_fiscal_position_tax_product_manager","account.fiscal.position.tax account.manager","model_account_fiscal_position_tax","account.group_account_manager",1,1,1,1
-"access_account_fiscal_position_account_product_manager","account.fiscal.position account.manager","model_account_fiscal_position_account","account.group_account_manager",1,1,1,1
+"access_account_fiscal_position_product_manager","account.fiscal.position account.manager","model_account_fiscal_position","account.group_account_manager",1,0,0,0
+"access_account_fiscal_position_tax_product_manager","account.fiscal.position.tax account.manager","model_account_fiscal_position_tax","account.group_account_manager",1,0,0,0
+"access_account_fiscal_position_account_product_manager","account.fiscal.position account.manager","model_account_fiscal_position_account","account.group_account_manager",1,0,0,0
"access_account_fiscal_position","account.fiscal.position all","model_account_fiscal_position","base.group_user",1,0,0,0
"access_account_fiscal_position_tax","account.fiscal.position.tax all","model_account_fiscal_position_tax","base.group_user",1,0,0,0
"access_account_fiscal_position_account","account.fiscal.position all","model_account_fiscal_position_account","base.group_user",1,0,0,0
-"access_account_fiscal_position_template","account.fiscal.position.template","model_account_fiscal_position_template","account.group_account_manager",1,1,1,1
-"access_account_fiscal_position_tax_template","account.fiscal.position.tax.template","model_account_fiscal_position_tax_template","account.group_account_manager",1,1,1,1
-"access_account_fiscal_position_account_template","account.fiscal.position.account.template","model_account_fiscal_position_account_template","account.group_account_manager",1,1,1,1
+"access_account_fiscal_position_template","account.fiscal.position.template","model_account_fiscal_position_template","account.group_account_manager",1,0,0,0
+"access_account_fiscal_position_tax_template","account.fiscal.position.tax.template","model_account_fiscal_position_tax_template","account.group_account_manager",1,0,0,0
+"access_account_fiscal_position_account_template","account.fiscal.position.account.template","model_account_fiscal_position_account_template","account.group_account_manager",1,0,0,0
"access_account_sequence_fiscal_year","account.sequence.fiscalyear","model_account_sequence_fiscalyear","account.group_account_user",1,1,1,1
"access_account_sequence_fiscal_year_user","account.sequence.fiscalyear user","model_account_sequence_fiscalyear","base.group_user",1,0,0,0
"access_report_account_receivable","report.account.receivable","model_report_account_receivable","account.group_account_manager",1,1,1,1
"access_temp_range","temp.range","model_temp_range","account.group_account_manager",1,0,0,0
-"access_report_aged_receivable","report.aged.receivable","model_report_aged_receivable","account.group_account_manager",1,0,0,0
-"access_report_invoice_created","report.invoice.created","model_report_invoice_created","account.group_account_manager",1,0,0,0
-"access_report_account_type_sales","report.account_type.sales","model_report_account_type_sales","account.group_account_manager",1,0,0,0
-"access_report_account_sales","report.account.sales","model_report_account_sales","account.group_account_manager",1,0,0,0
+"access_report_aged_receivable","report.aged.receivable","model_report_aged_receivable","account.group_account_manager",1,1,1,1
+"access_report_invoice_created","report.invoice.created","model_report_invoice_created","account.group_account_manager",1,1,1,1
+"access_report_account_type_sales","report.account_type.sales","model_report_account_type_sales","account.group_account_manager",1,1,1,1
+"access_report_account_sales","report.account.sales","model_report_account_sales","account.group_account_manager",1,1,1,1
"access_account_invoice_report","account.invoice.report","model_account_invoice_report","account.group_account_manager",1,1,1,1
-"access_res_partner_group_account_manager","res_partner group_account_manager","model_res_partner","account.group_account_manager",1,1,1,1
+"access_res_partner_group_account_manager","res_partner group_account_manager","model_res_partner","account.group_account_manager",1,0,0,0
"access_account_invoice_accountant","account.invoice accountant","model_account_invoice","account.group_account_user",1,0,0,0
"access_account_tax_code_accountant","account.tax.code accountant","model_account_tax_code","account.group_account_user",1,1,1,1
-"access_account_analytic_chart","account.analytic.chart","model_account_analytic_chart","account.group_account_user",1,1,1,1
-"access_account_move_line_manager","account.move.line manager","model_account_move_line","account.group_account_manager",1,1,1,1
+"access_account_move_line_manager","account.move.line manager","model_account_move_line","account.group_account_manager",1,0,0,0
"access_account_move_manager","account.move manager","model_account_move","account.group_account_manager",1,0,0,0
"access_account_invoice_manager","account.invoice manager","model_account_invoice","account.group_account_manager",1,0,0,0
"access_account_bank_statement_manager","account.bank.statement manager","model_account_bank_statement","account.group_account_manager",1,0,0,0
-"access_account_analytic_chart_manager","account.analytic.chart manager","model_account_analytic_chart","account.group_account_manager",1,0,0,0
"access_account_entries_report_manager","account.entries.report","model_account_entries_report","account.group_account_manager",1,1,1,1
"access_analytic_entries_report_manager","analytic.entries.report","model_analytic_entries_report","account.group_account_manager",1,0,0,0
-"access_account_cashbox_line","account.cashbox.line","model_account_cashbox_line","account.group_account_manager",1,1,1,1
+"access_account_cashbox_line","account.cashbox.line","model_account_cashbox_line","account.group_account_manager",1,0,0,0
"access_account_cashbox_line","account.cashbox.line","model_account_cashbox_line","account.group_account_user",1,0,0,0
"access_account_move_line_system","account.move.line system","model_account_move_line","base.group_system",1,0,0,0
"access_account_invoice_system","account.invoice system","model_account_invoice","base.group_system",1,0,0,0
"access_account_bank_statement_system","account.bank.statement system","model_account_bank_statement","base.group_system",1,0,0,0
"access_account_move_system","account.move system","model_account_move","base.group_system",1,0,0,0
"access_account_analytic_line_system","account.analytic.line system","model_account_analytic_line","base.group_system",1,0,0,0
-"access_account_analytic_system","account.analytic.chart system","model_account_analytic_chart","base.group_system",1,0,0,0
"access_account_tax_code_system","account.tax.code system","model_account_tax_code","base.group_system",1,1,1,1
"access_account_journal_system","account.journal system","model_account_journal","base.group_system",1,1,1,1
-"access_account_chart_system","account.chart system","model_account_chart","base.group_system",1,0,0,0
"access_account_period_system","account.period system","model_account_period","base.group_system",1,1,1,1
-"access_account_chart_accountant","account.chart accountant","model_account_chart","group_account_user",1,0,0,0
"access_account_journal_view_system","account.journal.view system","model_account_journal_view","base.group_system",1,1,1,1
"access_account_account_type_system","account.account.type system","model_account_account_type","base.group_system",1,1,1,1
"access_account_analytic_journal_system","account.analytic.journal system","model_account_analytic_journal","base.group_system",1,1,1,1
@@ -156,7 +152,6 @@
"access_report_account_receivable_invoice","report.account.receivable.invoice","model_report_account_receivable","account.group_account_invoice",1,1,1,1
"access_report_account_receivable_user","report.account.receivable.user","model_report_account_receivable","account.group_account_user",1,1,1,1
"access_account_sequence_fiscal_year_invoice","account.sequence.fiscalyear invoice","model_account_sequence_fiscalyear","account.group_account_invoice",1,1,1,1
-"access_account_invoice_report","account.invoice.report","model_account_invoice_report","account.group_account_invoice",1,0,0,0
"access_account_invoice_accounting_accountant","account.invoice","model_account_invoice","account.group_accounting_accountant",1,1,1,1
"access_account_invoice_line_accounting_accountant","account.invoice.line","model_account_invoice_line","account.group_accounting_accountant",1,1,1,1
"access_res_partner_accounting_accountant","res.partner","base.model_res_partner","account.group_accounting_accountant",1,1,1,1
@@ -204,9 +199,3 @@
"access_account_analytic_line_accounting_accountant","account.analytic.line","analytic.model_account_analytic_line","account.group_accounting_accountant",1,0,0,0
"access_account_analytic_journal_accounting_accountant","account.analytic.journal","model_account_analytic_journal","account.group_accounting_accountant",1,0,0,0
"access_account_bank_statement_reconcile_accounting_accountant","account.bank.statement.reconcile","model_account_bank_statement_reconcile","account.group_accounting_accountant",1,1,1,1
-"access_account_move_account_user","account.move","model_account_move","account.group_account_user",1,1,1,1
-"access_account_move_line_account_user","account.move.line","model_account_move_line","account.group_account_user",1,1,1,1
-"access_account_journal_account_user","account.journal","model_account_journal","account.group_account_user",1,0,0,0
-"access_account_journal_view_account_user","account.journal.view","model_account_journal_view","account.group_account_user",1,0,0,0
-"access_account_journal_period_account_user","account.journal.period","model_account_journal_period","account.group_account_user",1,0,0,0
-"access_account_journal_column_account_user","account.journal.column","model_account_journal_column","account.group_account_user",1,0,0,0
diff --git a/addons/account/wizard/account_move_journal.py b/addons/account/wizard/account_move_journal.py
index 79f41ec2d46..1d0dce85910 100644
--- a/addons/account/wizard/account_move_journal.py
+++ b/addons/account/wizard/account_move_journal.py
@@ -47,6 +47,8 @@ class account_move_journal(osv.osv_memory):
journal_pool = self.pool.get('account.journal')
if context.get('journal_type', False):
jids = journal_pool.search(cr, uid, [('type','=', context.get('journal_type'))])
+ if not jids:
+ raise osv.except_osv(_('Configuration Error !'), _('Can\'t find any account journal of %s type for this company.\n\nYou can create one in the menu: \nConfiguration\Financial Accounting\Accounts\Journals.' % (context.get('journal_type'))))
journal_id = jids[0]
return journal_id
diff --git a/addons/account/wizard/account_pay_invoice.py b/addons/account/wizard/account_pay_invoice.py
index 49a905836b2..078929f488c 100644
--- a/addons/account/wizard/account_pay_invoice.py
+++ b/addons/account/wizard/account_pay_invoice.py
@@ -35,7 +35,7 @@ class account_invoice_pay_writeoff(osv.osv_memory):
'writeoff_acc_id': fields.many2one('account.account', 'Write-Off account', required=True),
'writeoff_journal_id': fields.many2one('account.journal', 'Write-Off journal', required=True),
'comment': fields.char('Comment', size=64, required=True),
- 'analytic_id': fields.many2one('account.analytic.account','Analytic Account')
+ 'analytic_id': fields.many2one('account.analytic.account','Analytic Account', domain=[('parent_id', '!=', False)])
}
_defaults = {
'comment': 'Write-Off',
diff --git a/addons/account/wizard/account_reconcile.py b/addons/account/wizard/account_reconcile.py
index e8db687edf7..27b7399c600 100644
--- a/addons/account/wizard/account_reconcile.py
+++ b/addons/account/wizard/account_reconcile.py
@@ -148,7 +148,7 @@ class account_move_line_reconcile_writeoff(osv.osv_memory):
'writeoff_acc_id': fields.many2one('account.account','Write-Off account', required=True),
'date_p': fields.date('Date'),
'comment': fields.char('Comment', size= 64, required=True),
- 'analytic_id': fields.many2one('account.analytic.account', 'Analytic Account'),
+ 'analytic_id': fields.many2one('account.analytic.account', 'Analytic Account', domain=[('parent_id', '!=', False)]),
}
_defaults = {
'date_p': time.strftime('%Y-%m-%d'),
diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py
index a7fee587057..1ee0e1c7a3e 100644
--- a/addons/account_analytic_analysis/account_analytic_analysis.py
+++ b/addons/account_analytic_analysis/account_analytic_analysis.py
@@ -41,7 +41,7 @@ class account_analytic_account(osv.osv):
group by account_analytic_line.account_id" ,(parent_ids,))
for account_id, sum in cr.fetchall():
res[account_id] = round(sum,2)
-
+
return self._compute_currency_for_level_tree(cr, uid, ids, parent_ids, res, context)
def _ca_to_invoice_calc(self, cr, uid, ids, name, arg, context=None):
@@ -154,7 +154,7 @@ class account_analytic_account(osv.osv):
for account_id, sum in cr.fetchall():
res[account_id] = round(sum,2)
return self._compute_currency_for_level_tree(cr, uid, ids, parent_ids, res, context)
-
+
# TODO Take care of pricelist and purchase !
def _ca_theorical_calc(self, cr, uid, ids, name, arg, context=None):
res = {}
@@ -185,7 +185,7 @@ class account_analytic_account(osv.osv):
GROUP BY account_analytic_line.account_id""",(parent_ids,))
for account_id, sum in cr.fetchall():
res2[account_id] = round(sum,2)
-
+
for obj_id in ids:
res.setdefault(obj_id, 0.0)
res2.setdefault(obj_id, 0.0)
@@ -194,7 +194,7 @@ class account_analytic_account(osv.osv):
if child_id != obj_id:
res[obj_id] += res.get(child_id, 0.0)
res[obj_id] += res2.get(child_id, 0.0)
-
+
# sum both result on account_id
for id in ids:
res[id] = round(res.get(id, 0.0),2) + round(res2.get(id, 0.0),2)
@@ -384,7 +384,7 @@ class account_analytic_account(osv.osv):
'month_ids': fields.function(_month, method=True, type='many2many', relation='account_analytic_analysis.summary.month', string='Month'),
'user_ids': fields.function(_user, method=True, type="many2many", relation='account_analytic_analysis.summary.user', string='User'),
}
-
+
account_analytic_account()
class account_analytic_account_summary_user(osv.osv):
@@ -401,12 +401,12 @@ class account_analytic_account_summary_user(osv.osv):
max_user = cr.fetchone()[0]
account_ids = [int(str(x/max_user - (x%max_user == 0 and 1 or 0))) for x in ids]
user_ids = [int(str(x-((x/max_user - (x%max_user == 0 and 1 or 0)) *max_user))) for x in ids]
- parent_ids = tuple(self.search(cr, uid, [('parent_id', 'child_of', account_ids)]))
+ parent_ids = tuple(account_obj.search(cr, uid, [('parent_id', 'child_of', account_ids)]))
if parent_ids:
cr.execute('SELECT id, unit_amount ' \
'FROM account_analytic_analysis_summary_user ' \
'WHERE account_id IN %s ' \
- 'AND "user" IN %s',(parent_ids, user_ids,))
+ 'AND "user" IN %s',(parent_ids, tuple(user_ids),))
for sum_id, unit_amount in cr.fetchall():
res[sum_id] = unit_amount
for obj_id in ids:
@@ -425,7 +425,7 @@ class account_analytic_account_summary_user(osv.osv):
string='Total Time'),
'user' : fields.many2one('res.users', 'User'),
}
-
+
def init(self, cr):
tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_user')
cr.execute('CREATE OR REPLACE VIEW account_analytic_analysis_summary_user AS (' \
@@ -472,7 +472,7 @@ class account_analytic_account_summary_user(osv.osv):
fields = self._columns.keys()
# construct a clause for the rules :
- d1, d2 = self.pool.get('ir.rule').domain_get(cr, user, self._name)
+ d1, d2, tables = self.pool.get('ir.rule').domain_get(cr, user, self._name, 'read', context=context)
# all inherited fields + all non inherited fields for which the attribute whose name is in load is True
fields_pre = filter(lambda x: x in self._columns and getattr(self._columns[x],'_classic_write'), fields) + self._inherits.values()
@@ -567,12 +567,12 @@ class account_analytic_account_summary_month(osv.osv):
account_obj = self.pool.get('account.analytic.account')
account_ids = [int(str(int(x))[:-6]) for x in ids]
month_ids = [int(str(int(x))[-6:]) for x in ids]
- parent_ids = tuple(self.search(cr, uid, [('parent_id', 'child_of', account_ids)]))
+ parent_ids = tuple(account_obj.search(cr, uid, [('parent_id', 'child_of', account_ids)]))
if parent_ids:
cr.execute('SELECT id, unit_amount ' \
'FROM account_analytic_analysis_summary_month ' \
'WHERE account_id IN %s ' \
- 'AND month_id IN %s ',(parent_ids, month_ids,))
+ 'AND month_id IN %s ',(parent_ids, tuple(month_ids),))
for sum_id, unit_amount in cr.fetchall():
res[sum_id] = unit_amount
for obj_id in ids:
@@ -650,7 +650,7 @@ class account_analytic_account_summary_month(osv.osv):
fields = self._columns.keys()
# construct a clause for the rules :
- d1, d2 = self.pool.get('ir.rule').domain_get(cr, user, self._name)
+ d1, d2, tables = self.pool.get('ir.rule').domain_get(cr, user, self._name)
# all inherited fields + all non inherited fields for which the attribute whose name is in load is True
fields_pre = filter(lambda x: x in self._columns and getattr(self._columns[x],'_classic_write'), fields) + self._inherits.values()
@@ -684,7 +684,7 @@ class account_analytic_account_summary_month(osv.osv):
res.extend(cr.dictfetchall())
else:
res = map(lambda x: {'id': x}, ids)
-
+
res_trans_obj = self.pool.get('ir.translation')
for f in fields_pre:
if self._columns[f].translate:
diff --git a/addons/account_analytic_analysis/i18n/bg.po b/addons/account_analytic_analysis/i18n/bg.po
index a2b9fd7ca9c..12836665adf 100644
--- a/addons/account_analytic_analysis/i18n/bg.po
+++ b/addons/account_analytic_analysis/i18n/bg.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:39+0000\n"
+"PO-Revision-Date: 2010-08-18 13:07+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_analysis
diff --git a/addons/account_analytic_analysis/i18n/fi.po b/addons/account_analytic_analysis/i18n/fi.po
index d6cf27f99f1..e9b77e5a3c3 100644
--- a/addons/account_analytic_analysis/i18n/fi.po
+++ b/addons/account_analytic_analysis/i18n/fi.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:46+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:22+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: Finnish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_analysis
diff --git a/addons/account_analytic_analysis/i18n/it.po b/addons/account_analytic_analysis/i18n/it.po
index 4a62e8b3c9c..24abf9cb3d9 100644
--- a/addons/account_analytic_analysis/i18n/it.po
+++ b/addons/account_analytic_analysis/i18n/it.po
@@ -1,19 +1,19 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
-# * account_analytic_analysis
+# * account_analytic_analysis
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-09 15:51+0000\n"
+"PO-Revision-Date: 2010-08-18 12:15+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
+"Language-Team: <>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 03:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_analysis
@@ -22,6 +22,8 @@ msgid ""
"Number of hours that can be invoiced plus those that already have been "
"invoiced."
msgstr ""
+"Numero di ore che possono essere fatturate più quelle che sono già state "
+"fatturate."
#. module: account_analytic_analysis
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user
@@ -31,17 +33,18 @@ msgstr "Riepilogo ore per utente"
#. module: account_analytic_analysis
#: field:account.analytic.account,last_invoice_date:0
msgid "Last Invoice Date"
-msgstr ""
+msgstr "Ultima data di fatturazione"
#. module: account_analytic_analysis
#: help:account.analytic.account,remaining_ca:0
msgid "Computed using the formula: Max Invoice Price - Invoiced Amount."
msgstr ""
+"Calcolato usando la formula: Prezzo massimo fattura - Importo fattura."
#. module: account_analytic_analysis
#: help:account.analytic.account,remaining_hours:0
msgid "Computed using the formula: Maximum Quantity - Hours Tot."
-msgstr ""
+msgstr "Calcolato usando la formula: Quantità massima - Ore Totali."
#. module: account_analytic_analysis
#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_all
@@ -52,7 +55,7 @@ msgstr "Elenco contabilità analitiche"
#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_open
#: model:ir.ui.menu,name:account_analytic_analysis.menu_analytic_account_to_valid_open
msgid "My Current Accounts"
-msgstr ""
+msgstr "I miei attuali Conti"
#. module: account_analytic_analysis
#: constraint:ir.ui.view:0
@@ -62,17 +65,17 @@ msgstr "XML non valido per Visualizzazione Architettura!"
#. module: account_analytic_analysis
#: help:account.analytic.account,last_invoice_date:0
msgid "Date of the last invoice created for this analytic account."
-msgstr ""
+msgstr "Data dell'ultima fattura creata per questo conto analitico"
#. module: account_analytic_analysis
#: field:account.analytic.account,ca_theorical:0
msgid "Theorical Revenue"
-msgstr ""
+msgstr "Reddito teorico"
#. module: account_analytic_analysis
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome del modello non valido nella definizione dell'azione."
#. module: account_analytic_analysis
#: help:account.analytic.account,theorical_margin:0
@@ -101,13 +104,13 @@ msgstr "Margine teorico"
#. module: account_analytic_analysis
#: field:account.analytic.account,real_margin_rate:0
msgid "Real Margin Rate (%)"
-msgstr ""
+msgstr "Tasso di margine reale (%)"
#. module: account_analytic_analysis
#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_all_open
#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_all_open
msgid "Current Analytic Accounts"
-msgstr ""
+msgstr "Conto analitico attuale"
#. module: account_analytic_analysis
#: help:account.analytic.account,last_worked_date:0
@@ -144,6 +147,8 @@ msgid ""
"Number of hours you spent on the analytic account (from timesheet). It "
"computes on all journal of type 'general'."
msgstr ""
+"Numero di ore dedicate al conto analitico (dal Foglio ore). E stato "
+"calcolato da tutti i Giornali di tipo 'Generale'."
#. module: account_analytic_analysis
#: field:account.analytic.account,remaining_hours:0
@@ -157,6 +162,9 @@ msgid ""
"if all these costs have been invoiced at the normal sale price provided by "
"the pricelist."
msgstr ""
+"Basato sul costo che hai sul Progetto, che cosa sarebbe stato il reddito se "
+"tutti questi costi fossero stati fatturati al normale prezzo di vendita "
+"fornito dal listino."
#. module: account_analytic_analysis
#: field:account.analytic.account,user_ids:0
@@ -168,7 +176,7 @@ msgstr "Utente"
#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_pending
#: model:ir.ui.menu,name:account_analytic_analysis.menu_analytic_account_to_valid_pending
msgid "My Pending Accounts"
-msgstr ""
+msgstr "Conti personali pendenti"
#. module: account_analytic_analysis
#: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_my
@@ -185,7 +193,7 @@ msgstr "Calcolato utilizzando la formula: importo fatturato - totale costi"
#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed
#: model:ir.ui.menu,name:account_analytic_analysis.menu_analytic_account_managed
msgid "My Accounts"
-msgstr ""
+msgstr "Conti personali"
#. module: account_analytic_analysis
#: model:ir.module.module,description:account_analytic_analysis.module_meta_information
@@ -194,6 +202,10 @@ msgid ""
"important data for project manager of services companies.\n"
"Add menu to show relevant information for each manager."
msgstr ""
+"Modifica la vista dei conti analitici per mostrare\n"
+"dati importanti per il Responsabile dei Progetti di una Compagnia di "
+"servizi.\n"
+"Aggiunge un menù per mostrare informazioni di nota per ogni Responsabile."
#. module: account_analytic_analysis
#: field:account.analytic.account,hours_qtt_non_invoiced:0
@@ -213,7 +225,7 @@ msgstr "Contabilità Analitica"
#. module: account_analytic_analysis
#: model:ir.module.module,shortdesc:account_analytic_analysis.module_meta_information
msgid "report_account_analytic"
-msgstr ""
+msgstr "report_account_analytic"
#. module: account_analytic_analysis
#: field:account.analytic.account,ca_invoiced:0
@@ -254,7 +266,7 @@ msgstr "Margine reale"
#. module: account_analytic_analysis
#: help:account.analytic.account,ca_invoiced:0
msgid "Total customer invoiced amount for this account."
-msgstr ""
+msgstr "Importo totale fatture cliente per questo conto"
#. module: account_analytic_analysis
#: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month
@@ -284,7 +296,7 @@ msgstr "Contabilità Analitica"
#. module: account_analytic_analysis
#: field:account.analytic.account,remaining_ca:0
msgid "Remaining Revenue"
-msgstr ""
+msgstr "Reddito rimanente"
#. module: account_analytic_analysis
#: help:account.analytic.account,ca_to_invoice:0
@@ -292,6 +304,8 @@ msgid ""
"If invoice from analytic account, the remaining amount you can invoice to "
"the customer based on the total costs."
msgstr ""
+"Se fattura generata dal conto analitico, il rimanente importo lo puoi "
+"fatturare al cliente basandosi sui costi totali."
#. module: account_analytic_analysis
#: help:account.analytic.account,revenue_per_hour:0
@@ -301,7 +315,7 @@ msgstr "Calcolato utilizzando la formula: Totale fatturato / tot. ore"
#. module: account_analytic_analysis
#: field:account.analytic.account,revenue_per_hour:0
msgid "Revenue per Hours (real)"
-msgstr ""
+msgstr "Reddito orario (reale)"
#. module: account_analytic_analysis
#: field:account_analytic_analysis.summary.month,unit_amount:0
@@ -325,13 +339,13 @@ msgstr "Contabilità Analitica"
#: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_overpassed
#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_managed_overpassed
msgid "Overpassed Accounts"
-msgstr ""
+msgstr "Conti oltrepassati"
#. module: account_analytic_analysis
#: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all
#: model:ir.ui.menu,name:account_analytic_analysis.menu_action_hr_tree_invoiced_all
msgid "All Uninvoiced Entries"
-msgstr ""
+msgstr "Tutte le voci fatturate"
#. module: account_analytic_analysis
#: help:account.analytic.account,total_cost:0
@@ -339,3 +353,5 @@ msgid ""
"Total of costs for this account. It includes real costs (from invoices) and "
"indirect costs, like time spent on timesheets."
msgstr ""
+"Totale dei costi per questo conto. Include i costi reali (dalle fatture) e i "
+"costi indiretti, come il tempo speso sul Foglio Orario."
diff --git a/addons/account_analytic_analysis/i18n/lt.po b/addons/account_analytic_analysis/i18n/lt.po
index 21c5a530394..5c9e923caa5 100644
--- a/addons/account_analytic_analysis/i18n/lt.po
+++ b/addons/account_analytic_analysis/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:43+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:28+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_analysis
diff --git a/addons/account_analytic_analysis/i18n/tr.po b/addons/account_analytic_analysis/i18n/tr.po
index 392c905cbbc..f8af5b33671 100644
--- a/addons/account_analytic_analysis/i18n/tr.po
+++ b/addons/account_analytic_analysis/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:40+0000\n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_analysis
diff --git a/addons/account_analytic_default/i18n/it.po b/addons/account_analytic_default/i18n/it.po
index 82adc2be1dc..b99f4a148f6 100644
--- a/addons/account_analytic_default/i18n/it.po
+++ b/addons/account_analytic_default/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 08:15+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 10:02+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:33+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_default
diff --git a/addons/account_analytic_default/i18n/lt.po b/addons/account_analytic_default/i18n/lt.po
index f4767166868..2a1ea6f65c3 100644
--- a/addons/account_analytic_default/i18n/lt.po
+++ b/addons/account_analytic_default/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:40+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:07+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_default
diff --git a/addons/account_analytic_default/i18n/tr.po b/addons/account_analytic_default/i18n/tr.po
index bb271e66084..45b75eb3d4d 100644
--- a/addons/account_analytic_default/i18n/tr.po
+++ b/addons/account_analytic_default/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:40+0000\n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_default
diff --git a/addons/account_analytic_plans/i18n/it.po b/addons/account_analytic_plans/i18n/it.po
index 6367259395d..f1b821a4493 100644
--- a/addons/account_analytic_plans/i18n/it.po
+++ b/addons/account_analytic_plans/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 08:32+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 11:39+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:33+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_plans
diff --git a/addons/account_analytic_plans/i18n/lt.po b/addons/account_analytic_plans/i18n/lt.po
index a747c6677b9..715d83d8430 100644
--- a/addons/account_analytic_plans/i18n/lt.po
+++ b/addons/account_analytic_plans/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:40+0000\n"
+"PO-Revision-Date: 2010-08-18 13:07+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_plans
diff --git a/addons/account_analytic_plans/i18n/tr.po b/addons/account_analytic_plans/i18n/tr.po
index f3b25c67958..9ac00914a91 100644
--- a/addons/account_analytic_plans/i18n/tr.po
+++ b/addons/account_analytic_plans/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:38+0000\n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_analytic_plans
diff --git a/addons/account_budget/i18n/lt.po b/addons/account_budget/i18n/lt.po
index 01a64730c8d..456b0084aea 100644
--- a/addons/account_budget/i18n/lt.po
+++ b/addons/account_budget/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:43+0000\n"
+"PO-Revision-Date: 2010-08-18 13:28+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_budget
diff --git a/addons/account_budget/i18n/tr.po b/addons/account_budget/i18n/tr.po
index ce4e24fe27c..8f5c64a6486 100644
--- a/addons/account_budget/i18n/tr.po
+++ b/addons/account_budget/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:43+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:28+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_budget
diff --git a/addons/account_coda/i18n/ar.po b/addons/account_coda/i18n/ar.po
index 87b30782043..39bdf74e9a8 100644
--- a/addons/account_coda/i18n/ar.po
+++ b/addons/account_coda/i18n/ar.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-11-24 13:11+0000\n"
-"PO-Revision-Date: 2010-08-16 09:25+0000\n"
+"PO-Revision-Date: 2010-08-18 13:22+0000\n"
"Last-Translator: bamuhrez \n"
"Language-Team: Arabic \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:01+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_coda
diff --git a/addons/account_followup/i18n/lt.po b/addons/account_followup/i18n/lt.po
index 93f8d5ca2bc..7e04757d27d 100644
--- a/addons/account_followup/i18n/lt.po
+++ b/addons/account_followup/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:38+0000\n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_followup
diff --git a/addons/account_followup/i18n/tr.po b/addons/account_followup/i18n/tr.po
index 71bf3144cd0..c9c84016309 100644
--- a/addons/account_followup/i18n/tr.po
+++ b/addons/account_followup/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:40+0000\n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_followup
diff --git a/addons/account_followup/report/account_followup_report.xml b/addons/account_followup/report/account_followup_report.xml
index ca1604e2375..c338ad44f27 100644
--- a/addons/account_followup/report/account_followup_report.xml
+++ b/addons/account_followup/report/account_followup_report.xml
@@ -47,7 +47,7 @@
account_followup.stat
form
-
+
diff --git a/addons/account_invoice_layout/i18n/it.po b/addons/account_invoice_layout/i18n/it.po
index 52c1a38f445..83e3db9b05e 100644
--- a/addons/account_invoice_layout/i18n/it.po
+++ b/addons/account_invoice_layout/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-02 21:43+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 16:43+0000\n"
+"Last-Translator: Nicola Riolini - Micronaet \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 03:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_invoice_layout
@@ -37,7 +37,7 @@ msgstr ""
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "Cancelled Invoice"
-msgstr ""
+msgstr "Fattura cancellata"
#. module: account_invoice_layout
#: selection:account.invoice.line,state:0
@@ -48,7 +48,7 @@ msgstr "Titolo"
#. module: account_invoice_layout
#: model:ir.actions.wizard,name:account_invoice_layout.wizard_notify_message
msgid "Invoices with Layout and Message"
-msgstr ""
+msgstr "Fatture con Layout e Messaggi"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
@@ -58,7 +58,7 @@ msgstr "Sconto (%)"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "(Incl. taxes):"
-msgstr ""
+msgstr "(Tasse Incluse):"
#. module: account_invoice_layout
#: selection:account.invoice.line,state:0
@@ -86,7 +86,7 @@ msgstr "Prezzo Unitario"
#. module: account_invoice_layout
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: account_invoice_layout
#: model:ir.model,name:account_invoice_layout.model_notify_message
@@ -121,7 +121,7 @@ msgstr "Rif. Cliente:"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid ")"
-msgstr ""
+msgstr ")"
#. module: account_invoice_layout
#: field:account.invoice.line,state:0
@@ -136,7 +136,7 @@ msgstr "Prezzo"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "/ ("
-msgstr ""
+msgstr "/ ("
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
@@ -151,7 +151,7 @@ msgstr "Account origine"
#. module: account_invoice_layout
#: model:ir.actions.act_window,name:account_invoice_layout.notify_mesage_tree_form
msgid "Write Messages"
-msgstr ""
+msgstr "Scrivi Messaggi"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
@@ -191,7 +191,7 @@ msgstr "Interruzione di pagina"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "Document:"
-msgstr ""
+msgstr "Documento:"
#. module: account_invoice_layout
#: wizard_view:wizard.notify_message,init:0
@@ -211,12 +211,12 @@ msgstr "Prodotto"
#. module: account_invoice_layout
#: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_1
msgid "Invoices with Layout"
-msgstr ""
+msgstr "Fattura con Layout"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "Description / Taxes"
-msgstr ""
+msgstr "Descrizione / Tasse"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
@@ -226,7 +226,7 @@ msgstr "Importo"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "Description/Taxes"
-msgstr ""
+msgstr "Descrizione / Tasse"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
@@ -266,7 +266,7 @@ msgstr "Fattura Fornitore"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "Note :"
-msgstr ""
+msgstr "Annotazioni:"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
@@ -276,12 +276,12 @@ msgstr "Tassa"
#. module: account_invoice_layout
#: model:ir.module.module,shortdesc:account_invoice_layout.module_meta_information
msgid "account_invoice_layout"
-msgstr ""
+msgstr "account_invoice_layout"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
msgid "Total (Excl. taxes):"
-msgstr ""
+msgstr "Totale (Tasse Escluse)"
#. module: account_invoice_layout
#: rml:account.invoice.layout:0
diff --git a/addons/account_invoice_layout/i18n/lt.po b/addons/account_invoice_layout/i18n/lt.po
index f257792c83e..671eacba502 100644
--- a/addons/account_invoice_layout/i18n/lt.po
+++ b/addons/account_invoice_layout/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:38+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_invoice_layout
diff --git a/addons/account_invoice_layout/i18n/tr.po b/addons/account_invoice_layout/i18n/tr.po
index b485706bc12..5e314bde9c4 100644
--- a/addons/account_invoice_layout/i18n/tr.po
+++ b/addons/account_invoice_layout/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:42+0000\n"
+"PO-Revision-Date: 2010-08-18 13:37+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_invoice_layout
diff --git a/addons/account_payment/i18n/lt.po b/addons/account_payment/i18n/lt.po
index ab38a25b823..25f73365d4d 100644
--- a/addons/account_payment/i18n/lt.po
+++ b/addons/account_payment/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:46+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:22+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_payment
diff --git a/addons/account_payment/i18n/tr.po b/addons/account_payment/i18n/tr.po
index 8644fc753ec..a137f83d18f 100644
--- a/addons/account_payment/i18n/tr.po
+++ b/addons/account_payment/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:47+0000\n"
+"PO-Revision-Date: 2010-08-18 13:23+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_payment
diff --git a/addons/account_payment/wizard/account_payment_pay.py b/addons/account_payment/wizard/account_payment_pay.py
index 20e1e10f882..3b99a2600e0 100644
--- a/addons/account_payment/wizard/account_payment_pay.py
+++ b/addons/account_payment/wizard/account_payment_pay.py
@@ -38,15 +38,15 @@ class account_payment_make_payment(osv.osv_memory):
obj_payment_order.set_done(cr,uid,context['active_id'],context)
return {}
- gw= obj_payment_order.get_wizard(t)
+ gw = obj_payment_order.get_wizard(t)
if not gw:
obj_payment_order.set_done(cr,uid,context['active_id'],context)
return {}
module, wizard= gw
- result = mod_obj._get_id(cr, uid, module, wizard)
- id = mod_obj.read(cr, uid, [result], ['res_id'])[0]['res_id']
- return act_obj.read(cr, uid, [id])[0]
+ result = obj_model._get_id(cr, uid, module, wizard)
+ id = obj_model.read(cr, uid, [result], ['res_id'])[0]['res_id']
+ return obj_act.read(cr, uid, [id])[0]
#result['context'] = str({'fiscalyear': data['form']['fiscalyear']})
diff --git a/addons/account_report/i18n/it.po b/addons/account_report/i18n/it.po
index 38e571f32b2..404a92e1835 100644
--- a/addons/account_report/i18n/it.po
+++ b/addons/account_report/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-09-16 14:41+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 16:40+0000\n"
+"Last-Translator: Nicola Riolini - Micronaet \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 03:43+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_report
@@ -21,17 +21,17 @@ msgstr ""
#: selection:account.report.report,type:0
#: model:ir.model,name:account_report.model_account_report_history
msgid "Indicator"
-msgstr ""
+msgstr "Indicatore"
#. module: account_report
#: wizard_field:print.indicators.pdf,init,file:0
msgid "Select a PDF File"
-msgstr ""
+msgstr "Seleziona un file PDF"
#. module: account_report
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: account_report
#: view:account.report.report:0
@@ -46,7 +46,7 @@ msgstr "Genitore"
#. module: account_report
#: field:account.report.report,disp_graph:0
msgid "Display As Graph"
-msgstr ""
+msgstr "Visualizza come Grafico"
#. module: account_report
#: view:account.report.report:0
@@ -66,7 +66,7 @@ msgstr ""
#. module: account_report
#: rml:print.indicators:0
msgid "Tabular Summary"
-msgstr ""
+msgstr "Tabella di Riepilogo"
#. module: account_report
#: view:account.report.report:0
@@ -81,7 +81,7 @@ msgstr ""
#. module: account_report
#: view:account.report.report:0
msgid "Very bad"
-msgstr ""
+msgstr "Pessima"
#. module: account_report
#: field:account.report.history,val:0
@@ -103,7 +103,7 @@ msgstr "Cattiva"
#. module: account_report
#: wizard_view:print.indicators.pdf,init:0
msgid "Select the PDF file on which Indicators will be printed."
-msgstr ""
+msgstr "Seleziona il file PDF su cui gli indicatori saranno stampati"
#. module: account_report
#: view:account.report.report:0
@@ -118,12 +118,12 @@ msgstr ""
#. module: account_report
#: selection:account.report.report,status:0
msgid "Very Bad"
-msgstr ""
+msgstr "Pessima"
#. module: account_report
#: model:ir.actions.act_window,name:account_report.account_report_history_record_structure
msgid "Indicator history"
-msgstr ""
+msgstr "Storico dell'indicatore"
#. module: account_report
#: view:account.report.report:0
@@ -143,18 +143,18 @@ msgstr ""
#. module: account_report
#: wizard_button:print.indicators,init,next:0
msgid "Next"
-msgstr ""
+msgstr "Prossimo"
#. module: account_report
#: model:ir.module.module,shortdesc:account_report.module_meta_information
msgid "Reporting for accounting"
-msgstr ""
+msgstr "Stampe per personale contabile"
#. module: account_report
#: wizard_button:print.indicators,next,print:0
#: wizard_button:print.indicators.pdf,init,print:0
msgid "Print"
-msgstr ""
+msgstr "Stampa"
#. module: account_report
#: field:account.report.report,type:0
@@ -164,7 +164,7 @@ msgstr "Tipo"
#. module: account_report
#: model:ir.actions.report.xml,name:account_report.report_indicator_pdf
msgid "Print Indicators in PDF"
-msgstr ""
+msgstr "Stampa gli indicatori in PDF"
#. module: account_report
#: view:account.report.report:0
@@ -180,7 +180,7 @@ msgstr "Buona"
#. module: account_report
#: view:account.report.history:0
msgid "Account Report History"
-msgstr ""
+msgstr "Report Storico Conti"
#. module: account_report
#: constraint:ir.ui.view:0
@@ -190,12 +190,12 @@ msgstr "XML non valido per Visualizzazione Architettura!"
#. module: account_report
#: help:account.report.report,badness_limit:0
msgid "This Value sets the limit of badness."
-msgstr ""
+msgstr "Questo valore è impostato al limite del peggiore."
#. module: account_report
#: wizard_field:print.indicators,init,select_base:0
msgid "Choose Criteria"
-msgstr ""
+msgstr "Seleziona il criterio"
#. module: account_report
#: view:account.report.report:0
@@ -264,27 +264,27 @@ msgstr "Attivo"
#. module: account_report
#: field:account.report.report,disp_tree:0
msgid "Display Tree"
-msgstr ""
+msgstr "Visualizza ad Albero"
#. module: account_report
#: selection:print.indicators,init,select_base:0
msgid "Based On Fiscal Years"
-msgstr ""
+msgstr "Basato su anni fiscali"
#. module: account_report
#: model:ir.model,name:account_report.model_account_report_report
msgid "Account reporting"
-msgstr ""
+msgstr "Stampe del piano dei conti"
#. module: account_report
#: view:account.report.report:0
msgid "Account Balance:"
-msgstr ""
+msgstr "Saldo Contabile:"
#. module: account_report
#: rml:print.indicators:0
msgid "Expression :"
-msgstr ""
+msgstr "Espressione :"
#. module: account_report
#: view:account.report.report:0
@@ -299,7 +299,7 @@ msgstr "Espressione"
#. module: account_report
#: view:account.report.report:0
msgid "Accounting reporting"
-msgstr ""
+msgstr "Report per personale Contabile"
#. module: account_report
#: model:ir.actions.act_window,name:account_report.action_account_report_form
@@ -316,12 +316,12 @@ msgstr "Codice"
#. module: account_report
#: field:account.report.history,tmp:0
msgid "temp"
-msgstr ""
+msgstr "temporaneo"
#. module: account_report
#: field:account.report.history,period_id:0
msgid "Period"
-msgstr ""
+msgstr "Periodo"
#. module: account_report
#: view:account.report.report:0
@@ -331,19 +331,19 @@ msgstr "Generale"
#. module: account_report
#: view:account.report.report:0
msgid "Legend of operators"
-msgstr ""
+msgstr "Legenda degli operatori"
#. module: account_report
#: wizard_button:print.indicators,init,end:0
#: wizard_button:print.indicators,next,end:0
#: wizard_button:print.indicators.pdf,init,end:0
msgid "Cancel"
-msgstr ""
+msgstr "Annulla"
#. module: account_report
#: field:account.report.report,child_ids:0
msgid "Children"
-msgstr ""
+msgstr "Figlio"
#. module: account_report
#: constraint:ir.model:0
@@ -364,7 +364,7 @@ msgstr ""
#: wizard_view:print.indicators,init:0
#: wizard_view:print.indicators,next:0
msgid "Print Indicators"
-msgstr ""
+msgstr "Stampa Indicatori"
#. module: account_report
#: view:account.report.report:0
@@ -380,7 +380,7 @@ msgstr "Data di stampa:"
#. module: account_report
#: model:ir.actions.wizard,name:account_report.wizard_indicators_with_pdf
msgid "Indicators in PDF"
-msgstr ""
+msgstr "Indicatori in PDF"
#. module: account_report
#: rml:accounting.report:0
@@ -391,7 +391,7 @@ msgstr "a"
#. module: account_report
#: rml:accounting.report:0
msgid "Accounting Report"
-msgstr ""
+msgstr "Stampe per personale contabile"
#. module: account_report
#: field:account.report.report,goodness_limit:0
@@ -402,7 +402,7 @@ msgstr ""
#: model:ir.actions.act_window,name:account_report.action_account_report_tree_view_other
#: model:ir.ui.menu,name:account_report.menu_action_account_report_tree_view_other
msgid "Other reports"
-msgstr ""
+msgstr "Modulo: account_report"
#. module: account_report
#: view:account.report.report:0
@@ -414,7 +414,7 @@ msgstr ""
#. module: account_report
#: rml:print.indicators:0
msgid ")"
-msgstr ""
+msgstr ")"
#. module: account_report
#: model:ir.actions.act_window,name:account_report.action_account_report_tree_view_fiscal
@@ -425,13 +425,13 @@ msgstr ""
#. module: account_report
#: selection:print.indicators,init,select_base:0
msgid "Based on Fiscal Periods"
-msgstr ""
+msgstr "Basato su Periodi Fiscali"
#. module: account_report
#: model:ir.actions.report.xml,name:account_report.report_print_indicators
#: rml:print.indicators:0
msgid "Indicators"
-msgstr ""
+msgstr "Indicatori"
#. module: account_report
#: wizard_view:print.indicators.pdf,init:0
@@ -454,7 +454,7 @@ msgstr "Nome"
#. module: account_report
#: wizard_field:print.indicators,next,base_selection:0
msgid "Select Criteria"
-msgstr ""
+msgstr "Seleziona il criterio"
#. module: account_report
#: view:account.report.report:0
@@ -464,7 +464,7 @@ msgstr ""
#. module: account_report
#: field:account.report.history,fiscalyear_id:0
msgid "Fiscal Year"
-msgstr ""
+msgstr "Anno Fiscale"
#. module: account_report
#: model:ir.actions.act_window,name:account_report.action_account_report_tree
@@ -477,17 +477,17 @@ msgstr "Report personalizzato"
#. module: account_report
#: rml:print.indicators:0
msgid "Page"
-msgstr ""
+msgstr "Pagina"
#. module: account_report
#: selection:account.report.report,type:0
msgid "View"
-msgstr ""
+msgstr "Visualizza"
#. module: account_report
#: rml:print.indicators:0
msgid "Indicators -"
-msgstr ""
+msgstr "Indicatori -"
#. module: account_report
#: help:account.report.report,disp_graph:0
@@ -495,11 +495,13 @@ msgid ""
"If the field is set to True, information will be printed as a Graph, "
"otherwise as an array."
msgstr ""
+"Se il campo è impostato a Vero, l'informazione verrà stampante come un "
+"Grafico, altrimenti come una lista."
#. module: account_report
#: view:account.report.report:0
msgid "Return value for status"
-msgstr ""
+msgstr "Valore ritornato per lo Stato"
#. module: account_report
#: field:account.report.report,sequence:0
@@ -514,7 +516,7 @@ msgstr "Importo"
#. module: account_report
#: rml:print.indicators:0
msgid "1cm 27.7cm 20cm 27.7cm"
-msgstr ""
+msgstr "1cm 27.7cm 20cm 27.7cm"
#. module: account_report
#: model:ir.module.module,description:account_report.module_meta_information
diff --git a/addons/account_report/i18n/lt.po b/addons/account_report/i18n/lt.po
index e2a57cd86e8..5cc0cbeddd2 100644
--- a/addons/account_report/i18n/lt.po
+++ b/addons/account_report/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:42+0000\n"
+"PO-Revision-Date: 2010-08-18 13:21+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_report
diff --git a/addons/account_report/i18n/tr.po b/addons/account_report/i18n/tr.po
index c9aef32cbdc..0444a6ed394 100644
--- a/addons/account_report/i18n/tr.po
+++ b/addons/account_report/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:44+0000\n"
+"PO-Revision-Date: 2010-08-18 13:25+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_report
diff --git a/addons/account_reporting/i18n/it.po b/addons/account_reporting/i18n/it.po
index c3cff3d090c..c70049f3d4d 100644
--- a/addons/account_reporting/i18n/it.po
+++ b/addons/account_reporting/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-09-08 12:24+0000\n"
-"Last-Translator: paola \n"
+"PO-Revision-Date: 2010-08-18 09:39+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:02+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_reporting
@@ -53,12 +53,12 @@ msgstr "Tipo di Repporto"
#: model:ir.ui.menu,name:account_reporting.action_account_report_bs_form
#: model:ir.ui.menu,name:account_reporting.menu_finan_config_BSheet
msgid "Balance Sheet Report"
-msgstr ""
+msgstr "Report Saldi contabili"
#. module: account_reporting
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: account_reporting
#: selection:account.report.bs,font_style:0
@@ -78,7 +78,7 @@ msgstr ""
#. module: account_reporting
#: help:account.account.balancesheet.report,init,periods:0
msgid "All periods if empty"
-msgstr ""
+msgstr "Tutti i periodi se lasciato vuoto"
#. module: account_reporting
#: field:account.report.bs,color_font:0
@@ -88,7 +88,7 @@ msgstr "Colore del Carattere"
#. module: account_reporting
#: selection:account.report.bs,report_type:0
msgid "Report Objects With Accounts and child of Accounts"
-msgstr ""
+msgstr "Report Oggetti con Conti e Conti Figlio"
#. module: account_reporting
#: model:ir.module.module,description:account_reporting.module_meta_information
@@ -96,11 +96,13 @@ msgid ""
"Financial and accounting reporting\n"
" Balance Sheet Report"
msgstr ""
+"Stampe contabili e finanziarie\n"
+" Report Saldi Contabili"
#. module: account_reporting
#: selection:account.report.bs,report_type:0
msgid "Report Objects With Accounts"
-msgstr ""
+msgstr "Report Oggetti con Conti"
#. module: account_reporting
#: selection:account.report.bs,font_style:0
@@ -156,7 +158,7 @@ msgstr "Times-Italic"
#. module: account_reporting
#: selection:account.report.bs,report_type:0
msgid "Report Objects Only"
-msgstr ""
+msgstr "Report Soli oggetti"
#. module: account_reporting
#: model:ir.model,name:account_reporting.model_color_rml
@@ -202,12 +204,12 @@ msgstr "Anno fiscale"
#: view:account.report.bs:0
#: field:account.report.bs,account_id:0
msgid "Accounts"
-msgstr ""
+msgstr "Conti"
#. module: account_reporting
#: wizard_field:account.account.balancesheet.report,init,periods:0
msgid "Periods"
-msgstr ""
+msgstr "Periodi"
#. module: account_reporting
#: field:account.report.bs,color_back:0
@@ -217,7 +219,7 @@ msgstr "Colore di Sfondo"
#. module: account_reporting
#: field:account.report.bs,child_id:0
msgid "Children"
-msgstr ""
+msgstr "Figlio"
#. module: account_reporting
#: wizard_button:account.account.balancesheet.report,init,end:0
diff --git a/addons/account_reporting/i18n/lt.po b/addons/account_reporting/i18n/lt.po
index b49c78b0f98..e902df63647 100644
--- a/addons/account_reporting/i18n/lt.po
+++ b/addons/account_reporting/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:29+0000\n"
+"PO-Revision-Date: 2010-08-18 13:19+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_reporting
diff --git a/addons/account_reporting/i18n/tr.po b/addons/account_reporting/i18n/tr.po
index 54f386f2ed0..84bf8fa96e0 100644
--- a/addons/account_reporting/i18n/tr.po
+++ b/addons/account_reporting/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:45+0000\n"
+"PO-Revision-Date: 2010-08-18 13:19+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_reporting
diff --git a/addons/account_tax_include/i18n/tr.po b/addons/account_tax_include/i18n/tr.po
index c1eb6c6b269..1d8ac47efbd 100644
--- a/addons/account_tax_include/i18n/tr.po
+++ b/addons/account_tax_include/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:42+0000\n"
+"PO-Revision-Date: 2010-08-18 13:21+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_tax_include
diff --git a/addons/account_voucher/__openerp__.py b/addons/account_voucher/__openerp__.py
index 6fef206aa8d..cf7adabd84c 100644
--- a/addons/account_voucher/__openerp__.py
+++ b/addons/account_voucher/__openerp__.py
@@ -41,10 +41,11 @@
"voucher_sequence.xml",
"voucher_workflow.xml",
"voucher_report.xml",
- "voucher_view.xml",
- "voucher_wizard.xml",
"wizard/account_voucher_open_view.xml",
-
+ "voucher_view.xml",
+ "voucher_sales_purchase_view.xml",
+ "voucher_payment_receipt_view.xml",
+ "voucher_wizard.xml"
],
"test" : [
"test/account_voucher.yml",
diff --git a/addons/account_voucher/i18n/lt.po b/addons/account_voucher/i18n/lt.po
index fe3870eef5e..1fe031f7386 100644
--- a/addons/account_voucher/i18n/lt.po
+++ b/addons/account_voucher/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:43+0000\n"
+"PO-Revision-Date: 2010-08-18 13:34+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_voucher
diff --git a/addons/account_voucher/i18n/tr.po b/addons/account_voucher/i18n/tr.po
index 3bc355aca29..806da82f8db 100644
--- a/addons/account_voucher/i18n/tr.po
+++ b/addons/account_voucher/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:42+0000\n"
+"PO-Revision-Date: 2010-08-18 13:21+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_voucher
diff --git a/addons/account_voucher/security/ir.model.access.csv b/addons/account_voucher/security/ir.model.access.csv
index bf7ee564bc1..b27392628f0 100644
--- a/addons/account_voucher/security/ir.model.access.csv
+++ b/addons/account_voucher/security/ir.model.access.csv
@@ -1,9 +1,9 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_account_voucher_user","account.voucher","model_account_voucher","account.group_account_user",1,1,1,1
-"access_account_voucher_line_user","account.voucher.line","model_account_voucher_line","account.group_account_user",1,0,0,0
+"access_account_voucher_line_accountant","account.voucher.line.accountant","model_account_voucher_line","account.group_account_user",1,1,1,1
"access_account_voucher_manager","account.voucher","model_account_voucher","account.group_account_manager",1,0,0,0
-"access_account_voucher_line_manager","account.voucher.line","model_account_voucher_line","account.group_account_manager",1,1,1,1
+"access_account_voucher_line_manager","account.voucher.line","model_account_voucher_line","account.group_account_manager",1,0,0,0
"access_account_voucher_invoice","account.voucher invoice","model_account_voucher","account.group_account_invoice",1,1,1,1
"access_account_voucher_system","account.voucher system","model_account_voucher","base.group_system",1,0,0,0
-"access_account_voucher_line_accountant","account.voucher.line accountant","model_account_voucher_line","account.group_account_user",1,1,1,1
+"access_account_voucher_line_system","account.voucher.line.system","model_account_voucher_line","base.group_system",1,0,0,0
"access_account_voucher_line_invoice","account.voucher.line invoice","model_account_voucher_line","account.group_account_invoice",1,1,1,1
diff --git a/addons/account_voucher/voucher.py b/addons/account_voucher/voucher.py
index dd34d733920..22d3e394c40 100644
--- a/addons/account_voucher/voucher.py
+++ b/addons/account_voucher/voucher.py
@@ -25,24 +25,6 @@ from osv import fields
from osv import osv
from tools.translate import _
-journal2type = {
- 'bank':'receipt',
- 'cash':'receipt',
- 'sale':'sale',
- 'purchase':'purchase'
-}
-
-type2journal = {
- 'rec_voucher': 'cash',
- 'bank_rec_voucher': 'bank',
- 'pay_voucher': 'cash',
- 'bank_pay_voucher': 'bank',
- 'cont_voucher': 'cash',
- 'journal_sale_vou': 'sale',
- 'journal_pur_voucher': 'purchase',
- 'journal_voucher':'general'
-}
-
class ir_sequence_type(osv.osv):
_inherit = "ir.sequence.type"
_columns = {
@@ -58,6 +40,71 @@ class account_journal(osv.osv):
}
account_journal()
+class account_move(osv.osv):
+ _inherit = 'account.move'
+
+ def _get_line_ids(self, cr, uid, ids, context=None):
+ result = {}
+ for line in self.pool.get('account.move.line').browse(cr, uid, ids, context=context):
+ result[line.move_id.id] = True
+ return result.keys()
+
+ def _amount_all(self, cr, uid, ids, name, args, context=None):
+ res = {}
+ for move in self.browse(cr, uid, ids, context=context):
+ rs = {
+ 'reconcile_id': False,
+ }
+ for line in move.line_id:
+ if line.reconcile_id:
+ rs.update({
+ 'reconcile_id': line.reconcile_id.id
+ })
+ break
+ res[move.id] = rs
+ return res
+
+ _columns = {
+ 'reconcile_id': fields.function(_amount_all, method=True, type="many2one", relation="account.move.reconcile", select=True, string='Reconcile',
+ store=True,
+ multi='all'),
+ }
+
+ def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False):
+ """
+ Returns a list of ids based on search domain {args}
+
+ @param cr: A database cursor
+ @param user: ID of the user currently logged in
+ @param args: list of conditions to be applied in search opertion
+ @param offset: default from first record, you can start from nth record
+ @param limit: number of records to be obtained as a result of search opertion
+ @param order: ordering on any field(s)
+ @param context: context arguments, like lang, time zone
+ @param count:
+
+ @return: Returns a list of ids based on search domain
+ """
+ if not context:
+ context = {}
+ ttype = context.get('type', False)
+ partner = context.get('partner_id', False)
+ voucher = context.get('voucher', False)
+ if voucher and not partner:
+ raise osv.except_osv(_('Invalid Partner !'), _('Please select the partner !'))
+
+ if ttype and ttype in ('receipt'):
+ args += [('journal_id.type','in', ['sale', 'purchase_refund'])]
+ elif ttype and ttype in ('payment'):
+ args += [('journal_id.type','in', ['purchase', 'sale_refund'])]
+ elif ttype and ttype in('sale', 'purchase'):
+ raise osv.except_osv(_('Invalid action !'), _('You can not reconcile sales, purchase, or journal voucher with invoice !'))
+ args += [('journal_id.type','=', 'do_not_allow_search')]
+ res = super(account_move, self).search(cr, user, args, offset, limit, order, {}, count)
+ return res
+
+account_move()
+
class account_voucher(osv.osv):
def _get_period(self, cr, uid, context={}):
@@ -71,9 +118,8 @@ class account_voucher(osv.osv):
return False
def _get_type(self, cr, uid, context={}):
- vtype = context.get('type', 'bank')
- voucher_type = journal2type.get(vtype)
- return voucher_type
+ vtype = context.get('type', False)
+ return vtype
def _get_reference_type(self, cursor, user, context=None):
return [('none', 'Free Reference')]
@@ -91,6 +137,17 @@ class account_voucher(osv.osv):
return res[0]
else:
return False
+
+ def _get_pay_journal(self, cr, uid, context={}):
+ journal_pool = self.pool.get('account.journal')
+
+ res = journal_pool.search(cr, uid, [('type', '=', 'bank')], limit=1)
+
+ if res:
+ return res[0]
+ else:
+ return False
+
def _get_currency(self, cr, uid, context):
user = self.pool.get('res.users').browse(cr, uid, uid)
@@ -111,7 +168,7 @@ class account_voucher(osv.osv):
('receipt', 'Receipt'),
('sale', 'Sales'),
('purchase', 'Purchase')],
- 'Default Type', select=True , size=128, readonly=True, states={'draft':[('readonly',False)]}),
+ 'Type', select=True , size=128, readonly=True),
'date':fields.date('Date', readonly=True, states={'draft':[('readonly',False)]}, help="Effective date for accounting entries"),
'journal_id':fields.many2one('account.journal', 'Journal', required=True, readonly=True, states={'draft':[('readonly',False)]}),
'account_id':fields.many2one('account.account', 'Account', required=True, readonly=True, states={'draft':[('readonly',False)]}, domain=[('type','<>','view')]),
@@ -132,23 +189,29 @@ class account_voucher(osv.osv):
\n* The \'Pro-forma\' when voucher is in Pro-forma state,voucher does not have an voucher number. \
\n* The \'Posted\' state is used when user create voucher,a voucher number is generated and voucher entries are created in account \
\n* The \'Cancelled\' state is used when user cancel voucher.'),
- 'amount':fields.float('Amount', readonly=True),
+ 'amount':fields.float('Amount', readonly=True), # don't forget to put right digits, computed field ?
+ 'tax_amount':fields.float('Tax Amount'), # don't forget to put right digits
'reference': fields.char('Ref #', size=64, readonly=True, states={'draft':[('readonly',False)]}, help="Payment or Receipt transaction number, i.e. Bank cheque number or payorder number or Wire transfer number or Acknowledge number."),
'reference_type': fields.selection(_get_reference_type, 'Reference Type', required=True),
'number': fields.related('move_id', 'name', type="char", readonly=True, string='Number'),
'move_id':fields.many2one('account.move', 'Account Entry'),
'move_ids': fields.related('move_id','line_id', type='many2many', relation='account.move.line', string='Journal Items', readonly=True, states={'draft':[('readonly',False)]}),
- #'move_ids':fields.many2many('account.move.line', 'voucher_id', 'account_id', 'rel_account_move', 'Real Entry', readonly=True, states={'draft':[('readonly',False)]}),
'partner_id':fields.many2one('res.partner', 'Partner', readonly=True, states={'draft':[('readonly',False)]}),
'audit': fields.related('move_id','to_check', type='boolean', relation='account.move', string='Audit Complete ?'),
+ 'pay_now':fields.selection([
+ ('pay_now','Pay Directly'),
+ ('pay_later','Pay Later or Group Funds'),
+ ],'Payment', select=True, readonly=True, states={'draft':[('readonly',False)]}),
+ 'tax_id':fields.many2one('account.tax', 'Tax', required=False),
}
-
+
_defaults = {
'period_id': _get_period,
'type': _get_type,
'journal_id':_get_journal,
'currency_id': _get_currency,
'state': lambda *a: 'draft',
+ 'pay_now':lambda *a: 'pay_later',
'name': lambda *a: '/',
'date' : lambda *a: time.strftime('%Y-%m-%d'),
'reference_type': lambda *a: "none",
@@ -156,6 +219,116 @@ class account_voucher(osv.osv):
'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.voucher',context=c),
}
+ def create(self, cr, uid, vals, context={}):
+ """
+ Create a new record for a model account_voucher
+ @param cr: A database cursor
+ @param user: ID of the user currently logged in
+ @param vals: provides data for new record
+ @param context: context arguments, like lang, time zone
+
+ @return: Returns an id of the new record
+ """
+
+ old_line = []
+ new_lines = []
+
+ payment_ids = vals.get('payment_ids')
+ vals.update({
+ 'payment_ids':False
+ })
+ for line in payment_ids:
+ id1 = line[0]
+ id2 = line[1]
+ res = line[2]
+ if id1 == 0 and id2 == 0:
+ new_lines += [(id1, id2, res)]
+ else:
+ old_line += [(id1, id2, res)]
+
+ if new_lines:
+ vals.update({
+ 'payment_ids':new_lines
+ })
+ res_id = super(account_voucher, self).create(cr, uid, vals, context)
+
+ if old_line:
+ new_payment_ids = []
+ for line in old_line:
+ id1 = line[0]
+ id2 = line[1]
+ res = line[2]
+ res.update({
+ 'voucher_id':res_id
+ })
+ new_payment_ids += [(id1, id2, res)]
+
+ self.write(cr, uid, [res_id], {'payment_ids':new_payment_ids})
+ return res_id
+
+ def onchange_partner_id(self, cr, uid, ids, partner_id, ttype, context={}):
+ """
+ Returns a dict that contains new values and context
+
+ @param cr: A database cursor
+ @param user: ID of the user currently logged in
+ @param partner_id: latest value from user input for field partner_id
+ @param args: other arguments
+ @param context: context arguments, like lang, time zone
+
+ @return: Returns a dict which contains new values, and context
+ """
+ move_pool = self.pool.get('account.move')
+ line_pool = self.pool.get('account.voucher.line')
+ res = []
+
+ context.update({
+ 'type':ttype,
+ 'partner_id':partner_id,
+ 'voucher':True,
+ })
+
+ default = {
+ 'value':{},
+ 'context':context,
+ }
+ if not partner_id or not ttype:
+ if ids:
+ line_ids = line_pool.search(cr, uid, [('voucher_id','=',ids[0])])
+ if line_ids:
+ line_pool.unlink(cr, uid, line_ids)
+ return default
+
+ if ttype not in ('payment', 'receipt'):
+ return default
+
+ voucher_id = ids and ids[0] or False
+ ids = move_pool.search(cr, uid, [('reconcile_id','=', False), ('state','=','posted'), ('partner_id','=',partner_id)], context=context)
+ for move in move_pool.browse(cr, uid, ids):
+ rs = {
+ 'ref':move.ref or '/',
+ 'move_id':move.id,
+ 'voucher_id':voucher_id,
+ }
+ if ttype == 'payment':
+ rs.update({
+ 'account_id':move.partner_id.property_account_payable.id,
+ 'type':'dr',
+ 'amount':move.amount
+ })
+ elif ttype == 'receipt':
+ rs.update({
+ 'account_id':move.partner_id.property_account_receivable.id,
+ 'type':'cr',
+ 'amount':move.amount
+ })
+ line_id = line_pool.create(cr, uid, rs)
+ res += [line_id]
+ return {
+ 'value':{'payment_ids':res},
+ 'context':context,
+ }
+
def onchange_date(self, cr, user, ids, date, context={}):
"""
Returns a dict that contains new values and context
@@ -191,7 +364,25 @@ class account_voucher(osv.osv):
return {
'value':{'amount':balance}
}
-
+
+ def onchange_pay_journal(self, cr, uid, ids, journal_id, ttype):
+ res = {'pay_account_id':False}
+ if not journal_id:
+ return {
+ 'value':res
+ }
+ journal_pool = self.pool.get('account.journal')
+ journal = journal_pool.browse(cr, uid, journal_id)
+
+ if journal and ttype == 'sale':
+ account_id = journal.default_debit_account_id
+ res.update({
+ 'pay_account_id':account_id.id
+ })
+ return {
+ 'value':res
+ }
+
def onchange_journal(self, cr, uid, ids, journal_id, ttype):
res = {'account_id':False}
@@ -208,10 +399,10 @@ class account_voucher(osv.osv):
'account_id':account_id.id
})
elif journal_id and (ttype in ('payment','sale')) :
- account_id = journal.default_credit_account_id
- res.update({
- 'account_id':account_id.id
- })
+ account_id = journal.default_credit_account_id
+ res.update({
+ 'account_id':account_id.id
+ })
else:
account_id = journal.default_credit_account_id
res.update({
@@ -452,54 +643,73 @@ class account_voucher(osv.osv):
line_ids = []
line_ids += [move_line_pool.create(cr, uid, move_line)]
rec_ids = []
-
- for line in inv.payment_ids:
- amount=0.0
-
- if inv.type in ('payment'):
- ref = line.ref
-
+
+ if inv.type == 'sale' and inv.pay_now == 'pay_now':
+ if not inv.pay_account_id or not inv.pay_journal_id:
+ raise osv.except_osv(_('Payment Error !'), _('Please define Payment Journal and Account !'))
+
+ #create the payment line manually
move_line = {
- 'name':line.name,
- 'debit':False,
- 'credit':False,
- 'account_id':line.account_id.id or False,
- 'move_id':move_id ,
- 'journal_id':inv.journal_id.id,
- 'period_id':inv.period_id.id,
- 'partner_id':line.partner_id.id or False,
- 'ref':ref,
- 'date':inv.date,
- 'analytic_account_id':False
+ 'name':inv.name,
+ 'debit':inv.pay_amount,
+ 'credit':False,
+ 'account_id':inv.pay_account_id.id or False,
+ 'move_id':move_id ,
+ 'journal_id':inv.pay_journal_id.id,
+ 'period_id':inv.period_id.id,
+ 'partner_id':inv.partner_id.id,
+ 'ref':ref,
+ 'date':inv.date
}
+ line_ids += [move_line_pool.create(cr, uid, move_line)]
+ else:
+ for line in inv.payment_ids:
+ amount=0.0
- if diff_currency_p:
- amount_currency = currency_pool.compute(cr, uid, inv.currency_id.id, company_currency, line.amount)
- line.amount = amount_currency
- move_line.update({
- 'amount_currency':amount_currency,
- 'currency_id':inv.currency_id.id
- })
+ if inv.type in ('payment'):
+ ref = line.ref
- if line.account_analytic_id:
- move_line.update({
- 'analytic_account_id':line.account_analytic_id.id
- })
+ move_line = {
+ 'name':line.name,
+ 'debit':False,
+ 'credit':False,
+ 'account_id':line.account_id.id or False,
+ 'move_id':move_id ,
+ 'journal_id':inv.journal_id.id,
+ 'period_id':inv.period_id.id,
+ 'partner_id':line.partner_id.id or False,
+ 'ref':ref,
+ 'date':inv.date,
+ 'analytic_account_id':False
+ }
- if line.type == 'dr':
- move_line.update({
- 'debit': line.amount or False
- })
- amount = line.amount
+ if diff_currency_p:
+ amount_currency = currency_pool.compute(cr, uid, inv.currency_id.id, company_currency, line.amount)
+ line.amount = amount_currency
+ move_line.update({
+ 'amount_currency':amount_currency,
+ 'currency_id':inv.currency_id.id
+ })
- elif line.type == 'cr':
- move_line.update({
- 'credit': line.amount or False
- })
- amount = line.amount
+ if line.account_analytic_id:
+ move_line.update({
+ 'analytic_account_id':line.account_analytic_id.id
+ })
- move_line_id = move_line_pool.create(cr, uid, move_line)
- line_ids += [move_line_id]
+ if line.type == 'dr':
+ move_line.update({
+ 'debit': line.amount or False
+ })
+ amount = line.amount
+
+ elif line.type == 'cr':
+ move_line.update({
+ 'credit': line.amount or False
+ })
+ amount = line.amount
+
+ move_line_id = move_line_pool.create(cr, uid, move_line)
+ line_ids += [move_line_id]
rec = {
'move_id': move_id,
@@ -554,22 +764,65 @@ class account_voucher(osv.osv):
if 'date' not in default:
default['date'] = time.strftime('%Y-%m-%d')
return super(account_voucher, self).copy(cr, uid, id, default, context)
+
+ def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
+ """
+ Returns views and fields for current model where view will depend on {view_type}.
+ @param cr: A database cursor
+ @param user: ID of the user currently logged in
+ @param view_id: list of fields, which required to read signatures
+ @param view_type: defines a view type. it can be one of (form, tree, graph, calender, gantt, search, mdx)
+ @param context: context arguments, like lang, time zone
+ @param toolbar: contains a list of reports, wizards, and links related to current model
+
+ @return: Returns a dict that contains definition for fields, views, and toolbars
+ """
+ data_pool = self.pool.get('ir.model.data')
+ journal_pool = self.pool.get('account.journal')
+
+ voucher_type = {
+ 'sale':'view_sale_receipt_form',
+ 'purchase':'view_purchase_receipt_form',
+ 'payment':'view_vendor_payment_form',
+ 'receipt':'view_vendor_receipt_form'
+ }
+ if view_type == 'form':
+ tview = voucher_type.get(context.get('type'))
+ result = data_pool._get_id(cr, uid, 'account_voucher', tview)
+ view_id = data_pool.browse(cr, uid, result, context=context).res_id
+
+ res = super(account_voucher, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu)
+
+ #Restrict the list of journal view in search view
+ if view_type == 'search':
+ journal_list = journal_pool.name_search(cr, uid, '', [], context=context)
+ res['fields']['journal_id']['selection'] = journal_list
+
+ return res
+
account_voucher()
class account_voucher_line(osv.osv):
_name = 'account.voucher.line'
_description = 'Voucher Line'
+
_columns = {
'voucher_id':fields.many2one('account.voucher', 'Voucher'),
- 'name':fields.related('voucher_id', 'name', size=256, type='char', string='Memo'),
+ 'name':fields.related('voucher_id', 'name', size=256, type='char', string='Description'),
'account_id':fields.many2one('account.account','Account', required=True, domain=[('type','<>','view')]),
'partner_id':fields.related('voucher_id', 'partner_id', type='many2one', relation='res.partner', string='Partner'),
'amount':fields.float('Amount'),
- 'type':fields.selection([('dr','Debit'),('cr','Credit')], 'Type'),
+ 'type':fields.selection([('dr','Debit'),('cr','Credit')], 'Cr/Dr'),
'ref':fields.char('Reference', size=32),
'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account'),
'is_tax':fields.boolean('Tax ?', required=False),
+ 'stype':fields.selection([('service','Service'),('other','Other')], 'Product Type'),
+ 'move_line_id': fields.many2one('account.move.line', 'Journal Item'),
+ 'date_original': fields.date('Date', readonly="1"), #fields.related account.move.line
+ 'date_due': fields.date('Due Date', readonly="1"), #fields.related account.move.line
+ 'amount_original': fields.float('Originial Amount', readonly="1"), #fields.related account.move.line
+ 'amount_unreconciled': fields.float('Open Balance', readonly="1"), #fields.related account.move.line
}
_defaults = {
'type': lambda *a: 'cr'
@@ -651,7 +904,7 @@ class account_voucher_line(osv.osv):
elif type1 in ('payment'):
account_id = partner.property_account_payable.id
- balance = partner.debit
+ balance = -partner.debit
ttype = 'dr'
elif type1 in ('sale'):
@@ -664,7 +917,10 @@ class account_voucher_line(osv.osv):
if company.currency_id != currency:
balance = currency_pool.compute(cr, uid, company.currency_id.id, currency, balance)
-
+
+ if ttype == 'dr' and balance:
+ balance = -balance
+
vals.update({
'account_id': account_id,
'type': ttype,
diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml
new file mode 100644
index 00000000000..e2c66b890e2
--- /dev/null
+++ b/addons/account_voucher/voucher_payment_receipt_view.xml
@@ -0,0 +1,170 @@
+
+
+
+
+ account.voucher.payment.form
+ account.voucher
+ form
+
+
+
+
+
+
+ Vendor Payment
+ account.voucher.open
+ form
+ [('journal_id.type', 'in', ['bank', 'cash']), ('type','=','payment')]
+ {'journal_type':'bank', 'type':'payment'}
+
+ new
+
+
+
+
+ account.voucher.receipt.form
+ account.voucher
+ form
+
+
+
+
+
+
+ Sales Payment
+ account.voucher.open
+ form
+ [('journal_id.type', 'in', ['bank', 'cash']), ('type','=','receipt')]
+ {'journal_type':'bank', 'type':'receipt'}
+
+ new
+
+
+
+
+ Cheques
+ account.voucher.open
+ form
+ [('journal_id.type', 'in', ['bank']), ('type','=','payment')]
+ {'journal_type':'bank', 'type':'payment'}
+
+ new
+
+
+
+
+
diff --git a/addons/account_voucher/voucher_sales_purchase_view.xml b/addons/account_voucher/voucher_sales_purchase_view.xml
new file mode 100644
index 00000000000..60e8c548ebc
--- /dev/null
+++ b/addons/account_voucher/voucher_sales_purchase_view.xml
@@ -0,0 +1,157 @@
+
+
+
+
+ account.voucher.sale.form
+ account.voucher
+ form
+
+
+
+
+
+
+
+ Sales Receipt
+ account.voucher.open
+ form
+ [('journal_id.type','=','sale')]
+ {'journal_type':'sale', 'type':'sale'}
+
+ new
+
+
+
+
+
+ account.voucher.purchase.form
+ account.voucher
+ form
+
+
+
+
+
+ Vendor Bills
+ account.voucher.open
+ form
+ [('journal_id.type','=','purchase')]
+ {'journal_type':'purchase', 'type':'purchase'}
+
+ new
+
+
+
+
+
diff --git a/addons/account_voucher/voucher_view.xml b/addons/account_voucher/voucher_view.xml
index 41979f4b730..f8bc28fa0ac 100644
--- a/addons/account_voucher/voucher_view.xml
+++ b/addons/account_voucher/voucher_view.xml
@@ -31,7 +31,7 @@
@@ -54,11 +54,20 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -100,13 +109,13 @@
-
+
-
+
@@ -147,7 +156,7 @@
-
+
@@ -178,34 +187,48 @@
-
+
-
- Sales Vouchers
- account.voucher
- form
- tree,form,graph
-
- [('journal_id.type','=','sale')]
- {'type':'sale'}
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- Purchase Vouchers
- account.voucher
- form
- tree,form,graph
-
- [('journal_id.type','=','purchase')]
- {'type':'purchase'}
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -219,36 +242,51 @@
-
- Receive Payments
- ir.actions.act_window
- account.voucher
- form
- tree,form
- [('journal_id.type', '=', 'bank'), ('type','=','receipt')]
- {'type':'bank'}
-
-
-
-
-
-
- Pay Bills
- ir.actions.act_window
- account.voucher
- form
- tree,form
- [('journal_id.type', '=', 'bank'), ('type','=','payment')]
- {'type':'bank'}
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
account.journal.form.inherit
account.journal
@@ -268,7 +306,7 @@
context="{'journal_id': active_id, 'type':type}"
res_model="account.voucher"
src_model="account.journal"/>
-
+
Vouchers Entries
account.voucher
diff --git a/addons/account_voucher/wizard/account_voucher_open.py b/addons/account_voucher/wizard/account_voucher_open.py
index f33c00fd099..3efffe04c67 100644
--- a/addons/account_voucher/wizard/account_voucher_open.py
+++ b/addons/account_voucher/wizard/account_voucher_open.py
@@ -18,69 +18,130 @@
# along with this program. If not, see .
#
##############################################################################
-from osv import osv, fields
+
+from osv import fields, osv
from tools.translate import _
+import tools
-_types = {
- 'pay_voucher':'Cash Payment Voucher',
- 'bank_pay_voucher':'Bank Payment Voucher',
- 'rec_voucher':'Cash Receipt Voucher',
- 'bank_rec_voucher':'Bank Receipt Voucher',
- 'cont_voucher':'Contra Voucher',
- 'journal_sale_vou':'Journal Sale Voucher',
- 'journal_pur_voucher':'Journal Purchase Voucher'
- }
-_states = {
- 'draft':'Draft',
- 'proforma':'Pro-forma',
- 'posted':'Posted',
- 'cancel':'Cancel'
-}
+class account_voucher_open(osv.osv_memory):
+ _name = "account.voucher.open"
+ _description = "Account Voucher"
+
+ def _get_period(self, cr, uid, context={}):
+ """
+ Return default account period value
+ """
+ ids = self.pool.get('account.period').find(cr, uid, context=context)
+ period_id = False
+ if len(ids):
+ period_id = ids[0]
+ return period_id
-class account_open_voucher(osv.osv_memory):
- _name = "account.open.voucher"
- _description = "Account Open Voucher"
+ def _get_journal(self, cr, uid, context={}):
+ """
+ Return journal based on the journal type
+ """
+ journal_id = False
+
+ journal_pool = self.pool.get('account.journal')
+ if context.get('journal_type', False):
+ jids = journal_pool.search(cr, uid, [('type','=', context.get('journal_type'))])
+ journal_id = jids[0]
+ return journal_id
+
+ def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
+ """
+ Returns views and fields for current model where view will depend on {view_type}.
+ @param cr: A database cursor
+ @param user: ID of the user currently logged in
+ @param view_id: list of fields, which required to read signatures
+ @param view_type: defines a view type. it can be one of (form, tree, graph, calender, gantt, search, mdx)
+ @param context: context arguments, like lang, time zone
+ @param toolbar: contains a list of reports, wizards, and links related to current model
+
+ @return: Returns a dict that contains definition for fields, views, and toolbars
+ """
+ res = super(account_voucher_open, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu)
- _columns = {
- 'type': fields.selection([('pay_voucher','Cash Payment Voucher'),
- ('bank_pay_voucher','Bank Payment Voucher'),
- ('rec_voucher','Cash Receipt Voucher'),
- ('bank_rec_voucher','Bank Receipt Voucher'),
- ('cont_voucher','Contra Voucher'),
- ('journal_sale_vou','Journal Sale Voucher'),
- ('journal_pur_voucher','Journal Purchase Voucher')],'Voucher Type', required=True),
- 'state': fields.selection([('draft','Draft'),
- ('proforma','Pro-forma'),
- ('posted','Posted'),
- ('cancel','Cancel')], 'State', required=True),
- 'period_ids': fields.many2many('account.period', 'voucher_period_rel', 'voucher_id', 'period_id', 'Periods'),
- }
+ if not view_id:
+ return res
+ period_pool = self.pool.get('account.period')
+ journal_pool = self.pool.get('account.journal')
+
+ journal_id = self._get_journal(cr, uid, context)
+ period_id = self._get_period(cr, uid, context)
+
+ journal = False
+ if journal_id:
+ journal = journal_pool.read(cr, uid, [journal_id], ['name'])[0]['name']
+ else:
+ journal = "All"
+
+ period = False
+ if period_id:
+ period = period_pool.browse(cr, uid, [period_id], ['name'])[0]['name']
+
+ menu = self.pool.get('ir.ui.menu').browse(cr, uid, context.get('active_id'))
+ name = menu.name
+
+ view = """
+ """ % (str(name), str(journal), str(period))
+
+ res.update({
+ 'arch':view
+ })
+ return res
+
def action_open_window(self, cr, uid, ids, context=None):
- obj_period = self.pool.get('account.period')
- obj_fyear = self.pool.get('account.fiscalyear')
- periods = []
+ """
+ This function Open action move line window on given period and Journal/Payment Mode
+ @param cr: the current row, from the database cursor,
+ @param uid: the current user’s ID for security checks,
+ @param ids: account move journal’s ID or list of IDs
+ @return: dictionary of Open action move line window on given period and Journal/Payment Mode
+ """
+
+ period_pool = self.pool.get('account.journal.period')
+ data_pool = self.pool.get('ir.model.data')
+ journal_pool = self.pool.get('account.journal')
+
if context is None:
context = {}
-
- form = self.read(cr, uid, ids, [])[0]
- if not form['period_ids']:
- year = obj_fyear.find(cr, uid)
- periods = obj_period.search(cr, uid, [('fiscalyear_id','=',year)])
- else:
- periods = form['period_ids']
- return {
- 'domain': "[('type','=','%s'), ('state','=','%s'), ('period_id','in',%s)]" % (form['type'], form['state'], periods),
- 'name': "%s - %s" % (_types[form['type']], _states[form['state']]),
+
+ journal_id = self._get_journal(cr, uid, context)
+ period_id = self._get_period(cr, uid, context)
+
+ menu = self.pool.get('ir.ui.menu').browse(cr, uid, context.get('active_id'))
+ name = menu.name
+
+ result = data_pool._get_id(cr, uid, 'account_voucher', 'view_voucher_filter_new')
+ res_id = data_pool.browse(cr, uid, result, context=context).res_id
+
+ res = {
+ 'domain':menu.action.domain,
+ 'name': name,
'view_type': 'form',
- 'view_mode': 'tree,form',
+ 'view_mode': 'tree,graph,form',
'res_model': 'account.voucher',
'view_id': False,
- 'context': "{'type':'%s', 'state':'%s', 'period_id':%s}" % (form['type'], form['state'], periods),
+ 'context': "{'journal_id': %d, 'search_default_journal_id':%d, 'search_default_period_id':%d}" % (journal_id, journal_id, period_id),
'type': 'ir.actions.act_window',
- 'nodestroy': True
+ 'search_view_id': res_id
}
-
-account_open_voucher()
+ return res
+
+account_voucher_open()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account_voucher/wizard/account_voucher_open_view.xml b/addons/account_voucher/wizard/account_voucher_open_view.xml
index b6277e7615c..6168866b85c 100644
--- a/addons/account_voucher/wizard/account_voucher_open_view.xml
+++ b/addons/account_voucher/wizard/account_voucher_open_view.xml
@@ -4,39 +4,23 @@
Open Vouchers
- account.open.voucher
+ account.voucher.open
form
-
-
- Open Vouchers
- account.open.voucher
- ir.actions.act_window
- form
- tree,form
-
- {'record_id':active_id}
- new
-
-
-
-
-
-
-
-
-
+
diff --git a/addons/account_voucher_payment/account_voucher_payment.py b/addons/account_voucher_payment/account_voucher_payment.py
index fe1d984f1f8..6e57e0efc12 100755
--- a/addons/account_voucher_payment/account_voucher_payment.py
+++ b/addons/account_voucher_payment/account_voucher_payment.py
@@ -22,53 +22,16 @@
from osv import fields, osv
from tools.translate import _
-class account_move(osv.osv):
- _inherit = 'account.move'
-
- def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False):
- """
- Returns a list of ids based on search domain {args}
-
- @param cr: A database cursor
- @param user: ID of the user currently logged in
- @param args: list of conditions to be applied in search opertion
- @param offset: default from first record, you can start from nth record
- @param limit: number of records to be obtained as a result of search opertion
- @param order: ordering on any field(s)
- @param context: context arguments, like lang, time zone
- @param count:
-
- @return: Returns a list of ids based on search domain
- """
- if not context:
- context = {}
- ttype = context.get('ttype', False)
- partner = context.get('partner_id', False)
- voucher = context.get('voucher', False)
- if voucher and not partner:
- raise osv.except_osv(_('Invalid Partner !'), _('Please select the partner !'))
-
- if ttype and ttype in ('receipt'):
- args += [('journal_id.type','in', ['sale', 'purchase_refund'])]
- elif ttype and ttype in ('payment'):
- args += [('journal_id.type','in', ['purchase', 'sale_refund'])]
- elif ttype and ttype in('sale', 'purchase'):
- raise osv.except_osv(_('Invalid action !'), _('You can not reconcile sales, purchase, or journal voucher with invoice !'))
- args += [('journal_id.type','=', 'do_not_allow_search')]
- res = super(account_move, self).search(cr, user, args, offset, limit, order, context, count)
- return res
-
-account_move()
-
-class account_move_line(osv.osv):
- _inherit = "account.move.line"
- _columns = {
- 'voucher_invoice': fields.many2one('account.invoice', 'Invoice', readonly=True),
- }
-account_move_line()
+#class account_move_line(osv.osv):
+# _inherit = "account.move.line"
+# _columns = {
+# 'voucher_invoice': fields.many2one('account.invoice', 'Invoice', readonly=True),
+# }
+#account_move_line()
class account_voucher(osv.osv):
_inherit = 'account.voucher'
+
_columns = {
'payment_ids':fields.one2many('account.voucher.line', 'voucher_id', 'Voucher Lines', readonly=True, states={'draft':[('readonly',False)]}),
}
@@ -85,7 +48,7 @@ class account_voucher(osv.osv):
invoice_pool = self.pool.get('account.invoice')
for inv in self.browse(cr, uid, ids):
-
+
if inv.move_id:
continue
@@ -153,63 +116,78 @@ class account_voucher(osv.osv):
line_ids += [move_line_pool.create(cr, uid, move_line)]
rec_ids = []
- for line in inv.payment_ids:
- amount=0.0
-
- if inv.type in ('payment'):
- ref = line.ref
-
+ if inv.type == 'sale' and inv.pay_now == 'pay_now':
+ #create the payment line manually
move_line = {
- 'name':line.name,
- 'debit':False,
- 'credit':False,
- 'account_id':line.account_id.id or False,
- 'move_id':move_id ,
- 'journal_id':inv.journal_id.id,
- 'period_id':inv.period_id.id,
- 'partner_id':line.partner_id.id or False,
- 'ref':ref,
- 'date':inv.date,
- 'analytic_account_id':False
+ 'name':inv.name,
+ 'debit':inv.pay_amount,
+ 'credit':False,
+ 'account_id':inv.pay_account_id.id or False,
+ 'move_id':move_id ,
+ 'journal_id':inv.pay_journal_id.id,
+ 'period_id':inv.period_id.id,
+ 'partner_id':inv.partner_id.id,
+ 'ref':ref,
+ 'date':inv.date
}
-
- if diff_currency_p:
- amount_currency = currency_pool.compute(cr, uid, inv.currency_id.id, company_currency, line.amount)
- line.amount = amount_currency
- move_line.update({
- 'amount_currency':amount_currency,
- 'currency_id':inv.currency_id.id
- })
-
- if line.account_analytic_id:
- move_line.update({
- 'analytic_account_id':line.account_analytic_id.id
- })
-
- if line.type == 'dr':
- move_line.update({
- 'debit': line.amount or False
- })
- amount = line.amount
-
- elif line.type == 'cr':
- move_line.update({
- 'credit': line.amount or False
- })
- amount = line.amount
-
- move_line_id = move_line_pool.create(cr, uid, move_line)
- line_ids += [move_line_id]
-
- if line.move_id and inv.type in ('payment', 'receipt'):
- rec_ids += [move_line_id]
- for move_line in line.move_id.line_id:
- if line.account_id.id == move_line.account_id.id:
- rec_ids += [move_line.id]
+ line_ids += [move_line_pool.create(cr, uid, move_line)]
+ else:
+ for line in inv.payment_ids:
+
+ amount=0.0
+ if inv.type in ('payment'):
+ ref = line.ref
+
+ move_line = {
+ 'name':line.name,
+ 'debit':False,
+ 'credit':False,
+ 'account_id':line.account_id.id or False,
+ 'move_id':move_id ,
+ 'journal_id':inv.journal_id.id,
+ 'period_id':inv.period_id.id,
+ 'partner_id':line.partner_id.id or False,
+ 'ref':ref,
+ 'date':inv.date,
+ 'analytic_account_id':False
+ }
+
+ if diff_currency_p:
+ amount_currency = currency_pool.compute(cr, uid, inv.currency_id.id, company_currency, line.amount)
+ line.amount = amount_currency
+ move_line.update({
+ 'amount_currency':amount_currency,
+ 'currency_id':inv.currency_id.id
+ })
+
+ if line.account_analytic_id:
+ move_line.update({
+ 'analytic_account_id':line.account_analytic_id.id
+ })
+
+ if line.type == 'dr':
+ move_line.update({
+ 'debit': line.amount or False
+ })
+
+ elif line.type == 'cr':
+ move_line.update({
+ 'credit': line.amount or False
+ })
+
+ move_line_id = move_line_pool.create(cr, uid, move_line)
+ line_ids += [move_line_id]
+
+ if line.move_id and inv.type in ('payment', 'receipt'):
+ rec_ids += [move_line_id]
+ for move_line in line.move_id.line_id:
+ if line.account_id.id == move_line.account_id.id:
+ rec_ids += [move_line.id]
+
if rec_ids:
move_line_pool.reconcile_partial(cr, uid, rec_ids)
-
+
rec = {
'move_id': move_id
}
@@ -226,12 +204,12 @@ account_voucher()
class account_voucher_line(osv.osv):
_inherit = 'account.voucher.line'
-
+
def default_get(self, cr, uid, fields, context={}):
data = super(account_voucher_line, self).default_get(cr, uid, fields, context)
self.voucher_context = context
return data
-
+
_columns = {
'move_id' : fields.many2one('account.move','Bill / Invoice'),
}
diff --git a/addons/account_voucher_payment/account_voucher_payment_view.xml b/addons/account_voucher_payment/account_voucher_payment_view.xml
index 2eb0693f440..894229f26e7 100755
--- a/addons/account_voucher_payment/account_voucher_payment_view.xml
+++ b/addons/account_voucher_payment/account_voucher_payment_view.xml
@@ -1,57 +1,67 @@
-
+
+
+
-
+
-
-
+
+
-
-
- account.move.line.form.inherit
- account.move.line
- form
-
-
-
-
-
-
-
-
-
- account.move.line.form.inherit
- account.move.line
- tree
-
-
-
-
-
-
-
-
-
- account.voucher.form
+
+
+ account.voucher.form.inherit
account.voucher
form
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-->
+
+ account.voucher.form.payment.unreconcile
+ account.voucher
+ form
+
+
+
+
+
+
+
+ account.voucher.form.receipt.unreconcile
+ account.voucher
+ form
+
diff --git a/addons/analytic/i18n/it.po b/addons/analytic/i18n/it.po
index 7a5fd2b7c69..0d94a043b00 100644
--- a/addons/analytic/i18n/it.po
+++ b/addons/analytic/i18n/it.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-06-18 10:59+0000\n"
-"PO-Revision-Date: 2010-08-16 12:38+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 10:07+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: Italian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:01+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:34+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: analytic
diff --git a/addons/analytic_journal_billing_rate/i18n/it.po b/addons/analytic_journal_billing_rate/i18n/it.po
index b718cf82988..0a128b7cb77 100644
--- a/addons/analytic_journal_billing_rate/i18n/it.po
+++ b/addons/analytic_journal_billing_rate/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 10:21+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 09:58+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:34+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: analytic_journal_billing_rate
diff --git a/addons/analytic_journal_billing_rate/i18n/tr.po b/addons/analytic_journal_billing_rate/i18n/tr.po
index e3dffbd8ad8..917066a7ffb 100644
--- a/addons/analytic_journal_billing_rate/i18n/tr.po
+++ b/addons/analytic_journal_billing_rate/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:25+0000\n"
+"PO-Revision-Date: 2010-08-18 13:22+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: analytic_journal_billing_rate
diff --git a/addons/analytic_user_function/i18n/tr.po b/addons/analytic_user_function/i18n/tr.po
index 6ed3c723ff4..ff8b24a9e5d 100644
--- a/addons/analytic_user_function/i18n/tr.po
+++ b/addons/analytic_user_function/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:29+0000\n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: analytic_user_function
diff --git a/addons/association/profile_association.xml b/addons/association/profile_association.xml
index 6aaea67dd0b..032005010e0 100644
--- a/addons/association/profile_association.xml
+++ b/addons/association/profile_association.xml
@@ -63,7 +63,7 @@
-
+
diff --git a/addons/auction/i18n/lt.po b/addons/auction/i18n/lt.po
index 675f8a7f893..15d6961e3fe 100644
--- a/addons/auction/i18n/lt.po
+++ b/addons/auction/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:38+0000\n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: auction
diff --git a/addons/auction/i18n/nl.po b/addons/auction/i18n/nl.po
index 2eeb193b763..73cbd3acb0e 100644
--- a/addons/auction/i18n/nl.po
+++ b/addons/auction/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:42+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:36+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: auction
diff --git a/addons/auction/i18n/tr.po b/addons/auction/i18n/tr.po
index 029a2d4b4af..d490960221f 100644
--- a/addons/auction/i18n/tr.po
+++ b/addons/auction/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:41+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:02+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: auction
diff --git a/addons/audittrail/i18n/it.po b/addons/audittrail/i18n/it.po
index 798fc43c04c..c720dd79016 100644
--- a/addons/audittrail/i18n/it.po
+++ b/addons/audittrail/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-03 00:47+0000\n"
-"Last-Translator: mga (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:03+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: audittrail
@@ -52,17 +52,17 @@ msgstr "Crea"
#. module: audittrail
#: wizard_view:audittrail.view.log,init:0
msgid "Audit Logs"
-msgstr ""
+msgstr "Log di verifica"
#. module: audittrail
#: field:audittrail.rule,state:0
msgid "State"
-msgstr ""
+msgstr "Stato"
#. module: audittrail
#: selection:audittrail.rule,state:0
msgid "Draft"
-msgstr ""
+msgstr "Bozza"
#. module: audittrail
#: field:audittrail.log.line,old_value:0
@@ -72,83 +72,83 @@ msgstr "Valore precedente"
#. module: audittrail
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: audittrail
#: model:ir.actions.wizard,name:audittrail.wizard_audittrail_log
msgid "View log"
-msgstr ""
+msgstr "Mostra log"
#. module: audittrail
#: model:ir.model,name:audittrail.model_audittrail_log_line
msgid "audittrail.log.line"
-msgstr ""
+msgstr "audittrail.log.line"
#. module: audittrail
#: field:audittrail.log,method:0
msgid "Method"
-msgstr ""
+msgstr "Metodo"
#. module: audittrail
#: wizard_field:audittrail.view.log,init,from:0
msgid "Log From"
-msgstr ""
+msgstr "Videata Logs"
#. module: audittrail
#: field:audittrail.log.line,log:0
msgid "Log ID"
-msgstr ""
+msgstr "ID log"
#. module: audittrail
#: field:audittrail.log,res_id:0
msgid "Resource Id"
-msgstr ""
+msgstr "ID Risorsa"
#. module: audittrail
#: selection:audittrail.log,method:0
msgid "Write"
-msgstr ""
+msgstr "Scrivi"
#. module: audittrail
#: model:ir.ui.menu,name:audittrail.menu_action_audittrail
msgid "Audittrails"
-msgstr ""
+msgstr "Audittrails"
#. module: audittrail
#: view:audittrail.log:0
msgid "Log Lines"
-msgstr ""
+msgstr "Linee di log"
#. module: audittrail
#: view:audittrail.rule:0
msgid "Subscribe"
-msgstr ""
+msgstr "Sottoscrivi"
#. module: audittrail
#: selection:audittrail.log,method:0
msgid "Read"
-msgstr ""
+msgstr "Leggi"
#. module: audittrail
#: field:audittrail.log,object_id:0
#: field:audittrail.rule,object_id:0
msgid "Object"
-msgstr ""
+msgstr "Oggetto"
#. module: audittrail
#: view:audittrail.rule:0
msgid "AuditTrail Rule"
-msgstr ""
+msgstr "Regole tracciamento attività"
#. module: audittrail
#: wizard_field:audittrail.view.log,init,to:0
msgid "Log To"
-msgstr ""
+msgstr "Log a"
#. module: audittrail
#: view:audittrail.log:0
msgid "New Value Text: "
-msgstr ""
+msgstr "Nuovo valore di testo: "
#. module: audittrail
#: model:ir.module.module,description:audittrail.module_meta_information
@@ -158,21 +158,25 @@ msgid ""
" Subscribe Rules for read, write, create and delete on objects and check "
"logs"
msgstr ""
+"Permette all'amministratore di tenere traccia di tutte le operazioni utente "
+"su tutti gli oggetti di sistema.\n"
+" Regole che posso sottoscrivere: lettura, scrittura, creazione e "
+"cancellazione oggetti e controllo logs"
#. module: audittrail
#: field:audittrail.log,timestamp:0
msgid "Date"
-msgstr ""
+msgstr "Data"
#. module: audittrail
#: field:audittrail.log,user_id:0
msgid "User"
-msgstr ""
+msgstr "Utente"
#. module: audittrail
#: view:audittrail.log:0
msgid "Old Value Text : "
-msgstr ""
+msgstr "Vecchio valore del campo: "
#. module: audittrail
#: constraint:ir.ui.view:0
@@ -182,102 +186,102 @@ msgstr "XML non valido per Visualizzazione Architettura!"
#. module: audittrail
#: field:audittrail.log,name:0
msgid "Name"
-msgstr ""
+msgstr "Nome"
#. module: audittrail
#: field:audittrail.log,line_ids:0
msgid "Log lines"
-msgstr ""
+msgstr "Linea di log"
#. module: audittrail
#: model:ir.ui.menu,name:audittrail.menu_action_audittrail_rule_tree_sub
msgid "Subscribed Rules"
-msgstr ""
+msgstr "Regole applicate"
#. module: audittrail
#: field:audittrail.log.line,field_id:0
msgid "Fields"
-msgstr ""
+msgstr "Campi"
#. module: audittrail
#: view:audittrail.rule:0
msgid "AuditTrail Rules"
-msgstr ""
+msgstr "Regole AuditTrail"
#. module: audittrail
#: model:ir.model,name:audittrail.model_audittrail_rule
msgid "audittrail.rule"
-msgstr ""
+msgstr "audittrail.rule"
#. module: audittrail
#: view:audittrail.rule:0
msgid "UnSubscribe"
-msgstr ""
+msgstr "Annulla sottoscrizione"
#. module: audittrail
#: field:audittrail.rule,log_write:0
msgid "Log writes"
-msgstr ""
+msgstr "Scrittura Log"
#. module: audittrail
#: model:ir.model,name:audittrail.model_audittrail_log
msgid "audittrail.log"
-msgstr ""
+msgstr "audittrail.log"
#. module: audittrail
#: field:audittrail.log.line,field_description:0
msgid "Field Description"
-msgstr ""
+msgstr "Descrizione campo"
#. module: audittrail
#: selection:audittrail.log,method:0
msgid "Delete"
-msgstr ""
+msgstr "Elimina"
#. module: audittrail
#: wizard_button:audittrail.view.log,init,open:0
msgid "Open Logs"
-msgstr ""
+msgstr "Apri logs"
#. module: audittrail
#: field:audittrail.log.line,new_value_text:0
msgid "New value Text"
-msgstr ""
+msgstr "Nuovo Valore del campo"
#. module: audittrail
#: field:audittrail.rule,name:0
msgid "Rule Name"
-msgstr ""
+msgstr "Nome della Regola"
#. module: audittrail
#: field:audittrail.rule,log_read:0
msgid "Log reads"
-msgstr ""
+msgstr "Lettura Logs"
#. module: audittrail
#: model:ir.ui.menu,name:audittrail.menu_action_audittrail_log_tree
msgid "Logs"
-msgstr ""
+msgstr "Logs"
#. module: audittrail
#: field:audittrail.log.line,new_value:0
msgid "New Value"
-msgstr ""
+msgstr "Nuovo valore"
#. module: audittrail
#: model:ir.ui.menu,name:audittrail.menu_action_log_tree2
msgid "View Logs"
-msgstr ""
+msgstr "Guarda i Logs"
#. module: audittrail
#: field:audittrail.rule,log_create:0
msgid "Log creates"
-msgstr ""
+msgstr "Creazione Log"
#. module: audittrail
#: view:audittrail.log:0
msgid "AuditTrail Logs"
-msgstr ""
+msgstr "Logs di AuditTrail"
#. module: audittrail
#: model:ir.ui.menu,name:audittrail.menu_action_audittrail_rule_tree
@@ -287,24 +291,24 @@ msgstr "Regole"
#. module: audittrail
#: view:audittrail.log:0
msgid "New Value : "
-msgstr ""
+msgstr "Nuovo Valore: "
#. module: audittrail
#: field:audittrail.rule,user_id:0
msgid "Users"
-msgstr ""
+msgstr "Utenti"
#. module: audittrail
#: field:audittrail.log.line,old_value_text:0
msgid "Old value Text"
-msgstr ""
+msgstr "Vecchio valore del campo"
#. module: audittrail
#: wizard_button:audittrail.view.log,init,end:0
msgid "Cancel"
-msgstr ""
+msgstr "Annulla"
#. module: audittrail
#: field:audittrail.rule,log_unlink:0
msgid "Log deletes"
-msgstr ""
+msgstr "Cancellazioni Log"
diff --git a/addons/audittrail/i18n/lt.po b/addons/audittrail/i18n/lt.po
index 876ad4de4a0..a226aff41fc 100644
--- a/addons/audittrail/i18n/lt.po
+++ b/addons/audittrail/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:47+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:23+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: audittrail
diff --git a/addons/audittrail/i18n/tr.po b/addons/audittrail/i18n/tr.po
index e230156d640..d184c4bb7d6 100644
--- a/addons/audittrail/i18n/tr.po
+++ b/addons/audittrail/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:24+0000\n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: audittrail
diff --git a/addons/audittrail/i18n/zh_CN.po b/addons/audittrail/i18n/zh_CN.po
index 47adc2ecdcd..3cb2ad64af8 100644
--- a/addons/audittrail/i18n/zh_CN.po
+++ b/addons/audittrail/i18n/zh_CN.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:02+0000\n"
+"PO-Revision-Date: 2010-08-18 13:25+0000\n"
"Last-Translator: Black Jack \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: audittrail
diff --git a/addons/audittrail/security/audittrail_security.xml b/addons/audittrail/security/audittrail_security.xml
index 8b1f17aa939..5e94229982f 100644
--- a/addons/audittrail/security/audittrail_security.xml
+++ b/addons/audittrail/security/audittrail_security.xml
@@ -2,9 +2,6 @@
-
diff --git a/addons/base_action_rule/base_action_rule_view.xml b/addons/base_action_rule/base_action_rule_view.xml
index c8adf10b168..710fc9d0075 100644
--- a/addons/base_action_rule/base_action_rule_view.xml
+++ b/addons/base_action_rule/base_action_rule_view.xml
@@ -2,7 +2,7 @@
diff --git a/addons/base_contact/base_contact.py b/addons/base_contact/base_contact.py
index 85a2241aaa0..1c0525931c7 100644
--- a/addons/base_contact/base_contact.py
+++ b/addons/base_contact/base_contact.py
@@ -224,6 +224,9 @@ class res_partner_job(osv.osv):
'state': lambda *a: 'current',
}
+ def onchange_name(self, cr, uid, ids, address_id='', name='', context=None):
+ return {'value': {'address_id': address_id}, 'domain':{'partner_id':'name'}}
+
def onchange_partner(self, cr, uid, _, partner_id, context=None):
"""
@param self: The object pointer
diff --git a/addons/base_contact/base_contact_view.xml b/addons/base_contact/base_contact_view.xml
index a251ca6eb90..e602968798f 100644
--- a/addons/base_contact/base_contact_view.xml
+++ b/addons/base_contact/base_contact_view.xml
@@ -53,7 +53,7 @@
-
+
diff --git a/addons/base_contact/i18n/it.po b/addons/base_contact/i18n/it.po
index 078c85c0521..730aa0dcdf2 100644
--- a/addons/base_contact/i18n/it.po
+++ b/addons/base_contact/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 08:49+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 10:15+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:32+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_contact
diff --git a/addons/base_contact/i18n/lt.po b/addons/base_contact/i18n/lt.po
index 439154d10b2..258c4026c3a 100644
--- a/addons/base_contact/i18n/lt.po
+++ b/addons/base_contact/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:38+0000\n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
"Last-Translator: Giedrius Slavinskas \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Language: lt\n"
diff --git a/addons/base_contact/i18n/tr.po b/addons/base_contact/i18n/tr.po
index 30192c4a008..98041e5ad3b 100644
--- a/addons/base_contact/i18n/tr.po
+++ b/addons/base_contact/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:47+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:12+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_contact
diff --git a/addons/base_contact/i18n/zh_CN.po b/addons/base_contact/i18n/zh_CN.po
index c6b091b5110..b22c7a3da96 100644
--- a/addons/base_contact/i18n/zh_CN.po
+++ b/addons/base_contact/i18n/zh_CN.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:45+0000\n"
+"PO-Revision-Date: 2010-08-18 13:19+0000\n"
"Last-Translator: Black Jack \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_contact
diff --git a/addons/base_iban/i18n/tr.po b/addons/base_iban/i18n/tr.po
index 3579267a6a6..e15efd8046f 100644
--- a/addons/base_iban/i18n/tr.po
+++ b/addons/base_iban/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:45+0000\n"
+"PO-Revision-Date: 2010-08-18 13:18+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_iban
diff --git a/addons/base_module_quality/i18n/tr.po b/addons/base_module_quality/i18n/tr.po
index a6b4185126f..57d960ff5b6 100644
--- a/addons/base_module_quality/i18n/tr.po
+++ b/addons/base_module_quality/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:39+0000\n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_module_quality
diff --git a/addons/base_module_record/i18n/tr.po b/addons/base_module_record/i18n/tr.po
index 075701e5db4..18b7a8ff810 100644
--- a/addons/base_module_record/i18n/tr.po
+++ b/addons/base_module_record/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:24+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:03+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_module_record
diff --git a/addons/base_report_creator/i18n/it.po b/addons/base_report_creator/i18n/it.po
index a21e6a4f0a5..327f58a01ec 100644
--- a/addons/base_report_creator/i18n/it.po
+++ b/addons/base_report_creator/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-10-06 09:23+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 13:18+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:02+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_creator
@@ -23,6 +23,9 @@ msgid ""
"records.\n"
" e.g. res_partner.id=3"
msgstr ""
+"Fornisce una espressione per il campo basata su come vuoi filtrare i "
+"record.\n"
+"es.: res_partner.id=3"
#. module: base_report_creator
#: field:base_report_creator.report,view_graph_type:0
@@ -47,7 +50,7 @@ msgstr "Modo Grafico"
#. module: base_report_creator
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: base_report_creator
#: view:base_report_creator.report:0
@@ -158,7 +161,7 @@ msgstr "Crea Menu per Report"
#: selection:base_report_creator.report,view_type2:0
#: selection:base_report_creator.report,view_type3:0
msgid "Form"
-msgstr ""
+msgstr "Modulo"
#. module: base_report_creator
#: selection:base_report_creator.report,view_type3:0
@@ -214,7 +217,7 @@ msgstr "Sicurezza"
#. module: base_report_creator
#: wizard_field:base_report_creator.report.menu.create,init,menu_name:0
msgid "Menu Name"
-msgstr ""
+msgstr "Nome del Menu"
#. module: base_report_creator
#: selection:base_report_creator.report.filter,condition:0
@@ -408,6 +411,12 @@ msgid ""
"After installing the module, it adds a menu to define custom report in\n"
"the \"Dashboard\" menu.\n"
msgstr ""
+"Questo modulo ti permette di creare un qualsiasi report \n"
+"statistico su vari oggetti. E' uno strumento che serve per costruire query\n"
+"SQL e per permettere all'utente finale di sfogliarne i risultati.\n"
+"\n"
+"Dopo l'installazione del modulo, viene aggiunta una voce di menù, nella "
+"sezione \"Dashboard\", per definire un Report personalizzato.\n"
#. module: base_report_creator
#: selection:base_report_creator.report.fields,calendar_mode:0
diff --git a/addons/base_report_creator/i18n/tr.po b/addons/base_report_creator/i18n/tr.po
index 185851e6a0d..03848ddae61 100644
--- a/addons/base_report_creator/i18n/tr.po
+++ b/addons/base_report_creator/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:39+0000\n"
+"PO-Revision-Date: 2010-08-18 13:12+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_creator
diff --git a/addons/base_report_designer/i18n/it.po b/addons/base_report_designer/i18n/it.po
index 0361b89abed..0fa30ca1da4 100644
--- a/addons/base_report_designer/i18n/it.po
+++ b/addons/base_report_designer/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 08:37+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 10:11+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:33+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_designer
diff --git a/addons/base_report_designer/i18n/tr.po b/addons/base_report_designer/i18n/tr.po
index 9fa19d23c28..09d23fe2810 100644
--- a/addons/base_report_designer/i18n/tr.po
+++ b/addons/base_report_designer/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:28+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:16+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_designer
diff --git a/addons/base_setup/i18n/tr.po b/addons/base_setup/i18n/tr.po
index 3af9e68b714..a6e2227752a 100644
--- a/addons/base_setup/i18n/tr.po
+++ b/addons/base_setup/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:41+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_setup
diff --git a/addons/base_vat/i18n/it.po b/addons/base_vat/i18n/it.po
index d15a7c98181..6889099b99f 100644
--- a/addons/base_vat/i18n/it.po
+++ b/addons/base_vat/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 08:51+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 09:43+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:32+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_vat
diff --git a/addons/base_vat/i18n/tr.po b/addons/base_vat/i18n/tr.po
index 244898701aa..b83dda61644 100644
--- a/addons/base_vat/i18n/tr.po
+++ b/addons/base_vat/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:43+0000\n"
+"PO-Revision-Date: 2010-08-18 13:33+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_vat
diff --git a/addons/board/i18n/it.po b/addons/board/i18n/it.po
index a949be62f1e..570c5909120 100644
--- a/addons/board/i18n/it.po
+++ b/addons/board/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 08:55+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-18 11:07+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: board
@@ -53,7 +53,7 @@ msgstr "Larghezza"
#. module: board
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: board
#: field:board.board.line,name:0
diff --git a/addons/board/i18n/tr.po b/addons/board/i18n/tr.po
index 78c9c57fd0a..12b54a55b96 100644
--- a/addons/board/i18n/tr.po
+++ b/addons/board/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:41+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: board
diff --git a/addons/caldav/calendar.py b/addons/caldav/calendar.py
index 0839d46e6fc..f48e9f3b691 100644
--- a/addons/caldav/calendar.py
+++ b/addons/caldav/calendar.py
@@ -274,9 +274,15 @@ class CalDAV(object):
self.__attribute__[name][type] = None
return True
- def format_date_tz(self, date, tz=None):
+ def format_date_tz(self, src_date, tz=None):
+ """ This function converts date into specifice timezone value
+ @param src_date: Date to be converted (datetime.datetime)
+ @return: Converted datetime.datetime object for the date
+ """
format = tools.DEFAULT_SERVER_DATETIME_FORMAT
- return tools.server_to_local_timestamp(date, format, format, tz)
+ date_str = src_date.strftime('%Y-%m-%d %H:%M:%S')
+ res_date = tools.server_to_local_timestamp(date_str, format, format, tz)
+ return datetime.strptime(res_date, "%Y-%m-%d %H:%M:%S")
def parse_ics(self, cr, uid, child, cal_children=None, context=None):
""" parse calendaring and scheduling information
@@ -354,6 +360,8 @@ class CalDAV(object):
if not model:
continue
uidval = openobjectid2uid(cr, data[map_field], model)
+ #Computation for getting events with the same UID (RFC4791 Section4.1)
+ #START
model_obj = self.pool.get(model)
r_ids = []
if model_obj._columns.get('recurrent_uid', None):
@@ -361,8 +369,13 @@ class CalDAV(object):
% (model_obj._table, data[map_field]))
r_ids = map(lambda x: x[0], cr.fetchall())
if r_ids:
- rcal = self.export_cal(cr, uid, r_ids, 'vevent', context=context)
+ r_datas = model_obj.read(cr, uid, r_ids, context=context)
+ rcal = CalDAV.export_cal(self, cr, uid, r_datas, 'vevent', context=context)
+ for revents in rcal.contents.get('vevent', []):
+ ical.contents['vevent'].append(revents)
+ #END
if data.get('recurrent_uid', None):
+ # Change the UID value in case of modified event from any recurrent event
uidval = openobjectid2uid(cr, data['recurrent_uid'], model)
vevent.add('uid').value = uidval
elif field == 'attendee' and data[map_field]:
@@ -384,15 +397,20 @@ class CalDAV(object):
ical = tz_obj.export_cal(cr, uid, None, \
data[map_field], ical, context=context)
timezones.append(data[map_field])
+ if vevent.contents.get('recurrence-id'):
+ # Convert recurrence-id field value accroding to timezone value
+ recurid_val = vevent.contents.get('recurrence-id')[0].value
+ vevent.contents.get('recurrence-id')[0].params['TZID'] = [tzval.title()]
+ vevent.contents.get('recurrence-id')[0].value = self.format_date_tz(recurid_val, tzval.title())
if exfield:
+ # Set exdates according to timezone value
+ # This is the case when timezone mapping comes after the exdate mapping
+ # and we have exdate value available
exfield.params['TZID'] = [tzval.title()]
exdates_updated = []
for exdate in exdates:
- date1 = (datetime.strptime(exdate, "%Y%m%dT%H%M%S")).strftime('%Y-%m-%d %H:%M:%S')
- dest_date = self.format_date_tz(date1, tzval.title())
- ex_date = (datetime.strptime(dest_date, "%Y-%m-%d %H:%M:%S")).strftime('%Y%m%dT%H%M%S')
- exdates_updated.append(ex_date)
- exfield.value = map(parser.parse, exdates_updated)
+ exdates_updated.append(self.format_date_tz(parser.parse(exdate), tzval.title()))
+ exfield.value = exdates_updated
elif field == 'organizer' and data[map_field]:
organizer = str2mailto(data[map_field])
event_org = vevent.add('organizer')
@@ -405,23 +423,22 @@ class CalDAV(object):
exfield = vevent.add(field)
exdates = (data[map_field]).split(',')
if tzval:
+ # Set exdates according to timezone value
+ # This is the case when timezone mapping comes before the exdate mapping
+ # and we have timezone value available
exfield.params['TZID'] = [tzval.title()]
exdates_updated = []
for exdate in exdates:
- date1 = (datetime.strptime(exdate, "%Y%m%dT%H%M%S")).strftime('%Y-%m-%d %H:%M:%S')
- dest_date = self.format_date_tz(date1, tzval.title())
- ex_date = (datetime.strptime(dest_date, "%Y-%m-%d %H:%M:%S")).strftime('%Y%m%dT%H%M%S')
- exdates_updated.append(ex_date)
- exdates = exdates_updated
- exfield.value = map(parser.parse, exdates)
+ exdates_updated.append(self.format_date_tz(parser.parse(exdate), tzval.title()))
+ exfield.value = exdates_updated
else:
vevent.add(field).value = tools.ustr(data[map_field])
elif map_type in ('datetime', 'date') and data[map_field]:
dtfield = vevent.add(field)
if tzval:
- dest_date = self.format_date_tz(data[map_field], tzval.title())
+ # Export the date according to the event timezone value
dtfield.params['TZID'] = [tzval.title()]
- dtfield.value = parser.parse(dest_date)
+ dtfield.value = self.format_date_tz(parser.parse(data[map_field]), tzval.title())
else:
dtfield.value = parser.parse(data[map_field])
elif map_type == "timedelta":
@@ -499,7 +516,6 @@ class CalDAV(object):
@param datas: Get Data's for caldav
@param context: A standard dictionary for contextual values
"""
-
try:
self.__attribute__ = get_attribute_mapping(cr, uid, self._calname, context)
ical = vobject.iCalendar()
@@ -581,9 +597,12 @@ class Calendar(CalDAV, osv.osv):
if ctx_res_id:
line_domain += [('id','=',ctx_res_id)]
mod_obj = self.pool.get(line.object_id.model)
- data_ids = mod_obj.search(cr, uid, line_domain, context=context)
+ data_ids = mod_obj.search(cr, uid, line_domain, order="id", context=context)
for data in mod_obj.browse(cr, uid, data_ids, context):
ctx = parent and parent.context or None
+ if data.recurrent_uid:
+ # Skip for event which is child of other event
+ continue
node = res_node_calendar('%s.ics' %data.id, parent, ctx, data, line.object_id.model, data.id)
res.append(node)
return res
@@ -592,7 +611,6 @@ class Calendar(CalDAV, osv.osv):
""" Export Calendar
@param ids: List of calendar’s IDs
@param vobj: the type of object to export
-
@return the ical data.
"""
if not context:
@@ -627,7 +645,6 @@ class Calendar(CalDAV, osv.osv):
@param data_id: Get Data’s ID or False
@param context: A standard dictionary for contextual values
"""
-
if not context:
context = {}
vals = []
@@ -664,6 +681,7 @@ class Calendar(CalDAV, osv.osv):
r = self.check_import(cr, uid, vals, context=context)
res.extend(r)
return res
+
Calendar()
diff --git a/addons/crm/crm.py b/addons/crm/crm.py
index 779b37b5b31..84e884043ba 100644
--- a/addons/crm/crm.py
+++ b/addons/crm/crm.py
@@ -488,8 +488,8 @@ class crm_case(object):
l=[]
if case.email_cc:
l.append(case.email_cc)
- if case.user_id:
- l.append(case.user_id.email)
+ if case.user_id and case.user_id.user_email:
+ l.append(case.user_id.user_email)
res[case.id] = l
return res
diff --git a/addons/crm/crm_installer.py b/addons/crm/crm_installer.py
index 75ae9818fab..39620c44139 100644
--- a/addons/crm/crm_installer.py
+++ b/addons/crm/crm_installer.py
@@ -40,7 +40,7 @@ class crm_installer(osv.osv_memory):
'sale_crm': fields.boolean('Opportunity to Quotation', help="This module relates sale to opportunity cases in the CRM."),
'fetchmail': fields.boolean('Fetch Emails', help="Fetchmail Server."),
'thunderbird': fields.boolean('Thunderbird', help="Thunderbird Interface."),
- 'outlook': fields.boolean('MS-Outlook', help="MS-Outlook Interface."),
+ 'outlook': fields.boolean('MS-Outlook', help="Microsoft Office Outlook Interface."),
'wiki_sale_faq': fields.boolean('Sale FAQ', help="Sale FAQ."),
}
diff --git a/addons/crm/crm_lead_menu.xml b/addons/crm/crm_lead_menu.xml
index 3b730456f5d..0bb854fea17 100644
--- a/addons/crm/crm_lead_menu.xml
+++ b/addons/crm/crm_lead_menu.xml
@@ -32,7 +32,7 @@
parent="base.menu_base_partner" sequence="1" />
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index b31e7b0df9d..b70174e8989 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -14,7 +14,7 @@
@@ -44,7 +44,7 @@
diff --git a/addons/crm/crm_meeting_menu.xml b/addons/crm/crm_meeting_menu.xml
index 457670aa282..53eabcf0136 100644
--- a/addons/crm/crm_meeting_menu.xml
+++ b/addons/crm/crm_meeting_menu.xml
@@ -112,7 +112,7 @@
+ groups="base.group_extended" />
diff --git a/addons/crm/crm_opportunity_menu.xml b/addons/crm/crm_opportunity_menu.xml
index 60ade626071..282dc78bb8c 100644
--- a/addons/crm/crm_opportunity_menu.xml
+++ b/addons/crm/crm_opportunity_menu.xml
@@ -30,6 +30,16 @@
{'search_default_user_id':uid,'search_default_current':1, 'default_type': 'opportunity'}
+ Opportunities allows you to track your best deals pipeline: history of
+the communication, expected revenues, stage of each opportunity,
+excepted closings, etc. Opportunities are usually connected with the
+email gateway: new emails may create opportunities and each opportunity
+automatically gets the history of the conversation with the customer.
+
+Your teams will be able to plan meeting and phonecalls from
+opportunities, to convert opportunities into quotations, to manage
+documents related to the opportunity, to track all activities related to
+this customer, etc.
diff --git a/addons/crm/crm_phonecall_menu.xml b/addons/crm/crm_phonecall_menu.xml
index feaadc6fbcc..481e92ec134 100644
--- a/addons/crm/crm_phonecall_menu.xml
+++ b/addons/crm/crm_phonecall_menu.xml
@@ -57,7 +57,7 @@
diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml
index 423eba836b6..331dd790ab3 100644
--- a/addons/crm/crm_view.xml
+++ b/addons/crm/crm_view.xml
@@ -4,7 +4,7 @@
-
+
@@ -333,7 +333,7 @@
diff --git a/addons/crm/i18n/fi.po b/addons/crm/i18n/fi.po
index 1d09c7b9eeb..b9a60226fe8 100644
--- a/addons/crm/i18n/fi.po
+++ b/addons/crm/i18n/fi.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-16 09:28+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:23+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: Finnish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm
diff --git a/addons/crm/i18n/hr.po b/addons/crm/i18n/hr.po
index 91c9b1c72d9..b34dea45bbc 100644
--- a/addons/crm/i18n/hr.po
+++ b/addons/crm/i18n/hr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-16 09:31+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: Vinteh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Language: hr\n"
diff --git a/addons/crm/i18n/it.po b/addons/crm/i18n/it.po
index 555891ce040..f1eca5c68ec 100644
--- a/addons/crm/i18n/it.po
+++ b/addons/crm/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-03 04:27+0000\n"
-"Last-Translator: eLBati - albatos.com \n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 03:48+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm
@@ -193,6 +193,8 @@ msgid ""
"Describes the action name.eg:on which object which ation to be taken on "
"basis of which condition"
msgstr ""
+"Descrive il nome dell'azione, ad es.: su quale oggetto, che azione deve "
+"essere presa, sulla base di che condizione"
#. module: crm
#: help:crm.case,section_id:0
@@ -200,6 +202,8 @@ msgid ""
"Section to which Case belongs to. Define Responsible user and Email account "
"for mail gateway."
msgstr ""
+"Seziona alla quale il Caso appartiene. Definisci l'utente Responsabile e "
+"l'indirizzo mail per l'invio di posta."
#. module: crm
#: view:crm.case:0
@@ -239,6 +243,8 @@ msgstr "Stipendio Proposto"
#: help:crm.case.section,sequence:0
msgid "Gives the sequence order when displaying a list of case sections."
msgstr ""
+"Assegna l'ordine in funzione della Sequenza quando viene visualizzata una "
+"lista di Sezioni di Casi."
#. module: crm
#: code:addons/crm/wizard/crm_job_wizard.py:0
@@ -396,7 +402,7 @@ msgstr "Prossimo colloquio"
#. module: crm
#: field:crm.case.rule,regex_history:0
msgid "Regular Expression on Case History"
-msgstr ""
+msgstr "Espressione regolare nello storico del caso"
#. module: crm
#: model:ir.model,name:crm.model_crm_email_add_cc
@@ -415,6 +421,9 @@ msgid ""
"customer. With each commercial opportunity, you can indicate the canall "
"which is this opportunity source."
msgstr ""
+"I canali rappresentano i differenti modi di comuncare disponibili per il "
+"cliente. Con tutte le opportunità commerciali, puoi indicare il canale che "
+"usa questa fonte di opportunità."
#. module: crm
#: view:crm.meeting:0
@@ -498,6 +507,8 @@ msgid ""
"Check this if you want the rule to mark CC(mail to any other person defined "
"in actions)."
msgstr ""
+"Spunta se vuoi che la regola marchi CC (mail inviata ad altre persone "
+"definite nelle azioni)."
#. module: crm
#: field:crm.meeting,class:0
@@ -817,7 +828,7 @@ msgstr "Contratto Firmato"
#. module: crm
#: wizard_view:caldav.crm.subscribe,init:0
msgid "Subscribe to Remote ICS"
-msgstr ""
+msgstr "Sottoscrivi l'ICS remoto"
#. module: crm
#: model:crm.case.category2,name:crm.category_oppor1
diff --git a/addons/crm/i18n/lt.po b/addons/crm/i18n/lt.po
index 326c4e32d28..b6ed64d277a 100644
--- a/addons/crm/i18n/lt.po
+++ b/addons/crm/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-16 09:27+0000\n"
+"PO-Revision-Date: 2010-08-18 13:20+0000\n"
"Last-Translator: Giedrius Slavinskas \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Language: lt\n"
diff --git a/addons/crm/i18n/pl.po b/addons/crm/i18n/pl.po
index 2f03ed5c418..be7b1ff39f1 100644
--- a/addons/crm/i18n/pl.po
+++ b/addons/crm/i18n/pl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-16 09:37+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:24+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm
diff --git a/addons/crm/i18n/pt.po b/addons/crm/i18n/pt.po
index 9765e05f1d9..91d81c9bf64 100644
--- a/addons/crm/i18n/pt.po
+++ b/addons/crm/i18n/pt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-16 09:26+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:25+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm
diff --git a/addons/crm/i18n/sk.po b/addons/crm/i18n/sk.po
index adbed246671..d29f59185c8 100644
--- a/addons/crm/i18n/sk.po
+++ b/addons/crm/i18n/sk.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-16 09:29+0000\n"
+"PO-Revision-Date: 2010-08-18 13:24+0000\n"
"Last-Translator: Radoslav Sloboda \n"
"Language-Team: Slovak \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm
diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po
index 43e2188a6f0..c6e3f44180d 100644
--- a/addons/crm/i18n/tr.po
+++ b/addons/crm/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-01-05 05:59+0000\n"
-"PO-Revision-Date: 2010-08-16 09:26+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:58+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm
diff --git a/addons/crm/report/crm_lead_report_view.xml b/addons/crm/report/crm_lead_report_view.xml
index 02e7601d6ce..e6b2f6af4f1 100644
--- a/addons/crm/report/crm_lead_report_view.xml
+++ b/addons/crm/report/crm_lead_report_view.xml
@@ -231,11 +231,11 @@
diff --git a/addons/crm/report/crm_phonecall_report_view.xml b/addons/crm/report/crm_phonecall_report_view.xml
index 66e8bd5cfa4..120bc9f859d 100644
--- a/addons/crm/report/crm_phonecall_report_view.xml
+++ b/addons/crm/report/crm_phonecall_report_view.xml
@@ -189,7 +189,7 @@
diff --git a/addons/crm/security/ir.model.access.csv b/addons/crm/security/ir.model.access.csv
index f9ffc78d50d..7179a8ffdad 100644
--- a/addons/crm/security/ir.model.access.csv
+++ b/addons/crm/security/ir.model.access.csv
@@ -42,8 +42,6 @@
"access_crm_case_section_custom_manager","crm.case.section.custom.manager","model_crm_case_section_custom","base.group_sale_manager",1,1,1,1
"access_crm_case_custom_user","crm.case.custom.user","model_crm_case_custom","base.group_sale_salesman",1,1,1,1
"access_crm_case_custom_manager","crm.case.custom.manager","model_crm_case_custom","base.group_sale_manager",1,1,1,1
-"access_crm_lead_extended","crm.lead.extended","model_crm_lead","base.group_extended",1,1,1,1
-"access_crm_phonecall_extended","crm.phonecall.extended","model_crm_phonecall","base.group_extended",1,1,1,1
"mail_gateway_mailgate_message_user","mail_gateway.mailgate.message.user","mail_gateway.model_mailgate_message","base.group_sale_salesman",1,1,1,1
"access_base_res_bank_system","base.res.bank system","base.model_res_bank","base.group_system",1,1,1,1
"access_crm_case_stage_system","crm.case.stage system","model_crm_case_stage","base.group_system",1,1,1,1
diff --git a/addons/crm_claim/crm_claim_menu.xml b/addons/crm_claim/crm_claim_menu.xml
index f0ef9ae0651..3e853936541 100644
--- a/addons/crm_claim/crm_claim_menu.xml
+++ b/addons/crm_claim/crm_claim_menu.xml
@@ -3,7 +3,7 @@
diff --git a/addons/crm_claim/report/crm_claim_report_view.xml b/addons/crm_claim/report/crm_claim_report_view.xml
index b535d51c40d..37fd3ec015a 100644
--- a/addons/crm_claim/report/crm_claim_report_view.xml
+++ b/addons/crm_claim/report/crm_claim_report_view.xml
@@ -212,7 +212,7 @@
diff --git a/addons/crm_claim/security/ir.model.access.csv b/addons/crm_claim/security/ir.model.access.csv
index ac18ba24b78..d6c00551af0 100644
--- a/addons/crm_claim/security/ir.model.access.csv
+++ b/addons/crm_claim/security/ir.model.access.csv
@@ -2,5 +2,4 @@
"access_crm_claim_manager","crm.claim.manager","model_crm_claim","base.group_sale_manager",1,0,0,0
"access_crm_claim_user","crm.claim.user","model_crm_claim","base.group_sale_salesman",1,1,1,0
"access_crm_claim_report_manager","crm.claim.report.manager","model_crm_claim_report","base.group_sale_manager",1,1,1,1
-"access_crm_claim_extended","crm.claim.extended","model_crm_claim","base.group_extended",1,1,1,1
"access_crm_claim_system","crm.claim.system","model_crm_claim","base.group_system",1,0,0,0
diff --git a/addons/crm_fundraising/crm_fundraising_menu.xml b/addons/crm_fundraising/crm_fundraising_menu.xml
index d7115b3a3ca..3c97e662d30 100644
--- a/addons/crm_fundraising/crm_fundraising_menu.xml
+++ b/addons/crm_fundraising/crm_fundraising_menu.xml
@@ -5,7 +5,7 @@
diff --git a/addons/crm_fundraising/crm_fundraising_view.xml b/addons/crm_fundraising/crm_fundraising_view.xml
index 427ec0caf38..1e8b4072bab 100644
--- a/addons/crm_fundraising/crm_fundraising_view.xml
+++ b/addons/crm_fundraising/crm_fundraising_view.xml
@@ -3,7 +3,7 @@
@@ -18,7 +18,7 @@
@@ -33,7 +33,7 @@
@@ -50,7 +50,7 @@
diff --git a/addons/crm_fundraising/report/crm_fundraising_report_view.xml b/addons/crm_fundraising/report/crm_fundraising_report_view.xml
index 9d1be15afb1..a0fd2e35583 100644
--- a/addons/crm_fundraising/report/crm_fundraising_report_view.xml
+++ b/addons/crm_fundraising/report/crm_fundraising_report_view.xml
@@ -200,7 +200,7 @@
diff --git a/addons/crm_helpdesk/crm_helpdesk_view.xml b/addons/crm_helpdesk/crm_helpdesk_view.xml
index 4a62e8b7b3a..31ba54f426f 100644
--- a/addons/crm_helpdesk/crm_helpdesk_view.xml
+++ b/addons/crm_helpdesk/crm_helpdesk_view.xml
@@ -3,7 +3,7 @@
diff --git a/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml b/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml
index d9ea03ad9e8..2544a506fd5 100644
--- a/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml
+++ b/addons/crm_helpdesk/report/crm_helpdesk_report_view.xml
@@ -181,7 +181,7 @@
diff --git a/addons/crm_helpdesk/security/ir.model.access.csv b/addons/crm_helpdesk/security/ir.model.access.csv
index 37bbd40ab29..e7c1bbb7d89 100644
--- a/addons/crm_helpdesk/security/ir.model.access.csv
+++ b/addons/crm_helpdesk/security/ir.model.access.csv
@@ -2,5 +2,4 @@
"access_crm_helpdesk_manager","crm.helpdesk.manager","model_crm_helpdesk","base.group_sale_manager",1,0,0,0
"access_crm_helpdesk_user","crm.helpdesk.user","model_crm_helpdesk","base.group_sale_salesman",1,1,1,1
"access_report_crm_helpdesk_manager","report.crm.helpdesk.manager","model_crm_helpdesk_report","base.group_sale_manager",1,1,1,1
-"access_crm_helpdesk_extended","crm.helpdesk.extended","model_crm_helpdesk","base.group_extended",1,1,1,1
"access_crm_helpdesk_system","crm.helpdesk.system","model_crm_helpdesk","base.group_system",1,0,0,0
diff --git a/addons/crm_profiling/i18n/it.po b/addons/crm_profiling/i18n/it.po
index 0240c299cca..e297887c80e 100644
--- a/addons/crm_profiling/i18n/it.po
+++ b/addons/crm_profiling/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 08:38+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 09:49+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:34+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm_profiling
diff --git a/addons/crm_profiling/i18n/tr.po b/addons/crm_profiling/i18n/tr.po
index 9e1a449e7e8..5af7aa1052c 100644
--- a/addons/crm_profiling/i18n/tr.po
+++ b/addons/crm_profiling/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:46+0000\n"
+"PO-Revision-Date: 2010-08-18 13:15+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm_profiling
diff --git a/addons/delivery/i18n/ru.po b/addons/delivery/i18n/ru.po
index 956fdd65a77..2a6ab5cd87a 100644
--- a/addons/delivery/i18n/ru.po
+++ b/addons/delivery/i18n/ru.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:24+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:06+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: delivery
diff --git a/addons/delivery/i18n/tr.po b/addons/delivery/i18n/tr.po
index e795c840058..0f816ecf186 100644
--- a/addons/delivery/i18n/tr.po
+++ b/addons/delivery/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:39+0000\n"
+"PO-Revision-Date: 2010-08-18 13:07+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: delivery
diff --git a/addons/document/document_view.xml b/addons/document/document_view.xml
index 62108a616b9..f6e21f338e7 100644
--- a/addons/document/document_view.xml
+++ b/addons/document/document_view.xml
@@ -61,7 +61,7 @@
name="Storage Media"
action="action_document_storage_form"
id="menu_document_storage_media"
- groups="base.group_extended,base.group_system"
+ groups="base.group_extended"
parent="menu_document_management_configuration"/>
@@ -335,6 +335,7 @@
Document
form
+ Documents give your access to all attached documents; it's a repository of all attached documents (mails, documents attached to a project, etc.)
@@ -58,17 +60,18 @@
-
+
+
-
+
@@ -116,10 +119,17 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -141,7 +151,7 @@
-
+
diff --git a/addons/email_template/html2text.py b/addons/email_template/html2text.py
index f8be00adf0f..af7848fee2d 100644
--- a/addons/email_template/html2text.py
+++ b/addons/email_template/html2text.py
@@ -9,7 +9,7 @@ __contributors__ = ["Martin 'Joey' Schulze", "Ricardo Reyes", "Kevin Jay North"]
# Support decoded entities with unifiable.
if not hasattr(__builtins__, 'True'): True, False = 1, 0
-import re, sys, urllib, htmlentitydefs, codecs, StringIO, types
+import re, sys, urllib, htmlentitydefs, codecs
import sgmllib
import urlparse
sgmllib.charref = re.compile('([xX]?[0-9a-fA-F]+)[^0-9a-fA-F]')
diff --git a/addons/email_template/security/ir.model.access.csv b/addons/email_template/security/ir.model.access.csv
index ef5297f52bc..fd5cf2d0f09 100644
--- a/addons/email_template/security/ir.model.access.csv
+++ b/addons/email_template/security/ir.model.access.csv
@@ -1,5 +1,4 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
-"access_email_template_engines","email_template.engines","model_email_template_engines","base.res_groups_email_template_admin",1,1,1,1
"access_email_template_account","email_template.account","model_email_template_account","base.res_groups_email_template_admin",1,0,0,0
"access_email_template","email.template","model_email_template","base.res_groups_email_template_admin",1,0,0,0
"access_email_template_mailbox","email_template.mailbox","model_email_template_mailbox","base.res_groups_email_template_admin",1,1,1,1
diff --git a/addons/email_template/wizard/__init__.py b/addons/email_template/wizard/__init__.py
index ea6fcfbcd86..eb7cd23f704 100755
--- a/addons/email_template/wizard/__init__.py
+++ b/addons/email_template/wizard/__init__.py
@@ -1 +1,23 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2009 Sharoon Thomas
+# Copyright (C) 2004-2010 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
import email_template_send_wizard
diff --git a/addons/email_template/wizard/email_template_send_wizard.py b/addons/email_template/wizard/email_template_send_wizard.py
index 4b1aba3a2aa..73cf5af6ede 100755
--- a/addons/email_template/wizard/email_template_send_wizard.py
+++ b/addons/email_template/wizard/email_template_send_wizard.py
@@ -1,13 +1,38 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2009 Sharoon Thomas
+# Copyright (C) 2004-2010 OpenERP SA ()
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see
+#
+##############################################################################
+
from osv import osv, fields
from mako.template import Template
from mako import exceptions
import netsvc
import base64
-import time
from tools.translate import _
import tools
from email_template.email_template import get_value
+
+## FIXME: this wizard duplicates a lot of features of the email template preview,
+## one of the 2 should inherit from the other!
+
class email_template_send_wizard(osv.osv_memory):
_name = 'email_template.send.wizard'
_description = 'This is the wizard for sending mail'
@@ -23,16 +48,16 @@ class email_template_send_wizard(osv.osv_memory):
logger = netsvc.Logger()
- if template.enforce_from_account:
- return [(template.enforce_from_account.id, '%s (%s)' % (template.enforce_from_account.name, template.enforce_from_account.email_id))]
+ if template.from_account:
+ return [(template.from_account.id, '%s (%s)' % (template.from_account.name, template.from_account.email_id))]
else:
account_id = self.pool.get('email_template.account').search(cr,uid,[('company','=','no'),('user','=',uid)], context=context)
if account_id:
account = self.pool.get('email_template.account').browse(cr,uid,account_id, context)
return [(r.id,r.name + " (" + r.email_id + ")") for r in account]
else:
- logger.notifyChannel(_("Power Email"), netsvc.LOG_ERROR, _("No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal power email account."))
- raise osv.except_osv(_("Power Email"),_("No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal power email account."))
+ logger.notifyChannel(_("email-template"), netsvc.LOG_ERROR, _("No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal email account."))
+ raise osv.except_osv(_("Missing mail account"),_("No personal email accounts are configured for you. \nEither ask admin to enforce an account for this template or get yourself a personal email account."))
def get_value(self, cursor, user, template, message, context=None, id=None):
"""Gets the value of the message parsed with the content of object id (or the first 'src_rec_ids' if id is not given)"""
@@ -91,6 +116,16 @@ class email_template_send_wizard(osv.osv_memory):
'to':fields.char('To',size=250,required=True),
'cc':fields.char('CC',size=250,),
'bcc':fields.char('BCC',size=250,),
+ 'reply_to':fields.char('Reply-To',
+ size=250,
+ help="The address recipients should reply to,"
+ " if different from the From address."
+ " Placeholders can be used here."),
+ 'message_id':fields.char('Message-ID',
+ size=250,
+ help="The Message-ID header value, if you need to"
+ "specify it, for example to automatically recognize the replies later."
+ " Placeholders can be used here."),
'subject':fields.char('Subject',size=200),
'body_text':fields.text('Body',),
'body_html':fields.text('Body',),
@@ -103,6 +138,7 @@ class email_template_send_wizard(osv.osv_memory):
'attachment_ids': fields.many2many('ir.attachment','send_wizard_attachment_rel', 'wizard_id', 'attachment_id', 'Attachments'),
}
+ #FIXME: probably better by overriding default_get directly
_defaults = {
'state': lambda self,cr,uid,ctx: len(ctx['src_rec_ids']) > 1 and 'multi' or 'single',
'rel_model': lambda self,cr,uid,ctx: self.pool.get('ir.model').search(cr,uid,[('model','=',ctx['src_model'])],context=ctx)[0],
@@ -116,8 +152,11 @@ class email_template_send_wizard(osv.osv_memory):
'report': lambda self,cr,uid,ctx: self._get_template_value(cr, uid, 'file_name', ctx),
'signature': lambda self,cr,uid,ctx: self._get_template(cr, uid, ctx).use_sign,
'ref_template':lambda self,cr,uid,ctx: self._get_template(cr, uid, ctx).id,
+ 'reply_to': lambda self,cr,uid,ctx: self._get_template_value(cr, uid, 'reply_to', ctx),
+ 'reply_to': lambda self,cr,uid,ctx: self._get_template_value(cr, uid, 'reply_to', ctx),
'requested':lambda self,cr,uid,ctx: len(ctx['src_rec_ids']),
- 'full_success': lambda *a: False
+ 'full_success': False,
+ 'attachment_ids': [],
}
def fields_get(self, cr, uid, fields=None, context=None, write_access=True):
@@ -153,13 +192,13 @@ class email_template_send_wizard(osv.osv_memory):
mail_ids = self.save_to_mailbox(cr, uid, ids, context)
if mail_ids:
self.pool.get('email_template.mailbox').write(cr, uid, mail_ids, {'folder':'outbox'}, context)
- logger.notifyChannel(_("Power Email"), netsvc.LOG_INFO, _("Emails for multiple items saved in outbox."))
+ logger.notifyChannel("email-template", netsvc.LOG_INFO, _("Emails for multiple items saved in outbox."))
self.write(cr, uid, ids, {
'generated':len(mail_ids),
'state':'done'
}, context)
else:
- raise osv.except_osv(_("Power Email"),_("Email sending failed for one or more objects."))
+ raise osv.except_osv(_("Email Template"),_("Email sending failed for one or more objects."))
return True
def save_to_mailbox(self, cr, uid, ids, context=None):
diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml
index 4c57157ff71..233f3a0e005 100644
--- a/addons/event/event_view.xml
+++ b/addons/event/event_view.xml
@@ -35,8 +35,8 @@
event.type
form
-
-
+
+
diff --git a/addons/event/i18n/it.po b/addons/event/i18n/it.po
index 3a26f691fa9..42f49a10911 100644
--- a/addons/event/i18n/it.po
+++ b/addons/event/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-03 06:14+0000\n"
-"Last-Translator: mga (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 10:04+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 03:46+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: event
@@ -130,6 +130,20 @@ msgid ""
"event or per event category in :\n"
" Events / Reporting\n"
msgstr ""
+"Organizzazione e gestione degli eventi.\n"
+"\n"
+" Questo modulo ti permette\n"
+" * di gestire i tuoi eventi e le loro registrazioni\n"
+" * di usare le e-mail per confermare automaticamente e inviare "
+"l'attestazione per ogni registrazione ad un evento\n"
+" * ...\n"
+"\n"
+" Da notare che:\n"
+" - Puoi definire nuovi tipi di eventi in\n"
+" Eventi / Configurazione / Tipi di eventi\n"
+" - Puoi accedere a dei report predefiniti circa il numero di "
+"registrazioni per eventi, o per categoria di eventi in:\n"
+" Eventi / Reporting\n"
#. module: event
#: view:event.registration:0
@@ -247,7 +261,7 @@ msgstr "Configurazione"
#. module: event
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr "XML non valido per Visualizzazione Architettura!"
+msgstr "XML non valido per visualizzare l'Achitettura!"
#. module: event
#: wizard_button:event.confirm_registration,split,confirm:0
@@ -510,7 +524,7 @@ msgstr "Prezzo Unitario"
#. module: event
#: model:crm.case.section,name:event.event_2_crm_case_section
msgid "Conference on ERP Buisness"
-msgstr ""
+msgstr "Conferenza su Affari con ERP"
#. module: event
#: field:event.registration,badge_partner:0
@@ -626,7 +640,7 @@ msgstr "Lista Registrazioni dei Partner"
#. module: event
#: constraint:product.product:0
msgid "Error: Invalid ean code"
-msgstr "Errore: codice EAN non valido"
+msgstr "Errore:.Codice EAN non valido"
#. module: event
#: view:event.event:0
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index 9fa8c5640f0..d8ce599c071 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -99,6 +99,7 @@
+
@@ -154,7 +155,7 @@
=======================
-->
-
+
hr.hr.employee.marital.status.tree
hr.employee.marital.status
tree
@@ -308,7 +309,7 @@
-
@@ -338,9 +339,9 @@
-
-
-
+
+
+
@@ -369,16 +370,21 @@
-
+ name="Current" help="Open and in recruitment positions"/>
+
+
-
+
+
+
+
+
@@ -388,6 +394,8 @@
hr.job
form
tree,form
+
+ {'search_default_Current':1}
diff --git a/addons/hr/i18n/it.po b/addons/hr/i18n/it.po
index 9156559da62..2c4184417e3 100644
--- a/addons/hr/i18n/it.po
+++ b/addons/hr/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 10:38+0000\n"
-"Last-Translator: Nicola Riolini - Micronaet \n"
+"PO-Revision-Date: 2010-08-17 10:03+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:34+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr
diff --git a/addons/hr/i18n/lt.po b/addons/hr/i18n/lt.po
index 1c525ac9601..a90930f4046 100644
--- a/addons/hr/i18n/lt.po
+++ b/addons/hr/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:30+0000\n"
+"PO-Revision-Date: 2010-08-18 13:21+0000\n"
"Last-Translator: Giedrius Slavinskas \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr
diff --git a/addons/hr/i18n/pt_BR.po b/addons/hr/i18n/pt_BR.po
index 7da6110a78b..d80733593d8 100644
--- a/addons/hr/i18n/pt_BR.po
+++ b/addons/hr/i18n/pt_BR.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:18+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr
diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po
index be0d5351fcc..15c7dea6c32 100644
--- a/addons/hr/i18n/tr.po
+++ b/addons/hr/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:29+0000\n"
+"PO-Revision-Date: 2010-08-18 13:35+0000\n"
"Last-Translator: adsiz_1029@hotmail.com \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr
diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po
index 605303f01d8..fa5239b4e84 100644
--- a/addons/hr/i18n/zh_CN.po
+++ b/addons/hr/i18n/zh_CN.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:25+0000\n"
+"PO-Revision-Date: 2010-08-18 13:22+0000\n"
"Last-Translator: Black Jack \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr
diff --git a/addons/hr_attendance/__openerp__.py b/addons/hr_attendance/__openerp__.py
index 68eb3c20258..5a79566bcde 100644
--- a/addons/hr_attendance/__openerp__.py
+++ b/addons/hr_attendance/__openerp__.py
@@ -35,7 +35,6 @@
'security/hr_security.xml',
'security/ir.model.access.csv',
'hr_attendance_view.xml',
- 'hr_attendance_wizard.xml',
'hr_attendance_report.xml',
'security/ir.model.access.csv',
'wizard/hr_attendance_bymonth_view.xml',
diff --git a/addons/hr_attendance/hr_attendance_wizard.xml b/addons/hr_attendance/hr_attendance_wizard.xml
deleted file mode 100644
index 3fc43bce7c5..00000000000
--- a/addons/hr_attendance/hr_attendance_wizard.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/hr_attendance/i18n/fi.po b/addons/hr_attendance/i18n/fi.po
index 59df02033be..e2a9a4529a1 100644
--- a/addons/hr_attendance/i18n/fi.po
+++ b/addons/hr_attendance/i18n/fi.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:19+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: Finnish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_attendance
diff --git a/addons/hr_attendance/i18n/it.po b/addons/hr_attendance/i18n/it.po
index 68d1aa6c25d..ef5617dbce0 100644
--- a/addons/hr_attendance/i18n/it.po
+++ b/addons/hr_attendance/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-03 05:30+0000\n"
-"Last-Translator: mga (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 13:27+0000\n"
+"Last-Translator: Nicola Riolini - Micronaet \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:04+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_attendance
@@ -87,7 +87,7 @@ msgstr "Nome Dipendente"
#: wizard_button:hr.attendance.print_month,init,print:0
#: wizard_button:hr.attendance.print_week,init,print:0
msgid "Print Timesheet"
-msgstr ""
+msgstr "Stampa il Cartellino"
#. module: hr_attendance
#: model:ir.actions.wizard,name:hr_attendance.wizard_attendance_error
@@ -102,7 +102,7 @@ msgstr "Nome di modello non valido nella definizione dell'azione."
#. module: hr_attendance
#: model:ir.actions.wizard,name:hr_attendance.print_week
msgid "Print Timesheet by week"
-msgstr ""
+msgstr "Stampa il Cartellino per settimana"
#. module: hr_attendance
#: field:hr.attendance,employee_id:0
@@ -113,7 +113,7 @@ msgstr "Dipendente"
#: wizard_view:hr.attendance.print_week,init:0
#: wizard_view:hr.attendance.report,init:0
msgid "Select a time span"
-msgstr ""
+msgstr "Seleziona un periodo di tempo"
#. module: hr_attendance
#: rml:report.hr.timesheet.attendance.error:0
@@ -165,7 +165,7 @@ msgstr "Giugno"
#. module: hr_attendance
#: model:ir.actions.wizard,name:hr_attendance.print_month
msgid "Print Timesheet by month"
-msgstr ""
+msgstr "Stampa il Cartellino per mese"
#. module: hr_attendance
#: selection:hr.attendance,action:0
@@ -223,7 +223,7 @@ msgstr "Motivo Presenza"
#: wizard_field:hr.attendance.print_week,init,init_date:0
#: wizard_field:hr.attendance.report,init,init_date:0
msgid "Starting Date"
-msgstr ""
+msgstr "Data di inizio"
#. module: hr_attendance
#: selection:hr.employee,state:0
@@ -275,7 +275,7 @@ msgstr "Entrata"
#. module: hr_attendance
#: wizard_view:hr.attendance.report,init:0
msgid "Analysis Information"
-msgstr ""
+msgstr "Analisi dell'informazione"
#. module: hr_attendance
#: wizard_field:hr.si_so,init,state:0
@@ -313,7 +313,7 @@ msgstr "Azione"
#. module: hr_attendance
#: wizard_button:hr.attendance.report,init,print:0
msgid "Print Attendance Report"
-msgstr ""
+msgstr "Stampa Report Presenze"
#. module: hr_attendance
#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason
@@ -329,7 +329,7 @@ msgstr "Novembre"
#. module: hr_attendance
#: wizard_view:hr.attendance.report,init:0
msgid "Bellow this delay, the error is considered to be voluntary"
-msgstr ""
+msgstr "Al di sotto di questo ritardo, l'errore è da considerarsi volontario"
#. module: hr_attendance
#: wizard_field:hr.attendance.report,init,max_delay:0
@@ -339,13 +339,13 @@ msgstr "Ritardo Massimo (min.)"
#. module: hr_attendance
#: wizard_view:hr.attendance.print_week,init:0
msgid "Select a starting and a end date"
-msgstr ""
+msgstr "Seleziona una data di inizio e una di fine"
#. module: hr_attendance
#: wizard_field:hr.attendance.print_week,init,end_date:0
#: wizard_field:hr.attendance.report,init,end_date:0
msgid "Ending Date"
-msgstr ""
+msgstr "Data finale"
#. module: hr_attendance
#: wizard_view:hr.si_so,so_ask_si:0
diff --git a/addons/hr_attendance/i18n/pt_BR.po b/addons/hr_attendance/i18n/pt_BR.po
index 7e7d088d930..d4a3ec5dd78 100644
--- a/addons/hr_attendance/i18n/pt_BR.po
+++ b/addons/hr_attendance/i18n/pt_BR.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:30+0000\n"
+"PO-Revision-Date: 2010-08-18 13:16+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_attendance
diff --git a/addons/hr_attendance/i18n/tr.po b/addons/hr_attendance/i18n/tr.po
index 35d9e18f454..86e7ab32edb 100644
--- a/addons/hr_attendance/i18n/tr.po
+++ b/addons/hr_attendance/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:47+0000\n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
"Last-Translator: Angel Spy \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_attendance
diff --git a/addons/hr_contract/hr_contract.py b/addons/hr_contract/hr_contract.py
index edc6ee4dc74..1d2962a0702 100644
--- a/addons/hr_contract/hr_contract.py
+++ b/addons/hr_contract/hr_contract.py
@@ -26,6 +26,18 @@ class hr_employee(osv.osv):
_name = "hr.employee"
_description = "Employee"
_inherit = "hr.employee"
+
+ def _get_latest_contract(self, cr, uid, ids, field_name, args, context=None):
+ res = {}
+ obj_contract = self.pool.get('hr.contract')
+ for emp in self.browse(cr, uid, ids, context=context):
+ contract_ids = obj_contract.search(cr, uid, [('employee_id','=',emp.id),], order='date_start', context=context)
+ if contract_ids:
+ res[emp.id] = contract_ids[-1:][0]
+ else:
+ res[emp.id] = False
+ return res
+
_columns = {
'manager': fields.boolean('Is a Manager'),
'medic_exam': fields.date('Medical Examination Date'),
@@ -34,7 +46,9 @@ class hr_employee(osv.osv):
'vehicle': fields.char('Company Vehicle', size=64),
'vehicle_distance': fields.integer('Home-Work Distance', help="In kilometers"),
'contract_ids': fields.one2many('hr.contract', 'employee_id', 'Contracts'),
- }
+ 'contract_id':fields.function(_get_latest_contract, method=True, string='Contract', type='many2one', relation="hr.contract", help='Latest contract of the employee'),
+ }
+
hr_employee()
#Contract wage type period name
diff --git a/addons/hr_contract/hr_contract_view.xml b/addons/hr_contract/hr_contract_view.xml
index d32f9301b36..c049d92a783 100644
--- a/addons/hr_contract/hr_contract_view.xml
+++ b/addons/hr_contract/hr_contract_view.xml
@@ -101,8 +101,8 @@
hr.employee
-
-
+
+
@@ -120,7 +120,22 @@
-
+
+
+
+
+
+
+
+
+ hr.employee.view.form3
+ hr.employee
+ form
+
+
+
+
+
@@ -133,12 +148,14 @@
+
+
@@ -159,7 +176,7 @@
-
+
diff --git a/addons/hr_contract/i18n/it.po b/addons/hr_contract/i18n/it.po
index c2cca548426..bca3ca2401c 100644
--- a/addons/hr_contract/i18n/it.po
+++ b/addons/hr_contract/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-02-03 17:42+0000\n"
-"Last-Translator: Mario Riva \n"
+"PO-Revision-Date: 2010-08-18 10:09+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:01+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_contract
@@ -58,7 +58,7 @@ msgstr "Tipi Retribuzione"
#. module: hr_contract
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: hr_contract
#: field:hr.contract,employee_id:0
@@ -73,7 +73,7 @@ msgstr "Netto"
#. module: hr_contract
#: model:ir.module.module,shortdesc:hr_contract.module_meta_information
msgid "Human Resources Contracts"
-msgstr ""
+msgstr "Contratti Risorse Umane"
#. module: hr_contract
#: field:hr.contract.wage.type.period,factor_days:0
@@ -189,7 +189,7 @@ msgstr "Periodo Retribuzione"
#. module: hr_contract
#: field:hr.employee,audiens_num:0
msgid "AUDIENS Number"
-msgstr ""
+msgstr "Numero AUDIENS"
#. module: hr_contract
#: view:hr.contract:0
diff --git a/addons/hr_contract/i18n/tr.po b/addons/hr_contract/i18n/tr.po
index 8b7abf610f4..beaae108c7e 100644
--- a/addons/hr_contract/i18n/tr.po
+++ b/addons/hr_contract/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:29+0000\n"
+"PO-Revision-Date: 2010-08-18 13:37+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_contract
diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml
index 1ce31942e45..440b1eff322 100644
--- a/addons/hr_evaluation/hr_evaluation_view.xml
+++ b/addons/hr_evaluation/hr_evaluation_view.xml
@@ -2,7 +2,7 @@
-
+
hr_evaluation.plan.search
hr_evaluation.plan
search
@@ -140,12 +140,12 @@
hr.employee
-
+
-
+
@@ -332,7 +332,8 @@
-
+
+
@@ -349,7 +350,7 @@
-
diff --git a/addons/hr_evaluation/test/test_hr_evaluation.yml b/addons/hr_evaluation/test/test_hr_evaluation.yml
index cdee65dde26..1d2acbcbd49 100644
--- a/addons/hr_evaluation/test/test_hr_evaluation.yml
+++ b/addons/hr_evaluation/test/test_hr_evaluation.yml
@@ -106,6 +106,13 @@
plan_id: 'hr_evaluation_plan_managersplan0'
progress: 0.0
state: draft
+-
+ I create an Interview Request record
+-
+ !record {model: hr.evaluation.interview, id: hr_evaluation_interview_0}:
+ date_deadline: '2010-06-28'
+ evaluation_id: 'hr_evaluation_evaluation_0'
+ survey_id: hr_evaluation.survey_0
-
I check that evaluation is in "Draft" state.
-
@@ -121,7 +128,7 @@
I close this servey request by giving answer of survey question.
-
!python {model: hr.evaluation.interview}: |
- self.survey_req_done(cr, uid, [ref('hr_evaluation_evaluation_0')])
+ self.survey_req_done(cr, uid, [ref('hr_evaluation_interview_0')])
-
I click on "Final Validation" button to finalise evaluation.
-
diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py
index 98eb7b9dc52..48ace8ab5b9 100644
--- a/addons/hr_expense/hr_expense.py
+++ b/addons/hr_expense/hr_expense.py
@@ -21,6 +21,7 @@
import time
+import netsvc
from osv import fields, osv
from tools.translate import _
@@ -89,8 +90,8 @@ class hr_expense_expense(osv.osv):
\nIf the admin accepts it, the state is \'Accepted\'.\n If an invoice is made for the expense request, the state is \'Invoiced\'.\n If the expense is paid to user, the state is \'Reimbursed\'.'),
}
_defaults = {
- 'date' : lambda *a: time.strftime('%Y-%m-%d'),
- 'state': lambda *a: 'draft',
+ 'date' : time.strftime('%Y-%m-%d'),
+ 'state': 'draft',
'employee_id' : _employee_get,
'user_id' : lambda cr, uid, id, c={}: id,
'currency_id': _get_currency,
@@ -125,6 +126,8 @@ class hr_expense_expense(osv.osv):
invoice_obj = self.pool.get('account.invoice')
property_obj = self.pool.get('ir.property')
sequence_obj = self.pool.get('ir.sequence')
+ analytic_journal_obj = self.pool.get('account.analytic.journal')
+ account_journal = self.pool.get('account.journal')
for exp in self.browse(cr, uid, ids):
lines = []
for l in exp.line_ids:
@@ -171,10 +174,24 @@ class hr_expense_expense(osv.osv):
to_update = invoice_obj.onchange_payment_term_date_invoice(cr, uid, [], payment_term_id, None)
if to_update:
inv.update(to_update['value'])
+ journal = False
if exp.journal_id:
inv['journal_id']=exp.journal_id.id
+ journal = exp.journal_id
+ else:
+ journal_id = invoice_obj._get_journal(cr, uid, context={'type': 'in_invoice'})
+ if journal_id:
+ inv['journal_id'] = journal_id
+ journal = account_journal.browse(cr, uid, journal_id)
+ if journal and not journal.analytic_journal_id:
+ analytic_journal_ids = analytic_journal_obj.search(cr, uid, [('type','=','purchase')])
+ if analytic_journal_ids:
+ account_journal.write(cr, uid, [journal.id],{'analytic_journal_id':analytic_journal_ids[0]})
inv_id = invoice_obj.create(cr, uid, inv, {'type': 'in_invoice'})
invoice_obj.button_compute(cr, uid, [inv_id], {'type': 'in_invoice'}, set_total=True)
+ wf_service = netsvc.LocalService("workflow")
+ wf_service.trg_validate(uid, 'account.invoice', inv_id, 'invoice_open', cr)
+
self.write(cr, uid, [exp.id], {'invoice_id': inv_id, 'state': 'invoiced'})
res = inv_id
return res
diff --git a/addons/hr_expense/i18n/pt_BR.po b/addons/hr_expense/i18n/pt_BR.po
index 9a9456c4c89..918874de719 100644
--- a/addons/hr_expense/i18n/pt_BR.po
+++ b/addons/hr_expense/i18n/pt_BR.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:31+0000\n"
+"PO-Revision-Date: 2010-08-18 13:24+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_expense
diff --git a/addons/hr_expense/i18n/tr.po b/addons/hr_expense/i18n/tr.po
index 7be26dc2c10..86743bebab1 100644
--- a/addons/hr_expense/i18n/tr.po
+++ b/addons/hr_expense/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:31+0000\n"
+"PO-Revision-Date: 2010-08-18 13:07+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_expense
diff --git a/addons/hr_holidays/i18n/it.po b/addons/hr_holidays/i18n/it.po
index 253f6c22fb7..0bdf798f896 100644
--- a/addons/hr_holidays/i18n/it.po
+++ b/addons/hr_holidays/i18n/it.po
@@ -7,71 +7,71 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-09 13:38+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 13:25+0000\n"
+"Last-Translator: Nicola Riolini - Micronaet \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:02+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new
msgid "New Holidays Request"
-msgstr ""
+msgstr "Nuova richiesta di ferie"
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_action_all_holiday
msgid "All Holidays Requests"
-msgstr ""
+msgstr "Tutte le richieste di ferie"
#. module: hr_holidays
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome modello non valido nella definizione dell'azione."
#. module: hr_holidays
#: field:hr.holidays.per.user,remaining_leaves:0
msgid "Remaining Leaves"
-msgstr ""
+msgstr "Permessi rimanenti"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.action_holiday_waiting
msgid "Requests Awaiting for Validation"
-msgstr ""
+msgstr "Richieste in attesa di validazione"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Light Blue"
-msgstr ""
+msgstr "Blu Chiaro"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Brown"
-msgstr ""
+msgstr "Marrone"
#. module: hr_holidays
#: xsl:holidays.summary:0
msgid "of the"
-msgstr ""
+msgstr "del/dei"
#. module: hr_holidays
#: xsl:holidays.summary:0
msgid "Off-Days' Summary"
-msgstr ""
+msgstr "Riepilogo giorni di assenza"
#. module: hr_holidays
#: view:hr.holidays:0
#: view:hr.holidays.per.user:0
#: model:process.transition,name:hr_holidays.process_transition_employeeholidays0
msgid "Employee Holidays"
-msgstr ""
+msgstr "Ferie del dipentente"
#. module: hr_holidays
#: view:hr.holidays:0
msgid "Set to Draft"
-msgstr ""
+msgstr "Imposta come Bozza"
#. module: hr_holidays
#: view:hr.holidays.per.user:0
@@ -79,27 +79,27 @@ msgstr ""
#: model:ir.model,name:hr_holidays.model_hr_holidays
#: model:process.node,name:hr_holidays.process_node_holidays0
msgid "Holidays"
-msgstr ""
+msgstr "Ferie"
#. module: hr_holidays
#: xsl:holidays.summary:0
msgid "to"
-msgstr ""
+msgstr "a"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Light Cyan"
-msgstr ""
+msgstr "Azzurro Chiaro"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Light Green"
-msgstr ""
+msgstr "Verde chiaro"
#. module: hr_holidays
#: model:process.transition,name:hr_holidays.process_transition_employeedeclaration0
msgid "Employee Declaration"
-msgstr ""
+msgstr "Dichiarazione del dipendente"
#. module: hr_holidays
#: view:hr.holidays:0
@@ -111,7 +111,7 @@ msgstr "Convalida"
#. module: hr_holidays
#: model:process.transition,name:hr_holidays.process_transition_refusedrequest0
msgid "Refused Request"
-msgstr ""
+msgstr "Richiesta rifiutata"
#. module: hr_holidays
#: model:process.node,name:hr_holidays.process_node_approved0
@@ -121,113 +121,113 @@ msgstr "Approvato"
#. module: hr_holidays
#: selection:hr.holidays.summary.employee,init,holiday_type:0
msgid "Both"
-msgstr ""
+msgstr "Entrambe"
#. module: hr_holidays
#: view:hr.holidays:0
msgid "Refuse"
-msgstr ""
+msgstr "Rifiuta"
#. module: hr_holidays
#: wizard_button:hr.holidays.summary,notify,end:0
#: wizard_button:hr.holidays.summary.employee,notify,end:0
msgid "Ok"
-msgstr ""
+msgstr "Ok"
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday
msgid "My Holidays Requests"
-msgstr ""
+msgstr "Le Mie Richieste di Ferie"
#. module: hr_holidays
#: field:hr.holidays,notes:0
#: field:hr.holidays.per.user,notes:0
msgid "Notes"
-msgstr ""
+msgstr "Annotazioni"
#. module: hr_holidays
#: field:hr.holidays,holiday_status:0
#: field:hr.holidays.log,holiday_status:0
#: field:hr.holidays.per.user,holiday_status:0
msgid "Holiday's Status"
-msgstr ""
+msgstr "Stato delle Ferie"
#. module: hr_holidays
#: model:process.transition,note:hr_holidays.process_transition_refusedrequest0
msgid "Request is refused."
-msgstr ""
+msgstr "La richiesta è stata rifiutata"
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays
msgid "Holidays Management"
-msgstr ""
+msgstr "Gestione Ferie"
#. module: hr_holidays
#: xsl:holidays.summary:0
msgid "Analyze from"
-msgstr ""
+msgstr "Analizza da"
#. module: hr_holidays
#: model:ir.actions.report.xml,name:hr_holidays.report_holidays_summary
msgid "Summary Of Holidays"
-msgstr ""
+msgstr "Riepilogo delle Ferie"
#. module: hr_holidays
#: model:process.node,note:hr_holidays.process_node_calendar0
msgid "The holiday is set in the calendar"
-msgstr ""
+msgstr "Le ferie sono state impostate nel calendario"
#. module: hr_holidays
#: view:hr.holidays.status:0
msgid "Holiday status"
-msgstr ""
+msgstr "Stato delle Ferie"
#. module: hr_holidays
#: model:ir.model,name:hr_holidays.model_hr_holidays_status
msgid "Holidays Status"
-msgstr ""
+msgstr "Stato delle Ferie"
#. module: hr_holidays
#: field:hr.holidays,date_to:0
msgid "Vacation end day"
-msgstr ""
+msgstr "Ultimo giorno di Ferie"
#. module: hr_holidays
#: view:hr.holidays.per.user:0
msgid "Holidays Allowed"
-msgstr ""
+msgstr "Ferie Accordate"
#. module: hr_holidays
#: model:process.node,note:hr_holidays.process_node_legaldeclaration0
msgid "Legal Declaration Document to declare new employee"
-msgstr ""
+msgstr "Documento a validità legale per dichiarare un nuovo impiegato"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Magenta"
-msgstr ""
+msgstr "Magenta"
#. module: hr_holidays
#: model:ir.model,name:hr_holidays.model_hr_holidays_per_user
msgid "Holidays Per User"
-msgstr ""
+msgstr "Ferie per Utente"
#. module: hr_holidays
#: view:hr.holidays.status:0
msgid "Define holiday status"
-msgstr ""
+msgstr "Definisci lo Stato delle Ferie"
#. module: hr_holidays
#: selection:hr.holidays.summary,init,holiday_type:0
#: selection:hr.holidays.summary.employee,init,holiday_type:0
msgid "Confirmed"
-msgstr ""
+msgstr "Confermato"
#. module: hr_holidays
#: wizard_field:hr.holidays.summary,init,date_from:0
#: wizard_field:hr.holidays.summary.employee,init,date_from:0
msgid "From"
-msgstr ""
+msgstr "Da"
#. module: hr_holidays
#: view:hr.holidays:0
@@ -239,73 +239,73 @@ msgstr "Conferma"
#: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_waiting
#: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_waiting
msgid "My Awaiting Confirmation Holidays Requests"
-msgstr ""
+msgstr "Le Mie Richieste di Ferie in attesa di approvazione"
#. module: hr_holidays
#: field:hr.holidays,user_id:0
msgid "Employee_id"
-msgstr ""
+msgstr "ID Impiegato"
#. module: hr_holidays
#: model:process.node,note:hr_holidays.process_node_holidaysdefinition0
msgid "Encoding of annual available holidays."
-msgstr ""
+msgstr "Codificazione delle ferie annuali disponibili"
#. module: hr_holidays
#: field:hr.holidays,employee_id:0
#: field:hr.holidays.log,employee_id:0
#: field:hr.holidays.per.user,employee_id:0
msgid "Employee"
-msgstr ""
+msgstr "Dipendente/Impiegato"
#. module: hr_holidays
#: selection:hr.holidays,state:0
msgid "Waiting Validation"
-msgstr ""
+msgstr "In attesa di validazione"
#. module: hr_holidays
#: model:process.transition,note:hr_holidays.process_transition_employeeholidays0
msgid "Employee get holidays"
-msgstr ""
+msgstr "Il dipendente prende ferie"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Light Salmon"
-msgstr ""
+msgstr "Salmone Chiaro"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Wheat"
-msgstr ""
+msgstr "Beige"
#. module: hr_holidays
#: field:hr.holidays.log,nb_holidays:0
msgid "Number of Holidays Requested"
-msgstr ""
+msgstr "Quantità di ferie richieste"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request
msgid "My Holiday Requests"
-msgstr ""
+msgstr "Le mie richieste di ferie"
#. module: hr_holidays
#: view:hr.holidays:0
#: view:hr.holidays.per.user:0
msgid "Number of Days"
-msgstr ""
+msgstr "Numero Giorni"
#. module: hr_holidays
#: field:hr.holidays.status,name:0
#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status
#: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status
msgid "Holiday Status"
-msgstr ""
+msgstr "Stato delle Ferie"
#. module: hr_holidays
#: wizard_view:hr.holidays.summary,init:0
#: wizard_view:hr.holidays.summary.employee,init:0
msgid "Report Options"
-msgstr ""
+msgstr "Report Opzioni"
#. module: hr_holidays
#: constraint:ir.ui.view:0
@@ -315,74 +315,75 @@ msgstr "XML non valido per Visualizzazione Architettura!"
#. module: hr_holidays
#: model:process.node,note:hr_holidays.process_node_approved0
msgid "His manager approves the request"
-msgstr ""
+msgstr "Il suo manager approva la richiesta"
#. module: hr_holidays
#: model:process.transition,note:hr_holidays.process_transition_holidaysdefrequest0
msgid "If holidays available, employee can take it and fill it."
msgstr ""
+"Se le ferie sono disponibili, il dipendente può selezionarle e attribuirsele"
#. module: hr_holidays
#: wizard_view:hr.holidays.summary.employee,notify:0
msgid "You have to select at least 1 Employee. Try again."
-msgstr ""
+msgstr "Devi selezionare almeno un dipendente. Prova di nuovo."
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_validate
msgid "My Validated Holidays Requests"
-msgstr ""
+msgstr "Le Mie Richieste di Ferie convalidate"
#. module: hr_holidays
#: wizard_field:hr.holidays.summary.employee,init,emp:0
msgid "Employee(s)"
-msgstr ""
+msgstr "Dipendente/i"
#. module: hr_holidays
#: field:hr.holidays,number_of_days:0
msgid "Number of Days in this Holiday Request"
-msgstr ""
+msgstr "Numero Giorni in questa Richiesta di Ferie"
#. module: hr_holidays
#: view:hr.holidays.per.user:0
#: model:ir.actions.act_window,name:hr_holidays.action_holidays_per_user
#: model:ir.ui.menu,name:hr_holidays.menu_open_holidays_per_user
msgid "Holidays Per Employee"
-msgstr ""
+msgstr "Ferie per Impiegato"
#. module: hr_holidays
#: field:hr.holidays.status,limit:0
msgid "Allow to override Limit"
-msgstr ""
+msgstr "Permettere di superare il limite"
#. module: hr_holidays
#: field:hr.holidays.log,holiday_user_id:0
msgid "Holidays user"
-msgstr ""
+msgstr "Ferie dell'utente"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Lavender"
-msgstr ""
+msgstr "Lavanda"
#. module: hr_holidays
#: model:ir.model,name:hr_holidays.model_hr_holidays_log
msgid "hr.holidays.log"
-msgstr ""
+msgstr "hr.holidays.log"
#. module: hr_holidays
#: model:ir.actions.wizard,name:hr_holidays.wizard_holidays_summary
msgid "Print Summary of Employee's Holidays"
-msgstr ""
+msgstr "Stampa Riepilogativa Ferie per Dipendente"
#. module: hr_holidays
#: model:process.node,name:hr_holidays.process_node_calendar0
msgid "Calendar"
-msgstr ""
+msgstr "Calendario"
#. module: hr_holidays
#: field:hr.holidays,date_from:0
msgid "Vacation start day"
-msgstr ""
+msgstr "Primo giorno di Ferie"
#. module: hr_holidays
#: model:ir.module.module,description:hr_holidays.module_meta_information
@@ -420,164 +421,197 @@ msgid ""
" Administration / Users / Users\n"
" for example, you maybe will do it for the user 'admin'.\n"
msgstr ""
+"Risorse Umane: Tracciamento delle ferie e Workflo\n"
+"\n"
+" Questo modulo ti permette di gestire le ferie e le richieste di ferie. "
+"Per ogni impiegati, puoi inoltre definire un numero di ferie disponibili per "
+"stato ferie.\n"
+"\n"
+" Da notere che:\n"
+" - Una sincronizzazione col un diario interno (ad uso del modulo di CRM) "
+"è possibille: nell'idea di creare automaticamente i Casi quando una "
+"richiesta di Ferie è accettate, puoi collegare lo stato delle ferie alla "
+"Sezione dei Casi. Puoi impostare questa informazione e una tua preferenza di "
+"colore nella sezione \n"
+" HR / Configrazione / Stato Ferie\n"
+" - Un impiegato può fare una richiesta di ferie in negativo (esempio: "
+"richiesta di -2 giorni di ferie), questo è considerato dal sistema come una "
+"richiesta di più giorni di assenza. Questo increamenta il suo totale di "
+"stato di ferie disponibile (se la richiesta è accettata).\n"
+" - Ci sono due modi per stmapre le ferie per impiegato:\n"
+" * Il primo ti permette di scegliere l'impiegato per dipartimento ed "
+"è utilizzato cliccando la voce di menu localizzata in:\n"
+" HR / Richieste di ferie / Stampa un riepilogo delle "
+"ferie\n"
+" * La seconda ti permette di scegliere il Report di Ferie per "
+"specifici impiegati. Vai nella lista:\n"
+" HR / Impiegati / Impiegati\n"
+" seleziona poi quello che vuoi scegliere, clicca sull'icona di "
+"stampa e seleziona l'opzione \n"
+" 'Stampa Riepilogo per le ferie dell'Impigato\n"
+" - La procedura guidata permette di scegliere se vuoi stamare entrambe le "
+"ferie: Confermate & Validate oppure le sole Validate. Questi stati devono "
+"essere impostati da un utente dal menù:\n"
+" Administration / Users / Users\n"
+" per esempio, tu puoi farlo per l'utente 'admin'.\n"
#. module: hr_holidays
#: wizard_view:hr.holidays.summary,notify:0
#: wizard_view:hr.holidays.summary.employee,notify:0
msgid "Notification"
-msgstr ""
+msgstr "Notifica"
#. module: hr_holidays
#: model:process.node,note:hr_holidays.process_node_holidaysrequest0
msgid "Employee fills in a request for holidays"
-msgstr ""
+msgstr "Il dipendente riempe una richiesta per le ferie"
#. module: hr_holidays
#: model:process.transition,note:hr_holidays.process_transition_setholiday0
msgid "Holiday is set in the calendar."
-msgstr ""
+msgstr "Le Ferie sono impostate nel calendario."
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Light Coral"
-msgstr ""
+msgstr "Corallo chiaro"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_available
#: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_available
msgid "My Available Holidays"
-msgstr ""
+msgstr "Le Mie Ferie Disponibili"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Black"
-msgstr ""
+msgstr "Nero"
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_refuse
msgid "My Refused Holidays Requests"
-msgstr ""
+msgstr "Le Mie Richieste di Ferie Rifiutate"
#. module: hr_holidays
#: model:process.transition,name:hr_holidays.process_transition_setholiday0
msgid "Set Holiday"
-msgstr ""
+msgstr "Definisci le Ferie"
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_draft
msgid "My Draft Holidays Requests"
-msgstr ""
+msgstr "Le mie bozze di richiesta ferie"
#. module: hr_holidays
#: field:hr.holidays.per.user,max_leaves:0
msgid "Maximum Leaves Allowed"
-msgstr ""
+msgstr "Numero Massimo di permessi"
#. module: hr_holidays
#: field:hr.holidays,state:0
msgid "Status"
-msgstr ""
+msgstr "Stato"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Ivory"
-msgstr ""
+msgstr "Avorio"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.action_my_holiday
msgid "My Holidays Request"
-msgstr ""
+msgstr "Le Mie Richieste di Ferie"
#. module: hr_holidays
#: field:hr.holidays.status,color_name:0
msgid "Color of the status"
-msgstr ""
+msgstr "Colore dello Stato"
#. module: hr_holidays
#: selection:hr.holidays.summary,init,holiday_type:0
msgid "Both Validated and Confirmed"
-msgstr ""
+msgstr "Entrambe validate e confermate"
#. module: hr_holidays
#: field:hr.holidays.per.user,leaves_taken:0
msgid "Leaves Already Taken"
-msgstr ""
+msgstr "Permessi già fruiti"
#. module: hr_holidays
#: xsl:holidays.summary:0
msgid "holidays."
-msgstr ""
+msgstr "ferie."
#. module: hr_holidays
#: selection:hr.holidays,state:0
msgid "draft"
-msgstr ""
+msgstr "Bozza"
#. module: hr_holidays
#: field:hr.holidays.per.user,user_id:0
msgid "User"
-msgstr ""
+msgstr "Utente"
#. module: hr_holidays
#: model:process.transition,note:hr_holidays.process_transition_employeedeclaration0
msgid "Document for employee"
-msgstr ""
+msgstr "Documento per il dipendente"
#. module: hr_holidays
#: field:hr.holidays.log,date:0
msgid "Date"
-msgstr ""
+msgstr "Data"
#. module: hr_holidays
#: model:process.transition.action,name:hr_holidays.process_transition_action_reufse0
msgid "Reufse"
-msgstr ""
+msgstr "Rifiuta"
#. module: hr_holidays
#: field:hr.holidays.status,section_id:0
msgid "Section"
-msgstr ""
+msgstr "Sezione"
#. module: hr_holidays
#: field:hr.holidays,manager_id:0
msgid "Holiday manager"
-msgstr ""
+msgstr "Responsabile Ferie"
#. module: hr_holidays
#: field:hr.holidays.per.user,active:0
#: field:hr.holidays.status,active:0
msgid "Active"
-msgstr ""
+msgstr "Attivo"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_draft
msgid "My Holidays Request Draft"
-msgstr ""
+msgstr "Le mie bozze di richiesta Ferie"
#. module: hr_holidays
#: model:process.transition,name:hr_holidays.process_transition_approvedrequest0
msgid "Approved Request"
-msgstr ""
+msgstr "Richiesta approvata"
#. module: hr_holidays
#: model:process.node,name:hr_holidays.process_node_holidaysrequest0
msgid "Holidays Request"
-msgstr ""
+msgstr "Richiesta ferie"
#. module: hr_holidays
#: model:ir.ui.menu,name:hr_holidays.menu_action_holiday_waiting
msgid "Holidays Requests Awaiting for Validation"
-msgstr ""
+msgstr "Richieste di Ferie in attesa di convalida"
#. module: hr_holidays
#: view:hr.holidays:0
msgid "General"
-msgstr ""
+msgstr "Generale"
#. module: hr_holidays
#: view:hr.holidays.per.user:0
msgid "General Information"
-msgstr ""
+msgstr "Informazione Generale"
#. module: hr_holidays
#: view:hr.holidays:0
@@ -585,23 +619,23 @@ msgstr ""
#: wizard_button:hr.holidays.summary,init,end:0
#: wizard_button:hr.holidays.summary.employee,init,end:0
msgid "Cancel"
-msgstr ""
+msgstr "Annulla"
#. module: hr_holidays
#: model:process.transition,name:hr_holidays.process_transition_holidaysdefrequest0
msgid "Holidays def Request"
-msgstr ""
+msgstr "Definizione Richiesta di Ferie"
#. module: hr_holidays
#: selection:hr.holidays.summary,init,holiday_type:0
#: selection:hr.holidays.summary.employee,init,holiday_type:0
msgid "Validated"
-msgstr ""
+msgstr "Convalidata"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_refuse
msgid "My Holidays Request Refused"
-msgstr ""
+msgstr "Le Mie Richieste di Ferie Rifiutate"
#. module: hr_holidays
#: constraint:ir.model:0
@@ -615,23 +649,23 @@ msgstr ""
#: wizard_button:hr.holidays.summary,init,checkdept:0
#: wizard_button:hr.holidays.summary.employee,init,checkemp:0
msgid "Print"
-msgstr ""
+msgstr "Stampa"
#. module: hr_holidays
#: model:ir.actions.wizard,name:hr_holidays.holidays_summary
#: model:ir.ui.menu,name:hr_holidays.menu_holidays_summary
msgid "Print Summary of Holidays"
-msgstr ""
+msgstr "Stampa Riepilogo delle Ferie"
#. module: hr_holidays
#: wizard_field:hr.holidays.summary,init,depts:0
msgid "Department(s)"
-msgstr ""
+msgstr "Dipartimento/i"
#. module: hr_holidays
#: field:hr.holidays,name:0
msgid "Description"
-msgstr ""
+msgstr "Descrizione"
#. module: hr_holidays
#: selection:hr.holidays,state:0
@@ -642,85 +676,85 @@ msgstr "Rifiutato"
#. module: hr_holidays
#: model:process.transition,note:hr_holidays.process_transition_approvedrequest0
msgid "Request is approved."
-msgstr ""
+msgstr "Richiesta approvata"
#. module: hr_holidays
#: model:process.node,name:hr_holidays.process_node_holidaysdefinition0
msgid "Holidays Definition"
-msgstr ""
+msgstr "Definizione Ferie"
#. module: hr_holidays
#: wizard_field:hr.holidays.summary,init,holiday_type:0
#: wizard_field:hr.holidays.summary.employee,init,holiday_type:0
msgid "Select Holiday Type"
-msgstr ""
+msgstr "Seleziona Tipo Ferie"
#. module: hr_holidays
#: field:hr.holidays,case_id:0
msgid "Case"
-msgstr ""
+msgstr "Caso"
#. module: hr_holidays
#: field:hr.holidays,holiday_user_id:0
msgid "Holiday per user"
-msgstr ""
+msgstr "Ferie per Utente"
#. module: hr_holidays
#: model:process.node,note:hr_holidays.process_node_holidays0
msgid "Encode number of available holidays"
-msgstr ""
+msgstr "Codificazione del numero di Ferie disponibili"
#. module: hr_holidays
#: model:process.node,name:hr_holidays.process_node_legaldeclaration0
msgid "Secretariat Social"
-msgstr ""
+msgstr "Segretariato sociale"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Violet"
-msgstr ""
+msgstr "Violetto"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Red"
-msgstr ""
+msgstr "Rosso"
#. module: hr_holidays
#: model:ir.module.module,shortdesc:hr_holidays.module_meta_information
msgid "Human Resources: Holidays management"
-msgstr ""
+msgstr "Risorse Umane: Gestione Ferie"
#. module: hr_holidays
#: model:process.process,name:hr_holidays.process_process_holidaysprocess0
msgid "Holidays Process"
-msgstr ""
+msgstr "Processo di ferie"
#. module: hr_holidays
#: wizard_view:hr.holidays.summary,notify:0
msgid "You have to select at least 1 Department. Try again."
-msgstr ""
+msgstr "E' necessario selezionare almeno 1 Reparto. Riprova"
#. module: hr_holidays
#: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_validate
msgid "My Holidays Request Validated"
-msgstr ""
+msgstr "Le Mie Richieste di Ferie Convalidate"
#. module: hr_holidays
#: field:hr.holidays.log,holiday_req_id:0
msgid "Holiday Request ID"
-msgstr ""
+msgstr "ID Richiesta Ferie"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Light Yellow"
-msgstr ""
+msgstr "Giallo Chiaro"
#. module: hr_holidays
#: selection:hr.holidays.status,color_name:0
msgid "Light Pink"
-msgstr ""
+msgstr "Rosa Chiaro"
#. module: hr_holidays
#: model:process.node,note:hr_holidays.process_node_refused0
msgid "His manager refuses the request"
-msgstr ""
+msgstr "Il suo manager ha rifiutato la richiesta"
diff --git a/addons/hr_holidays/i18n/lt.po b/addons/hr_holidays/i18n/lt.po
index 8fd15825786..93212addd62 100644
--- a/addons/hr_holidays/i18n/lt.po
+++ b/addons/hr_holidays/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:31+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:13+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_holidays
diff --git a/addons/hr_holidays/i18n/tr.po b/addons/hr_holidays/i18n/tr.po
index 96533e13b69..f8eff0bd67c 100644
--- a/addons/hr_holidays/i18n/tr.po
+++ b/addons/hr_holidays/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:25+0000\n"
+"PO-Revision-Date: 2010-08-18 13:23+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_holidays
diff --git a/addons/hr_holidays/i18n/zh_CN.po b/addons/hr_holidays/i18n/zh_CN.po
index e425555b121..0469cf8fad2 100644
--- a/addons/hr_holidays/i18n/zh_CN.po
+++ b/addons/hr_holidays/i18n/zh_CN.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:31+0000\n"
+"PO-Revision-Date: 2010-08-18 13:23+0000\n"
"Last-Translator: Black Jack \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr_holidays
diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py
index ba011442294..0e5513ba226 100644
--- a/addons/hr_payroll/hr_payroll.py
+++ b/addons/hr_payroll/hr_payroll.py
@@ -891,7 +891,6 @@ class hr_payslip(osv.osv):
contract = cr.dictfetchone()
contract = contract and contract or {}
-
return contract
def _get_leaves(self, cr, user, slip, employee, context=None):
@@ -1322,10 +1321,10 @@ class hr_employee(osv.osv):
_columns = {
'pan_no':fields.char('PAN No', size=64, required=False, readonly=False),
- 'esp_account':fields.char('EPS Account', size=64, required=False, readonly=False),
- 'pf_account':fields.char('PF Account', size=64, required=False, readonly=False),
+ 'esp_account':fields.char('EPS Account', size=64, required=False, readonly=False, help="EPS Account"),
+ 'pf_account':fields.char('PF Account', size=64, required=False, readonly=False, help="Providend Fund Account"),
'pg_joining': fields.date('PF Join Date'),
- 'esi_account':fields.char('ESI Account', size=64, required=False, readonly=False),
+ 'esi_account':fields.char('ESI Account', size=64, required=False, readonly=False, help="ESI Account"),
'hospital_id':fields.many2one('res.partner.address', 'ESI Hospital', required=False),
'passport_id':fields.many2one('hr.passport', 'Passport', required=False),
'otherid':fields.char('Other Id', size=64, required=False),
diff --git a/addons/hr_payroll/hr_payroll_view.xml b/addons/hr_payroll/hr_payroll_view.xml
index 11923176333..807e83d9114 100644
--- a/addons/hr_payroll/hr_payroll_view.xml
+++ b/addons/hr_payroll/hr_payroll_view.xml
@@ -98,7 +98,7 @@
hr.employee
-
+
@@ -110,7 +110,7 @@
-
-
+
@@ -167,7 +167,6 @@
-
@@ -201,10 +200,10 @@
-
+
-
+
@@ -523,7 +522,8 @@
-
+
+
@@ -531,9 +531,12 @@
+
+
-
-
+
+
+
diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml
index 1a38b8d5a5b..04ef6dc162c 100644
--- a/addons/hr_recruitment/hr_recruitment_view.xml
+++ b/addons/hr_recruitment/hr_recruitment_view.xml
@@ -143,9 +143,6 @@
-
-
-
diff --git a/addons/l10n_ch/report/bvr.py b/addons/l10n_ch/report/bvr_report.py
similarity index 97%
rename from addons/l10n_ch/report/bvr.py
rename to addons/l10n_ch/report/bvr_report.py
index ce97ac1a1a7..646806b202f 100644
--- a/addons/l10n_ch/report/bvr.py
+++ b/addons/l10n_ch/report/bvr_report.py
@@ -30,15 +30,16 @@
#
##############################################################################
-import time
-from report import report_sxw
-from tools import mod10r
import re
import os
import sys
import shutil
+import time
from mx.DateTime import *
+from report import report_sxw
+from tools import mod10r
+
class account_invoice_bvr(report_sxw.rml_parse):
"""Report class that Allows to print BVR payement vector"""
def __init__(self, cr, uid, name, context):
@@ -111,14 +112,14 @@ class account_invoice_bvr(report_sxw.rml_parse):
report_sxw.report_sxw(
'report.l10n_ch.bvr',
'account.invoice',
- 'addons/l10n_ch/report/bvr.rml',
+ 'addons/l10n_ch/report/bvr_report.rml',
parser=account_invoice_bvr,
header=False)
report_sxw.report_sxw(
'report.l10n_ch.invoice.bvr',
'account.invoice',
- 'addons/l10n_ch/report/invoice.rml',
+ 'addons/l10n_ch/report/bvr_invoice_report.rml',
parser=account_invoice_bvr,
header=False)
diff --git a/addons/l10n_ch/report/bvr.rml b/addons/l10n_ch/report/bvr_report.rml
similarity index 99%
rename from addons/l10n_ch/report/bvr.rml
rename to addons/l10n_ch/report/bvr_report.rml
index b7e3388973a..b38266b560e 100755
--- a/addons/l10n_ch/report/bvr.rml
+++ b/addons/l10n_ch/report/bvr_report.rml
@@ -3,7 +3,7 @@
-
+
diff --git a/addons/l10n_ch/wizard/__init__.py b/addons/l10n_ch/wizard/__init__.py
index ecc5c6a07ba..99fd86f18cc 100644
--- a/addons/l10n_ch/wizard/__init__.py
+++ b/addons/l10n_ch/wizard/__init__.py
@@ -30,8 +30,9 @@
#
##############################################################################
-import dta_wizard
-import wizard_bvr
+import create_dta
+import bvr_report
import bvr_import
import journal_config
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_ch/wizard/bvr_import.py b/addons/l10n_ch/wizard/bvr_import.py
index 12e8012f643..50eb6864381 100644
--- a/addons/l10n_ch/wizard/bvr_import.py
+++ b/addons/l10n_ch/wizard/bvr_import.py
@@ -29,33 +29,22 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
-import wizard
-import pooler
+
import base64
import time
-from tools import mod10r
import re
+
from tools.translate import _
+from osv import osv, fields
+from tools import mod10r
+import pooler
-ASK_FORM = """
-"""
-
-ASK_FIELDS = {
- 'file': {
- 'string': 'BVR file',
- 'type': 'binary',
- 'required': True,
- },
-}
-
-def _reconstruct_invoice_ref(cursor, user, reference, context):
+def _reconstruct_invoice_ref(cursor, user, reference, context=None):
###
id_invoice = False
# On fait d'abord une recherche sur toutes les factures
# we now searhc for company
- user_obj=pooler.get_pool(cursor.dbname).get('res.users')
+ user_obj = pooler.get_pool(cursor.dbname).get('res.users')
user_current=user_obj.browse(cursor, user, user)
##
@@ -79,7 +68,8 @@ def _reconstruct_invoice_ref(cursor, user, reference, context):
else:
return []
return True
-def _import(obj, cursor, user, data, context):
+
+def _import(obj, cursor, user, data, context=None):
pool = pooler.get_pool(cursor.dbname)
statement_line_obj = pool.get('account.bank.statement.line')
@@ -90,12 +80,13 @@ def _import(obj, cursor, user, data, context):
attachment_obj = pool.get('ir.attachment')
file = data['form']['file']
statement_id = data['id']
-
records = []
total_amount = 0
total_cost = 0
find_total = False
+ if context is None:
+ context = {}
for lines in base64.decodestring(file).split("\n"):
# Manage files without carriage return
while lines:
@@ -104,11 +95,11 @@ def _import(obj, cursor, user, data, context):
if line[0:3] in ('999', '995'):
if find_total:
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('Too much total record found!'))
find_total = True
if lines:
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('Record found after total record!'))
amount = float(line[39:49]) + (float(line[49:51]) / 100)
cost = float(line[69:76]) + (float(line[76:78]) / 100)
@@ -118,10 +109,10 @@ def _import(obj, cursor, user, data, context):
if round(amount - total_amount, 2) >= 0.01 \
or round(cost - total_cost, 2) >= 0.01:
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('Total record different from the computed!'))
if int(line[51:63]) != len(records):
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('Number record different from the computed!'))
else:
record = {
@@ -133,7 +124,7 @@ def _import(obj, cursor, user, data, context):
}
if record['reference'] != mod10r(record['reference'][:-1]):
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('Recursive mod10 is invalid for reference: %s') % \
record['reference'])
@@ -179,7 +170,7 @@ def _import(obj, cursor, user, data, context):
('account_id.type', 'in', ['receivable', 'payable']),
], order='date desc', context=context)
if not line_ids:
- line_ids = _reconstruct_invoice_ref(cursor,user,reference,None)
+ line_ids = _reconstruct_invoice_ref(cursor, user, reference, None)
line2reconcile = False
partner_id = False
@@ -203,7 +194,7 @@ def _import(obj, cursor, user, data, context):
else:
account_id = account_payable
if not account_id :
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('The properties account payable account receivable'))
values['account_id'] = account_id
values['partner_id'] = partner_id
@@ -221,32 +212,31 @@ def _import(obj, cursor, user, data, context):
'res_model': 'account.bank.statement',
'res_id': statement_id,
}, context=context)
+
return {}
-
-class BVRImport(wizard.interface):
- states = {
- 'init': {
- 'actions': [],
- 'result': {
- 'type': 'form',
- 'arch': ASK_FORM,
- 'fields': ASK_FIELDS,
- 'state': [
- ('end', 'Cancel', 'gtk-cancel'),
- ('import', 'Import', 'gtk-ok', True),
- ],
- },
- },
- 'import': {
- 'actions': [],
- 'result': {
- 'type': 'action',
- 'action': _import,
- 'state': 'end',
- },
- },
+class bvr_import_wizard(osv.osv_memory):
+ _name = 'bvr.import.wizard'
+ _columns = {
+ 'file':fields.binary('BVR File', required=True)
}
-BVRImport('l10n_ch.bvr_import')
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+ def import_bvr(self, cr, uid, ids, context=None):
+ data = {}
+ if context is None:
+ context = {}
+ active_ids = context.get('active_ids', [])
+ active_id = context.get('active_id', False)
+ data['form'] = {}
+ data['ids'] = active_ids
+ data['id'] = active_id
+ data['form']['file'] = ''
+ res = self.read(cr, uid, ids[0], ['file'])
+ if res:
+ data['form']['file'] = res['file']
+ _import(self, cr, uid, data, context=context)
+ return {}
+
+bvr_import_wizard()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/addons/l10n_ch/wizard/bvr_import_view.xml b/addons/l10n_ch/wizard/bvr_import_view.xml
new file mode 100644
index 00000000000..7ac2e15c7f0
--- /dev/null
+++ b/addons/l10n_ch/wizard/bvr_import_view.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ BVR Import Wizard
+ bvr.import.wizard
+ form
+
+
+
+
+
+
+ BVR Import
+ ir.actions.act_window
+ bvr.import.wizard
+ form
+ form
+
+ new
+
+
+
+ account.bank.statement.form.inherit
+ account.bank.statement
+ form
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_ch/wizard/wizard_bvr.py b/addons/l10n_ch/wizard/bvr_report.py
similarity index 59%
rename from addons/l10n_ch/wizard/wizard_bvr.py
rename to addons/l10n_ch/wizard/bvr_report.py
index 9d7d74b1bc1..54002b1113a 100644
--- a/addons/l10n_ch/wizard/wizard_bvr.py
+++ b/addons/l10n_ch/wizard/bvr_report.py
@@ -30,23 +30,26 @@
#
##############################################################################
-import wizard
-import pooler
import re
+
+import pooler
+from osv import osv, fields
from tools.translate import _
-def _check(self, cr, uid, data, context):
+def _validate_bank_values(self, cr, uid, data, context=None):
+ if context is None:
+ context = {}
pool = pooler.get_pool(cr.dbname)
invoice_obj = pool.get('account.invoice')
- for invoice in invoice_obj.browse(cr, uid, data['ids'], context):
+ for invoice in invoice_obj.browse(cr, uid, data['ids'], context=context):
if not invoice.partner_bank_id:
- raise wizard.except_wizard(_('UserError'),
+ raise osv.except_osv(_('UserError'),
_('No bank specified on invoice:\n%s') % \
invoice_obj.name_get(cr, uid, [invoice.id], context=context)[0][1])
if not re.compile('[0-9][0-9]-[0-9]{3,6}-[0-9]').match(
invoice.partner_bank_id.bvr_number or ''):
- raise wizard.except_wizard(_('UserError'),
+ raise osv.except_osv(_('UserError'),
_('Your bank BVR number should be of the form 0X-XXX-X!\n' \
'Please check your company ' \
'information for the invoice:\n%s') % \
@@ -55,29 +58,65 @@ def _check(self, cr, uid, data, context):
if invoice.partner_bank_id.bvr_adherent_num \
and not re.compile('[0-9]*$').match(
invoice.partner_bank_id.bvr_adherent_num):
- raise wizard.except_wizard(_('UserError'),
- _('Your bank BVR adherent number must contain exactly seven' \
+ raise osv.except_osv(_('UserError'),
+ _('Your bank BVR adherent number must contain exactly seven ' \
'digits!\nPlease check your company ' \
'information for the invoice:\n%s') % \
invoice_obj.name_get(cr, uid, [invoice.id], context=context)[0][1])
return {}
-class wizard_report(wizard.interface):
- states = {
- 'init': {
- 'actions': [_check],
- 'result': {'type':'print', 'report':'l10n_ch.bvr', 'state':'end'}
- }
+class bvr_report(osv.osv_memory):
+ _name = "bvr.report"
+ _columns = {
+ 'name':fields.char('Name', size=16)
}
-wizard_report('l10n_ch.bvr.check')
-class ReportInvoiceBVRCheck(wizard.interface):
- states = {
- 'init': {
- 'actions': [_check],
- 'result': {'type':'print', 'report':'l10n_ch.invoice.bvr', 'state':'end'}
- }
+ def view_init(self, cr, uid, fields_list, context=None):
+ if context is None:
+ context = {}
+ data = {}
+ active_ids = context.get('active_ids', [])
+ data['form'] = {}
+ data['ids'] = active_ids
+ _validate_bank_values(self, cr, uid, data, context)
+ pass
+
+ def print_bvr_report(self, cr, uid, ids, context=None):
+ if context is None:
+ context = {}
+ data = {}
+ active_ids = context.get('active_ids', [])
+ data['form'] = {}
+ data['ids'] = active_ids
+ return {'type': 'ir.actions.report.xml', 'report_name': 'l10n_ch.bvr', 'datas': data}
+
+bvr_report()
+
+class bvr_invoices_report(osv.osv_memory):
+ _name = "bvr.invoices.report"
+ _columns = {
+ 'name':fields.char('Name', size=16)
}
-ReportInvoiceBVRCheck('l10n_ch.invoice.bvr.check')
+
+ def view_init(self, cr, uid, fields_list, context=None):
+ if context is None:
+ context = {}
+ data={}
+ active_ids = context.get('active_ids', [])
+ data['form'] = {}
+ data['ids'] = active_ids
+ _validate_bank_values(self, cr, uid, data, context)
+ pass
+
+ def print_bvr_invoices_report(self, cr, uid, ids, context=None):
+ if context is None:
+ context = {}
+ data = {}
+ active_ids = context.get('active_ids', [])
+ data['form'] = {}
+ data['ids'] = active_ids
+ return {'type': 'ir.actions.report.xml', 'report_name': 'l10n_ch.invoice.bvr', 'datas': data}
+
+bvr_invoices_report()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/l10n_ch/wizard/bvr_report_view.xml b/addons/l10n_ch/wizard/bvr_report_view.xml
new file mode 100644
index 00000000000..51450341a7d
--- /dev/null
+++ b/addons/l10n_ch/wizard/bvr_report_view.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ bvr Report
+ bvr.report
+ form
+
+
+
+
+
+
+ BVR
+ ir.actions.act_window
+ bvr.report
+ form
+ form
+
+ new
+
+
+
+
+
+ BVR
+ client_print_multi
+
+ action
+ account.invoice
+
+
+
+
+ BVR Invoices Report
+ bvr.invoices.report
+ form
+
+
+
+
+
+
+ Invoices BVR
+ ir.actions.act_window
+ bvr.invoices.report
+ form
+ form
+
+ new
+
+
+
+
+
+ Invoices BVR
+ client_print_multi
+
+ action
+ account.invoice
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_ch/wizard/dta_wizard.py b/addons/l10n_ch/wizard/create_dta.py
similarity index 85%
rename from addons/l10n_ch/wizard/dta_wizard.py
rename to addons/l10n_ch/wizard/create_dta.py
index 1f8e55c0bc4..e792fe14b07 100644
--- a/addons/l10n_ch/wizard/dta_wizard.py
+++ b/addons/l10n_ch/wizard/create_dta.py
@@ -29,29 +29,15 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
-import pooler
-import wizard
-import base64
+
import time
-import pooler
import mx.DateTime
+import base64
+
+from osv import osv, fields
+import pooler
from tools.translate import _
-
-FORM = """
-"""
-
-FIELDS = {
- 'dta': {
- 'string': 'DTA File',
- 'type': 'binary',
- 'readonly': True,
- },
-}
-
TRANS=[
(u'é','e'),
(u'è','e'),
@@ -79,7 +65,6 @@ def tr(string_in):
class record:
-
def __init__(self, global_context_dict):
for i in global_context_dict:
global_context_dict[i] = global_context_dict[i] \
@@ -354,36 +339,37 @@ def c_ljust(s, size):
s = s.decode('utf-8').encode('latin1','replace').ljust(size)
return s
-def _create_dta(obj, cr, uid, data, context):
- v={}
+def _create_dta(obj, cr, uid, data, context=None):
+ v = {}
v['uid'] = str(uid)
- v['creation_date']= time.strftime('%y%m%d')
- dta=''
+ v['creation_date'] = time.strftime('%y%m%d')
+ dta = ''
pool = pooler.get_pool(cr.dbname)
payment_obj = pool.get('payment.order')
attachment_obj = pool.get('ir.attachment')
-
+ if context is None:
+ context = {}
payment = payment_obj.browse(cr, uid, data['id'], context=context)
if not payment.mode or payment.mode.type.code != 'dta':
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('No payment mode or payment type code invalid.'))
bank = payment.mode.bank_id
if not bank:
- raise wizard.except_wizard(_('Error'), _('No bank account for the company.'))
+ raise osv.except_osv(_('Error'), _('No bank account for the company.'))
v['comp_bank_name']= bank.bank and bank.bank.name or False
v['comp_bank_clearing'] = bank.bank.clearing
if not v['comp_bank_clearing']:
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('You must provide a Clearing Number for your bank account.'))
user = pool.get('res.users').browse(cr,uid,[uid])[0]
- company= user.company_id
+ company = user.company_id
#XXX dirty code use get_addr
- co_addr= company.partner_id.address[0]
+ co_addr = company.partner_id.address[0]
v['comp_country'] = co_addr.country_id and co_addr.country_id.name or ''
v['comp_street'] = co_addr.street or ''
v['comp_zip'] = co_addr.zip
@@ -391,29 +377,28 @@ def _create_dta(obj, cr, uid, data, context):
v['comp_name'] = co_addr.name
v['comp_dta'] = bank.dta_code or '' #XXX not mandatory in pratice
-
v['comp_bank_number'] = bank.acc_number or ''
if bank.iban:
v['comp_bank_iban'] = bank.iban.replace(' ','') or ''
else:
v['comp_bank_iban'] = ''
if not v['comp_bank_iban']:
- raise wizard.except_wizard(_('Error'),
+ raise osv.except_osv(_('Error'),
_('No IBAN for the company bank account.'))
dta_line_obj = pool.get('account.dta.line')
res_partner_bank_obj = pool.get('res.partner.bank')
- seq= 1
+ seq = 1
amount_tot = 0
amount_currency_tot = 0
for pline in payment.line_ids:
if not pline.bank_id:
- raise wizard.except_wizard(_('Error'), _('No bank account defined\n' \
+ raise osv.except_osv(_('Error'), _('No bank account defined\n' \
'on line: %s') % pline.name)
if not pline.bank_id.bank:
- raise wizard.except_wizard(_('Error'), _('No bank defined\n' \
+ raise osv.except_osv(_('Error'), _('No bank defined\n' \
'for the bank account: %s\n' \
'on the partner: %s\n' \
'on line: %s') + (pline.bank_id.state, pline.partner_id.name, pline.name))
@@ -426,13 +411,13 @@ def _create_dta(obj, cr, uid, data, context):
v['partner_bank_name'] = pline.bank_id.bank.name or False
v['partner_bank_clearing'] = pline.bank_id.bank.clearing or False
if not v['partner_bank_name'] :
- raise wizard.except_wizard(_('Error'), _('No bank name defined\n' \
+ raise osv.except_osv(_('Error'), _('No bank name defined\n' \
'for the bank account: %s\n' \
'on the partner: %s\n' \
'on line: %s') % (pline.bank_id.state, pline.partner_id.name, pline.name))
- v['partner_bank_iban']= pline.bank_id.iban or False
- v['partner_bank_number']= pline.bank_id.acc_number \
+ v['partner_bank_iban'] = pline.bank_id.iban or False
+ v['partner_bank_number'] = pline.bank_id.acc_number \
and pline.bank_id.acc_number.replace('.','').replace('-','') \
or False
v['partner_post_number']= pline.bank_id.post_number \
@@ -459,12 +444,12 @@ def _create_dta(obj, cr, uid, data, context):
v['partner_name'] = pline.bank_id.owner_name
else:
v['partner_name'] = pline.partner_id and pline.partner_id.name or ''
-
+
if pline.partner_id and pline.partner_id.address \
and pline.partner_id.address[0]:
v['partner_street'] = pline.partner_id.address[0].street
- v['partner_city']= pline.partner_id.address[0].city
- v['partner_zip']= pline.partner_id.address[0].zip
+ v['partner_city'] = pline.partner_id.address[0].city
+ v['partner_zip'] = pline.partner_id.address[0].zip
# If iban => country=country code for space reason
elec_pay = pline.bank_id.state #Bank type
if elec_pay == 'iban':
@@ -480,28 +465,28 @@ def _create_dta(obj, cr, uid, data, context):
v['partner_city']= ''
v['partner_zip']= ''
v['partner_country']= ''
- raise wizard.except_wizard('Error', 'No address defined \n' \
+ raise osv.except_osv('Error', 'No address defined \n' \
'for the partner: ' + pline.partner_id.name + '\n' \
'on line: ' + pline.name)
- if pline.order_id.date_planned :
+ if pline.order_id.date_planned:
date_value = mx.DateTime.strptime(pline.order_id.date_planned, '%Y-%m-%d')
- elif pline.date :
+ elif pline.date:
date_value = mx.DateTime.strptime(pline.date, '%Y-%m-%d')
- else :
+ else:
date_value = mx.DateTime.now()
v['date_value'] = date_value.strftime("%y%m%d")
# si compte iban -> iban (836)
# si payment structure -> bvr (826)
- # si non -> (827)
+ # si non -> (827)
if elec_pay == 'dta_iban':
# If iban => country=country code for space reason
v['comp_country'] = co_addr.country_id and co_addr.country_id.code+'-' or ''
record_type = record_gt836
if not v['partner_bank_iban']:
- raise wizard.except_wizard(_('Error'), _('No IBAN defined \n' \
+ raise osv.except_osv(_('Error'), _('No IBAN defined \n' \
'for the bank account: %s\n' + \
'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] , pline.name))
@@ -517,7 +502,7 @@ def _create_dta(obj, cr, uid, data, context):
+ ' ' + v['partner_bank_city'] \
+ ' ' + v['partner_bank_country']
else:
- raise wizard.except_wizard(_('Error'), _('You must provide the bank city '
+ raise osv.except_osv(_('Error'), _('You must provide the bank city '
'or the bic code for the partner bank: \n %d\n' + \
'on line: %s') %(res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1], pline.name))
@@ -529,11 +514,11 @@ def _create_dta(obj, cr, uid, data, context):
if not v['reference'] \
or (mod10r(v['reference'][:-1]) != v['reference'] and \
not len(v['reference']) == 15):
- raise wizard.except_wizard(_('Error'), _('You must provide ' \
+ raise osv.except_osv(_('Error'), _('You must provide ' \
'a valid BVR reference number \n' \
'for the line: %s') % pline.name)
if not v['partner_bvr']:
- raise wizard.except_wizard(_('Error'), _('You must provide a BVR number\n'
+ raise osv.except_osv(_('Error'), _('You must provide a BVR number\n'
'for the bank account: %s' \
'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id],context)[0][1] ,pline.name))
record_type = record_gt826
@@ -541,14 +526,14 @@ def _create_dta(obj, cr, uid, data, context):
elif elec_pay == 'bvbank':
if not v['partner_bank_number'] :
if v['partner_bank_iban'] :
- v['partner_bank_number']= v['partner_bank_iban']
+ v['partner_bank_number']= v['partner_bank_iban']
else:
- raise wizard.except_wizard(_('Error'), _('You must provide ' \
+ raise osv.except_osv(_('Error'), _('You must provide ' \
'a bank number \n' \
'for the partner bank: %s\n' \
'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] , pline.name))
if not v['partner_bank_clearing']:
- raise wizard.except_wizard(_('Error'), _('You must provide ' \
+ raise osv.except_osv(_('Error'), _('You must provide ' \
'a Clearing Number\n' \
'for the partner bank: %s\n' \
'on line %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] , pline.name))
@@ -556,7 +541,7 @@ def _create_dta(obj, cr, uid, data, context):
record_type = record_gt827
elif elec_pay == 'bvpost':
if not v['partner_post_number']:
- raise wizard.except_wizard(_('Error'), _('You must provide ' \
+ raise osv.except_osv(_('Error'), _('You must provide ' \
'a post number \n' \
'for the partner bank: %s\n' \
'on line: %s') % (res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1] ,pline.name))
@@ -564,7 +549,7 @@ def _create_dta(obj, cr, uid, data, context):
v['partner_bank_number'] = '/C/'+v['partner_post_number']
record_type = record_gt827
else:
- raise wizard.except_wizard(_('Error'), _('The Bank type %s of the bank account: %s is not supported') \
+ raise osv.except_osv(_('Error'), _('The Bank type %s of the bank account: %s is not supported') \
% (elec_pay, res_partner_bank_obj.name_get(cr, uid, [pline.bank_id.id], context)[0][1],))
dta_line = record_type(v).generate()
@@ -576,11 +561,11 @@ def _create_dta(obj, cr, uid, data, context):
# segment total
v['amount_total'] = str(amount_currency_tot).replace('.',',')
- v['sequence'] = str(seq).rjust(5).replace(' ','0')
+ v['sequence'] = str(seq).rjust(5).replace(' ','0')
if dta :
dta = dta + record_gt890(v).generate()
- dta_data= base64.encodestring(dta)
+ dta_data = base64.encodestring(dta)
payment_obj.set_done(cr, uid, data['id'], context)
attachment_obj.create(cr, uid, {
'name': 'DTA',
@@ -591,18 +576,42 @@ def _create_dta(obj, cr, uid, data, context):
}, context=context)
return {'dta': dta_data}
+class create_dta_wizard(osv.osv_memory):
+ _name="create.dta.wizard"
-class wizard_dta_create(wizard.interface):
- states = {
- 'init' : {
- 'actions' : [_create_dta],
- 'result' : {'type' : 'form',
- 'arch' : FORM,
- 'fields' : FIELDS,
- 'state' : [('end', 'OK', 'gtk-ok', True)]
- }
- },
+ _columns={
+ 'dta_file':fields.binary('DTA File', readonly=True)
}
+ def create_dta(self, cr, uid, ids, context=None):
+ if not context:
+ context = {}
+ data = {}
+ active_ids = context.get('active_ids', [])
+ active_id = context.get('active_id', [])
+ data['form'] = {}
+ data['ids'] = active_ids
+ data['id'] = active_id
+ dta_file = _create_dta(self, cr, uid, data, context)
+ context.update({'dta_file':dta_file})
+ return self.save_dta(cr, uid, ids, context)
-wizard_dta_create('account.dta_create')
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+ def save_dta(self, cr, uid, ids, context=None):
+ obj_model = self.pool.get('ir.model.data')
+ if context is None:
+ context = {}
+ model_data_ids = obj_model.search(cr,uid,[('model','=','ir.ui.view'), ('name','=','dta_save_view')])
+ resource_id = obj_model.read(cr, uid, model_data_ids, fields=['res_id'])[0]['res_id']
+ return {
+ 'view_type': 'form',
+ 'view_mode': 'form',
+ 'res_model': 'create.dta.wizard',
+ 'views': [(resource_id, 'form')],
+ 'type': 'ir.actions.act_window',
+ 'target': 'new',
+ 'context': context,
+ }
+
+
+create_dta_wizard()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/addons/l10n_ch/wizard/create_dta_view.xml b/addons/l10n_ch/wizard/create_dta_view.xml
new file mode 100644
index 00000000000..80be9209b2d
--- /dev/null
+++ b/addons/l10n_ch/wizard/create_dta_view.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+ Create DTA
+ create.dta.wizard
+ form
+
+
+
+
+
+
+ Create DTA
+ ir.actions.act_window
+ create.dta.wizard
+ form
+ form
+
+ new
+
+
+
+
+
+ Create DTA
+ client_action_multi
+
+ action
+ payment.order
+
+
+
+
+ Save DTA
+ create.dta.wizard
+ form
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po
index b78c8f71e23..3a30ea66ca3 100644
--- a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po
+++ b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:30+0000\n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: l10n_ch_chart_c2c_pcg
diff --git a/addons/l10n_chart_uk_minimal/__openerp__.py b/addons/l10n_chart_uk_minimal/__openerp__.py
index 67258688f6b..f8df66de02b 100644
--- a/addons/l10n_chart_uk_minimal/__openerp__.py
+++ b/addons/l10n_chart_uk_minimal/__openerp__.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
##############################################################################
-#
+#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL ().
#
@@ -15,7 +15,7 @@
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
+# along with this program. If not, see .
#
##############################################################################
@@ -57,7 +57,6 @@
# - COGS account type fixed
#
-
{
'name': 'United Kingdom - minimal',
'version': '1.1',
@@ -65,16 +64,17 @@
'description': """This is the base module to manage the accounting chart for United Kingdom in OpenERP.""",
'author': 'Seath Solutions Ltd',
'website': 'http://www.seathsolutions.com',
- 'depends': ['base', 'account', 'base_iban', 'base_vat', 'account_chart'],
+ 'depends': ['base_iban', 'base_vat', 'account_chart'],
'init_xml': [],
'update_xml': [
- 'account_types.xml',
- 'account_chart.xml',
- 'account_tax.xml',
+ 'l10n_uk_types.xml',
+ 'l10n_uk_chart.xml',
+ 'l10n_uk_tax.xml',
'l10n_uk_wizard.xml'
],
'demo_xml': [],
'installable': True,
+ 'active': False,
'certificate': '0064392144797',
}
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/addons/l10n_chart_uk_minimal/i18n/it.po b/addons/l10n_chart_uk_minimal/i18n/it.po
index d4f9418d2b9..33101217121 100644
--- a/addons/l10n_chart_uk_minimal/i18n/it.po
+++ b/addons/l10n_chart_uk_minimal/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-09 17:51+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
+"PO-Revision-Date: 2010-08-18 10:16+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:01+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: l10n_chart_uk_minimal
@@ -27,11 +27,13 @@ msgid ""
"This is the base module to manage the accounting chart for United Kingdom in "
"Open ERP."
msgstr ""
+"Questo è il modulo base per gestire il piano dei conti per il Regno Unito in "
+"Open ERP."
#. module: l10n_chart_uk_minimal
#: constraint:account.account.template:0
msgid "Error ! You can not create recursive account templates."
-msgstr ""
+msgstr "Errore! Non puoi creare un modello di conto ricorsivo"
#. module: l10n_chart_uk_minimal
#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_income
@@ -59,6 +61,14 @@ msgid ""
"Management/Configuration/Financial Accounting/Financial Accounts/Generate "
"Chart of Accounts from a Chart Template."
msgstr ""
+"Genera il Piano dei Conti da un Modello. Ti verrà richiesto di passare il "
+"nome della Compagnia, il modello da seguire, il numero di decimali per "
+"generare il codice dei tuoi conti e, per il conto della Banca, la valuta per "
+"creare il Libro Giornale. Così, una copia vergine del Piano dei Conti "
+"derivata dal modello è generata.\n"
+"\tQuesto è la stessa procedura automatica che viene lanciata da: Gestione "
+"Finanziaria / Configurazione / Contabilità / Conti finanziari / Genera il "
+"Piano dei conti da un modello."
#. module: l10n_chart_uk_minimal
#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_payable
@@ -68,7 +78,7 @@ msgstr "Debiti"
#. module: l10n_chart_uk_minimal
#: model:ir.module.module,shortdesc:l10n_chart_uk_minimal.module_meta_information
msgid "United Kingdom - minimal"
-msgstr ""
+msgstr "Regno Unito - minimale"
#. module: l10n_chart_uk_minimal
#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_equity
@@ -78,7 +88,7 @@ msgstr "Capitale"
#. module: l10n_chart_uk_minimal
#: constraint:account.tax.code.template:0
msgid "Error ! You can not create recursive Tax Codes."
-msgstr ""
+msgstr "Errore! Non puoi creare un Codice di Tassa ricorsivo"
#. module: l10n_chart_uk_minimal
#: model:account.account.type,name:l10n_chart_uk_minimal.account_type_expense
diff --git a/addons/l10n_chart_uk_minimal/i18n/tr.po b/addons/l10n_chart_uk_minimal/i18n/tr.po
index de0c6f4355f..e79c8dc41d6 100644
--- a/addons/l10n_chart_uk_minimal/i18n/tr.po
+++ b/addons/l10n_chart_uk_minimal/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:28+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:16+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: l10n_chart_uk_minimal
diff --git a/addons/l10n_chart_uk_minimal/account_chart.xml b/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml
similarity index 95%
rename from addons/l10n_chart_uk_minimal/account_chart.xml
rename to addons/l10n_chart_uk_minimal/l10n_uk_chart.xml
index 6b89001e167..6bb42c6aa14 100644
--- a/addons/l10n_chart_uk_minimal/account_chart.xml
+++ b/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml
@@ -244,13 +244,21 @@
- Foreign Exchange Loss - (test)
- X2111
+ Foreign Exchange Loss
+ 2111
other
+
+
+ 2112
+ Salary Expenses
+
+ other
+
+
+
View
view
@@ -53,3724 +56,3724 @@
-
- 0
- Plan KLUWER
- view
-
-
-
-
- 1
- Fonds propres, prov. & dettes + d'1an
-
-
-
- view
-
-
- 2
- Immobilis., dettes & créances à + d'1 an
-
-
-
- view
-
-
- 3
- Stocks et commandes en cours d'exécution
-
-
-
- view
-
-
- 4
- Créances et dettes à un an au plus
-
-
-
- view
-
-
- 5
- Placements de trésorerie et disponible
-
-
-
- view
-
-
- 6
- Charges
-
-
-
- view
-
-
- 7
- Produits
-
-
-
- view
-
-
- 10
- Capital
-
-
-
- view
-
-
- 12
- Plus-values de réévaluation
-
-
-
- view
-
-
- 13
- Réserves
-
-
-
- view
-
-
- 14
- Résultat reporté
-
-
-
- view
-
-
- 15
- Subsides en capital
-
-
-
- view
-
-
- 16
- Provisions et impôts différés
-
-
-
- view
-
-
- 17
- Dettes à plus d'un an
-
-
-
- view
-
-
- 20
- Frais d'établissement
-
-
-
- view
-
-
- 21
- Immobilisations incorporelles
-
-
-
- view
-
-
- 22
- Terrains et constructions
-
-
-
- view
-
-
- 23
- Installations, machines et outillages
-
-
-
- view
-
-
- 24
- Mobilier et matériel roulant
-
-
-
- view
-
-
- 25
- Immobilisation détenues en loc.-fin.
-
-
-
- view
-
-
- 27
- Immobilis. corp. en cours & acptes versé
-
-
-
- view
-
-
- 28
- Immobilisations financières
-
-
-
- view
-
-
- 30
- Approvisionnements - matières premières
-
-
-
- view
-
-
- 31
- Approvisionnements et fournitures
-
-
-
- view
-
-
- 32
- En cours de fabrication
-
-
-
- view
-
-
- 33
- Produits finis
-
-
-
- view
-
-
- 34
- Marchandises
-
-
-
- view
-
-
- 36
- Acomptes versés sur achats pour stocks
-
-
-
- view
-
-
- 40
- Créances commerciales
-
-
-
- view
-
-
- 41
- Autres créances à - d'un an
-
-
-
- view
-
-
- 42
- Dettes à + d'1 an échéant dans l'année
-
-
-
- view
-
-
- 43
- Dettes financières
-
-
-
- view
-
-
- 44
- Dettes commerciales
-
-
-
- view
-
-
- 45
- Dettes fiscales, salariales et sociales
-
-
-
- view
-
-
- 47
- Dettes suite à l'affect. des résultats
-
-
-
- view
-
-
- 48
- Dettes diverses
-
-
-
- view
-
-
- 49
- Comptes de régularisation et cptes d'att
-
-
-
- view
-
-
- 51
- Actions et parts
-
-
-
- view
-
-
- 52
- Titres à revenu fixe
-
-
-
- view
-
-
- 53
- Dépôts à terme
-
-
-
- view
-
-
- 55
- Etablissements de crédit
-
-
-
- view
-
-
- 56
- Ccp
-
-
-
- view
-
-
- 57
- Caisses
-
-
-
- view
-
-
- 60
- Approvisionnements et marchandises
-
-
-
- view
-
-
- 61
- Services et biens divers
-
-
-
- view
-
-
- 62
- Rémunérations, charges soc. et pensions
-
-
-
- view
-
-
- 64
- Autres charges d'exploitation
-
-
-
- view
-
-
- 65
- Charges financières
-
-
-
- view
-
-
- 66
- Charges exceptionnelles
-
-
-
- view
-
-
- 67
- Impôts sur le résultat
-
-
-
- view
-
-
- 70
- Chiffre d'affaires
-
-
-
- view
-
-
- 71
- Variation des stocks & comm. en cours
-
-
-
- view
-
-
- 74
- Autres produits d'exploitation
-
-
-
- view
-
-
- 75
- Produits financiers
-
-
-
- view
-
-
- 77
- Régul. d'impôts & reprises prov. fisc.
-
-
-
- view
-
-
- 140
- Bénéfice reporté
-
-
-
- view
-
-
- 175
- Dettes commerciales
-
-
-
- view
-
-
- 200
- Frais de constitution et d'augm. capital
-
-
-
- view
-
-
- 201
- Frais d'augmentation de capital
-
-
-
- view
-
-
- 202
- Fr.d'emission d'empr,prime remboursement
-
-
-
- view
-
-
- 203
- Autres frais d'établissement
-
-
-
- view
-
-
- 204
- Frais de restructuration
-
-
-
- view
-
-
- 210
- Frais de recherche et de développement
-
-
-
- view
-
-
- 211
- Concessions, brevets et licences
-
-
-
- view
-
-
- 212
- Fonds de commerce
-
-
-
- view
-
-
- 220
- Terrains
-
-
-
- view
-
-
- 221
- Constructions
-
-
-
- view
-
-
- 222
- Terrains bâtis
-
-
-
- view
-
-
- 223
- Autres droits réels sur des immeubles
-
-
-
- view
-
-
- 230
- Installations
-
-
-
- view
-
-
- 231
- Machines
-
-
-
- view
-
-
- 240
- Installation gen, agencements,..
-
-
-
- view
-
-
- 241
- Mobilier
-
-
-
- view
-
-
- 242
- Matériel roulant
-
-
-
- view
-
-
- 280
- Participation dans des entreprises liées
-
-
-
- view
-
-
- 281
- Créances sur des entreprises liées
-
-
-
- view
-
-
- 282
- Participations entr. avec lien particip.
-
-
-
- view
-
-
- 283
- Créances / entrepr. avec lien particip.
-
-
-
- view
-
-
- 290
- Créances commerciales
-
-
-
- view
-
-
- 291
- Autres créances
-
-
-
- view
-
-
- 411
- T.v.a en amont
-
-
-
- view
-
-
- 425
- Dettes commerciales échéant ds l'année
-
-
-
- view
-
-
- 451
- T.v.a. en aval
-
-
-
- view
-
-
- 452
- Impôts et taxes à payer
-
-
-
- view
-
-
- 512
- Actions & parts - options acquises
-
-
-
- view
-
-
- 550
- Comptes courants bancaires
-
-
-
- view
-
-
- 609
- Variation des stocks
-
-
-
- view
-
-
- 610
- Loyers et charges locatives
-
-
-
- view
-
-
- 612
- Fournitures faites à l'entreprise
-
-
-
- view
-
-
- 613
- Rétributions de tiers
-
-
-
- view
-
-
- 615
- publicités
-
-
-
- view
-
-
- 620
- Rémunérations et avantages soc. directs
-
-
-
- view
-
-
- 621
- Charges sociales
-
-
-
- view
-
-
- 624
- Pensions
-
-
-
-
-
- 630
- Dotations aux corrections de val./immob.
-
-
-
- view
-
-
- 631
- Dotations aux correct. de val./stocks
-
-
-
- view
-
-
- 632
- Dot. cor. val s/en-cours,pr fini
-
-
-
- view
-
-
- 633
- Dotations correct. val./cr. comm. +1an
-
-
-
- view
-
-
- 634
- Dotations correct. val./cr. comm. -1an
-
-
-
- view
-
-
- 635
- Provisions pour pensions et oblig. sim.
-
-
-
- view
-
-
- 636
- Provisions pour grosses réparations
-
-
-
- view
-
-
- 637
- Provisions pour autres risques & charges
-
-
-
- view
-
-
- 640
- Taxes et impôts directs
-
-
-
- view
-
-
- 651
- Réductions de valeur / actifs circulants
-
-
-
- view
-
-
- 660
- Dotations aux corrections de val. except
-
-
-
- view
-
-
- 661
- Dotations aux corrections de val./financ
-
-
-
- view
-
-
- 662
- Provisions pour risques & charges except
-
-
-
- view
-
-
- 750
- Produits des immob. financières
-
-
-
- view
-
-
- 751
- Produits des actifs circulants
-
-
-
- view
-
-
- 1750
- Fournisseurs - dettes en compte
-
-
-
- view
-
-
- 1751
- Effets à payer
-
-
-
- view
-
-
- 6120
- Eau, gaz, électricité, carburants
-
-
-
- view
-
-
- 6123
- Téléphone, télégrammes, frais post.
-
-
-
- view
-
-
- 100000
- Capital souscrit
-
-
-
- other
-
-
- 101000
- Capital non appelé (-)
-
-
-
- other
-
-
- 109000
- Compte de l'exploitant
-
-
-
- other
-
-
- 110000
- Primes d'émission
-
-
-
- other
-
-
- 120000
- Plus-values de rééval. sur immob. incorp
-
-
-
- other
-
-
- 121000
- Plus-values de rééval. sur immob. corp.
-
-
-
- other
-
-
- 122000
- Plus-values de rééval. sur immob. fin.
-
-
-
- other
-
-
- 123000
- Plus-values de réévaluation sur stocks
-
-
-
- other
-
-
- 124000
- Reprises de réd. de val./plac. de très.
-
-
-
- other
-
-
- 130000
- Réserve légale
-
-
-
- other
-
-
- 131000
- Réserves indisponibles
-
-
-
- other
-
-
- 132000
- Réserves immunisées
-
-
-
- other
-
-
- 133000
- Réserves disponibles
-
-
-
- other
-
-
- 134000
- Autres reserves
-
-
-
- other
-
-
- 140000
- Résultats reportés
-
-
-
- other
-
-
- 140100
- Bénéfice de l'exercice
-
-
-
- other
-
-
- 140200
- Perte de l'exercice
-
-
-
- other
-
-
- 141000
- Perte reportée
-
-
-
- other
-
-
- 150000
- Subsides en cap. - montants obtenus
-
-
-
- other
-
-
- 151000
- Subsides-montants transf. aux résultats
-
-
-
- other
-
-
- 160000
- Provisions pour pensions
-
-
-
- other
-
-
- 161000
- Provisions pour charges fiscales
-
-
-
- other
-
-
- 162000
- Provisions pr grosses rép. & gros entr.
-
-
-
- other
-
-
- 163000
- Provisions pour rente viagère
-
-
-
- other
-
-
- 164000
- Provisions pr sûretés pers. et réelles
-
-
-
- other
-
-
- 165000
- Provisions diverses
-
-
-
- other
-
-
- 165400
- Provisions pour autres risques & charges
-
-
-
- other
-
-
- 166000
- Provisions pour charges de commandes
-
-
-
- other
-
-
- 168000
- Impôts différés
-
-
-
- other
-
-
- 169000
- Autres provisions
-
-
-
- other
-
-
- 170000
- Emprunts convertibles
-
-
-
- other
-
-
- 171000
- Emprunts obligataires non convertibles
-
-
-
- other
-
-
- 172000
- Dettes de loc. - financ. et assimilées
-
-
-
- other
-
-
- 173000
- Etablissements de crédit
-
-
-
- other
-
-
- 174000
- Autres emprunts
-
-
-
- other
-
-
- 175000
- Fournisseurs - entreprises apparentées
-
-
-
- other
-
-
- 175010
- Dettes en cpte - fourniss. ordinaires
-
-
-
- other
-
-
- 175100
- Effets à payer - entreprises apparentées
-
-
-
- other
-
-
- 175110
- Effets à payer - fournisseurs ordinaires
-
-
-
- other
-
-
- 176000
- Acomptes reçus sur commandes
-
-
-
- other
-
-
- 177100
- Entreprises liées
-
-
-
- other
-
-
- 177200
- Lien de participation
-
-
-
- other
-
-
- 178000
- Cautionnements reçus en numéraire
-
-
-
- other
-
-
- 179000
- Dettes diverses
-
-
-
- other
-
-
- 180000
- Comptes de liaison établiss. & succurs.
-
-
-
- other
-
-
- 200000
- Frais de constitution
-
-
-
- other
-
-
- 200900
- Amort s/fr de constitution
-
-
-
- other
-
-
- 201000
- Frais d'augmentation de capital
-
-
-
- other
-
-
- 201900
- Amort s/fr d'augmentation du capital
-
-
-
- other
-
-
- 202000
- Fr.d'emission d'empr,prime remboursement
-
-
-
- other
-
-
- 202900
- Amort s/fr d'émission d'emprunts
-
-
-
- other
-
-
- 203000
- Autres frais d'établissement
-
-
-
- other
-
-
- 203900
- Amort s/autres fr d'établissement
-
-
-
- other
-
-
- 204000
- Frais de restructuration
-
-
-
- other
-
-
- 204900
- Amort s/fr de restructuration
-
-
-
- other
-
-
- 210000
- Frais de recherche et développement
-
-
-
- other
-
-
- 210900
- Amort. s/fr de recherche et développemen
-
-
-
- other
-
-
- 211100
- Concessions, brevet à titre onéreux
-
-
-
- other
-
-
- 211190
- Amort. s/concession, brevet acquis
-
-
-
- other
-
-
- 211200
- Conc., brevets créés par l'entr. même
-
-
-
- other
-
-
- 211290
- Amort. s/concession, brevets créés
-
-
-
- other
-
-
- 212000
- Fonds de commerce
-
-
-
- other
-
-
- 212900
- Amort s/fonds de commerce
-
-
-
- other
-
-
- 213000
- Acomptes versés s/immob. incorp
-
-
-
- other
-
-
- 214000
- Surprix afférent à l'acquisit. d'1 part.
-
-
-
- other
-
-
- 220000
- Terrains
-
-
-
- other
-
-
- 220800
- Plus-values actées sur terrains
-
-
-
- other
-
-
- 220900
- Réduction de valeur sur terrains
-
-
-
- other
-
-
- 221800
- Plus-values actées sur constructions
-
-
-
- other
-
-
- 221900
- Amort. sur constructions
-
-
-
- other
-
-
- 222800
- Plus-values actées s/terrains bâtis
-
-
-
- other
-
-
- 222900
- Amort. sur terrains bâtis
-
-
-
- other
-
-
- 223800
- +values actées s/autres droits
-
-
-
- other
-
-
- 223900
- Amort s/autres droits réels
-
-
-
- other
-
-
- 230000
- Installations techniques
-
-
-
- other
-
-
- 230900
- Amort s/installations techniques
-
-
-
- other
-
-
- 231000
- Machines
-
-
-
- other
-
-
- 231900
- Amortissement s/machines
-
-
-
- other
-
-
- 232000
- Outillage
-
-
-
- other
-
-
- 233000
- Pièces de rechange
-
-
-
- other
-
-
- 238000
- Plus-values actées sur i./m./o.
-
-
-
- other
-
-
- 239000
- Amortissements sur i./m./o.
-
-
-
- other
-
-
- 240000
- Installation gen, agencements,..
-
-
-
- other
-
-
- 240900
- Amort s/autres installations,outillage
-
-
-
- other
-
-
- 241000
- Mobilier
-
-
-
- other
-
-
- 241900
- Amort. sur mobilier
-
-
-
- other
-
-
- 242000
- Matériel roulant
-
-
-
- other
-
-
- 242900
- Amort. s/matériel roulant
-
-
-
- other
-
-
- 243000
- Matériel de bureau
-
-
-
- other
-
-
- 243900
- Amort. s/matériel de bureau
-
-
-
- other
-
-
- 250000
- Terrains et constructions en loc.-fin.
-
-
-
- other
-
-
- 251000
- Install., machines & out. en loc.-fin.
-
-
-
- other
-
-
- 252000
- Mobilier et mat. roulant en loc.-fin.
-
-
-
- other
-
-
- 260000
- Autres immobilisations corporelles
-
-
-
- other
-
-
- 270000
- Immobilisations en cours
-
-
-
- other
-
-
- 271000
- Avances & acptes versés / immob.en cours
-
-
-
- other
-
-
- 280000
- Parts dans des entreprises liées
-
-
-
- other
-
-
- 280100
- Montants non appelés
-
-
-
- other
-
-
- 280800
- +values actées s/parts entreprises liées
-
-
-
- other
-
-
- 280900
- Réduction de valeur s/parts
-
-
-
- other
-
-
- 281000
- Créances s/des entreprises liées
-
-
-
- other
-
-
- 281100
- Effets à recevoir
-
-
-
- other
-
-
- 281700
- Créances douteuses (entreprises liées)
-
-
-
- other
-
-
- 281900
- Réduction de valeur s/cré. entre. liées
-
-
-
- other
-
-
- 282000
- Participations
-
-
-
- other
-
-
- 282100
- Montants non appelés
-
-
-
- other
-
-
- 282800
- +values actées s/participations
-
-
-
- other
-
-
- 282900
- Réduction de valeur s/participations
-
-
-
- other
-
-
- 283000
- Créances s/entrepr. lien de particip.
-
-
-
- other
-
-
- 283100
- Effets à recevoir
-
-
-
- other
-
-
- 283200
- Titres à revenu fixe
-
-
-
- other
-
-
- 283700
- Créances douteuses (s/participations)
-
-
-
- other
-
-
- 283900
- Réductions de valeur s/cr particip.
-
-
-
- other
-
-
- 284000
- Titres à caractère d'immobilisation
-
-
-
- other
-
-
- 285000
- Autres prêts
-
-
-
- other
-
-
- 286000
- Actions ou parts propres
-
-
-
- other
-
-
- 288000
- Cautionnements versés en numéraire
-
-
-
- other
-
-
- 290000
- Créances commerciales
-
-
-
- other
-
-
- 290100
- Effets à recevoir
-
-
-
- other
-
-
- 290600
- Acomptes versés
-
-
-
- other
-
-
- 290700
- Créances douteuses s/cr commerciales
-
-
-
- other
-
-
- 290900
- Réduction de valeur s/cr commerciales
-
-
-
- other
-
-
- 291000
- Autres créances
-
-
-
- other
-
-
- 291100
- Effets à recevoir
-
-
-
- other
-
-
- 291700
- Créances douteuses s/autres créances
-
-
-
- other
-
-
- 291900
- Réduction de valeur s/autres créances
-
-
-
- other
-
-
- 300000
- Stocks matières premières val. d'acquis.
-
-
-
- other
-
-
- 309000
- Réduction de valeur s/mat. premières
-
-
-
- other
-
-
- 310000
- Matières consommables
-
-
-
- other
-
-
- 310600
- Emballages commerciaux
-
-
-
- other
-
-
- 319000
- Réd. de val. - stocks fournitures (-)
-
-
-
- other
-
-
- 320000
- En cours de fabrication - val. d'acquis.
-
-
-
- other
-
-
- 329000
- Réductions de valeur / en cours (-)
-
-
-
- other
-
-
- 330000
- Valeur d'acquisition des produits finis
-
-
-
- other
-
-
- 339000
- Réduction de val. / produits finis (-)
-
-
-
- other
-
-
- 340000
- Stocks marchandises - valeur d'acquis.
-
-
-
- other
-
-
- 349000
- Réd. de val. / stocks marchandises (-)
-
-
-
- other
-
-
- 360000
- Acomptes versés / achats pour stocks
-
-
-
- other
-
-
- 369000
- Réd. de val. / acptes versés stocks (-)
-
-
-
- other
-
-
- 400000
- Clients
-
-
-
- other
-
-
- 401000
- Effets à recevoir - clients
-
- True
-
-
- receivable
-
-
-
- 403000
- Créances s/entreprises apparentées
-
-
-
- receivable
-
-
- 404000
- Produits à recevoir (factures à établir)
-
-
-
- other
-
-
- 406000
- Acomptes versés aux fournisseurs
-
-
-
- payable
-
-
- 407000
- Créances commerciales douteuses
-
-
-
- other
-
-
- 408000
- Ecarts de conversion de devises/créances
-
-
-
- other
-
-
- 409000
- Réductions de valeur / créances comm.
-
-
-
- other
-
-
- 410000
- Capital appelé, non versé
-
-
-
- other
-
-
- 411000
- T.v.a en amont
-
- True
-
- other
-
-
- 411100
- T.v.a soumise à l'origine amont
-
-
-
- other
-
-
- 411500
- Compte courant tva
-
-
-
- other
-
-
- 412000
- Impots et vers. fiscaux à récupérer
-
-
-
- other
-
-
- 413100
- Autres créances sur entrepr. liées
-
-
-
- other
-
-
- 413200
- Autres créances / entrepr. apparentées
-
-
-
- other
-
-
- 414000
- Produits à recevoir (non commerciaux)
-
-
-
- other
-
-
- 416000
- Créances diverses
-
-
-
- other
-
-
- 417000
- Créances douteuses
-
-
-
- other
-
-
- 418000
- Cautionnements versés en numéraire
-
-
-
- other
-
-
- 419000
- Réductions de val. / autres créances (-)
-
-
-
- other
-
-
- 420000
- Emprunts obligataires convert.
-
-
-
- other
-
-
- 421000
- Emprunts oblig. non convertibles
-
-
-
- other
-
-
- 422000
- Dettes de location-financ. et assimilées
-
-
-
- other
-
-
- 423000
- Etablissements de crédit
-
-
-
- other
-
-
- 424000
- Autres emprunts
-
-
-
- other
-
-
- 425000
- Fournisseurs
-
-
-
- other
-
-
- 425100
- Effets à payer
-
-
-
- other
-
-
- 426000
- Acomptes reçus / commandes éch. ds l'an
-
-
-
- other
-
-
- 427100
- Entreprises liées
-
-
-
- other
-
-
- 427200
- Lien de participation
-
-
-
- other
-
-
- 428000
- Cautionnements reçus en numéraire
-
-
-
- other
-
-
- 429000
- Dettes diverses échéant dans l'année
-
-
-
- other
-
-
- 430000
- Banques-emprunts en compte à terme fixe
-
-
-
- other
-
-
- 431000
- Banques-promesses
-
-
-
- other
-
-
- 432000
- Banques-crédit d'acceptation
-
-
-
- other
-
-
- 433000
- Banques-dettes en compte courant
-
-
-
- other
-
-
- 438000
- Autres emprunts
-
-
-
- other
-
-
- 440000
- Fournisseurs
-
-
-
- other
-
-
- 441000
- Effets à payer
-
- True
-
-
- other
-
-
- 442000
- Factures à recevoir
-
- True
-
-
- other
-
-
- 443100
- Entreprises liées
-
-
-
- other
-
-
- 443200
- Lien de participation
-
-
-
- other
-
-
- 450000
- Dettes fiscales estimées
-
-
-
- other
-
-
- 451000
- T.v.a en aval
-
- True
-
-
- other
-
-
- 451100
- T.v.a soumise à l'origine aval
-
- True
-
-
- other
-
-
- 451200
- T.v.a intracom
-
- True
-
-
- other
-
-
- 451500
- Compte courant tva
-
-
-
- other
-
-
- 452000
- Impôts et taxes à payer à l'état
-
-
-
- other
-
-
- 452100
- Impôts et taxes à payer aux adm commun
-
-
-
- other
-
-
- 453000
- Retenues s/salaires
-
-
-
- other
-
-
- 454000
- Cass (centre..de sécurite soc)
-
-
-
- other
-
-
- 455000
- Personnel-rémuneration à payer
-
-
-
- other
-
-
- 456000
- Personnel-avances et acomptes
-
-
-
- other
-
-
- 458000
- Autres dettes sociales
-
-
-
- other
-
-
- 460000
- Acomptes reçus sur commandes
-
-
-
- other
-
-
- 470000
- Dividendes-tantièmes d'ex. ant. à payer
-
-
-
- other
-
-
- 471000
- Dividendes de l'exercice à payer
-
-
-
- other
-
-
- 472000
- Tantièmes de l'exercice à payer
-
-
-
- other
-
-
- 473000
- Autres allocataires à payer
-
-
-
- other
-
-
- 480000
- Obligations et coupons échus (dettes)
-
-
-
- other
-
-
- 487000
- Cautionnements reçus en numeraire
-
-
-
- other
-
-
- 488000
- Autres dettes diverses
-
-
-
- other
-
-
- 490000
- Charges à reporter (payées d'avance)
-
-
-
- other
-
-
- 491000
- Produits acquis
-
-
-
- other
-
-
- 492000
- Charges à imputer
-
-
-
- other
-
-
- 493000
- Produits à reporter
-
-
-
- other
-
-
- 499000
- Comptes d'attente
-
-
-
- other
-
-
- 499800
- Solde équilibre en devises (hors pc)
-
-
-
- other
-
-
- 500000
- Actions propres
-
-
-
- other
-
-
- 510000
- Actions et parts
-
-
-
- other
-
-
- 510100
- Montant non appelé s/action.part
-
-
-
- other
-
-
- 510900
- Réduction valeur s/action et parts
-
-
-
- other
-
-
- 512000
- Parts dans entreprises liées
-
-
-
- other
-
-
- 512100
- Montant non appelé s/parts
-
-
-
- other
-
-
- 512900
- Réduction valeur s/part ent. liées
-
-
-
- other
-
-
- 520000
- Titres à rev. fixes - valeur d'acquis.
-
-
-
- other
-
-
- 529000
- Titres à rev. fixes - réd. de val.
-
-
-
- other
-
-
- 530000
- Dépôts à terme
-
-
-
- other
-
-
- 539000
- Réductions de valeur / dépôts à terme
-
-
-
- other
-
-
- 540000
- Valeurs échues à l'encaissement
-
-
-
- other
-
-
- 541000
- Coupons à encaisser
-
-
-
- other
-
-
- 550000
- Ets de crédit-compte à vue
-
-
-
- other
-
-
- 550100
- Chèques et virements émis
-
-
-
- other
-
-
- 550900
- Réduction valeur s/cpte a vue
-
-
-
- other
-
-
- 560000
- Ccp - compte courant
-
-
-
- other
-
-
- 561000
- Ccp - chèques émis
-
-
-
- other
-
-
- 570000
- Caisses
-
-
-
- other
-
-
- 570900
- Réduction valeur s/caisse
-
-
-
- other
-
-
- 580000
- Virements internes
-
- True
-
-
- other
-
-
- 600000
- Achats de matières premières
-
-
-
- other
-
-
- 601000
- Achats de fournitures
-
-
-
- other
-
-
- 602000
- Achats de services, travaux et études
-
-
-
- other
-
-
- 603000
- Achats de sous-traitances générales
-
-
-
- other
-
-
- 604000
- Achats de marchandises
-
-
-
- other
-
-
- 607000
- Achats produits et demi-produits
-
-
-
- other
-
-
- 608000
- Remises, ristournes et rabais sur achats
-
-
-
- other
-
-
- 609000
- Variation de stock mat. premières
-
-
-
- other
-
-
- 609100
- Variation stock mat. consommables
-
-
-
- other
-
-
- 609400
- Variation stock marchandises
-
-
-
- other
-
-
- 610000
- Loyers et charges locatives
-
-
-
- other
-
-
- 610100
- Redevances de crédit bail
-
-
-
- other
-
-
- 611000
- Entretiens et réparations des locaux
-
-
-
- other
-
-
- 612000
- Consommation - eau
-
-
-
- other
-
-
- 612010
- Consommation - gaz
-
-
-
- other
-
-
- 612020
- Consommation - électricité
-
-
-
- other
-
-
- 612030
- Consommation - carburants
-
-
-
- other
-
-
- 612040
- Consommation - mazout
-
-
-
- other
-
-
- 612100
- Documentation
-
-
-
- other
-
-
- 612200
- Imprimés et fournitures de bureau
-
-
-
- other
-
-
- 612300
- Téléphone
-
-
-
- other
-
-
- 612310
- Frais postaux
-
-
-
- other
-
-
- 612320
- Fax
-
-
-
- other
-
-
- 613000
- Redevances et royalties
-
-
-
- other
-
-
- 613100
- Honoraires
-
-
-
- other
-
-
- 613200
- Organismes de services
-
-
-
- other
-
-
- 613300
- Commissions
-
-
-
- other
-
-
- 614000
- Assurance incendie
-
-
-
- other
-
-
- 615000
- Annonces, publicité
-
-
-
- other
-
-
- 615100
- Cotisations et abonnements
-
-
-
- other
-
-
- 615200
- Dons et libéralités
-
-
-
- other
-
-
- 615300
- Publications légales
-
-
-
- other
-
-
- 616000
- Sous-traitants
-
-
-
- other
-
-
- 616100
- Transports par tiers
-
-
-
- other
-
-
- 620000
- Rémunératons administrat. ou gérants
-
-
-
- other
-
-
- 620100
- Rémunérations personnel de direction
-
-
-
- other
-
-
- 620200
- Rémunérations employés
-
-
-
- other
-
-
- 620300
- Rémunérations ouvriers
-
-
-
- other
-
-
- 621000
- Chg.soc.lég.administ.et gérant
-
-
-
- other
-
-
- 621100
- Chg.soc.lég. personnel de direction
-
-
-
- other
-
-
- 621200
- Chg.soc.lég. employés
-
-
-
- other
-
-
- 621300
- Chg.soc.lég. ouvriers
-
-
-
- other
-
-
- 621400
- Assurance accidents
-
-
-
- other
-
-
- 622000
- Primes patr. pour ass. extra - légales
-
-
-
- other
-
-
- 623000
- Autres frais de personnel
-
-
-
- other
-
-
- 624000
- Pension administrat. ou gérant
-
-
-
- other
-
-
- 624100
- Pension personnel
-
-
-
- other
-
-
- 630000
- Dot. cor. val s/frais d'établissement
-
-
-
- other
-
-
- 630100
- Dot. cor. val s/immob. incorporels
-
-
-
- other
-
-
- 630200
- Dot. cor. val s/immob. corporels
-
-
-
- other
-
-
- 631000
- Dot. cor. val s/stock mat.fourni
-
-
-
- other
-
-
- 631100
- Reprises cor. val. s/stock mat. fourni
-
-
-
- other
-
-
- 632000
- Dot. cor. val s/en-cours,pr fini
-
-
-
- other
-
-
- 632100
- Reprises cor. val s/en-cours,pf
-
-
-
- other
-
-
- 633000
- Dot. cor. val s/cr comm +1an
-
-
-
- other
-
-
- 633100
- Reprises cor. val s/cr com +1an
-
-
-
- other
-
-
- 634000
- Dot. cor. val. s/cr comm -1an
-
-
-
- other
-
-
- 634100
- Reprises cor. val.s/cr com -1an
-
-
-
- other
-
-
- 635000
- Dot. prov. pension et oblig. sim.
-
-
-
- other
-
-
- 635100
- Reprises prov. s/pens.obli. sim.
-
-
-
- other
-
-
- 636000
- Dot. prov-grosses réparation
-
-
-
- other
-
-
- 636100
- Reprises prov. grosses réparation
-
-
-
- other
-
-
- 637000
- Dot. prov-autres risques et chg
-
-
-
- other
-
-
- 637100
- Reprises prov autres risq,chg
-
-
-
- other
-
-
- 640000
- Taxe d'abonnement
-
-
-
- other
-
-
- 640100
- Impôt foncier
-
-
-
- other
-
-
- 640200
- Impôt commercial s/le capital
-
-
-
- other
-
-
- 640300
- Impôt s/la fortune
-
-
-
- other
-
-
- 641000
- Moins-val. sur réalis. d'immob. corp.
-
-
-
- other
-
-
- 642000
- Moins-val. / réalis. de créances comm.
-
-
-
- other
-
-
- 643000
- Charges d'exploitation diverses
-
-
-
- other
-
-
- 650000
- Intérêts, commissions et frais / dettes
-
-
-
- other
-
-
- 651000
- Dot. cor. val s/actif circ
-
-
-
- other
-
-
- 651100
- Reprises cor. val s/actif circulants
-
-
-
- other
-
-
- 652000
- Moins-values sur réalis. d'actifs circ.
-
-
-
- other
-
-
- 653000
- Charges d'escompte de créances
-
-
-
- other
-
-
- 654000
- Différences de change
-
-
-
- other
-
-
- 655000
- Ecarts de conversion des devises
-
-
-
- other
-
-
- 656000
- Frais de banque
-
-
-
- other
-
-
- 660000
- Dot. cor. val exceptionnelles
-
-
-
- other
-
-
- 660100
- Reprises cor. val. excep
-
-
-
- other
-
-
- 661000
- Dot. cor. val s/immob. financières
-
-
-
- other
-
-
- 661100
- Reprises cor val s/immob. fin.
-
-
-
- other
-
-
- 662000
- Dot. prov-risques et chg except.
-
-
-
- other
-
-
- 662100
- Reprises prov risq,chg except.
-
-
-
- other
-
-
- 663000
- Moins-values sur réalis. d'actifs immob.
-
-
-
- other
-
-
- 665000
- Différences de change exceptionnelles
-
-
-
- other
-
-
- 668000
- Autres charges exceptionnelles
-
-
-
- other
-
-
- 670000
- Impôts luxemb sur le résultat de l'ex.
-
-
-
- other
-
-
- 671000
- Impôts luxemb /résultat d'ex. antérieurs
-
-
-
- other
-
-
- 672000
- Impôts étrangers sur le résultat de l'ex
-
-
-
- other
-
-
- 673000
- Impôts étrgs/résultat d'ex. antérieurs
-
-
-
- other
-
-
- 674000
- Impôts sur résultats exceptionnels
-
-
-
- other
-
-
- 680000
- Transfert aux réserves immunisées
-
-
-
- other
-
-
- 700000
- Ventes et prestations de services
-
-
-
- payable
-
-
- 708000
- R.r.r accordés sur ventes
-
-
-
- payable
-
-
- 712000
- Variation de stocks des encours de fabr.
-
-
-
- payable
-
-
- 713000
- Variation de stocks des produits finis
-
-
-
- payable
-
-
- 720000
- Travaux effect. par entreprise elle-même
-
-
-
- payable
-
-
- 740000
- Subsides d'exploitation
-
-
-
- payable
-
-
- 741000
- Plus-values sur réal. d'immob. corp.
-
-
-
- payable
-
-
- 742000
- Plus-values sur réalis. créances comm.
-
-
-
- payable
-
-
- 743000
- Récupération de frais de personnel
-
-
-
- payable
-
-
- 744000
- Commissions et courtages
-
-
-
- payable
-
-
- 745000
- Redevances pour brevets et licences
-
-
-
- payable
-
-
- 746000
- Loyers perçus
-
-
-
- payable
-
-
- 748000
- Produits d'exploitation divers.
-
-
-
- payable
-
-
- 750000
- Produits des participations
-
-
-
- payable
-
-
- 750100
- Autres produits des immob. financières
-
-
-
- payable
-
-
- 751000
- Produits des valeurs mobilières
-
-
-
- payable
-
-
- 751100
- Autres produits des actifs circulants
-
-
-
- payable
-
-
- 752000
- Plus-values sur réalis. d'actifs circula
-
-
-
- payable
-
-
- 753000
- Subsides en capital et en intérêts
-
-
-
- payable
-
-
- 754000
- Différences de change
-
-
-
- payable
-
-
- 754100
- Amendes pour retards de paiement
-
-
-
- payable
-
-
- 754200
- Intérêts retards de paiement
-
-
-
- payable
-
-
- 755000
- Ecarts de conversion de devises
-
-
-
- payable
-
-
- 756000
- Autres produits financiers
-
-
-
- payable
-
-
- 757000
- Escomptes obtenus
-
-
-
- payable
-
-
- 763000
- Plus-values sur réalis. d'actifs immob.
-
-
-
- payable
-
-
- 771000
- Régularis. d'impôts luxemb sur résultat
-
-
-
- payable
-
-
- 773000
- Régularis. d'impôts étrangers / résultat
-
-
-
- payable
-
+
+ 0
+ Plan KLUWER
+ view
+
+
+
+
+ 1
+ Fonds propres, prov. & dettes + d'1an
+
+
+
+ view
+
+
+ 2
+ Immobilis., dettes & créances à + d'1 an
+
+
+
+ view
+
+
+ 3
+ Stocks et commandes en cours d'exécution
+
+
+
+ view
+
+
+ 4
+ Créances et dettes à un an au plus
+
+
+
+ view
+
+
+ 5
+ Placements de trésorerie et disponible
+
+
+
+ view
+
+
+ 6
+ Charges
+
+
+
+ view
+
+
+ 7
+ Produits
+
+
+
+ view
+
+
+ 10
+ Capital
+
+
+
+ view
+
+
+ 12
+ Plus-values de réévaluation
+
+
+
+ view
+
+
+ 13
+ Réserves
+
+
+
+ view
+
+
+ 14
+ Résultat reporté
+
+
+
+ view
+
+
+ 15
+ Subsides en capital
+
+
+
+ view
+
+
+ 16
+ Provisions et impôts différés
+
+
+
+ view
+
+
+ 17
+ Dettes à plus d'un an
+
+
+
+ view
+
+
+ 20
+ Frais d'établissement
+
+
+
+ view
+
+
+ 21
+ Immobilisations incorporelles
+
+
+
+ view
+
+
+ 22
+ Terrains et constructions
+
+
+
+ view
+
+
+ 23
+ Installations, machines et outillages
+
+
+
+ view
+
+
+ 24
+ Mobilier et matériel roulant
+
+
+
+ view
+
+
+ 25
+ Immobilisation détenues en loc.-fin.
+
+
+
+ view
+
+
+ 27
+ Immobilis. corp. en cours & acptes versé
+
+
+
+ view
+
+
+ 28
+ Immobilisations financières
+
+
+
+ view
+
+
+ 30
+ Approvisionnements - matières premières
+
+
+
+ view
+
+
+ 31
+ Approvisionnements et fournitures
+
+
+
+ view
+
+
+ 32
+ En cours de fabrication
+
+
+
+ view
+
+
+ 33
+ Produits finis
+
+
+
+ view
+
+
+ 34
+ Marchandises
+
+
+
+ view
+
+
+ 36
+ Acomptes versés sur achats pour stocks
+
+
+
+ view
+
+
+ 40
+ Créances commerciales
+
+
+
+ view
+
+
+ 41
+ Autres créances à - d'un an
+
+
+
+ view
+
+
+ 42
+ Dettes à + d'1 an échéant dans l'année
+
+
+
+ view
+
+
+ 43
+ Dettes financières
+
+
+
+ view
+
+
+ 44
+ Dettes commerciales
+
+
+
+ view
+
+
+ 45
+ Dettes fiscales, salariales et sociales
+
+
+
+ view
+
+
+ 47
+ Dettes suite à l'affect. des résultats
+
+
+
+ view
+
+
+ 48
+ Dettes diverses
+
+
+
+ view
+
+
+ 49
+ Comptes de régularisation et cptes d'att
+
+
+
+ view
+
+
+ 51
+ Actions et parts
+
+
+
+ view
+
+
+ 52
+ Titres à revenu fixe
+
+
+
+ view
+
+
+ 53
+ Dépôts à terme
+
+
+
+ view
+
+
+ 55
+ Etablissements de crédit
+
+
+
+ view
+
+
+ 56
+ Ccp
+
+
+
+ view
+
+
+ 57
+ Caisses
+
+
+
+ view
+
+
+ 60
+ Approvisionnements et marchandises
+
+
+
+ view
+
+
+ 61
+ Services et biens divers
+
+
+
+ view
+
+
+ 62
+ Rémunérations, charges soc. et pensions
+
+
+
+ view
+
+
+ 64
+ Autres charges d'exploitation
+
+
+
+ view
+
+
+ 65
+ Charges financières
+
+
+
+ view
+
+
+ 66
+ Charges exceptionnelles
+
+
+
+ view
+
+
+ 67
+ Impôts sur le résultat
+
+
+
+ view
+
+
+ 70
+ Chiffre d'affaires
+
+
+
+ view
+
+
+ 71
+ Variation des stocks & comm. en cours
+
+
+
+ view
+
+
+ 74
+ Autres produits d'exploitation
+
+
+
+ view
+
+
+ 75
+ Produits financiers
+
+
+
+ view
+
+
+ 77
+ Régul. d'impôts & reprises prov. fisc.
+
+
+
+ view
+
+
+ 140
+ Bénéfice reporté
+
+
+
+ view
+
+
+ 175
+ Dettes commerciales
+
+
+
+ view
+
+
+ 200
+ Frais de constitution et d'augm. capital
+
+
+
+ view
+
+
+ 201
+ Frais d'augmentation de capital
+
+
+
+ view
+
+
+ 202
+ Fr.d'emission d'empr,prime remboursement
+
+
+
+ view
+
+
+ 203
+ Autres frais d'établissement
+
+
+
+ view
+
+
+ 204
+ Frais de restructuration
+
+
+
+ view
+
+
+ 210
+ Frais de recherche et de développement
+
+
+
+ view
+
+
+ 211
+ Concessions, brevets et licences
+
+
+
+ view
+
+
+ 212
+ Fonds de commerce
+
+
+
+ view
+
+
+ 220
+ Terrains
+
+
+
+ view
+
+
+ 221
+ Constructions
+
+
+
+ view
+
+
+ 222
+ Terrains bâtis
+
+
+
+ view
+
+
+ 223
+ Autres droits réels sur des immeubles
+
+
+
+ view
+
+
+ 230
+ Installations
+
+
+
+ view
+
+
+ 231
+ Machines
+
+
+
+ view
+
+
+ 240
+ Installation gen, agencements,..
+
+
+
+ view
+
+
+ 241
+ Mobilier
+
+
+
+ view
+
+
+ 242
+ Matériel roulant
+
+
+
+ view
+
+
+ 280
+ Participation dans des entreprises liées
+
+
+
+ view
+
+
+ 281
+ Créances sur des entreprises liées
+
+
+
+ view
+
+
+ 282
+ Participations entr. avec lien particip.
+
+
+
+ view
+
+
+ 283
+ Créances / entrepr. avec lien particip.
+
+
+
+ view
+
+
+ 290
+ Créances commerciales
+
+
+
+ view
+
+
+ 291
+ Autres créances
+
+
+
+ view
+
+
+ 411
+ T.v.a en amont
+
+
+
+ view
+
+
+ 425
+ Dettes commerciales échéant ds l'année
+
+
+
+ view
+
+
+ 451
+ T.v.a. en aval
+
+
+
+ view
+
+
+ 452
+ Impôts et taxes à payer
+
+
+
+ view
+
+
+ 512
+ Actions & parts - options acquises
+
+
+
+ view
+
+
+ 550
+ Comptes courants bancaires
+
+
+
+ view
+
+
+ 609
+ Variation des stocks
+
+
+
+ view
+
+
+ 610
+ Loyers et charges locatives
+
+
+
+ view
+
+
+ 612
+ Fournitures faites à l'entreprise
+
+
+
+ view
+
+
+ 613
+ Rétributions de tiers
+
+
+
+ view
+
+
+ 615
+ publicités
+
+
+
+ view
+
+
+ 620
+ Rémunérations et avantages soc. directs
+
+
+
+ view
+
+
+ 621
+ Charges sociales
+
+
+
+ view
+
+
+ 624
+ Pensions
+
+
+
+
+
+ 630
+ Dotations aux corrections de val./immob.
+
+
+
+ view
+
+
+ 631
+ Dotations aux correct. de val./stocks
+
+
+
+ view
+
+
+ 632
+ Dot. cor. val s/en-cours,pr fini
+
+
+
+ view
+
+
+ 633
+ Dotations correct. val./cr. comm. +1an
+
+
+
+ view
+
+
+ 634
+ Dotations correct. val./cr. comm. -1an
+
+
+
+ view
+
+
+ 635
+ Provisions pour pensions et oblig. sim.
+
+
+
+ view
+
+
+ 636
+ Provisions pour grosses réparations
+
+
+
+ view
+
+
+ 637
+ Provisions pour autres risques & charges
+
+
+
+ view
+
+
+ 640
+ Taxes et impôts directs
+
+
+
+ view
+
+
+ 651
+ Réductions de valeur / actifs circulants
+
+
+
+ view
+
+
+ 660
+ Dotations aux corrections de val. except
+
+
+
+ view
+
+
+ 661
+ Dotations aux corrections de val./financ
+
+
+
+ view
+
+
+ 662
+ Provisions pour risques & charges except
+
+
+
+ view
+
+
+ 750
+ Produits des immob. financières
+
+
+
+ view
+
+
+ 751
+ Produits des actifs circulants
+
+
+
+ view
+
+
+ 1750
+ Fournisseurs - dettes en compte
+
+
+
+ view
+
+
+ 1751
+ Effets à payer
+
+
+
+ view
+
+
+ 6120
+ Eau, gaz, électricité, carburants
+
+
+
+ view
+
+
+ 6123
+ Téléphone, télégrammes, frais post.
+
+
+
+ view
+
+
+ 100000
+ Capital souscrit
+
+
+
+ other
+
+
+ 101000
+ Capital non appelé (-)
+
+
+
+ other
+
+
+ 109000
+ Compte de l'exploitant
+
+
+
+ other
+
+
+ 110000
+ Primes d'émission
+
+
+
+ other
+
+
+ 120000
+ Plus-values de rééval. sur immob. incorp
+
+
+
+ other
+
+
+ 121000
+ Plus-values de rééval. sur immob. corp.
+
+
+
+ other
+
+
+ 122000
+ Plus-values de rééval. sur immob. fin.
+
+
+
+ other
+
+
+ 123000
+ Plus-values de réévaluation sur stocks
+
+
+
+ other
+
+
+ 124000
+ Reprises de réd. de val./plac. de très.
+
+
+
+ other
+
+
+ 130000
+ Réserve légale
+
+
+
+ other
+
+
+ 131000
+ Réserves indisponibles
+
+
+
+ other
+
+
+ 132000
+ Réserves immunisées
+
+
+
+ other
+
+
+ 133000
+ Réserves disponibles
+
+
+
+ other
+
+
+ 134000
+ Autres reserves
+
+
+
+ other
+
+
+ 140000
+ Résultats reportés
+
+
+
+ other
+
+
+ 140100
+ Bénéfice de l'exercice
+
+
+
+ other
+
+
+ 140200
+ Perte de l'exercice
+
+
+
+ other
+
+
+ 141000
+ Perte reportée
+
+
+
+ other
+
+
+ 150000
+ Subsides en cap. - montants obtenus
+
+
+
+ other
+
+
+ 151000
+ Subsides-montants transf. aux résultats
+
+
+
+ other
+
+
+ 160000
+ Provisions pour pensions
+
+
+
+ other
+
+
+ 161000
+ Provisions pour charges fiscales
+
+
+
+ other
+
+
+ 162000
+ Provisions pr grosses rép. & gros entr.
+
+
+
+ other
+
+
+ 163000
+ Provisions pour rente viagère
+
+
+
+ other
+
+
+ 164000
+ Provisions pr sûretés pers. et réelles
+
+
+
+ other
+
+
+ 165000
+ Provisions diverses
+
+
+
+ other
+
+
+ 165400
+ Provisions pour autres risques & charges
+
+
+
+ other
+
+
+ 166000
+ Provisions pour charges de commandes
+
+
+
+ other
+
+
+ 168000
+ Impôts différés
+
+
+
+ other
+
+
+ 169000
+ Autres provisions
+
+
+
+ other
+
+
+ 170000
+ Emprunts convertibles
+
+
+
+ other
+
+
+ 171000
+ Emprunts obligataires non convertibles
+
+
+
+ other
+
+
+ 172000
+ Dettes de loc. - financ. et assimilées
+
+
+
+ other
+
+
+ 173000
+ Etablissements de crédit
+
+
+
+ other
+
+
+ 174000
+ Autres emprunts
+
+
+
+ other
+
+
+ 175000
+ Fournisseurs - entreprises apparentées
+
+
+
+ other
+
+
+ 175010
+ Dettes en cpte - fourniss. ordinaires
+
+
+
+ other
+
+
+ 175100
+ Effets à payer - entreprises apparentées
+
+
+
+ other
+
+
+ 175110
+ Effets à payer - fournisseurs ordinaires
+
+
+
+ other
+
+
+ 176000
+ Acomptes reçus sur commandes
+
+
+
+ other
+
+
+ 177100
+ Entreprises liées
+
+
+
+ other
+
+
+ 177200
+ Lien de participation
+
+
+
+ other
+
+
+ 178000
+ Cautionnements reçus en numéraire
+
+
+
+ other
+
+
+ 179000
+ Dettes diverses
+
+
+
+ other
+
+
+ 180000
+ Comptes de liaison établiss. & succurs.
+
+
+
+ other
+
+
+ 200000
+ Frais de constitution
+
+
+
+ other
+
+
+ 200900
+ Amort s/fr de constitution
+
+
+
+ other
+
+
+ 201000
+ Frais d'augmentation de capital
+
+
+
+ other
+
+
+ 201900
+ Amort s/fr d'augmentation du capital
+
+
+
+ other
+
+
+ 202000
+ Fr.d'emission d'empr,prime remboursement
+
+
+
+ other
+
+
+ 202900
+ Amort s/fr d'émission d'emprunts
+
+
+
+ other
+
+
+ 203000
+ Autres frais d'établissement
+
+
+
+ other
+
+
+ 203900
+ Amort s/autres fr d'établissement
+
+
+
+ other
+
+
+ 204000
+ Frais de restructuration
+
+
+
+ other
+
+
+ 204900
+ Amort s/fr de restructuration
+
+
+
+ other
+
+
+ 210000
+ Frais de recherche et développement
+
+
+
+ other
+
+
+ 210900
+ Amort. s/fr de recherche et développemen
+
+
+
+ other
+
+
+ 211100
+ Concessions, brevet à titre onéreux
+
+
+
+ other
+
+
+ 211190
+ Amort. s/concession, brevet acquis
+
+
+
+ other
+
+
+ 211200
+ Conc., brevets créés par l'entr. même
+
+
+
+ other
+
+
+ 211290
+ Amort. s/concession, brevets créés
+
+
+
+ other
+
+
+ 212000
+ Fonds de commerce
+
+
+
+ other
+
+
+ 212900
+ Amort s/fonds de commerce
+
+
+
+ other
+
+
+ 213000
+ Acomptes versés s/immob. incorp
+
+
+
+ other
+
+
+ 214000
+ Surprix afférent à l'acquisit. d'1 part.
+
+
+
+ other
+
+
+ 220000
+ Terrains
+
+
+
+ other
+
+
+ 220800
+ Plus-values actées sur terrains
+
+
+
+ other
+
+
+ 220900
+ Réduction de valeur sur terrains
+
+
+
+ other
+
+
+ 221800
+ Plus-values actées sur constructions
+
+
+
+ other
+
+
+ 221900
+ Amort. sur constructions
+
+
+
+ other
+
+
+ 222800
+ Plus-values actées s/terrains bâtis
+
+
+
+ other
+
+
+ 222900
+ Amort. sur terrains bâtis
+
+
+
+ other
+
+
+ 223800
+ +values actées s/autres droits
+
+
+
+ other
+
+
+ 223900
+ Amort s/autres droits réels
+
+
+
+ other
+
+
+ 230000
+ Installations techniques
+
+
+
+ other
+
+
+ 230900
+ Amort s/installations techniques
+
+
+
+ other
+
+
+ 231000
+ Machines
+
+
+
+ other
+
+
+ 231900
+ Amortissement s/machines
+
+
+
+ other
+
+
+ 232000
+ Outillage
+
+
+
+ other
+
+
+ 233000
+ Pièces de rechange
+
+
+
+ other
+
+
+ 238000
+ Plus-values actées sur i./m./o.
+
+
+
+ other
+
+
+ 239000
+ Amortissements sur i./m./o.
+
+
+
+ other
+
+
+ 240000
+ Installation gen, agencements,..
+
+
+
+ other
+
+
+ 240900
+ Amort s/autres installations,outillage
+
+
+
+ other
+
+
+ 241000
+ Mobilier
+
+
+
+ other
+
+
+ 241900
+ Amort. sur mobilier
+
+
+
+ other
+
+
+ 242000
+ Matériel roulant
+
+
+
+ other
+
+
+ 242900
+ Amort. s/matériel roulant
+
+
+
+ other
+
+
+ 243000
+ Matériel de bureau
+
+
+
+ other
+
+
+ 243900
+ Amort. s/matériel de bureau
+
+
+
+ other
+
+
+ 250000
+ Terrains et constructions en loc.-fin.
+
+
+
+ other
+
+
+ 251000
+ Install., machines & out. en loc.-fin.
+
+
+
+ other
+
+
+ 252000
+ Mobilier et mat. roulant en loc.-fin.
+
+
+
+ other
+
+
+ 260000
+ Autres immobilisations corporelles
+
+
+
+ other
+
+
+ 270000
+ Immobilisations en cours
+
+
+
+ other
+
+
+ 271000
+ Avances & acptes versés / immob.en cours
+
+
+
+ other
+
+
+ 280000
+ Parts dans des entreprises liées
+
+
+
+ other
+
+
+ 280100
+ Montants non appelés
+
+
+
+ other
+
+
+ 280800
+ +values actées s/parts entreprises liées
+
+
+
+ other
+
+
+ 280900
+ Réduction de valeur s/parts
+
+
+
+ other
+
+
+ 281000
+ Créances s/des entreprises liées
+
+
+
+ other
+
+
+ 281100
+ Effets à recevoir
+
+
+
+ other
+
+
+ 281700
+ Créances douteuses (entreprises liées)
+
+
+
+ other
+
+
+ 281900
+ Réduction de valeur s/cré. entre. liées
+
+
+
+ other
+
+
+ 282000
+ Participations
+
+
+
+ other
+
+
+ 282100
+ Montants non appelés
+
+
+
+ other
+
+
+ 282800
+ +values actées s/participations
+
+
+
+ other
+
+
+ 282900
+ Réduction de valeur s/participations
+
+
+
+ other
+
+
+ 283000
+ Créances s/entrepr. lien de particip.
+
+
+
+ other
+
+
+ 283100
+ Effets à recevoir
+
+
+
+ other
+
+
+ 283200
+ Titres à revenu fixe
+
+
+
+ other
+
+
+ 283700
+ Créances douteuses (s/participations)
+
+
+
+ other
+
+
+ 283900
+ Réductions de valeur s/cr particip.
+
+
+
+ other
+
+
+ 284000
+ Titres à caractère d'immobilisation
+
+
+
+ other
+
+
+ 285000
+ Autres prêts
+
+
+
+ other
+
+
+ 286000
+ Actions ou parts propres
+
+
+
+ other
+
+
+ 288000
+ Cautionnements versés en numéraire
+
+
+
+ other
+
+
+ 290000
+ Créances commerciales
+
+
+
+ other
+
+
+ 290100
+ Effets à recevoir
+
+
+
+ other
+
+
+ 290600
+ Acomptes versés
+
+
+
+ other
+
+
+ 290700
+ Créances douteuses s/cr commerciales
+
+
+
+ other
+
+
+ 290900
+ Réduction de valeur s/cr commerciales
+
+
+
+ other
+
+
+ 291000
+ Autres créances
+
+
+
+ other
+
+
+ 291100
+ Effets à recevoir
+
+
+
+ other
+
+
+ 291700
+ Créances douteuses s/autres créances
+
+
+
+ other
+
+
+ 291900
+ Réduction de valeur s/autres créances
+
+
+
+ other
+
+
+ 300000
+ Stocks matières premières val. d'acquis.
+
+
+
+ other
+
+
+ 309000
+ Réduction de valeur s/mat. premières
+
+
+
+ other
+
+
+ 310000
+ Matières consommables
+
+
+
+ other
+
+
+ 310600
+ Emballages commerciaux
+
+
+
+ other
+
+
+ 319000
+ Réd. de val. - stocks fournitures (-)
+
+
+
+ other
+
+
+ 320000
+ En cours de fabrication - val. d'acquis.
+
+
+
+ other
+
+
+ 329000
+ Réductions de valeur / en cours (-)
+
+
+
+ other
+
+
+ 330000
+ Valeur d'acquisition des produits finis
+
+
+
+ other
+
+
+ 339000
+ Réduction de val. / produits finis (-)
+
+
+
+ other
+
+
+ 340000
+ Stocks marchandises - valeur d'acquis.
+
+
+
+ other
+
+
+ 349000
+ Réd. de val. / stocks marchandises (-)
+
+
+
+ other
+
+
+ 360000
+ Acomptes versés / achats pour stocks
+
+
+
+ other
+
+
+ 369000
+ Réd. de val. / acptes versés stocks (-)
+
+
+
+ other
+
+
+ 400000
+ Clients
+
+
+
+ other
+
+
+ 401000
+ Effets à recevoir - clients
+
+ True
+
+
+ receivable
+
+
+
+ 403000
+ Créances s/entreprises apparentées
+
+
+
+ receivable
+
+
+ 404000
+ Produits à recevoir (factures à établir)
+
+
+
+ other
+
+
+ 406000
+ Acomptes versés aux fournisseurs
+
+
+
+ payable
+
+
+ 407000
+ Créances commerciales douteuses
+
+
+
+ other
+
+
+ 408000
+ Ecarts de conversion de devises/créances
+
+
+
+ other
+
+
+ 409000
+ Réductions de valeur / créances comm.
+
+
+
+ other
+
+
+ 410000
+ Capital appelé, non versé
+
+
+
+ other
+
+
+ 411000
+ T.v.a en amont
+
+ True
+
+ other
+
+
+ 411100
+ T.v.a soumise à l'origine amont
+
+
+
+ other
+
+
+ 411500
+ Compte courant tva
+
+
+
+ other
+
+
+ 412000
+ Impots et vers. fiscaux à récupérer
+
+
+
+ other
+
+
+ 413100
+ Autres créances sur entrepr. liées
+
+
+
+ other
+
+
+ 413200
+ Autres créances / entrepr. apparentées
+
+
+
+ other
+
+
+ 414000
+ Produits à recevoir (non commerciaux)
+
+
+
+ other
+
+
+ 416000
+ Créances diverses
+
+
+
+ other
+
+
+ 417000
+ Créances douteuses
+
+
+
+ other
+
+
+ 418000
+ Cautionnements versés en numéraire
+
+
+
+ other
+
+
+ 419000
+ Réductions de val. / autres créances (-)
+
+
+
+ other
+
+
+ 420000
+ Emprunts obligataires convert.
+
+
+
+ other
+
+
+ 421000
+ Emprunts oblig. non convertibles
+
+
+
+ other
+
+
+ 422000
+ Dettes de location-financ. et assimilées
+
+
+
+ other
+
+
+ 423000
+ Etablissements de crédit
+
+
+
+ other
+
+
+ 424000
+ Autres emprunts
+
+
+
+ other
+
+
+ 425000
+ Fournisseurs
+
+
+
+ other
+
+
+ 425100
+ Effets à payer
+
+
+
+ other
+
+
+ 426000
+ Acomptes reçus / commandes éch. ds l'an
+
+
+
+ other
+
+
+ 427100
+ Entreprises liées
+
+
+
+ other
+
+
+ 427200
+ Lien de participation
+
+
+
+ other
+
+
+ 428000
+ Cautionnements reçus en numéraire
+
+
+
+ other
+
+
+ 429000
+ Dettes diverses échéant dans l'année
+
+
+
+ other
+
+
+ 430000
+ Banques-emprunts en compte à terme fixe
+
+
+
+ other
+
+
+ 431000
+ Banques-promesses
+
+
+
+ other
+
+
+ 432000
+ Banques-crédit d'acceptation
+
+
+
+ other
+
+
+ 433000
+ Banques-dettes en compte courant
+
+
+
+ other
+
+
+ 438000
+ Autres emprunts
+
+
+
+ other
+
+
+ 440000
+ Fournisseurs
+
+
+
+ other
+
+
+ 441000
+ Effets à payer
+
+ True
+
+
+ other
+
+
+ 442000
+ Factures à recevoir
+
+ True
+
+
+ other
+
+
+ 443100
+ Entreprises liées
+
+
+
+ other
+
+
+ 443200
+ Lien de participation
+
+
+
+ other
+
+
+ 450000
+ Dettes fiscales estimées
+
+
+
+ other
+
+
+ 451000
+ T.v.a en aval
+
+ True
+
+
+ other
+
+
+ 451100
+ T.v.a soumise à l'origine aval
+
+ True
+
+
+ other
+
+
+ 451200
+ T.v.a intracom
+
+ True
+
+
+ other
+
+
+ 451500
+ Compte courant tva
+
+
+
+ other
+
+
+ 452000
+ Impôts et taxes à payer à l'état
+
+
+
+ other
+
+
+ 452100
+ Impôts et taxes à payer aux adm commun
+
+
+
+ other
+
+
+ 453000
+ Retenues s/salaires
+
+
+
+ other
+
+
+ 454000
+ Cass (centre..de sécurite soc)
+
+
+
+ other
+
+
+ 455000
+ Personnel-rémuneration à payer
+
+
+
+ other
+
+
+ 456000
+ Personnel-avances et acomptes
+
+
+
+ other
+
+
+ 458000
+ Autres dettes sociales
+
+
+
+ other
+
+
+ 460000
+ Acomptes reçus sur commandes
+
+
+
+ other
+
+
+ 470000
+ Dividendes-tantièmes d'ex. ant. à payer
+
+
+
+ other
+
+
+ 471000
+ Dividendes de l'exercice à payer
+
+
+
+ other
+
+
+ 472000
+ Tantièmes de l'exercice à payer
+
+
+
+ other
+
+
+ 473000
+ Autres allocataires à payer
+
+
+
+ other
+
+
+ 480000
+ Obligations et coupons échus (dettes)
+
+
+
+ other
+
+
+ 487000
+ Cautionnements reçus en numeraire
+
+
+
+ other
+
+
+ 488000
+ Autres dettes diverses
+
+
+
+ other
+
+
+ 490000
+ Charges à reporter (payées d'avance)
+
+
+
+ other
+
+
+ 491000
+ Produits acquis
+
+
+
+ other
+
+
+ 492000
+ Charges à imputer
+
+
+
+ other
+
+
+ 493000
+ Produits à reporter
+
+
+
+ other
+
+
+ 499000
+ Comptes d'attente
+
+
+
+ other
+
+
+ 499800
+ Solde équilibre en devises (hors pc)
+
+
+
+ other
+
+
+ 500000
+ Actions propres
+
+
+
+ other
+
+
+ 510000
+ Actions et parts
+
+
+
+ other
+
+
+ 510100
+ Montant non appelé s/action.part
+
+
+
+ other
+
+
+ 510900
+ Réduction valeur s/action et parts
+
+
+
+ other
+
+
+ 512000
+ Parts dans entreprises liées
+
+
+
+ other
+
+
+ 512100
+ Montant non appelé s/parts
+
+
+
+ other
+
+
+ 512900
+ Réduction valeur s/part ent. liées
+
+
+
+ other
+
+
+ 520000
+ Titres à rev. fixes - valeur d'acquis.
+
+
+
+ other
+
+
+ 529000
+ Titres à rev. fixes - réd. de val.
+
+
+
+ other
+
+
+ 530000
+ Dépôts à terme
+
+
+
+ other
+
+
+ 539000
+ Réductions de valeur / dépôts à terme
+
+
+
+ other
+
+
+ 540000
+ Valeurs échues à l'encaissement
+
+
+
+ other
+
+
+ 541000
+ Coupons à encaisser
+
+
+
+ other
+
+
+ 550000
+ Ets de crédit-compte à vue
+
+
+
+ other
+
+
+ 550100
+ Chèques et virements émis
+
+
+
+ other
+
+
+ 550900
+ Réduction valeur s/cpte a vue
+
+
+
+ other
+
+
+ 560000
+ Ccp - compte courant
+
+
+
+ other
+
+
+ 561000
+ Ccp - chèques émis
+
+
+
+ other
+
+
+ 570000
+ Caisses
+
+
+
+ other
+
+
+ 570900
+ Réduction valeur s/caisse
+
+
+
+ other
+
+
+ 580000
+ Virements internes
+
+ True
+
+
+ other
+
+
+ 600000
+ Achats de matières premières
+
+
+
+ other
+
+
+ 601000
+ Achats de fournitures
+
+
+
+ other
+
+
+ 602000
+ Achats de services, travaux et études
+
+
+
+ other
+
+
+ 603000
+ Achats de sous-traitances générales
+
+
+
+ other
+
+
+ 604000
+ Achats de marchandises
+
+
+
+ other
+
+
+ 607000
+ Achats produits et demi-produits
+
+
+
+ other
+
+
+ 608000
+ Remises, ristournes et rabais sur achats
+
+
+
+ other
+
+
+ 609000
+ Variation de stock mat. premières
+
+
+
+ other
+
+
+ 609100
+ Variation stock mat. consommables
+
+
+
+ other
+
+
+ 609400
+ Variation stock marchandises
+
+
+
+ other
+
+
+ 610000
+ Loyers et charges locatives
+
+
+
+ other
+
+
+ 610100
+ Redevances de crédit bail
+
+
+
+ other
+
+
+ 611000
+ Entretiens et réparations des locaux
+
+
+
+ other
+
+
+ 612000
+ Consommation - eau
+
+
+
+ other
+
+
+ 612010
+ Consommation - gaz
+
+
+
+ other
+
+
+ 612020
+ Consommation - électricité
+
+
+
+ other
+
+
+ 612030
+ Consommation - carburants
+
+
+
+ other
+
+
+ 612040
+ Consommation - mazout
+
+
+
+ other
+
+
+ 612100
+ Documentation
+
+
+
+ other
+
+
+ 612200
+ Imprimés et fournitures de bureau
+
+
+
+ other
+
+
+ 612300
+ Téléphone
+
+
+
+ other
+
+
+ 612310
+ Frais postaux
+
+
+
+ other
+
+
+ 612320
+ Fax
+
+
+
+ other
+
+
+ 613000
+ Redevances et royalties
+
+
+
+ other
+
+
+ 613100
+ Honoraires
+
+
+
+ other
+
+
+ 613200
+ Organismes de services
+
+
+
+ other
+
+
+ 613300
+ Commissions
+
+
+
+ other
+
+
+ 614000
+ Assurance incendie
+
+
+
+ other
+
+
+ 615000
+ Annonces, publicité
+
+
+
+ other
+
+
+ 615100
+ Cotisations et abonnements
+
+
+
+ other
+
+
+ 615200
+ Dons et libéralités
+
+
+
+ other
+
+
+ 615300
+ Publications légales
+
+
+
+ other
+
+
+ 616000
+ Sous-traitants
+
+
+
+ other
+
+
+ 616100
+ Transports par tiers
+
+
+
+ other
+
+
+ 620000
+ Rémunératons administrat. ou gérants
+
+
+
+ other
+
+
+ 620100
+ Rémunérations personnel de direction
+
+
+
+ other
+
+
+ 620200
+ Rémunérations employés
+
+
+
+ other
+
+
+ 620300
+ Rémunérations ouvriers
+
+
+
+ other
+
+
+ 621000
+ Chg.soc.lég.administ.et gérant
+
+
+
+ other
+
+
+ 621100
+ Chg.soc.lég. personnel de direction
+
+
+
+ other
+
+
+ 621200
+ Chg.soc.lég. employés
+
+
+
+ other
+
+
+ 621300
+ Chg.soc.lég. ouvriers
+
+
+
+ other
+
+
+ 621400
+ Assurance accidents
+
+
+
+ other
+
+
+ 622000
+ Primes patr. pour ass. extra - légales
+
+
+
+ other
+
+
+ 623000
+ Autres frais de personnel
+
+
+
+ other
+
+
+ 624000
+ Pension administrat. ou gérant
+
+
+
+ other
+
+
+ 624100
+ Pension personnel
+
+
+
+ other
+
+
+ 630000
+ Dot. cor. val s/frais d'établissement
+
+
+
+ other
+
+
+ 630100
+ Dot. cor. val s/immob. incorporels
+
+
+
+ other
+
+
+ 630200
+ Dot. cor. val s/immob. corporels
+
+
+
+ other
+
+
+ 631000
+ Dot. cor. val s/stock mat.fourni
+
+
+
+ other
+
+
+ 631100
+ Reprises cor. val. s/stock mat. fourni
+
+
+
+ other
+
+
+ 632000
+ Dot. cor. val s/en-cours,pr fini
+
+
+
+ other
+
+
+ 632100
+ Reprises cor. val s/en-cours,pf
+
+
+
+ other
+
+
+ 633000
+ Dot. cor. val s/cr comm +1an
+
+
+
+ other
+
+
+ 633100
+ Reprises cor. val s/cr com +1an
+
+
+
+ other
+
+
+ 634000
+ Dot. cor. val. s/cr comm -1an
+
+
+
+ other
+
+
+ 634100
+ Reprises cor. val.s/cr com -1an
+
+
+
+ other
+
+
+ 635000
+ Dot. prov. pension et oblig. sim.
+
+
+
+ other
+
+
+ 635100
+ Reprises prov. s/pens.obli. sim.
+
+
+
+ other
+
+
+ 636000
+ Dot. prov-grosses réparation
+
+
+
+ other
+
+
+ 636100
+ Reprises prov. grosses réparation
+
+
+
+ other
+
+
+ 637000
+ Dot. prov-autres risques et chg
+
+
+
+ other
+
+
+ 637100
+ Reprises prov autres risq,chg
+
+
+
+ other
+
+
+ 640000
+ Taxe d'abonnement
+
+
+
+ other
+
+
+ 640100
+ Impôt foncier
+
+
+
+ other
+
+
+ 640200
+ Impôt commercial s/le capital
+
+
+
+ other
+
+
+ 640300
+ Impôt s/la fortune
+
+
+
+ other
+
+
+ 641000
+ Moins-val. sur réalis. d'immob. corp.
+
+
+
+ other
+
+
+ 642000
+ Moins-val. / réalis. de créances comm.
+
+
+
+ other
+
+
+ 643000
+ Charges d'exploitation diverses
+
+
+
+ other
+
+
+ 650000
+ Intérêts, commissions et frais / dettes
+
+
+
+ other
+
+
+ 651000
+ Dot. cor. val s/actif circ
+
+
+
+ other
+
+
+ 651100
+ Reprises cor. val s/actif circulants
+
+
+
+ other
+
+
+ 652000
+ Moins-values sur réalis. d'actifs circ.
+
+
+
+ other
+
+
+ 653000
+ Charges d'escompte de créances
+
+
+
+ other
+
+
+ 654000
+ Différences de change
+
+
+
+ other
+
+
+ 655000
+ Ecarts de conversion des devises
+
+
+
+ other
+
+
+ 656000
+ Frais de banque
+
+
+
+ other
+
+
+ 660000
+ Dot. cor. val exceptionnelles
+
+
+
+ other
+
+
+ 660100
+ Reprises cor. val. excep
+
+
+
+ other
+
+
+ 661000
+ Dot. cor. val s/immob. financières
+
+
+
+ other
+
+
+ 661100
+ Reprises cor val s/immob. fin.
+
+
+
+ other
+
+
+ 662000
+ Dot. prov-risques et chg except.
+
+
+
+ other
+
+
+ 662100
+ Reprises prov risq,chg except.
+
+
+
+ other
+
+
+ 663000
+ Moins-values sur réalis. d'actifs immob.
+
+
+
+ other
+
+
+ 665000
+ Différences de change exceptionnelles
+
+
+
+ other
+
+
+ 668000
+ Autres charges exceptionnelles
+
+
+
+ other
+
+
+ 670000
+ Impôts luxemb sur le résultat de l'ex.
+
+
+
+ other
+
+
+ 671000
+ Impôts luxemb /résultat d'ex. antérieurs
+
+
+
+ other
+
+
+ 672000
+ Impôts étrangers sur le résultat de l'ex
+
+
+
+ other
+
+
+ 673000
+ Impôts étrgs/résultat d'ex. antérieurs
+
+
+
+ other
+
+
+ 674000
+ Impôts sur résultats exceptionnels
+
+
+
+ other
+
+
+ 680000
+ Transfert aux réserves immunisées
+
+
+
+ other
+
+
+ 700000
+ Ventes et prestations de services
+
+
+
+ payable
+
+
+ 708000
+ R.r.r accordés sur ventes
+
+
+
+ payable
+
+
+ 712000
+ Variation de stocks des encours de fabr.
+
+
+
+ payable
+
+
+ 713000
+ Variation de stocks des produits finis
+
+
+
+ payable
+
+
+ 720000
+ Travaux effect. par entreprise elle-même
+
+
+
+ payable
+
+
+ 740000
+ Subsides d'exploitation
+
+
+
+ payable
+
+
+ 741000
+ Plus-values sur réal. d'immob. corp.
+
+
+
+ payable
+
+
+ 742000
+ Plus-values sur réalis. créances comm.
+
+
+
+ payable
+
+
+ 743000
+ Récupération de frais de personnel
+
+
+
+ payable
+
+
+ 744000
+ Commissions et courtages
+
+
+
+ payable
+
+
+ 745000
+ Redevances pour brevets et licences
+
+
+
+ payable
+
+
+ 746000
+ Loyers perçus
+
+
+
+ payable
+
+
+ 748000
+ Produits d'exploitation divers.
+
+
+
+ payable
+
+
+ 750000
+ Produits des participations
+
+
+
+ payable
+
+
+ 750100
+ Autres produits des immob. financières
+
+
+
+ payable
+
+
+ 751000
+ Produits des valeurs mobilières
+
+
+
+ payable
+
+
+ 751100
+ Autres produits des actifs circulants
+
+
+
+ payable
+
+
+ 752000
+ Plus-values sur réalis. d'actifs circula
+
+
+
+ payable
+
+
+ 753000
+ Subsides en capital et en intérêts
+
+
+
+ payable
+
+
+ 754000
+ Différences de change
+
+
+
+ payable
+
+
+ 754100
+ Amendes pour retards de paiement
+
+
+
+ payable
+
+
+ 754200
+ Intérêts retards de paiement
+
+
+
+ payable
+
+
+ 755000
+ Ecarts de conversion de devises
+
+
+
+ payable
+
+
+ 756000
+ Autres produits financiers
+
+
+
+ payable
+
+
+ 757000
+ Escomptes obtenus
+
+
+
+ payable
+
+
+ 763000
+ Plus-values sur réalis. d'actifs immob.
+
+
+
+ payable
+
+
+ 771000
+ Régularis. d'impôts luxemb sur résultat
+
+
+
+ payable
+
+
+ 773000
+ Régularis. d'impôts étrangers / résultat
+
+
+
+ payable
+
diff --git a/addons/l10n_lu/l10n_lu_wizard.xml b/addons/l10n_lu/l10n_lu_wizard.xml
new file mode 100644
index 00000000000..f0655f3dc99
--- /dev/null
+++ b/addons/l10n_lu/l10n_lu_wizard.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+ onskip
+
+
+
+
diff --git a/addons/l10n_lu/wizard/print_vat.py b/addons/l10n_lu/wizard/print_vat.py
index 58cd78ca5a1..0e16c5ccf4c 100644
--- a/addons/l10n_lu/wizard/print_vat.py
+++ b/addons/l10n_lu/wizard/print_vat.py
@@ -5,7 +5,6 @@
#Tranquil IT Systems
from osv import osv, fields
-
import pooler
import tools
from tools.translate import _
@@ -13,20 +12,25 @@ from report.render import render
from report.interface import report_int
class external_pdf(render):
+
def __init__(self, pdf):
render.__init__(self)
self.pdf = pdf
self.output_type='pdf'
+
def _render(self):
return self.pdf
class report_custom(report_int):
- def create(self, cr, uid, ids, datas, context={}):
+
+ def create(self, cr, uid, ids, datas, context=None):
pool = pooler.get_pool(cr.dbname)
-
taxobj = pool.get('account.tax.code')
+
+ if context is None:
+ context = {}
code_ids = taxobj.search(cr, uid, [('parent_id','child_of',[datas['form']['tax_code_id']])])
result = {}
for t in taxobj.browse(cr, uid, code_ids, {'period_id': datas['form']['period_id']}):
@@ -54,12 +58,12 @@ report_custom('report.l10n_lu.tax.report.print')
class vat_declaration_report(osv.osv_memory):
_name = 'vat.declaration.report'
_description = 'VAT Declaration Report'
-
+
_columns = {
- 'tax_code_id': fields.many2one('account.tax.code', 'Company', required=True, domain=[('parent_id','=',False)]),
+ 'tax_code_id': fields.many2one('account.tax.code', 'Company', readonly=False, required=True, domain=[('parent_id','=',False)]),
'period_id' : fields.many2one('account.period', 'Period', required=True)
- }
-
+ }
+
def print_vat_declaration_report(self, cr, uid, ids, context=None):
active_ids = context.get('active_ids',[])
data = {}
@@ -71,4 +75,4 @@ class vat_declaration_report(osv.osv_memory):
vat_declaration_report()
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/addons/l10n_lu/wizard/print_vat_view.xml b/addons/l10n_lu/wizard/print_vat_view.xml
index 2893670efb2..a8349de0bba 100644
--- a/addons/l10n_lu/wizard/print_vat_view.xml
+++ b/addons/l10n_lu/wizard/print_vat_view.xml
@@ -6,7 +6,7 @@
vat.declaration.report
form
-
@@ -235,7 +236,7 @@
-
+
diff --git a/addons/marketing_campaign/marketing_campaign_workflow.xml b/addons/marketing_campaign/marketing_campaign_workflow.xml
index 0713ac8c7f5..4db60dbfa27 100644
--- a/addons/marketing_campaign/marketing_campaign_workflow.xml
+++ b/addons/marketing_campaign/marketing_campaign_workflow.xml
@@ -15,6 +15,8 @@
True
draft
+ function
+ write({'state':'draft'})
@@ -34,7 +36,7 @@
cancel
- True
+
function
state_cancel_set()
@@ -57,7 +59,19 @@
state_cancel_set
-
+
+
+
+
+ state_draft_set
+
+
+
+
+
+ state_draft_set
+
+
@@ -94,6 +108,7 @@
cancel
function
state_cancel_set()
+
@@ -120,5 +135,11 @@
state_draft_set
+
+
+
+
+ state_draft_set
+
diff --git a/addons/membership/i18n/tr.po b/addons/membership/i18n/tr.po
index 5ca820d1b49..ea6fcf9ae05 100644
--- a/addons/membership/i18n/tr.po
+++ b/addons/membership/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:30+0000\n"
+"PO-Revision-Date: 2010-08-18 13:17+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: membership
diff --git a/addons/mrp/i18n/pt_BR.po b/addons/mrp/i18n/pt_BR.po
index 4c47d35f059..6ab1bf77129 100644
--- a/addons/mrp/i18n/pt_BR.po
+++ b/addons/mrp/i18n/pt_BR.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:28+0000\n"
+"PO-Revision-Date: 2010-08-18 13:16+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: mrp
diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po
index ba792fadb9d..5b50b9caa22 100644
--- a/addons/mrp/i18n/tr.po
+++ b/addons/mrp/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:47+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:34+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: mrp
diff --git a/addons/mrp/i18n/zh_TW.po b/addons/mrp/i18n/zh_TW.po
index 6fcaff80e14..ce73521928b 100644
--- a/addons/mrp/i18n/zh_TW.po
+++ b/addons/mrp/i18n/zh_TW.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:44+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-08-18 13:29+0000\n"
+"Last-Translator: vra (openerp) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: mrp
diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml
index 2ed73ca0023..4504de8a2cf 100644
--- a/addons/mrp/mrp_view.xml
+++ b/addons/mrp/mrp_view.xml
@@ -422,7 +422,7 @@
@@ -913,7 +913,7 @@
diff --git a/addons/mrp/report/mrp_report_view.xml b/addons/mrp/report/mrp_report_view.xml
index fc725097f45..5f28f2ce6f4 100644
--- a/addons/mrp/report/mrp_report_view.xml
+++ b/addons/mrp/report/mrp_report_view.xml
@@ -55,7 +55,7 @@
parent="base.menu_mrp_root" sequence="49"/>
+ groups="base.group_extended"/>
diff --git a/addons/mrp_jit/i18n/id.po b/addons/mrp_jit/i18n/id.po
index 715aa5e435d..56468c2ac89 100644
--- a/addons/mrp_jit/i18n/id.po
+++ b/addons/mrp_jit/i18n/id.po
@@ -7,16 +7,16 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-09 13:52+0000\n"
-"Last-Translator: <>\n"
+"PO-Revision-Date: 2010-08-18 10:20+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 04:07+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: mrp_jit
#: model:ir.module.module,shortdesc:mrp_jit.module_meta_information
msgid "MRP JIT"
-msgstr ""
+msgstr "MRP JIT"
diff --git a/addons/mrp_operations/i18n/tr.po b/addons/mrp_operations/i18n/tr.po
index 7707226e654..82815c93bc7 100644
--- a/addons/mrp_operations/i18n/tr.po
+++ b/addons/mrp_operations/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:26+0000\n"
+"PO-Revision-Date: 2010-08-18 13:33+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: mrp_operations
diff --git a/addons/mrp_operations/mrp_operations_view.xml b/addons/mrp_operations/mrp_operations_view.xml
index a576566602a..285f5ff43da 100644
--- a/addons/mrp_operations/mrp_operations_view.xml
+++ b/addons/mrp_operations/mrp_operations_view.xml
@@ -3,7 +3,7 @@
+ groups="base.group_extended"/>
mrp.production.form.inherit
diff --git a/addons/mrp_repair/i18n/tr.po b/addons/mrp_repair/i18n/tr.po
index 0a394743c62..24cb464db71 100644
--- a/addons/mrp_repair/i18n/tr.po
+++ b/addons/mrp_repair/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:24+0000\n"
+"PO-Revision-Date: 2010-08-18 13:07+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: mrp_repair
diff --git a/addons/mrp_subproduct/i18n/tr.po b/addons/mrp_subproduct/i18n/tr.po
index 6bead10dea6..76d7515818b 100644
--- a/addons/mrp_subproduct/i18n/tr.po
+++ b/addons/mrp_subproduct/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:30+0000\n"
+"PO-Revision-Date: 2010-08-18 13:14+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:00+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: mrp_subproduct
diff --git a/addons/olap/i18n/et.po b/addons/olap/i18n/et.po
index 73de7de78f4..15cda55bfcd 100644
--- a/addons/olap/i18n/et.po
+++ b/addons/olap/i18n/et.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2009-11-26 05:24+0000\n"
-"PO-Revision-Date: 2010-08-16 20:37+0000\n"
+"PO-Revision-Date: 2010-08-17 10:28+0000\n"
"Last-Translator: lyyser \n"
"Language-Team: Estonian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 07:01+0000\n"
+"X-Launchpad-Export-Date: 2010-08-18 10:34+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: olap
diff --git a/addons/olap_crm/i18n/it.po b/addons/olap_crm/i18n/it.po
new file mode 100644
index 00000000000..76c8378ea2b
--- /dev/null
+++ b/addons/olap_crm/i18n/it.po
@@ -0,0 +1,31 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2009-11-26 05:29+0000\n"
+"PO-Revision-Date: 2010-08-18 13:38+0000\n"
+"Last-Translator: Nicola Riolini - Micronaet \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: olap_crm
+#: model:ir.module.module,description:olap_crm.module_meta_information
+msgid ""
+"\n"
+" Sale module will load the data in olap tables\n"
+" "
+msgstr ""
+
+#. module: olap_crm
+#: model:ir.module.module,shortdesc:olap_crm.module_meta_information
+msgid "olap_crm"
+msgstr "olap_crm"
diff --git a/addons/olap_sale/i18n/it.po b/addons/olap_sale/i18n/it.po
new file mode 100644
index 00000000000..734d3c768b2
--- /dev/null
+++ b/addons/olap_sale/i18n/it.po
@@ -0,0 +1,34 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2009-11-26 05:29+0000\n"
+"PO-Revision-Date: 2010-08-18 10:28+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:49+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: olap_sale
+#: model:ir.module.module,description:olap_sale.module_meta_information
+msgid ""
+"\n"
+" Sale module will load the data in olap tables\n"
+" "
+msgstr ""
+"\n"
+" Il modulo di Vendita caricherà i dati in tabelle OLAP\n"
+" "
+
+#. module: olap_sale
+#: model:ir.module.module,shortdesc:olap_sale.module_meta_information
+msgid "olap_sale"
+msgstr "olap_sale"
diff --git a/addons/point_of_sale/account_bank_statement.py b/addons/point_of_sale/account_bank_statement.py
index fd23bc3df18..8f5f33c9107 100644
--- a/addons/point_of_sale/account_bank_statement.py
+++ b/addons/point_of_sale/account_bank_statement.py
@@ -37,7 +37,7 @@ class account_journal(osv.osv):
'journal_users': fields.many2many('res.users','pos_journal_users','journal_id','user_id','Users'),
}
_defaults = {
- 'check_dtls': lambda *a:True,
+ 'check_dtls': lambda *a:False,
'auto_cash': lambda *a:True,
}
account_journal()
diff --git a/addons/point_of_sale/i18n/it.po b/addons/point_of_sale/i18n/it.po
index 35a2ec53372..16dc11947a9 100644
--- a/addons/point_of_sale/i18n/it.po
+++ b/addons/point_of_sale/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-03 08:44+0000\n"
-"Last-Translator: Luca Bedogni \n"
+"PO-Revision-Date: 2010-08-18 09:47+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-12 03:46+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: point_of_sale
@@ -92,7 +92,7 @@ msgstr "Vendite (Cronologia)"
#. module: point_of_sale
#: help:pos.order,user_id:0
msgid "This is the logged in user (not necessarily the salesman)."
-msgstr ""
+msgstr "Questo è l'utente loggato (non necessariamente il venditore)."
#. module: point_of_sale
#: wizard_view:pos.sale.get,init:0
@@ -226,7 +226,7 @@ msgstr "Ordini di Rimborso"
#. module: point_of_sale
#: field:pos.order,last_out_picking:0
msgid "Last Output Picking"
-msgstr ""
+msgstr "Ultimo raccolta in uscita"
#. module: point_of_sale
#: wizard_view:pos.config.journal,init:0
@@ -427,7 +427,7 @@ msgstr "Righe Punto Vendita del Giorno"
#. module: point_of_sale
#: field:pos.order,nb_print:0
msgid "Number of Print"
-msgstr ""
+msgstr "Numero di copie da stampare"
#. module: point_of_sale
#: model:ir.ui.menu,name:point_of_sale.menu_wizard_default_journal
@@ -447,7 +447,7 @@ msgstr "Sconto (%)"
#. module: point_of_sale
#: rml:pos.invoice:0
msgid "Fiscal Position Remark :"
-msgstr ""
+msgstr "Commento Posizione Fiscale:"
#. module: point_of_sale
#: model:ir.actions.wizard,name:point_of_sale.pos_add_product
@@ -487,7 +487,7 @@ msgstr "Punto Vendita"
#. module: point_of_sale
#: field:pos.order,salesman_id:0
msgid "Salesman"
-msgstr ""
+msgstr "Venditore"
#. module: point_of_sale
#: rml:pos.details:0
@@ -514,7 +514,7 @@ msgstr "Totale del Giorno"
#. module: point_of_sale
#: wizard_button:pos.scan_product,init,add:0
msgid "Add"
-msgstr ""
+msgstr "Aggiungi"
#. module: point_of_sale
#: selection:pos.order,state:0
@@ -576,12 +576,12 @@ msgstr "Utente"
#. module: point_of_sale
#: field:pos.payment,payment_date:0
msgid "Payment Date"
-msgstr ""
+msgstr "Data di pagamento"
#. module: point_of_sale
#: field:pos.payment,payment_name:0
msgid "Payment Name"
-msgstr ""
+msgstr "Nome del Pagamento"
#. module: point_of_sale
#: rml:pos.details:0
@@ -691,12 +691,12 @@ msgstr "Ordine Rimborso:"
#. module: point_of_sale
#: field:report.transaction.pos,no_trans:0
msgid "Number of Transaction"
-msgstr ""
+msgstr "Numero di transazioni"
#. module: point_of_sale
#: rml:pos.invoice:0
msgid "Net Total:"
-msgstr ""
+msgstr "Imponibile Totale"
#. module: point_of_sale
#: view:pos.order:0
@@ -773,7 +773,7 @@ msgstr "Sconto Totale"
#. module: point_of_sale
#: field:pos.order,invoice_wanted:0
msgid "Create Invoice"
-msgstr ""
+msgstr "Crea la fattura"
#. module: point_of_sale
#: wizard_view:pos.refund_order,init:0
@@ -820,7 +820,7 @@ msgstr "Registro"
#. module: point_of_sale
#: wizard_field:pos.scan_product,init,gencod:0
msgid "Barcode"
-msgstr ""
+msgstr "Codice a barre"
#. module: point_of_sale
#: rml:pos.invoice:0
@@ -840,12 +840,12 @@ msgstr "Righe Punto Vendita"
#. module: point_of_sale
#: rml:pos.invoice:0
msgid "Tel. :"
-msgstr ""
+msgstr "Tel. :"
#. module: point_of_sale
#: field:pos.payment,payment_nb:0
msgid "Piece Number"
-msgstr ""
+msgstr "Numero di pezzi"
#. module: point_of_sale
#: wizard_field:pos.config.journal,init,default_journal_gift:0
@@ -911,7 +911,7 @@ msgstr "Registrazione Contabile"
#: wizard_field:pos.payment,ask_pay,payment_id:0
#: field:pos.payment,payment_id:0
msgid "Payment Term"
-msgstr ""
+msgstr "Termini di pagamento"
#. module: point_of_sale
#: rml:pos.invoice:0
@@ -929,7 +929,7 @@ msgstr "Azioni"
#. module: point_of_sale
#: help:pos.order,salesman_id:0
msgid "This is the salesman actually making the order."
-msgstr ""
+msgstr "Questo è il venditore che attualmente sta facendo l'ordine"
#. module: point_of_sale
#: rml:pos.details:0
@@ -952,12 +952,12 @@ msgstr "Azienda:"
#. module: point_of_sale
#: rml:pos.lines:0
msgid "Print Date"
-msgstr ""
+msgstr "Data di stampa"
#. module: point_of_sale
#: rml:pos.receipt:0
msgid "OPERATION N° :"
-msgstr ""
+msgstr "N° operazione"
#. module: point_of_sale
#: rml:pos.lines:0
diff --git a/addons/point_of_sale/i18n/lt.po b/addons/point_of_sale/i18n/lt.po
index c88b0068998..fab2c74a7f3 100644
--- a/addons/point_of_sale/i18n/lt.po
+++ b/addons/point_of_sale/i18n/lt.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:25+0000\n"
+"PO-Revision-Date: 2010-08-18 13:23+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: point_of_sale
diff --git a/addons/point_of_sale/i18n/tr.po b/addons/point_of_sale/i18n/tr.po
index 29a7db0c325..ab6b47445d8 100644
--- a/addons/point_of_sale/i18n/tr.po
+++ b/addons/point_of_sale/i18n/tr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-08-16 09:27+0000\n"
+"PO-Revision-Date: 2010-08-18 13:26+0000\n"
"Last-Translator: Fabien (Open ERP) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-08-17 06:57+0000\n"
+"X-Launchpad-Export-Date: 2010-08-19 03:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: point_of_sale
diff --git a/addons/point_of_sale/pos_view.xml b/addons/point_of_sale/pos_view.xml
index bf9204a26f1..2b17fe5ea88 100644
--- a/addons/point_of_sale/pos_view.xml
+++ b/addons/point_of_sale/pos_view.xml
@@ -13,7 +13,7 @@
- Sales to Invoice
+ Uninvoiced Sales
ir.actions.act_window
pos.order
form
@@ -184,7 +184,7 @@
-
+
Accepted Sales
ir.actions.act_window
@@ -193,7 +193,7 @@
tree,form
[('state','=', 'paid')]
{"search_default_user_id":uid}
-
+
Point of Sale
@@ -203,7 +203,7 @@
tree,form
[('date_order','<=', time.strftime('%Y-%m-%d 23:59:59'))]
{"search_default_user_id":uid}
-
+
diff --git a/addons/point_of_sale/statement_view.xml b/addons/point_of_sale/statement_view.xml
index ba23cad7ead..cd0c3b8c57d 100644
--- a/addons/point_of_sale/statement_view.xml
+++ b/addons/point_of_sale/statement_view.xml
@@ -11,7 +11,7 @@
-
+
@@ -23,7 +23,7 @@
+ sequence="4" groups="point_of_sale.group_pos_manager"/>
+
+
@@ -12,10 +11,8 @@
-
-
+
+
@@ -26,10 +23,8 @@
-
-
+
+
New server config + material
@@ -70,10 +65,8 @@
make_to_stock
-
-
+
+
@@ -84,10 +77,8 @@
-
-
+
+
[PC2] Computer assembled on demand
@@ -107,9 +98,8 @@
make_to_order
-
+
+
@@ -141,9 +131,8 @@
-
+
+
@@ -175,9 +164,8 @@
-
+
+
@@ -202,9 +190,9 @@
-
+
Advance Product
@@ -216,4 +204,4 @@
-
+
\ No newline at end of file
diff --git a/addons/sale/sale_installer.py b/addons/sale/sale_installer.py
index d85273fa9a0..92758559439 100644
--- a/addons/sale/sale_installer.py
+++ b/addons/sale/sale_installer.py
@@ -18,6 +18,7 @@
# along with this program. If not, see .
#
##############################################################################
+
from osv import fields, osv
class sale_installer(osv.osv_memory):
@@ -41,4 +42,7 @@ class sale_installer(osv.osv_memory):
'sale_order_dates': fields.boolean('Sale Order Dates',
help="Add commitment, requested and effective dates on the sale order."),
}
+
sale_installer()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/addons/sale/sale_report.xml b/addons/sale/sale_report.xml
index f21f20c63f7..33819df0bde 100644
--- a/addons/sale/sale_report.xml
+++ b/addons/sale/sale_report.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/addons/sale/sale_sequence.xml b/addons/sale/sale_sequence.xml
index 5e5005d3b1b..8a500a9395c 100644
--- a/addons/sale/sale_sequence.xml
+++ b/addons/sale/sale_sequence.xml
@@ -1,16 +1,19 @@
+
Sale Order
sale.order
+
Sale Order
sale.order
SO
3
+
diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml
index 4d6b41a372b..48230f9bd5f 100644
--- a/addons/sale/sale_view.xml
+++ b/addons/sale/sale_view.xml
@@ -116,7 +116,7 @@
+ groups="base.group_extended" domain="[('parent_id','!=',False)]" />