From 61639fd4913c9554664c39172fbf60e7e3c9d7c0 Mon Sep 17 00:00:00 2001
From: "ajay javiya (OpenERP)"
Date: Mon, 3 Dec 2012 18:57:13 +0530
Subject: [PATCH 001/264] [FIX]:Issue of add custome field on object
bzr revid: aja@tinyerp.com-20121203132713-298spxst191htlh7
---
openerp/osv/orm.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py
index 3b9b8f30d23..095e6b6f6c0 100644
--- a/openerp/osv/orm.py
+++ b/openerp/osv/orm.py
@@ -1068,7 +1068,7 @@ class BaseModel(object):
# Validate rec_name
if self._rec_name is not None:
- assert self._rec_name in self._columns.keys() + ['id'], "Invalid rec_name %s for model %s" % (self._rec_name, self._name)
+ assert self._rec_name in self._all_columns.keys() + ['id'], "Invalid rec_name %s for model %s" % (self._rec_name, self._name)
else:
self._rec_name = 'name'
From 96d50a9a40d77680ffbd1719385e33757c89f725 Mon Sep 17 00:00:00 2001
From: Josse Colpaert
Date: Mon, 10 Dec 2012 15:16:02 +0100
Subject: [PATCH 002/264] [FIX] added period_id field to account_voucher dialog
lp bug: https://launchpad.net/bugs/1062621 fixed
bzr revid: jco@openerp.com-20121210141602-z7sa9lou4vkuczw3
---
addons/account_voucher/voucher_payment_receipt_view.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml
index b6f367601ff..0f923bcd1f4 100644
--- a/addons/account_voucher/voucher_payment_receipt_view.xml
+++ b/addons/account_voucher/voucher_payment_receipt_view.xml
@@ -305,6 +305,7 @@
widget="selection"
on_change="onchange_journal(journal_id, line_cr_ids, False, partner_id, date, amount, type, company_id, context)"
string="Payment Method"/>
+
From 30d7711cfebefd93a857d089413bbd828790fa93 Mon Sep 17 00:00:00 2001
From: Holger Brunn
Date: Tue, 18 Dec 2012 18:06:49 +0100
Subject: [PATCH 003/264] [FIX] lp:1091759
lp bug: https://launchpad.net/bugs/1091759 fixed
bzr revid: hbrunn@therp.nl-20121218170649-cbe91ycxmkv05jcm
---
addons/web/static/src/js/chrome.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js
index 4ad159e3ac5..5bd760486a3 100644
--- a/addons/web/static/src/js/chrome.js
+++ b/addons/web/static/src/js/chrome.js
@@ -461,7 +461,6 @@ instance.web.DatabaseManager = instance.web.Widget.extend({
params: {
'db': form_obj['db_name'],
'login': 'admin',
- 'password': form_obj['create_admin_pwd'],
'login_successful': function() {
self.do_action("reload");
},
From dc47ad6c737e386d9ad163cb0cb39c6fe0c02724 Mon Sep 17 00:00:00 2001
From: Josse Colpaert
Date: Wed, 19 Dec 2012 10:22:35 +0100
Subject: [PATCH 004/264] [FIX] Added onchange_company for gain and loss
accounts in config settings
lp bug: https://launchpad.net/bugs/1076509 fixed
bzr revid: jco@openerp.com-20121219092235-wci6jo81q2ihgpgd
---
addons/account_voucher/account_voucher.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py
index 41d3476442e..59399a766d5 100644
--- a/addons/account_voucher/account_voucher.py
+++ b/addons/account_voucher/account_voucher.py
@@ -56,6 +56,13 @@ class account_config_settings(osv.osv_memory):
relation='account.account',
string="Loss Exchange Rate Account"),
}
+ def onchange_company_id(self, cr, uid, ids, company_id):
+ res = super(account_config_settings, self).onchange_company_id(cr, uid, ids, company_id)
+ if company_id:
+ company = self.pool.get('res.company').browse(cr, uid, company_id)
+ res['value'].update({'income_currency_exchange_account_id': company.income_currency_exchange_account_id and company.income_currency_exchange_account_id.id,
+ 'expense_currency_exchange_account_id': company.expense_currency_exchange_account_id and company.expense_currency_exchange_account_id.id})
+ return res
class account_voucher(osv.osv):
def _check_paid(self, cr, uid, ids, name, args, context=None):
From a02e894bfcad34945bceaf2a2ef97251555f2d78 Mon Sep 17 00:00:00 2001
From: Josse Colpaert
Date: Wed, 19 Dec 2012 12:55:17 +0100
Subject: [PATCH 005/264] [FIX] Correction when no account or no company
bzr revid: jco@openerp.com-20121219115517-uj3t8embox155kty
---
addons/account_voucher/account_voucher.py | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py
index 59399a766d5..609a19661c0 100644
--- a/addons/account_voucher/account_voucher.py
+++ b/addons/account_voucher/account_voucher.py
@@ -49,19 +49,24 @@ class account_config_settings(osv.osv_memory):
'company_id', 'income_currency_exchange_account_id',
type='many2one',
relation='account.account',
- string="Gain Exchange Rate Account"),
+ string="Gain Exchange Rate Account",
+ domain="[('type', '=', 'other')]"),
'expense_currency_exchange_account_id': fields.related(
'company_id', 'expense_currency_exchange_account_id',
type="many2one",
relation='account.account',
- string="Loss Exchange Rate Account"),
+ string="Loss Exchange Rate Account",
+ domain="[('type', '=', 'other')]"),
}
def onchange_company_id(self, cr, uid, ids, company_id):
res = super(account_config_settings, self).onchange_company_id(cr, uid, ids, company_id)
if company_id:
company = self.pool.get('res.company').browse(cr, uid, company_id)
- res['value'].update({'income_currency_exchange_account_id': company.income_currency_exchange_account_id and company.income_currency_exchange_account_id.id,
- 'expense_currency_exchange_account_id': company.expense_currency_exchange_account_id and company.expense_currency_exchange_account_id.id})
+ res['value'].update({'income_currency_exchange_account_id': company.income_currency_exchange_account_id and company.income_currency_exchange_account_id.id or False,
+ 'expense_currency_exchange_account_id': company.expense_currency_exchange_account_id and company.expense_currency_exchange_account_id.id or False})
+ else:
+ res['value'].update({'income_currency_exchange_account_id': False,
+ 'expense_currency_exchange_account_id': False})
return res
class account_voucher(osv.osv):
From dba6e07ecdf8ed61316bdc1f4c4af36e489a95be Mon Sep 17 00:00:00 2001
From: Josse Colpaert
Date: Fri, 21 Dec 2012 10:41:47 +0100
Subject: [PATCH 006/264] [FIX] Will take into account the type of the invoice
for the default account in the invoice line
lp bug: https://launchpad.net/bugs/1084819 fixed
bzr revid: jco@openerp.com-20121221094147-mp7dhttfob7y2xis
---
addons/account/account_invoice.py | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py
index 02903ea8f33..e836e28d6c6 100644
--- a/addons/account/account_invoice.py
+++ b/addons/account/account_invoice.py
@@ -1393,8 +1393,13 @@ class account_invoice_line(osv.osv):
def _default_account_id(self, cr, uid, context=None):
# XXX this gets the default account for the user's company,
# it should get the default account for the invoice's company
- # however, the invoice's company does not reach this point
- prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context)
+ # however, the invoice's company does not reach this point (but will throw error on validation)
+ if context is None:
+ context = {}
+ if context.get('type') in ('out_invoice','out_refund'):
+ prop = self.pool.get('ir.property').get(cr, uid, 'property_account_income_categ', 'product.category', context=context)
+ else:
+ prop = self.pool.get('ir.property').get(cr, uid, 'property_account_expense_categ', 'product.category', context=context)
return prop and prop.id or False
_defaults = {
From 0a6f2417e797e7ade9699d4638f2786f581c6e9f Mon Sep 17 00:00:00 2001
From: Josse Colpaert
Date: Fri, 21 Dec 2012 14:49:56 +0100
Subject: [PATCH 007/264] [FIX] Changes the period used into the period chosen
and not the period of today
lp bug: https://launchpad.net/bugs/1078004 fixed
bzr revid: jco@openerp.com-20121221134956-fgg1ltu1qy1j2ion
---
addons/account_asset/account_asset.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py
index b7330352b12..b335063b758 100644
--- a/addons/account_asset/account_asset.py
+++ b/addons/account_asset/account_asset.py
@@ -331,6 +331,9 @@ class account_asset_asset(osv.osv):
depreciation_obj = self.pool.get('account.asset.depreciation.line')
period = period_obj.browse(cr, uid, period_id, context=context)
depreciation_ids = depreciation_obj.search(cr, uid, [('asset_id', 'in', ids), ('depreciation_date', '<=', period.date_stop), ('depreciation_date', '>=', period.date_start), ('move_check', '=', False)], context=context)
+ if context is None:
+ context = {}
+ context.update({'depreciation_date':period.date_stop})
return depreciation_obj.create_move(cr, uid, depreciation_ids, context=context)
def create(self, cr, uid, vals, context=None):
@@ -388,7 +391,7 @@ class account_asset_depreciation_line(osv.osv):
created_move_ids = []
asset_ids = []
for line in self.browse(cr, uid, ids, context=context):
- depreciation_date = time.strftime('%Y-%m-%d')
+ depreciation_date = context.get('depreciation_date') or time.strftime('%Y-%m-%d')
period_ids = period_obj.find(cr, uid, depreciation_date, context=context)
company_currency = line.asset_id.company_id.currency_id.id
current_currency = line.asset_id.currency_id.id
From 6d69fe663960991fc86faa7dc0bf31005733b6a1 Mon Sep 17 00:00:00 2001
From: "Ravi Gohil (OpenERP)"
Date: Tue, 1 Jan 2013 15:28:10 +0530
Subject: [PATCH 008/264] [FIX] report_webkit: Wrong Report template file path
throws 'Coercing to Unicode' error : (Maintenance Case : 583490)
bzr revid: rgo@tinyerp.com-20130101095810-7cbw337ul443q66g
---
addons/report_webkit/webkit_report.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/report_webkit/webkit_report.py b/addons/report_webkit/webkit_report.py
index b6c273f8852..99e1aa31058 100644
--- a/addons/report_webkit/webkit_report.py
+++ b/addons/report_webkit/webkit_report.py
@@ -220,7 +220,7 @@ class WebKitParser(report_sxw):
if report_xml.report_file :
path = addons.get_module_resource(*report_xml.report_file.split(os.path.sep))
- if os.path.exists(path) :
+ if path and os.path.exists(path) :
template = file(path).read()
if not template and report_xml.report_webkit_data :
template = report_xml.report_webkit_data
From a475013fd83d8319d7b292a5412d943e9b22dac3 Mon Sep 17 00:00:00 2001
From: "Ravi Gohil (OpenERP)"
Date: Mon, 7 Jan 2013 15:58:57 +0530
Subject: [PATCH 009/264] [FIX] account: force account.financial.report balance
of *zero* to be displayed positively: (Maintenance Case: 583915)
bzr revid: rgo@tinyerp.com-20130107102857-hor2hzsmimjttcus
---
addons/account/report/account_financial_report.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/account/report/account_financial_report.py b/addons/account/report/account_financial_report.py
index 3898158c457..d94955a764a 100644
--- a/addons/account/report/account_financial_report.py
+++ b/addons/account/report/account_financial_report.py
@@ -56,7 +56,7 @@ class report_account_common(report_sxw.rml_parse, common_report_header):
for report in self.pool.get('account.financial.report').browse(self.cr, self.uid, ids2, context=data['form']['used_context']):
vals = {
'name': report.name,
- 'balance': report.balance * report.sign,
+ 'balance': report.balance * report.sign or 0.0,
'type': 'report',
'level': bool(report.style_overwrite) and report.style_overwrite or report.level,
'account_type': report.type =='sum' and 'view' or False, #used to underline the financial report balances
From a724a10691cfe37bde5809145fcd32b78fbd59d2 Mon Sep 17 00:00:00 2001
From: "Nimesh Contractor (OpenERP)"
Date: Tue, 8 Jan 2013 14:50:28 +0530
Subject: [PATCH 010/264] [FIX] traceback of Refund customer invoice having
type = modify
bzr revid: nco@tinyerp.com-20130108092028-k9vh7600hpfmdqbk
---
addons/account/wizard/account_invoice_refund.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py
index 54d6c38a353..2d95687ff2d 100644
--- a/addons/account/wizard/account_invoice_refund.py
+++ b/addons/account/wizard/account_invoice_refund.py
@@ -183,9 +183,9 @@ class account_invoice_refund(osv.osv_memory):
'journal_id', 'period_id'], context=context)
invoice = invoice[0]
del invoice['id']
- invoice_lines = inv_line_obj.read(cr, uid, invoice['invoice_line'], context=context)
+ invoice_lines = inv_line_obj.browse(cr, uid, invoice['invoice_line'], context=context)
invoice_lines = inv_obj._refund_cleanup_lines(cr, uid, invoice_lines)
- tax_lines = inv_tax_obj.read(cr, uid, invoice['tax_line'], context=context)
+ tax_lines = inv_tax_obj.browse(cr, uid, invoice['tax_line'], context=context)
tax_lines = inv_obj._refund_cleanup_lines(cr, uid, tax_lines)
invoice.update({
'type': inv.type,
From 984b904f2c2332f5354cc4fef5d7c802c68f2b43 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?=
Date: Mon, 14 Jan 2013 17:42:16 +0100
Subject: [PATCH 011/264] [FIX] point_of_sale: the pos synchronisation
indicator was changing the cursor indicating that an action was possible, but
there's nothing to do when it's already synchronized.
lp bug: https://launchpad.net/bugs/1099402 fixed
bzr revid: fva@openerp.com-20130114164216-53yix6tmlix316zl
---
addons/point_of_sale/static/src/css/pos.css | 4 +++-
addons/point_of_sale/static/src/xml/pos.xml | 16 +++++++++++-----
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/addons/point_of_sale/static/src/css/pos.css b/addons/point_of_sale/static/src/css/pos.css
index 2c086032ec3..f79a1594178 100644
--- a/addons/point_of_sale/static/src/css/pos.css
+++ b/addons/point_of_sale/static/src/css/pos.css
@@ -233,7 +233,9 @@
font-style: italic;
cursor:pointer;
}
-
+.point-of-sale .oe_pos_synch-notification.oe_inactive{
+ cursor: default;
+}
.point-of-sale .oe_pos_synch-notification .oe_status_red{
display:inline-block;
cursor:pointer;
diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml
index 41a061e78b4..f88b4bb6c27 100644
--- a/addons/point_of_sale/static/src/xml/pos.xml
+++ b/addons/point_of_sale/static/src/xml/pos.xml
@@ -48,11 +48,17 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
From 515e6f5cf01714086e8f1996baa704a438d256ac Mon Sep 17 00:00:00 2001
From: "Bhumi Thakkar (Open ERP)"
Date: Tue, 15 Jan 2013 15:51:41 +0530
Subject: [PATCH 012/264] [FIX] hit box of menu items is large and can
sometimes overflow the page content on its right.--fixes:lp1098574
bzr revid: bth@tinyerp.com-20130115102141-wnu6rd323laxwhco
---
addons/web/static/src/css/base.css | 2 --
addons/web/static/src/css/base.sass | 2 --
2 files changed, 4 deletions(-)
diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css
index 638f446c5ba..6cfee50d6a4 100644
--- a/addons/web/static/src/css/base.css
+++ b/addons/web/static/src/css/base.css
@@ -1242,8 +1242,6 @@
.openerp .oe_secondary_submenu {
padding: 2px 0 8px 0;
margin: 0;
- width: 220px;
- display: inline-block;
}
.openerp .oe_secondary_submenu li {
position: relative;
diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass
index 42ade77ccbb..b4665808caf 100644
--- a/addons/web/static/src/css/base.sass
+++ b/addons/web/static/src/css/base.sass
@@ -1009,8 +1009,6 @@ $sheet-padding: 16px
.oe_secondary_submenu
padding: 2px 0 8px 0
margin: 0
- width: 220px
- display: inline-block
li
position: relative
margin: 0
From 1fc1174f23c1462f7dedd65fd700c8ab42126857 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?=
Date: Tue, 15 Jan 2013 17:51:37 +0100
Subject: [PATCH 013/264] [IMP] point_of_sale: products and categories are no
longer stored on disk, increasing performance
bzr revid: fva@openerp.com-20130115165137-h07m9hrkhvs46e06
---
addons/point_of_sale/static/src/js/db.js | 42 +++++++++++++-----------
1 file changed, 22 insertions(+), 20 deletions(-)
diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js
index 666c61919da..710468935a3 100644
--- a/addons/point_of_sale/static/src/js/db.js
+++ b/addons/point_of_sale/static/src/js/db.js
@@ -40,6 +40,10 @@ function openerp_pos_db(instance, module){
//cache the data in memory to avoid roundtrips to the localstorage
this.cache = {};
+ this.product_by_id = {};
+ this.product_by_ean13 = {};
+ this.product_by_category_id = {};
+
this.category_by_id = {};
this.root_category_id = 0;
this.category_products = {};
@@ -49,6 +53,8 @@ function openerp_pos_db(instance, module){
this.category_search_string = {};
this.packagings_by_id = {};
this.packagings_by_product_id = {};
+ this.packagings_by_ean13 = {};
+ console.log('coucou!');
},
/* returns the category object from its id. If you pass a list of id as parameters, you get
* a list of category objects.
@@ -153,8 +159,7 @@ function openerp_pos_db(instance, module){
return str + '\n';
},
add_products: function(products){
- var stored_products = this.load('products',{});
- var stored_categories = this.load('categories',{});
+ var stored_categories = this.product_by_category_id;
if(!products instanceof Array){
products = [products];
@@ -187,10 +192,11 @@ function openerp_pos_db(instance, module){
}
this.category_search_string[ancestor] += search_string;
}
- stored_products[product.id] = product;
+ this.product_by_id[product.id] = product;
+ if(product.ean13){
+ this.product_by_ean13[product.ean13] = product;
+ }
}
- this.save('products',stored_products);
- this.save('categories',stored_categories);
},
add_packagings: function(packagings){
for(var i = 0, len = packagings.length; i < len; i++){
@@ -200,6 +206,9 @@ function openerp_pos_db(instance, module){
this.packagings_by_product_id[pack.product_id[0]] = [];
}
this.packagings_by_product_id[pack.product_id[0]].push(pack);
+ if(pack.ean13){
+ this.packagings_by_ean13[pack.ean13] = pack;
+ }
}
},
/* removes all the data from the database. TODO : being able to selectively remove data */
@@ -219,31 +228,24 @@ function openerp_pos_db(instance, module){
return count;
},
get_product_by_id: function(id){
- return this.load('products',{})[id];
+ return this.product_by_id[id];
},
get_product_by_ean13: function(ean13){
- var products = this.load('products',{});
- for(var i in products){
- if( products[i] && products[i].ean13 === ean13){
- return products[i];
- }
+ if(this.product_by_ean13[ean13]){
+ return product_by_ean13[ean13];
}
- for(var p in this.packagings_by_id){
- var pack = this.packagings_by_id[p];
- if( pack.ean === ean13){
- return products[pack.product_id[0]];
- }
+ var pack = this.packagings_by_ean13[ean13];
+ if(pack){
+ return this.product_by_id[pack.product_id[0]];
}
return undefined;
},
get_product_by_category: function(category_id){
- var stored_categories = this.load('categories',{});
- var stored_products = this.load('products',{});
- var product_ids = stored_categories[category_id];
+ var product_ids = this.product_by_category_id[category_id];
var list = [];
if (product_ids) {
for (var i = 0, len = Math.min(product_ids.length, this.limit); i < len; i++) {
- list.push(stored_products[product_ids[i]]);
+ list.push(this.product_by_id[product_ids[i]]);
}
}
return list;
From 483d57e8781be07d507780bb0d564d32e03012da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?=
Date: Tue, 15 Jan 2013 18:14:53 +0100
Subject: [PATCH 014/264] [IMP] point_of_sale: faster product list redraw
bzr revid: fva@openerp.com-20130115171453-ycech3edreltdq1u
---
addons/point_of_sale/static/src/js/widgets.js | 23 ++++++++-----------
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/addons/point_of_sale/static/src/js/widgets.js b/addons/point_of_sale/static/src/js/widgets.js
index 39ac2529a76..324201a2f70 100644
--- a/addons/point_of_sale/static/src/js/widgets.js
+++ b/addons/point_of_sale/static/src/js/widgets.js
@@ -606,20 +606,15 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa
if(this.scrollbar){
this.scrollbar.destroy();
}
-
- this.pos.get('products')
- .chain()
- .map(function(product) {
- var product = new module.ProductWidget(self, {
- model: product,
- weight: self.weight,
- click_product_action: self.click_product_action,
- })
- self.productwidgets.push(product);
- return product;
- })
- .invoke('appendTo', this.$('.product-list'));
-
+ var products = this.pos.get('products').models || [];
+ for(var i = 0, len = products.length; i < len; i++){
+ var product = new module.ProductWidget(self, {
+ model: products[i],
+ click_product_action: this.click_product_action,
+ });
+ this.productwidgets.push(product);
+ product.appendTo(this.$('.product-list'));
+ }
this.scrollbar = new module.ScrollbarWidget(this,{
target_widget: this,
target_selector: '.product-list-scroller',
From 70cdcc70cfbbf6f24c13580fc20cb5304676e390 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?=
Date: Tue, 15 Jan 2013 18:25:25 +0100
Subject: [PATCH 015/264] [FIX] point_of_sale: missing 'this.'
bzr revid: fva@openerp.com-20130115172525-jr5ruv0l2eiylkmh
---
addons/point_of_sale/static/src/js/db.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js
index 710468935a3..933dbda4385 100644
--- a/addons/point_of_sale/static/src/js/db.js
+++ b/addons/point_of_sale/static/src/js/db.js
@@ -232,7 +232,7 @@ function openerp_pos_db(instance, module){
},
get_product_by_ean13: function(ean13){
if(this.product_by_ean13[ean13]){
- return product_by_ean13[ean13];
+ return this.product_by_ean13[ean13];
}
var pack = this.packagings_by_ean13[ean13];
if(pack){
From db4f0a54ded3766dfdcc65d393f3603746283fa2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20van=20der=20Essen?=
Date: Tue, 15 Jan 2013 18:26:53 +0100
Subject: [PATCH 016/264] [FIX] point_of_sale: removed console.log
bzr revid: fva@openerp.com-20130115172653-hxq1ce1w9owvor9i
---
addons/point_of_sale/static/src/js/db.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js
index 933dbda4385..93dc86ebd9f 100644
--- a/addons/point_of_sale/static/src/js/db.js
+++ b/addons/point_of_sale/static/src/js/db.js
@@ -54,7 +54,6 @@ function openerp_pos_db(instance, module){
this.packagings_by_id = {};
this.packagings_by_product_id = {};
this.packagings_by_ean13 = {};
- console.log('coucou!');
},
/* returns the category object from its id. If you pass a list of id as parameters, you get
* a list of category objects.
From 8370a777a228170f716efb98535695d0ce3b7072 Mon Sep 17 00:00:00 2001
From: Niels Huylebroeck
Date: Wed, 16 Jan 2013 14:18:56 +0100
Subject: [PATCH 017/264] [FIX] membership: use correct invoice form view after
generating the invoices.
lp bug: https://launchpad.net/bugs/1100271 fixed
bzr revid: nh@agaplan.eu-20130116131856-ry3orovgztkoi00i
---
addons/membership/wizard/membership_invoice.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/addons/membership/wizard/membership_invoice.py b/addons/membership/wizard/membership_invoice.py
index 85a9cc0c85b..2198f15d4bf 100644
--- a/addons/membership/wizard/membership_invoice.py
+++ b/addons/membership/wizard/membership_invoice.py
@@ -54,7 +54,8 @@ class membership_invoice(osv.osv_memory):
invoice_list = partner_obj.create_membership_invoice(cr, uid, context.get('active_ids', []), datas=datas, context=context)
res = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter')
-
+ form_view_id = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form')
+
return {
'domain': [('id', 'in', invoice_list)],
'name': 'Membership Invoices',
@@ -62,6 +63,7 @@ class membership_invoice(osv.osv_memory):
'view_mode': 'tree,form',
'res_model': 'account.invoice',
'type': 'ir.actions.act_window',
+ 'views': [(False, 'tree'), (form_view_id and form_view_id[1] or False, 'form')],
'search_view_id': res and res[1] or False
}
From 0e3308ef927496546141a259d9aa1835599a36c3 Mon Sep 17 00:00:00 2001
From: Josse Colpaert
Date: Thu, 17 Jan 2013 17:31:59 +0100
Subject: [PATCH 018/264] [IMP] Add field for not sending emails
bzr revid: jco@openerp.com-20130117163159-ceqq1ewf55go05ua
---
addons/account_followup/account_followup.py | 37 +++++++++++++------
.../account_followup_customers.xml | 22 +++++++++--
.../wizard/account_followup_print.py | 2 +-
3 files changed, 45 insertions(+), 16 deletions(-)
diff --git a/addons/account_followup/account_followup.py b/addons/account_followup/account_followup.py
index 285a3529ee7..6ea90f5c204 100644
--- a/addons/account_followup/account_followup.py
+++ b/addons/account_followup/account_followup.py
@@ -208,12 +208,13 @@ class res_partner(osv.osv):
for partner in self.browse(cr, uid, partner_ids, context=ctx):
if partner.email and partner.email.strip():
level = partner.latest_followup_level_id_without_lit
- if level and level.send_email and level.email_template_id and level.email_template_id.id:
- mtp.send_mail(cr, uid, level.email_template_id.id, partner.id, context=ctx)
- else:
- mail_template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid,
- 'account_followup', 'email_template_account_followup_default')
- mtp.send_mail(cr, uid, mail_template_id[1], partner.id, context=ctx)
+ if not partner.payment_no_email:
+ if level and level.send_email and level.email_template_id and level.email_template_id.id:
+ mtp.send_mail(cr, uid, level.email_template_id.id, partner.id, context=ctx)
+ else:
+ mail_template_id = self.pool.get('ir.model.data').get_object_reference(cr, uid,
+ 'account_followup', 'email_template_account_followup_default')
+ mtp.send_mail(cr, uid, mail_template_id[1], partner.id, context=ctx)
else:
unknown_mails = unknown_mails + 1
action_text = _("Email not sent because of email address of partner not filled in")
@@ -275,8 +276,17 @@ class res_partner(osv.osv):
Amount due: %s
''' % (total)
return followup_table
+ def write(self, cr, uid, ids, vals, context=None):
+ if vals.get("payment_responsible_id", False):
+ for part in self.browse(cr, uid, ids, context=context):
+ if part.payment_responsible_id <> vals["payment_responsible_id"]:
+ pass
+ #message_post()
+ res = super(res_partner, self).write(cr, uid, ids, vals, context=context)
+ return res
+
def action_done(self, cr, uid, ids, context=None):
- return self.write(cr, uid, ids, {'payment_next_action_date': False, 'payment_next_action':'', 'payment_responsible_id': False}, context=context)
+ return self.write(cr, uid, ids, {'payment_next_action_date': False, 'payment_next_action':'', 'payment_responsible_id': False, 'payment_no_email': False}, context=context)
def do_button_print(self, cr, uid, ids, context=None):
assert(len(ids) == 1)
@@ -408,13 +418,18 @@ class res_partner(osv.osv):
_inherit = "res.partner"
_columns = {
'payment_responsible_id':fields.many2one('res.users', ondelete='set null', string='Follow-up Responsible',
- help="Optionally you can assign a user to this field, which will make him responsible for the action."),
- 'payment_note':fields.text('Customer Payment Promise', help="Payment Note"),
+ help="Optionally you can assign a user to this field, which will make him responsible for the action.",
+ track_visibility="onchange"),
+ 'payment_note':fields.text('Customer Payment Promise', help="Payment Note", track_visibility="onchange"),
'payment_next_action':fields.text('Next Action',
- help="This is the next action to be taken. It will automatically be set when the partner gets a follow-up level that requires a manual action. "),
+ help="This is the next action to be taken. It will automatically be set when the partner gets a follow-up level that requires a manual action. ",
+ track_visibility="onchange"),
'payment_next_action_date':fields.date('Next Action Date',
help="This is when the manual follow-up is needed. " \
- "The date will be set to the current date when the partner gets a follow-up level that requires a manual action. Can be practical to set manually e.g. to see if he keeps his promises."),
+ "The date will be set to the current date when the partner gets a follow-up level that requires a manual action. "\
+ "Can be practical to set manually e.g. to see if he keeps his promises."),
+ 'payment_no_email':fields.boolean('Don\'t send follow-up emails meanwhile', help='When checked, the follow-up wizard will go to the next level,'\
+ ' print letters and set manual actions, but mails will not be sent. Follow-up will happen by doing manual actions. '),
'unreconciled_aml_ids':fields.one2many('account.move.line', 'partner_id', domain=['&', ('reconcile_id', '=', False), '&',
('account_id.active','=', True), '&', ('account_id.type', '=', 'receivable'), ('state', '!=', 'draft')]),
'latest_followup_date':fields.function(_get_latest, method=True, type='date', string="Latest Follow-up Date",
diff --git a/addons/account_followup/account_followup_customers.xml b/addons/account_followup/account_followup_customers.xml
index 8a27730b003..ca1c509be39 100644
--- a/addons/account_followup/account_followup_customers.xml
+++ b/addons/account_followup/account_followup_customers.xml
@@ -35,10 +35,10 @@
-
+
-
+
@@ -81,10 +81,12 @@
-
+
+
@@ -132,6 +134,18 @@
-
+
+ My Follow-Ups
+
+ res.partner
+ form
+ tree,form
+ [('payment_amount_due', '>', 0.0)]
+ {'Followupfirst':True, 'search_default_todo': True, 'search_default_my': True}
+
+
+
+
diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py
index e93b4dd8b69..456ccb5b642 100644
--- a/addons/account_followup/wizard/account_followup_print.py
+++ b/addons/account_followup/wizard/account_followup_print.py
@@ -204,7 +204,7 @@ class account_followup_print(osv.osv_memory):
if not part.unreconciled_aml_ids:
partners_to_clear.append(part.id)
self.pool.get('res.partner').action_done(cr, uid, partners_to_clear, context=context)
- return len(ids)
+ return len(partners_to_clear)
def do_process(self, cr, uid, ids, context=None):
if context is None:
From 0f5eceb07b6aebc525a61bcc7ae62234f5f7a111 Mon Sep 17 00:00:00 2001
From: Josse Colpaert
Date: Fri, 18 Jan 2013 12:18:49 +0100
Subject: [PATCH 019/264] [IMP] Added checkbox for sending intercompany payment
reminders or not
bzr revid: jco@openerp.com-20130118111849-h5dfehmot1231a09
---
addons/account_followup/account_followup.py | 15 +++++++--------
.../wizard/account_followup_print.py | 14 +++++++++++++-
.../wizard/account_followup_print_view.xml | 3 ++-
3 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/addons/account_followup/account_followup.py b/addons/account_followup/account_followup.py
index 6ea90f5c204..3e6f3e5a4e7 100644
--- a/addons/account_followup/account_followup.py
+++ b/addons/account_followup/account_followup.py
@@ -276,14 +276,13 @@ class res_partner(osv.osv):
Amount due: %s
''' % (total)
return followup_table
- def write(self, cr, uid, ids, vals, context=None):
- if vals.get("payment_responsible_id", False):
- for part in self.browse(cr, uid, ids, context=context):
- if part.payment_responsible_id <> vals["payment_responsible_id"]:
- pass
- #message_post()
- res = super(res_partner, self).write(cr, uid, ids, vals, context=context)
- return res
+# def write(self, cr, uid, ids, vals, context=None):
+# if vals.get("payment_responsible_id", False):
+# for part in self.browse(cr, uid, ids, context=context):
+# if part.payment_responsible_id <> vals["payment_responsible_id"]:
+# self.message_post(cr, uid, part.id, body = _('New responsible registered: %s'), context=context)
+# res = super(res_partner, self).write(cr, uid, ids, vals, context=context)
+# return res
def action_done(self, cr, uid, ids, context=None):
return self.write(cr, uid, ids, {'payment_next_action_date': False, 'payment_next_action':'', 'payment_responsible_id': False, 'payment_no_email': False}, context=context)
diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py
index 456ccb5b642..490127252c2 100644
--- a/addons/account_followup/wizard/account_followup_print.py
+++ b/addons/account_followup/wizard/account_followup_print.py
@@ -127,7 +127,8 @@ class account_followup_print(osv.osv_memory):
'email_body': fields.text('Email Body'),
'summary': fields.text('Summary', readonly=True),
'test_print': fields.boolean('Test Print',
- help='Check if you want to print follow-ups without changing follow-ups level.'),
+ help='Check if you want to print follow-ups without changing follow-up level.'),
+ 'intercompany':fields.boolean('Do follow-up for own companies too')
}
def _get_followup(self, cr, uid, context=None):
@@ -301,6 +302,7 @@ class account_followup_print(osv.osv_memory):
for partner_id, followup_line_id, date_maturity,date, id in move_lines:
if not partner_id:
continue
+
if followup_line_id not in fups:
continue
stat_line_id = partner_id * 10000 + company_id
@@ -313,6 +315,16 @@ class account_followup_print(osv.osv_memory):
if stat_line_id not in partner_list:
partner_list.append(stat_line_id)
to_update[str(id)]= {'level': fups[followup_line_id][1], 'partner_id': stat_line_id}
+ #Remove intercompany partners if asked for in the wizard
+ if not data.intercompany:
+ comp_obj = self.pool.get("res.company")
+ comp_ids = comp_obj.search(cr, 1, [], context=context)
+ for comp in comp_obj.browse(cr, 1, comp_ids, context=context):
+ # With user 1 because it is possible there is access to the partner
+ # that is the company and not to the company itself
+ partner_ind = comp.partner_id.id * 10000 + company_id
+ if partner_ind in partner_list:
+ partner_list.remove(partner_ind)
return {'partner_ids': partner_list, 'to_update': to_update}
account_followup_print()
diff --git a/addons/account_followup/wizard/account_followup_print_view.xml b/addons/account_followup/wizard/account_followup_print_view.xml
index 62943330d63..755ee74ae57 100644
--- a/addons/account_followup/wizard/account_followup_print_view.xml
+++ b/addons/account_followup/wizard/account_followup_print_view.xml
@@ -10,8 +10,9 @@
+
-
+
This action will send follow-up emails, print the letters and
set the manual actions per customer, according to the follow-up levels defined.
\n"
+" Para adicionar o seu primeiro relatório, vá ao\n"
+" menu, mude para a vista de gráfico ou de listagem, e "
+"carregue em 'Adicionar\n"
+" ao painel' nas opções avançadas de pesquisa.\n"
+"
\n"
+" Pode filtrar e agrupar dados antes de os inserir no "
+"painel, usando a pesquisa avançada.\n"
+"
\n"
+" Gira todos os seus contratos (aluguer, seguros, etc) com os "
+"seus serviços e custos associados. O OpenERP irá automaticamente notificá-lo "
+"mal um contrato careça de ser renovado.\n"
+"
\n"
+" Cada contrato (ex.: aluguer) poderá incluir vários serviços "
+"(reparação, seguros, manutenção periódica).\n"
+"
\n"
+" O OpenERP ajuda-o a gerir os custos dos seus diferentes "
+"veículos. \n"
+" Os custos são criados automaticamente em função dos "
+"serviços, contratos (fixos ou recorrentes) e registos de combustível.\n"
+"
\n"
+" "
#. module: fleet
#: field:fleet.vehicle.log.contract,start_date:0
msgid "Contract Start Date"
-msgstr ""
+msgstr "Data de início do contrato"
#. module: fleet
#: field:fleet.vehicle,odometer_unit:0
@@ -755,7 +788,7 @@ msgstr "Pneus de neve"
#. module: fleet
#: help:fleet.vehicle.cost,date:0
msgid "Date when the cost has been executed"
-msgstr ""
+msgstr "Data em que o custo foi aplicado"
#. module: fleet
#: view:fleet.vehicle.cost:0
@@ -776,7 +809,7 @@ msgstr "Custo indicativo"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_26
msgid "Heater Control Valve Replacement"
-msgstr ""
+msgstr "Substituição da válvula de controlo de aquecimento"
#. module: fleet
#: view:fleet.vehicle.log.contract:0
@@ -784,6 +817,8 @@ msgid ""
"Create a new contract automatically with all the same informations except "
"for the date that will start at the end of current contract"
msgstr ""
+"Criar um novo contrato automaticamente com os mesmos dados com exceção da "
+"data de início que deverá ser quando o contrato corrente acabar"
#. module: fleet
#: selection:fleet.vehicle.log.contract,state:0
@@ -798,7 +833,7 @@ msgstr "Custo relacionado com um veículo"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_33
msgid "Other Maintenance"
-msgstr ""
+msgstr "Manutenção diversa"
#. module: fleet
#: view:fleet.vehicle.cost:0
@@ -810,12 +845,12 @@ msgstr ""
#: field:fleet.vehicle,state_id:0
#: view:fleet.vehicle.state:0
msgid "State"
-msgstr ""
+msgstr "Estado"
#. module: fleet
#: field:fleet.vehicle.log.contract,cost_generated:0
msgid "Recurring Cost Amount"
-msgstr ""
+msgstr "Valor de custo recorrente"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_49
@@ -835,6 +870,14 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" Clicar para criar um novo registo de combustível. \n"
+"
\n"
+" Aqui pode adicionar entradas de reabastecimento para todos "
+"os veículos. Pode ainda filtrar registos de um veículo em particular usando "
+"o campo de pesquisa.\n"
+"
\n"
+" "
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_11
@@ -844,7 +887,7 @@ msgstr ""
#. module: fleet
#: field:fleet.vehicle,odometer:0
msgid "Last Odometer"
-msgstr ""
+msgstr "Última quilometragem registada"
#. module: fleet
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act
@@ -880,7 +923,7 @@ msgstr "Combustível usado pelo veículo"
#. module: fleet
#: view:fleet.vehicle.log.contract:0
msgid "Set Contract In Progress"
-msgstr ""
+msgstr "Definir o contrato em progresso"
#. module: fleet
#: field:fleet.vehicle.cost,odometer_unit:0
@@ -912,23 +955,23 @@ msgstr "Logótipo"
#. module: fleet
#: field:fleet.vehicle,horsepower_tax:0
msgid "Horsepower Taxation"
-msgstr ""
+msgstr "Taxação de potência"
#. module: fleet
#: field:fleet.vehicle,log_services:0
#: view:fleet.vehicle.log.services:0
msgid "Services Logs"
-msgstr ""
+msgstr "Registos de serviços"
#. module: fleet
#: view:fleet.vehicle.model:0
msgid "Brand"
-msgstr ""
+msgstr "Marca"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_43
msgid "Thermostat Replacement"
-msgstr ""
+msgstr "Substituição do termostato"
#. module: fleet
#: field:fleet.service.type,category:0
@@ -946,6 +989,8 @@ msgid ""
"This field holds the image used as logo for the brand, limited to "
"1024x1024px."
msgstr ""
+"Este campo guarda a imagem usada como logótipo da marca, limitada a "
+"1024x1024 pixéis."
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_11
@@ -966,7 +1011,7 @@ msgstr "Informação adicional"
#. module: fleet
#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph
msgid "Services Costs by Month"
-msgstr ""
+msgstr "Custos de serviços por mês"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_9
@@ -981,7 +1026,7 @@ msgstr "Preço por litro"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_17
msgid "Door Window Motor/Regulator Replacement"
-msgstr ""
+msgstr "Substituição do motor/regulador da janela da porta"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_46
@@ -1001,7 +1046,7 @@ msgstr "Tipo de combustível"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_22
msgid "Fuel Injector Replacement"
-msgstr ""
+msgstr "Substituição do injetor de combustível"
#. module: fleet
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act
@@ -1017,7 +1062,7 @@ msgstr "Substituição da bomba de água"
#. module: fleet
#: help:fleet.vehicle,location:0
msgid "Location of the vehicle (garage, ...)"
-msgstr ""
+msgstr "Localização do veículo (garagem, ...)"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_28
@@ -1027,12 +1072,12 @@ msgstr ""
#. module: fleet
#: field:fleet.vehicle.log.contract,state:0
msgid "Status"
-msgstr ""
+msgstr "Estado"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_40
msgid "Rotor Replacement"
-msgstr ""
+msgstr "Substituição do rotor"
#. module: fleet
#: help:fleet.vehicle.model,brand_id:0
@@ -1042,17 +1087,17 @@ msgstr "Marca do veículo"
#. module: fleet
#: help:fleet.vehicle.log.contract,start_date:0
msgid "Date when the coverage of the contract begins"
-msgstr ""
+msgstr "Data em que se inicia a cobertura do contrato"
#. module: fleet
#: selection:fleet.vehicle,fuel_type:0
msgid "Electric"
-msgstr ""
+msgstr "Elétrico"
#. module: fleet
#: field:fleet.vehicle,tag_ids:0
msgid "Tags"
-msgstr ""
+msgstr "Etiquetas"
#. module: fleet
#: view:fleet.vehicle:0
@@ -1063,7 +1108,7 @@ msgstr "Contratos"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_13
msgid "Brake Pad(s) Replacement"
-msgstr ""
+msgstr "Substituição das pastilhas de travão"
#. module: fleet
#: view:fleet.vehicle.log.fuel:0
@@ -1083,6 +1128,9 @@ msgid ""
"image, with aspect ratio preserved. Use this field anywhere a small image is "
"required."
msgstr ""
+"Foto de tamanho pequeno da marca. É automaticamente redimensionada para uma "
+"imagem de 64x64 pixéis, com o rácio preservado. Use este campo onde for "
+"necessária uma imagem pequena."
#. module: fleet
#: view:board.board:0
@@ -1102,7 +1150,7 @@ msgstr ""
#. module: fleet
#: view:fleet.vehicle.log.services:0
msgid "Services Details"
-msgstr ""
+msgstr "Detalhes dos serviços"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_15
@@ -1117,7 +1165,7 @@ msgstr "Substituição do alternador"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_3
msgid "A/C Diagnosis"
-msgstr ""
+msgstr "Diagnóstico do A/C"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_23
@@ -1142,12 +1190,12 @@ msgstr ""
#. module: fleet
#: view:fleet.vehicle:0
msgid "show all the costs for this vehicle"
-msgstr ""
+msgstr "mostrar todos os custos com este veículo"
#. module: fleet
#: view:fleet.vehicle.odometer:0
msgid "Odometer Values Per Month"
-msgstr ""
+msgstr "Quilómetros por mês"
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act
@@ -1160,6 +1208,13 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" Clique para criar um novo modelo.\n"
+"
\n"
+" Pode definir diversos modelos (ex: A3, A4) para cada marca "
+"(Audi).\n"
+"
\n"
+" Poderá gerir a sua frota rastreando contratos, serviços, "
+"custos fixos e recorrentes, quilometragens e registos de combustível "
+"associados a cada veículo.\n"
+"
\n"
+" O OpenERP irá notificá-lo quando os serviços ou contratos "
+"tiverem de ser renovados.\n"
+"
\n"
+" Para adicionar o seu primeiro relatório a este painel, "
+"vá a qualquer menu, altere a visualização para lista ou gráfico e clique em "
+"'Adicionar ao Painel' nas opções avançadas de pesquisa..\n"
+"
\n"
+" Pode filtrar e agrupar os dados antes de adicionar ao "
+"painel usando as opções de pesquisa.\n"
+"
\n"
+"
\n"
+" "
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_12
msgid "Rent (Excluding VAT)"
-msgstr ""
+msgstr "Aluguer (excluindo IVA)"
#. module: fleet
#: selection:fleet.vehicle,odometer_unit:0
@@ -1239,7 +1318,7 @@ msgstr "Contrato"
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu
msgid "Model brand of Vehicle"
-msgstr ""
+msgstr "Modelo do veículo"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_10
@@ -1271,16 +1350,18 @@ msgid ""
"Costs paid at regular intervals, depending on the cost frequency. If the "
"cost frequency is set to unique, the cost will be logged at the start date"
msgstr ""
+"Custo pago em intervalos regulares, dependendo da sua frequência. Se esta "
+"for definida como fixa, o custo será registado à data de início"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_17
msgid "Emissions"
-msgstr ""
+msgstr "Emissões"
#. module: fleet
#: model:ir.model,name:fleet.model_fleet_vehicle_model
msgid "Model of a vehicle"
-msgstr ""
+msgstr "Modelo de um veículo"
#. module: fleet
#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs
@@ -1298,11 +1379,22 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" O OpenERP ajuda-o a gerir os custos dos seus diferentes veículos\n"
+" Os custos são geralmente criados a partir dos serviços e contratos "
+"e aparecem aqui.\n"
+"
\n"
+"
\n"
+" Graças a diferentes filtros, o OpenERP apenas pode imprimir os "
+"custos reais,\n"
+" ordenando-os por tipo e veículo.\n"
+"
\n"
+" "
#. module: fleet
#: field:fleet.vehicle,car_value:0
msgid "Car Value"
-msgstr ""
+msgstr "Valor do carro"
#. module: fleet
#: model:ir.actions.act_window,name:fleet.open_board_fleet
@@ -1311,33 +1403,33 @@ msgstr ""
#: model:ir.ui.menu,name:fleet.menu_fleet_reporting
#: model:ir.ui.menu,name:fleet.menu_root
msgid "Fleet"
-msgstr ""
+msgstr "Frota"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_14
msgid "Total expenses (Excluding VAT)"
-msgstr ""
+msgstr "Despesas totais (excluindo IVA)"
#. module: fleet
#: field:fleet.vehicle.cost,odometer_id:0
msgid "Odometer"
-msgstr ""
+msgstr "Conta quilómetros"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_45
msgid "Tire Replacement"
-msgstr ""
+msgstr "Substituição de pneus"
#. module: fleet
#: view:fleet.service.type:0
msgid "Service types"
-msgstr ""
+msgstr "Tipos de serviços"
#. module: fleet
#: field:fleet.vehicle.log.fuel,purchaser_id:0
#: field:fleet.vehicle.log.services,purchaser_id:0
msgid "Purchaser"
-msgstr ""
+msgstr "Comprador"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_3
@@ -1348,7 +1440,7 @@ msgstr ""
#: view:fleet.vehicle.model:0
#: field:fleet.vehicle.model,vendors:0
msgid "Vendors"
-msgstr ""
+msgstr "Vendedores"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_contract_leasing
@@ -1362,48 +1454,51 @@ msgid ""
"image, with aspect ratio preserved. Use this field in form views or some "
"kanban views."
msgstr ""
+"Logótipo de tamanho médio da marca. É automaticamente redimensionado para "
+"uma imagem de 128x128 pixéis, com o rácio preservado. Use este campo em "
+"vistas de formulário ou em algumas vistas kanban."
#. module: fleet
#: selection:fleet.vehicle.log.contract,cost_frequency:0
msgid "Weekly"
-msgstr ""
+msgstr "Semanalmente"
#. module: fleet
#: view:fleet.vehicle:0
#: view:fleet.vehicle.odometer:0
msgid "Odometer Logs"
-msgstr ""
+msgstr "Registos de quilometragem"
#. module: fleet
#: field:fleet.vehicle,acquisition_date:0
msgid "Acquisition Date"
-msgstr ""
+msgstr "Data de aquisição"
#. module: fleet
#: model:ir.model,name:fleet.model_fleet_vehicle_odometer
msgid "Odometer log for a vehicle"
-msgstr ""
+msgstr "Registo de quilometragem para um veículo"
#. module: fleet
#: field:fleet.vehicle.cost,cost_type:0
msgid "Category of the cost"
-msgstr ""
+msgstr "Categoria do custo"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_5
#: model:fleet.service.type,name:fleet.type_service_service_7
msgid "Summer tires"
-msgstr ""
+msgstr "Pneus de verão"
#. module: fleet
#: field:fleet.vehicle,contract_renewal_due_soon:0
msgid "Has Contracts to renew"
-msgstr ""
+msgstr "Possui contratos por renovar"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_31
msgid "Oil Change"
-msgstr ""
+msgstr "Mudança de oleo"
#. module: fleet
#: field:fleet.vehicle.model.brand,image_small:0
@@ -1413,17 +1508,17 @@ msgstr "Foto de tamanho pequeno"
#. module: fleet
#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand
msgid "Brand model of the vehicle"
-msgstr ""
+msgstr "Modelo do veículo"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_51
msgid "Wheel Alignment"
-msgstr ""
+msgstr "Alinhamento das rodas"
#. module: fleet
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased
msgid "Purchased"
-msgstr ""
+msgstr "Comprado"
#. module: fleet
#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act
@@ -1436,6 +1531,13 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" Aqui pode adicionar várias entradas de quilometragem para "
+"todos os veículos. \n"
+" Pode também mostrar a quilometragem para um veículo em "
+"particular usando o campo de pesquisa.\n"
+"
\n"
+" Aqui são mostrados os veículos para os quais um ou mais contratos "
+"precisam ser renovados.\n"
+" Se está a ler esta mensagem é porque não existem contratos para "
+"renovar.\n"
+"
\n"
+" O OpenERP ajuda-o a rastrear todos os serviços realizados ao "
+"seu veículo. \n"
+" Os serviços podem ser de vários tipos: reparação ocasional, "
+"manutenção fixa, etc.\n"
+"
\n"
+" Clicar para criar um tipo de serviço.\n"
+"
\n"
+" Cada serviço pode ser usado em contratos, como serviço "
+"isolado ou ambos.\n"
+"
\n"
+" "
#. module: fleet
#: view:board.board:0
msgid "Services Costs"
-msgstr ""
+msgstr "Custos dos serviços"
#. module: fleet
#: code:addons/fleet/fleet.py:47
#, python-format
msgid "Emptying the odometer value of a vehicle is not allowed."
-msgstr ""
+msgstr "Diminuir o valor do conta quilómetros de um veículo não é permitido."
#. module: fleet
#: help:fleet.vehicle,seats:0
msgid "Number of seats of the vehicle"
-msgstr ""
+msgstr "Número de lugares do veículo"
#. module: fleet
#: model:res.groups,name:fleet.group_fleet_manager
msgid "Manager"
-msgstr ""
+msgstr "Gerente"
#. module: fleet
#: view:fleet.vehicle.log.services:0
msgid "Cost"
-msgstr ""
+msgstr "Custo"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_39
diff --git a/addons/hr_recruitment/i18n/ru.po b/addons/hr_recruitment/i18n/ru.po
index 5b2e581c421..6f97130f01b 100644
--- a/addons/hr_recruitment/i18n/ru.po
+++ b/addons/hr_recruitment/i18n/ru.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-12-21 23:00+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-01-22 15:32+0000\n"
+"Last-Translator: Denis Karataev \n"
"Language-Team: Russian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-01-18 06:46+0000\n"
-"X-Generator: Launchpad (build 16430)\n"
+"X-Launchpad-Export-Date: 2013-01-23 06:03+0000\n"
+"X-Generator: Launchpad (build 16441)\n"
#. module: hr_recruitment
#: help:hr.applicant,active:0
@@ -43,7 +43,7 @@ msgstr ""
#. module: hr_recruitment
#: view:hr.applicant:0
msgid "Mobile:"
-msgstr ""
+msgstr "Мобильный:"
#. module: hr_recruitment
#: help:hr.recruitment.stage,fold:0
@@ -65,7 +65,7 @@ msgstr "Группировать по .."
#. module: hr_recruitment
#: view:hr.applicant:0
msgid "Filter and view on next actions and date"
-msgstr ""
+msgstr "Фильтр и вид для следующих действий и даты"
#. module: hr_recruitment
#: view:hr.applicant:0
@@ -83,7 +83,7 @@ msgstr ""
#. module: hr_recruitment
#: field:hr.applicant,salary_expected_extra:0
msgid "Expected Salary Extra"
-msgstr ""
+msgstr "Ожидаемый дополнительный заработок"
#. module: hr_recruitment
#: view:hr.recruitment.report:0
@@ -93,13 +93,13 @@ msgstr "Вакансии"
#. module: hr_recruitment
#: view:hr.applicant:0
msgid "Pending Jobs"
-msgstr ""
+msgstr "Ожидающие вакансии"
#. module: hr_recruitment
#: view:hr.applicant:0
#: field:hr.applicant,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Непрочитанные сообщения"
#. module: hr_recruitment
#: field:hr.applicant,company_id:0
@@ -113,7 +113,7 @@ msgstr "Компания"
#: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_source_action
#: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_source
msgid "Sources of Applicants"
-msgstr ""
+msgstr "Источники соискателей"
#. module: hr_recruitment
#: code:addons/hr_recruitment/hr_recruitment.py:435
@@ -172,7 +172,7 @@ msgstr ""
#. module: hr_recruitment
#: field:hr.config.settings,fetchmail_applicants:0
msgid "Create applicants from an incoming email account"
-msgstr ""
+msgstr "Создать соискателей из аккаунта входящей почты"
#. module: hr_recruitment
#: view:hr.recruitment.report:0
@@ -189,12 +189,12 @@ msgstr ""
#. module: hr_recruitment
#: view:hr.applicant:0
msgid "Refuse"
-msgstr ""
+msgstr "Отказать"
#. module: hr_recruitment
#: model:hr.recruitment.degree,name:hr_recruitment.degree_licenced
msgid "Master Degree"
-msgstr ""
+msgstr "Ученая степень"
#. module: hr_recruitment
#: field:hr.applicant,partner_mobile:0
@@ -209,7 +209,7 @@ msgstr "Сообщения"
#. module: hr_recruitment
#: view:hr.applicant:0
msgid "Next Actions"
-msgstr ""
+msgstr "Следующие действия"
#. module: hr_recruitment
#: code:addons/hr_recruitment/wizard/hr_recruitment_create_partner_job.py:38
@@ -255,17 +255,17 @@ msgstr ""
#: view:hr.applicant:0
#: model:ir.actions.act_window,name:hr_recruitment.action_applicants_status
msgid "Applicants Status"
-msgstr ""
+msgstr "Статус соискателей"
#. module: hr_recruitment
#: view:hr.recruitment.report:0
msgid "My Recruitment"
-msgstr ""
+msgstr "Мой наём кадров"
#. module: hr_recruitment
#: field:hr.job,survey_id:0
msgid "Interview Form"
-msgstr ""
+msgstr "Форма интервью"
#. module: hr_recruitment
#: help:hr.job,survey_id:0
@@ -290,7 +290,7 @@ msgstr ""
#: code:addons/hr_recruitment/hr_recruitment.py:435
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Внимание!"
#. module: hr_recruitment
#: field:hr.recruitment.report,salary_prop:0
@@ -306,7 +306,7 @@ msgstr "Партнер"
#. module: hr_recruitment
#: view:hr.recruitment.report:0
msgid "Avg Proposed Salary"
-msgstr ""
+msgstr "Средняя предлагаемая з/п"
#. module: hr_recruitment
#: view:hr.applicant:0
@@ -324,12 +324,12 @@ msgstr "Предлагаемая зарплата"
#. module: hr_recruitment
#: model:ir.model,name:hr_recruitment.model_hr_recruitment_source
msgid "Source of Applicants"
-msgstr ""
+msgstr "Источник соискателей"
#. module: hr_recruitment
#: view:hr.recruitment.partner.create:0
msgid "Convert To Partner"
-msgstr ""
+msgstr "Преобразовать в партнера"
#. module: hr_recruitment
#: model:ir.model,name:hr_recruitment.model_hr_recruitment_report
diff --git a/addons/hr_timesheet_invoice/i18n/pt.po b/addons/hr_timesheet_invoice/i18n/pt.po
index f20b1253d89..c6144dd4c4a 100644
--- a/addons/hr_timesheet_invoice/i18n/pt.po
+++ b/addons/hr_timesheet_invoice/i18n/pt.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2012-12-21 23:00+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-01-22 09:50+0000\n"
+"Last-Translator: Rui Franco (multibase.pt) \n"
"Language-Team: Portuguese \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-01-18 06:47+0000\n"
-"X-Generator: Launchpad (build 16430)\n"
+"X-Launchpad-Export-Date: 2013-01-23 06:03+0000\n"
+"X-Generator: Launchpad (build 16441)\n"
#. module: hr_timesheet_invoice
#: view:report.timesheet.line:0
@@ -44,7 +44,7 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
#, python-format
msgid "No record(s) found for this report."
-msgstr ""
+msgstr "Não foram encontrados registos para este relatório."
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
@@ -70,7 +70,7 @@ msgstr "Receita"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.invoice.create.final,name:0
msgid "Log of Activity"
-msgstr ""
+msgstr "Registo de atividade"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
@@ -166,7 +166,7 @@ msgstr "Montante Faturado"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:188
#, python-format
msgid "Analytic Account incomplete !"
-msgstr ""
+msgstr "Conta analítica incompleta"
#. module: hr_timesheet_invoice
#: field:report_timesheet.invoice,account_id:0
@@ -282,7 +282,7 @@ msgstr "Custos a Faturar"
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:246
#, python-format
msgid "Please define income account for product '%s'."
-msgstr ""
+msgstr "Por favor, defina uma conta de receita para o produto '%s'."
#. module: hr_timesheet_invoice
#: field:report.account.analytic.line.to.invoice,account_id:0
@@ -606,7 +606,7 @@ msgstr "Data"
#: field:report_timesheet.invoice,quantity:0
#: field:report_timesheet.user,quantity:0
msgid "Time"
-msgstr ""
+msgstr "Tempo"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create_final
@@ -747,6 +747,8 @@ msgstr "Folha de Horas a Faturar"
msgid ""
"Contract incomplete. Please fill in the Customer and Pricelist fields."
msgstr ""
+"Contrato incompleto. Por favor, preencha a informação relativa ao cliente e "
+"lista de preços"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_date_stat_all
@@ -803,7 +805,7 @@ msgstr "Mantenha vazio se este contrato não se limita a um preço total fixo."
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create.final:0
msgid "Do you want to show details of each activity to your customer?"
-msgstr ""
+msgstr "Quer mostrar, ao cliente, detalhes de cada atividade?"
#. module: hr_timesheet_invoice
#: view:report_timesheet.invoice:0
diff --git a/addons/mail/i18n/ru.po b/addons/mail/i18n/ru.po
index f97fbeb776c..cdd499d2dee 100644
--- a/addons/mail/i18n/ru.po
+++ b/addons/mail/i18n/ru.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2013-01-15 09:54+0000\n"
+"PO-Revision-Date: 2013-01-22 15:39+0000\n"
"Last-Translator: Denis Karataev \n"
"Language-Team: Russian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-01-18 06:52+0000\n"
-"X-Generator: Launchpad (build 16430)\n"
+"X-Launchpad-Export-Date: 2013-01-23 06:03+0000\n"
+"X-Generator: Launchpad (build 16441)\n"
#. module: mail
#: view:mail.followers:0
@@ -1212,7 +1212,7 @@ msgstr "Подтип"
#. module: mail
#: view:mail.group:0
msgid "Group Form"
-msgstr ""
+msgstr "Форма группы"
#. module: mail
#: field:mail.compose.message,starred:0
diff --git a/addons/project/i18n/ru.po b/addons/project/i18n/ru.po
index f52d0591b65..a97c8746917 100644
--- a/addons/project/i18n/ru.po
+++ b/addons/project/i18n/ru.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-12-21 23:00+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-01-22 15:37+0000\n"
+"Last-Translator: Denis Karataev \n"
"Language-Team: Russian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-01-18 07:01+0000\n"
-"X-Generator: Launchpad (build 16430)\n"
+"X-Launchpad-Export-Date: 2013-01-23 06:03+0000\n"
+"X-Generator: Launchpad (build 16441)\n"
#. module: project
#: view:project.project:0
@@ -75,7 +75,7 @@ msgstr "День"
#. module: project
#: model:project.task.type,name:project.project_tt_merge
msgid "Merge"
-msgstr ""
+msgstr "Объединить"
#. module: project
#: view:res.partner:0
@@ -92,7 +92,7 @@ msgstr "Внимание!"
#: help:project.project,message_unread:0
#: help:project.task,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Если отмечено, новые сообщения требуют вашего внимания."
#. module: project
#: model:process.node,name:project.process_node_donetask0
@@ -137,7 +137,7 @@ msgstr ""
#: code:addons/project/project.py:1305
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Внимание!"
#. module: project
#: model:ir.model,name:project.model_res_partner
@@ -174,7 +174,7 @@ msgstr "Процент закрытых заданий в соответстви
#. module: project
#: model:ir.actions.client,name:project.action_client_project_menu
msgid "Open Project Menu"
-msgstr ""
+msgstr "Открыть меню проекта"
#. module: project
#: model:ir.actions.act_window,help:project.action_project_task_user_tree
@@ -196,7 +196,7 @@ msgstr "Название проверочного задания"
#. module: project
#: model:res.groups,name:project.group_delegate_task
msgid "Task Delegation"
-msgstr ""
+msgstr "Делегирование задачи"
#. module: project
#: field:project.project,planned_hours:0
@@ -208,7 +208,7 @@ msgstr "Запланированное время"
#. module: project
#: selection:project.project,privacy_visibility:0
msgid "Public"
-msgstr ""
+msgstr "Общий"
#. module: project
#: model:project.category,name:project.project_category_01
@@ -229,7 +229,7 @@ msgstr "Назначено"
#: model:mail.message.subtype,name:project.mt_project_task_closed
#: model:mail.message.subtype,name:project.mt_task_closed
msgid "Task Done"
-msgstr ""
+msgstr "Задача выполнена"
#. module: project
#: view:project.project:0
@@ -270,17 +270,17 @@ msgstr "Назначить задание"
#: model:mail.message.subtype,name:project.mt_project_task_started
#: model:mail.message.subtype,name:project.mt_task_started
msgid "Task Started"
-msgstr ""
+msgstr "Задача запущена"
#. module: project
#: view:project.task:0
msgid "Very Important"
-msgstr ""
+msgstr "Очень важно"
#. module: project
#: view:project.config.settings:0
msgid "Support"
-msgstr ""
+msgstr "Поддержка"
#. module: project
#: view:project.project:0
@@ -290,7 +290,7 @@ msgstr "Мои"
#. module: project
#: view:project.task:0
msgid "Cancel Task"
-msgstr ""
+msgstr "Отмена задачи"
#. module: project
#: help:project.project,members:0
@@ -362,7 +362,7 @@ msgstr "После завершения задания установить дл
#: field:project.project,message_summary:0
#: field:project.task,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Сводка"
#. module: project
#: view:project.project:0
@@ -401,7 +401,7 @@ msgstr "Делегированный Пользователь должен бы
#. module: project
#: view:project.project:0
msgid "Project(s) Manager"
-msgstr ""
+msgstr "Управление проектом(ами)"
#. module: project
#: selection:project.project,state:0
@@ -453,7 +453,7 @@ msgstr "Расшифруйте ваши рабочие часы"
#. module: project
#: field:project.project,alias_id:0
msgid "Alias"
-msgstr ""
+msgstr "Псевдоним"
#. module: project
#: view:project.task:0
@@ -468,7 +468,7 @@ msgstr ""
#. module: project
#: view:project.task:0
msgid "Delegation"
-msgstr ""
+msgstr "Делегирование"
#. module: project
#: field:project.task,create_date:0
@@ -735,7 +735,7 @@ msgstr "Дата создания"
#. module: project
#: view:project.project:0
msgid "Miscellaneous"
-msgstr ""
+msgstr "Разное"
#. module: project
#: view:project.task:0
diff --git a/addons/project_issue_sheet/i18n/ru.po b/addons/project_issue_sheet/i18n/ru.po
index 77414e36022..9ed43e08363 100644
--- a/addons/project_issue_sheet/i18n/ru.po
+++ b/addons/project_issue_sheet/i18n/ru.po
@@ -8,20 +8,20 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2012-12-21 23:00+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-01-22 15:38+0000\n"
+"Last-Translator: Эдуард \n"
"Language-Team: Russian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-01-18 07:02+0000\n"
-"X-Generator: Launchpad (build 16430)\n"
+"X-Launchpad-Export-Date: 2013-01-23 06:03+0000\n"
+"X-Generator: Launchpad (build 16441)\n"
#. module: project_issue_sheet
#: code:addons/project_issue_sheet/project_issue_sheet.py:57
#, python-format
msgid "The Analytic Account is pending !"
-msgstr ""
+msgstr "Аналитический счет в ожидании!"
#. module: project_issue_sheet
#: model:ir.model,name:project_issue_sheet.model_account_analytic_line
diff --git a/addons/purchase/i18n/es_MX.po b/addons/purchase/i18n/es_MX.po
index 4e7468018f9..4fe53a91aae 100644
--- a/addons/purchase/i18n/es_MX.po
+++ b/addons/purchase/i18n/es_MX.po
@@ -1,233 +1,55 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * purchase
+# Spanish (Mexico) translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2011-01-11 11:15+0000\n"
-"PO-Revision-Date: 2011-01-14 09:43+0000\n"
-"Last-Translator: Alberto Luengo Cabanillas (Pexego) \n"
-"Language-Team: \n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-01-22 19:16+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Spanish (Mexico) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-09-05 05:02+0000\n"
-"X-Generator: Launchpad (build 13830)\n"
+"X-Launchpad-Export-Date: 2013-01-23 06:03+0000\n"
+"X-Generator: Launchpad (build 16441)\n"
#. module: purchase
-#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0
-msgid ""
-"The buyer has to approve the RFQ before being sent to the supplier. The RFQ "
-"becomes a confirmed Purchase Order."
-msgstr ""
-"El comprador debe aprobar la solicitud de presupuesto antes de enviar al "
-"proveedor. La solicitud de presupuesto se convertirá en un pedido de compra "
-"confirmado."
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:292
-#, python-format
-msgid "You can not confirm purchase order without Purchase Order Lines."
-msgstr ""
-"No puede confirmar un pedido de compra sin líneas de pedido de compra"
-
-#. module: purchase
-#: field:purchase.order,invoiced:0
-msgid "Invoiced & Paid"
-msgstr "Facturada & Pagada (conciliada)"
-
-#. module: purchase
-#: field:purchase.order,location_id:0
-#: view:purchase.report:0
-#: field:purchase.report,location_id:0
-msgid "Destination"
-msgstr "Destino"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:721
-#, python-format
-msgid ""
-"You have to select a product UOM in the same category than the purchase UOM "
-"of the product"
-msgstr ""
-"Debe seleccionar una UdM del producto de la misma categoría que la UdM de "
-"compra del producto"
-
-#. module: purchase
-#: help:purchase.report,date:0
-msgid "Date on which this document has been created"
-msgstr "Fecha en el que fue creado este documento."
-
-#. module: purchase
-#: model:ir.actions.act_window,help:purchase.purchase_rfq
-msgid ""
-"You can create a request for quotation when you want to buy products to a "
-"supplier but the purchase is not confirmed yet. Use also this menu to review "
-"requests for quotation created automatically based on your logistic rules "
-"(minimum stock, MTO, etc). You can convert the request for quotation into a "
-"purchase order once the order is confirmed. If you use the extended "
-"interface (from user's preferences), you can select the way to control your "
-"supplier invoices: based on the order, based on the receptions or manual "
-"encoding."
-msgstr ""
-"Puede crear una petición de presupuesto cuando quiera obtener productos de "
-"un proveedor pero la compra todavía no se haya confirmado. Utilice asimismo "
-"este menú para revisar las peticiones de compra creadas automáticamente en "
-"base a sus reglas de logística (stock mínimo, obtener bajo pedido, etc). "
-"Puede convertir la petición en una compra una vez el pedido se haya "
-"confirmado. Si utiliza la interfaz extendida (desde las Preferencias de "
-"Usuario), puede elegir la forma de controlar sus facturas de proveedor: "
-"basadas en pedido, basadas en recepciones o codificación manual."
-
-#. module: purchase
-#: selection:purchase.order,invoice_method:0
-msgid "From Reception"
+#: model:res.groups,name:purchase.group_analytic_accounting
+msgid "Analytic Accounting for Purchases"
msgstr ""
#. module: purchase
-#: view:purchase.order:0
-msgid "Not Invoiced"
-msgstr "No facturado"
-
-#. module: purchase
-#: field:purchase.order,dest_address_id:0
-msgid "Destination Address"
-msgstr "Dirección destinatario"
-
-#. module: purchase
-#: report:purchase.order:0
-#: field:purchase.report,validator:0
-msgid "Validated By"
-msgstr "Validado por"
-
-#. module: purchase
-#: view:purchase.order:0
-#: field:purchase.order,partner_id:0
-#: view:purchase.order.line:0
-#: view:purchase.report:0
-#: field:purchase.report,partner_id:0
-msgid "Supplier"
-msgstr "Proveedor"
-
-#. module: purchase
-#: view:purchase.order.line_invoice:0
-msgid "Do you want to generate the supplier invoices?"
-msgstr "¿Desea generar las facturas de proveedor?"
-
-#. module: purchase
-#: model:ir.actions.act_window,help:purchase.purchase_form_action
-msgid ""
-"Use this menu to search within your purchase orders by references, supplier, "
-"products, etc. For each purchase order, you can track the products received, "
-"and control the supplier invoices."
+#: model:ir.model,name:purchase.model_account_config_settings
+msgid "account.config.settings"
msgstr ""
-"Utilice este menú para buscar en sus pedidos de compra por referencia, "
-"proveedor, producto, etc. Para cada pedido de compra, puede obtener los "
-"productos recibidos, y controlar las facturas de los proveedores."
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:735
-#, python-format
-msgid "The selected supplier only sells this product by %s"
-msgstr "El proveedor seleccionado sólo vende este producto por %s"
-
-#. module: purchase
-#: code:addons/purchase/wizard/purchase_line_invoice.py:156
-#, python-format
-msgid "Supplier Invoices"
-msgstr "Facturas de proveedor"
-
-#. module: purchase
-#: sql_constraint:purchase.order:0
-msgid "Order Reference must be unique !"
-msgstr "¡La referencia del pedido debe ser única!"
-
-#. module: purchase
-#: model:process.transition,name:purchase.process_transition_packinginvoice0
-#: model:process.transition,name:purchase.process_transition_productrecept0
-msgid "From a Pick list"
-msgstr "Desde un albarán"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:660
-#, python-format
-msgid "No Pricelist !"
-msgstr "¡No tarifa!"
-
-#. module: purchase
-#: field:purchase.order.line,product_qty:0
-#: view:purchase.report:0
-#: field:purchase.report,quantity:0
-msgid "Quantity"
-msgstr "Cantidad"
-
-#. module: purchase
-#: view:purchase.order.line_invoice:0
-msgid "Select an Open Sale Order"
-msgstr "Seleccionar un pedido de compra abierto"
-
-#. module: purchase
-#: field:purchase.order,company_id:0
-#: field:purchase.order.line,company_id:0
-#: view:purchase.report:0
-#: field:purchase.report,company_id:0
-msgid "Company"
-msgstr "Compañía"
#. module: purchase
#: view:board.board:0
-#: model:ir.actions.act_window,name:purchase.action_purchase_order_monthly_categ_graph
-#: view:purchase.report:0
-msgid "Monthly Purchase by Category"
-msgstr "Compra mensual por categoría"
+msgid "Monthly Purchases by Category"
+msgstr ""
#. module: purchase
-#: view:purchase.order:0
-msgid "Set to Draft"
-msgstr "Cambiar a borrador"
-
-#. module: purchase
-#: selection:purchase.order,state:0
-#: selection:purchase.report,state:0
-msgid "Invoice Exception"
-msgstr "Excepción de factura"
+#: help:purchase.config.settings,module_warning:0
+msgid ""
+"Allow to configure notification on products and trigger them when a user "
+"wants to purchase a given product or a given supplier.\n"
+"Example: Product: this product is deprecated, do not purchase more than 5.\n"
+" Supplier: don't forget to ask for an express delivery."
+msgstr ""
#. module: purchase
#: model:product.pricelist,name:purchase.list0
msgid "Default Purchase Pricelist"
-msgstr "Tarifa de compra por defecto"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_current_purchases
-msgid "Current purchases"
-msgstr "Compras actuales"
-
-#. module: purchase
-#: help:purchase.order,dest_address_id:0
-msgid ""
-"Put an address if you want to deliver directly from the supplier to the "
-"customer.In this case, it will remove the warehouse link and set the "
-"customer location."
msgstr ""
-"Introduzca una dirección si quiere enviar directamente desde el proveedor al "
-"cliente. En este caso, se eliminará el enlace al almacén y pondrá la "
-"ubicación del cliente."
-
-#. module: purchase
-#: help:res.partner,property_product_pricelist_purchase:0
-msgid ""
-"This pricelist will be used, instead of the default one, for purchases from "
-"the current partner"
-msgstr ""
-"Esta tarifa será utilizada en lugar de la por defecto para las compras de la "
-"empresa actual"
#. module: purchase
#: report:purchase.order:0
-msgid "Fax :"
-msgstr "Fax :"
+msgid "Tel :"
+msgstr ""
#. module: purchase
#: help:purchase.order,pricelist_id:0
@@ -235,646 +57,157 @@ msgid ""
"The pricelist sets the currency used for this purchase order. It also "
"computes the supplier price for the selected products/quantities."
msgstr ""
-"La tarifa fija la moneda utilizada en este pedido de compra. También calcula "
-"el precio del proveedor para los productos/cantidades seleccionados."
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_stock_partial_picking
-msgid "Partial Picking"
-msgstr "Albarán parcial"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:296
-#, python-format
-msgid "Purchase order '%s' is confirmed."
-msgstr "Pedido de compra '%s' está confirmado."
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Approve Purchase"
-msgstr "Aprovar compra"
-
-#. module: purchase
-#: model:process.node,name:purchase.process_node_approvepurchaseorder0
-#: view:purchase.order:0
-#: selection:purchase.order,state:0
-#: selection:purchase.report,state:0
-msgid "Approved"
-msgstr "Aprobado"
#. module: purchase
#: view:purchase.report:0
-msgid "Reference UOM"
-msgstr "Referencia UdM"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Origin"
-msgstr "Origen"
-
-#. module: purchase
-#: field:purchase.report,product_uom:0
-msgid "Reference UoM"
-msgstr "Referencia UdM"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree
-msgid "Purchases"
-msgstr "Compras"
-
-#. module: purchase
-#: view:purchase.order:0
-#: field:purchase.order,notes:0
-#: view:purchase.order.line:0
-#: field:purchase.order.line,notes:0
-msgid "Notes"
-msgstr "Notas"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:660
-#, python-format
-msgid ""
-"You have to select a pricelist or a supplier in the purchase form !\n"
-"Please set one before choosing a product."
+#: field:purchase.report,day:0
+msgid "Day"
msgstr ""
-"¡Debe seleccionar una tarifa o un proveedor en el formulario de compra!\n"
-"Indique uno antes de seleccionar un producto."
#. module: purchase
-#: selection:purchase.report,month:0
-msgid "September"
-msgstr "Septiembre"
+#: view:purchase.report:0
+msgid "Order of Day"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory
+#: model:process.node,name:purchase.process_node_packinglist0
+#: model:process.node,name:purchase.process_node_productrecept0
+msgid "Incoming Products"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Reference"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,account_analytic_id:0
+msgid "Analytic Account"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1024
+#, python-format
+msgid "Configuration Error!"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:587
+#, python-format
+msgid "You must first cancel all receptions related to this purchase order."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_res_partner
+#: field:purchase.order.line,partner_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.report,negociation:0
+msgid "Purchase-Standard Price"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1011
+#, python-format
+msgid "No supplier defined for this product !"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.action_picking_tree4_picking_to_invoice
+msgid ""
+"
\n"
+" Here you can track all the product receptions of purchase\n"
+" orders where the invoicing is \"Based on Incoming "
+"Shipments\",\n"
+" and for which you have not received a supplier invoice yet.\n"
+" You can generate a supplier invoice based on those "
+"receptions.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,price_average:0
+msgid "Average Price"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase order which are in the exception state"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group
+msgid "Merge Purchase orders"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,price_total:0
+msgid "Total Price"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,minimum_planned_date:0
+#: report:purchase.quotation:0
+#: field:purchase.report,expected_date:0
+msgid "Expected Date"
+msgstr ""
#. module: purchase
#: report:purchase.order:0
-#: field:purchase.order,amount_tax:0
-#: view:purchase.order.line:0
-#: field:purchase.order.line,taxes_id:0
-msgid "Taxes"
-msgstr "Impuestos"
+msgid "Shipping address :"
+msgstr ""
#. module: purchase
-#: model:ir.actions.report.xml,name:purchase.report_purchase_order
-#: model:ir.model,name:purchase.model_purchase_order
-#: model:process.node,name:purchase.process_node_purchaseorder0
-#: field:procurement.order,purchase_id:0
#: view:purchase.order:0
-#: model:res.request.link,name:purchase.req_link_purchase_order
-#: field:stock.picking,purchase_id:0
-msgid "Purchase Order"
-msgstr "Pedido de compra"
+msgid "Confirm Order"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_warning:0
+msgid "Alerts by products or supplier"
+msgstr ""
#. module: purchase
#: field:purchase.order,name:0
#: view:purchase.order.line:0
#: field:purchase.order.line,order_id:0
msgid "Order Reference"
-msgstr "Referencia del pedido"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Net Total :"
-msgstr "Total neto :"
-
-#. module: purchase
-#: view:purchase.installer:0
-msgid "Configure Your Purchases Management Application"
-msgstr "Configure su aplicación de gestión de compras"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_procurement_management_product
-#: model:ir.ui.menu,name:purchase.menu_procurement_partner_contact_form
-msgid "Products"
-msgstr "Productos"
-
-#. module: purchase
-#: field:purchase.installer,progress:0
-msgid "Configuration Progress"
-msgstr "Progreso configuración"
-
-#. module: purchase
-#: model:process.transition,note:purchase.process_transition_packinginvoice0
-msgid ""
-"A Pick list generates an invoice. Depending on the Invoicing control of the "
-"sale order, the invoice is based on delivered or on ordered quantities."
msgstr ""
-"Un albarán genera una factura. Según el control de facturación en el pedido "
-"de venta, la factura se basa en las cantidades enviadas u ordenadas."
#. module: purchase
-#: selection:purchase.order,state:0
-#: selection:purchase.order.line,state:0
-#: selection:purchase.report,state:0
-msgid "Cancelled"
-msgstr "Cancelado"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:315
-#, python-format
-msgid "Purchase amount over the limit"
-msgstr "Importe de compra por encima del límite"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Convert to Purchase Order"
-msgstr "Convertir a pedido de compra"
-
-#. module: purchase
-#: field:purchase.order,pricelist_id:0
-#: field:purchase.report,pricelist_id:0
-msgid "Pricelist"
-msgstr "Tarifa"
-
-#. module: purchase
-#: selection:purchase.order,state:0
-#: selection:purchase.report,state:0
-msgid "Shipping Exception"
-msgstr "Excepción de envío"
-
-#. module: purchase
-#: field:purchase.order.line,invoice_lines:0
-msgid "Invoice Lines"
-msgstr "Líneas de factura"
-
-#. module: purchase
-#: model:process.node,name:purchase.process_node_packinglist0
-#: model:process.node,name:purchase.process_node_productrecept0
-msgid "Incoming Products"
-msgstr "Productos entrantes"
-
-#. module: purchase
-#: model:process.node,name:purchase.process_node_packinginvoice0
-msgid "Outgoing Products"
-msgstr "Productos de salida"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Manually Corrected"
-msgstr "Corregido manualmente"
-
-#. module: purchase
-#: view:purchase.report:0
-msgid " Month "
-msgstr " Mes "
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Reference"
-msgstr "Referencia"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:244
-#, python-format
-msgid "Cannot delete Purchase Order(s) which are in %s State!"
-msgstr "¡No se pueden eliminar pedido(s) de compra que estén en estado %s!"
-
-#. module: purchase
-#: field:purchase.report,dest_address_id:0
-msgid "Dest. Address Contact Name"
-msgstr "Nombre contacto dirección dest."
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_stock_move
-msgid "Stock Move"
-msgstr "Moviemiento de stock"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,day:0
-msgid "Day"
-msgstr "Día"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:344
-#, python-format
-msgid "Purchase order '%s' has been set in draft state."
-msgstr "Pedido de compra '%s' se ha cambiado al estado borrador."
-
-#. module: purchase
-#: field:purchase.order.line,account_analytic_id:0
-msgid "Analytic Account"
-msgstr "Cuenta analítica"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,nbr:0
-msgid "# of Lines"
-msgstr "Nº de líneas"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:696
-#: code:addons/purchase/purchase.py:735
-#: code:addons/purchase/wizard/purchase_order_group.py:47
-#, python-format
-msgid "Warning"
-msgstr "Aviso"
-
-#. module: purchase
-#: field:purchase.installer,purchase_analytic_plans:0
-msgid "Purchase Analytic Plans"
-msgstr "Planes analíticos de compra"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_purchase_installer
-msgid "purchase.installer"
-msgstr "compra.instalador"
-
-#. module: purchase
-#: selection:purchase.order.line,state:0
-msgid "Draft"
-msgstr "Borrador"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Net Price"
-msgstr "Precio neto"
-
-#. module: purchase
-#: view:purchase.order.line:0
-msgid "Order Line"
-msgstr "Línea del pedido"
-
-#. module: purchase
-#: help:purchase.order,shipped:0
-msgid "It indicates that a picking has been done"
-msgstr "Indica que un albarán ha sido realizado."
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:721
-#, python-format
-msgid "Wrong Product UOM !"
-msgstr "¡UdM del producto errónea!"
-
-#. module: purchase
-#: model:process.node,name:purchase.process_node_confirmpurchaseorder0
-#: selection:purchase.order.line,state:0
-msgid "Confirmed"
-msgstr "Confirmado"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,price_average:0
-msgid "Average Price"
-msgstr "Precio medio"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Total :"
-msgstr "Total :"
-
-#. module: purchase
-#: model:process.transition.action,name:purchase.process_transition_action_confirmpurchaseorder0
-#: view:purchase.order.line_invoice:0
-msgid "Confirm"
-msgstr "Confirmar"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice
-#: view:purchase.order:0
-msgid "Invoice Control"
-msgstr "Control factura"
-
-#. module: purchase
-#: constraint:res.company:0
-msgid "Error! You can not create recursive companies."
-msgstr "¡Error! No puede crear compañías recursivas."
-
-#. module: purchase
-#: field:purchase.order,partner_ref:0
-msgid "Supplier Reference"
-msgstr "Referencia proveedor"
-
-#. module: purchase
-#: help:purchase.order,amount_tax:0
-msgid "The tax amount"
-msgstr "El importe de los impuestos."
-
-#. module: purchase
-#: model:process.transition,note:purchase.process_transition_productrecept0
-msgid ""
-"A Pick list generates a supplier invoice. Depending on the Invoicing control "
-"of the purchase order, the invoice is based on received or on ordered "
-"quantities."
+#: view:purchase.config.settings:0
+msgid "Invoicing Process"
msgstr ""
-"Un albarán genera una factura de proveedor. Según el control de facturación "
-"del pedido de compra, la factura se basa en las cantidades recibidas o "
-"pedidas."
-
-#. module: purchase
-#: view:purchase.order:0
-#: field:purchase.order,state:0
-#: view:purchase.order.line:0
-#: field:purchase.order.line,state:0
-#: view:purchase.report:0
-msgid "State"
-msgstr "Estado"
-
-#. module: purchase
-#: model:ir.actions.act_window,help:purchase.action_stock_move_report_po
-msgid ""
-"Reception Analysis allows you to easily check and analyse your company order "
-"receptions and the performance of your supplier's deliveries."
-msgstr ""
-"El análisis de recepción permite comprobar y analizar fácilmente las "
-"recepciones de su compañía y el rendimiento de las entregas de su proveedor."
-
-#. module: purchase
-#: report:purchase.quotation:0
-msgid "Tel.:"
-msgstr "Tel.:"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_stock_picking
-#: field:purchase.order,picking_ids:0
-msgid "Picking List"
-msgstr "Albarán"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Print"
-msgstr "Imprimir"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group
-msgid "Merge Purchase orders"
-msgstr "Fusionar pedidos de compra"
-
-#. module: purchase
-#: field:purchase.order,order_line:0
-msgid "Order Lines"
-msgstr "Líneas del pedido"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:662
-#, python-format
-msgid "No Partner!"
-msgstr "¡Falta empresa!"
-
-#. module: purchase
-#: report:purchase.quotation:0
-msgid "Fax:"
-msgstr "Fax:"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,price_total:0
-msgid "Total Price"
-msgstr "Precio total"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Untaxed amount"
-msgstr "Base imponible"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase
-#: model:ir.ui.menu,name:purchase.menu_purchase_config_pricelist
-msgid "Pricelists"
-msgstr "Tarifas"
-
-#. module: purchase
-#: field:purchase.report,partner_address_id:0
-msgid "Address Contact Name"
-msgstr "Nombre contacto dirección"
-
-#. module: purchase
-#: help:purchase.order,invoice_method:0
-msgid ""
-"From Order: a draft invoice will be pre-generated based on the purchase "
-"order. The accountant will just have to validate this invoice for control.\n"
-"From Picking: a draft invoice will be pre-generated based on validated "
-"receptions.\n"
-"Manual: allows you to generate suppliers invoices by chosing in the "
-"uninvoiced lines of all manual purchase orders."
-msgstr ""
-"Desde pedido: se generará una factura borrador basándose en los pedidos de "
-"compra. El contable sólo tendrá que validar la factura para su control.\n"
-"Desde albarán: se generará una factura borrador basándose en recepciones "
-"validadas.\n"
-"Manual: le permite generar facturas de proveedor eligiendo en las líneas no "
-"facturadas de todos los pedidos de compra manuales."
-
-#. module: purchase
-#: help:purchase.order,invoice_ids:0
-msgid "Invoices generated for a purchase order"
-msgstr "Facturas generadas para un pedido de compra"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:292
-#: code:addons/purchase/purchase.py:362
-#: code:addons/purchase/purchase.py:372
-#: code:addons/purchase/wizard/purchase_line_invoice.py:122
-#, python-format
-msgid "Error !"
-msgstr "¡Error!"
-
-#. module: purchase
-#: view:purchase.order.line:0
-msgid "General Information"
-msgstr "Información general"
-
-#. module: purchase
-#: view:board.board:0
-msgid "My Board"
-msgstr "Mi tablero"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Purchase Order Confirmation N°"
-msgstr "Confirmación pedido de compra Nº"
-
-#. module: purchase
-#: model:ir.actions.act_window,help:purchase.action_purchase_order_report_all
-msgid ""
-"Purchase Analysis allows you to easily check and analyse your company "
-"purchase history and performance. From this menu you can track your "
-"negotiation performance, the delivery performance of your suppliers, etc."
-msgstr ""
-"Los análisis de compra le permite comprobar y analizar fácilmente el "
-"historial de compras de su compañía y su rendimiento. Desde este menú puede "
-"controlar el rendimiento de su negociación, el funcionamiento de las "
-"entregas de sus proveedores, etc."
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Approved by Supplier"
-msgstr "Aprobado por proveedor"
-
-#. module: purchase
-#: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0
-msgid ""
-"The invoice is created automatically if the Invoice control of the purchase "
-"order is 'On picking'. The invoice can also be generated manually by the "
-"accountant (Invoice control = Manual)."
-msgstr ""
-"La factura se crea de forma automática si el control de factura del pedido "
-"de compra es 'Desde albarán'. La factura también puede ser generada "
-"manualmente por el contable (control de factura = Manual)."
-
-#. module: purchase
-#: selection:purchase.order,invoice_method:0
-msgid "From Order"
-msgstr "Desde pedido"
-
-#. module: purchase
-#: model:process.transition.action,name:purchase.process_transition_action_invoicefrompurchaseorder0
-msgid "Create invoice"
-msgstr "Crear factura"
-
-#. module: purchase
-#: field:purchase.order.line,move_dest_id:0
-msgid "Reservation Destination"
-msgstr "Destinación de la reserva"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:244
-#, python-format
-msgid "Invalid action !"
-msgstr "¡Acción no válida!"
-
-#. module: purchase
-#: selection:purchase.order,state:0
-#: selection:purchase.order.line,state:0
-#: selection:purchase.report,state:0
-msgid "Done"
-msgstr "Realizado"
-
-#. module: purchase
-#: selection:purchase.report,month:0
-msgid "July"
-msgstr "Julio"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_purchase_config_purchase
-#: view:res.company:0
-msgid "Configuration"
-msgstr "Configuración"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_purchase_by_supplier
-#: view:purchase.report:0
-msgid "Purchase by supplier"
-msgstr "Compra por proveedor"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Total amount"
-msgstr "Importe total"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.act_purchase_order_2_stock_picking
-msgid "Receptions"
-msgstr "Recepciones"
-
-#. module: purchase
-#: field:purchase.order,validator:0
-#: view:purchase.report:0
-msgid "Validated by"
-msgstr "Validada por"
-
-#. module: purchase
-#: model:ir.actions.act_window,help:purchase.action_invoice_pending
-msgid ""
-"Use this menu to control the invoices to be received from your supplier. "
-"OpenERP pregenerates draft invoices from your purchase orders or receptions, "
-"according to your settings. Once you receive a supplier invoice, you can "
-"match it with the draft invoice and validate it."
-msgstr ""
-"Use este menú para controlar las facturas a recibir de su proveedor. OpenERP "
-"pregenera facturas borrador a partir de sus pedidos de compra o recepciones, "
-"en función de los parámetros. En cuanto reciba la factura del proveedor, "
-"puede verificarla con la factura borrador y validarla."
-
-#. module: purchase
-#: model:process.node,name:purchase.process_node_draftpurchaseorder0
-#: model:process.node,name:purchase.process_node_draftpurchaseorder1
-msgid "RFQ"
-msgstr "Petición presupuesto"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice
-msgid "Supplier Invoices to Receive"
-msgstr "Facturas proveedor a recibir"
-
-#. module: purchase
-#: help:purchase.installer,purchase_requisition:0
-msgid ""
-"Manages your Purchase Requisition and allows you to easily keep track and "
-"manage all your purchase orders."
-msgstr ""
-"Gestiona sus peticiones de compras y permite controlar y gestionar "
-"fácilmente todos sus pedidos de compra."
-
-#. module: purchase
-#: view:purchase.report:0
-msgid " Month-1 "
-msgstr " Mes-1 "
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:373
-#, python-format
-msgid "There is no purchase journal defined for this company: \"%s\" (id:%d)"
-msgstr "No se ha definido un diario para esta compañía: \"%s\" (id:%d)"
-
-#. module: purchase
-#: selection:purchase.order,invoice_method:0
-msgid "Manual"
-msgstr "Manual"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:410
-#, python-format
-msgid "You must first cancel all picking attached to this purchase order."
-msgstr ""
-"Debe primero cancelar todos los albaranes relacionados a este pedido de "
-"compra."
-
-#. module: purchase
-#: view:purchase.order:0
-#: field:purchase.order.line,date_order:0
-#: field:purchase.report,date:0
-msgid "Order Date"
-msgstr "Fecha pedido"
-
-#. module: purchase
-#: model:process.node,note:purchase.process_node_productrecept0
-msgid "Incoming products to control"
-msgstr "Productos de entrada a controlar"
#. module: purchase
#: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0
msgid "Approbation"
-msgstr "Aprobación"
-
-#. module: purchase
-#: view:purchase.report:0
-msgid "Purchase Orders Statistics"
-msgstr "Estadísticas pedidos de compra"
-
-#. module: purchase
-#: model:ir.actions.act_window,help:purchase.purchase_line_form_action2
-msgid ""
-"If you set the invoicing control on a purchase order as \"Manual\", you can "
-"track here all the purchase order lines for which you have not received the "
-"supplier invoice yet. Once you are ready to receive a supplier invoice, you "
-"can generate a draft supplier invoice based on the lines from this menu."
msgstr ""
-"Si establece el control de facturación de un pedido de compra a \"Manual\", "
-"puede controlar aquí todas las líneas de los pedidos de compra para los "
-"cuales no ha recibido todavía la factura de proveedor correspondiente. Una "
-"vez esté listo para recibir una factura de proveedor, puede generar una "
-"factura de proveedor en borrador basada en las lineas desde este menú."
#. module: purchase
-#: model:process.node,name:purchase.process_node_invoiceafterpacking0
-#: model:process.node,name:purchase.process_node_invoicecontrol0
-msgid "Draft Invoice"
-msgstr "Factura borrador"
-
-#. module: purchase
-#: help:purchase.installer,purchase_analytic_plans:0
-msgid "Manages analytic distribution and purchase orders."
-msgstr "Gestiona distribución analítica y pedidos de compra."
+#: help:purchase.config.settings,group_uom:0
+msgid ""
+"Allows you to select and maintain different units of measure for products."
+msgstr ""
#. module: purchase
#: help:purchase.order,minimum_planned_date:0
@@ -882,205 +215,38 @@ msgid ""
"This is computed as the minimum scheduled date of all purchase order lines' "
"products."
msgstr ""
-"Ésto se calcula como la mínima fecha planificada para todos los productos de "
-"las líneas del pedido de compra."
#. module: purchase
-#: selection:purchase.report,month:0
-msgid "August"
-msgstr "Agosto"
+#: code:addons/purchase/purchase.py:260
+#, python-format
+msgid "In order to delete a purchase order, you must cancel it first."
+msgstr ""
#. module: purchase
-#: field:purchase.installer,purchase_requisition:0
-msgid "Purchase Requisition"
-msgstr "Petición de compra"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action
-msgid "Units of Measure Categories"
-msgstr "Categorías de unidades de medida"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,delay_pass:0
-msgid "Days to Deliver"
-msgstr "Días para entregar"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move
-#: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory
-msgid "Receive Products"
-msgstr "Recibir productos"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_procurement_order
-msgid "Procurement"
-msgstr "Abastecimiento"
+#: view:product.product:0
+msgid "When you sell this product, OpenERP will trigger"
+msgstr ""
#. module: purchase
#: view:purchase.order:0
-#: field:purchase.order,invoice_ids:0
-msgid "Invoices"
-msgstr "Facturas"
+msgid "Approved purchase orders"
+msgstr ""
#. module: purchase
-#: model:process.node,note:purchase.process_node_purchaseorder0
-msgid "Confirmed purchase order to invoice"
-msgstr "Pedido de compra confirmado para facturar"
-
-#. module: purchase
-#: field:purchase.installer,config_logo:0
-msgid "Image"
-msgstr "Imagen"
-
-#. module: purchase
-#: view:purchase.report:0
-msgid "Total Orders Lines by User per month"
-msgstr "Total líneas pedidos por usuario por mes"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,month:0
-msgid "Month"
-msgstr "Mes"
-
-#. module: purchase
-#: selection:purchase.report,state:0
-msgid "Waiting Supplier Ack"
-msgstr "Esperando aceptación proveedor"
-
-#. module: purchase
-#: report:purchase.quotation:0
-msgid "Request for Quotation :"
-msgstr "Presupuesto solicitado:"
-
-#. module: purchase
-#: view:board.board:0
-#: model:ir.actions.act_window,name:purchase.purchase_waiting
-msgid "Purchase Order Waiting Approval"
-msgstr "Pedido de compra esperando aprobación"
+#: model:email.template,subject:purchase.email_template_edi_purchase
+msgid "${object.company_id.name} Order (Ref ${object.name or 'n/a' })"
+msgstr ""
#. module: purchase
#: view:purchase.order:0
msgid "Total Untaxed amount"
-msgstr "Total importe base"
-
-#. module: purchase
-#: field:purchase.order,shipped:0
-#: field:purchase.order,shipped_rate:0
-msgid "Received"
-msgstr "Recibido"
-
-#. module: purchase
-#: model:process.node,note:purchase.process_node_packinglist0
-msgid "List of ordered products."
-msgstr "Lista de productos solicitados."
-
-#. module: purchase
-#: help:purchase.order,picking_ids:0
-msgid ""
-"This is the list of picking list that have been generated for this purchase"
-msgstr "Ésta es la lista de albaranes generados por esta compra"
-
-#. module: purchase
-#: model:ir.module.module,shortdesc:purchase.module_meta_information
-#: model:ir.ui.menu,name:purchase.menu_procurement_management
-msgid "Purchase Management"
-msgstr "Compras"
-
-#. module: purchase
-#: model:process.node,note:purchase.process_node_invoiceafterpacking0
-#: model:process.node,note:purchase.process_node_invoicecontrol0
-msgid "To be reviewed by the accountant."
-msgstr "Para ser revisado por el contable."
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.purchase_line_form_action2
-#: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft
-msgid "On Purchase Order Line"
msgstr ""
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_picking_tree4_picking_to_invoice
-#: model:ir.ui.menu,name:purchase.action_picking_tree4_picking_to_invoice
-msgid "On Receptions"
-msgstr ""
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Taxes :"
-msgstr "Impuestos :"
-
-#. module: purchase
-#: field:purchase.order,invoiced_rate:0
-#: field:purchase.order.line,invoiced:0
-msgid "Invoiced"
-msgstr "Facturado"
-
#. module: purchase
#: view:purchase.report:0
#: field:purchase.report,category_id:0
msgid "Category"
-msgstr "Categoría"
-
-#. module: purchase
-#: model:process.node,note:purchase.process_node_approvepurchaseorder0
-#: model:process.node,note:purchase.process_node_confirmpurchaseorder0
-msgid "State of the Purchase Order."
-msgstr "Estado del pedido de compra."
-
-#. module: purchase
-#: view:purchase.report:0
-msgid " Year "
-msgstr " Año "
-
-#. module: purchase
-#: field:purchase.report,state:0
-msgid "Order State"
-msgstr "Estado del pedido"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice
-msgid "Create invoices"
-msgstr "Crear facturas"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_purchase_order_line
-#: view:purchase.order.line:0
-#: field:stock.move,purchase_line_id:0
-msgid "Purchase Order Line"
-msgstr "Línea pedido de compra"
-
-#. module: purchase
-#: constraint:res.partner:0
-msgid "Error ! You can not create recursive associated members."
-msgstr "¡Error! No puede crear miembros asociados recursivos."
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Calendar View"
-msgstr "Vista calendario"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_purchase_order_group
-msgid "Purchase Order Merge"
-msgstr "Fusión pedido compra"
-
-#. module: purchase
-#: report:purchase.quotation:0
-msgid "Regards,"
-msgstr "Recuerdos,"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_negotiation_by_supplier
-#: view:purchase.report:0
-msgid "Negotiation by Supplier"
-msgstr "Negociación por el proveedor"
-
-#. module: purchase
-#: view:res.partner:0
-msgid "Purchase Properties"
-msgstr "Propiedades de compra"
+msgstr ""
#. module: purchase
#: model:process.transition,note:purchase.process_transition_purchaseinvoice0
@@ -1089,541 +255,786 @@ msgid ""
"the buyer. Depending on the Invoicing control of the purchase order, the "
"invoice is based on received or on ordered quantities."
msgstr ""
-"Un pedido de compra genera una factura de proveedor, tan pronto como la "
-"confirme el comprador. En función del control de facturación del pedido de "
-"compra, la factura se basa en las cantidades recibidas u ordenadas."
#. module: purchase
-#: field:purchase.order,amount_untaxed:0
-msgid "Untaxed Amount"
-msgstr "Base imponible"
-
-#. module: purchase
-#: help:purchase.order,invoiced:0
-msgid "It indicates that an invoice has been paid"
-msgstr "Indica que una factura ha sido pagada."
-
-#. module: purchase
-#: model:process.node,note:purchase.process_node_packinginvoice0
-msgid "Outgoing products to invoice"
-msgstr "Productos salientes a facturar"
-
-#. module: purchase
-#: view:purchase.installer:0
-msgid "Configure"
-msgstr "Configurar"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_qty_per_product
+#: view:purchase.order:0
+#: field:purchase.order,state:0
+#: view:purchase.order.line:0
+#: field:purchase.order.line,state:0
#: view:purchase.report:0
-msgid "Qty. per product"
-msgstr "Ctdad por producto"
+msgid "Status"
+msgstr ""
#. module: purchase
-#: constraint:stock.move:0
-msgid "You try to assign a lot which is not from the same product"
-msgstr "Está intentando asignar un lote que no es del mismo producto"
+#: selection:purchase.report,month:0
+msgid "August"
+msgstr ""
#. module: purchase
-#: help:purchase.order,date_order:0
-msgid "Date on which this document has been created."
-msgstr "Fecha de la creación de este documento."
-
-#. module: purchase
-#: view:res.partner:0
-msgid "Sales & Purchases"
-msgstr "Ventas y Compras"
+#: view:product.product:0
+msgid "to"
+msgstr ""
#. module: purchase
#: selection:purchase.report,month:0
msgid "June"
-msgstr "Junio"
+msgstr ""
#. module: purchase
#: model:ir.model,name:purchase.model_purchase_report
msgid "Purchases Orders"
-msgstr "Pedidos de compras"
+msgstr ""
#. module: purchase
-#: view:purchase.order.line:0
-msgid "Manual Invoices"
-msgstr "Facturas manuales"
+#: help:account.config.settings,group_analytic_account_for_purchases:0
+#: help:purchase.config.settings,group_analytic_account_for_purchases:0
+msgid "Allows you to specify an analytic account on purchase orders."
+msgstr ""
#. module: purchase
-#: code:addons/purchase/purchase.py:318
-#, python-format
+#: model:ir.actions.act_window,help:purchase.action_invoice_pending
msgid ""
-"Somebody has just confirmed a purchase with an amount over the defined limit"
+"
\n"
+" Click to create a draft invoice.\n"
+"
\n"
+" Use this menu to control the invoices to be received from your\n"
+" supplier. OpenERP generates draft invoices from your purchase\n"
+" orders or receptions, according to your settings.\n"
+"
\n"
+" Once you receive a supplier invoice, you can match it with the\n"
+" draft invoice and validate it.\n"
+"
\n"
+" "
msgstr ""
-"Alguien ha confirmado un pedido con un importe por encima del límite definido"
-
-#. module: purchase
-#: selection:purchase.report,month:0
-msgid "November"
-msgstr "Noviembre"
-
-#. module: purchase
-#: view:purchase.report:0
-msgid "Extended Filters..."
-msgstr "Filtros extendidos..."
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:362
-#: code:addons/purchase/wizard/purchase_line_invoice.py:123
-#, python-format
-msgid "There is no expense account defined for this product: \"%s\" (id:%d)"
-msgstr ""
-"No se ha definido una cuenta de gastos para este producto: \"%s\" (id:%d)"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:418
-#, python-format
-msgid "You must first cancel all invoices attached to this purchase order."
-msgstr ""
-"Primero debe cancelar todas las facturas asociadas a este pedido de compra."
-
-#. module: purchase
-#: code:addons/purchase/wizard/purchase_order_group.py:48
-#, python-format
-msgid "Please select multiple order to merge in the list view."
-msgstr "Seleccione múltiples pedidos a fusionar en la vista listado."
-
-#. module: purchase
-#: model:process.transition,name:purchase.process_transition_createpackinglist0
-msgid "Pick list generated"
-msgstr "Albarán generado"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Exception"
-msgstr "Excepción"
#. module: purchase
#: selection:purchase.report,month:0
msgid "October"
-msgstr "Octubre"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Compute"
-msgstr "Calcular"
-
-#. module: purchase
-#: model:ir.module.module,description:purchase.module_meta_information
-msgid ""
-"\n"
-" Purchase module is for generating a purchase order for purchase of goods "
-"from a supplier.\n"
-" A supplier invoice is created for the particular order placed\n"
-" Dashboard for purchase management that includes:\n"
-" * Current Purchase Orders\n"
-" * Draft Purchase Orders\n"
-" * Graph for quantity and amount per month \n"
-"\n"
-" "
msgstr ""
-"\n"
-" El módulo de compras permite generar pedidos de compra para adquirir "
-"bienes de un proveedor.\n"
-" Se crea una factura de proveedor para un pedido en concreto.\n"
-" El tablero para la gestión de compras incluye:\n"
-" * Pedidos actuales de compra.\n"
-" * Pedidos de compra en borrador.\n"
-" * Gráfico de cantidad e importe por mes. \n"
-"\n"
-" "
#. module: purchase
-#: code:addons/purchase/purchase.py:696
+#: code:addons/purchase/purchase.py:1024
#, python-format
msgid ""
-"The selected supplier has a minimal quantity set to %s, you cannot purchase "
-"less."
+"The product \"%s\" has been defined with your company as reseller which "
+"seems to be a configuration error!"
msgstr ""
-"El proveedor seleccionado tiene establecida una cantidad mínima a %s, no "
-"puede comprar menos."
#. module: purchase
-#: selection:purchase.report,month:0
-msgid "January"
-msgstr "Enero"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_res_company
-msgid "Companies"
-msgstr "Compañías"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "Cancel Purchase Order"
-msgstr "Cancelar pedido de compra"
-
-#. module: purchase
-#: constraint:stock.move:0
-msgid "You must assign a production lot for this product"
-msgstr "Debe asignar un lote de producción para este producto"
+#: view:product.product:0
+msgid "When you sell this service to a customer,"
+msgstr ""
#. module: purchase
#: model:process.transition,note:purchase.process_transition_createpackinglist0
msgid "A pick list is generated to track the incoming products."
-msgstr "Se genera un albarán para el seguimiento de los productos entrantes."
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_purchase_deshboard
-msgid "Dashboard"
-msgstr "Tablero"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,price_standard:0
-msgid "Products Value"
-msgstr "Valor productos"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_purchase_product_pricelist_type
-msgid "Pricelists Types"
-msgstr "Tipos de tarifas"
-
-#. module: purchase
-#: view:purchase.order:0
-#: view:purchase.report:0
-msgid "Quotations"
-msgstr "Presupuestos"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_po_per_month_tree
-#: view:purchase.report:0
-msgid "Purchase order per month"
-msgstr "Pedido de compra por mes"
-
-#. module: purchase
-#: view:purchase.order.line:0
-msgid "History"
-msgstr "Historia"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form
-msgid "Products by Category"
-msgstr "Productos por categoría"
-
-#. module: purchase
-#: view:purchase.report:0
-#: field:purchase.report,delay:0
-msgid "Days to Validate"
-msgstr "Días a validar"
-
-#. module: purchase
-#: help:purchase.order,origin:0
-msgid "Reference of the document that generated this purchase order request."
msgstr ""
-"Referencia al documento que ha generado esta solicitud de pedido de compra."
-
-#. module: purchase
-#: help:purchase.order,state:0
-msgid ""
-"The state of the purchase order or the quotation request. A quotation is a "
-"purchase order in a 'Draft' state. Then the order has to be confirmed by the "
-"user, the state switch to 'Confirmed'. Then the supplier must confirm the "
-"order to change the state to 'Approved'. When the purchase order is paid and "
-"received, the state becomes 'Done'. If a cancel action occurs in the invoice "
-"or in the reception of goods, the state becomes in exception."
-msgstr ""
-"El estado del pedido de compra o de la solicitud de presupuesto. Un "
-"presupuesto es un pedido de compra en estado 'Borrador'. Entonces, si el "
-"pedido es confirmado por el usuario, el estado cambiará a 'Confirmado'. "
-"Entonces el proveedor debe confirmar el pedido para cambiar el estado a "
-"'Aprobado'. Cuando el pedido de compra está pagado y recibido, el estado se "
-"convierte en 'Relizado'. Si una acción de cancelación ocurre en la factura o "
-"en la recepción de mercancías, el estado se convierte en 'Excepción'."
-
-#. module: purchase
-#: field:purchase.order.line,price_subtotal:0
-msgid "Subtotal"
-msgstr "Subtotal"
#. module: purchase
#: model:ir.actions.act_window,name:purchase.purchase_rfq
#: model:ir.ui.menu,name:purchase.menu_purchase_rfq
-msgid "Requests for Quotation"
-msgstr "Solicitudes de presupuesto"
-
-#. module: purchase
-#: help:purchase.order,date_approve:0
-msgid "Date on which purchase order has been approved"
-msgstr "Fecha en que el pedido de compra ha sido aprobado."
-
-#. module: purchase
-#: selection:purchase.order,state:0
-#: selection:purchase.report,state:0
-msgid "Waiting"
-msgstr "En espera"
-
-#. module: purchase
-#: model:product.pricelist.version,name:purchase.ver0
-msgid "Default Purchase Pricelist Version"
-msgstr "Versión tarifa de compra por defecto"
-
-#. module: purchase
-#: view:purchase.installer:0
-msgid ""
-"Extend your Purchases Management Application with additional functionalities."
+#: view:purchase.order:0
+#: view:purchase.report:0
+msgid "Quotations"
msgstr ""
-"Extienda su aplicación de gestión de compras con funcionalidades adicionales."
#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_purchase_install_module
-#: view:purchase.installer:0
-msgid "Purchases Application Configuration"
-msgstr "Configuración aplicación compras"
+#: view:purchase.order.line_invoice:0
+msgid "Do you want to generate the supplier invoices?"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,product_qty:0
+#: view:purchase.report:0
+#: field:purchase.report,quantity:0
+msgid "Quantity"
+msgstr ""
#. module: purchase
#: field:purchase.order,fiscal_position:0
msgid "Fiscal Position"
-msgstr "Posición fiscal"
+msgstr ""
#. module: purchase
-#: report:purchase.order:0
-msgid "Request for Quotation N°"
-msgstr "Petición de presupuesto Nº"
-
-#. module: purchase
-#: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0
-#: model:process.transition,name:purchase.process_transition_invoicefrompurchase0
-msgid "Invoice"
-msgstr "Factura"
-
-#. module: purchase
-#: selection:purchase.report,month:0
-msgid "December"
-msgstr "Diciembre"
-
-#. module: purchase
-#: model:process.transition.action,name:purchase.process_transition_action_approvingcancelpurchaseorder0
-#: model:process.transition.action,name:purchase.process_transition_action_cancelpurchaseorder0
-#: view:purchase.order:0
-#: view:purchase.order.group:0
-#: view:purchase.order.line_invoice:0
-msgid "Cancel"
-msgstr "Cancelar"
-
-#. module: purchase
-#: view:purchase.order:0
-#: view:purchase.order.line:0
-msgid "Purchase Order Lines"
-msgstr "Líneas pedido de compra"
-
-#. module: purchase
-#: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0
-msgid "The supplier approves the Purchase Order."
-msgstr "El proveedor aprueba el pedido de compra."
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order
-#: model:ir.actions.act_window,name:purchase.purchase_form_action
-#: model:ir.ui.menu,name:purchase.menu_purchase_form_action
-#: view:purchase.report:0
-msgid "Purchase Orders"
-msgstr "Pedidos de compra"
-
-#. module: purchase
-#: field:purchase.order,origin:0
-msgid "Source Document"
-msgstr "Documento origen"
-
-#. module: purchase
-#: view:purchase.order.group:0
-msgid "Merge orders"
-msgstr "Fusionar pedidos"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_purchase_order_line_invoice
-msgid "Purchase Order Line Make Invoice"
-msgstr "Línea pedido de compra realiza factura"
+#: field:purchase.config.settings,default_invoice_method:0
+msgid "Default invoicing control method"
+msgstr ""
#. module: purchase
+#: model:ir.model,name:purchase.model_stock_picking_in
#: model:ir.ui.menu,name:purchase.menu_action_picking_tree4
+#: view:purchase.order:0
msgid "Incoming Shipments"
-msgstr "Albaranes de entrada"
+msgstr ""
#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all
-msgid "Total Orders by User per month"
-msgstr "Total pedidos por usuario mensual"
-
-#. module: purchase
-#: model:ir.actions.report.xml,name:purchase.report_purchase_quotation
-#: selection:purchase.order,state:0
-#: selection:purchase.report,state:0
-msgid "Request for Quotation"
-msgstr "Solicitud de presupuesto"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Tél. :"
-msgstr "Tel. :"
-
-#. module: purchase
-#: field:purchase.order,create_uid:0
-#: view:purchase.report:0
-#: field:purchase.report,user_id:0
-msgid "Responsible"
-msgstr "Responsable"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Our Order Reference"
-msgstr "Nuestra referencia"
+#: model:ir.actions.act_window,help:purchase.act_res_partner_2_supplier_invoices
+msgid ""
+"
\n"
+" Click here to record a supplier invoice.\n"
+"
\n"
+" Supplier invoices can be pre-generated based on "
+"purchase\n"
+" orders or receptions. This allows you to control "
+"invoices\n"
+" you receive from your supplier according to the draft\n"
+" document in OpenERP.\n"
+"
\n"
+" "
+msgstr ""
#. module: purchase
#: view:purchase.order:0
#: view:purchase.order.line:0
msgid "Search Purchase Order"
-msgstr "Buscar pedido de compra"
-
-#. module: purchase
-#: field:purchase.order,warehouse_id:0
-#: view:purchase.report:0
-#: field:purchase.report,warehouse_id:0
-msgid "Warehouse"
-msgstr "Almacén"
-
-#. module: purchase
-#: model:process.node,note:purchase.process_node_draftpurchaseorder0
-#: model:process.node,note:purchase.process_node_draftpurchaseorder1
-msgid "Request for Quotations."
-msgstr "Solicitud de presupuesto"
+msgstr ""
#. module: purchase
#: report:purchase.order:0
msgid "Date Req."
-msgstr "Fecha solicitud"
-
-#. module: purchase
-#: field:purchase.order,date_approve:0
-#: field:purchase.report,date_approve:0
-msgid "Date Approved"
-msgstr "Fecha aprobación"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:417
-#, python-format
-msgid "Could not cancel this purchase order !"
-msgstr "¡No se puede cancelar este pedido de compra!"
-
-#. module: purchase
-#: report:purchase.order:0
-#: field:purchase.order.line,price_unit:0
-msgid "Unit Price"
-msgstr "Precio unidad"
+msgstr ""
#. module: purchase
#: view:purchase.order:0
-msgid "Delivery & Invoicing"
-msgstr "Envío y Facturación"
+#: view:purchase.order.line:0
+msgid "Purchase Order Lines"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,dest_address_id:0
+msgid ""
+"Put an address if you want to deliver directly from the supplier to the "
+"customer. Otherwise, keep empty to deliver to your own company."
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_line_form_action2
+msgid ""
+"
\n"
+" Here you can track all the lines of purchase orders where "
+"the\n"
+" invoicing is \"Based on Purchase Order Lines\", and for "
+"which you\n"
+" have not received a supplier invoice yet. You can generate "
+"a\n"
+" draft supplier invoice based on the lines from this list.\n"
+"
\n"
+" "
+msgstr ""
#. module: purchase
#: field:purchase.order.line,date_planned:0
msgid "Scheduled Date"
-msgstr "Fecha planificada"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_product_in_config_purchase
-#: field:purchase.order,product_id:0
-#: view:purchase.order.line:0
-#: field:purchase.order.line,product_id:0
-#: view:purchase.report:0
-#: field:purchase.report,product_id:0
-msgid "Product"
-msgstr "Producto"
-
-#. module: purchase
-#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder0
-#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder1
-msgid "Confirmation"
-msgstr "Confirmación"
-
-#. module: purchase
-#: report:purchase.order:0
-#: field:purchase.order.line,name:0
-#: report:purchase.quotation:0
-msgid "Description"
-msgstr "Descripción"
-
-#. module: purchase
-#: help:res.company,po_lead:0
-msgid "This is the leads/security time for each purchase order."
-msgstr "Este es el plazo de tiempo de seguridad para cada pedido de compra."
-
-#. module: purchase
-#: report:purchase.quotation:0
-msgid "Expected Delivery address:"
-msgstr "Dirección de entrega prevista:"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_stock_move_report_po
-#: model:ir.ui.menu,name:purchase.menu_action_stock_move_report_po
-msgid "Receptions Analysis"
-msgstr "Análisis recepciones"
-
-#. module: purchase
-#: help:purchase.order,amount_untaxed:0
-msgid "The amount without tax"
-msgstr "El importe sin impuestos."
-
-#. module: purchase
-#: model:ir.actions.act_window,help:purchase.action_supplier_address_form
-msgid ""
-"Access your supplier records and maintain a good relationship with your "
-"suppliers. You can track all your interactions with them through the History "
-"tab: emails, orders, meetings, etc."
msgstr ""
-"Acceda a los registros de sus proveedores y mantenga una buena relación con "
-"ellos. Puede mantener el registro de todas sus interacciones con ellos "
-"gracias a la pestaña histórico: emails, reuniones, etc."
#. module: purchase
-#: view:purchase.order:0
-msgid "Delivery"
-msgstr "Entrega"
+#: field:purchase.order,currency_id:0
+msgid "Currency"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,journal_id:0
+msgid "Journal"
+msgstr ""
#. module: purchase
#: view:board.board:0
#: model:ir.actions.act_window,name:purchase.purchase_draft
msgid "Request for Quotations"
-msgstr "Solicitud de presupuestos"
-
-#. module: purchase
-#: field:purchase.order.line,product_uom:0
-msgid "Product UOM"
-msgstr "UdM del producto"
-
-#. module: purchase
-#: report:purchase.order:0
-#: report:purchase.quotation:0
-msgid "Qty"
-msgstr "Ctdad"
-
-#. module: purchase
-#: field:purchase.order,partner_address_id:0
-msgid "Address"
-msgstr "Dirección"
+msgstr ""
#. module: purchase
#: field:purchase.order.line,move_ids:0
msgid "Reservation"
-msgstr "Reserva"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase orders that include lines not invoiced."
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+#: field:product.template,purchase_ok:0
+msgid "Can be Purchased"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move
+msgid "Incoming Products"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Request for Quotation "
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,partner_ref:0
+msgid ""
+"Reference of the sales order or quotation sent by your supplier. It's mainly "
+"used to do the matching when you receive the products as this reference is "
+"usually written on the delivery order sent by your supplier."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+#: view:purchase.order.group:0
+#: view:purchase.order.line_invoice:0
+msgid "or"
+msgstr ""
+
+#. module: purchase
+#: field:res.company,po_lead:0
+msgid "Purchase Lead Time"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_invoicefrompurchase0
+msgid ""
+"The invoice is created automatically if the Invoice control of the purchase "
+"order is 'On order'. The invoice can also be generated manually by the "
+"accountant (Invoice control = Manual)."
+msgstr ""
+
+#. module: purchase
+#: model:mail.message.subtype,name:purchase.mt_rfq_approved
+msgid "RFQ Approved"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+msgid "Apply"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,amount_untaxed:0
+msgid "Untaxed Amount"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0
+msgid ""
+"The buyer has to approve the RFQ before being sent to the supplier. The RFQ "
+"becomes a confirmed Purchase Order."
+msgstr ""
+
+#. module: purchase
+#: model:mail.message.subtype,name:purchase.mt_rfq_confirmed
+msgid "RFQ Confirmed"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Customer Address"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+msgid "RFQ Sent"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Not Invoiced"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,partner_id:0
+#: view:purchase.order.line:0
+#: view:purchase.report:0
+#: field:purchase.report,partner_id:0
+msgid "Supplier"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:525
+#, python-format
+msgid "Define expense account for this company: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_packinginvoice0
+#: model:process.transition,name:purchase.process_transition_productrecept0
+msgid "From a Pick list"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_order_monthly_categ_graph
+#: view:purchase.report:0
+msgid "Monthly Purchase by Category"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,price_subtotal:0
+msgid "Subtotal"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,shipped:0
+msgid "Received"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase order which are in draft state"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "Suppliers"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "To Purchase"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_form_action
+msgid ""
+"
\n"
+" Click to create a quotation that will be converted into a "
+"purchase order. \n"
+"
\n"
+" Use this menu to search within your purchase orders by\n"
+" references, supplier, products, etc. For each purchase "
+"order,\n"
+" you can track the related discussion with the supplier, "
+"control\n"
+" the products received and control the supplier invoices.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line:0
+msgid "Invoices and Receptions"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_packinginvoice0
+msgid ""
+"A Pick list generates an invoice. Depending on the Invoicing control of the "
+"sales order, the invoice is based on delivered or on ordered quantities."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,nbr:0
+msgid "# of Lines"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/wizard/purchase_line_invoice.py:106
+#, python-format
+msgid "Define expense account for this product: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "(update)"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Calendar View"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,shipped:0
+msgid "It indicates that a picking has been done"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:579
+#: code:addons/purchase/purchase.py:586
+#, python-format
+msgid "Unable to cancel this purchase order."
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice
+msgid "Invoice Control"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.action_stock_move_report_po
+msgid ""
+"Reception Analysis allows you to easily check and analyse your company order "
+"receptions and the performance of your supplier's deliveries."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Print"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,order_line:0
+msgid "Order Lines"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,name:0
+msgid ""
+"Unique number of the purchase order, computed automatically when the "
+"purchase order is created."
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_config_pricelist
+msgid "Pricelists"
+msgstr ""
+
+#. module: purchase
+#: model:product.pricelist.type,name:purchase.pricelist_type_purchase
+#: field:res.partner,property_product_pricelist_purchase:0
+msgid "Purchase Pricelist"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Total :"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,pricelist_id:0
+#: field:purchase.report,pricelist_id:0
+msgid "Pricelist"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+msgid "Draft PO"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:941
+#: code:addons/purchase/purchase.py:956
+#: code:addons/purchase/purchase.py:960
+#: code:addons/purchase/wizard/purchase_order_group.py:47
+#, python-format
+msgid "Warning!"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_draftpurchaseorder0
+#: model:process.node,name:purchase.process_node_draftpurchaseorder1
+msgid "RFQ"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: view:purchase.order:0
+#: field:purchase.order,date_order:0
+#: field:purchase.order.line,date_order:0
+#: field:purchase.report,date:0
+msgid "Order Date"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,group_uom:0
+msgid "Manage different units of measure for products"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_invoiceafterpacking0
+#: model:process.node,name:purchase.process_node_invoicecontrol0
+msgid "Draft Invoice"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,amount_tax:0
+msgid "The tax amount"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,shipped_rate:0
+msgid "Received Ratio"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "September"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,state:0
+msgid "Waiting Supplier Ack"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Request for Quotation :"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_picking_tree4_picking_to_invoice
+#: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice
+msgid "On Incoming Shipments"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Taxes :"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line:0
+msgid "Stock Moves"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1156
+#, python-format
+msgid "Draft Purchase Order created"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase
+msgid "Product Categories"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,invoiced:0
+msgid "It indicates that an invoice has been paid"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,notes:0
+msgid "Terms and Conditions"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,date_order:0
+msgid "Date on which this document has been created."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
#. module: purchase
#: model:ir.actions.act_window,name:purchase.action_purchase_order_report_graph
#: view:purchase.report:0
msgid "Total Qty and Amount by month"
-msgstr "Ctdad total y importe por mes"
+msgstr ""
#. module: purchase
-#: code:addons/purchase/purchase.py:409
+#: view:purchase.report:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/wizard/purchase_order_group.py:48
#, python-format
-msgid "Could not cancel purchase order !"
-msgstr "¡No se puede cancelar el pedido de compra!"
+msgid "Please select multiple order to merge in the list view."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Exception"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat
+msgid "Address Book"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.group:0
+msgid "Are you sure you want to merge these orders?"
+msgstr ""
+
+#. module: purchase
+#: field:account.config.settings,module_purchase_analytic_plans:0
+msgid "Use multiple analytic accounts on orders"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "will be created in order to subcontract the job"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree
+#: model:ir.actions.act_window,name:purchase.open_board_purchase
+#: model:ir.ui.menu,name:purchase.menu_board_purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_config
+#: view:res.partner:0
+msgid "Purchases"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,delay:0
+msgid "Days to Validate"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+msgid "Supplier Features"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: report:purchase.quotation:0
+msgid "Qty"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition.action,name:purchase.process_transition_action_approvingcancelpurchaseorder0
+#: model:process.transition.action,name:purchase.process_transition_action_cancelpurchaseorder0
+#: view:purchase.config.settings:0
+#: view:purchase.order:0
+#: view:purchase.order.group:0
+#: view:purchase.order.line_invoice:0
+msgid "Cancel"
+msgstr ""
+
+#. module: purchase
+#: sql_constraint:purchase.order:0
+msgid "Order Reference must be unique per Company!"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_purchaseinvoice0
+msgid "From a purchase order"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.report.xml,name:purchase.report_purchase_quotation
+#: selection:purchase.report,state:0
+msgid "Request for Quotation"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Order of Month"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: field:purchase.order.line,price_unit:0
+msgid "Unit Price"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,date_approve:0
+#: field:purchase.report,date_approve:0
+msgid "Date Approved"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid "a draft purchase order"
+msgstr ""
+
+#. module: purchase
+#: model:email.template,body_html:purchase.email_template_edi_purchase
+msgid ""
+"\n"
+"
\n"
+"\n"
+"
Hello$ ${object.partner_id.name},
\n"
+" \n"
+"
Here is a ${object.state in ('draft', 'sent') and 'request for "
+"quotation' or 'purchase order confirmation'} from ${object.company_id.name}: "
+"
\n"
+" \n"
+"
\n"
+" REFERENCES \n"
+" Order number: ${object.name} \n"
+" Order total: ${object.amount_total} "
+"${object.pricelist_id.currency_id.name} \n"
+" Order date: ${object.date_order} \n"
+" % if object.origin:\n"
+" Order reference: ${object.origin} \n"
+" % endif\n"
+" % if object.partner_ref:\n"
+" Your reference: ${object.partner_ref} \n"
+" % endif\n"
+" % if object.validator:\n"
+" Your contact: ${object.validator.name}\n"
+" % endif\n"
+"
\n"
+"\n"
+" \n"
+"
If you have any question, do not hesitate to contact us.
\n"
+"
Thank you!
\n"
+" \n"
+" \n"
+"
\n"
+"
\n"
+" ${object.company_id.name}
\n"
+"
\n"
+"
\n"
+" \n"
+" % if object.company_id.street:\n"
+" ${object.company_id.street} \n"
+" % endif\n"
+" % if object.company_id.street2:\n"
+" ${object.company_id.street2} \n"
+" % endif\n"
+" % if object.company_id.city or object.company_id.zip:\n"
+" ${object.company_id.zip} ${object.company_id.city} \n"
+" % endif\n"
+" % if object.company_id.country_id:\n"
+" ${object.company_id.state_id and ('%s, ' % "
+"object.company_id.state_id.name) or ''} ${object.company_id.country_id.name "
+"or ''} \n"
+" % endif\n"
+" \n"
+" % if object.company_id.phone:\n"
+"
\n"
+" Phone: ${object.company_id.phone}\n"
+"
\n"
+" % endif\n"
+" % if object.company_id.website:\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Order of Year"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order
+msgid "RFQs and Purchases"
+msgstr ""
+
+#. module: purchase
+#: field:account.config.settings,group_analytic_account_for_purchases:0
+#: field:purchase.config.settings,group_analytic_account_for_purchases:0
+msgid "Analytic accounting for purchases"
+msgstr ""
#. module: purchase
#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1
@@ -1631,75 +1042,1091 @@ msgid ""
"In case there is no supplier for this product, the buyer can fill the form "
"manually and confirm it. The RFQ becomes a confirmed Purchase Order."
msgstr ""
-"En caso de que no exista ningún proveedor de este producto, el comprador "
-"puede rellenar el formulario manualmente y confirmarlo. La solicitud de "
-"presupuesto se convierte en un pedido de compra confirmado."
+
+#. module: purchase
+#: help:purchase.config.settings,group_purchase_pricelist:0
+msgid ""
+"Allows to manage different prices based on rules per category of Supplier.\n"
+" Example: 10% for retailers, promotion of 5 EUR on this "
+"product, etc."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_mail_mail
+msgid "Outgoing Mails"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:456
+#, python-format
+msgid "You cannot confirm a purchase order without any purchase order line."
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,warehouse_id:0
+#: field:stock.picking.in,warehouse_id:0
+msgid "Destination Warehouse"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:941
+#, python-format
+msgid ""
+"Selected Unit of Measure does not belong to the same category as the product "
+"Unit of Measure."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line_invoice:0
+msgid "Select an Open Sales Order"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_uom_form_action
+msgid "Units of Measure"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,group_purchase_pricelist:0
+msgid "Manage pricelist per supplier"
+msgstr ""
+
+#. module: purchase
+#: view:board.board:0
+msgid "Purchase Dashboard"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:580
+#, python-format
+msgid "First cancel all receptions related to this purchase order."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Approve Order"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.report,date:0
+msgid "Date on which this document has been created"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: view:purchase.order.line:0
+#: view:purchase.report:0
+msgid "Group By..."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Approved purchase order"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Purchase Orders Statistics"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action
+msgid "Unit of Measure Categories"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Set to Draft"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,origin:0
+msgid ""
+"Reference of the document that generated this purchase order request; a "
+"sales order or an internal procurement request."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line:0
+msgid "Notes"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_purchase_requisition:0
+msgid "Manage purchase requisitions"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: field:purchase.order,amount_tax:0
+#: field:purchase.order.line,taxes_id:0
+msgid "Taxes"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_procurement_management_product
+#: model:ir.ui.menu,name:purchase.menu_procurement_partner_contact_form
+#: model:ir.ui.menu,name:purchase.menu_product_in_config_purchase
+msgid "Products"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_stock_move
+msgid "Stock Move"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:260
+#, python-format
+msgid "Invalid Action!"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,validator:0
+#: view:purchase.report:0
+msgid "Validated by"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,price_standard:0
+msgid "Products Value"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase orders which are in exception state"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_draftpurchaseorder0
+#: model:process.node,note:purchase.process_node_draftpurchaseorder1
+msgid "Request for Quotations."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Source"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_stock_picking
+#: field:purchase.order,picking_ids:0
+msgid "Picking List"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Fax:"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,invoice_ids:0
+msgid "Invoices generated for a purchase order"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.config.settings,default_invoice_method:0
+msgid "Pre-generate draft invoices based on purchase orders"
+msgstr ""
+
+#. module: purchase
+#: help:product.template,purchase_ok:0
+msgid "Specify if the product can be selected in a purchase order line."
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0
+msgid ""
+"The invoice is created automatically if the Invoice control of the purchase "
+"order is 'On picking'. The invoice can also be generated manually by the "
+"accountant (Invoice control = Manual)."
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Regards,"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "July"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_packinginvoice0
+msgid "Outgoing Products"
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid ""
+"to buy the required quantities to the supplier.\n"
+" The delivery order will be ready after having "
+"received the\n"
+" products."
+msgstr ""
+
+#. module: purchase
+#: view:product.product:0
+msgid ""
+"a draft\n"
+" purchase order"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:320
+#, python-format
+msgid "Please create Invoices."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_procurement_order
+msgid "Procurement"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.report,state:0
+msgid "Shipping Exception"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "March"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Receive Invoice"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Receive Products"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,month:0
+msgid "Month"
+msgstr ""
+
+#. module: purchase
+#: help:res.company,po_lead:0
+msgid "This is the leads/security time for each purchase order."
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_invoiceafterpacking0
+#: model:process.node,note:purchase.process_node_invoicecontrol0
+msgid "To be reviewed by the accountant."
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_config_settings
+msgid "purchase.config.settings"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_approvepurchaseorder0
+#: model:process.node,note:purchase.process_node_confirmpurchaseorder0
+msgid "State of the Purchase Order."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,product_uom:0
+msgid "Product Unit of Measure"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_pricelist_version_action
+msgid ""
+"
\n"
+" Click to add a pricelist version.\n"
+"
\n"
+" There can be more than one version of a pricelist, each of\n"
+" these must be valid during a certain period of time. Some\n"
+" examples of versions: Main Prices, 2010, 2011, Summer "
+"Sales,\n"
+" etc.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice
+msgid "Create invoices"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_order_line_invoice
+msgid "Purchase Order Line Make Invoice"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1141
+#, python-format
+msgid "PO: %s"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Send by EMail"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:515
+#, python-format
+msgid "Define purchase journal for this company: \"%s\" (id:%d)."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase Order "
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,group_costing_method:0
+msgid "Allows you to compute product cost price based on average cost."
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_configuration
+#: view:purchase.config.settings:0
+msgid "Configure Purchases"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Untaxed"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_createpackinglist0
+msgid "Pick list generated"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.purchase_line_form_action2
+#: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft
+msgid "On Purchase Order Lines"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "TVA:"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,picking_ids:0
+msgid ""
+"This is the list of incoming shipments that have been generated for this "
+"purchase order."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_purchase_double_validation:0
+msgid "Force two levels of approvals"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase_type
+msgid "Price Types"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,date_approve:0
+msgid "Date on which purchase order has been approved"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_approvepurchaseorder0
+#: view:purchase.order:0
+#: selection:purchase.report,state:0
+msgid "Approved"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.order.line,state:0
+#: selection:purchase.report,state:0
+msgid "Done"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0
+#: model:process.transition,name:purchase.process_transition_invoicefrompurchase0
+msgid "Invoice"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_purchaseorder0
+msgid "Confirmed purchase order to invoice"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_productrecept0
+msgid "Incoming products to control"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.purchase_rfq
+msgid ""
+"
\n"
+" Click to create a request for quotation.\n"
+"
\n"
+" The quotation contains the history of the "
+"discussion/negociation\n"
+" you had with your supplier. Once confirmed, a request for\n"
+" quotation is converted into a purchase order.\n"
+"
\n"
+" Most propositions of purchase orders are created "
+"automatically\n"
+" by OpenERP based on inventory needs.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0
+msgid "The supplier approves the Purchase Order."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/wizard/purchase_order_group.py:80
+#: model:ir.actions.act_window,name:purchase.purchase_form_action
+#: model:ir.ui.menu,name:purchase.menu_purchase_form_action
+#: view:purchase.order:0
+#: view:purchase.report:0
+#: view:res.partner:0
+#, python-format
+msgid "Purchase Orders"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,origin:0
+msgid "Source Document"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.group:0
+msgid "Merge orders"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,module_purchase_analytic_plans:0
+msgid "Use multiple analytic accounts on purchase orders"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_procurement_management
+#: model:process.process,name:purchase.process_process_purchaseprocess0
+msgid "Purchase"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,create_uid:0
+#: view:purchase.report:0
+#: field:purchase.report,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Manually Corrected"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.config.settings,group_costing_method:0
+msgid "Compute product cost price based on average cost"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:350
+#: code:addons/purchase/wizard/purchase_line_invoice.py:137
+#: model:ir.actions.act_window,name:purchase.act_res_partner_2_supplier_invoices
+#: view:res.partner:0
+#, python-format
+msgid "Supplier Invoices"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,product_id:0
+#: view:purchase.order.line:0
+#: field:purchase.order.line,product_id:0
+#: view:purchase.report:0
+#: field:purchase.report,product_id:0
+msgid "Product"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder0
+#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder1
+msgid "Confirmation"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "TIN :"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form
+msgid "Products by Category"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order.line,state:0
+msgid ""
+" * The 'Draft' status is set automatically when purchase order in draft "
+"status. \n"
+"* The 'Confirmed' status is set automatically as confirm when purchase order "
+"in confirm status. \n"
+"* The 'Done' status is set automatically when purchase order is set as done. "
+" \n"
+"* The 'Cancelled' status is set automatically when user cancel purchase "
+"order."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,invoiced:0
+msgid "Invoice Received"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,invoice_method:0
+msgid "Invoicing Control"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0
+msgid "Approve"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Reference UOM"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "May"
+msgstr ""
+
+#. module: purchase
+#: model:res.groups,name:purchase.group_purchase_manager
+msgid "Manager"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,invoice_method:0
+msgid "Based on Purchase Order lines"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,amount_total:0
+msgid "Total"
+msgstr ""
+
+#. module: purchase
+#: help:account.config.settings,module_purchase_analytic_plans:0
+#: help:purchase.config.settings,module_purchase_analytic_plans:0
+msgid ""
+"Allows the user to maintain several analysis plans. These let you split "
+"lines on a purchase order between several accounts and analytic plans.\n"
+" This installs the module purchase_analytic_plans."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,location_id:0
+#: view:purchase.report:0
+#: field:purchase.report,location_id:0
+msgid "Destination"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,dest_address_id:0
+msgid "Customer Address (Direct Delivery)"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.client,name:purchase.action_client_purchase_menu
+msgid "Open Purchase Menu"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1028
+#, python-format
+msgid "No address defined for the supplier"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,company_id:0
+#: field:purchase.order.line,company_id:0
+#: view:purchase.report:0
+#: field:purchase.report,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.report,state:0
+msgid "Invoice Exception"
+msgstr ""
+
+#. module: purchase
+#: help:res.partner,property_product_pricelist_purchase:0
+msgid ""
+"This pricelist will be used, instead of the default one, for purchases from "
+"the current partner"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Fax :"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_stock_partial_picking
+msgid "Partial Picking Processing Wizard"
+msgstr ""
+
+#. module: purchase
+#: model:product.pricelist.version,name:purchase.ver0
+msgid "Default Purchase Pricelist Version"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,invoice_method:0
+msgid "Based on generated draft invoice"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_stock_move_report_po
+#: model:ir.ui.menu,name:purchase.menu_action_stock_move_report_po
+msgid "Receptions Analysis"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.report.xml,name:purchase.report_purchase_order
+#: model:ir.model,name:purchase.model_purchase_order
+#: model:process.node,name:purchase.process_node_purchaseorder0
+#: field:procurement.order,purchase_id:0
+#: view:purchase.config.settings:0
+#: view:purchase.order:0
+#: selection:purchase.order,state:0
+#: field:res.partner,purchase_order_ids:0
+#: model:res.request.link,name:purchase.req_link_purchase_order
+#: field:stock.picking,purchase_id:0
+#: field:stock.picking.in,purchase_id:0
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:320
+#: code:addons/purchase/purchase.py:456
+#: code:addons/purchase/purchase.py:514
+#: code:addons/purchase/purchase.py:525
+#: code:addons/purchase/wizard/purchase_line_invoice.py:105
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Net Total :"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,state:0
+msgid ""
+"The status of the purchase order or the quotation request. A quotation is a "
+"purchase order in a 'Draft' status. Then the order has to be confirmed by "
+"the user, the status switch to 'Confirmed'. Then the supplier must confirm "
+"the order to change the status to 'Approved'. When the purchase order is "
+"paid and received, the status becomes 'Done'. If a cancel action occurs in "
+"the invoice or in the reception of goods, the status becomes in exception."
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+#: selection:purchase.order.line,state:0
+#: selection:purchase.report,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: purchase
+#: field:res.partner,purchase_order_count:0
+msgid "# of Purchase Order"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Tel.:"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Resend Purchase Order"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Net Price"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_order_line
+#: view:purchase.order.line:0
+#: field:stock.move,purchase_line_id:0
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition.action,name:purchase.process_transition_action_confirmpurchaseorder0
+#: view:purchase.order.line_invoice:0
+msgid "Confirm"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.config.settings,default_invoice_method:0
+msgid "Based on receptions"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,partner_ref:0
+msgid "Supplier Reference"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition,note:purchase.process_transition_productrecept0
+msgid ""
+"A Pick list generates a supplier invoice. Depending on the Invoicing control "
+"of the purchase order, the invoice is based on received or on ordered "
+"quantities."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,module_purchase_requisition:0
+msgid ""
+"Purchase Requisitions are used when you want to request quotations from "
+"several suppliers for a given set of products.\n"
+" You can configure per product if you directly do a Request for "
+"Quotation\n"
+" to one supplier or if you want a purchase requisition to "
+"negotiate with several suppliers."
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,invoice_lines:0
+msgid "Invoice Lines"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,help:purchase.action_purchase_order_report_all
+msgid ""
+"Purchase Analysis allows you to easily check and analyse your company "
+"purchase history and performance. From this menu you can track your "
+"negotiation performance, the delivery performance of your suppliers, etc."
+msgstr ""
+
+#. module: purchase
+#: model:email.template,report_name:purchase.email_template_edi_purchase
+msgid "RFQ_${(object.name or '').replace('/','_')}"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:956
+#, python-format
+msgid "The selected supplier only sells this product by %s"
+msgstr ""
+
+#. module: purchase
+#: model:process.transition.action,name:purchase.process_transition_action_invoicefrompurchaseorder0
+msgid "Create invoice"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order.line,move_dest_id:0
+msgid "Reservation Destination"
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_purchase_config_purchase
+msgid "Configuration"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.config.settings,module_purchase_double_validation:0
+msgid ""
+"Provide a double validation mechanism for purchases exceeding minimum "
+"amount.\n"
+" This installs the module purchase_double_validation."
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/edi/purchase_order.py:132
+#, python-format
+msgid "EDI Pricelist (%s)"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,product_uom:0
+msgid "Reference Unit of Measure"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_packinginvoice0
+msgid "Outgoing products to invoice"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: field:purchase.report,validator:0
+msgid "Validated By"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,delay_pass:0
+msgid "Days to Deliver"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "April"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+#: field:purchase.order,invoice_ids:0
+msgid "Invoices"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "December"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+msgid "Total Orders Lines by User per month"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,amount_untaxed:0
+msgid "The amount without tax"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,note:purchase.process_node_packinglist0
+msgid "List of ordered products."
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Incoming Shipments & Invoices"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,state:0
+msgid "Waiting Approval"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,amount_total:0
+msgid "The total amount"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,invoiced_rate:0
+#: field:purchase.order.line,invoiced:0
+msgid "Invoiced"
+msgstr ""
+
+#. module: purchase
+#: model:process.node,name:purchase.process_node_confirmpurchaseorder0
+#: selection:purchase.order.line,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order.line,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: purchase
+#: model:ir.model,name:purchase.model_purchase_order_group
+msgid "Purchase Order Merge"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_email_templates
+msgid "Email Templates"
+msgstr ""
+
+#. module: purchase
+#: model:res.groups,name:purchase.group_purchase_user
+msgid "User"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "November"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order.line:0
+msgid "Manual Invoices"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Our Order Reference"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.report,month:0
+msgid "January"
+msgstr ""
+
+#. module: purchase
+#: help:purchase.order,invoice_method:0
+msgid ""
+"Based on Purchase Order lines: place individual lines in 'Invoice Control > "
+"Based on P.O. lines' from where you can selectively create an invoice.\n"
+"Based on generated invoice: create a draft invoice you can validate later.\n"
+"Bases on incoming shipments: let you create an invoice when receptions are "
+"validated."
+msgstr ""
+
+#. module: purchase
+#: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form
+msgid "Partner Categories"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.report,state:0
+msgid "Order Status"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+msgid "Request for Quotation N°"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.config.settings:0
+msgid "Invoicing Settings"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all
+msgid "Total Orders by User per month"
+msgstr ""
+
+#. module: purchase
+#: selection:purchase.order,invoice_method:0
+msgid "Based on incoming shipments"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:1018
+#, python-format
+msgid "No default supplier defined for this product"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.report:0
+#: field:purchase.report,warehouse_id:0
+msgid "Warehouse"
+msgstr ""
+
+#. module: purchase
+#: code:addons/purchase/purchase.py:960
+#, python-format
+msgid ""
+"The selected supplier has a minimal quantity set to %s %s, you should not "
+"purchase less."
+msgstr ""
+
+#. module: purchase
+#: report:purchase.order:0
+#: field:purchase.order.line,name:0
+#: report:purchase.quotation:0
+msgid "Description"
+msgstr ""
+
+#. module: purchase
+#: report:purchase.quotation:0
+msgid "Expected Delivery address:"
+msgstr ""
#. module: purchase
#: selection:purchase.report,month:0
msgid "February"
-msgstr "Febrero"
+msgstr ""
#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase
-msgid "Products Categories"
-msgstr "Categorías de productos"
+#: model:ir.actions.act_window,name:purchase.action_invoice_pending
+#: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice
+msgid "On Draft Invoices"
+msgstr ""
#. module: purchase
#: model:ir.actions.act_window,name:purchase.action_purchase_order_report_all
#: model:ir.ui.menu,name:purchase.menu_action_purchase_order_report_all
msgid "Purchase Analysis"
-msgstr "Análisis compra"
+msgstr ""
#. module: purchase
#: report:purchase.order:0
msgid "Your Order Reference"
-msgstr "Su referencia"
-
-#. module: purchase
-#: view:purchase.order:0
-#: field:purchase.order,minimum_planned_date:0
-#: report:purchase.quotation:0
-#: field:purchase.report,expected_date:0
-msgid "Expected Date"
-msgstr "Fecha prevista"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_total_price_by_product_by_state
-#: view:purchase.report:0
-msgid "Total price by product by state"
-msgstr "Total precio por producto por estado"
-
-#. module: purchase
-#: report:purchase.quotation:0
-msgid "TVA:"
-msgstr "IVA:"
+msgstr ""
#. module: purchase
#: report:purchase.order:0
-#: field:purchase.order,date_order:0
-msgid "Date Ordered"
-msgstr "Fecha ordenado"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "Shipping address :"
-msgstr "Dirección de envío :"
+msgid "Purchase Order Confirmation N°"
+msgstr ""
#. module: purchase
#: view:purchase.order:0
-msgid "Purchase Control"
-msgstr "Control de compra"
+msgid "Total amount"
+msgstr ""
#. module: purchase
-#: selection:purchase.report,month:0
-msgid "March"
-msgstr "Marzo"
-
-#. module: purchase
-#: selection:purchase.report,month:0
-msgid "April"
-msgstr "Abril"
+#: model:ir.model,name:purchase.model_product_template
+msgid "Product Template"
+msgstr ""
#. module: purchase
#: view:purchase.order.group:0
@@ -1716,418 +2143,56 @@ msgid ""
"\n"
" "
msgstr ""
-" Tenga en cuenta que: \n"
-" \n"
-" Los pedidos sólo se fusionarán si: \n"
-" * Los pedidos de compra están en borrador. \n"
-" * Los pedidos pertenecen al mismo proveedor. \n"
-" * Los pedidos tienen la misma ubicación de stock y la misma lista de "
-"precios. \n"
-" \n"
-" Las líneas sólo se fusionarán si: \n"
-" * Las líneas de pedido son exactamente iguales excepto por el producto, "
-"cantidad y unidades. \n"
-" "
+
+#. module: purchase
+#: field:purchase.order,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: purchase
+#: model:ir.actions.act_window,name:purchase.purchase_pricelist_version_action
+#: model:ir.ui.menu,name:purchase.menu_purchase_pricelist_version_action
+msgid "Pricelist Versions"
+msgstr ""
+
+#. module: purchase
+#: field:purchase.order,payment_term_id:0
+msgid "Payment Term"
+msgstr ""
+
+#. module: purchase
+#: view:purchase.order:0
+msgid "Purchase orders which are in draft state"
+msgstr ""
#. module: purchase
#: view:purchase.report:0
#: field:purchase.report,name:0
msgid "Year"
-msgstr "Año"
-
-#. module: purchase
-#: field:purchase.report,negociation:0
-msgid "Purchase-Standard Price"
-msgstr "Precio compra-estándar"
-
-#. module: purchase
-#: model:product.pricelist.type,name:purchase.pricelist_type_purchase
-#: field:res.partner,property_product_pricelist_purchase:0
-msgid "Purchase Pricelist"
-msgstr "Tarifa de compra"
-
-#. module: purchase
-#: field:purchase.order,invoice_method:0
-msgid "Invoicing Control"
-msgstr "Método facturación"
-
-#. module: purchase
-#: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0
-msgid "Approve"
-msgstr "Aprobar"
-
-#. module: purchase
-#: view:purchase.order:0
-msgid "To Approve"
-msgstr "Para aprobar"
-
-#. module: purchase
-#: view:purchase.order.line:0
-msgid "Invoicing"
-msgstr "Facturación"
-
-#. module: purchase
-#: help:purchase.order.line,state:0
-msgid ""
-" * The 'Draft' state is set automatically when purchase order in draft "
-"state. \n"
-"* The 'Confirmed' state is set automatically as confirm when purchase order "
-"in confirm state. \n"
-"* The 'Done' state is set automatically when purchase order is set as done. "
-" \n"
-"* The 'Cancelled' state is set automatically when user cancel purchase order."
msgstr ""
-" * El estado 'Borrador' se establece automáticamente cuando crea un pedido "
-"(presupuesto) de compra. \n"
-"* El estado 'Confirmado' se establece automáticamente al confirmar el pedido "
-"de compra. \n"
-"* El estado 'Hecho' se establece automáticamente cuando el pedido de compra "
-"se realiza. \n"
-"* El estado 'Cancelado' se establece automáticamente cuando el usuario "
-"cancela un pedido de compra."
#. module: purchase
-#: code:addons/purchase/purchase.py:424
-#, python-format
-msgid "Purchase order '%s' is cancelled."
-msgstr "El pedido de compra '%s' está cancelado."
-
-#. module: purchase
-#: field:purchase.order,amount_total:0
-msgid "Total"
-msgstr "Total"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action_purhase
-msgid "Pricelist Versions"
-msgstr "Versiones de tarifa"
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.action_supplier_address_form
-msgid "Addresses"
-msgstr "Direcciones"
-
-#. module: purchase
-#: view:purchase.order.group:0
-msgid "Are you sure you want to merge these orders?"
-msgstr "¿Está seguro que quiere fusionar estos pedidos?"
-
-#. module: purchase
-#: view:purchase.order:0
-#: view:purchase.order.line:0
-#: view:purchase.report:0
-msgid "Group By..."
-msgstr "Agrupar por..."
-
-#. module: purchase
-#: model:process.transition,name:purchase.process_transition_purchaseinvoice0
-msgid "From a purchase order"
-msgstr "Desde un pedido de compra"
-
-#. module: purchase
-#: report:purchase.order:0
-msgid "TVA :"
-msgstr "CIF/NIF:"
-
-#. module: purchase
-#: help:purchase.order,amount_total:0
-msgid "The total amount"
-msgstr "El importe total."
-
-#. module: purchase
-#: selection:purchase.report,month:0
-msgid "May"
-msgstr "Mayo"
-
-#. module: purchase
-#: field:res.company,po_lead:0
-msgid "Purchase Lead Time"
-msgstr "Plazo de tiempo de compra"
-
-#. module: purchase
-#: model:process.transition,note:purchase.process_transition_invoicefrompurchase0
-msgid ""
-"The invoice is created automatically if the Invoice control of the purchase "
-"order is 'On order'. The invoice can also be generated manually by the "
-"accountant (Invoice control = Manual)."
+#: selection:purchase.config.settings,default_invoice_method:0
+msgid "Based on purchase order lines"
msgstr ""
-"Se crea automáticamente la factura si el control de facturación del pedido "
-"de compra es 'Desde pedido'. La factura también puede ser generada "
-"manualmente por el contable (control facturación = Manual)."
#. module: purchase
-#: model:process.process,name:purchase.process_process_purchaseprocess0
-msgid "Purchase"
-msgstr "Compra"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_res_partner
-#: field:purchase.order.line,partner_id:0
-msgid "Partner"
-msgstr "Empresa"
-
-#. module: purchase
-#: code:addons/purchase/purchase.py:662
-#, python-format
+#: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order
msgid ""
-"You have to select a partner in the purchase form !\n"
-"Please set one partner before choosing a product."
+"
\n"
+" This supplier has no purchase order. Click to create a "
+"new RfQ.\n"
+"
\n"
+" The request for quotation is the first step of the "
+"purchases flow. Once\n"
+" converted into a purchase order, you will be able to "
+"control the reception\n"
+" of the products and the supplier invoice.\n"
+"
\n"
+" "
msgstr ""
-"¡Debe seleccionar una empresa en el formulario de compra!\n"
-"Por favor seleccione una empresa antes de seleccionar un producto."
-
-#. module: purchase
-#: view:purchase.installer:0
-msgid "title"
-msgstr "título"
-
-#. module: purchase
-#: model:ir.model,name:purchase.model_stock_partial_move
-msgid "Partial Move"
-msgstr "Movimiento parcial"
-
-#. module: purchase
-#: view:purchase.order.line:0
-msgid "Stock Moves"
-msgstr "Movimientos de stock"
-
-#. module: purchase
-#: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase
-#: model:ir.ui.menu,name:purchase.menu_purchase_uom_form_action
-msgid "Units of Measure"
-msgstr "Unidades de medida"
#. module: purchase
#: view:purchase.report:0
msgid "Orders"
-msgstr "Pedidos"
-
-#. module: purchase
-#: help:purchase.order,name:0
-msgid ""
-"unique number of the purchase order,computed automatically when the purchase "
-"order is created"
msgstr ""
-"Número único del pedido de compra, calculado de forma automática cuando el "
-"pedido de compra se crea."
-
-#. module: purchase
-#: model:ir.actions.act_window,name:purchase.open_board_purchase
-#: model:ir.ui.menu,name:purchase.menu_board_purchase
-msgid "Purchase Dashboard"
-msgstr "Tablero de compras"
-
-#, python-format
-#~ msgid ""
-#~ "You have to select a pricelist in the purchase form !\n"
-#~ "Please set one before choosing a product."
-#~ msgstr ""
-#~ "¡Debe seleccionar una tarifa en el formulario de compra!\n"
-#~ "Por favor seleccione una antes de seleccionar un producto."
-
-#~ msgid ""
-#~ "Module for purchase management\n"
-#~ " Request for quotation, Create Supplier Invoice, Print Order..."
-#~ msgstr ""
-#~ "Módulo para la gestión de compras\n"
-#~ " Solicitud de presupuesto, crear pedido de compra, crear factura de "
-#~ "proveedor, imprimir pedido de compra..."
-
-#~ msgid "Supplier Invoice pre-generated on receptions for control"
-#~ msgstr "Factura de proveedor pre-generada en la recepción para control"
-
-#~ msgid "From Picking"
-#~ msgstr "Desde albarán"
-
-#~ msgid "Packing"
-#~ msgstr "Empaquetado/Albarán"
-
-#~ msgid "Confirmed Purchase"
-#~ msgstr "Compra confirmada"
-
-#~ msgid "Create invoice from product recept"
-#~ msgstr "Crear factura desde recepción producto"
-
-#~ msgid "Purchase Process"
-#~ msgstr "Proceso de compra"
-
-#~ msgid "Purchase Orders in Progress"
-#~ msgstr "Pedidos de compra en proceso"
-
-#~ msgid "Purchase order is confirmed by the user."
-#~ msgstr "Pedido de compra es confirmado por el usuario."
-
-#~ msgid "Purchase Order lines"
-#~ msgstr "Línieas del pedido de compra"
-
-#~ msgid ""
-#~ "From Order: a draft invoice will be pre-generated based on the purchase "
-#~ "order. The accountant will just have to validate this invoice for control.\n"
-#~ "From Picking: a draft invoice will be pre-genearted based on validated "
-#~ "receptions.\n"
-#~ "Manual: no invoice will be pre-generated. The accountant will have to encode "
-#~ "manually."
-#~ msgstr ""
-#~ "Desde pedido: Una factura borrador se pre-generará basada en el pedido de "
-#~ "compra. El contable sólo deberá validar esta factura para control.\n"
-#~ "Desde albarán: Una factura borrador será pre-generará basada en las "
-#~ "recepciones validadas.\n"
-#~ "Manual: Ninguna factura se pre-generará. El contable deberá codificarla "
-#~ "manualmente."
-
-#~ msgid "Invoice based on deliveries"
-#~ msgstr "Facturar desde albaranes"
-
-#~ msgid "Product Receipt"
-#~ msgstr "Recepción producto"
-
-#~ msgid "Confirm Purchase order from Request for quotation without origin"
-#~ msgstr "Confirmar pedido de compra desde solicitud de presupuesto sin origen"
-
-#~ msgid "Planned Date"
-#~ msgstr "Fecha prevista"
-
-#~ msgid "Merge purchases"
-#~ msgstr "Fusionar compras"
-
-#~ msgid "When controlling invoice from orders"
-#~ msgstr "Cuando se controla factura desde pedidos"
-
-#~ msgid "Invalid XML for View Architecture!"
-#~ msgstr "¡XML inválido para la definición de la vista!"
-
-#~ msgid "Pre-generated supplier invoice to control based on order"
-#~ msgstr "Factura de proveedor pre-generada para control basada en pedido"
-
-#~ msgid "Invoice from Purchase"
-#~ msgstr "Factura desde compra"
-
-#~ msgid "Packing is created for the products reception control."
-#~ msgstr "Albarán es creado para el control de recepción de productos."
-
-#~ msgid "Confirming Purchase"
-#~ msgstr "Confirmación compra"
-
-#~ msgid "Approve Purchase order after Confirming"
-#~ msgstr "Aprobar pedido de compra después de confirmación"
-
-#~ msgid "Encoded manually by the user."
-#~ msgstr "Codificación manual del usuario."
-
-#~ msgid "Confirm Purchase order from Request for quotation"
-#~ msgstr "Confirmar pedido de compra desde solicitud de presupuesto"
-
-#~ msgid "Confirm Purchase Order"
-#~ msgstr "Confirmar pedido de compra"
-
-#~ msgid "Partner Ref."
-#~ msgstr "Ref. empresa"
-
-#~ msgid "Purchase order is approved by supplier."
-#~ msgstr "Pedido de compra es aprobado por el proveedor."
-
-#~ msgid "Purchase order"
-#~ msgstr "Pedido de compra"
-
-#~ msgid "Request for quotation is proposed by the system."
-#~ msgstr "La solicitud de presupuesto es propuesta por el sistema."
-
-#~ msgid "Packing Invoice"
-#~ msgstr "Facturar paquete"
-
-#~ msgid "Creates invoice from packin list"
-#~ msgstr "Crear factura desde albarán"
-
-#~ msgid "Delivery & Invoices"
-#~ msgstr "Albaranes & Facturas"
-
-#~ msgid "After Purchase order , Create invoice."
-#~ msgstr "Después de pedido de compra, crear factura."
-
-#~ msgid "Scheduled date"
-#~ msgstr "Fecha planificada"
-
-#~ msgid "Create Packing list"
-#~ msgstr "Crear albarán"
-
-#~ msgid "When purchase order is approved , it creates its packing list."
-#~ msgstr "Cuando el pedido de compra es aprobado, crea su albarán."
-
-#~ msgid "Invoice from Packing list"
-#~ msgstr "Facturar desde albarán"
-
-#~ msgid "Order Status"
-#~ msgstr "Estado del pedido"
-
-#~ msgid "Purchases Properties"
-#~ msgstr "Propiedades de compra"
-
-#~ msgid "Order Ref"
-#~ msgstr "Ref. pedido"
-
-#~ msgid ""
-#~ "The Object name must start with x_ and not contain any special character !"
-#~ msgstr ""
-#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
-#~ "especial!"
-
-#~ msgid "New Purchase Order"
-#~ msgstr "Nuevo pedido de compra"
-
-#~ msgid "Out Packing"
-#~ msgstr "Paquete saliente"
-
-#~ msgid "Control invoices on receptions"
-#~ msgstr "Controlar facturas en la recepción"
-
-#~ msgid "Product recept invoice"
-#~ msgstr "Factura recepción producto"
-
-#~ msgid "Confirming Purchase Order"
-#~ msgstr "Confirmación pedido de compra"
-
-#~ msgid "Purchase Invoice"
-#~ msgstr "Factura de compra"
-
-#~ msgid "Approved Purchase"
-#~ msgstr "Compra aprobada"
-
-#~ msgid "From Packing list, Create invoice."
-#~ msgstr "Desde albarán, crear factura."
-
-#~ msgid "Approving Purchase Order"
-#~ msgstr "Aprobación pedido de compra"
-
-#~ msgid "After approved purchase order , it comes into the supplier invoice"
-#~ msgstr ""
-#~ "Después del pedido de compra aprobado, se convierte en factura de proveedor"
-
-#~ msgid "Invalid model name in the action definition."
-#~ msgstr "Nombre de modelo no válido en la definición de acción."
-
-#~ msgid "You cannot have 2 pricelist versions that overlap!"
-#~ msgstr "¡No puede tener 2 versiones de tarifa que se solapen!"
-
-#, python-format
-#~ msgid "You must first cancel all packing attached to this purchase order."
-#~ msgstr ""
-#~ "Primero debe cancelar todos los albaranes asociados a este pedido de compra."
-
-#~ msgid "Purchase orders"
-#~ msgstr "Pedidos de compra"
-
-#~ msgid "Date"
-#~ msgstr "Fecha"
-
-#~ msgid "Request For Quotations"
-#~ msgstr "Solicitud de presupuestos"
-
-#~ msgid ""
-#~ "Error ! You cannot assign the Main Pricelist as Other Pricelist in PriceList "
-#~ "Item!"
-#~ msgstr ""
-#~ "¡Error! No puede asignar la tarifa principal como otra tarifa en un "
-#~ "elemento de la tarifa."
-
-#~ msgid "Purchase Lines Not Invoiced"
-#~ msgstr "Líneas de compra no facturadas"
diff --git a/addons/sale/i18n/hu.po b/addons/sale/i18n/hu.po
index 35053dc57b0..a256b1536c1 100644
--- a/addons/sale/i18n/hu.po
+++ b/addons/sale/i18n/hu.po
@@ -8,14 +8,179 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-12-21 23:00+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-01-22 14:16+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: Hungarian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2013-01-18 07:05+0000\n"
-"X-Generator: Launchpad (build 16430)\n"
+"X-Launchpad-Export-Date: 2013-01-23 06:03+0000\n"
+"X-Generator: Launchpad (build 16441)\n"
+
+#. module: sale
+#: model:ir.model,name:sale.model_mail_compose_message
+msgid "Email composition wizard"
+msgstr "Email összeállító varázsló"
+
+#. module: sale
+#: field:sale.order,currency_id:0
+msgid "Currency"
+msgstr "Pénznem"
+
+#. module: sale
+#: view:sale.order.line:0
+msgid "Uninvoiced"
+msgstr "Nem számlázott"
+
+#. module: sale
+#: view:sale.report:0
+#: field:sale.report,categ_id:0
+msgid "Category of Product"
+msgstr "Termék katerógia"
+
+#. module: sale
+#: code:addons/sale/sale.py:558
+#, python-format
+msgid "Cannot cancel this sales order!"
+msgstr "Nem lehet visszavonni ezt a megrendelést!"
+
+#. module: sale
+#: view:sale.order:0
+msgid "Recreate Invoice"
+msgstr "Számla újrakészítése"
+
+#. module: sale
+#: field:sale.config.settings,module_warning:0
+msgid "Allow configuring alerts by customer or products"
+msgstr "Engedélyezi riasztás beállítását vevőkre vagy termékekre"
+
+#. module: sale
+#: field:sale.shop,name:0
+msgid "Shop Name"
+msgstr "Üzlet neve"
+
+#. module: sale
+#: view:sale.order:0
+msgid "My Sales Orders"
+msgstr "Az én megrendeléseim"
+
+#. module: sale
+#: report:sale.order:0
+msgid "Taxes :"
+msgstr "Adók:"
+
+#. module: sale
+#: field:sale.order,invoice_exists:0
+#: field:sale.order.line,invoiced:0
+msgid "Invoiced"
+msgstr "Számlázott"
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:202
+#, python-format
+msgid "Advance Invoice"
+msgstr "Előlegszámla"
+
+#. module: sale
+#: help:sale.config.settings,group_invoice_so_lines:0
+msgid ""
+"To allow your salesman to make invoices for sales order lines using the menu "
+"'Lines to Invoice'."
+msgstr ""
+"Lehetővé teszi az értékesítők részére a megrendelések soraira történő "
+"számlázást a 'Számlázandó sorok' menü használatával"
+
+#. module: sale
+#: model:ir.actions.client,name:sale.action_client_sale_menu
+msgid "Open Sale Menu"
+msgstr "Értékesítési menü megnyitása"
+
+#. module: sale
+#: selection:sale.report,state:0
+msgid "In Progress"
+msgstr "Folyamatban"
+
+#. module: sale
+#: code:addons/sale/sale.py:857
+#, python-format
+msgid "No Customer Defined !"
+msgstr "Nincs vevő megadva!"
+
+#. module: sale
+#: field:sale.config.settings,module_sale_stock:0
+msgid "Trigger delivery orders automatically from sales orders"
+msgstr ""
+"Kiszállítási Kiszolgáltatási jegy automatikus létrehozása a megrendelésekből"
+
+#. module: sale
+#: view:sale.make.invoice:0
+#: view:sale.order.line.make.invoice:0
+msgid "Create invoices"
+msgstr "Számlák létrehozása"
+
+#. module: sale
+#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
+#, python-format
+msgid "Advance of %s %%"
+msgstr "Ennyi előleg %s %%"
+
+#. module: sale
+#: model:ir.model,name:sale.model_sale_order_line_make_invoice
+msgid "Sale OrderLine Make_invoice"
+msgstr "Számla létrehozása a vásárlói megrendelés sorból"
+
+#. module: sale
+#: selection:sale.order.line,state:0
+msgid "Draft"
+msgstr "Tervezet"
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_email_templates
+msgid "Email Templates"
+msgstr "E-mail sablonok"
+
+#. module: sale
+#: help:sale.order.line,address_allotment_id:0
+msgid "A partner to whom the particular product needs to be allotted."
+msgstr "A partner akihez a szóban forgó terméket tulajdonítani kell."
+
+#. module: sale
+#: field:sale.order,project_id:0
+msgid "Contract / Analytic"
+msgstr "Szerződés / Gyüjő,Elemző"
+
+#. module: sale
+#: selection:sale.order,state:0
+#: selection:sale.report,state:0
+msgid "Waiting Schedule"
+msgstr "Várakozás ütemezés"
+
+#. module: sale
+#: field:sale.order,note:0
+msgid "Terms and conditions"
+msgstr "Kikötések és feltételek"
+
+#. module: sale
+#: model:ir.actions.act_window,name:sale.action_orders
+#: model:ir.ui.menu,name:sale.menu_sale_order
+#: view:sale.order:0
+msgid "Sales Orders"
+msgstr "Vevői megrendelések"
+
+#. module: sale
+#: help:sale.order,amount_tax:0
+msgid "The tax amount."
+msgstr "Az adó összege"
+
+#. module: sale
+#: field:sale.order,invoiced_rate:0
+msgid "Invoiced Ratio"
+msgstr "Számlázáskori árfolyam"
+
+#. module: sale
+#: selection:sale.order,order_policy:0
+msgid "On Demand"
+msgstr "Készleten"
#. module: sale
#: model:res.groups,name:sale.group_analytic_accounting
@@ -133,7 +298,7 @@ msgstr "Március"
#: code:addons/sale/sale.py:559
#, python-format
msgid "First cancel all invoices attached to this sales order."
-msgstr "Először törölje a megrendelés összes számla mellékletét."
+msgstr "Először vonja vissza a megrendelés összes számla mellékletét."
#. module: sale
#: view:sale.order:0
@@ -168,7 +333,7 @@ msgstr "Ki nem számlázott, de kiszállított tételek"
#. module: sale
#: model:mail.message.subtype,description:sale.mt_order_confirmed
msgid "Quotation confirmed"
-msgstr "Árajánlat visszaigazolva"
+msgstr "Árajánlat megerősítve"
#. module: sale
#: selection:sale.order,state:0
@@ -355,11 +520,6 @@ msgstr "Megrendelés sorok melyek összefüggenk az én megrendeléseimmel"
msgid "Quotation Sent"
msgstr "Elküldött mennyiség"
-#. module: sale
-#: model:ir.model,name:sale.model_mail_compose_message
-msgid "Email composition wizard"
-msgstr "Email varázsló"
-
#. module: sale
#: help:sale.order,message_unread:0
msgid "If checked new messages require your attention."
@@ -451,11 +611,11 @@ msgid ""
" but waiting for the scheduler to run on the order date."
msgstr ""
"Az árajánlatkérés vagy a megrendelés állapotát adja. \n"
-"A kizárás állapot automatikusan beállított egy megszakítás művelet "
+"A kizárás állapot automatikusan beállított egy visszavonás művelet "
"elvégzésekkor egy számla érvényesítésekor (Számla kizárás) "
"vagy a kiválogatási lista műveletekben (Szállítási kizárás).\n"
-"A 'Ütemezésre várakozás' állapot lesz beállítva, ha a számla visszaigazolt "
-" de vár egy, a megrendelés dátumára futó ütemezésre."
+"A 'Ütemezésre várakozás' állapot lesz beállítva, ha a számla megerősített "
+" de vár egy, a megrendelés dátumára futó ütemezésre."
#. module: sale
#: field:sale.report,date_confirm:0
@@ -500,8 +660,8 @@ msgstr "Fax:"
msgid ""
"In order to delete a confirmed sales order, you must cancel it before !"
msgstr ""
-"Ahhoz, hogy törölni tudjon egy visszaigazolt megrendelést, először meg kell "
-"szakítani azt !"
+"Ahhoz, hogy törölni tudjon egy megerősített megrendelést, először vissza "
+"kell vonnia azt !"
#. module: sale
#: view:sale.order:0
@@ -593,7 +753,8 @@ msgstr "Az időkimutatások alapján készítsen elő számlát"
#: code:addons/sale/sale.py:812
#, python-format
msgid "You cannot cancel a sales order line that has already been invoiced."
-msgstr "Nem tud megrendelési sor megszakítani amelyik már számlázva volt."
+msgstr ""
+"Nem tud olyan megrendelési sort visszavonni amelyik már számlázva volt."
#. module: sale
#: view:account.invoice.report:0
@@ -626,7 +787,7 @@ msgstr "Megrendelés visszaigazolva"
#. module: sale
#: view:sale.order:0
msgid "Sales Order that haven't yet been confirmed"
-msgstr "Megrendelés mely még nem lett visszaigazolva"
+msgstr "Megrendelés mely még nem lett megerősítve"
#. module: sale
#: view:sale.order:0
@@ -810,14 +971,14 @@ msgid ""
msgstr ""
"* A 'Terv' állapot beállított, ha az idevonatkozó megrendelés tervezet "
"állapotú. \n"
-"* A 'Visszaigazolt' állapot beállított, ha az idevonatkozó megrendelés "
-"visszaigazolt. \n"
+"* A 'Megerősített' állapot beállított, ha az idevonatkozó megrendelés "
+"megerősített. \n"
"* A 'Kifogás' állapot beállított, ha az idevonatkozó megrendelés kifogásolt. "
" \n"
"* A 'Elvégzett' állapot beállított, ha az idevonatkozó megrendelés sor "
"kiválogatott. \n"
-"* A 'Megszakított' állapot beállított, ha az idevonatkozó megrendelést egy "
-"felhasználó megszakította."
+"* A 'Visszavon' állapot beállított, ha az idevonatkozó megrendelést egy "
+"felhasználó visszavonta."
#. module: sale
#: view:sale.config.settings:0
@@ -964,7 +1125,7 @@ msgid ""
msgstr ""
"Nem készíthet számlát ehhez a megrendelés sorhoz, az alábbi okok egyikének "
"következtében:\n"
-"1. A megrendelés sorának állapota: \"Tervezet\" vagy \"Mégsem\".\n"
+"1. A megrendelés sorának állapota: \"Tervezet\" vagy \"Visszavont\".\n"
"2. A megrendelési sor már kiszámlázásra került."
#. module: sale
@@ -1004,177 +1165,17 @@ msgstr "Kiszállított"
msgid "Month"
msgstr "Hónap"
-#. module: sale
-#: field:sale.order,currency_id:0
-msgid "Currency"
-msgstr "Valuta"
-
-#. module: sale
-#: view:sale.order.line:0
-msgid "Uninvoiced"
-msgstr "Nem számlázott"
-
-#. module: sale
-#: view:sale.report:0
-#: field:sale.report,categ_id:0
-msgid "Category of Product"
-msgstr "Termékkaterógia"
-
-#. module: sale
-#: code:addons/sale/sale.py:558
-#, python-format
-msgid "Cannot cancel this sales order!"
-msgstr "Nem lehet megszakítani ezt a megrendelést!"
-
-#. module: sale
-#: view:sale.order:0
-msgid "Recreate Invoice"
-msgstr "Számla újrakészítése"
-
-#. module: sale
-#: field:sale.config.settings,module_warning:0
-msgid "Allow configuring alerts by customer or products"
-msgstr "Engedélyezi riasztás beállítását vevőkre vagy termékekre"
-
-#. module: sale
-#: field:sale.shop,name:0
-msgid "Shop Name"
-msgstr "Üzlet neve"
-
-#. module: sale
-#: view:sale.order:0
-msgid "My Sales Orders"
-msgstr "Az én megrendeléseim"
-
-#. module: sale
-#: report:sale.order:0
-msgid "Taxes :"
-msgstr "Adók:"
-
-#. module: sale
-#: field:sale.order,invoice_exists:0
-#: field:sale.order.line,invoiced:0
-msgid "Invoiced"
-msgstr "Számlázott"
-
-#. module: sale
-#: code:addons/sale/wizard/sale_make_invoice_advance.py:202
-#, python-format
-msgid "Advance Invoice"
-msgstr "Előlegszámla"
-
-#. module: sale
-#: help:sale.config.settings,group_invoice_so_lines:0
-msgid ""
-"To allow your salesman to make invoices for sales order lines using the menu "
-"'Lines to Invoice'."
-msgstr ""
-"Lehetővé teszi az értékesítők részére a megrendelések soraira történő "
-"számlázást a 'Számlázandó sorok' menü használatával"
-
-#. module: sale
-#: model:ir.actions.client,name:sale.action_client_sale_menu
-msgid "Open Sale Menu"
-msgstr "Értékesítési menü megnyitása"
-
#. module: sale
#: code:addons/sale/sale.py:592
#, python-format
msgid "You cannot confirm a sales order which has no line."
-msgstr "Nem tud visszaigazolni sor nélküli megrendelést"
-
-#. module: sale
-#: selection:sale.report,state:0
-msgid "In Progress"
-msgstr "Folyamatban"
-
-#. module: sale
-#: code:addons/sale/sale.py:857
-#, python-format
-msgid "No Customer Defined !"
-msgstr "Nincs vevő megadva!"
-
-#. module: sale
-#: field:sale.config.settings,module_sale_stock:0
-msgid "Trigger delivery orders automatically from sales orders"
-msgstr ""
-"Kiszállítási Kiszolgáltatási jegy automatikus létrehozása a megrendelésekből"
-
-#. module: sale
-#: view:sale.make.invoice:0
-#: view:sale.order.line.make.invoice:0
-msgid "Create invoices"
-msgstr "Számlák létrehozása"
+msgstr "Nem tud megerősíteni sor nélküli megrendelést"
#. module: sale
#: selection:sale.order.line,state:0
msgid "Confirmed"
msgstr "Megerősítve"
-#. module: sale
-#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
-#, python-format
-msgid "Advance of %s %%"
-msgstr "Ennyi előleg %s %%"
-
-#. module: sale
-#: model:ir.model,name:sale.model_sale_order_line_make_invoice
-msgid "Sale OrderLine Make_invoice"
-msgstr "Számla létrehozása az értékesítési megbízási sorból"
-
-#. module: sale
-#: selection:sale.order.line,state:0
-msgid "Draft"
-msgstr "Tervezet"
-
-#. module: sale
-#: model:ir.actions.act_window,name:sale.action_email_templates
-msgid "Email Templates"
-msgstr "E-mail sablonok"
-
-#. module: sale
-#: help:sale.order.line,address_allotment_id:0
-msgid "A partner to whom the particular product needs to be allotted."
-msgstr "A partner akihez a szóban forgó terméket ki kell helyezni."
-
-#. module: sale
-#: field:sale.order,project_id:0
-msgid "Contract / Analytic"
-msgstr "Szerződés / Elemzés"
-
-#. module: sale
-#: selection:sale.order,state:0
-#: selection:sale.report,state:0
-msgid "Waiting Schedule"
-msgstr "Ütemezésre vár"
-
-#. module: sale
-#: field:sale.order,note:0
-msgid "Terms and conditions"
-msgstr "Kikötések és feltételek"
-
-#. module: sale
-#: model:ir.actions.act_window,name:sale.action_orders
-#: model:ir.ui.menu,name:sale.menu_sale_order
-#: view:sale.order:0
-msgid "Sales Orders"
-msgstr "Értékesítési megbízások"
-
-#. module: sale
-#: help:sale.order,amount_tax:0
-msgid "The tax amount."
-msgstr "Az adó összege"
-
-#. module: sale
-#: field:sale.order,invoiced_rate:0
-msgid "Invoiced Ratio"
-msgstr "Számlázási arány/árfolyam"
-
-#. module: sale
-#: selection:sale.order,order_policy:0
-msgid "On Demand"
-msgstr "Készleten"
-
#. module: sale
#: selection:sale.report,month:0
msgid "August"
@@ -1242,7 +1243,7 @@ msgid ""
"Sales Order Lines that are confirmed, done or in exception state and haven't "
"yet been invoiced"
msgstr ""
-"Megrendelési sorok, melyek visszaigazoltak, elvégzettek vagy kifogásolt "
+"Megrendelési sorok, melyek megerősítettek, elvégzettek vagy kifogásolt "
"állapotú és még nincs számlázva"
#. module: sale
@@ -1526,7 +1527,7 @@ msgstr "Kimenő számlák"
#. module: sale
#: model:process.node,note:sale.process_node_order0
msgid "Confirmed sales order to invoice."
-msgstr "megerősített értékesítési megbízás, amely számlázható."
+msgstr "Megerősített vásárlói megrendelés, amely számlázható."
#. module: sale
#: field:sale.order.line,sequence:0
@@ -1609,7 +1610,7 @@ msgstr "Az én megrendeléseim sorai"
#: view:sale.order.line:0
#: view:sale.order.line.make.invoice:0
msgid "Cancel"
-msgstr "Törlés"
+msgstr "Visszavonás"
#. module: sale
#: field:sale.order,message_follower_ids:0
@@ -1851,6 +1852,90 @@ msgid ""
"\n"
" "
msgstr ""
+"\n"
+"
\n"
+"\n"
+"
Tisztlet${object.partner_id.name},
\n"
+" \n"
+"
Ez itt ${object.state in ('draft', 'sent') and 'quotation' or 'order "
+"confirmation'} ${object.company_id.name} vállalattól:
\n"
+"\n"
+"
\n"
+" REFERENCES \n"
+" Order number: ${object.name} \n"
+" Order total: ${object.amount_total} "
+"${object.pricelist_id.currency_id.name} \n"
+" Order date: ${object.date_order} \n"
+" % if object.origin:\n"
+" Order reference: ${object.origin} \n"
+" % endif\n"
+" % if object.client_order_ref:\n"
+" Your reference: ${object.client_order_ref} \n"
+" % endif\n"
+" % if object.user_id:\n"
+" Your contact: ${object.user_id.name}\n"
+" % endif\n"
+"