summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmit Patel (OpenERP) <apa@tinyerp.com>2012-07-17 10:25:28 +0530
committerAmit Patel (OpenERP) <apa@tinyerp.com>2012-07-17 10:25:28 +0530
commit3d3ceba3fa0152cffa43d328f586daeb4f25442e (patch)
tree4fb53809e6b966c2392b48bd9d31700d7596f4b1
parent6dac47419fa0b65f6be078e74e2664fcb95a2bc4 (diff)
parentb79c49dfd996b0f9b3c030f0bcf2d509b4992948 (diff)
[MERGE]
bzr revid: apa@tinyerp.com-20120717045528-8g7wsjuybe0s3epy
-rw-r--r--addons/account/__openerp__.py5
-rw-r--r--addons/account/account.py8
-rw-r--r--addons/account/account_bank_statement.py66
-rw-r--r--addons/account/account_cash_statement.py336
-rw-r--r--addons/account/account_move_line.py43
-rw-r--r--addons/account/account_view.xml185
-rw-r--r--addons/account/company_view.xml10
-rw-r--r--addons/account/res_config_view.xml55
-rw-r--r--addons/account/res_currency.py3
-rw-r--r--addons/account/test/account_cash_statement.yml1
-rw-r--r--addons/account/wizard/__init__.py2
-rw-r--r--addons/account/wizard/account_move_journal.py19
-rw-r--r--addons/account/wizard/pos_box.py85
-rw-r--r--addons/account/wizard/pos_box.xml62
-rw-r--r--addons/account_bank_statement_extensions/account_bank_statement.py7
-rw-r--r--addons/account_bank_statement_extensions/i18n/mn.po374
-rw-r--r--addons/account_check_writing/account_view.xml6
-rw-r--r--addons/account_check_writing/i18n/mn.po199
-rw-r--r--addons/account_voucher/account_voucher_view.xml6
-rw-r--r--addons/account_voucher/voucher_payment_receipt_view.xml59
-rw-r--r--addons/account_voucher/voucher_sales_purchase_view.xml65
-rw-r--r--addons/association/i18n/mn.po135
-rw-r--r--addons/auth_openid/res_users.xml6
-rw-r--r--addons/base_action_rule/i18n/sv.po12
-rw-r--r--addons/base_setup/res_config_view.xml38
-rw-r--r--addons/crm/crm_lead_view.xml7
-rw-r--r--addons/crm/res_config_view.xml26
-rw-r--r--addons/crm_claim/res_config_view.xml4
-rw-r--r--addons/document/document_view.xml2
-rw-r--r--addons/email_template/email_template_view.xml45
-rw-r--r--addons/google_base_account/google_base_account_view.xml7
-rw-r--r--addons/hr/hr.py4
-rw-r--r--addons/hr/hr_view.xml6
-rw-r--r--addons/hr/res_config_view.xml11
-rw-r--r--addons/hr_attendance/i18n/sv.po10
-rw-r--r--addons/hr_payroll/res_config_view.xml2
-rw-r--r--addons/hr_recruitment/res_config_view.xml19
-rw-r--r--addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml12
-rw-r--r--addons/hr_timesheet_sheet/i18n/sv.po15
-rw-r--r--addons/import_google/i18n/pt_BR.po217
-rw-r--r--addons/knowledge/res_config_view.xml1
-rw-r--r--addons/l10n_ch/company_view.xml32
-rwxr-xr-xaddons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_view.xml6
-rw-r--r--addons/membership/i18n/pt_BR.po196
-rw-r--r--addons/mrp/company_view.xml8
-rw-r--r--addons/mrp/res_config_view.xml32
-rw-r--r--addons/multi_company/res_company_view.xml25
-rw-r--r--addons/pad/res_company.xml7
-rw-r--r--addons/plugin_outlook/i18n/id.po74
-rw-r--r--addons/point_of_sale/__init__.py3
-rw-r--r--addons/point_of_sale/__openerp__.py27
-rw-r--r--addons/point_of_sale/account_bank_statement.py50
-rw-r--r--addons/point_of_sale/account_statement_view.xml11
-rw-r--r--addons/point_of_sale/controllers.py111
-rw-r--r--addons/point_of_sale/doc/barcode_test_sheet.pdfbin0 -> 169630 bytes
-rw-r--r--addons/point_of_sale/doc/barcode_test_sheet.svg525
-rw-r--r--addons/point_of_sale/point_of_sale.py766
-rw-r--r--addons/point_of_sale/point_of_sale_data.xml12
-rw-r--r--addons/point_of_sale/point_of_sale_demo.xml1926
-rw-r--r--addons/point_of_sale/point_of_sale_report.xml6
-rw-r--r--addons/point_of_sale/point_of_sale_sequence.xml12
-rw-r--r--addons/point_of_sale/point_of_sale_view.xml435
-rw-r--r--addons/point_of_sale/point_of_sale_workflow.xml88
-rw-r--r--addons/point_of_sale/report/__init__.py1
-rw-r--r--addons/point_of_sale/report/pos_details_summary.py9
-rw-r--r--addons/point_of_sale/report/pos_order_report_view.xml17
-rw-r--r--addons/point_of_sale/report/pos_users_product.py.WORK3
-rw-r--r--addons/point_of_sale/report/report_cash_register.py68
-rw-r--r--addons/point_of_sale/report/report_cash_register_view.xml71
-rw-r--r--addons/point_of_sale/report/user_label.xml7
-rw-r--r--addons/point_of_sale/report/user_label.xsl91
-rw-r--r--addons/point_of_sale/res_users.py53
-rw-r--r--addons/point_of_sale/res_users_view.xml32
-rw-r--r--addons/point_of_sale/security/ir.model.access.csv6
-rw-r--r--addons/point_of_sale/static/lib/backbone/backbone-0.9.2.js1431
-rwxr-xr-xaddons/point_of_sale/static/lib/mousewheel/jquery.mousewheel-3.0.6.js84
-rw-r--r--addons/point_of_sale/static/src/css/keyboard.css146
-rw-r--r--addons/point_of_sale/static/src/css/pos.css1035
-rw-r--r--addons/point_of_sale/static/src/fonts/Inconsolata.otfbin0 -> 58464 bytes
-rw-r--r--addons/point_of_sale/static/src/img/bancontact.pngbin0 -> 13380 bytes
-rw-r--r--addons/point_of_sale/static/src/img/bg.pngbin0 -> 97 bytes
-rw-r--r--addons/point_of_sale/static/src/img/gtk-no.pngbin0 -> 751 bytes
-rw-r--r--addons/point_of_sale/static/src/img/gtk-yes.pngbin0 -> 830 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/face-monkey.pngbin0 -> 3993 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/go-next.pngbin0 -> 2323 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/go-previous.pngbin0 -> 2297 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/help.pngbin0 -> 3757 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/printer.pngbin0 -> 1681 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/scale.pngbin0 -> 2900 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/shut-down.pngbin0 -> 2065 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/system-log-out.pngbin0 -> 2834 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/png48/validate.pngbin0 -> 1771 bytes
-rw-r--r--addons/point_of_sale/static/src/img/icons/printer.svg502
-rw-r--r--addons/point_of_sale/static/src/img/icons/scale.svg797
-rw-r--r--addons/point_of_sale/static/src/img/icons/validate.svg201
-rw-r--r--addons/point_of_sale/static/src/img/loader.gifbin0 -> 3208 bytes
-rw-r--r--addons/point_of_sale/static/src/img/scale.pngbin0 -> 22887 bytes
-rw-r--r--addons/point_of_sale/static/src/img/scan.pngbin0 -> 14404 bytes
-rw-r--r--addons/point_of_sale/static/src/js/pos.js1415
-rw-r--r--addons/point_of_sale/static/src/js/pos_basewidget.js45
-rw-r--r--addons/point_of_sale/static/src/js/pos_devices.js432
-rw-r--r--addons/point_of_sale/static/src/js/pos_keyboard_widget.js185
-rw-r--r--addons/point_of_sale/static/src/js/pos_main.js25
-rw-r--r--addons/point_of_sale/static/src/js/pos_models.js1026
-rw-r--r--addons/point_of_sale/static/src/js/pos_screens.js772
-rw-r--r--addons/point_of_sale/static/src/js/pos_scrollbar_widget.js268
-rw-r--r--addons/point_of_sale/static/src/js/pos_widgets.js893
-rw-r--r--addons/point_of_sale/static/src/xml/pos.xml790
-rw-r--r--addons/point_of_sale/static/test.html22
-rw-r--r--addons/point_of_sale/test/01_order_to_payment.yml20
-rw-r--r--addons/point_of_sale/test/point_of_sale_report.yml12
-rw-r--r--addons/point_of_sale/wizard/__init__.py4
-rw-r--r--addons/point_of_sale/wizard/pos_box.py35
-rw-r--r--addons/point_of_sale/wizard/pos_box.xml22
-rw-r--r--addons/point_of_sale/wizard/pos_box_entries.py24
-rw-r--r--addons/point_of_sale/wizard/pos_box_entries.xml53
-rw-r--r--addons/point_of_sale/wizard/pos_box_out.py7
-rw-r--r--addons/point_of_sale/wizard/pos_box_out.xml49
-rw-r--r--addons/point_of_sale/wizard/pos_close_statement.xml2
-rw-r--r--addons/point_of_sale/wizard/pos_confirm.py2
-rw-r--r--addons/point_of_sale/wizard/pos_confirm.xml3
-rw-r--r--addons/point_of_sale/wizard/pos_open_statement.py2
-rw-r--r--addons/point_of_sale/wizard/pos_payment.py41
-rw-r--r--addons/point_of_sale/wizard/pos_payment.xml24
-rw-r--r--addons/point_of_sale/wizard/pos_receipt_view.xml16
-rw-r--r--addons/point_of_sale/wizard/pos_session_opening.py71
-rw-r--r--addons/point_of_sale/wizard/pos_session_opening.xml34
-rw-r--r--addons/portal/portal_view.xml28
-rw-r--r--addons/process/process_view.xml34
-rw-r--r--addons/procurement/company_view.xml11
-rw-r--r--addons/product/report/product_label.xsl35
-rw-r--r--addons/project/project_view.xml6
-rw-r--r--addons/project/res_config_view.xml19
-rw-r--r--addons/project_issue/res_config_view.xml4
-rw-r--r--addons/purchase/company_view.xml6
-rw-r--r--addons/purchase/res_config_view.xml23
-rw-r--r--addons/report_intrastat/i18n/sv.po18
-rw-r--r--addons/resource/resource_view.xml3
-rw-r--r--addons/sale/company_view.xml6
-rw-r--r--addons/sale/res_config_view.xml72
-rw-r--r--addons/stock/res_config_view.xml36
-rw-r--r--addons/stock_location/i18n/sv.po10
-rw-r--r--addons/survey/survey_view.xml13
-rw-r--r--addons/users_ldap/users_ldap_view.xml44
-rw-r--r--addons/web_livechat/i18n/ar.po34
-rw-r--r--addons/web_livechat/i18n/bg.po34
-rw-r--r--addons/web_livechat/i18n/ca.po35
-rw-r--r--addons/web_livechat/i18n/cs.po28
-rw-r--r--addons/web_livechat/i18n/da.po28
-rw-r--r--addons/web_livechat/i18n/de.po34
-rw-r--r--addons/web_livechat/i18n/es.po36
-rw-r--r--addons/web_livechat/i18n/es_CR.po38
-rw-r--r--addons/web_livechat/i18n/fi.po34
-rw-r--r--addons/web_livechat/i18n/fr.po36
-rw-r--r--addons/web_livechat/i18n/gl.po35
-rw-r--r--addons/web_livechat/i18n/hr.po34
-rw-r--r--addons/web_livechat/i18n/it.po35
-rw-r--r--addons/web_livechat/i18n/ja.po28
-rw-r--r--addons/web_livechat/i18n/mn.po28
-rw-r--r--addons/web_livechat/i18n/nl.po35
-rw-r--r--addons/web_livechat/i18n/oc.po36
-rw-r--r--addons/web_livechat/i18n/pt.po36
-rw-r--r--addons/web_livechat/i18n/pt_BR.po35
-rw-r--r--addons/web_livechat/i18n/ro.po36
-rw-r--r--addons/web_livechat/i18n/ru.po36
-rw-r--r--addons/web_livechat/i18n/sk.po34
-rw-r--r--addons/web_livechat/i18n/sl.po34
-rw-r--r--addons/web_livechat/i18n/sr@latin.po34
-rw-r--r--addons/web_livechat/i18n/sv.po28
-rw-r--r--addons/web_livechat/i18n/tr.po34
-rw-r--r--addons/web_livechat/i18n/zh_CN.po34
171 files changed, 13568 insertions, 5084 deletions
diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py
index cd19c730a3f..114f0a5860c 100644
--- a/addons/account/__openerp__.py
+++ b/addons/account/__openerp__.py
@@ -99,6 +99,7 @@ module named account_voucher.
'wizard/account_reconcile_partner_process_view.xml',
'wizard/account_automatic_reconcile_view.xml',
'wizard/account_financial_report_view.xml',
+ 'wizard/pos_box.xml',
'project/wizard/project_account_analytic_line_view.xml',
'account_end_fy.xml',
'account_invoice_view.xml',
@@ -145,8 +146,8 @@ module named account_voucher.
'test/account_use_model.yml',
'test/account_validate_account_move.yml',
'test/account_fiscalyear_close.yml',
- 'test/account_bank_statement.yml',
- 'test/account_cash_statement.yml',
+ #'test/account_bank_statement.yml',
+ #'test/account_cash_statement.yml',
'test/test_edi_invoice.yml',
'test/account_report.yml',
'test/account_fiscalyear_close_state.yml', #last test, as it will definitively close the demo fiscalyear
diff --git a/addons/account/account.py b/addons/account/account.py
index 571ea40698d..b6fd7232a25 100644
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -474,7 +474,7 @@ class account_account(osv.osv):
'shortcut': fields.char('Shortcut', size=12),
'tax_ids': fields.many2many('account.tax', 'account_account_tax_default_rel',
'account_id', 'tax_id', 'Default Taxes'),
- 'note': fields.text('Note'),
+ 'note': fields.text('Internal Notes'),
'company_currency_id': fields.function(_get_company_currency, type='many2one', relation='res.currency', string='Company Currency'),
'company_id': fields.many2one('res.company', 'Company', required=True),
'active': fields.boolean('Active', select=2, help="If the active field is set to False, it will allow you to hide the account without removing it."),
@@ -714,6 +714,7 @@ class account_journal(osv.osv):
_name = "account.journal"
_description = "Journal"
_columns = {
+ 'with_last_closing_balance' : fields.boolean('Opening With Last Closing Balance'),
'name': fields.char('Journal Name', size=64, required=True),
'code': fields.char('Code', size=5, required=True, help="The code will be displayed on reports."),
'type': fields.selection([('sale', 'Sale'),('sale_refund','Sale Refund'), ('purchase', 'Purchase'), ('purchase_refund','Purchase Refund'), ('cash', 'Cash'), ('bank', 'Bank and Cheques'), ('general', 'General'), ('situation', 'Opening/Closing Situation')], 'Type', size=32, required=True,
@@ -737,9 +738,14 @@ class account_journal(osv.osv):
'entry_posted': fields.boolean('Skip \'Draft\' State for Manual Entries', help='Check this box if you don\'t want new journal entries to pass through the \'draft\' state and instead goes directly to the \'posted state\' without any manual validation. \nNote that journal entries that are automatically created by the system are always skipping that state.'),
'company_id': fields.many2one('res.company', 'Company', required=True, select=1, help="Company related to this journal"),
'allow_date':fields.boolean('Check Date in Period', help= 'If set to True then do not accept the entry if the entry date is not into the period dates'),
+
+ 'profit_account_id' : fields.many2one('account.account', 'Profit Account'),
+ 'loss_account_id' : fields.many2one('account.account', 'Loss Account'),
+ 'internal_account_id' : fields.many2one('account.account', 'Internal Transfers Account', select=1),
}
_defaults = {
+ 'with_last_closing_balance' : False,
'user_id': lambda self, cr, uid, context: uid,
'company_id': lambda self, cr, uid, c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id,
}
diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py
index 1f47a6be9bd..8f9c6ed1d6f 100644
--- a/addons/account/account_bank_statement.py
+++ b/addons/account/account_bank_statement.py
@@ -26,24 +26,18 @@ from tools.translate import _
import decimal_precision as dp
class account_bank_statement(osv.osv):
-
def create(self, cr, uid, vals, context=None):
- seq = 0
if 'line_ids' in vals:
- new_line_ids = []
- for line in vals['line_ids']:
- seq += 1
- line[2]['sequence'] = seq
+ for idx, line in enumerate(vals['line_ids']):
+ line[2]['sequence'] = idx + 1
return super(account_bank_statement, self).create(cr, uid, vals, context=context)
def write(self, cr, uid, ids, vals, context=None):
res = super(account_bank_statement, self).write(cr, uid, ids, vals, context=context)
account_bank_statement_line_obj = self.pool.get('account.bank.statement.line')
for statement in self.browse(cr, uid, ids, context):
- seq = 0
- for line in statement.line_ids:
- seq += 1
- account_bank_statement_line_obj.write(cr, uid, [line.id], {'sequence': seq}, context=context)
+ for idx, line in enumerate(statement.line_ids):
+ account_bank_statement_line_obj.write(cr, uid, [line.id], {'sequence': idx + 1}, context=context)
return res
def _default_journal_id(self, cr, uid, context=None):
@@ -51,45 +45,19 @@ class account_bank_statement(osv.osv):
context = {}
journal_pool = self.pool.get('account.journal')
journal_type = context.get('journal_type', False)
- journal_id = False
company_id = self.pool.get('res.company')._company_default_get(cr, uid, 'account.bank.statement',context=context)
if journal_type:
ids = journal_pool.search(cr, uid, [('type', '=', journal_type),('company_id','=',company_id)])
if ids:
- journal_id = ids[0]
- return journal_id
+ return ids[0]
+ return False
def _end_balance(self, cursor, user, ids, name, attr, context=None):
- res_currency_obj = self.pool.get('res.currency')
- res_users_obj = self.pool.get('res.users')
res = {}
-
- company_currency_id = res_users_obj.browse(cursor, user, user,
- context=context).company_id.currency_id.id
-
- statements = self.browse(cursor, user, ids, context=context)
- for statement in statements:
+ for statement in self.browse(cursor, user, ids, context=context):
res[statement.id] = statement.balance_start
- currency_id = statement.currency.id
- for line in statement.move_line_ids:
- if line.debit > 0:
- if line.account_id.id == \
- statement.journal_id.default_debit_account_id.id:
- res[statement.id] += res_currency_obj.compute(cursor,
- user, company_currency_id, currency_id,
- line.debit, context=context)
- else:
- if line.account_id.id == \
- statement.journal_id.default_credit_account_id.id:
- res[statement.id] -= res_currency_obj.compute(cursor,
- user, company_currency_id, currency_id,
- line.credit, context=context)
-
- if statement.state in ('draft', 'open'):
- for line in statement.line_ids:
- res[statement.id] += line.amount
- for r in res:
- res[r] = round(res[r], 2)
+ for line in statement.line_ids:
+ res[statement.id] += line.amount
return res
def _get_period(self, cr, uid, context=None):
@@ -129,7 +97,7 @@ class account_bank_statement(osv.osv):
_description = "Bank Statement"
_inherit = ['mail.thread']
_columns = {
- 'name': fields.char('Name', size=64, required=True, states={'draft': [('readonly', False)]}, readonly=True, help='if you give the Name other then /, its created Accounting Entries Move will be with same name as statement name. This allows the statement entries to have the same references than the statement itself'), # readonly for account_cash_statement
+ 'name': fields.char('Reference', size=64, required=True, states={'draft': [('readonly', False)]}, readonly=True, help='if you give the Name other then /, its created Accounting Entries Move will be with same name as statement name. This allows the statement entries to have the same references than the statement itself'), # readonly for account_cash_statement
'date': fields.date('Date', required=True, states={'confirm': [('readonly', True)]}, select=True),
'journal_id': fields.many2one('account.journal', 'Journal', required=True,
readonly=True, states={'draft':[('readonly',False)]}),
@@ -141,7 +109,7 @@ class account_bank_statement(osv.osv):
states={'confirm': [('readonly', True)]}),
'balance_end': fields.function(_end_balance,
store = {
- 'account.bank.statement': (lambda self, cr, uid, ids, c={}: ids, ['line_ids','move_line_ids'], 10),
+ 'account.bank.statement': (lambda self, cr, uid, ids, c={}: ids, ['line_ids','move_line_ids','balance_start'], 10),
'account.bank.statement.line': (_get_statement, ['amount'], 10),
},
string="Computed Balance", help='Balance as calculated based on Starting Balance and transaction lines'),
@@ -311,7 +279,7 @@ class account_bank_statement(osv.osv):
def balance_check(self, cr, uid, st_id, journal_type='bank', context=None):
st = self.browse(cr, uid, st_id, context=context)
- if not ((abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001) or (abs((st.balance_end or 0.0) - st.balance_end_cash) < 0.0001)):
+ if not ((abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001) or (abs((st.balance_end or 0.0) - st.balance_end_real) < 0.0001)):
raise osv.except_osv(_('Error !'),
_('The statement balance is incorrect !\nThe expected balance (%.2f) is different than the computed one. (%.2f)') % (st.balance_end_real, st.balance_end))
return True
@@ -380,14 +348,18 @@ class account_bank_statement(osv.osv):
account_move_obj.unlink(cr, uid, ids, context)
done.append(st.id)
return self.write(cr, uid, done, {'state':'draft'}, context=context)
-
- def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None):
+
+ def _compute_balance_end_real(self, cr, uid, journal_id, context=None):
cr.execute('SELECT balance_end_real \
FROM account_bank_statement \
WHERE journal_id = %s AND NOT state = %s \
ORDER BY date DESC,id DESC LIMIT 1', (journal_id, 'draft'))
res = cr.fetchone()
- balance_start = res and res[0] or 0.0
+ return res and res[0] or 0.0
+
+ def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None):
+ balance_start = self._compute_balance_end_real(cr, uid, journal_id, context=context)
+
journal_data = self.pool.get('account.journal').read(cr, uid, journal_id, ['default_debit_account_id', 'company_id'], context=context)
account_id = journal_data['default_debit_account_id']
company_id = journal_data['company_id']
diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py
index f19c1e1c639..bea48528f63 100644
--- a/addons/account/account_cash_statement.py
+++ b/addons/account/account_cash_statement.py
@@ -43,24 +43,27 @@ class account_cashbox_line(osv.osv):
"""
res = {}
for obj in self.browse(cr, uid, ids, context=context):
- res[obj.id] = obj.pieces * obj.number
+ res[obj.id] = {
+ 'subtotal_opening' : obj.pieces * obj.number_opening,
+ 'subtotal_closing' : obj.pieces * obj.number_closing,
+ }
return res
- def on_change_sub(self, cr, uid, ids, pieces, number, *a):
+ def on_change_sub_opening(self, cr, uid, ids, pieces, number, *a):
+ """ Compute the subtotal for the opening """
+ return {'value' : {'subtotal_opening' : (pieces * number) or 0.0 }}
- """ Calculates Sub total on change of number
- @param pieces: Names of fields.
- @param number:
- """
- sub = pieces * number
- return {'value': {'subtotal': sub or 0.0}}
+ def on_change_sub_closing(self, cr, uid, ids, pieces, number, *a):
+ """ Compute the subtotal for the closing """
+ return {'value' : {'subtotal_closing' : (pieces * number) or 0.0 }}
_columns = {
- 'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')),
- 'number': fields.integer('Number'),
- 'subtotal': fields.function(_sub_total, string='Sub Total', type='float', digits_compute=dp.get_precision('Account')),
- 'starting_id': fields.many2one('account.bank.statement', ondelete='cascade'),
- 'ending_id': fields.many2one('account.bank.statement', ondelete='cascade'),
+ 'pieces': fields.float('Unit of Currency', digits_compute=dp.get_precision('Account')),
+ 'number_opening' : fields.integer('Number of Units', help='Opening Unit Numbers'),
+ 'number_closing' : fields.integer('Number of Units', help='Closing Unit Numbers'),
+ 'subtotal_opening': fields.function(_sub_total, string='Opening Subtotal', type='float', digits_compute=dp.get_precision('Account'), multi='subtotal'),
+ 'subtotal_closing': fields.function(_sub_total, string='Closing Subtotal', type='float', digits_compute=dp.get_precision('Account'), multi='subtotal'),
+ 'bank_statement_id' : fields.many2one('account.bank.statement', ondelete='cascade'),
}
account_cashbox_line()
@@ -69,39 +72,24 @@ class account_cash_statement(osv.osv):
_inherit = 'account.bank.statement'
- def _get_starting_balance(self, cr, uid, ids, context=None):
-
- """ Find starting balance
- @param name: Names of fields.
- @param arg: User defined arguments
- @return: Dictionary of values.
+ def _update_balances(self, cr, uid, ids, context=None):
+ """
+ Set starting and ending balances according to pieces count
"""
res = {}
for statement in self.browse(cr, uid, ids, context=context):
- amount_total = 0.0
-
- if statement.journal_id.type not in('cash'):
+ if statement.journal_id.type not in ('cash',):
continue
-
- for line in statement.starting_details_ids:
- amount_total+= line.pieces * line.number
- res[statement.id] = {
- 'balance_start': amount_total
+ start = end = 0
+ for line in statement.details_ids:
+ start += line.subtotal_opening
+ end += line.subtotal_closing
+ data = {
+ 'balance_start': start,
+ 'balance_end_real': end,
}
- return res
-
- def _balance_end_cash(self, cr, uid, ids, name, arg, context=None):
- """ Find ending balance "
- @param name: Names of fields.
- @param arg: User defined arguments
- @return: Dictionary of values.
- """
- res = {}
- for statement in self.browse(cr, uid, ids, context=context):
- amount_total = 0.0
- for line in statement.ending_details_ids:
- amount_total += line.pieces * line.number
- res[statement.id] = amount_total
+ res[statement.id] = data
+ super(account_cash_statement, self).write(cr, uid, [statement.id], data, context=context)
return res
def _get_sum_entry_encoding(self, cr, uid, ids, name, arg, context=None):
@@ -111,13 +99,10 @@ class account_cash_statement(osv.osv):
@param arg: User defined arguments
@return: Dictionary of values.
"""
- res2 = {}
+ res = {}
for statement in self.browse(cr, uid, ids, context=context):
- encoding_total=0.0
- for line in statement.line_ids:
- encoding_total += line.amount
- res2[statement.id] = encoding_total
- return res2
+ res[statement.id] = sum((line.amount for line in statement.line_ids), 0.0)
+ return res
def _get_company(self, cr, uid, context=None):
user_pool = self.pool.get('res.users')
@@ -128,96 +113,98 @@ class account_cash_statement(osv.osv):
company_id = company_pool.search(cr, uid, [])
return company_id and company_id[0] or False
- def _get_cash_open_box_lines(self, cr, uid, context=None):
- res = []
- curr = [1, 2, 5, 10, 20, 50, 100, 500]
- for rs in curr:
- dct = {
- 'pieces': rs,
- 'number': 0
- }
- res.append(dct)
- journal_ids = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'cash')], context=context)
- if journal_ids:
- results = self.search(cr, uid, [('journal_id', 'in', journal_ids),('state', '=', 'confirm')], context=context)
- if results:
- cash_st = self.browse(cr, uid, results, context=context)[0]
- for cash_line in cash_st.ending_details_ids:
- for r in res:
- if cash_line.pieces == r['pieces']:
- r['number'] = cash_line.number
- return res
-
- def _get_default_cash_close_box_lines(self, cr, uid, context=None):
- res = []
- curr = [1, 2, 5, 10, 20, 50, 100, 500]
- for rs in curr:
- dct = {
- 'pieces': rs,
- 'number': 0
- }
- res.append(dct)
- return res
-
- def _get_cash_close_box_lines(self, cr, uid, context=None):
- res = []
- curr = [1, 2, 5, 10, 20, 50, 100, 500]
- for rs in curr:
- dct = {
- 'pieces': rs,
- 'number': 0
- }
- res.append((0, 0, dct))
- return res
-
- def _get_cash_open_close_box_lines(self, cr, uid, context=None):
- res = {}
- start_l = []
- end_l = []
- starting_details = self._get_cash_open_box_lines(cr, uid, context=context)
- ending_details = self._get_default_cash_close_box_lines(cr, uid, context)
- for start in starting_details:
- start_l.append((0, 0, start))
- for end in ending_details:
- end_l.append((0, 0, end))
- res['start'] = start_l
- res['end'] = end_l
- return res
-
- def _get_statement(self, cr, uid, ids, context=None):
+ def _get_statement_from_line(self, cr, uid, ids, context=None):
result = {}
for line in self.pool.get('account.bank.statement.line').browse(cr, uid, ids, context=context):
result[line.statement_id.id] = True
return result.keys()
+ def _compute_difference(self, cr, uid, ids, fieldnames, args, context=None):
+ result = dict.fromkeys(ids, 0.0)
+
+ for obj in self.browse(cr, uid, ids, context=context):
+ result[obj.id] = obj.balance_end_real - obj.balance_end
+
+ return result
+
+ def _compute_last_closing_balance(self, cr, uid, ids, fieldnames, args, context=None):
+ result = dict.fromkeys(ids, 0.0)
+
+ for obj in self.browse(cr, uid, ids, context=context):
+ if obj.state == 'draft':
+ self.search(cr, uid,
+ [('journal_id', '=', journal_id),('state', '=', 'confirm')],
+ order='create_date desc',
+ limit=1,
+ context=context
+ )
+
+ if not statement_ids:
+ return result
+
+ st = self.browse(cr, uid, statement_ids[0], context=context)
+ result[obj.id] = st.balance_end_real
+
+ return result
+
+ def onchange_journal_id(self, cr, uid, ids, journal_id, context=None):
+ result = super(account_cash_statement, self).onchange_journal_id(cr, uid, ids, journal_id)
+
+ if not journal_id:
+ return result
+
+ statement_ids = self.search(cr, uid,
+ [('journal_id', '=', journal_id),('state', '=', 'confirm')],
+ order='create_date desc',
+ limit=1,
+ context=context
+ )
+
+ if not statement_ids:
+ return result
+
+ st = self.browse(cr, uid, statement_ids[0], context=context)
+ result.setdefault('value', {}).update({'last_closing_balance' : st.balance_end_real})
+
+ return result
+
_columns = {
- 'total_entry_encoding': fields.function(_get_sum_entry_encoding, string="Cash Transaction", help="Total cash transactions",
+ 'total_entry_encoding': fields.function(_get_sum_entry_encoding, string="Total Cash Transactions",
store = {
- 'account.bank.statement': (lambda self, cr, uid, ids, c={}: ids, ['line_ids','move_line_ids'], 10),
- 'account.bank.statement.line': (_get_statement, ['amount'], 10),
+ 'account.bank.statement': (lambda self, cr, uid, ids, context=None: ids, ['line_ids','move_line_ids'], 10),
+ 'account.bank.statement.line': (_get_statement_from_line, ['amount'], 10),
}),
'closing_date': fields.datetime("Closed On"),
- 'balance_end_cash': fields.function(_balance_end_cash, store=True, string='Closing Balance', help="Closing balance based on cashBox"),
- 'starting_details_ids': fields.one2many('account.cashbox.line', 'starting_id', string='Opening Cashbox'),
- 'ending_details_ids': fields.one2many('account.cashbox.line', 'ending_id', string='Closing Cashbox'),
+ 'details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='CashBox Lines'),
+ 'opening_details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='Opening Cashbox Lines'),
+ 'closing_details_ids' : fields.one2many('account.cashbox.line', 'bank_statement_id', string='Closing Cashbox Lines'),
'user_id': fields.many2one('res.users', 'Responsible', required=False),
+ 'difference' : fields.function(_compute_difference, method=True, string="Difference", type="float"),
+ 'last_closing_balance' : fields.function(_compute_last_closing_balance, method=True, string='Last Closing Balance', type='float'),
}
_defaults = {
'state': 'draft',
- 'date': lambda self,cr,uid,context={}: context.get('date', time.strftime("%Y-%m-%d %H:%M:%S")),
+ 'date': lambda self, cr, uid, context={}: context.get('date', time.strftime("%Y-%m-%d %H:%M:%S")),
'user_id': lambda self, cr, uid, context=None: uid,
- 'starting_details_ids': _get_cash_open_box_lines,
- 'ending_details_ids': _get_default_cash_close_box_lines
- }
+ }
def create(self, cr, uid, vals, context=None):
- if self.pool.get('account.journal').browse(cr, uid, vals['journal_id'], context=context).type == 'cash':
- amount_total = 0.0
- for line in vals.get('starting_details_ids',[]):
- if line and len(line)==3 and line[2]:
- amount_total+= line[2]['pieces'] * line[2]['number']
- vals.update(balance_start= amount_total)
- return super(account_cash_statement, self).create(cr, uid, vals, context=context)
+ journal = False
+ if vals.get('journal_id'):
+ journal = self.pool.get('account.journal').browse(cr, uid, vals['journal_id'], context=context)
+ if journal and (journal.type == 'cash') and not vals.get('details_ids'):
+ vals['details_ids'] = []
+ for value in journal.cashbox_line_ids:
+ nested_values = {
+ 'number_closing' : 0,
+ 'number_opening' : 0,
+ 'pieces' : value.pieces
+ }
+ vals['details_ids'].append([0, False, nested_values])
+
+ res_id = super(account_cash_statement, self).create(cr, uid, vals, context=context)
+ self._update_balances(cr, uid, [res_id], context)
+ return res_id
def write(self, cr, uid, ids, vals, context=None):
"""
@@ -233,34 +220,9 @@ class account_cash_statement(osv.osv):
@return: True on success, False otherwise
"""
- super(account_cash_statement, self).write(cr, uid, ids, vals, context=context)
- res = self._get_starting_balance(cr, uid, ids)
- for rs in res:
- super(account_cash_statement, self).write(cr, uid, [rs], res.get(rs))
- return True
-
- def onchange_journal_id(self, cr, uid, statement_id, journal_id, context=None):
- """ Changes balance start and starting details if journal_id changes"
- @param statement_id: Changed statement_id
- @param journal_id: Changed journal_id
- @return: Dictionary of changed values
- """
- res = {}
- balance_start = 0.0
- if not journal_id:
- res.update({
- 'balance_start': balance_start
- })
- return res
- return super(account_cash_statement, self).onchange_journal_id(cr, uid, statement_id, journal_id, context=context)
-
- def _equal_balance(self, cr, uid, cash_id, context=None):
- statement = self.browse(cr, uid, cash_id, context=context)
- self.write(cr, uid, [cash_id], {'balance_end_real': statement.balance_end})
- statement.balance_end_real = statement.balance_end
- if statement.balance_end != statement.balance_end_cash:
- return False
- return True
+ res = super(account_cash_statement, self).write(cr, uid, ids, vals, context=context)
+ self._update_balances(cr, uid, ids, context)
+ return res
def _user_allow(self, cr, uid, statement_id, context=None):
return True
@@ -276,7 +238,7 @@ class account_cash_statement(osv.osv):
for statement in statement_pool.browse(cr, uid, ids, context=context):
vals = {}
if not self._user_allow(cr, uid, statement.id, context=context):
- raise osv.except_osv(_('Error !'), (_('User %s does not have rights to access %s journal !') % (statement.user_id.name, statement.journal_id.name)))
+ raise osv.except_osv(_('Error !'), (_('You do not have rights to open this %s journal !') % (statement.journal_id.name, )))
if statement.name and statement.name == '/':
c = {'fiscalyear_id': statement.period_id.fiscalyear_id.id}
@@ -294,13 +256,6 @@ class account_cash_statement(osv.osv):
self.write(cr, uid, [statement.id], vals, context=context)
return True
- def balance_check(self, cr, uid, cash_id, journal_type='bank', context=None):
- if journal_type == 'bank':
- return super(account_cash_statement, self).balance_check(cr, uid, cash_id, journal_type, context)
- if not self._equal_balance(cr, uid, cash_id, context):
- raise osv.except_osv(_('Error !'), _('The closing balance should be the same than the computed balance!'))
- return True
-
def statement_close(self, cr, uid, ids, journal_type='bank', context=None):
if journal_type == 'bank':
return super(account_cash_statement, self).statement_close(cr, uid, ids, journal_type, context)
@@ -317,16 +272,67 @@ class account_cash_statement(osv.osv):
def button_confirm_cash(self, cr, uid, ids, context=None):
super(account_cash_statement, self).button_confirm_bank(cr, uid, ids, context=context)
- return self.write(cr, uid, ids, {'closing_date': time.strftime("%Y-%m-%d %H:%M:%S")}, context=context)
+ absl_proxy = self.pool.get('account.bank.statement.line')
- def button_cancel(self, cr, uid, ids, context=None):
- cash_box_line_pool = self.pool.get('account.cashbox.line')
- super(account_cash_statement, self).button_cancel(cr, uid, ids, context=context)
- for st in self.browse(cr, uid, ids, context):
- for end in st.ending_details_ids:
- cash_box_line_pool.write(cr, uid, [end.id], {'number': 0})
- return True
+ TABLES = (('Profit', 'profit_account_id'), ('Loss', 'loss_account_id'),)
+
+ for obj in self.browse(cr, uid, ids, context=context):
+ if obj.difference == 0.0:
+ continue
+
+ for item_label, item_account in TALBES:
+ if getattr(obj.journal_id, item_account):
+ raise osv.except_osv(_('Error !'),
+ _('There is no %s Account on the Journal %s') % (item_label, obj.journal_id.name,))
+
+ is_profit = obj.difference < 0.0
+
+ account = getattr(obj.journal_id, TABLES[is_profit][1])
+
+ values = {
+ 'statement_id' : obj.id,
+ 'journal_id' : obj.journal_id.id,
+ 'account_id' : account.id,
+ 'amount' : obj.difference,
+ 'name' : 'Exceptional %s' % TABLES[is_profit][0],
+ }
+
+ absl_proxy.create(cr, uid, values, context=context)
+
+ return self.write(cr, uid, ids, {'closing_date': time.strftime("%Y-%m-%d %H:%M:%S")}, context=context)
account_cash_statement()
+class account_journal(osv.osv):
+ _inherit = 'account.journal'
+
+ def _default_cashbox_line_ids(self, cr, uid, context=None):
+ # Return a list of coins in Euros.
+ result = [
+ dict(pieces=value) for value in [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, 100, 200, 500]
+ ]
+ return result
+
+ _columns = {
+ 'cashbox_line_ids' : fields.one2many('account.journal.cashbox.line', 'journal_id', 'CashBox'),
+ }
+
+ _defaults = {
+ 'cashbox_line_ids' : _default_cashbox_line_ids,
+ }
+
+account_journal()
+
+class account_journal_cashbox_line(osv.osv):
+ _name = 'account.journal.cashbox.line'
+ _rec_name = 'value'
+ _columns = {
+ 'pieces': fields.float('Values', digits_compute=dp.get_precision('Account')),
+ 'journal_id' : fields.many2one('account.journal', 'Journal', required=True, select=1),
+ }
+
+ _order = 'pieces asc'
+
+account_journal_cashbox_line()
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py
index 95b53b51339..57cc125bb5b 100644
--- a/addons/account/account_move_line.py
+++ b/addons/account/account_move_line.py
@@ -19,6 +19,7 @@
#
##############################################################################
+import sys
import time
from datetime import datetime
from operator import itemgetter
@@ -985,37 +986,32 @@ class account_move_line(osv.osv):
if context.get('view_mode', False):
return result
fld = []
- fields = {}
flds = []
- title = _("Accounting Entries") #self.view_header_get(cr, uid, view_id, view_type, context)
+ title = _("Accounting Entries") # self.view_header_get(cr, uid, view_id, view_type, context)
- ids = journal_pool.search(cr, uid, [])
+ ids = journal_pool.search(cr, uid, [], context=context)
journals = journal_pool.browse(cr, uid, ids, context=context)
- all_journal = [None]
- common_fields = {}
- total = len(journals)
for journal in journals:
- all_journal.append(journal.id)
for field in journal.view_id.columns_id:
- # sometimes, it's possible that a defined column is not loaded (the module containing
+ # sometimes, it's possible that a defined column is not loaded (the module containing
# this field is not loaded) when we make an update.
- if field.name not in self._columns:
+ if field.field not in self._columns:
continue
- if not field.field in fields:
- fields[field.field] = [journal.id]
+ if not field.field in flds:
fld.append((field.field, field.sequence))
flds.append(field.field)
- common_fields[field.field] = 1
- else:
- fields.get(field.field).append(journal.id)
- common_fields[field.field] = common_fields[field.field] + 1
- fld.append(('period_id', 3))
- fld.append(('journal_id', 10))
- flds.append('period_id')
- flds.append('journal_id')
- fields['period_id'] = all_journal
- fields['journal_id'] = all_journal
+
+ default_columns = {
+ 'period_id': 3,
+ 'journal_id': 10,
+ 'state': sys.maxint,
+ }
+ for d in default_columns:
+ if d not in flds:
+ fld.append((d, default_columns[d]))
+ flds.append(d)
+
fld = sorted(fld, key=itemgetter(1))
widths = {
'statement_id': 50,
@@ -1029,10 +1025,7 @@ class account_move_line(osv.osv):
colors="red:state=='draft';black:state=='valid'")
fields_get = self.fields_get(cr, uid, flds, context)
for field, _seq in fld:
- if common_fields.get(field) == total:
- fields.get(field).append(None)
- # if field=='state':
- # state = 'colors="red:state==\'draft\'"'
+ # TODO add string to element
f = etree.SubElement(document, 'field', name=field)
if field == 'debit':
diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index 80202d97d6c..f2c24feacb7 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -169,41 +169,37 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Account" version="7.0">
- <label for="name" class="oe_edit_only" string="Account Name and Code:"/>
+ <label for="code" class="oe_edit_only" string="Account Code and Name"/>
<h1>
- <field name="name"/> -
- <field name="code"/>
+ <field name="code" class="oe_inline" placeholder="Account code" style="width: 6em"/> -
+ <field name="name" class="oe_inline" placeholder="Account name"/>
</h1>
- <label for="company_id"/>
- <h2>
- <field name="company_id" widget="selection" groups="base.group_multi_company"/>
- </h2>
<group>
<group>
<field name="parent_id"/>
<field name="type"/>
<field name="user_type"/>
<field name="active"/>
+ <field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
<group>
- <field name="debit" invisible="context.get('config_invisible', True)" attrs="{'readonly':[('type','=','view')]}"/>
- <field name="credit" invisible="context.get('config_invisible', True)" attrs="{'readonly':[('type','=','view')]}"/>
- <field name="balance" invisible="context.get('config_invisible', True)"/>
+ <field name="debit" attrs="{'readonly':[('type','=','view')]}"/>
+ <field name="credit" attrs="{'readonly':[('type','=','view')]}"/>
+ <field name="balance"/>
</group>
<group>
<field name="tax_ids" domain="[('parent_id','=',False)]" widget="many2many_tags"/>
+ <field name="reconcile"/>
<field name="child_consol_ids"
- attrs="{'readonly':[('type','!=','consolidation')]}"
+ attrs="{'invisible':[('type','!=','consolidation')]}"
widget="many2many_tags"/>
</group>
- <group string="Currency">
+ <group>
<field name="currency_id"/>
<field name="currency_mode" attrs="{'readonly': [('currency_id','=',False)]}"/>
</group>
- <group string="Reconcile">
- <field name="reconcile"/>
- </group>
</group>
+ <label for="note"/>
<field name="note"/>
</form>
</field>
@@ -490,6 +486,7 @@
<group>
<field name="centralisation"/>
<field name="entry_posted"/>
+ <field name="with_last_closing_balance" />
<field name="allow_date"/>
<field name="group_invoice_lines"/>
</group>
@@ -498,6 +495,29 @@
<field name="account_control_ids" widget="many2many_tags"/>
</group>
</group>
+ <page string="Entry Controls">
+ <separator colspan="4" string="Accounts Type Allowed (empty for no control)"/>
+ <field colspan="4" name="type_control_ids" nolabel="1"/>
+ <separator colspan="4" string="Accounts Allowed (empty for no control)"/>
+ <field colspan="4" name="account_control_ids" nolabel="1"/>
+ </page>
+ <page string="Cash">
+ <group string="Profit &amp; Loss Accounts">
+ <field name="profit_account_id" />
+ <field name="loss_account_id" />
+ </group>
+
+ <group string="Internal Transfer Account">
+ <field name="internal_account_id" />
+ </group>
+
+ <separator string="Available Currencies" colspan="4" />
+ <field name="cashbox_line_ids" nolabel="1" string="Unit Of Currency Definition" colspan="4">
+ <tree string="CashBox Lines" editable="bottom">
+ <field name="pieces" />
+ </tree>
+ </field>
+ </page>
</page>
</notebook>
</form>
@@ -600,15 +620,21 @@
<sheet>
<group>
<group>
- <field name="name"/>
- <field name="date" on_change="onchange_date(date, company_id)"/>
<field name="journal_id" domain="[('type', '=', 'bank')]" on_change="onchange_journal_id(journal_id)" widget="selection"/>
- <field name="period_id"/>
+ <label for="date" string="Date / Period"/>
+ <div>
+ <field name="date" on_change="onchange_date(date, company_id)" class="oe_inline"/>
+ <field name="period_id" class="oe_inline"/>
+ </div>
+ <field name="name"/>
<field name='company_id' widget="selection" groups="base.group_multi_company" />
</group><group>
- <field name="balance_start"/>
+ <label for="balance_start"/>
+ <div>
+ <field name="balance_start" class="oe_inline"/>
+ <field name="currency" class="oe_inline"/>
+ </div>
<field name="balance_end_real"/>
- <field name="currency" invisible="1"/>
</group>
</group>
@@ -894,47 +920,68 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Account Tax" version="7.0">
- <group col="4">
- <field name="name"/>
- <field name="description"/>
- <field name="type_tax_use"/>
- <field name="price_include"/>
- <field name="active"/>
- <field name="company_id" widget="selection" groups="base.group_multi_company"/>
+ <group>
+ <group>
+ <field name="name"/>
+ <field name="description"/>
+ <group>
+ </group>
+ <field name="type_tax_use"/>
+ <field name="company_id" widget="selection" groups="base.group_multi_company"/>
+ <field name="active"/>
+ </group>
</group>
<notebook>
<page string="Tax Definition">
- <group col="4">
- <field name="type"/>
- <field name="amount" attrs="{'readonly':[('type','in',('none', 'code', 'balance'))]}"/>
- <separator colspan="4" string="Accounting Information"/>
+ <group>
+ <group string="Tax Computation">
+ <label for="type"/>
+ <div>
+ <field name="type"/>
+ <field name="amount" class="oe_inline"
+ attrs="{'invisible':[('type','in',('none', 'code', 'balance'))]}"/>
+ <label string="%%" attrs="{'invisible':[('type','&lt;&gt;','percent')]}"/>
+ </div>
+ <field name="python_compute" attrs="{'invisible':[('type','!=','code')],'required':[('type','=','code')]}"/>
+ <field name="python_compute_inv" attrs="{'invisible':[('type','!=','code')],'required':[('type','=','code')]}"/>
+ <field name="price_include"/>
+ </group>
+ <group string="Misc">
+ <field name="sequence"/>
+ <field name="include_base_amount"/>
+ <field name="child_depend"/>
+ </group>
+ <group string="Invoices">
<field name="account_collected_id" domain="[('type','&lt;&gt;','view'),('type','&lt;&gt;','consolidation')]"/>
<field name="account_analytic_collected_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id), ('parent_id', '&lt;&gt;', False)]" groups="analytic.group_analytic_accounting"/>
- <field name="account_paid_id" domain="[('type','&lt;&gt;','view'),('type','&lt;&gt;','consolidation')]"/>
- <field name="account_analytic_paid_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id), ('parent_id', '&lt;&gt;', False)]" groups="analytic.group_analytic_accounting"/>
- <separator colspan="4" string="Tax Declaration: Invoices"/>
+
<field name="base_code_id"/>
<field name="base_sign"/>
<field name="tax_code_id"/>
<field name="tax_sign"/>
- <separator colspan="4" string="Tax Declaration: Credit Notes"/>
+
+ </group>
+ <group string="Refunds">
+ <field name="account_paid_id" domain="[('type','&lt;&gt;','view'),('type','&lt;&gt;','consolidation')]"/>
+ <field name="account_analytic_paid_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id), ('parent_id', '&lt;&gt;', False)]" groups="analytic.group_analytic_accounting"/>
+
<field name="ref_base_code_id"/>
<field name="ref_base_sign"/>
<field name="ref_tax_code_id"/>
<field name="ref_tax_sign"/>
- <separator colspan="4" string="Children Definition"/>
- <field name="child_depend"/>
- <field name="sequence"/>
- <field name="include_base_amount"/>
- <field colspan="4" name="child_ids">
+ </group>
+ <group string="Children/Sub Taxes" colspan="2">
+ <field name="child_depend" class="oe_inline"/>
+ <field name="child_ids" nolabel="1" colspan="2">
<tree string="Account Tax">
<field name="sequence"/>
<field name="name"/>
<field name="price_include"/>
<field name="description"/>
</tree>
- </field>
+ </field>
</group>
+ </group>
</page>
<page string="Special Computation">
<group col="4">
@@ -943,10 +990,6 @@
<field name="domain"/>
<separator colspan="4" string="Applicable Code (if type=code)"/>
<field colspan="4" name="python_applicable" nolabel="1" attrs="{'readonly':[('applicable_type','=','true')], 'required':[('applicable_type','=','code')]}"/>
- <separator colspan="2" string="Compute Code"/>
- <separator colspan="2" string="Reverse Compute Code"/>
- <field colspan="2" name="python_compute" nolabel="1" attrs="{'readonly':[('type','!=','code')],'required':[('type','=','code')]}"/>
- <field colspan="2" name="python_compute_inv" nolabel="1" attrs="{'readonly':[('type','!=','code')],'required':[('type','=','code')]}"/>
</group>
</page>
</notebook>
@@ -2528,7 +2571,7 @@ action = pool.get('res.config').next(cr, uid, [], context)
<field name="journal_id"/>
<field name="balance_start"/>
<field name="balance_end_real"/>
- <field name="balance_end"/>
+ <field name="balance_end" invisible="1" />
<field name="state"/>
</tree>
</field>
@@ -2587,31 +2630,24 @@ action = pool.get('res.config').next(cr, uid, [], context)
</form>
</field>
</page>
- <page string="CashBox">
- <group>
- <field name="starting_details_ids" attrs="{'readonly':[('state','!=','draft')]}" nolabel="1">
- <tree string = "Opening Balance" editable="bottom">
+ <page string="Cash Control">
+ <group col="2" expand="1">
+ <field name="opening_details_ids" nolabel="1" colspan="4" attrs="{'invisible' : [('state', '!=', 'draft')]}">
+ <tree string="Opening Cashbox Lines" editable="bottom">
<field name="pieces"/>
- <field name="number" on_change="on_change_sub(pieces,number, parent.balance_end)"/>
- <field name="subtotal" sum="Total"/>
+ <field name="number_opening" string="Opening Unit Numbers" on_change="on_change_sub_opening(pieces, number_opening, parent.balance_end)"/>
+ <field name="subtotal_opening" string="Opening Subtotal"/>
</tree>
- <form string = "Opening Balance" version="7.0">
- <field name="pieces"/>
- <field name="number" on_change="on_change_sub(pieces,number, parent.balance_end)"/>
- <field name="subtotal"/>
- </form>
</field>
- <field name="ending_details_ids" attrs="{'readonly':[('state','!=','open')]}" nolabel="1">
- <tree string = "Closing Balance" editable="bottom">
- <field name="pieces"/>
- <field name="number" on_change="on_change_sub(pieces,number, parent.balance_end)"/>
- <field name="subtotal" sum="Total"/>
+ <field name="closing_details_ids" nolabel="1" colspan="4" attrs="{'invisible' : [('state', '=', 'draft')]}">
+ <tree string="Closing Cashbox Lines" editable="bottom">
+ <field name="pieces" readonly="1" />
+ <field name="number_opening" string="Opening Unit Numbers" readonly="1" />
+ <field name="subtotal_opening" string="Opening Subtotal" readonly="1" />
+
+ <field name="number_closing" string="Closing Unit Numbers" on_change="on_change_sub_closing(pieces, number_closing, parent.balance_end)"/>
+ <field name="subtotal_closing" string="Closing Subtotal"/>
</tree>
- <form string = "Closing Balance" version="7.0">
- <field name="pieces"/>
- <field name="number" on_change="on_change_sub(pieces,number, parent.balance_end)"/>
- <field name="subtotal"/>
- </form>
</field>
</group>
</page>
@@ -2619,18 +2655,15 @@ action = pool.get('res.config').next(cr, uid, [], context)
<field name="move_line_ids" string="Journal Entries"/>
</page>
</notebook>
- <group col="3">
- <group string="Dates">
- <field name="date" attrs="{'readonly':[('state','!=','draft')]}" on_change="onchange_date(date, company_id)"/>
- <field name="closing_date" readonly="1"/>
- </group>
- <group string="Opening Balance">
- <field name="balance_start" readonly="1" string="Opening Balance"/>
- <field name="total_entry_encoding"/>
+ <group col="6" colspan="4">
+ <group col="2" colspan="2">
+ <separator string="Opening Balance" colspan="4"/>
+ <field name="balance_start" readonly="1" string="Opening Cash Control"/>
+ <field name="last_closing_balance" readonly="1" string="Last Closing Balance" />
+ <field name="total_entry_encoding" />
</group>
<group string="Closing Balance">
<field name="balance_end"/>
- <field name="balance_end_cash"/>
</group>
</group>
</sheet>
diff --git a/addons/account/company_view.xml b/addons/account/company_view.xml
index 5aa1c76cc5e..4ade4b90876 100644
--- a/addons/account/company_view.xml
+++ b/addons/account/company_view.xml
@@ -22,11 +22,11 @@
<field name="model">res.company</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <field name="currency_id" position="after">
- <field name="property_reserve_and_surplus_account" colspan="2"/>
- <field name="tax_calculation_rounding_method"/>
- <field name="paypal_account" placeholder="sales@openerp.com"/>
- </field>
+ <xpath expr="//group[@name='account_grp']" position="inside">
+ <field name="property_reserve_and_surplus_account"/>
+ <field name="tax_calculation_rounding_method"/>
+ <field name="paypal_account" placeholder="sales@openerp.com"/>
+ </xpath>
</field>
</record>
diff --git a/addons/account/res_config_view.xml b/addons/account/res_config_view.xml
index 70381a68c82..a79b8fe2ed7 100644
--- a/addons/account/res_config_view.xml
+++ b/addons/account/res_config_view.xml
@@ -21,7 +21,6 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
-
<field name="has_default_company" invisible="1" />
<field name="has_chart_of_accounts" invisible="1"/>
<field name="complete_tax_set" invisible="1"/>
@@ -34,7 +33,6 @@
<field name="expects_chart_of_accounts"/>
</group>
- <div class="oe_form_button_save_dirty">
<group string="Select a Chart of Accounts to Install"
attrs="{'invisible': ['|', ('expects_chart_of_accounts','=',False), ('has_chart_of_accounts','=',True)]}">
<group>
@@ -51,9 +49,7 @@
<button string="Install More Chart Templates" icon="gtk-go-forward"
name="%(open_account_charts_modules)d" type="action"/>
</group>
- </div>
- <div class="oe_form_button_save_dirty">
<group string="No Fiscal Year Defined for This Company"
attrs="{'invisible': ['|', ('expects_chart_of_accounts','=',False), ('has_fiscal_year','=',True)]}">
<label for="date_start" string="Date Range"/>
@@ -63,78 +59,67 @@
</div>
<field name="period"/>
</group>
- </div>
- <group string="Accounting Configuration">
- <group>
+ <group>
+ <group name="account_config">
+ <separator string="Accounting Configuration" colspan="2"/>
<field name="default_sale_tax" domain="[('type_tax_use','=','sale'), ('company_id','=',company_id)]"
attrs="{'invisible': [('has_chart_of_accounts','=',False)]}"/>
<field name="module_account_accountant"/>
<field name="currency_id"/>
<field name="decimal_precision"/>
- </group>
- <group>
<field name="default_purchase_tax" domain="[('type_tax_use','=','purchase'), ('company_id','=',company_id)]"
attrs="{'invisible': [('has_chart_of_accounts','=',False)]}"/>
<field name="tax_calculation_rounding_method"/>
<field name="module_account_asset"/>
<field name="module_account_budget"/>
- </group>
- </group>
-
- <field name="sale_journal_id" invisible="1"/>
- <field name="sale_refund_journal_id" invisible="1"/>
- <field name="purchase_journal_id" invisible="1"/>
- <field name="purchase_refund_journal_id" invisible="1"/>
- <group>
- <group string="Customer Invoices">
+ <separator string="Customer Invoices" colspan="2"/>
<label for="sale_sequence_next"/>
<group>
<field name="sale_sequence_prefix" class="oe_inline" nolabel="1"
help='If you put "%%(year)s" in the prefix, it will be replaced by the current year.'/>
- <field name="sale_sequence_next" class="oe_inline" nolabel="1" attrs="{'readonly': [('sale_journal_id','=',False)]}"/>
+ <field name="sale_sequence_next" class="oe_inline" nolabel="1" attrs="{'readonly': [('sale_journal_id','=',False)]}"/>
</group>
<label for="sale_refund_sequence_next"/>
<group>
- <field name="sale_refund_sequence_prefix" class="oe_inline" nolabel="1"
+ <field name="sale_refund_sequence_prefix" class="oe_inline" nolabel="1"
help='If you put "%%(year)s" in the prefix, it will be replaced by the current year.'/>
- <field name="sale_refund_sequence_next" class="oe_inline" nolabel="1" attrs="{'readonly': [('sale_refund_journal_id','=',False)]}"/>
+ <field name="sale_refund_sequence_next" nolabel="1" class="oe_inline" attrs="{'readonly': [('sale_refund_journal_id','=',False)]}"/>
</group>
<field name="module_account_voucher"/>
<field name="module_account_followup"/>
<field name="group_proforma_invoices"/>
+ <separator name="analytic_accounting" invisible="1" string="Analytic Accounting"/>
</group>
-
- <group string="Supplier Invoices">
+ <group name="other_cofing">
+ <separator string="Supplier Invoices" colspan="2"/>
<label for="purchase_sequence_next"/>
<group>
<field name="purchase_sequence_prefix" class="oe_inline" nolabel="1"
help='If you put "%%(year)s" in the prefix, it will be replaced by the current year.'/>
- <field name="purchase_sequence_next" class="oe_inline" nolabel="1" attrs="{'readonly': [('purchase_journal_id','=',False)]}"/>
+ <field name="purchase_sequence_next" nolabel="1" class="oe_inline" attrs="{'readonly': [('purchase_journal_id','=',False)]}"/>
</group>
<label for="purchase_refund_sequence_next"/>
<group>
- <field name="purchase_refund_sequence_prefix" class="oe_inline" nolabel="1"
+ <field name="purchase_refund_sequence_prefix" class="oe_inline" nolabel="1"
help='If you put "%%(year)s" in the prefix, it will be replaced by the current year.'/>
- <field name="purchase_refund_sequence_next" class="oe_inline" nolabel="1"
- attrs="{'readonly': [('purchase_refund_journal_id','=',False)]}"/>
+ <field name="purchase_refund_sequence_next" class="oe_inline"
+ attrs="{'readonly': [('purchase_refund_journal_id','=',False)]}" nolabel="1"/>
</group>
<field name="module_account_payment"/>
- </group>
-
- <group string="Electronic Payments">
+ <separator string="Electronic Payments" colspan="2"/>
<field name="paypal_account" placeholder="sales@openerp.com"/>
- </group>
-
- <group string="Bank &amp; Cash">
+ <separator string="Bank &amp; Cash" colspan="2"/>
<label for="id" string="Configure Bank Accounts"/>
<button name="%(action_bank_tree)d" string="Configure Bank Accounts" icon="gtk-go-forward" type="action"/>
<field name="company_footer"/>
<field name="module_account_check_writing"/>
</group>
-
- <group name="analytic_accounting" invisible="1" string="Analytic Accounting"/>
</group>
+ <field name="sale_journal_id" invisible="1"/>
+ <field name="sale_refund_journal_id" invisible="1"/>
+ <field name="purchase_journal_id" invisible="1"/>
+ <field name="purchase_refund_journal_id" invisible="1"/>
</form>
</field>
</record>
diff --git a/addons/account/res_currency.py b/addons/account/res_currency.py
index 8c9c6a8b103..8e02836274a 100644
--- a/addons/account/res_currency.py
+++ b/addons/account/res_currency.py
@@ -44,4 +44,5 @@ class res_currency_account(osv.osv):
res_currency_account()
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+
diff --git a/addons/account/test/account_cash_statement.yml b/addons/account/test/account_cash_statement.yml
index 2f1ae4b0076..5ead46522bd 100644
--- a/addons/account/test/account_cash_statement.yml
+++ b/addons/account/test/account_cash_statement.yml
@@ -57,7 +57,6 @@
- pieces: 500.0
number: 2
subtotal: 1000.0
- balance_end_cash: 1120.0
-
I clicked on Close CashBox button to close the cashbox
diff --git a/addons/account/wizard/__init__.py b/addons/account/wizard/__init__.py
index a78cf12050b..87a053d558c 100644
--- a/addons/account/wizard/__init__.py
+++ b/addons/account/wizard/__init__.py
@@ -64,6 +64,8 @@ import account_report_account_balance
import account_change_currency
+import pos_box;
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/wizard/account_move_journal.py b/addons/account/wizard/account_move_journal.py
index c484da72304..ff9e456b617 100644
--- a/addons/account/wizard/account_move_journal.py
+++ b/addons/account/wizard/account_move_journal.py
@@ -102,22 +102,21 @@ class account_move_journal(osv.osv_memory):
period = period_pool.browse(cr, uid, [period_id], ['name'])[0]['name']
period_string = _("Period: %s") % tools.ustr(period)
- separator_string = _("Open Journal Items !")
+ separator_string = _("Open Journal Items")
open_string = _("Open")
view = """<?xml version="1.0" encoding="utf-8"?>
<form string="Standard entries" version="7.0">
- <header>
- <button string="%s" name="action_open_window" default_focus="1" type="object" class="oe_highlight"/>
- or
- <button string="Cancel" class="oe_link" special="cancel"/>
- </header>
<group string="%s">
<field name="target_move" />
</group>
- <label width="300" string="%s"/>
- <newline/>
- <label width="300" string="%s"/>
- </form>""" % (open_string, separator_string, journal_string, period_string)
+ %s: <label string="%s"/>
+ %s: <label string="%s"/>
+ <footer>
+ <button string="%s" name="action_open_window" default_focus="1" type="object" class="oe_highlight"/>
+ or
+ <button string="Cancel" class="oe_link" special="cancel"/>
+ </footer>
+ </form>""" % (separator_string, _('Journal'), journal_string, _('Period'), period_string,open_string)
view = etree.fromstring(view.encode('utf8'))
xarch, xfields = self._view_look_dom_arch(cr, uid, view, view_id, context=context)
diff --git a/addons/account/wizard/pos_box.py b/addons/account/wizard/pos_box.py
new file mode 100644
index 00000000000..12a606833a1
--- /dev/null
+++ b/addons/account/wizard/pos_box.py
@@ -0,0 +1,85 @@
+#!/usr/bin/env python
+from osv import osv, fields
+import decimal_precision as dp
+from tools.translate import _
+
+class CashBox(osv.osv_memory):
+ _register = False
+ _columns = {
+ 'name' : fields.char('Reason', size=64, required=True),
+ # Attention, we don't set a domain, because there is a journal_type key
+ # in the context of the action
+ 'amount' : fields.float('Amount',
+ digits_compute = dp.get_precision('Account'),
+ required=True),
+ }
+
+ def run(self, cr, uid, ids, context=None):
+ if not context:
+ context = dict()
+
+ active_model = context.get('active_model', False) or False
+ active_ids = context.get('active_ids', []) or []
+
+ records = self.pool.get(active_model).browse(cr, uid, active_ids, context=context)
+
+ return self._run(cr, uid, ids, records, context=None)
+
+ def _run(self, cr, uid, ids, records, context=None):
+ for box in self.browse(cr, uid, ids, context=context):
+ for record in records:
+ if not record.journal_id:
+ raise osv.except_osv(_('Error !'),
+ _("Please check that the field 'Journal' is set on the Bank Statement"))
+
+ if not record.journal_id.internal_account_id:
+ raise osv.except_osv(_('Error !'),
+ _("Please check that the field 'Internal Transfers Account' is set on the payment method '%s'.") % (record.journal_id.name,))
+
+ self._create_bank_statement_line(cr, uid, box, record, context=context)
+
+ return {}
+
+
+class CashBoxIn(CashBox):
+ _name = 'cash.box.in'
+
+ _columns = CashBox._columns.copy()
+ _columns.update({
+ 'ref' : fields.char('Reference', size=32),
+ })
+
+ def _create_bank_statement_line(self, cr, uid, box, record, context=None):
+ absl_proxy = self.pool.get('account.bank.statement.line')
+
+ values = {
+ 'statement_id' : record.id,
+ 'journal_id' : record.journal_id.id,
+ 'account_id' : record.journal_id.internal_account_id.id,
+ 'amount' : box.amount or 0.0,
+ 'ref' : "%s" % (box.ref or ''),
+ 'name' : box.name,
+ }
+
+ return absl_proxy.create(cr, uid, values, context=context)
+
+CashBoxIn()
+
+class CashBoxOut(CashBox):
+ _name = 'cash.box.out'
+
+ def _create_bank_statement_line(self, cr, uid, box, record, context=None):
+ absl_proxy = self.pool.get('account.bank.statement.line')
+
+ amount = box.amount or 0.0
+ values = {
+ 'statement_id' : record.id,
+ 'journal_id' : record.journal_id.id,
+ 'account_id' : record.journal_id.internal_account_id.id,
+ 'amount' : -amount if amount > 0.0 else amount,
+ 'name' : box.name,
+ }
+
+ return absl_proxy.create(cr, uid, values, context=context)
+
+CashBoxOut()
diff --git a/addons/account/wizard/pos_box.xml b/addons/account/wizard/pos_box.xml
new file mode 100644
index 00000000000..6136cca06ad
--- /dev/null
+++ b/addons/account/wizard/pos_box.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+ <record model="ir.ui.view" id="cash_box_in_form">
+ <field name="name">cash_box_in</field>
+ <field name="model">cash.box.in</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Put Money In">
+ <separator string="Fill in this form if you put money in the cash register:" colspan="4" />
+ <field name="name" />
+ <field name="amount" />
+
+ <separator colspan="4" />
+ <group colspan="4" col="4">
+ <group col="2" colspan="2" />
+ <button icon="gtk-stop" special="cancel" string="Cancel" />
+ <button name="run" string="Put Money In" colspan="1" type="object" icon="gtk-apply" />
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <act_window
+ name="Put Money In"
+ res_model="cash.box.in"
+ src_model="account.bank.statement"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_cash_box_in" />
+
+ <record model="ir.ui.view" id="cash_box_out_form">
+ <field name="name">cash_box_out</field>
+ <field name="model">cash.box.out</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Take Money Out">
+ <separator string="Describe why you take money from the cash register:" colspan="4" />
+ <field name="name" />
+ <field name="amount" />
+
+ <separator colspan="4" />
+ <group colspan="4" col="4">
+ <group col="2" colspan="2" />
+ <button icon="gtk-stop" special="cancel" string="Cancel" />
+ <button name="run" string="Take Money Out" colspan="1" type="object" icon="gtk-apply" />
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <act_window
+ name="Take Money Out"
+ res_model="cash.box.out"
+ src_model="account.bank.statement"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_cash_box_out" />
+ </data>
+</openerp>
diff --git a/addons/account_bank_statement_extensions/account_bank_statement.py b/addons/account_bank_statement_extensions/account_bank_statement.py
index 29b4c4fdb84..dc4914eeecd 100644
--- a/addons/account_bank_statement_extensions/account_bank_statement.py
+++ b/addons/account_bank_statement_extensions/account_bank_statement.py
@@ -41,9 +41,10 @@ class account_bank_statement(osv.osv):
def button_confirm_bank(self, cr, uid, ids, context=None):
super(account_bank_statement, self).button_confirm_bank(cr, uid, ids, context=context)
for st in self.browse(cr, uid, ids, context=context):
- cr.execute("UPDATE account_bank_statement_line \
- SET state='confirm' WHERE id in %s ",
- (tuple([x.id for x in st.line_ids]),))
+ if st.line_ids:
+ cr.execute("UPDATE account_bank_statement_line \
+ SET state='confirm' WHERE id in %s ",
+ (tuple([x.id for x in st.line_ids]),))
return True
def button_cancel(self, cr, uid, ids, context=None):
diff --git a/addons/account_bank_statement_extensions/i18n/mn.po b/addons/account_bank_statement_extensions/i18n/mn.po
new file mode 100644
index 00000000000..320369f2a15
--- /dev/null
+++ b/addons/account_bank_statement_extensions/i18n/mn.po
@@ -0,0 +1,374 @@
+# Mongolian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-02-08 00:35+0000\n"
+"PO-Revision-Date: 2012-07-16 07:16+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Mongolian <mn@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Search Bank Transactions"
+msgstr "Банкны гүйлгээгээр хайх"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: selection:account.bank.statement.line,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement:0
+#: view:account.bank.statement.line:0
+msgid "Glob. Id"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: selection:account.bank.statement.line.global,type:0
+msgid "CODA"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,parent_id:0
+msgid "Parent Code"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Debit"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:cancel.statement.line:0
+#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_cancel_statement_line
+#: model:ir.model,name:account_bank_statement_extensions.model_cancel_statement_line
+msgid "Cancel selected statement lines"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: constraint:res.partner.bank:0
+msgid "The RIB and/or IBAN is not valid"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Group By..."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,state:0
+msgid "State"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: selection:account.bank.statement.line,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Statement"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_confirm_statement_line
+#: model:ir.model,name:account_bank_statement_extensions.model_confirm_statement_line
+msgid "Confirm selected statement lines"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+#: model:ir.actions.report.xml,name:account_bank_statement_extensions.bank_statement_balance_report
+msgid "Bank Statement Balances Report"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:cancel.statement.line:0
+msgid "Cancel Lines"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line.global:0
+#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line_global
+msgid "Batch Payment Info"
+msgstr "Багц төлбөрийн мэдээлэл"
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "Confirm Lines"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: code:addons/account_bank_statement_extensions/account_bank_statement.py:130
+#, python-format
+msgid ""
+"Delete operation not allowed ! Please go to the associated bank "
+"statement in order to delete and/or modify this bank statement line"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,type:0
+msgid "Type"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: field:account.bank.statement.line,journal_id:0
+#: report:bank.statement.balance.report:0
+msgid "Journal"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Confirmed Statement Lines."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Credit Transactions."
+msgstr "Кредитын гүйлгээ"
+
+#. module: account_bank_statement_extensions
+#: model:ir.actions.act_window,help:account_bank_statement_extensions.action_cancel_statement_line
+msgid "cancel selected statement lines."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_number:0
+msgid "Counterparty Number"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line.global:0
+msgid "Transactions"
+msgstr "Гүйлгээ"
+
+#. module: account_bank_statement_extensions
+#: code:addons/account_bank_statement_extensions/account_bank_statement.py:130
+#, python-format
+msgid "Warning"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+msgid "Closing Balance"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+msgid "Date"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+#: field:account.bank.statement.line,globalisation_amount:0
+msgid "Glob. Amount"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Debit Transactions."
+msgstr "Дебитын гүйлгээ"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "Confirmed lines cannot be changed anymore."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: constraint:res.partner.bank:0
+msgid ""
+"\n"
+"Please define BIC/Swift code on bank for bank type IBAN Account to make "
+"valid payments"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,val_date:0
+msgid "Valuta Date"
+msgstr "Мөнгөн тэмдэгтийн огноо"
+
+#. module: account_bank_statement_extensions
+#: model:ir.actions.act_window,help:account_bank_statement_extensions.action_confirm_statement_line
+msgid "Confirm selected statement lines."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:cancel.statement.line:0
+msgid "Are you sure you want to cancel the selected Bank Statement lines ?"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: report:bank.statement.balance.report:0
+msgid "Name"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: selection:account.bank.statement.line.global,type:0
+msgid "ISO 20022"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Notes"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: selection:account.bank.statement.line.global,type:0
+msgid "Manual"
+msgstr "Гарын авлага"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Credit"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,amount:0
+msgid "Amount"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Fin.Account"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_currency:0
+msgid "Counterparty Currency"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_bic:0
+msgid "Counterparty BIC"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,child_ids:0
+msgid "Child Codes"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:confirm.statement.line:0
+msgid "Are you sure you want to confirm the selected Bank Statement lines ?"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: constraint:account.bank.statement.line:0
+msgid ""
+"The amount of the voucher must be the same amount as the one on the "
+"statement line"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: help:account.bank.statement.line,globalisation_id:0
+msgid ""
+"Code to identify transactions belonging to the same globalisation level "
+"within a batch payment"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Draft Statement Lines."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Glob. Am."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line
+msgid "Bank Statement Line"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,code:0
+msgid "Code"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,counterparty_name:0
+msgid "Counterparty Name"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,name:0
+msgid "Communication"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: model:ir.model,name:account_bank_statement_extensions.model_res_partner_bank
+msgid "Bank Accounts"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: constraint:account.bank.statement:0
+msgid "The journal and period chosen have to belong to the same company."
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement
+msgid "Bank Statement"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Statement Line"
+msgstr "Тайлангийн мөр"
+
+#. module: account_bank_statement_extensions
+#: sql_constraint:account.bank.statement.line.global:0
+msgid "The code must be unique !"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line.global,bank_statement_line_ids:0
+#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_bank_statement_line
+#: model:ir.ui.menu,name:account_bank_statement_extensions.bank_statement_line
+msgid "Bank Statement Lines"
+msgstr "Банкны тайлангийн мөр"
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line.global:0
+msgid "Child Batch Payments"
+msgstr "Хүү багцын төлбөр"
+
+#. module: account_bank_statement_extensions
+#: view:cancel.statement.line:0
+#: view:confirm.statement.line:0
+msgid "Cancel"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Statement Lines"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: view:account.bank.statement.line:0
+msgid "Total Amount"
+msgstr ""
+
+#. module: account_bank_statement_extensions
+#: field:account.bank.statement.line,globalisation_id:0
+msgid "Globalisation ID"
+msgstr ""
diff --git a/addons/account_check_writing/account_view.xml b/addons/account_check_writing/account_view.xml
index 2b065a2afee..5f9dd1dccbb 100644
--- a/addons/account_check_writing/account_view.xml
+++ b/addons/account_check_writing/account_view.xml
@@ -31,11 +31,9 @@
<field name="priority">17</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <page string="Configuration" position="inside">
- <separator string="Default Check Layout" colspan="4"/>
+ <xpath expr="//group[@name='account_grp']" position="inside">
<field name="check_layout"/>
- <newline/>
- </page>
+ </xpath>
</field>
</record>
</data>
diff --git a/addons/account_check_writing/i18n/mn.po b/addons/account_check_writing/i18n/mn.po
new file mode 100644
index 00000000000..d07ffb2e92b
--- /dev/null
+++ b/addons/account_check_writing/i18n/mn.po
@@ -0,0 +1,199 @@
+# Mongolian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-02-08 00:35+0000\n"
+"PO-Revision-Date: 2012-07-16 07:40+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Mongolian <mn@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
+
+#. module: account_check_writing
+#: selection:res.company,check_layout:0
+msgid "Check on Top"
+msgstr "Чекийн дээд хэсэг"
+
+#. module: account_check_writing
+#: model:ir.actions.act_window,help:account_check_writing.action_write_check
+msgid ""
+"The check payment form allows you to track the payment you do to your "
+"suppliers specially by check. When you select a supplier, the payment method "
+"and an amount for the payment, OpenERP will propose to reconcile your "
+"payment with the open supplier invoices or bills.You can print the check"
+msgstr ""
+
+#. module: account_check_writing
+#: view:account.voucher:0
+#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_bottom
+#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_middle
+#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_top
+msgid "Print Check"
+msgstr "Чек хэвлэх"
+
+#. module: account_check_writing
+#: selection:res.company,check_layout:0
+msgid "Check in middle"
+msgstr "Чекийн төв хэсэг"
+
+#. module: account_check_writing
+#: help:res.company,check_layout:0
+msgid ""
+"Check on top is compatible with Quicken, QuickBooks and Microsoft Money. "
+"Check in middle is compatible with Peachtree, ACCPAC and DacEasy. Check on "
+"bottom is compatible with Peachtree, ACCPAC and DacEasy only"
+msgstr ""
+
+#. module: account_check_writing
+#: selection:res.company,check_layout:0
+msgid "Check on bottom"
+msgstr "Чекийн доод хэсэг"
+
+#. module: account_check_writing
+#: constraint:res.company:0
+msgid "Error! You can not create recursive companies."
+msgstr ""
+
+#. module: account_check_writing
+#: help:account.journal,allow_check_writing:0
+msgid "Check this if the journal is to be used for writing checks."
+msgstr ""
+
+#. module: account_check_writing
+#: field:account.journal,allow_check_writing:0
+msgid "Allow Check writing"
+msgstr "Бичсэн чекийг зөвшөөрөх"
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Description"
+msgstr ""
+
+#. module: account_check_writing
+#: model:ir.model,name:account_check_writing.model_account_journal
+msgid "Journal"
+msgstr ""
+
+#. module: account_check_writing
+#: model:ir.actions.act_window,name:account_check_writing.action_write_check
+#: model:ir.ui.menu,name:account_check_writing.menu_action_write_check
+msgid "Write Checks"
+msgstr "Чек бичих"
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Discount"
+msgstr ""
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Original Amount"
+msgstr ""
+
+#. module: account_check_writing
+#: view:res.company:0
+msgid "Configuration"
+msgstr ""
+
+#. module: account_check_writing
+#: field:account.voucher,allow_check:0
+msgid "Allow Check Writing"
+msgstr ""
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Payment"
+msgstr ""
+
+#. module: account_check_writing
+#: field:account.journal,use_preprint_check:0
+msgid "Use Preprinted Check"
+msgstr ""
+
+#. module: account_check_writing
+#: sql_constraint:res.company:0
+msgid "The company name must be unique !"
+msgstr ""
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Due Date"
+msgstr ""
+
+#. module: account_check_writing
+#: model:ir.model,name:account_check_writing.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: account_check_writing
+#: view:res.company:0
+msgid "Default Check Layout"
+msgstr ""
+
+#. module: account_check_writing
+#: constraint:account.journal:0
+msgid ""
+"Configuration error! The currency chosen should be shared by the default "
+"accounts too."
+msgstr ""
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+msgid "Balance Due"
+msgstr ""
+
+#. module: account_check_writing
+#: report:account.print.check.bottom:0
+#: report:account.print.check.middle:0
+#: report:account.print.check.top:0
+msgid "Check Amount"
+msgstr "Чекийн дүн"
+
+#. module: account_check_writing
+#: model:ir.model,name:account_check_writing.model_account_voucher
+msgid "Accounting Voucher"
+msgstr ""
+
+#. module: account_check_writing
+#: sql_constraint:account.journal:0
+msgid "The name of the journal must be unique per company !"
+msgstr ""
+
+#. module: account_check_writing
+#: sql_constraint:account.journal:0
+msgid "The code of the journal must be unique per company !"
+msgstr ""
+
+#. module: account_check_writing
+#: field:account.voucher,amount_in_word:0
+msgid "Amount in Word"
+msgstr ""
+
+#. module: account_check_writing
+#: report:account.print.check.top:0
+msgid "Open Balance"
+msgstr ""
+
+#. module: account_check_writing
+#: field:res.company,check_layout:0
+msgid "Choose Check layout"
+msgstr ""
diff --git a/addons/account_voucher/account_voucher_view.xml b/addons/account_voucher/account_voucher_view.xml
index 74da5ac4836..2b6c7013af4 100644
--- a/addons/account_voucher/account_voucher_view.xml
+++ b/addons/account_voucher/account_voucher_view.xml
@@ -15,7 +15,7 @@
<field name="period_id" invisible="context.get('visible', True)"/>
<field name="type" invisible="context.get('visible', True)"/>
<field name="amount" sum="Total Amount"/>
- <field name="audit"/>
+ <field name="audit" invisible="1"/>
<field name="state"/>
</tree>
</field>
@@ -272,8 +272,8 @@
<field name="type">form</field>
<field name="arch" type="xml">
<field name="currency_id" position="after">
- <field name="income_currency_exchange_account_id" colspan="2"/>
- <field name="expense_currency_exchange_account_id" colspan="2"/>
+ <field name="income_currency_exchange_account_id"/>
+ <field name="expense_currency_exchange_account_id"/>
</field>
</field>
</record>
diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml
index d162f9d43f8..372d8aa1937 100644
--- a/addons/account_voucher/voucher_payment_receipt_view.xml
+++ b/addons/account_voucher/voucher_payment_receipt_view.xml
@@ -149,26 +149,31 @@
<button name="action_cancel_draft" type="object" states="cancel" string="Set to Draft" invisible="context.get('line_type', False)"/>
<field name="state" widget="statusbar" statusbar_visible="draft,posted" statusbar_colors='{"proforma":"blue"}'/>
</header>
- <sheet string="Bill Payment">
- <group col="6">
- <field name="partner_id" required="1" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" context="{'invoice_currency':currency_id, 'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}" string="Supplier"/>
- <field name="amount" invisible="context.get('line_type', False)" on_change="onchange_amount(amount, payment_rate, partner_id, journal_id, currency_id, type, date, payment_rate_currency_id, company_id, context)"/>
- <field name="journal_id"
- domain="[('type','in',['bank', 'cash'])]"
- invisible="context.get('line_type', False)"
- widget="selection"
- on_change="onchange_journal(journal_id, line_dr_ids, False, partner_id, date, amount, type, company_id, context)"
- string="Payment Method"/>
- <field name="date" invisible="context.get('line_type', False)" on_change="onchange_date(date, currency_id, payment_rate_currency_id, amount, company_id, context)"/>
- <field name="reference" invisible="context.get('line_type', False)" string="Payment Ref" placeholder="003/10"/>
- <field name="name" colspan="2" invisible="context.get('line_type', False)" placeholder="Invoice SAJ/0042"/>
- <field name="company_id" widget="selection" groups="base.group_multi_company"/>
- <field name="account_id"
- widget="selection"
- invisible="True"/>
- <field name="pre_line" invisible="1"/>
- <field name="type" invisible="True"/>
- <field name="currency_id" invisible="1" colspan="4"/>
+ <sheet>
+ <field name="account_id" invisible="True"/>
+ <field name="pre_line" invisible="1"/>
+ <field name="type" invisible="True"/>
+ <group>
+ <group>
+ <field name="partner_id" required="1" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" context="{'invoice_currency':currency_id, 'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}" string="Supplier"/>
+ <label for="amount" string="Amount"/>
+ <div>
+ <field name="amount" invisible="context.get('line_type', False)" on_change="onchange_amount(amount, payment_rate, partner_id, journal_id, currency_id, type, date, payment_rate_currency_id, company_id, context)" class="oe_inline"/>
+ <field name="currency_id" class="oe_inline"/>
+ </div>
+ <field name="journal_id"
+ domain="[('type','in',['bank', 'cash'])]"
+ invisible="context.get('line_type', False)"
+ widget="selection"
+ on_change="onchange_journal(journal_id, line_dr_ids, False, partner_id, date, amount, type, company_id, context)"
+ string="Payment Method"/>
+ </group>
+ <group>
+ <field name="date" invisible="context.get('line_type', False)" on_change="onchange_date(date, currency_id, payment_rate_currency_id, amount, company_id, context)"/>
+ <field name="reference" invisible="context.get('line_type', False)" string="Payment Ref" placeholder="003/10"/>
+ <field name="name" colspan="2" invisible="context.get('line_type', False)" placeholder="Invoice SAJ/0042"/>
+ <field name="company_id" widget="selection" groups="base.group_multi_company"/>
+ </group>
</group>
<notebook>
<page string="Payment Information">
@@ -311,10 +316,15 @@
<group>
<group>
<field name="partner_id" domain="[('customer','=',True)]" required="1" invisible="context.get('line_type', False)" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" string="Customer" context="{'search_default_customer': 1}"/>
- <field name="amount"
- invisible="context.get('line_type', False)"
- string="Paid Amount"
- on_change="onchange_amount(amount, payment_rate, partner_id, journal_id, currency_id, type, date, payment_rate_currency_id, company_id, context)"/>
+ <label for="amount"
+ string="Paid Amount"/>
+ <div>
+ <field name="amount" class="oe_inline"
+ invisible="context.get('line_type', False)"
+ on_change="onchange_amount(amount, payment_rate, partner_id, journal_id, currency_id, type, date, payment_rate_currency_id, company_id, context)"/>
+ <field name="currency_id" class="oe_inline"/>
+ </div>
+
<field name="journal_id"
domain="[('type','in',['bank', 'cash'])]"
invisible="context.get('line_type', False)"
@@ -323,7 +333,6 @@
string="Payment Method"/>
</group>
<group>
- <field name="currency_id" invisible="1"/>
<field name="date" invisible="context.get('line_type', False)" on_change="onchange_date(date, currency_id, payment_rate_currency_id, amount, company_id, context)"/>
<field name="reference" invisible="context.get('line_type', False)" string="Payment Ref" placeholder="003/10"/>
<field name="name" colspan="2" invisible="context.get('line_type', False)" placeholder="Invoice SAJ/0042"/>
diff --git a/addons/account_voucher/voucher_sales_purchase_view.xml b/addons/account_voucher/voucher_sales_purchase_view.xml
index 4e15e4ff737..e70156e4032 100644
--- a/addons/account_voucher/voucher_sales_purchase_view.xml
+++ b/addons/account_voucher/voucher_sales_purchase_view.xml
@@ -88,18 +88,18 @@
<field name="state" widget="statusbar" statusbar_visible="draft,posted" statusbar_colors='{"proforma":"blue"}'/>
</header>
<sheet string="Sales Receipt" >
- <h1><label for="number" string="Sales Receipt "/><field name="number" class="oe_inline"/></h1>
+ <h1><label for="number" string="Sale Receipt"/> <field name="number" class="oe_inline" readonly="1"/></h1>
<group>
<group>
<field name="partner_id" domain="[('customer','=',True)]" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" string="Customer" context="{'search_default_customer':1, 'show_address': 1}" options='{"always_reload": true}'/>
<field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
<group>
- <field name="currency_id" invisible="1"/>
<field name="journal_id" domain="[('type','in',['sale','sale_refund'])]" widget="selection" on_change="onchange_journal(journal_id, line_cr_ids, tax_id, partner_id, date, amount, type, company_id, context)"/>
<field name="date" on_change="onchange_date(date, currency_id, currency_id, amount, company_id, context)"/>
<field name="name"/>
<field name="paid" invisible="1"/>
+ <field name="currency_id" invisible="1"/>
</group>
<field name="type" invisible="True"/>
</group>
@@ -118,16 +118,17 @@
<group class="oe_subtotal_footer oe_right">
<field name="tax_id"
on_change="onchange_price(line_cr_ids, tax_id, partner_id)"
- widget="selection"
+ widget="selection" nolabel="1"
+ placeholder="select tax..."
domain="[('type_tax_use','in',('sale','all')), ('parent_id', '=', False)]"/>
- <div>
- <label for="tax_amount"/>
+ <field name="tax_amount" nolabel="1"/>
+ <div class="oe_subtotal_footer_separator">
+ <label for="amount"/>
<button type="object" class="oe_link oe_edit_only"
name="compute_tax" string="(update)"
attrs="{'invisible': [('state','!=','draft')]}"/>
</div>
- <field name="tax_amount" nolabel="1"/>
- <field name="amount" class="oe_subtotal_footer_separator" />
+ <field name="amount" class="oe_subtotal_footer_separator" nolabel="1"/>
</group>
<group>
<field name="pay_now" on_change="onchange_payment(pay_now, journal_id, partner_id)" required="1"/>
@@ -228,37 +229,30 @@
<field name="state" widget="statusbar" statusbar_visible="draft,posted" statusbar_colors='{"proforma":"blue"}'/>
</header>
<sheet string="Supplier Voucher">
- <div class="oe_title">
- <label for="number" class="oe_edit_only"/>
- <h1><field name="number" readonly="0" /></h1>
- </div>
+ <h1><label for="number" string="Purchase Receipt"/> <field name="number" class="oe_inline" readonly="1"/></h1>
<field name="pay_now" invisible="1"/>
+ <field name="account_id" domain="[('type','=','other')]" invisible="True"/>
+ <field name="type" invisible="True"/>
<group>
<group>
- <field name="partner_id" domain="[('supplier','=',True)]" required="1" string="Supplier" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}" />
- <field name="date" string="Bill Date" on_change="onchange_date(date, currency_id, currency_id, amount, company_id, context)"/>
- <field name="date_due"/>
+ <field name="partner_id" domain="[('supplier','=',True)]" string="Supplier" on_change="onchange_partner_id(partner_id, journal_id, amount, currency_id, type, date, context)" context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}" />
<field name="name" colspan="2"/>
-
+ <field name="reference"/>
+ <field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
<group>
+ <field name="date" string="Bill Date" on_change="onchange_date(date, currency_id, currency_id, amount, company_id, context)"/>
+ <field name="date_due"/>
<field name="paid" invisible="1"/>
- <field name="currency_id"/>
+ <field name="currency_id" invisible="1"/>
<field name="journal_id"
domain="[('type','in',['purchase','purchase_refund'])]"
widget="selection"
on_change="onchange_journal(journal_id, line_dr_ids, tax_id, partner_id, date, amount, type, company_id, context)"/>
- <field name="reference"/>
- <field name="company_id" widget="selection" groups="base.group_multi_company"/>
</group>
-
- </group>
- <group col="6">
- <field name="account_id" domain="[('type','=','other')]" invisible="True"/>
- <field name="type" invisible="True"/>
</group>
- <notebook colspan="4">
+ <notebook>
<page string="Bill Information">
<field name="line_dr_ids" on_change="onchange_price(line_dr_ids, tax_id, partner_id)" context="{'journal_id':journal_id,'partner_id':partner_id}">
<tree string="Expense Lines" editable="bottom">
@@ -269,10 +263,8 @@
</tree>
</field>
<group>
- <group>
- <field name="narration" placeholder="Internal Notes" nolabel="1" />
- </group>
- <group class="oe_subtotal_footer">
+ <field name="narration" placeholder="Internal Notes" nolabel="1"/>
+ <group class="oe_subtotal_footer oe_right">
<!--
<div>
<label for="tax_id" />
@@ -284,13 +276,20 @@
-->
<field name="tax_id"
on_change="onchange_price(line_dr_ids, tax_id, partner_id)"
- widget="selection"
+ widget="selection" nolabel="1"
+ placeholder="select tax..."
+
domain="[('type_tax_use','in',('purchase','all')), ('parent_id', '=', False)]"
/>
- <field name="tax_amount" />
- <field name="amount" string="Total" class="oe_subtotal_footer_separator"/>
- </group>
-
+ <field name="tax_amount" nolabel="1"/>
+ <div class="oe_subtotal_footer_separator">
+ <label for="amount"/>
+ <button type="object" class="oe_link oe_edit_only"
+ name="compute_tax" string="(update)"
+ attrs="{'invisible': [('state','!=','draft')]}"/>
+ </div>
+ <field name="amount" class="oe_subtotal_footer_separator" nolabel="1"/>
+ </group>
</group>
</page>
<page string="Journal Items" attrs="{'invisible': [('state','!=','posted')]}">
diff --git a/addons/association/i18n/mn.po b/addons/association/i18n/mn.po
new file mode 100644
index 00000000000..e415b5bda79
--- /dev/null
+++ b/addons/association/i18n/mn.po
@@ -0,0 +1,135 @@
+# Mongolian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2011-01-11 11:14+0000\n"
+"PO-Revision-Date: 2012-07-16 07:43+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Mongolian <mn@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid ""
+"Here are specific applications related to the Association Profile you "
+"selected."
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project_gtd:0
+msgid ""
+"GTD is a methodology to efficiently organise yourself and your tasks. This "
+"module fully integrates GTD principle with OpenERP's project management."
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Resources Management"
+msgstr "Нөөцийн менежмент"
+
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,hr_expense:0
+msgid "Expenses Tracking"
+msgstr "Зарпал хянах"
+
+#. module: association
+#: model:ir.actions.act_window,name:association.action_config_install_module
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Association Application Configuration"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+#: field:profile.association.config.install_modules_wizard,project:0
+msgid "Project Management"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Configure"
+msgstr ""
diff --git a/addons/auth_openid/res_users.xml b/addons/auth_openid/res_users.xml
index e32c2df26c8..df0c31856e2 100644
--- a/addons/auth_openid/res_users.xml
+++ b/addons/auth_openid/res_users.xml
@@ -9,8 +9,10 @@
<field name="arch" type="xml">
<notebook colspan="4" position="inside">
<page string="OpenID">
- <field name="openid_url"/>
- <field name="openid_email"/>
+ <group>
+ <field name="openid_url"/>
+ <field name="openid_email"/>
+ </group>
</page>
</notebook>
</field>
diff --git a/addons/base_action_rule/i18n/sv.po b/addons/base_action_rule/i18n/sv.po
index c3191132329..b41445f3228 100644
--- a/addons/base_action_rule/i18n/sv.po
+++ b/addons/base_action_rule/i18n/sv.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-07-13 14:20+0000\n"
-"Last-Translator: Magnus Brandt (mba), Aspirix AB <Unknown>\n"
+"PO-Revision-Date: 2012-07-16 15:31+0000\n"
+"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>\n"
"Language-Team: Swedish <sv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
#. module: base_action_rule
#: help:base.action.rule,act_mail_to_user:0
@@ -51,7 +51,7 @@ msgstr "Objekt"
#. module: base_action_rule
#: field:base.action.rule,act_mail_to_email:0
msgid "Mail to these Emails"
-msgstr ""
+msgstr "Skicka till dessa e-postadresser"
#. module: base_action_rule
#: field:base.action.rule,act_state:0
@@ -209,7 +209,7 @@ msgstr "Ogiltiga argument"
#. module: base_action_rule
#: field:base.action.rule,act_user_id:0
msgid "Set Responsible to"
-msgstr ""
+msgstr "Sätt ansvarig till"
#. module: base_action_rule
#: selection:base.action.rule,trg_date_type:0
diff --git a/addons/base_setup/res_config_view.xml b/addons/base_setup/res_config_view.xml
index 8607e671085..5227b0885a9 100644
--- a/addons/base_setup/res_config_view.xml
+++ b/addons/base_setup/res_config_view.xml
@@ -12,9 +12,12 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
- <group string="Company Settings">
- <group>
+ <group>
+ <group string="Company Settings">
<field name="module_multi_company"/>
+ <separator string="External Accesses" colspan="2"/>
+ <field name="module_share"/>
+ <field name="module_portal"/>
</group>
<group>
<div>
@@ -22,16 +25,12 @@
address for the header and footer, overdue payments texts, etc.
</div>
<button type="object" name="open_company" string="Configure Your Company Data" icon="gtk-execute"/>
- </group>
- </group>
- <group string="External Accesses">
- <field name="module_share"/>
- <field name="module_portal"/>
- </group>
- <group string="Others">
- <label for="id" string="Outgoing Mail Servers"/>
- <button type="action" name="%(base.action_ir_mail_server_list)d"
+ <separator string="Others" colspan="2"/>
+ <label for="id" string="Outgoing Mail Servers"/>
+ <button type="action" name="%(base.action_ir_mail_server_list)d"
string="Configure" icon="gtk-execute"/>
+ </group>
+
</group>
</form>
</field>
@@ -58,13 +57,16 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
- <field name="module_crm" invisible="1"/>
- <group name="config_sale"/>
- <group name="config_fetchmail" string="Emails" attrs="{'invisible': [('module_crm','=',False)]}">
- <field name="module_plugin_thunderbird"/>
- <field name="module_plugin_outlook"/>
- </group>
- <group name="config_crm"/>
+ <group>
+ <group name="config_sale">
+ <field name="module_crm" invisible="1"/>
+ <separator string="Emails" colspan="2" attrs="{'invisible': [('module_crm','=',False)]}"/>
+ <field name="module_plugin_thunderbird" attrs="{'invisible': [('module_crm','=',False)]}"/>
+ <field name="module_plugin_outlook" attrs="{'invisible': [('module_crm','=',False)]}"/>
+ </group>
+ <group name="config_other">
+ </group>
+ </group>
</form>
</field>
</record>
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index 30b0af1dc85..73c687e4ad0 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -140,9 +140,10 @@
name="%(act_crm_opportunity_crm_phonecall_new)d"
string="Phone Calls" />
</div>
-
- <label for="name" class="oe_edit_only" string="Lead Description"/>
- <h1><field name="name" placeholder="Describe the lead..."/></h1>
+ <div class="oe_title">
+ <label for="name" class="oe_edit_only" string="Lead Description"/>
+ <h1><field name="name" placeholder="Describe the lead..."/></h1>
+ </div>
<group>
<group>
<field name="user_id" />
diff --git a/addons/crm/res_config_view.xml b/addons/crm/res_config_view.xml
index 811a9b3ca15..96fa16eaa2d 100644
--- a/addons/crm/res_config_view.xml
+++ b/addons/crm/res_config_view.xml
@@ -8,29 +8,25 @@
<field name="type">form</field>
<field name="inherit_id" ref="base_setup.view_sale_config_settings"/>
<field name="arch" type="xml">
- <group name="config_fetchmail" version="7.0" position="inside">
+ <separator string="Emails" version="7.0" position="after">
<label for="fetchmail_lead"/>
<div>
<field name="fetchmail_lead"/>
<button name="configure_fetchmail_lead" type="object" string="Configure" icon="gtk-go-forward"
attrs="{'invisible': [('fetchmail_lead','=',False)]}"/>
</div>
+ </separator>
+ <group name="config_other" version="7.0" position="inside">
+ <separator string="Import and Synchronize Data from an Other Application" colspan="2"/>
+ <field name="module_import_sugarcrm"/>
+ <field name="module_crm_caldav"/>
+ <field name="module_import_google"/>
+ <separator string="Customer Form" colspan="2"/>
+ <field name="module_google_map"/>
</group>
-
- <group name="config_crm" position="after">
- <group string="Import and Synchronize Data from an Other Application">
- <field name="module_import_sugarcrm"/>
- <field name="module_crm_caldav"/>
- <field name="module_import_google"/>
- </group>
-
- <group string="Documents and Wiki">
+ <group name="config_sale" position="inside">
+ <separator string="Documents and Wiki" colspan="2"/>
<field name="module_wiki_sale_faq"/>
- </group>
-
- <group string="Customer Form">
- <field name="module_google_map"/>
- </group>
</group>
</field>
</record>
diff --git a/addons/crm_claim/res_config_view.xml b/addons/crm_claim/res_config_view.xml
index c87f7b001c2..327bf144544 100644
--- a/addons/crm_claim/res_config_view.xml
+++ b/addons/crm_claim/res_config_view.xml
@@ -9,14 +9,14 @@
<field name="inherit_id" ref="base_setup.view_sale_config_settings"/>
<field name="priority" eval="20"/> <!-- to put fetchmail_lead before fetchmail_claim -->
<field name="arch" type="xml">
- <group name="config_fetchmail" version="7.0" position="inside">
+ <separator string="Emails" version="7.0" position="after">
<label for="fetchmail_claim"/>
<div>
<field name="fetchmail_claim"/>
<button type="object" name="configure_fetchmail_claim" string="Configure" icon="gtk-go-forward"
attrs="{'invisible': [('fetchmail_claim','=',False)]}"/>
</div>
- </group>
+ </separator>
</field>
</record>
diff --git a/addons/document/document_view.xml b/addons/document/document_view.xml
index de9d422edab..1b1864cabe0 100644
--- a/addons/document/document_view.xml
+++ b/addons/document/document_view.xml
@@ -368,7 +368,7 @@
<field name="priority" eval="1"/>
<field name="arch" type="xml">
<field name="subflow_id" position="after">
- <field name="directory_id" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
+ <field name="directory_id" string="Document Directory" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
<newline/>
</field>
</field>
diff --git a/addons/email_template/email_template_view.xml b/addons/email_template/email_template_view.xml
index 7b64254dfd8..c05502cd3a0 100644
--- a/addons/email_template/email_template_view.xml
+++ b/addons/email_template/email_template_view.xml
@@ -17,20 +17,13 @@
<notebook>
<page string="Email Details">
<group>
- <group string="Addresses">
<field name="email_from" required="1"/>
<field name="email_to" required="1"/>
<field name="email_cc"/>
<field name="email_bcc"/>
<field name="reply_to"/>
- </group>
- <group string="Options">
- <field name="lang"/>
- <field name="user_signature"/>
- </group>
- <group string="Email Content">
<field name="subject" required="1"/>
- <notebook colspan="2">
+ <notebook colspan="4">
<page string="Body (Text)">
<field name="body_text" colspan="4" width="250" height="250" nolabel="1"/>
</page>
@@ -39,22 +32,21 @@
<label string="Note: This is Raw HTML." colspan="4"/>
</page>
</notebook>
- </group>
+ <field name="user_signature"/>
<notebook colspan="4">
<page string="Dynamic Values Builder">
- <field name="model_object_field"
- domain="[('model_id','=',model_id),('ttype','!=','one2many'),('ttype','!=','many2many')]"
- on_change="onchange_sub_model_object_value_field(model_object_field)"
- colspan="4"/>
- <field name="sub_object" readonly="1" colspan="4"/>
- <field name="sub_model_object_field"
- domain="[('model_id','=',sub_object),('ttype','!=','one2many'),('ttype','!=','many2many')]"
- colspan="4"
- attrs="{'readonly':[('sub_object','=',False)],'required':[('sub_object','!=',False)]}"
- on_change="onchange_sub_model_object_value_field(model_object_field,sub_model_object_field)"/>
- <field name="null_value" colspan="4"
- on_change="onchange_sub_model_object_value_field(model_object_field,sub_model_object_field,null_value)" />
- <field name="copyvalue" colspan="4"/>
+ <group>
+ <field name="model_object_field"
+ domain="[('model_id','=',model_id),('ttype','!=','one2many'),('ttype','!=','many2many')]"
+ on_change="onchange_sub_model_object_value_field(model_object_field)"/>
+ <field name="sub_object" readonly="1"/>
+ <field name="sub_model_object_field"
+ domain="[('model_id','=',sub_object),('ttype','!=','one2many'),('ttype','!=','many2many')]"
+ attrs="{'readonly':[('sub_object','=',False)],'required':[('sub_object','!=',False)]}"
+ on_change="onchange_sub_model_object_value_field(model_object_field,sub_model_object_field)"/>
+ <field name="null_value" on_change="onchange_sub_model_object_value_field(model_object_field,sub_model_object_field,null_value)"/>
+ <field name="copyvalue"/>
+ </group>
</page>
</notebook>
<button name="%(wizard_email_template_preview)d" string="Preview Template"
@@ -82,15 +74,18 @@
<field name="track_campaign_item"/>
<field name="message_id"/>
<field name="auto_delete"/>
+ <field name="lang"/>
</group>
</group>
<group colspan="2" col="2">
<separator string="Attachments" colspan="2"/>
<notebook colspan="2">
<page string="Attach Report">
- <field name="report_template" colspan="4"
- domain="[('model','=',model)]"/>
- <field name="report_name" colspan="4" />
+ <group>
+ <field name="report_template" colspan="4"
+ domain="[('model','=',model)]"/>
+ <field name="report_name" colspan="4" />
+ </group>
</page>
<page string="Attach existing files">
<field name="attachment_ids" colspan="4" nolabel="1" height="350"/>
diff --git a/addons/google_base_account/google_base_account_view.xml b/addons/google_base_account/google_base_account_view.xml
index db189d659db..ec4aa9669fb 100644
--- a/addons/google_base_account/google_base_account_view.xml
+++ b/addons/google_base_account/google_base_account_view.xml
@@ -9,9 +9,10 @@
<field name="arch" type="xml">
<xpath expr="//notebook" position="inside">
<page string="Synchronization">
- <separator string="Google Account" colspan="4"/>
- <field name="gmail_user"/>
- <field name="gmail_password" password="True"/>
+ <group string="Google Account" colspan="4">
+ <field name="gmail_user"/>
+ <field name="gmail_password" password="True"/>
+ </group>
</page>
</xpath>
</field>
diff --git a/addons/hr/hr.py b/addons/hr/hr.py
index aac2b0637ce..4a0c3736222 100644
--- a/addons/hr/hr.py
+++ b/addons/hr/hr.py
@@ -250,13 +250,13 @@ class hr_employee(osv.osv):
work_email = self.pool.get('res.users').browse(cr, uid, user_id, context=context).user_email
return {'value': {'work_email' : work_email}}
- def _get_photo(self, cr, uid, context=None):
+ def _default_get_photo(self, cr, uid, context=None):
photo_path = addons.get_module_resource('hr','images','photo.png')
return self._photo_resize(cr, uid, open(photo_path, 'rb').read().encode('base64'), context=context)
_defaults = {
'active': 1,
- 'photo': _get_photo,
+ 'photo': _default_get_photo,
'marital': 'single',
'color': 0,
}
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index 1797f32e9ce..54ced534880 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -21,9 +21,6 @@
<form string="Employee" version="7.0">
<sheet>
<field name="photo" widget='image' class="oe_right" on_change="onchange_photo(photo)"/>
- <div class="oe_right oe_button_box" name="button_box">
- <!-- Put here related buttons -->
- </div>
<div class="oe_title">
<label for="name" class="oe_edit_only"/>
<h1>
@@ -38,6 +35,9 @@
<label for="category_ids" class="oe_edit_only"/>
<h3><field name="category_ids" widget="many2many_tags"/></h3>
</div>
+ <div class="oe_right oe_button_box" name="button_box">
+ <!-- Put here related buttons -->
+ </div>
<group colspan="4" col="4">
<field name="work_email" widget="email" />
<field name="work_phone"/>
diff --git a/addons/hr/res_config_view.xml b/addons/hr/res_config_view.xml
index 3285f4c32a6..cf35654475d 100644
--- a/addons/hr/res_config_view.xml
+++ b/addons/hr/res_config_view.xml
@@ -20,13 +20,11 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
- <group string="Additional Features">
- <group>
+ <group>
+ <group string="Additional Features" name="left_column">
<field name="module_hr_expense"/>
<field name="module_hr_evaluation"/>
<field name="module_hr_holidays"/>
- </group>
- <group>
<field name="module_hr_recruitment"/>
<field name="module_hr_contract"/>
<label for="module_hr_payroll"/>
@@ -37,14 +35,11 @@
attrs="{'invisible': [('module_hr_payroll','=',False)]}"/>
</div>
</group>
- </group>
- <group>
- <group string="Timesheets">
+ <group string="Timesheets" name="right_column">
<field name="module_hr_attendance" on_change="onchange_hr_attendance(module_hr_attendance)"/>
<field name="module_hr_timesheet" on_change="onchange_hr_timesheet(module_hr_timesheet)"/>
<field name="module_hr_timesheet_sheet"/>
</group>
- <group name="config_recruitment"/>
</group>
</form>
</field>
diff --git a/addons/hr_attendance/i18n/sv.po b/addons/hr_attendance/i18n/sv.po
index 4965b3d8175..cff69bff0de 100644
--- a/addons/hr_attendance/i18n/sv.po
+++ b/addons/hr_attendance/i18n/sv.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.14\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2012-05-10 17:58+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-07-16 15:25+0000\n"
+"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:10+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
#. module: hr_attendance
#: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking
@@ -225,7 +225,7 @@ msgstr "Startdatum"
#. module: hr_attendance
#: report:report.hr.timesheet.attendance.error:0
msgid "Min Delay"
-msgstr "Min Delay"
+msgstr "Minsta fördröjning"
#. module: hr_attendance
#: selection:hr.attendance,action:0
diff --git a/addons/hr_payroll/res_config_view.xml b/addons/hr_payroll/res_config_view.xml
index 051c720667b..c62281892e8 100644
--- a/addons/hr_payroll/res_config_view.xml
+++ b/addons/hr_payroll/res_config_view.xml
@@ -8,7 +8,7 @@
<field name="inherit_id" ref="hr.view_human_resources_configuration"/>
<field name="arch" type="xml">
<!-- put after the element <div><field name="module_hr_payroll" class="oe_inline"/> ...</div> -->
- <xpath expr="//field[@name='module_hr_payroll']/.." position="after">
+ <xpath expr="//group[@name='left_column']" position="inside">
<field name="module_hr_payroll_account"/>
</xpath>
</field>
diff --git a/addons/hr_recruitment/res_config_view.xml b/addons/hr_recruitment/res_config_view.xml
index 011e3816c2c..60d6d8d152d 100644
--- a/addons/hr_recruitment/res_config_view.xml
+++ b/addons/hr_recruitment/res_config_view.xml
@@ -7,16 +7,15 @@
<field name="type">form</field>
<field name="inherit_id" ref="hr.view_human_resources_configuration"/>
<field name="arch" type="xml">
- <group name="config_recruitment" position="replace">
- <group name="config_recruitment" string="Recruitment">
- <field name="module_document_ftp"/>
- <label for="fetchmail_applicants"/>
- <div>
- <field name="fetchmail_applicants"/>
- <button name="configure_fetchmail_applicants" type="object" string="Configure" icon="gtk-go-forward"
- attrs="{'invisible': [('fetchmail_applicants','=',False)]}"/>
- </div>
- </group>
+ <group name="right_column" position="inside">
+ <separator string="Recruitment" colspan="2"/>
+ <field name="module_document_ftp"/>
+ <label for="fetchmail_applicants"/>
+ <div>
+ <field name="fetchmail_applicants"/>
+ <button name="configure_fetchmail_applicants" type="object" string="Configure" icon="gtk-go-forward"
+ attrs="{'invisible': [('fetchmail_applicants','=',False)]}"/>
+ </div>
</group>
</field>
</record>
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
index 6635c38b909..dbc9e1d6dac 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
@@ -200,12 +200,12 @@
<field name="type">form</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <page string="Configuration" position="inside">
- <separator string="Timesheets" colspan="4"/>
- <field name="timesheet_range"/>
- <field name="timesheet_max_difference"/>
- <newline/>
- </page>
+ <xpath expr="//group[@name='account_grp']" position="after">
+ <group name="timesheets_grp" string="Timesheets">
+ <field name="timesheet_range"/>
+ <field name="timesheet_max_difference"/>
+ </group>
+ </xpath>
</field>
</record>
diff --git a/addons/hr_timesheet_sheet/i18n/sv.po b/addons/hr_timesheet_sheet/i18n/sv.po
index 341abbb0858..ba584de0934 100644
--- a/addons/hr_timesheet_sheet/i18n/sv.po
+++ b/addons/hr_timesheet_sheet/i18n/sv.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.14\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2010-11-22 21:07+0000\n"
-"Last-Translator: Olivier Dony (OpenERP) <Unknown>\n"
+"PO-Revision-Date: 2012-07-16 15:49+0000\n"
+"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:05+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
#. module: hr_timesheet_sheet
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
@@ -66,7 +66,7 @@ msgstr ""
#. module: hr_timesheet_sheet
#: view:hr_timesheet_sheet.sheet:0
msgid "Today"
-msgstr "Today"
+msgstr "Idag"
#. module: hr_timesheet_sheet
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:274
@@ -74,7 +74,8 @@ msgstr "Today"
msgid ""
"Please verify that the total difference of the sheet is lower than %.2f !"
msgstr ""
-"Please verify that the total difference of the sheet is lower than %.2f !"
+"Vänligen kontrollera att den totala skillnaden mellan rapporterna är mindre "
+"än %.2f!"
#. module: hr_timesheet_sheet
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
@@ -89,7 +90,7 @@ msgstr "# Kostnad"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0 view:timesheet.report:0
msgid "Timesheet of last month"
-msgstr ""
+msgstr "Tidrapport från förra månaden"
#. module: hr_timesheet_sheet
#: view:hr.timesheet.report:0 field:hr.timesheet.report,company_id:0
diff --git a/addons/import_google/i18n/pt_BR.po b/addons/import_google/i18n/pt_BR.po
new file mode 100644
index 00000000000..56654d0f9e7
--- /dev/null
+++ b/addons/import_google/i18n/pt_BR.po
@@ -0,0 +1,217 @@
+# Brazilian Portuguese translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-02-08 00:36+0000\n"
+"PO-Revision-Date: 2012-07-16 20:10+0000\n"
+"Last-Translator: Rafael <Unknown>\n"
+"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
+
+#. module: import_google
+#: help:synchronize.google.import,group_name:0
+msgid "Choose which group to import, By default it takes all."
+msgstr ""
+
+#. module: import_google
+#: view:synchronize.google.import:0
+msgid "Import Google Calendar Events"
+msgstr "Importar o Calendário de Eventos da Google"
+
+#. module: import_google
+#: view:synchronize.google.import:0
+msgid "_Import Events"
+msgstr ""
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google_data.py:71
+#, python-format
+msgid ""
+"No Google Username or password Defined for user.\n"
+"Please define in user view"
+msgstr ""
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google_data.py:127
+#, python-format
+msgid ""
+"Invalid login detail !\n"
+" Specify Username/Password."
+msgstr ""
+
+#. module: import_google
+#: field:synchronize.google.import,supplier:0
+msgid "Supplier"
+msgstr "Fornecedor"
+
+#. module: import_google
+#: view:synchronize.google.import:0
+msgid "Import Options"
+msgstr "Opções de importação"
+
+#. module: import_google
+#: field:synchronize.google.import,group_name:0
+msgid "Group Name"
+msgstr "Nome do Grupo"
+
+#. module: import_google
+#: model:ir.model,name:import_google.model_crm_case_categ
+msgid "Category of Case"
+msgstr ""
+
+#. module: import_google
+#: model:ir.actions.act_window,name:import_google.act_google_login_contact_form
+#: model:ir.ui.menu,name:import_google.menu_sync_contact
+msgid "Import Google Contacts"
+msgstr "Importar Contatos do Google"
+
+#. module: import_google
+#: view:google.import.message:0
+msgid "Import Google Data"
+msgstr ""
+
+#. module: import_google
+#: view:crm.meeting:0
+msgid "Meeting Type"
+msgstr ""
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google.py:38
+#: code:addons/import_google/wizard/import_google_data.py:28
+#, python-format
+msgid ""
+"Please install gdata-python-client from http://code.google.com/p/gdata-"
+"python-client/downloads/list"
+msgstr ""
+
+#. module: import_google
+#: model:ir.model,name:import_google.model_google_login
+msgid "Google Contact"
+msgstr ""
+
+#. module: import_google
+#: view:synchronize.google.import:0
+msgid "Import contacts from a google account"
+msgstr ""
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google_data.py:133
+#, python-format
+msgid "Please specify correct user and password !"
+msgstr ""
+
+#. module: import_google
+#: field:synchronize.google.import,customer:0
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: import_google
+#: view:synchronize.google.import:0
+msgid "_Cancel"
+msgstr ""
+
+#. module: import_google
+#: model:ir.model,name:import_google.model_synchronize_google_import
+msgid "synchronize.google.import"
+msgstr "sincronizar.importação.google"
+
+#. module: import_google
+#: view:synchronize.google.import:0
+msgid "_Import Contacts"
+msgstr ""
+
+#. module: import_google
+#: model:ir.actions.act_window,name:import_google.act_google_login_form
+#: model:ir.ui.menu,name:import_google.menu_sync_calendar
+msgid "Import Google Calendar"
+msgstr "Importar Calendário do Google"
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google_data.py:50
+#, python-format
+msgid "Import google"
+msgstr ""
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google_data.py:127
+#: code:addons/import_google/wizard/import_google_data.py:133
+#, python-format
+msgid "Error"
+msgstr "Erro"
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google_data.py:71
+#, python-format
+msgid "Warning !"
+msgstr "Aviso !"
+
+#. module: import_google
+#: field:synchronize.google.import,create_partner:0
+msgid "Options"
+msgstr "Opções"
+
+#. module: import_google
+#: view:google.import.message:0
+msgid "_Ok"
+msgstr "_Ok"
+
+#. module: import_google
+#: code:addons/import_google/wizard/import_google.py:38
+#: code:addons/import_google/wizard/import_google_data.py:28
+#, python-format
+msgid "Google Contacts Import Error!"
+msgstr ""
+
+#. module: import_google
+#: model:ir.model,name:import_google.model_google_import_message
+msgid "Import Message"
+msgstr ""
+
+#. module: import_google
+#: field:synchronize.google.import,calendar_name:0
+msgid "Calendar Name"
+msgstr "Nome do Calendário"
+
+#. module: import_google
+#: help:synchronize.google.import,supplier:0
+msgid "Check this box to set newly created partner as Supplier."
+msgstr ""
+
+#. module: import_google
+#: selection:synchronize.google.import,create_partner:0
+msgid "Import only address"
+msgstr ""
+
+#. module: import_google
+#: field:crm.case.categ,user_id:0
+msgid "User"
+msgstr "Usuário"
+
+#. module: import_google
+#: view:synchronize.google.import:0
+msgid "Partner Status for this Group:"
+msgstr ""
+
+#. module: import_google
+#: field:google.import.message,name:0
+msgid "Message"
+msgstr "Mensagem"
+
+#. module: import_google
+#: selection:synchronize.google.import,create_partner:0
+msgid "Create partner for each contact"
+msgstr ""
+
+#. module: import_google
+#: help:synchronize.google.import,customer:0
+msgid "Check this box to set newly created partner as Customer."
+msgstr ""
diff --git a/addons/knowledge/res_config_view.xml b/addons/knowledge/res_config_view.xml
index 0cec5899c41..ec4d91683f1 100644
--- a/addons/knowledge/res_config_view.xml
+++ b/addons/knowledge/res_config_view.xml
@@ -11,7 +11,6 @@
<button string="Apply" type="object" name="execute" class="oe_highlight"/>
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
-
</header>
<group>
<group string="Wiki">
diff --git a/addons/l10n_ch/company_view.xml b/addons/l10n_ch/company_view.xml
index 0d107f63723..108982526b6 100644
--- a/addons/l10n_ch/company_view.xml
+++ b/addons/l10n_ch/company_view.xml
@@ -7,22 +7,22 @@
<field name="type">form</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <field name="rml_footer2" position="after">
- <newline/>
- <group string="BVR data" colspan="4">
- <field name="bvr_delta_horz"/>
- <field name="bvr_delta_vert"/>
- <field name="bvr_scan_line_vert"/>
- <field name="bvr_scan_line_horz"/>
- <field name="bvr_scan_line_font_size"/>
- <field name="bvr_scan_line_letter_spacing"/>
- <field name="bvr_background"/>
- <field name="bvr_only"/>
- <field name="invoice_only"/>
- </group>
- <newline/>
- </field>
+ <xpath expr="//notebook" position="inside">
+ <page string="BVR Data">
+ <group colspan="4">
+ <field name="bvr_delta_horz"/>
+ <field name="bvr_delta_vert"/>
+ <field name="bvr_scan_line_vert"/>
+ <field name="bvr_scan_line_horz"/>
+ <field name="bvr_scan_line_font_size"/>
+ <field name="bvr_scan_line_letter_spacing"/>
+ <field name="bvr_background"/>
+ <field name="bvr_only"/>
+ <field name="invoice_only"/>
+ </group>
+ </page>
+ </xpath>
</field>
</record>
</data>
-</openerp> \ No newline at end of file
+</openerp>
diff --git a/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_view.xml b/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_view.xml
index 4bf8cdf018b..eb407917d81 100755
--- a/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_view.xml
+++ b/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_view.xml
@@ -11,15 +11,15 @@
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
<data>
- <xpath expr="//notebook" position="inside">
- <page string="Paie">
+ <xpath expr="//group[@name='account_grp']" position="after">
+ <group string="Paie">
<field name="plafond_secu"/>
<field name="nombre_employes"/>
<newline/>
<field name="org_ss"/>
<newline/>
<field name="conv_coll"/>
- </page>
+ </group>
</xpath>
</data>
</field>
diff --git a/addons/membership/i18n/pt_BR.po b/addons/membership/i18n/pt_BR.po
index 811a6380b56..d1197588eef 100644
--- a/addons/membership/i18n/pt_BR.po
+++ b/addons/membership/i18n/pt_BR.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
-"PO-Revision-Date: 2011-07-18 17:46+0000\n"
-"Last-Translator: Fernando Casseano <Unknown>\n"
+"PO-Revision-Date: 2012-07-16 19:47+0000\n"
+"Last-Translator: Rafael <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 05:44+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
#. module: membership
#: model:process.transition,name:membership.process_transition_invoicetoassociate0
@@ -37,27 +37,27 @@ msgstr "Estado pago"
#: view:report.membership:0
#: view:res.partner:0
msgid "Group By..."
-msgstr ""
+msgstr "Agrupar Por..."
#. module: membership
#: field:report.membership,num_paid:0
msgid "# Paid"
-msgstr ""
+msgstr "# Pago"
#. module: membership
#: field:report.membership,tot_earned:0
msgid "Earned Amount"
-msgstr ""
+msgstr "Valor Agregado"
#. module: membership
#: model:ir.model,name:membership.model_report_membership
msgid "Membership Analysis"
-msgstr ""
+msgstr "Análises de Composição"
#. module: membership
#: selection:report.membership,month:0
msgid "March"
-msgstr ""
+msgstr "Março"
#. module: membership
#: model:process.node,note:membership.process_node_setassociation0
@@ -74,12 +74,12 @@ msgstr "Fatura a ser paga"
#: view:report.membership:0
#: field:report.membership,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Empresa"
#. module: membership
#: view:res.partner:0
msgid "Ending Date Of Membership"
-msgstr ""
+msgstr "Data Final de Composição"
#. module: membership
#: field:product.product,membership_date_to:0
@@ -94,12 +94,12 @@ msgstr "Esperando pela fatura"
#. module: membership
#: view:report.membership:0
msgid "This will display paid, old and total earned columns"
-msgstr ""
+msgstr "Isto irá exibir colunas pago, antigo e total recebido"
#. module: membership
#: view:res.partner:0
msgid "Suppliers"
-msgstr ""
+msgstr "Fornecedores"
#. module: membership
#: selection:membership.membership_line,state:0
@@ -111,12 +111,12 @@ msgstr "Não Membros"
#. module: membership
#: model:product.template,name:membership.membership_2_product_template
msgid "Basic Membership"
-msgstr ""
+msgstr "Composição Básica"
#. module: membership
#: view:res.partner:0
msgid "All Members"
-msgstr ""
+msgstr "Todos Membros"
#. module: membership
#: field:res.partner,membership_stop:0
@@ -131,7 +131,7 @@ msgstr "Produto para membro"
#. module: membership
#: view:res.partner:0
msgid "Join Membership"
-msgstr ""
+msgstr "Inscrever-se como membro"
#. module: membership
#: field:res.partner,associate_member:0
@@ -146,12 +146,12 @@ msgstr "Membro está associado."
#. module: membership
#: view:report.membership:0
msgid " Month "
-msgstr ""
+msgstr " Mês "
#. module: membership
#: field:report.membership,tot_pending:0
msgid "Pending Amount"
-msgstr ""
+msgstr "Valor Pendente"
#. module: membership
#: model:process.transition,note:membership.process_transition_associationpartner0
@@ -161,28 +161,28 @@ msgstr "Parceiro associado."
#. module: membership
#: view:res.partner:0
msgid "Supplier Partners"
-msgstr ""
+msgstr "Parceiros do fornecedor"
#. module: membership
#: field:report.membership,num_invoiced:0
msgid "# Invoiced"
-msgstr ""
+msgstr "# Faturado"
#. module: membership
#: constraint:account.invoice:0
msgid "Invalid BBA Structured Communication !"
-msgstr ""
+msgstr "Comunicação estruturada BBA inválida !"
#. module: membership
#: model:ir.actions.act_window,name:membership.action_report_membership_tree
#: model:ir.ui.menu,name:membership.menu_report_membership
msgid "Members Analysis"
-msgstr ""
+msgstr "Análise dos Membros"
#. module: membership
#: view:res.partner:0
msgid "End Membership Date"
-msgstr ""
+msgstr "Finalizar Data do Grupo"
#. module: membership
#: field:product.product,membership_date_from:0
@@ -193,7 +193,7 @@ msgstr "Data de"
#: code:addons/membership/membership.py:414
#, python-format
msgid "Partner doesn't have an address to make the invoice."
-msgstr ""
+msgstr "Parceiro não possui um endereço para realizar a fatura."
#. module: membership
#: model:ir.model,name:membership.model_res_partner
@@ -209,7 +209,7 @@ msgstr "Fatura a pagar"
#. module: membership
#: view:res.partner:0
msgid "Customer Partners"
-msgstr ""
+msgstr "Parceiros do Cliente"
#. module: membership
#: view:res.partner:0
@@ -219,7 +219,7 @@ msgstr "Parceiros"
#. module: membership
#: field:membership.membership_line,date_from:0
msgid "From"
-msgstr "A partir de"
+msgstr "De"
#. module: membership
#: constraint:membership.membership_line:0
@@ -243,6 +243,18 @@ msgid ""
" -Paid Member: A member who has paid the membership "
"amount."
msgstr ""
+"Isto indica o estado do grupo.\n"
+" -Não Membro: Um membro que não foi vinculado a nenhum "
+"grupo.\n"
+" -Membro Cancelado: Um membro que foi cancelado de seu "
+"grupo.\n"
+" -Membro Antigo: Um membro cujo data do grupo foi "
+"expirada.\n"
+" -Membro em Espera: Um membro que foi vinculado a um "
+"grupo e cuja fatura está sendo criada.\n"
+" -Membro Faturado: Um membro cujo fatura já foi criada.\n"
+" -Membro Pago: Um membro que tenha pago uma quantia de "
+"associação."
#. module: membership
#: model:process.transition.action,name:membership.process_transition_action_create0
@@ -268,12 +280,12 @@ msgstr "Data de início da associação"
#. module: membership
#: view:report.membership:0
msgid "Events created in current month"
-msgstr ""
+msgstr "Eventos criados no mês atual."
#. module: membership
#: view:report.membership:0
msgid "This will display waiting, invoiced and total pending columns"
-msgstr ""
+msgstr "Isto irá exibir colunas aguardando, faturados e total pendente."
#. module: membership
#: code:addons/membership/membership.py:410
@@ -290,22 +302,22 @@ msgstr "Membro Pago"
#. module: membership
#: view:report.membership:0
msgid " Month-1 "
-msgstr ""
+msgstr " Mês-1 "
#. module: membership
#: view:report.membership:0
msgid "Events created in last month"
-msgstr ""
+msgstr "Eventos criados no ultimo mês"
#. module: membership
#: field:report.membership,num_waiting:0
msgid "# Waiting"
-msgstr ""
+msgstr "# Aguardando"
#. module: membership
#: view:report.membership:0
msgid "Events created in current year"
-msgstr ""
+msgstr "Eventos criados no ano atual"
#. module: membership
#: model:ir.actions.act_window,name:membership.action_membership_members
@@ -317,22 +329,22 @@ msgstr "Membros"
#. module: membership
#: view:res.partner:0
msgid "Invoiced/Paid/Free"
-msgstr ""
+msgstr "Faturado/Pago/Livre"
#. module: membership
#: model:process.node,note:membership.process_node_invoicedmember0
msgid "Open invoice."
-msgstr "Abrir Fatura"
+msgstr "Abrir Fatura."
#. module: membership
#: selection:report.membership,month:0
msgid "July"
-msgstr ""
+msgstr "Julho"
#. module: membership
#: model:product.template,name:membership.membership_0_product_template
msgid "Golden Membership"
-msgstr ""
+msgstr "Membro Golden"
#. module: membership
#: help:res.partner,associate_member:0
@@ -340,49 +352,51 @@ msgid ""
"A member with whom you want to associate your membership.It will consider "
"the membership state of the associated member."
msgstr ""
+"Um membro com que você queira associar seu grupo. Isso vai considerar o "
+"estado do grupo do membro associado."
#. module: membership
#: field:membership.membership_line,membership_id:0
#: view:report.membership:0
#: field:report.membership,membership_id:0
msgid "Membership Product"
-msgstr ""
+msgstr "Produtos do Grupo de Membros"
#. module: membership
#: model:process.transition,note:membership.process_transition_producttomember0
msgid "Define product for membership."
-msgstr "Defina o produto para a adesão."
+msgstr "Definir produto para grupo de membros."
#. module: membership
#: model:process.transition,note:membership.process_transition_invoicetoassociate0
msgid "Invoiced member may be Associated member."
-msgstr "Membro faturado pode ser membro Associado."
+msgstr "Membro faturado pode ser um membro associado."
#. module: membership
#: view:membership.invoice:0
msgid "Join"
-msgstr ""
+msgstr "Entrar"
#. module: membership
#: help:product.product,membership_date_to:0
#: help:res.partner,membership_stop:0
msgid "Date until which membership remains active."
-msgstr ""
+msgstr "Data de até quando o grupo de membros permanece ativo."
#. module: membership
#: field:res.partner,membership_cancel:0
msgid "Cancel membership date"
-msgstr "Data de cancelamento de adesão"
+msgstr "Cancelar data do grupo de mebros."
#. module: membership
#: field:membership.membership_line,date:0
msgid "Join Date"
-msgstr ""
+msgstr "Data de Entrada"
#. module: membership
#: help:res.partner,free_member:0
msgid "Select if you want to give membership free of cost."
-msgstr ""
+msgstr "Selecione se você quiser deixar o grupo de membros livre de custo."
#. module: membership
#: model:process.node,name:membership.process_node_setassociation0
@@ -392,37 +406,37 @@ msgstr "Definir associação"
#. module: membership
#: view:res.partner:0
msgid " Membership State"
-msgstr ""
+msgstr " Estado do grupo de membros"
#. module: membership
#: view:res.partner:0
msgid "Memberships"
-msgstr ""
+msgstr "Grupo de Membros"
#. module: membership
#: model:process.node,note:membership.process_node_paidmember0
msgid "Membership invoice paid."
-msgstr "Fatura de associação paga"
+msgstr "Fatura do grupo paga."
#. module: membership
#: model:ir.model,name:membership.model_product_template
msgid "Product Template"
-msgstr ""
+msgstr "Modelo de Produto"
#. module: membership
#: selection:report.membership,month:0
msgid "September"
-msgstr ""
+msgstr "Setembro"
#. module: membership
#: selection:report.membership,month:0
msgid "December"
-msgstr ""
+msgstr "Dezembro"
#. module: membership
#: model:ir.model,name:membership.model_account_invoice_line
msgid "Invoice Line"
-msgstr ""
+msgstr "Linha de Fatura"
#. module: membership
#: help:membership.membership_line,state:0
@@ -441,58 +455,70 @@ msgid ""
" -Paid Member: A member who has paid the membership "
"amount."
msgstr ""
+"Isto indica o estado do grupo.\n"
+" -Não Membro: Um membro que não foi vinculado a nenhum "
+"grupo.\n"
+" -Membro Cancelado: Um membro que foi cancelado de seu "
+"grupo.\n"
+" -Membro Antigo: Um membro cujo data do grupo foi "
+"expirada.\n"
+" -Membro em Espera: Um membro que foi vinculado a um "
+"grupo e cuja fatura está sendo criada.\n"
+" -Membro Faturado: Um membro cujo fatura já foi criada.\n"
+" -Membro Pago: Um membro que tenha pago uma quantia de "
+"associação."
#. module: membership
#: view:report.membership:0
#: field:report.membership,month:0
msgid "Month"
-msgstr ""
+msgstr "Mês"
#. module: membership
#: view:product.product:0
msgid "Group by..."
-msgstr ""
+msgstr "Agrupar por..."
#. module: membership
#: code:addons/membership/membership.py:411
#, python-format
msgid "Partner is a free Member."
-msgstr ""
+msgstr "Parceiro é um membro livre."
#. module: membership
#: model:product.pricelist,name:membership.list1m
msgid "Member Sale Pricelist"
-msgstr "Lista de preços para venda a membro"
+msgstr "Lista de preço de venda do membro"
#. module: membership
#: field:report.membership,associate_member_id:0
#: view:res.partner:0
msgid "Associate Member"
-msgstr ""
+msgstr "Associar Membro"
#. module: membership
#: help:product.product,membership_date_from:0
#: help:res.partner,membership_start:0
msgid "Date from which membership becomes active."
-msgstr ""
+msgstr "Data que o grupo de membros se tornou ativo."
#. module: membership
#: view:report.membership:0
msgid "Associated Partner"
-msgstr ""
+msgstr "Parceiro Associado"
#. module: membership
#: model:ir.model,name:membership.model_membership_invoice
#: view:membership.invoice:0
msgid "Membership Invoice"
-msgstr ""
+msgstr "Fatura do grupo de membros"
#. module: membership
#: view:report.membership:0
#: field:report.membership,user_id:0
#: view:res.partner:0
msgid "Salesman"
-msgstr ""
+msgstr "Vendedor"
#. module: membership
#: model:process.node,note:membership.process_node_membershipproduct0
@@ -502,7 +528,7 @@ msgstr "Defina o produto de adesão."
#. module: membership
#: view:product.product:0
msgid "Category"
-msgstr ""
+msgstr "Categoria"
#. module: membership
#: selection:membership.membership_line,state:0
@@ -514,7 +540,7 @@ msgstr "Membro Gratuito"
#. module: membership
#: model:product.pricelist.version,name:membership.ver1m
msgid "Member Sale Pricelist Version"
-msgstr "Versão da lista de preço para venda a membro"
+msgstr "Versão da lista de preço do membro."
#. module: membership
#: constraint:product.template:0
@@ -526,17 +552,17 @@ msgstr ""
#. module: membership
#: view:report.membership:0
msgid "Forecast"
-msgstr ""
+msgstr "Previsão"
#. module: membership
#: field:report.membership,partner_id:0
msgid "Member"
-msgstr ""
+msgstr "Membro"
#. module: membership
#: view:product.product:0
msgid "Date From"
-msgstr ""
+msgstr "Data de"
#. module: membership
#: model:process.node,name:membership.process_node_associatedmember0
@@ -546,7 +572,7 @@ msgstr "Membro associado"
#. module: membership
#: view:product.product:0
msgid "Accounting Info"
-msgstr ""
+msgstr "Informações da Conta"
#. module: membership
#: help:report.membership,date_to:0
@@ -556,12 +582,12 @@ msgstr ""
#. module: membership
#: view:res.partner:0
msgid "Customers"
-msgstr ""
+msgstr "Clientes"
#. module: membership
#: selection:report.membership,month:0
msgid "August"
-msgstr ""
+msgstr "Agosto"
#. module: membership
#: model:ir.actions.act_window,name:membership.action_membership_products
@@ -573,7 +599,7 @@ msgstr "Produtos de Adesão"
#. module: membership
#: selection:report.membership,month:0
msgid "June"
-msgstr ""
+msgstr "Junho"
#. module: membership
#: model:ir.ui.menu,name:membership.menu_membership
@@ -584,7 +610,7 @@ msgstr ""
#: view:res.partner:0
#: field:res.partner,member_lines:0
msgid "Membership"
-msgstr "Adesão"
+msgstr "Associação"
#. module: membership
#: selection:membership.membership_line,state:0
@@ -614,12 +640,12 @@ msgstr "Associação Parceiro"
#: field:report.membership,date_from:0
#: view:res.partner:0
msgid "Start Date"
-msgstr ""
+msgstr "Data de Início"
#. module: membership
#: selection:report.membership,month:0
msgid "November"
-msgstr ""
+msgstr "Novembro"
#. module: membership
#: help:product.product,membership:0
@@ -634,17 +660,17 @@ msgstr ""
#. module: membership
#: selection:report.membership,month:0
msgid "October"
-msgstr ""
+msgstr "Outubro"
#. module: membership
#: view:product.product:0
msgid "Sale Description"
-msgstr ""
+msgstr "Descrição da venda"
#. module: membership
#: selection:report.membership,month:0
msgid "January"
-msgstr ""
+msgstr "Janeiro"
#. module: membership
#: view:res.partner:0
@@ -686,14 +712,14 @@ msgstr "Membro Antigo"
#. module: membership
#: field:membership.membership_line,date_to:0
msgid "To"
-msgstr "Até"
+msgstr "Para"
#. module: membership
#: view:report.membership:0
#: field:report.membership,membership_state:0
#: field:res.partner,membership_state:0
msgid "Current Membership State"
-msgstr ""
+msgstr "Estado atual da Associação"
#. module: membership
#: view:product.product:0
@@ -708,18 +734,18 @@ msgstr "A Fatura provisória agora está aberta."
#. module: membership
#: view:product.product:0
msgid "Inactive"
-msgstr ""
+msgstr "Inativo"
#. module: membership
#: model:ir.model,name:membership.model_account_invoice
#: field:membership.membership_line,account_invoice_id:0
msgid "Invoice"
-msgstr ""
+msgstr "Fatura"
#. module: membership
#: view:membership.invoice:0
msgid "Close"
-msgstr ""
+msgstr "Fechar"
#. module: membership
#: view:res.partner:0
@@ -739,7 +765,7 @@ msgstr "Linha da conta na fatura"
#. module: membership
#: view:product.product:0
msgid "Categorization"
-msgstr ""
+msgstr "Categorização"
#. module: membership
#: model:process.node,note:membership.process_node_waitingmember0
@@ -757,7 +783,7 @@ msgstr "Preço para membro"
#. module: membership
#: view:product.product:0
msgid "Purchase Description"
-msgstr ""
+msgstr "Descrição da compra"
#. module: membership
#: model:ir.model,name:membership.model_product_product
@@ -777,7 +803,7 @@ msgstr "Membro gratuito"
#. module: membership
#: selection:report.membership,month:0
msgid "May"
-msgstr ""
+msgstr "Maio"
#. module: membership
#: model:product.template,name:membership.membership_1_product_template
@@ -793,12 +819,12 @@ msgstr ""
#: field:report.membership,date_to:0
#: view:res.partner:0
msgid "End Date"
-msgstr ""
+msgstr "Data final"
#. module: membership
#: selection:report.membership,month:0
msgid "February"
-msgstr ""
+msgstr "Fevereiro"
#. module: membership
#: model:process.node,name:membership.process_node_invoicedmember0
diff --git a/addons/mrp/company_view.xml b/addons/mrp/company_view.xml
index bb342ccde41..e7b24ecce29 100644
--- a/addons/mrp/company_view.xml
+++ b/addons/mrp/company_view.xml
@@ -9,11 +9,9 @@
<field name="priority">22</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <page string="Configuration" position="inside">
- <group>
- <field name="manufacturing_lead"/>
- </group>
- </page>
+ <xpath expr="//group[@name='logistics_grp']" position="inside">
+ <field name="manufacturing_lead"/>
+ </xpath>
</field>
</record>
diff --git a/addons/mrp/res_config_view.xml b/addons/mrp/res_config_view.xml
index db337c9b178..8d81a3d2d0a 100644
--- a/addons/mrp/res_config_view.xml
+++ b/addons/mrp/res_config_view.xml
@@ -12,22 +12,22 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
- <group string="Manufacturing Order">
- <field name="module_mrp_operations"/>
- <field name="module_stock_planning"/>
- <field name="module_mrp_subproduct"/>
- <field name="module_mrp_repair"/>
- </group>
- <group string="Logistics">
- <field name="module_mrp_jit"/>
- <field name="module_stock_no_autopicking"/>
- </group>
- <group string="Bill Of Material">
- <field name="group_mrp_routings"/>
- <field name="group_mrp_properties"/>
- </group>
- <group string="Products">
- <field name="module_product_manufacturer"/>
+ <group>
+ <group string="Manufacturing Order">
+ <field name="module_mrp_operations"/>
+ <field name="module_stock_planning"/>
+ <field name="module_mrp_subproduct"/>
+ <field name="module_mrp_repair"/>
+ <separator string="Logistics" colspan="2"/>
+ <field name="module_mrp_jit"/>
+ <field name="module_stock_no_autopicking"/>
+ </group>
+ <group string="Products">
+ <field name="module_product_manufacturer"/>
+ <separator string="Bill Of Material" colspan="2"/>
+ <field name="group_mrp_routings"/>
+ <field name="group_mrp_properties"/>
+ </group>
</group>
</form>
</field>
diff --git a/addons/multi_company/res_company_view.xml b/addons/multi_company/res_company_view.xml
index 1a185fb08f3..169f42d640e 100644
--- a/addons/multi_company/res_company_view.xml
+++ b/addons/multi_company/res_company_view.xml
@@ -26,17 +26,18 @@
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<form string="Multi Company">
- <group col="6" colspan="4">
- <field name="name" colspan="6"/>
- <separator string="Matching" colspan="6"/>
- <field name="company_id" groups="base.group_multi_company"/>
- <field name="object_id"/>
- <field name="field_id" domain="[('model_id','=',object_id)]"/>
- <separator string="Condition" colspan="6"/>
- <field name="expression" colspan="4"/>
- <field name="sequence"/>
- <separator string="Returning" colspan="6"/>
- <field name="company_dest_id"/>
+ <group>
+ <group>
+ <field name="name"/>
+ <field name="company_id" groups="base.group_multi_company"/>
+ <field name="company_dest_id"/>
+ </group>
+ <group>
+ <field name="object_id"/>
+ <field name="field_id" domain="[('model_id','=',object_id)]"/>
+ <field name="expression"/>
+ <field name="sequence"/>
+ </group>
</group>
</form>
</field>
@@ -71,7 +72,7 @@
parent="base.menu_custom"
sequence="50"/>
- <menuitem id="menu_action_inventory_form"
+ <menuitem id="base.menu_action_inventory_form"
action="action_inventory_form"
parent="menu_custom_multicompany"/>
</data>
diff --git a/addons/pad/res_company.xml b/addons/pad/res_company.xml
index 20b6f52d853..9b1c0656470 100644
--- a/addons/pad/res_company.xml
+++ b/addons/pad/res_company.xml
@@ -6,9 +6,10 @@
<field name="type">form</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <xpath expr="//page[@string='Configuration']" position="inside">
- <separator string="Pad" colspan="4"/>
- <field name="pad_url_template"/>
+ <xpath expr="//group[@name='account_grp']" position="after">
+ <group string="Pads">
+ <field name="pad_url_template"/>
+ </group>
</xpath>
</field>
</record>
diff --git a/addons/plugin_outlook/i18n/id.po b/addons/plugin_outlook/i18n/id.po
new file mode 100644
index 00000000000..4f5dabbaae9
--- /dev/null
+++ b/addons/plugin_outlook/i18n/id.po
@@ -0,0 +1,74 @@
+# Indonesian translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-02-09 00:36+0000\n"
+"PO-Revision-Date: 2012-07-16 09:40+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Indonesian <id@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
+
+#. module: plugin_outlook
+#: view:outlook.installer:0
+msgid ""
+"This plug-in allows you to create and link outlook emails with openerp "
+"objects."
+msgstr ""
+
+#. module: plugin_outlook
+#: field:outlook.installer,name:0
+msgid "Outlook Plug-in"
+msgstr ""
+
+#. module: plugin_outlook
+#: model:ir.actions.act_window,name:plugin_outlook.action_outlook_installer
+#: model:ir.actions.act_window,name:plugin_outlook.action_outlook_wizard
+#: model:ir.ui.menu,name:plugin_outlook.menu_base_config_plugins_outlook
+#: view:outlook.installer:0
+msgid "Install Outlook Plug-In"
+msgstr ""
+
+#. module: plugin_outlook
+#: field:outlook.installer,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: plugin_outlook
+#: view:outlook.installer:0
+msgid "title"
+msgstr ""
+
+#. module: plugin_outlook
+#: model:ir.model,name:plugin_outlook.model_outlook_installer
+msgid "outlook.installer"
+msgstr ""
+
+#. module: plugin_outlook
+#: view:outlook.installer:0
+msgid "_Close"
+msgstr ""
+
+#. module: plugin_outlook
+#: view:outlook.installer:0
+msgid "Installation and Configuration Steps"
+msgstr ""
+
+#. module: plugin_outlook
+#: help:outlook.installer,name:0
+msgid ""
+"outlook plug-in file. Save as this file and install this plug-in in outlook."
+msgstr ""
+
+#. module: plugin_outlook
+#: field:outlook.installer,description:0
+msgid "Description"
+msgstr ""
diff --git a/addons/point_of_sale/__init__.py b/addons/point_of_sale/__init__.py
index be73103125f..bf0b86a0e9d 100644
--- a/addons/point_of_sale/__init__.py
+++ b/addons/point_of_sale/__init__.py
@@ -21,8 +21,11 @@
import point_of_sale
import account_bank_statement
+import res_users
import wizard
import report
+import controllers
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/point_of_sale/__openerp__.py b/addons/point_of_sale/__openerp__.py
index 911ccf24bb5..5e7e5578f72 100644
--- a/addons/point_of_sale/__openerp__.py
+++ b/addons/point_of_sale/__openerp__.py
@@ -51,22 +51,23 @@ Main features :
'wizard/pos_discount.xml',
'wizard/pos_open_statement.xml',
'wizard/pos_close_statement.xml',
- 'wizard/pos_box_entries.xml',
'wizard/pos_payment_report_user_view.xml',
- 'wizard/pos_box_out.xml',
'wizard/pos_sales_user.xml',
'wizard/pos_receipt_view.xml',
'wizard/pos_payment_report_user.xml',
'wizard/pos_payment_report.xml',
'wizard/pos_payment.xml',
+ 'wizard/pos_box.xml',
+ 'wizard/pos_session_opening.xml',
'point_of_sale_report.xml',
'point_of_sale_view.xml',
+ 'point_of_sale_data.xml',
'report/pos_order_report_view.xml',
- 'report/report_cash_register_view.xml',
'point_of_sale_sequence.xml',
'point_of_sale_workflow.xml',
'account_statement_view.xml',
'account_statement_report.xml',
+ 'res_users_view.xml',
],
'demo_xml': [
'point_of_sale_demo.xml',
@@ -80,10 +81,24 @@ Main features :
],
'installable': True,
'application': True,
- 'certificate' : '001156338024966477869',
# Web client
- 'js': ['static/lib/backbone/backbone-0.5.3.js', 'static/src/js/pos.js'],
- 'css': ['static/src/css/pos.css'],
+ 'js': [
+ 'static/lib/backbone/backbone-0.9.2.js',
+ 'static/lib/mousewheel/jquery.mousewheel-3.0.6.js',
+ 'static/src/js/pos_models.js',
+ 'static/src/js/pos_basewidget.js',
+ 'static/src/js/pos_keyboard_widget.js',
+ 'static/src/js/pos_scrollbar_widget.js',
+ 'static/src/js/pos_widgets.js',
+ 'static/src/js/pos_devices.js',
+ 'static/src/js/pos_screens.js',
+ 'static/src/js/pos_main.js'
+ ],
+ 'css': [
+ 'static/src/css/pos.css',
+ 'static/src/css/keyboard.css'
+ ],
'qweb': ['static/src/xml/pos.xml'],
+ 'auto_install': True,
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/point_of_sale/account_bank_statement.py b/addons/point_of_sale/account_bank_statement.py
index 9cc39ced45c..5b989edb53d 100644
--- a/addons/point_of_sale/account_bank_statement.py
+++ b/addons/point_of_sale/account_bank_statement.py
@@ -25,53 +25,27 @@ from osv import fields, osv
class account_journal(osv.osv):
_inherit = 'account.journal'
_columns = {
- 'auto_cash': fields.boolean('Automatic Opening', help="This field authorize the automatic creation of the cashbox, without control of the initial balance."),
- 'check_dtls': fields.boolean('Control Balance Before Closing', help="This field authorize Validation of Cashbox without controlling the closing balance."),
'journal_user': fields.boolean('PoS Payment Method', help="Check this box if this journal define a payment method that can be used in point of sales."),
+
+ 'opening_control': fields.boolean('Opening Control', help="If you want the journal should be control at opening, check this option"),
+ 'closing_control': fields.boolean('Closing Control', help="If you want the journal should be control at closing, check this option"),
+
+ 'amount_authorized_diff' : fields.float('Amount Authorized Difference'),
+ 'self_checkout_payment_method' : fields.boolean('Self Checkout Payment Method'),
}
_defaults = {
- 'check_dtls': False,
- 'auto_cash': True,
+ 'opening_control' : True,
+ 'closing_control' : True,
+ 'self_checkout_payment_method' : False,
}
account_journal()
class account_cash_statement(osv.osv):
_inherit = 'account.bank.statement'
-
- def _equal_balance(self, cr, uid, cash_id, context=None):
- statement = self.browse(cr, uid, cash_id, context=context)
- if not statement.journal_id.check_dtls:
- return True
- if statement.journal_id.check_dtls and (statement.balance_end != statement.balance_end_cash):
- return False
- else:
- return True
-
- def _get_cash_open_box_lines(self, cr, uid, context=None):
- res = super(account_cash_statement,self)._get_cash_open_box_lines(cr, uid, context)
- curr = [0.01, 0.02, 0.05, 0.10, 0.20, 0.50]
- for rs in curr:
- dct = {
- 'pieces': rs,
- 'number': 0
- }
- res.append(dct)
- res.sort()
- return res
-
- def _get_default_cash_close_box_lines(self, cr, uid, context=None):
- res = super(account_cash_statement,self)._get_default_cash_close_box_lines(cr, uid, context=context)
- curr = [0.01, 0.02, 0.05, 0.10, 0.20, 0.50]
- for rs in curr:
- dct = {
- 'pieces': rs,
- 'number': 0
- }
- res.append(dct)
- res.sort()
- return res
-
+ _columns = {
+ 'pos_session_id' : fields.many2one('pos.session'),
+ }
account_cash_statement()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/point_of_sale/account_statement_view.xml b/addons/point_of_sale/account_statement_view.xml
index c67fcd0e9fe..acc0e482e3f 100644
--- a/addons/point_of_sale/account_statement_view.xml
+++ b/addons/point_of_sale/account_statement_view.xml
@@ -9,11 +9,12 @@
<field name="arch" type="xml">
<xpath expr="//notebook[last()]" position="inside">
<page string="Point of Sale">
- <group col="6" colspan="4">
- <separator colspan="6" string="Extended Configuration"/>
+ <group col="4" colspan="4">
<field name="journal_user"/>
- <field name="auto_cash"/>
- <field name="check_dtls"/>
+ <field name="opening_control"/>
+ <field name="closing_control"/>
+ <field name="amount_authorized_diff"/>
+ <field name="self_checkout_payment_method" />
</group>
</page>
</xpath>
@@ -133,6 +134,7 @@
<field name="act_window_id" ref="action_new_bank_statement_all_tree"/>
</record>
+ <!--
<menuitem name="Cash Register Management" parent="point_of_sale.menu_point_root"
id="menu_point_open_config" sequence="10"/>
<menuitem
@@ -160,6 +162,7 @@
id="menu_all_menu_all_register"
sequence="4"
/>
+ -->
</data>
diff --git a/addons/point_of_sale/controllers.py b/addons/point_of_sale/controllers.py
new file mode 100644
index 00000000000..33a96dacf84
--- /dev/null
+++ b/addons/point_of_sale/controllers.py
@@ -0,0 +1,111 @@
+# -*- coding: utf-8 -*-
+import logging
+
+try:
+ import openerp.addons.web.common.http as openerpweb
+except ImportError:
+ import web.common.http as openerpweb
+
+class PointOfSaleController(openerpweb.Controller):
+ _cp_path = '/pos'
+
+ @openerpweb.jsonrequest
+ def dispatch(self, request, iface, **kwargs):
+ method = 'iface_%s' % iface
+ return getattr(self, method)(request, **kwargs)
+
+ @openerpweb.jsonrequest
+ def scan_item_success(self, request):
+ """
+ A product has been scanned with success
+ """
+ print 'scan_item_success'
+ return
+
+ @openerpweb.jsonrequest
+ def scan_item_error_unrecognized(self, request):
+ """
+ A product has been scanned without success
+ """
+ print 'scan_item_error_unrecognized'
+ return
+
+ @openerpweb.jsonrequest
+ def help_needed(self, request):
+ """
+ The user wants an help (ex: light is on)
+ """
+ print "help_needed"
+ return
+
+ @openerpweb.jsonrequest
+ def help_canceled(self, request):
+ """
+ The user stops the help request
+ """
+ print "help_canceled"
+ return
+
+ @openerpweb.jsonrequest
+ def weighting_start(self, request):
+ print "weighting_start"
+ return
+
+ @openerpweb.jsonrequest
+ def weighting_read_kg(self, request):
+ print "weighting_read_kg"
+ return 0.0
+
+ @openerpweb.jsonrequest
+ def weighting_end(self, request):
+ print "weighting_end"
+ return
+
+ @openerpweb.jsonrequest
+ def payment_request(self, request, price, method, info):
+ """
+ The PoS will activate the method payment
+ """
+ print "payment_request: price:"+str(price)+" method:"+str(method)+" info:"+str(info)
+ return
+
+ @openerpweb.jsonrequest
+ def is_payment_accepted(self, request):
+ print "is_payment_accepted"
+ return 'waiting_for_payment'
+
+ @openerpweb.jsonrequest
+ def payment_canceled(self, request):
+ print "payment_canceled"
+ return
+
+ @openerpweb.jsonrequest
+ def transaction_start(self, request):
+ print 'transaction_start'
+ return
+
+ @openerpweb.jsonrequest
+ def transaction_end(self, request):
+ print 'transaction_end'
+ return
+
+ @openerpweb.jsonrequest
+ def cashier_mode_activated(self, request):
+ print 'cashier_mode_activated'
+ return
+
+ @openerpweb.jsonrequest
+ def cashier_mode_deactivated(self, request):
+ print 'cashier_mode_deactivated'
+ return
+
+ @openerpweb.jsonrequest
+ def open_cashbox(self, request):
+ print 'open_cashbox'
+ return
+
+ @openerpweb.jsonrequest
+ def print_receipt(self, request, receipt):
+ print 'print_receipt' + str(receipt)
+ return
+
diff --git a/addons/point_of_sale/doc/barcode_test_sheet.pdf b/addons/point_of_sale/doc/barcode_test_sheet.pdf
new file mode 100644
index 00000000000..15bc36b321a
--- /dev/null
+++ b/addons/point_of_sale/doc/barcode_test_sheet.pdf
Binary files differ
diff --git a/addons/point_of_sale/doc/barcode_test_sheet.svg b/addons/point_of_sale/doc/barcode_test_sheet.svg
new file mode 100644
index 00000000000..55a64822f8b
--- /dev/null
+++ b/addons/point_of_sale/doc/barcode_test_sheet.svg
@@ -0,0 +1,525 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="barcode_test_sheet.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.86706515"
+ inkscape:cx="381.55817"
+ inkscape:cy="505.31292"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1855"
+ inkscape:window-height="1176"
+ inkscape:window-x="65"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g4158"
+ transform="matrix(0.92675002,0,0,0.92675002,27.597551,38.360312)">
+ <text
+ sodipodi:linespacing="125%"
+ id="text2985"
+ y="72.12545"
+ x="140.86679"
+ style="font-size:46.51613998px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium"
+ y="72.12545"
+ x="140.86679"
+ id="tspan2987"
+ sodipodi:role="line">BARCODE TEST SHEET</tspan></text>
+ <g
+ transform="translate(0,-5.3405762e-5)"
+ id="g3347">
+ <image
+ y="124.14642"
+ x="388.17426"
+ id="image3083"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAACYCAIAAAB/IAJdAAAAA3NCSVQICAjb4U/gAAADqUlEQVR4 nO3a226jMABFUYjy/7/MPCChDBfHARM4zVpP1dQY4u66JEw/DEO3S9/3XdeNh79+vRwz2hr5OmZr 5JH5t0YuX0X51W0dW3PNNa9xOWf5au8wsrxu9Ud95HHkYPg+yRJGsoSRLGEkSxjJEkayhJEsYSRL GMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJ EkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJG soSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKE kSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEs YSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEk SxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxh+mEY dh7Z913XjYe/fv3LrMlS8zWxyxJGsjuNGwbf91z911Z/1GY/18oJ689+cOTb7LZmPtJr/ZrcfOTu 1SucseaQlV221f6xnKdm5vqznzHy1Nn6vq9fk5SRrYzzry7RzHyXbd7r9HszXVP9b3bN/EdGlq/k 0y250uu0W2tSv3oXjvxo9d4ahmE6b/mP58ou2/BNbuUr3Hf2M0aOzthRVn8M5QurX71rR87sXr1h GGa/z6tT/Zds2y12+TpfP+nYOqp+/rYjZ4esXvzk0zkLlmtSv3rXjlx1/F3QMtzZgMfse1d9jvi1 t1zND2HScPUK2+2j+cl2uEmvl/Bh2Zat+4TH64gLruvzs599C3vSOqz+Yf1LvZ60estwn93ehdt9 ez5zk1vYJmrW5C9lWqNVJ5OnW4IjR31kudFWvqe5v/NWb/lE47n6jbOvo3xZhbOfMfLL7n97fRNb j9/WH9j+mgtTtsUW5hzNN6PVMx2/iMLO93ba798tfPp6d398tjyqfqFu+I9vv7XD1uY6Ofd/ci0/ o/5ZhR/2lvrVu3ZkK7PPX7ee2px1YzA9Mn77S/Nrlj/+1UdNlat37ciGCncCMyfuslsP/e7mazey y22j8Pi3fvWuHdlq9cYZap6H/wMqFm5yx9XfMwAAAABJRU5ErkJggg== "
+ height="107.96206"
+ width="163.36363" />
+ <rect
+ style="fill:none;stroke:#c3c3c3;stroke-width:1.07903957;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3086"
+ width="417.54495"
+ height="126.4052"
+ x="141.08452"
+ y="114.51707"
+ rx="2.0839903"
+ ry="2.0839903" />
+ <text
+ xml:space="preserve"
+ style="font-size:27.53050041px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="201.46712"
+ y="147.73848"
+ id="text3856"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3858"
+ x="201.46712"
+ y="147.73848"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">CASHIER</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3860"
+ y="182.10147"
+ x="154.5717"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium"
+ y="182.10147"
+ x="154.5717"
+ id="tspan3862"
+ sodipodi:role="line">Prefix: 40</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="200.85837"
+ id="text3149"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3151"
+ x="154.5717"
+ y="200.85837"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">ID: 4447190000</tspan></text>
+ </g>
+ <g
+ transform="translate(0,0.97855377)"
+ id="g3335">
+ <g
+ id="g3173"
+ transform="translate(0,-3.2620699)">
+ <text
+ sodipodi:linespacing="125%"
+ id="text3153"
+ y="341.12738"
+ x="154.5717"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium"
+ y="341.12738"
+ x="154.5717"
+ id="tspan3155"
+ sodipodi:role="line">Prefix: 42</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="359.88428"
+ id="text3157"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3159"
+ x="154.5717"
+ y="359.88428"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">ID: 1182180000</tspan></text>
+ </g>
+ <g
+ id="g3954"
+ transform="translate(0,-18.756902)">
+ <rect
+ style="fill:none;stroke:#c3c3c3;stroke-width:1.07903957;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3876"
+ width="417.54495"
+ height="126.4052"
+ x="141.08452"
+ y="284.96024"
+ rx="2.0839903"
+ ry="2.0839903" />
+ <text
+ xml:space="preserve"
+ style="font-size:27.53050041px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="209.6223"
+ y="318.18164"
+ id="text3878"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3880"
+ x="209.6223"
+ y="318.18164"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">CLIENT</tspan></text>
+ <image
+ width="162.31204"
+ height="107.26709"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAACYCAIAAAB/IAJdAAAAA3NCSVQICAjb4U/gAAADyUlEQVR4 nO3a3Y6qShSFUTC+/yvXuSAxbCgQsPiZp8e46mgJq/ETxe6+lNId0vd913XDw8c/z+8d3zIYP2p8 y9LKLbcvbXN8y5Zt/jLn0jHZcnzm29z+m961cmn+vY/a5fXLg+F6kiWMZAkjWcJIljCSJYxkCSNZ wkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJI ljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYw kiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIl jGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxk CSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkj WcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nC 9KWUg4/s+67rhoePf/7LHJO55sfEWZYwj0t2eCG2XXmGe/f+l72rt7Z6U5s8r1832LbX+ZqlAc6b 85qpbln59SDs7afvN31MrZxlm5w/+r6fb6d644H9Huu1euOpcx6eqnrj0n7vXdnKsP31Iz+YnmWb TzZ+3Wx/wqoOrJzvfeml3HDO36ear1wa/saV62fovafYUspnv+tv8pWzbMPPA5NNjS8bL1Dd+9gt c36dqnrX+pNy78qJw8etlDJ53VY39U+ybZ+kjb9nGWm1cpfmc/5o6RwzfyHdu3LX8NvNw50seE3u a/J8XPC8bjH5bavXPdfP+XWqXG0TGm92fJTezXf2BJ8PRtsvzy/wzKkea3Je/yT6mqw41e0vjI27 vnjO/0evJx20+eeEd3f0vWnXx/OlC52TVA/f8P6yPsCPc64fk8NTRTt8GbfkffYZ5eJYu9ULiJU+ zp7z2FQpzqtocj4tpbyrdzSZY7zNJz8fKXP+NfNYhx/qf7BtuL+HR5Ay55OdcYpdOY+8Ss1n6Y9z pHTwqDmXvgGdl3HvypNMvtKa7/GU/+S695uB7Qf9yjkPpDD/hn/JvStbmcdaPSxnfTDoVn/PK783 +GXZBdcTS/utfoO7dPV218qGtl9RPO7/ZZuovkBv/5vcrqmqK5c2e+PKVu9Uwxa2PEf/AXnknj+O sxSLAAAAAElFTkSuQmCC "
+ id="image3951"
+ x="388.17426"
+ y="294.58957" />
+ </g>
+ </g>
+ <g
+ transform="translate(0,0.3261795)"
+ id="g3322">
+ <rect
+ style="fill:none;stroke:#c3c3c3;stroke-width:1.07903957;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3964"
+ width="417.54495"
+ height="126.4052"
+ x="141.08452"
+ y="419.52063"
+ rx="2.0839903"
+ ry="2.0839903" />
+ <text
+ xml:space="preserve"
+ style="font-size:27.53050041px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="209.6223"
+ y="452.74203"
+ id="text3966"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3968"
+ x="209.6223"
+ y="452.74203"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">WEIGHT</tspan></text>
+ <image
+ width="162.12962"
+ height="107.14654"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAACYCAIAAAB/IAJdAAAAA3NCSVQICAjb4U/gAAAERElEQVR4 nO3a0ZKaQBRFUbX8/182D1QZInRzadDxTNZ6mjgNNrhBYHJ9PB6XIdfr9XK5TIvPf57/drJ8/ayR rVdaG9Wfc+Vd+vPc+3N/hv3XK68st2i5Xa09XNnS+sjKthfdjiwMnydZwkiWMJIljGQJI1nCSJYw kiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIl jGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxk CSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkj WcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nC SJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiW MJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCS Jcz18XgMLnm9Xi6XafH5z/8z+2Tp9H3iLEuYDyU7HV7njuT/dH/+9NLKid9o5/Zan+fYFnW+vFrT 27uv+hPb3AnLt1su0prSO/beWeVcr6XL1Ns0dLnNqy+OzeOskfV5Dm9RZ8BZe2N1YgfXWXlx11u/ Y2TftFTlM7rP/zFv/B378eDIp+I8V89enUO5MpMjXz7P9S/nP59V/3zWOiX317k6/9aw5TqPj9z0 eDyea+vfpd1Wt/ny7y3eN6jP88jX9wdu8Jfzn2wuWD84W1cOm8Navz1rZN/LfmidcW/H36nz9pUP oz7yUs6uuLa5dx+cB5/vvOmRWeuAb52ex0bunVL/W/Se8uDw+Dw3r1MHTnVjs5qvpP6m9QuG7/lu HNa5Trg3F/oVKrfSR05ge5dt3awMH5DPj7b+0KA/n+/xcrZ+7qhmsm/6JjpdfZ6dMZuLd+5yBuxa ydgHsbxsnS4N407Gy3BXkm3d6KyuqzLyTSrzXH5Cex+Cdt5ifoabBlT2SSWmutZGtVb4+UxP7+Sf v34979EGbl8+aWye9RuIuoMnv039Ge66AVruqy//lCcvzw3+XhjsvSH4Ke+YZ+dR/DfvijFBW9S6 071fylcCP644z19T2wc25GsvZzvnpnvrF1/rxHl2rvZWL3lbTxuK77V6ifmZaPpH+8vlZmeeYyPH ptqa8C3lnPTjj5OW6xz7dlr9Q93YrFoP7Vfz6s+kOM+DI/uWl63r095c0VnP8A8+M9/cF8XHN8Xn WfUT6nCvm2uo7Lf6lu6af32eu7aoo36X8jv/i/fqAXrwBrm1zr0rKa6heJzXt3TXE4P6PI/vk/lS lc/oD6RX6TSeNJuDAAAAAElFTkSuQmCC "
+ id="image4065"
+ x="387.35876"
+ y="429.14993" />
+ <g
+ transform="translate(0,140.26901)"
+ id="g3179">
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="341.12738"
+ id="text3181"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3183"
+ x="154.5717"
+ y="341.12738"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">Prefix: 21</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3185"
+ y="359.88428"
+ x="154.5717"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium"
+ y="359.88428"
+ x="154.5717"
+ id="tspan3187"
+ sodipodi:role="line">ID: 12345</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="379.4567"
+ id="text3189"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3191"
+ x="154.5717"
+ y="379.4567"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">Value: 67.89Kg</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="translate(0,-1.9572678)"
+ id="g3308">
+ <rect
+ ry="2.0839903"
+ rx="2.0839903"
+ y="574.46893"
+ x="141.08452"
+ height="126.4052"
+ width="417.54495"
+ id="rect4081"
+ style="fill:none;stroke:#c3c3c3;stroke-width:1.07903957;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ id="g3296">
+ <text
+ xml:space="preserve"
+ style="font-size:27.53050041px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="195.7585"
+ y="607.69037"
+ id="text4083"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4085"
+ x="195.7585"
+ y="607.69037"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">DISCOUNT</tspan></text>
+ <image
+ y="584.09827"
+ x="385.72772"
+ id="image4202"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAACYCAIAAAB/IAJdAAAAA3NCSVQICAjb4U/gAAADsElEQVR4 nO3aXXOiMACGUej4//8ye+EMZYHECBF96zlXHTd8iE8jYTtO0zQcMo7jMAz3zUs/b8ffLUcuXymN bHn92ZHtR3l2ZOnnpfazOvauS3toP3rLyPr5tGx1wM+ZjeF6kiWMZAkjWcJIljCSJYxkCSNZwkiW MJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCS JYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWM ZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJ I1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZ wkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJI ljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCjNM0 HdxyHIdhuG++/PmbuSZb3a+JWZYwH5fs/RfxL42kr9vuq6/4UmvZZ0qFZ3pdbVu5II0jSyezO777 0XdP4Fg549h0m7ozy75i/mjZZ0qFHXst7W0cx92RjZufPPrJkc+e1XKT3fe4sp5lr+81pb/zV2be wzyXzJ9TaXZZvl45gZbJqf3oZ0ZWBtdN0zTvrf6FvDPLvmKRa+E8W16K+nf36l+Xi+7XHf3kyIeD 6/tZpb/7Zv+bZd9yS9A4kQSN3FWaOe6zy3ZOumYhsT36s+fZ3eo3c3vE32TfteRi5cDlal8qvcKq qi4TX+U+4bb7ahd6fZfLrvwcVq+HBts9bMO9rUb0pdeOtiFWVj/v1fFz34Z7G46+yfrt+SdcuOu1 L1meUl+Qbc/h2Jr98IltHyMsD939mvy4Jfhk86p5tZquu+bKVxZqQ785a/Xc4PfGoPJA+OTfzfTd 5/dYfU5vPJN3Ka0p9//Dlvcq3Ql8j8pv7K3yNPvMM+Hu+0xXeq5ZuSwPr1Vp2931e+PRD5xnXw8f 2H3cX3L9ecuPpMu902on9Rn64dHbR5buWQ/Hvb1t3d2JG4PrlJ5itvzJ1e74px6Lth/9qfOsn2q7 9nt3s+ylSuvrMzts32f3kaWjH3hT901atv0Hm+wpnHOLKX0AAAAASUVORK5CYII= "
+ height="108.34499"
+ width="163.94308"
+ inkscape:transform-center-x="-24.4145"
+ inkscape:transform-center-y="6.3942733" />
+ <g
+ transform="translate(0,296.03285)"
+ id="g3210">
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="341.12738"
+ id="text3212"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3214"
+ x="154.5717"
+ y="341.12738"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">Prefix: 44</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3216"
+ y="359.88428"
+ x="154.5717"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium"
+ y="359.88428"
+ x="154.5717"
+ id="tspan3218"
+ sodipodi:role="line">ID: 11111</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="379.4567"
+ id="text3220"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3222"
+ x="154.5717"
+ y="379.4567"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">Value: 25%</tspan></text>
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(0,-0.97866058)"
+ id="g3283">
+ <rect
+ style="fill:none;stroke:#c3c3c3;stroke-width:1.07903957;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4115"
+ width="417.54495"
+ height="126.4052"
+ x="141.08452"
+ y="726.15521"
+ rx="2.0839903"
+ ry="2.0839903" />
+ <text
+ xml:space="preserve"
+ style="font-size:27.53050041px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="212.88437"
+ y="759.37659"
+ id="text4117"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4119"
+ x="212.88437"
+ y="759.37659"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">PRICE</tspan></text>
+ <image
+ width="163.36363"
+ height="107.96206"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAACYCAIAAAB/IAJdAAAAA3NCSVQICAjb4U/gAAAD70lEQVR4 nO3Z3XKbOhiGUezJ/d8yPfBsbwaB+Phz/aZrHaWukDB+goE8xnEcDnk8HsMwvDaf/tz+7/SVl3bR drbEkWvHZG3O/gytyvxrq6yt265emWfvyMq7K3qe2Rg+T7KEkSxhJEsYyRJGsoSRLGEkSxjJEkay hJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSR LGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxh JEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRL GMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJ EkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJG soSRLGEkSxjJEkayhJEsYSRLGMkSRrKEkSxhJEsYyRJGsoSRLGEkSxjJEkayhJEsYSRLmMc4jge3 fDyGYXhtPv35X+aYtC4/Js6yhJHsX/M65bDXz/un2RG85ButPufvG9lX6fXYWp0v37VFK4M/c0wq 2z4XV118Ze/yi3PWX6zP+W0jN21uVT9Q9Zl37Wr9nV57TCrv8We6xrvx9/bnz7XTGTp70w5bWz1l ZGvvZzmbdnO5yvyVXa33cGE54zi+Z+vfpT2n2yz+fED7Tqb/nB7ZxZ3rfE99/8jzdn19HxhTVO/h qnLGcZydERYPxXOt6DavA3twctv6aeP7Rw7/fSSzD6YzrDLn21U3c/UebiqnDXc24Ge4gYeRd9i8 Tt31pf/ytZ9U5zrhlmTPq/+Opow8pp2/jaze69r83xnu7Gz93tWPPpdtD9Dil8hiBykj79O5Wths bnp3cezC429prxOOn2V3XXSv3ZC1AzZ988gLb2HbSRbPiPXL6MUXL3w0VFn6klVuP8u+7/vWfrPb 19NH3qR+A7R3zm82e24wjuON17KzlfqD68cuZeTHrP3hY/jKva1bu1O8K9nNK4Hi5r9mZN0vqO28 zvnu53VBs/aHjZMH7uQ17uLzuS8f+UmL63YuedeeNszmLPZwUzmbj+Gei0NPnjzqO9056KEjr9JO fv4ksvbEY/Pd9d/pVeW0l63LO7b4+Oa9zeG1+wMWT2Cbq6eMrOj31zmAxS+uk/t/x294X/3O5/+z +oV/F9mVbLvJxh6HjOyrnDKPfSK7fhk6c94xsq/4rO0Pc0/7XuEpWE8AAAAASUVORK5CYII= "
+ id="image4264"
+ x="386.54324"
+ y="734.96906" />
+ <g
+ transform="translate(0,442.82599)"
+ id="g3224">
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="341.12738"
+ id="text3226"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3228"
+ x="154.5717"
+ y="341.12738"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">Prefix: 02</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3230"
+ y="359.88428"
+ x="154.5717"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium"
+ y="359.88428"
+ x="154.5717"
+ id="tspan3232"
+ sodipodi:role="line">ID: 99999</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="379.4567"
+ id="text3234"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3236"
+ x="154.5717"
+ y="379.4567"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">Value: 134.50€</tspan></text>
+ </g>
+ </g>
+ <g
+ id="g3269">
+ <g
+ id="g3061"
+ transform="translate(0,284.6156)">
+ <g
+ id="g3063"
+ transform="translate(0,154.94832)">
+ <rect
+ ry="2.0839903"
+ rx="2.0839903"
+ y="438.27753"
+ x="141.08452"
+ height="126.4052"
+ width="417.54495"
+ id="rect3065"
+ style="fill:none;stroke:#c3c3c3;stroke-width:1.07903957;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3067"
+ y="471.49893"
+ x="216.61778"
+ style="font-size:27.53050041px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium"
+ y="471.49893"
+ x="216.61778"
+ sodipodi:role="line"
+ id="tspan3083">UNIT</tspan></text>
+ <g
+ transform="translate(0,156.57936)"
+ id="g3071" />
+ </g>
+ </g>
+ <image
+ y="887.47076"
+ x="386.54324"
+ id="image3146"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAACYCAIAAAB/IAJdAAAAA3NCSVQICAjb4U/gAAADz0lEQVR4
+nO3Z0ZKaMACGUdnx/V+ZXjBjGWKyEQjyt+fcdIsBY/ZTgZ3meX7sMk3T4/FYdq/9XI5frB9db18/
+Wh6nfJZyr/Yz9s+t/Yp65tw/22+N3Pe6asevhdQ/stPPkZ3hepIljGQJI1nCSJYwkiWMZAkjWcJI
+ljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYw
+kiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIl
+jGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxk
+CSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkj
+WcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nC
+SJYwkiWMZAkjWcJIljCSJYxkCSNZwkiWMJIljGQJI1nCSJYwkiWMZAkjWcJIljCSJYxkCSNZwkzz
+PO/cc5oej8ey+/rn/5k1KZ2+Jj5lCSNZwjyXf5ZP7NKJ32v9XwrtkZupNg743ZH3nNWgV3p8WZaD
+9Oz4Uz7fCP1P0Rg5TVP5aG38d0fWfHFW/av36TofX5bXLm+PtvF8/TTuQuGUXl/W83y9zs3kX8d5
+bb9yZM0dZtWzev0jy2f/9bA18zy/jtb+mr3oXLZ/9u3zgc2j7cOuH71+5K1m1b96B9d5+e+isUvt
+OJv0336EDU/23I/Y0vruyfo45ZJdM7LmnrM6MnLQXbwy3M2AZ+2xU6Zy1iUXN7eO55RfYuM84Vnb
+53hD1/R6wbXjP+z4d2Dt2ut4uJvP9ddhf9Zn0LvPQtrPesrIt19heu3Uv3r71nlEPOsjr2fyrF0t
+/nrd1z7lH3cKe+dMj1+cjTbi91Jefi1XTsv209ekevl1w1OC8k084m39r+pfvY/WefT6b+4bzPNc
+PZc95clqGzevs3/k2y30O/FUbbTa/YCByV7jzucJ9zf6FuRujVsQb/56sdnnrHfbwbOF2nwag7+1
+ccfrGr2xf/XOWudye6dfb7b+vB13eq/HvZ1J+61f3ve+cuStZtW/emet845yytPW95NZ37PdOLfX
+49dkH83zst/cR6v0xVn1r96gdW7r/2PE33tYI/76Vc7p+G2ED15b9ysaMfKes9q3emetc1vjjura
+Hwkp3Xa7HcbMAAAAAElFTkSuQmCC
+"
+ height="108.34499"
+ width="163.94308" />
+ <g
+ id="g3255"
+ transform="translate(0,598.58983)">
+ <text
+ xml:space="preserve"
+ style="font-size:17.41555405px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="154.5717"
+ y="351.81107"
+ id="text3261"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3263"
+ x="154.5717"
+ y="351.81107"
+ style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:Inconsolata;-inkscape-font-specification:Inconsolata Medium">ID: 5449000000996</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="matrix(0,-1,1,0,261.82237,1622.2884)"
+ id="g4150">
+ <text
+ xml:space="preserve"
+ style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+ x="618.97778"
+ y="320.0275"
+ id="text3357"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3359"
+ x="618.97778"
+ y="320.0275">This is a test sheet intended to help you test the codebar aquisition in OpenERP's Point of Sale module. </tspan><tspan
+ sodipodi:role="line"
+ x="618.97778"
+ y="330.0275"
+ id="tspan3363">The codes provided in this list are randomly chosen and are encoded in the EAN13 format. Their codes</tspan><tspan
+ sodipodi:role="line"
+ x="618.97778"
+ y="340.0275"
+ id="tspan3367">and prefixes are not intended to match any specified standard. </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3369"
+ y="349.54001"
+ x="618.99207"
+ style="font-size:6.53564215px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#b3b3b3;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Droid Sans"
+ xml:space="preserve"><tspan
+ id="tspan3375"
+ y="349.54001"
+ x="618.99207"
+ sodipodi:role="line"
+ style="fill:#b3b3b3;fill-opacity:1">This document is licensed by OpenERP S.A. under the Creative Commons CC BY 3.0 license htttp://www.creativecommons.org</tspan></text>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py
index 5576714b3f7..321d57b6973 100644
--- a/addons/point_of_sale/point_of_sale.py
+++ b/addons/point_of_sale/point_of_sale.py
@@ -18,6 +18,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+import pdb
+import io
+import openerp
+import addons
import time
from datetime import datetime
@@ -33,18 +37,395 @@ import decimal_precision as dp
_logger = logging.getLogger(__name__)
-class pos_config_journal(osv.osv):
- """ Point of Sale journal configuration"""
- _name = 'pos.config.journal'
- _description = "Journal Configuration"
+class pos_config(osv.osv):
+ _name = 'pos.config'
+
+ POS_CONFIG_STATE = [
+ ('active', 'Active'),
+ ('inactive', 'Inactive'),
+ ('deprecated', 'Deprecated')
+ ]
+
+ _columns = {
+ 'name' : fields.char('Point of Sale Name', size=32, select=1,
+ required=True, help="An internal identification of the point of sale"),
+ 'journal_ids' : fields.many2many('account.journal', 'pos_config_journal_rel',
+ 'pos_config_id', 'journal_id', 'Available Payment Methods',
+ domain="[('journal_user', '=', True )]",),
+ 'shop_id' : fields.many2one('sale.shop', 'Shop',
+ required=True),
+ 'journal_id' : fields.many2one('account.journal', 'Sale Journal',
+ required=True, domain=[('type', '=', 'sale')],
+ help="Accounting journal used to post sales entries."),
+ 'iface_self_checkout' : fields.boolean('Self Checkout Mode',
+ help="Check this if this point of sale should open by default in a self checkout mode. If unchecked, OpenERP uses the normal cashier mode by default."),
+ 'iface_websql' : fields.boolean('WebSQL (Faster but Chrome Only)',
+ help="If have more than 200 products, it's highly suggested to use WebSQL "\
+ "to store the data in the browser, instead of localStore mechanism. "\
+ "It's more efficient but works on the Chrome browser only."
+ ),
+ 'iface_led' : fields.boolean('Help Notification'),
+ 'iface_cashdrawer' : fields.boolean('Cashdrawer Interface'),
+ 'iface_payment_terminal' : fields.boolean('Payment Terminal Interface'),
+ 'iface_electronic_scale' : fields.boolean('Electronic Scale Interface'),
+ 'iface_barscan' : fields.boolean('BarScan Interface'),
+ 'iface_vkeyboard' : fields.boolean('Virtual KeyBoard Interface'),
+ 'iface_print_via_proxy' : fields.boolean('Print via Proxy'),
+
+ 'state' : fields.selection(POS_CONFIG_STATE, 'State', required=True, readonly=True),
+ 'sequence_id' : fields.many2one('ir.sequence', 'Order IDs Sequence', readonly=True,
+ help="This sequence is automatically created by OpenERP but you can change it "\
+ "to customize the reference numbers of your orders."),
+ 'session_ids': fields.one2many('pos.session', 'config_id', 'Sessions'),
+ 'group_by' : fields.boolean('Group By', help="Check this if you want to group the Journal Items by Product while closing a Session"),
+ }
+
+ def name_get(self, cr, uid, ids, context=None):
+ result = []
+ states = {
+ 'opening_control': _('Opening Control'),
+ 'opened': _('In Progress'),
+ 'closing_control': _('Closing Control'),
+ 'closed': _('Closed & Posted'),
+ }
+ for record in self.browse(cr, uid, ids, context=context):
+ if (not record.session_ids) or (record.session_ids[0].state=='closed'):
+ result.append((record.id, record.name+' ('+_('not used')+')'))
+ continue
+ session = record.session_ids[0]
+ result.append((record.id, record.name + ' ('+session.user_id.name+', '+states[session.state]+')'))
+ return result
+
+
+ def _default_payment_journal(self, cr, uid, context=None):
+ res = self.pool.get('account.journal').search(cr, uid, [('type', 'in', ('bank','cash'))], limit=2)
+ return res or []
+
+ def _default_sale_journal(self, cr, uid, context=None):
+ res = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'sale')], limit=1)
+ return res and res[0] or False
+
+ def _default_shop(self, cr, uid, context=None):
+ res = self.pool.get('sale.shop').search(cr, uid, [])
+ return res and res[0] or False
+
+ _defaults = {
+ 'state' : POS_CONFIG_STATE[0][0],
+ 'shop_id': _default_shop,
+ 'journal_id': _default_sale_journal,
+ 'journal_ids': _default_payment_journal,
+ 'group_by' : True,
+ }
+
+ def set_active(self, cr, uid, ids, context=None):
+ return self.write(cr, uid, ids, {'state' : 'active'}, context=context)
+
+ def set_inactive(self, cr, uid, ids, context=None):
+ return self.write(cr, uid, ids, {'state' : 'inactive'}, context=context)
+
+ def set_deprecate(self, cr, uid, ids, context=None):
+ return self.write(cr, uid, ids, {'state' : 'deprecated'}, context=context)
+
+ def create(self, cr, uid, values, context=None):
+ proxy = self.pool.get('ir.sequence')
+ sequence_values = dict(
+ name='PoS %s' % values['name'],
+ padding=5,
+ prefix="%s/" % values['name'],
+ )
+ sequence_id = proxy.create(cr, uid, sequence_values, context=context)
+ values['sequence_id'] = sequence_id
+ return super(pos_config, self).create(cr, uid, values, context=context)
+
+ def unlink(self, cr, uid, ids, context=None):
+ for obj in self.browse(cr, uid, ids, context=context):
+ if obj.sequence_id:
+ obj.sequence_id.unlink()
+ return super(pos_config, self).unlink(cr, uid, ids, context=context)
+
+pos_config()
+
+class pos_session(osv.osv):
+ _name = 'pos.session'
+ _order = 'id desc'
+
+ POS_SESSION_STATE = [
+ ('opening_control', 'Opening Control'), # Signal open
+ ('opened', 'In Progress'), # Signal closing
+ ('closing_control', 'Closing Control'), # Signal close
+ ('closed', 'Closed & Posted'),
+ ]
+
+ def _compute_cash_register_id(self, cr, uid, ids, fieldnames, args, context=None):
+ result = dict.fromkeys(ids, False)
+ for record in self.browse(cr, uid, ids, context=context):
+ for st in record.statement_ids:
+ if st.journal_id.type == 'cash':
+ result[record.id] = st.id
+ break
+ return result
+
+ def _compute_controls(self, cr, uid, ids, fieldnames, args, context=None):
+ result = {}
+
+ for record in self.browse(cr, uid, ids, context=context):
+ has_opening_control = False
+ has_closing_control = False
+
+ for journal in record.config_id.journal_ids:
+ if journal.opening_control == True:
+ has_opening_control = True
+ if journal.closing_control == True:
+ has_closing_control = True
+
+ if has_opening_control and has_closing_control:
+ break
+
+ values = {
+ 'has_opening_control': has_opening_control,
+ 'has_closing_control': has_closing_control,
+ }
+ result[record.id] = values
+
+ return result
_columns = {
- 'name': fields.char('Description', size=64),
- 'code': fields.char('Code', size=64),
- 'journal_id': fields.many2one('account.journal', "Journal")
+ 'config_id' : fields.many2one('pos.config', 'Point of Sale',
+ help="The physical point of sale you will use.",
+ required=True,
+ select=1,
+ domain="[('state', '=', 'active')]",
+# readonly=True,
+# states={'draft' : [('readonly', False)]}
+ ),
+
+ 'name' : fields.char('Session ID', size=32,
+ required=True,
+# readonly=True,
+# states={'draft' : [('readonly', False)]}
+ ),
+ 'user_id' : fields.many2one('res.users', 'Responsible',
+ required=True,
+ select=1,
+# readonly=True,
+# states={'draft' : [('readonly', False)]}
+ ),
+ 'start_at' : fields.datetime('Opening Date'),
+ 'stop_at' : fields.datetime('Closing Date'),
+
+ 'state' : fields.selection(POS_SESSION_STATE, 'State',
+ required=True, readonly=True,
+ select=1),
+
+ 'cash_register_id' : fields.function(_compute_cash_register_id, method=True,
+ type='many2one', relation='account.bank.statement',
+ string='Cash Register', store=True),
+
+ 'opening_details_ids' : fields.related('cash_register_id', 'opening_details_ids',
+ type='one2many', relation='account.cashbox.line',
+ string='Opening Cash Control'),
+ 'details_ids' : fields.related('cash_register_id', 'details_ids',
+ type='one2many', relation='account.cashbox.line',
+ string='Cash Control'),
+
+ 'cash_register_balance_end_real' : fields.related('cash_register_id', 'balance_end_real',
+ type='float',
+ digits_compute=dp.get_precision('Account'),
+ string="Ending Balance",
+ help="Computed using the cash control lines",
+ readonly=True),
+ 'cash_register_balance_start' : fields.related('cash_register_id', 'balance_start',
+ type='float',
+ digits_compute=dp.get_precision('Account'),
+ string="Starting Balance",
+ help="Computed using the cash control at the opening.",
+ readonly=True),
+ 'cash_register_total_entry_encoding' : fields.related('cash_register_id', 'total_entry_encoding',
+ string='Total Cash Transaction',
+ readonly=True),
+ 'cash_register_balance_end' : fields.related('cash_register_id', 'balance_end',
+ type='float',
+ digits_compute=dp.get_precision('Account'),
+ string="Computed Balance",
+ help="Computed with the initial cash control and the sum of all payments.",
+ readonly=True),
+ 'cash_register_difference' : fields.related('cash_register_id', 'difference',
+ type='float',
+ string='Difference',
+ help="Difference between the counted cash control at the closing and the computed balance.",
+ readonly=True),
+
+ 'journal_ids' : fields.related('config_id', 'journal_ids',
+ type='many2many',
+ readonly=True,
+ relation='account.journal',
+ string='Available Payment Methods'),
+ 'order_ids' : fields.one2many('pos.order', 'session_id', 'Orders'),
+
+ 'statement_ids' : fields.one2many('account.bank.statement', 'pos_session_id', 'Bank Statement', readonly=True),
+ 'has_opening_control' : fields.function(_compute_controls, string='Has Opening Control', multi='control', type='boolean'),
+ 'has_closing_control' : fields.function(_compute_controls, string='Has Closing Control', multi='control', type='boolean'),
+ }
+
+ _defaults = {
+ 'name' : '/',
+ 'user_id' : lambda obj, cr, uid, context: uid,
+ 'state' : 'opening_control',
}
-pos_config_journal()
+ _sql_constraints = [
+ ('uniq_name', 'unique(name)', "The name of this POS Session must be unique !"),
+ ]
+
+ def _check_unicity(self, cr, uid, ids, context=None):
+ for session in self.browse(cr, uid, ids, context=None):
+ # open if there is no session in 'opening_control', 'opened', 'closing_control' for one user
+ domain = [
+ ('state', '!=', 'closed'),
+ ('user_id', '=', uid)
+ ]
+ count = self.search_count(cr, uid, domain, context=context)
+ if count>1:
+ return False
+ return True
+
+ def _check_pos_config(self, cr, uid, ids, context=None):
+ for session in self.browse(cr, uid, ids, context=None):
+ domain = [
+ ('state', '!=', 'closed'),
+ ('config_id', '=', session.config_id.id)
+ ]
+ count = self.search_count(cr, uid, domain, context=context)
+ if count>1:
+ return False
+ return True
+
+ _constraints = [
+ (_check_unicity, "You can not create two active sessions with the same responsible!", ['user_id', 'state']),
+ (_check_pos_config, "You can not create two active sessions related to the same point of sale!", ['config_id']),
+ ]
+
+ def create(self, cr, uid, values, context=None):
+ config_id = values.get('config_id', False) or False
+
+ pos_config = None
+ if config_id:
+ pos_config = self.pool.get('pos.config').browse(cr, uid, config_id, context=context)
+
+ bank_statement_ids = []
+ for journal in pos_config.journal_ids:
+ bank_values = {
+ 'journal_id' : journal.id,
+ 'user_id' : uid,
+ }
+ statement_id = self.pool.get('account.bank.statement').create(cr, uid, bank_values, context=context)
+ bank_statement_ids.append(statement_id)
+
+ values.update({
+ 'name' : pos_config.sequence_id._next(),
+ 'statement_ids' : [(6, 0, bank_statement_ids)]
+ })
+
+ return super(pos_session, self).create(cr, uid, values, context=context)
+
+ def unlink(self, cr, uid, ids, context=None):
+ for obj in self.browse(cr, uid, ids, context=context):
+ for statement in obj.statement_ids:
+ statement.unlink(context=context)
+ return True
+
+ def wkf_action_open(self, cr, uid, ids, context=None):
+ # si pas de date start_at, je balance une date, sinon on utilise celle de l'utilisateur
+ for record in self.browse(cr, uid, ids, context=context):
+ values = {}
+ if not record.start_at:
+ values['start_at'] = time.strftime('%Y-%m-%d %H:%M:%S')
+ values['state'] = 'opened'
+ record.write(values, context=context)
+ for st in record.statement_ids:
+ st.button_open(context=context)
+ return True
+
+ def wkf_action_opening_control(self, cr, uid, ids, context=None):
+ return self.write(cr, uid, ids, {'state' : 'opening_control'}, context=context)
+
+ def wkf_action_closing_control(self, cr, uid, ids, context=None):
+ for session in self.browse(cr, uid, ids, context=context):
+ for statement in session.statement_ids:
+ if not statement.journal_id.closing_control:
+ if statement.balance_end<>statement.balance_end_real:
+ self.pool.get('account.bank.statement').write(cr, uid,
+ [statement.id], {'balance_end_real': statement.balance_end})
+ return self.write(cr, uid, ids, {'state' : 'closing_control', 'stop_at' : time.strftime('%Y-%m-%d %H:%M:%S')}, context=context)
+
+ def wkf_action_close(self, cr, uid, ids, context=None):
+ # Close CashBox
+ bsl = self.pool.get('account.bank.statement.line')
+ for record in self.browse(cr, uid, ids, context=context):
+ for st in record.statement_ids:
+ if abs(st.difference) > st.journal_id.amount_authorized_diff:
+ # The pos manager can close statements with maximums.
+ if not self.pool.get('ir.model.access').check_groups(cr, uid, "point_of_sale.group_pos_manager"):
+ raise osv.except_osv( _('Error !'),
+ _("Your ending balance is too different from the theorical cash closing (%.2f), the maximum allowed is: %.2f. You can contact your manager to force it.") % (st.difference, st.journal_id.amount_authorized_diff))
+ if st.difference:
+ if st.difference > 0.0:
+ name= _('Point of Sale Profit')
+ account_id = st.journal_id.profit_account_id.id
+ else:
+ account_id = st.journal_id.loss_account_id.id
+ name= _('Point of Sale Loss')
+ if not account_id:
+ raise osv.except_osv( _('Error !'),
+ _("Please set your profit and loss accounts on your payment method '%s'.") % (st.journal_id.name,))
+ bsl.create(cr, uid, {
+ 'statement_id': st.id,
+ 'amount': st.difference,
+ 'ref': record.name,
+ 'name': name,
+ 'account_id': account_id
+ }, context=context)
+
+ getattr(st, 'button_confirm_%s' % st.journal_id.type)(context=context)
+ self._confirm_orders(cr, uid, ids, context=context)
+ return self.write(cr, uid, ids, {'state' : 'closed'}, context=context)
+
+ def _confirm_orders(self, cr, uid, ids, context=None):
+ wf_service = netsvc.LocalService("workflow")
+
+ for session in self.browse(cr, uid, ids, context=context):
+ order_ids = [order.id for order in session.order_ids if order.state == 'paid']
+
+ move_id = self.pool.get('account.move').create(cr, uid, {'ref' : session.name, 'journal_id' : session.config_id.journal_id.id, }, context=context)
+
+ self.pool.get('pos.order')._create_account_move_line(cr, uid, order_ids, session, move_id, context=context)
+
+ for order in session.order_ids:
+ if order.state != 'paid':
+ raise osv.except_osv(
+ _('Error !'),
+ _("You can not confirm all orders of this session, because they have not the 'paid' status"))
+ else:
+ wf_service.trg_validate(uid, 'pos.order', order.id, 'done', cr)
+
+ return True
+
+ def open_frontend_cb(self, cr, uid, ids, context=None):
+ if not context:
+ context = {}
+
+ if not ids:
+ return {}
+
+ context.update({'session_id' : ids[0]})
+ return {
+ 'type' : 'ir.actions.client',
+ 'name' : 'Start Point Of Sale',
+ 'tag' : 'pos.ui',
+ 'context' : context,
+ }
+
+pos_session()
class pos_order(osv.osv):
_name = "pos.order"
@@ -53,25 +434,30 @@ class pos_order(osv.osv):
def create_from_ui(self, cr, uid, orders, context=None):
#_logger.info("orders: %r", orders)
- list = []
- for order in orders:
+ order_ids = []
+ for tmp_order in orders:
+ order = tmp_order['data']
# order :: {'name': 'Order 1329148448062', 'amount_paid': 9.42, 'lines': [[0, 0, {'discount': 0, 'price_unit': 1.46, 'product_id': 124, 'qty': 5}], [0, 0, {'discount': 0, 'price_unit': 0.53, 'product_id': 62, 'qty': 4}]], 'statement_ids': [[0, 0, {'journal_id': 7, 'amount': 9.42, 'name': '2012-02-13 15:54:12', 'account_id': 12, 'statement_id': 21}]], 'amount_tax': 0, 'amount_return': 0, 'amount_total': 9.42}
- order_obj = self.pool.get('pos.order')
# get statements out of order because they will be generated with add_payment to ensure
# the module behavior is the same when using the front-end or the back-end
- statement_ids = order.pop('statement_ids')
+ statement_ids = order.get('statement_ids', [])
order_id = self.create(cr, uid, order, context)
- list.append(order_id)
+ order_ids.append(order_id)
# call add_payment; refer to wizard/pos_payment for data structure
# add_payment launches the 'paid' signal to advance the workflow to the 'paid' state
+
data = {
'journal': statement_ids[0][2]['journal_id'],
'amount': order['amount_paid'],
'payment_name': order['name'],
'payment_date': statement_ids[0][2]['name'],
}
- order_obj.add_payment(cr, uid, order_id, data, context=context)
- return list
+ wf_service = netsvc.LocalService("workflow")
+ wf_service.trg_validate(uid, 'pos.order', order_id, 'paid', cr)
+ wf_service.trg_write(uid, 'pos.order', order_id, cr)
+
+ #self.add_payment(cr, uid, order_id, data, context=context)
+ return order_ids
def unlink(self, cr, uid, ids, context=None):
for rec in self.browse(cr, uid, ids, context=context):
@@ -107,14 +493,6 @@ class pos_order(osv.osv):
res[order.id]['amount_total'] = cur_obj.round(cr, uid, cur, val1)
return res
- def _default_sale_journal(self, cr, uid, context=None):
- res = self.pool.get('account.journal').search(cr, uid, [('type', '=', 'sale')], limit=1)
- return res and res[0] or False
-
- def _default_shop(self, cr, uid, context=None):
- res = self.pool.get('sale.shop').search(cr, uid, [])
- return res and res[0] or False
-
def copy(self, cr, uid, id, default=None, context=None):
if not default:
default = {}
@@ -131,13 +509,11 @@ class pos_order(osv.osv):
return super(pos_order, self).copy(cr, uid, id, d, context=context)
_columns = {
- 'name': fields.char('Order Ref', size=64, required=True,
- states={'draft': [('readonly', False)]}, readonly=True),
+ 'name': fields.char('Order Ref', size=64, required=True, readonly=True),
'company_id':fields.many2one('res.company', 'Company', required=True, readonly=True),
- 'shop_id': fields.many2one('sale.shop', 'Shop', required=True,
- states={'draft': [('readonly', False)]}, readonly=True),
- 'date_order': fields.datetime('Date Ordered', readonly=True, select=True),
- 'user_id': fields.many2one('res.users', 'Connected Salesman', help="Person who uses the the cash register. It could be a reliever, a student or an interim employee."),
+ 'shop_id': fields.related('session_id', 'config_id', 'shop_id', relation='sale.shop', type='many2one', string='Shop', store=True, readonly=True),
+ 'date_order': fields.datetime('Order Date', readonly=True, select=True),
+ 'user_id': fields.many2one('res.users', 'Salesman', help="Person who uses the the cash register. It could be a reliever, a student or an interim employee."),
'amount_tax': fields.function(_amount_all, string='Taxes', digits_compute=dp.get_precision('Point Of Sale'), multi='all'),
'amount_total': fields.function(_amount_all, string='Total', multi='all'),
'amount_paid': fields.function(_amount_all, string='Paid', states={'draft': [('readonly', False)]}, readonly=True, digits_compute=dp.get_precision('Point Of Sale'), multi='all'),
@@ -147,6 +523,13 @@ class pos_order(osv.osv):
'pricelist_id': fields.many2one('product.pricelist', 'Pricelist', required=True, states={'draft': [('readonly', False)]}, readonly=True),
'partner_id': fields.many2one('res.partner', 'Customer', change_default=True, select=1, states={'draft': [('readonly', False)], 'paid': [('readonly', False)]}),
+ 'session_id' : fields.many2one('pos.session', 'Session',
+ #required=True,
+ select=1,
+ domain="[('state', '=', 'opened')]",
+ states={'draft' : [('readonly', False)]},
+ readonly=True),
+
'state': fields.selection([('draft', 'New'),
('cancel', 'Cancelled'),
('paid', 'Paid'),
@@ -159,9 +542,15 @@ class pos_order(osv.osv):
'picking_id': fields.many2one('stock.picking', 'Picking', readonly=True),
'note': fields.text('Internal Notes'),
'nb_print': fields.integer('Number of Print', readonly=True),
- 'sale_journal': fields.many2one('account.journal', 'Journal', required=True, states={'draft': [('readonly', False)]}, readonly=True),
+
+ 'sale_journal': fields.related('session_id', 'config_id', 'journal_id', relation='account.journal', type='many2one', string='Sale Journal', store=True, readonly=True),
}
+ def _default_session(self, cr, uid, context=None):
+ so = self.pool.get('pos.session')
+ session_ids = so.search(cr, uid, [('state','=', 'opened'), ('user_id','=',uid)], context=context)
+ return session_ids and session_ids[0] or False
+
def _default_pricelist(self, cr, uid, context=None):
res = self.pool.get('sale.shop').search(cr, uid, [], context=context)
if res:
@@ -172,15 +561,18 @@ class pos_order(osv.osv):
_defaults = {
'user_id': lambda self, cr, uid, context: uid,
'state': 'draft',
- 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'pos.order'),
+ 'name': '/',
'date_order': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'nb_print': 0,
+ 'session_id': _default_session,
'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id,
- 'sale_journal': _default_sale_journal,
- 'shop_id': _default_shop,
'pricelist_id': _default_pricelist,
}
+ def create(self, cr, uid, values, context=None):
+ values['name'] = self.pool.get('ir.sequence').get(cr, uid, 'pos.order')
+ return super(pos_order, self).create(cr, uid, values, context=context)
+
def test_paid(self, cr, uid, ids, context=None):
"""A Point of Sale is paid when the sum
@return: True
@@ -244,18 +636,6 @@ class pos_order(osv.osv):
picking_obj.force_assign(cr, uid, [picking_id], context)
return True
- def set_to_draft(self, cr, uid, ids, *args):
- if not len(ids):
- return False
- for order in self.browse(cr, uid, ids, context=context):
- if order.state<>'cancel':
- raise osv.except_osv(_('Error!'), _('In order to set to draft a sale, it must be cancelled.'))
- self.write(cr, uid, ids, {'state': 'draft'})
- wf_service = netsvc.LocalService("workflow")
- for i in ids:
- wf_service.trg_create(uid, 'pos.order', i, cr)
- return True
-
def cancel_order(self, cr, uid, ids, context=None):
""" Changes order state to cancel
@return: True
@@ -270,6 +650,8 @@ class pos_order(osv.osv):
def add_payment(self, cr, uid, order_id, data, context=None):
"""Create a new payment for the order"""
+ if not context:
+ context = {}
statement_obj = self.pool.get('account.bank.statement')
statement_line_obj = self.pool.get('account.bank.statement.line')
prod_obj = self.pool.get('product.product')
@@ -277,11 +659,10 @@ class pos_order(osv.osv):
curr_c = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id
curr_company = curr_c.id
order = self.browse(cr, uid, order_id, context=context)
- ids_new = []
args = {
'amount': data['amount'],
}
- if 'payment_date' in data.keys():
+ if 'payment_date' in data:
args['date'] = data['payment_date']
args['name'] = order.name
if data.get('payment_name', False):
@@ -298,22 +679,31 @@ class pos_order(osv.osv):
msg = _('There is no receivable account defined to make payment for the partner: "%s" (id:%d)') % (order.partner_id.name, order.partner_id.id,)
raise osv.except_osv(_('Configuration Error !'), msg)
- statement_id = statement_obj.search(cr,uid, [
- ('journal_id', '=', int(data['journal'])),
- ('company_id', '=', curr_company),
- ('user_id', '=', uid),
- ('state', '=', 'open')], context=context)
- if len(statement_id) == 0:
+ context.pop('pos_session_id', False)
+
+ try:
+ journal_id = long(data['journal'])
+ except Exception:
+ journal_id = False
+
+ statement_id = False
+ for statement in order.session_id.statement_ids:
+ if statement.journal_id.id == journal_id:
+ statement_id = statement.id
+ break
+
+ if not statement_id:
raise osv.except_osv(_('Error !'), _('You have to open at least one cashbox'))
- if statement_id:
- statement_id = statement_id[0]
- args['statement_id'] = statement_id
- args['pos_statement_id'] = order_id
- args['journal_id'] = int(data['journal'])
- args['type'] = 'customer'
- args['ref'] = order.name
+
+ args.update({
+ 'statement_id' : statement_id,
+ 'pos_statement_id' : order_id,
+ 'journal_id' : journal_id,
+ 'type' : 'customer',
+ 'ref' : order.name,
+ })
+
statement_line_obj.create(cr, uid, args, context=context)
- ids_new.append(statement_id)
wf_service = netsvc.LocalService("workflow")
wf_service.trg_validate(uid, 'pos.order', order_id, 'paid', cr)
@@ -432,49 +822,120 @@ class pos_order(osv.osv):
}
def create_account_move(self, cr, uid, ids, context=None):
+ return self._create_account_move_line(cr, uid, ids, None, None, context=context)
+
+ def _create_account_move_line(self, cr, uid, ids, session=None, move_id=None, context=None):
+ # Tricky, via the workflow, we only have one id in the ids variable
"""Create a account move line of order grouped by products or not."""
account_move_obj = self.pool.get('account.move')
account_move_line_obj = self.pool.get('account.move.line')
account_period_obj = self.pool.get('account.period')
- period = account_period_obj.find(cr, uid, context=context)[0]
account_tax_obj = self.pool.get('account.tax')
- res_obj=self.pool.get('res.users')
- property_obj=self.pool.get('ir.property')
+ user_proxy = self.pool.get('res.users')
+ property_obj = self.pool.get('ir.property')
+
+ period = account_period_obj.find(cr, uid, context=context)[0]
+
+ #session_ids = set(order.session_id for order in self.browse(cr, uid, ids, context=context))
+
+ if session and not all(session.id == order.session_id.id for order in self.browse(cr, uid, ids, context=context)):
+ raise osv.except_osv(_('Error!'), _('The selected orders do not have the same session !'))
+
+ current_company = user_proxy.browse(cr, uid, uid, context=context).company_id
+
+ grouped_data = {}
+ have_to_group_by = session and session.config_id.group_by or False
+
+ def compute_tax(amount, tax, line):
+ if amount > 0:
+ tax_code_id = tax['base_code_id']
+ tax_amount = line.price_subtotal * tax['base_sign']
+ else:
+ tax_code_id = tax['ref_base_code_id']
+ tax_amount = line.price_subtotal * tax['ref_base_sign']
+
+ return (tax_code_id, tax_amount,)
for order in self.browse(cr, uid, ids, context=context):
- if order.state<>'paid': continue
+ if order.account_move:
+ continue
+ if order.state != 'paid':
+ continue
+
+ user_company = user_proxy.browse(cr, order.user_id.id, order.user_id.id).company_id
- curr_c = res_obj.browse(cr, uid, uid).company_id
- comp_id = res_obj.browse(cr, order.user_id.id, order.user_id.id).company_id
- comp_id = comp_id and comp_id.id or False
- to_reconcile = []
group_tax = {}
account_def = property_obj.get(cr, uid, 'property_account_receivable', 'res.partner', context=context).id
- order_account = order.partner_id and order.partner_id.property_account_receivable and order.partner_id.property_account_receivable.id or account_def or curr_c.account_receivable.id
+ order_account = order.partner_id and \
+ order.partner_id.property_account_receivable and \
+ order.partner_id.property_account_receivable.id or account_def or current_company.account_receivable.id
- # Create an entry for the sale
- move_id = account_move_obj.create(cr, uid, {
- 'journal_id': order.sale_journal.id,
- }, context=context)
+ if move_id is None:
+ # Create an entry for the sale
+ move_id = account_move_obj.create(cr, uid, {
+ 'ref' : order.name,
+ 'journal_id': order.sale_journal.id,
+ }, context=context)
+
+ def insert_data(data_type, values):
+ # if have_to_group_by:
+
+ sale_journal_id = order.sale_journal.id
+
+ # 'quantity': line.qty,
+ # 'product_id': line.product_id.id,
+ values.update({
+ 'date': order.date_order[:10],
+ 'ref': order.name,
+ 'journal_id' : sale_journal_id,
+ 'period_id' : period,
+ 'move_id' : move_id,
+ 'company_id': user_company and user_company.id or False,
+ })
+
+ if data_type == 'product':
+ key = ('product', values['product_id'],)
+ elif data_type == 'tax':
+ key = ('tax', values['tax_code_id'],)
+ elif data_type == 'counter_part':
+ key = ('counter_part', values['partner_id'], values['account_id'])
+ else:
+ return
+
+ grouped_data.setdefault(key, [])
+
+ # if not have_to_group_by or (not grouped_data[key]):
+ # grouped_data[key].append(values)
+ # else:
+ # pass
+
+ if have_to_group_by:
+ if not grouped_data[key]:
+ grouped_data[key].append(values)
+ else:
+ current_value = grouped_data[key][0]
+ current_value['quantity'] = current_value.get('quantity', 0.0) + values.get('quantity', 0.0)
+ current_value['credit'] = current_value.get('credit', 0.0) + values.get('credit', 0.0)
+ current_value['debit'] = current_value.get('debit', 0.0) + values.get('debit', 0.0)
+ current_value['tax_amount'] = current_value.get('tax_amount', 0.0) + values.get('tax_amount', 0.0)
+ else:
+ grouped_data[key].append(values)
# Create an move for each order line
+
for line in order.lines:
tax_amount = 0
taxes = [t for t in line.product_id.taxes_id]
- computed = account_tax_obj.compute_all(cr, uid, taxes, line.price_unit * (100.0-line.discount) / 100.0, line.qty)
- computed_taxes = computed['taxes']
+ computed_taxes = account_tax_obj.compute_all(cr, uid, taxes, line.price_unit * (100.0-line.discount) / 100.0, line.qty)['taxes']
for tax in computed_taxes:
tax_amount += round(tax['amount'], 2)
- group_key = (tax['tax_code_id'],
- tax['base_code_id'],
- tax['account_collected_id'])
+ group_key = (tax['tax_code_id'], tax['base_code_id'], tax['account_collected_id'], tax['id'])
+
+ group_tax.setdefault(group_key, 0)
+ group_tax[group_key] += round(tax['amount'], 2)
- if group_key in group_tax:
- group_tax[group_key] += round(tax['amount'], 2)
- else:
- group_tax[group_key] = round(tax['amount'], 2)
amount = line.price_subtotal
# Search for the income account
@@ -492,110 +953,80 @@ class pos_order(osv.osv):
tax_amount = 0
while computed_taxes:
tax = computed_taxes.pop(0)
- if amount > 0:
- tax_code_id = tax['base_code_id']
- tax_amount = line.price_subtotal * tax['base_sign']
- else:
- tax_code_id = tax['ref_base_code_id']
- tax_amount = line.price_subtotal * tax['ref_base_sign']
+ tax_code_id, tax_amount = compute_tax(amount, tax, line)
+
# If there is one we stop
if tax_code_id:
break
-
# Create a move for the line
- account_move_line_obj.create(cr, uid, {
- 'name': line.name,
- 'date': order.date_order[:10],
- 'ref': order.name,
+ insert_data('product', {
+ 'name': line.product_id.name,
'quantity': line.qty,
'product_id': line.product_id.id,
- 'move_id': move_id,
'account_id': income_account,
- 'company_id': comp_id,
'credit': ((amount>0) and amount) or 0.0,
'debit': ((amount<0) and -amount) or 0.0,
- 'journal_id': order.sale_journal.id,
- 'period_id': period,
'tax_code_id': tax_code_id,
'tax_amount': tax_amount,
'partner_id': order.partner_id and order.partner_id.id or False
- }, context=context)
+ })
# For each remaining tax with a code, whe create a move line
for tax in computed_taxes:
- if amount > 0:
- tax_code_id = tax['base_code_id']
- tax_amount = line.price_subtotal * tax['base_sign']
- else:
- tax_code_id = tax['ref_base_code_id']
- tax_amount = line.price_subtotal * tax['ref_base_sign']
+ tax_code_id, tax_amount = compute_tax(amount, tax, line)
if not tax_code_id:
continue
- account_move_line_obj.create(cr, uid, {
- 'name': "Tax" + line.name,
- 'date': order.date_order[:10],
- 'ref': order.name,
+ insert_data('tax', {
+ 'name': _('Tax'),
'product_id':line.product_id.id,
'quantity': line.qty,
- 'move_id': move_id,
'account_id': income_account,
- 'company_id': comp_id,
'credit': 0.0,
'debit': 0.0,
- 'journal_id': order.sale_journal.id,
- 'period_id': period,
'tax_code_id': tax_code_id,
'tax_amount': tax_amount,
- }, context=context)
-
+ })
# Create a move for each tax group
- (tax_code_pos, base_code_pos, account_pos)= (0, 1, 2)
- for key, amount in group_tax.items():
- account_move_line_obj.create(cr, uid, {
- 'name': 'Tax',
- 'date': order.date_order[:10],
- 'ref': order.name,
- 'move_id': move_id,
- 'company_id': comp_id,
+ (tax_code_pos, base_code_pos, account_pos, tax_id)= (0, 1, 2, 3)
+
+ for key, tax_amount in group_tax.items():
+ tax = self.pool.get('account.tax').browse(cr, uid, key[tax_id], context=context)
+ insert_data('tax', {
+ 'name': _('Tax') + ' ' + tax.name,
'quantity': line.qty,
'product_id': line.product_id.id,
'account_id': key[account_pos],
- 'credit': ((amount>0) and amount) or 0.0,
- 'debit': ((amount<0) and -amount) or 0.0,
- 'journal_id': order.sale_journal.id,
- 'period_id': period,
+ 'credit': ((tax_amount>0) and tax_amount) or 0.0,
+ 'debit': ((tax_amount<0) and -tax_amount) or 0.0,
'tax_code_id': key[tax_code_pos],
- 'tax_amount': amount,
- }, context=context)
+ 'tax_amount': tax_amount,
+ })
# counterpart
- to_reconcile.append(account_move_line_obj.create(cr, uid, {
- 'name': order.name,
- 'date': order.date_order[:10],
- 'ref': order.name,
- 'move_id': move_id,
- 'company_id': comp_id,
+ insert_data('counter_part', {
+ 'name': _("Trade Receivables"), #order.name,
'account_id': order_account,
- 'credit': ((order.amount_total < 0) and -order.amount_total)\
- or 0.0,
- 'debit': ((order.amount_total > 0) and order.amount_total)\
- or 0.0,
- 'journal_id': order.sale_journal.id,
- 'period_id': period,
+ 'credit': ((order.amount_total < 0) and -order.amount_total) or 0.0,
+ 'debit': ((order.amount_total > 0) and order.amount_total) or 0.0,
'partner_id': order.partner_id and order.partner_id.id or False
- }, context=context))
- self.write(cr, uid, order.id, {'state':'done', 'account_move': move_id}, context=context)
+ })
+
+ order.write({'state':'done', 'account_move': move_id})
+
+ for group_key, group_data in grouped_data.iteritems():
+ for value in group_data:
+ account_move_line_obj.create(cr, uid, value, context=context)
+
return True
def action_payment(self, cr, uid, ids, context=None):
return self.write(cr, uid, ids, {'state': 'payment'}, context=context)
def action_paid(self, cr, uid, ids, context=None):
- context = context or {}
- self.create_picking(cr, uid, ids, context=None)
+ self.create_picking(cr, uid, ids, context=context)
self.write(cr, uid, ids, {'state': 'paid'}, context=context)
return True
@@ -711,7 +1142,7 @@ pos_order_line()
class pos_category(osv.osv):
_name = 'pos.category'
- _description = "PoS Category"
+ _description = "Point of Sale Category"
_order = "sequence, name"
def _check_recursion(self, cr, uid, ids, context=None):
level = 100
@@ -743,13 +1174,43 @@ class pos_category(osv.osv):
res = self.name_get(cr, uid, ids, context=context)
return dict(res)
+ def _get_small_image(self, cr, uid, ids, prop, unknow_none, context=None):
+ result = {}
+ for obj in self.browse(cr, uid, ids, context=context):
+ if not obj.category_image:
+ result[obj.id] = False
+ continue
+
+ image_stream = io.BytesIO(obj.category_image.decode('base64'))
+ img = Image.open(image_stream)
+ img.thumbnail((120, 100), Image.ANTIALIAS)
+ img_stream = StringIO.StringIO()
+ img.save(img_stream, "JPEG")
+ result[obj.id] = img_stream.getvalue().encode('base64')
+ return result
+
_columns = {
'name': fields.char('Name', size=64, required=True, translate=True),
'complete_name': fields.function(_name_get_fnc, type="char", string='Name'),
'parent_id': fields.many2one('pos.category','Parent Category', select=True),
'child_id': fields.one2many('pos.category', 'parent_id', string='Children Categories'),
'sequence': fields.integer('Sequence', help="Gives the sequence order when displaying a list of product categories."),
+ 'category_image': fields.binary('Image'),
+ 'category_image_small': fields.function(_get_small_image, string='Small Image', type="binary",
+ store = {
+ 'pos.category': (lambda self, cr, uid, ids, c={}: ids, ['category_image'], 10),
+ }),
+ }
+
+ def _get_default_image(self, cr, uid, context=None):
+ image_path = openerp.modules.get_module_resource('point_of_sale', 'images', 'default_category_photo.png')
+ return open(image_path, 'rb').read().encode('base64')
+
+
+ _defaults = {
+ 'category_image': _get_default_image,
}
+
pos_category()
import io, StringIO
@@ -772,15 +1233,20 @@ class product_product(osv.osv):
return result
_columns = {
- 'income_pdt': fields.boolean('PoS Cash Input', help="This is a product you can use to put cash into a statement for the point of sale backend."),
- 'expense_pdt': fields.boolean('PoS Cash Output', help="This is a product you can use to take cash from a statement for the point of sale backend, exemple: money lost, transfer to bank, etc."),
- 'pos_categ_id': fields.many2one('pos.category','PoS Category',
+ 'income_pdt': fields.boolean('Point of Sale Cash In', help="This is a product you can use to put cash into a statement for the point of sale backend."),
+ 'expense_pdt': fields.boolean('Point of Sale Cash Out', help="This is a product you can use to take cash from a statement for the point of sale backend, exemple: money lost, transfer to bank, etc."),
+ 'pos_categ_id': fields.many2one('pos.category','Point of Sale Category',
help="If you want to sell this product through the point of sale, select the category it belongs to."),
'product_image_small': fields.function(_get_small_image, string='Small Image', type="binary",
store = {
'product.product': (lambda self, cr, uid, ids, c={}: ids, ['product_image'], 10),
- })
+ }),
+ 'to_weight' : fields.boolean('To Weight', help="This category contains products that should be weighted, mainly used for the self-checkout interface"),
}
+ _defaults = {
+ 'to_weight' : False,
+ }
+
product_product()
diff --git a/addons/point_of_sale/point_of_sale_data.xml b/addons/point_of_sale/point_of_sale_data.xml
index 116b50152b3..234e61ff394 100644
--- a/addons/point_of_sale/point_of_sale_data.xml
+++ b/addons/point_of_sale/point_of_sale_data.xml
@@ -3,15 +3,9 @@
<data>
- <menuitem
- id="stock.next_id_61"
- name="Reporting"
- parent="stock.menu_stock_root" groups="base.group_user"/>
-
- <menuitem action="stock.action_picking_tree" id="stock.menu_action_picking_tree"
- parent="stock.menu_stock_root" sequence="19" groups="res_groups_posuser0"/>
- <menuitem parent="stock.next_id_61" action="stock.action_stock_line_date"
- id="stock.menu_report_stock_line_date" groups="base.group_user"/>
+ <record model="pos.config" id="pos_config_main">
+ <field name="name">Main PoS</field>
+ </record>
</data>
</openerp>
diff --git a/addons/point_of_sale/point_of_sale_demo.xml b/addons/point_of_sale/point_of_sale_demo.xml
index 8d5fdc67d63..2ec33f43243 100644
--- a/addons/point_of_sale/point_of_sale_demo.xml
+++ b/addons/point_of_sale/point_of_sale_demo.xml
@@ -1,930 +1,996 @@
-<?xml version="1.0"?>
-<openerp>
- <data>
- <record id="base.user_demo" model="res.users">
- <field name="groups_id" eval="[(4,ref('group_pos_user'))]"/>
- </record>
- <record id="account.cash_journal" model="account.journal">
- <field eval="True" name="journal_user"/>
- </record>
- <record id="product_product_putmoneyforchange0" model="product.product">
- <field name="supply_method">buy</field>
- <field name="uom_id" ref="product.product_uom_unit"/>
- <field name="name_template">Cash In</field>
- <field name="property_account_income" ref="account.cash"/>
- <field name="name">Cash In</field>
- <field eval="1" name="income_pdt"/>
- </record>
-
- <record id="product_product_putmoneyforchange1" model="product.product">
- <field name="supply_method">buy</field>
- <field name="uom_id" ref="product.product_uom_unit"/>
- <field name="name_template">Cash Out</field>
- <field name="property_account_income" ref="account.cash"/>
- <field name="name">Cash Out</field>
- <field eval="1" name="expense_pdt"/>
- </record>
-
- <record id="account_invoice_invoicefrompospos0" model="account.invoice">
- <field name="origin">POS/019</field>
- <field name="reference">POS/019</field>
- <field name="number">SAJ/2010/010</field>
- <field name="journal_id" ref="account.sales_journal"/>
- <field name="currency_id" ref="base.EUR"/>
- <field name="user_id" ref="base.user_root"/>
- <field name="reference_type">none</field>
- <field name="company_id" ref="base.main_company"/>
- <field name="state">open</field>
- <field name="type">out_invoice</field>
- <field name="internal_number">SAJ/2010/010</field>
- <field name="account_id" ref="account.a_recv"/>
- <field eval="0" name="reconciled"/>
- <field eval="450.0" name="residual"/>
- <field name="move_name">/</field>
- <field name="date_invoice" eval="time.strftime('%Y-%m-%d')"/>
- <field name="period_id" ref="account.period_10"/>
- <field eval="450.0" name="amount_untaxed"/>
- <field model="account.move" name="move_id" search="[('name', '=', u'SAJ/2010/010')]"/>
- <field eval="450.0" name="amount_total"/>
- <field name="partner_id" ref="base.res_partner_agrolait"/>
- <field name="name">Invoice from POS: POS/019</field>
- </record>
- <record id="account_invoice_line_pcbasicpc0" model="account.invoice.line">
- <field name="uos_id" ref="product.product_uom_unit"/>
- <field name="account_id" ref="account.a_recv"/>
- <field name="name">[PC1] Basic PC</field>
- <field model="account.invoice" name="invoice_id" search="[('name', '=', 'Invoice from POS: POS/019')]"/>
- <field eval="450.0" name="price_unit"/>
- <field eval="450.0" name="price_subtotal"/>
- <field name="company_id" ref="base.main_company"/>
- <field eval="[(6,0,[])]" name="invoice_line_tax_id"/>
- <field eval="1.0" name="quantity"/>
- <field name="partner_id" ref="base.res_partner_agrolait"/>
- <field name="product_id" ref="product.product_product_pc1"/>
- </record>
- <record id="stock_picking_out0" model="stock.picking">
- <field name="origin">POS/019</field>
- <field name="date_done" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
- <field eval="1" name="auto_picking"/>
- <field name="move_type">direct</field>
- <field name="company_id" ref="base.main_company"/>
- <field name="note">POS notes </field>
- <field name="state">done</field>
- <field name="type">out</field>
- <field name="min_date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
- <field name="date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
- <field name="invoice_state">none</field>
- <field name="max_date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
- </record>
- <record id="pos_order_pos11" model="pos.order">
- <field name="sale_journal" ref="account.sales_journal"/>
- <field name="shop_id" ref="sale.shop"/>
- <field name="date_order" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
- <field name="partner_id" ref="base.res_partner_agrolait"/>
- <field eval="1" name="nb_print"/>
- <field name="user_id" ref="base.user_root"/>
- <field name="company_id" ref="base.main_company"/>
- <field name="state">paid</field>
- <field name="pricelist_id" ref="product.list0"/>
- <field name="name">POS/019</field>
- <field model="account.invoice" name="invoice_id" search="[('name', '=', u'Invoice from POS: POS/019')]"/>
- <field name="picking_id" ref="stock_picking_out0"/>
- </record>
- <record id="account_bank_statement_0" model="account.bank.statement">
- <field name="user_id" ref="base.user_root"/>
- <field name="name">10</field>
- <field name="state">open</field>
- <field name="journal_id" ref="account.sales_journal"/>
- <field name="company_id" ref="base.main_company"/>
- <field name="period_id" ref="account.period_10"/>
- <field name="date" eval="time.strftime('%Y-%m-%d')"/>
- </record>
- <record id="account_bank_statement_line_paymentpos0" model="account.bank.statement.line">
- <field name="partner_id" ref="base.res_partner_agrolait"/>
- <field model="account.bank.statement" name="statement_id" search="[('name', '=', u'10')]"/>
- <field name="type">general</field>
- <field model="pos.order" name="pos_statement_id" search="[('name', '=', u'POS/019')]"/>
- <field name="company_id" ref="base.main_company"/>
- <field name="account_id" ref="account.a_recv"/>
- <field name="journal_id" ref="account.cash_journal"/>
- <field eval="[(6,0,[])]" name="move_ids"/>
- <field name="date" eval="time.strftime('%Y-%m-%d')"/>
- <field eval="450.0" name="amount"/>
- <field name="name">Payment POS/019</field>
-
- </record>
-
- <record id="stock_move_stockmovepos0" model="stock.move">
- <field name="origin">POS/019</field>
- <field eval="1.0" name="product_uos_qty"/>
- <field name="product_uom" ref="product.product_uom_unit"/>
- <field eval="1.0" name="product_qty"/>
- <field name="product_uos" ref="product.product_uom_unit"/>
- <field name="location_id" ref="stock.stock_location_stock"/>
- <field name="priority">1</field>
- <field eval="0" name="auto_validate"/>
- <field name="company_id" ref="base.main_company"/>
- <field name="state">done</field>
- <field eval="[(6,0,[])]" name="move_history_ids"/>
- <field name="date_expected" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
- <field name="date" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
- <field name="name">Stock move (POS 12)</field>
- <field eval="[(6,0,[])]" name="move_history_ids2"/>
- <field name="product_id" ref="product.product_product_pc1"/>
- <field name="location_dest_id" ref="stock.stock_location_customers"/>
- <field name="picking_id" ref="stock_picking_out0"/>
- </record>
- <record id="pos_order_line_orderline0" model="pos.order.line">
- <field name="notice">No Discount</field>
- <field name="product_id" ref="product.product_product_pc1"/>
- <field model="pos.order" name="order_id" search="[('name', '=', u'POS/019')]"/>
- <field eval="450.0" name="price_unit"/>
- <field name="company_id" ref="base.main_company"/>
- <field eval="1.0" name="qty"/>
- <field name="name">Order Line/07</field>
- </record>
-
- <!--Resource: pos.order-->
-
- <record id="order_pos1" model="pos.order">
- <field model="sale.shop" name="shop_id" search="[]"/>
- <field name="user_id" ref="base.user_root"/>
- <field model="res.partner" name="partner_id" search="[]"/>
- <field model="product.pricelist" name="pricelist_id" search="[]"/>
- </record>
-
- <record id="order_pos2" model="pos.order">
- <field model="sale.shop" name="shop_id" search="[]"/>
- <field name="user_id" ref="base.user_root"/>
- <field model="res.partner" name="partner_id" search="[]"/>
- <field model="product.pricelist" name="pricelist_id" search="[]"/>
- </record>
-
- <!--Resource: pos.order.line-->
-
- <record id="line1_pos" model="pos.order.line">
- <field name="order_id" ref="order_pos1"/>
- <field name="name">[PC3] Medium PC</field>
- <field name="product_id" ref="product.product_product_pc3"/>
- <field model="res.company" name="company_id" search="[]"/>
- <field name="price_unit">450</field>
- <field name="qty">2</field>
- <field name="notice">No Discount</field>
- </record>
-
- <record id="line12_pos" model="pos.order.line">
- <field name="order_id" ref="order_pos1"/>
- <field name="name">[PC2] Basic+ PC (assembly on order)</field>
- <field name="product_id" ref="product.product_product_pc2"/>
- <field model="res.company" name="company_id" search="[]"/>
- <field name="price_unit">450</field>
- <field name="qty">2</field>
- <field name="notice">No Discount</field>
- </record>
-
- <record id="line2_pos" model="pos.order.line">
- <field name="order_id" ref="order_pos2"/>
- <field name="name">[PC1] Basic PC</field>
- <field name="product_id" ref="product.product_product_pc1"/>
- <field model="res.company" name="company_id" search="[]"/>
- <field name="price_unit">450</field>
- <field name="qty">5</field>
- <field name="discount">0.10</field>
- <field name="notice">Discount Applied</field>
- </record>
-
- <!-- Resource: pos.category -->
-
- <record id="beverage" model="pos.category">
- <field name="name">Beverages</field>
- </record>
-
- <record id="water" model="pos.category">
- <field name="parent_id" ref="beverage"/>
- <field name="name">Water</field>
- </record>
- <record id="plain_water" model="pos.category">
- <field name="parent_id" ref="water"/>
- <field name="name">Plain Water</field>
- </record>
- <record id="sparkling_water" model="pos.category">
- <field name="parent_id" ref="water"/>
- <field name="name">Sparkling Water</field>
- </record>
-
- <record id="soda" model="pos.category">
- <field name="parent_id" ref="beverage"/>
- <field name="name">Soda</field>
- </record>
- <record id="coke" model="pos.category">
- <field name="parent_id" ref="soda"/>
- <field name="name">Coke</field>
- </record>
- <!--<record id="soda_lemon" model="pos.category">-->
- <!--<field name="parent_id" ref="soda"/>-->
- <!--<field name="name">Lemon</field>-->
- <!--</record>-->
- <record id="soda_orange" model="pos.category">
- <field name="parent_id" ref="soda"/>
- <field name="name">Orange</field>
- </record>
-
- <record id="beers" model="pos.category">
- <field name="parent_id" ref="beverage"/>
- <field name="name">Beers</field>
- </record>
- <record id="pils" model="pos.category">
- <field name="parent_id" ref="beers"/>
- <field name="name">Pils</field>
- </record>
- <record id="fruity_beers" model="pos.category">
- <field name="parent_id" ref="beers"/>
- <field name="name">Fruity Beers</field>
- </record>
- <record id="special_beers" model="pos.category">
- <field name="parent_id" ref="beers"/>
- <field name="name">Special Beers</field>
- </record>
-
- <!--<record id="juice" model="pos.category">-->
- <!--<field name="parent_id" ref="beverage"/>-->
- <!--<field name="name">Juice</field>-->
- <!--</record>-->
-
- <!--<record id="energy_drinks" model="pos.category">-->
- <!--<field name="parent_id" ref="beverage"/>-->
- <!--<field name="name">Energy Drinks</field>-->
- <!--</record>-->
-
- <record id="food" model="pos.category">
- <field name="name">Food</field>
- </record>
- <record id="pizza" model="pos.category">
- <field name="parent_id" ref="food"/>
- <field name="name">Pizza</field>
- </record>
- <record id="ice_cream" model="pos.category">
- <field name="parent_id" ref="food"/>
- <field name="name">Ice Cream</field>
- </record>
- <record id="chips" model="pos.category">
- <field name="parent_id" ref="food"/>
- <field name="name">Chips</field>
- </record>
-
- <!-- Resource: product.product -->
-
- <record id="coca_regular_1l" model="product.product">
- <field name="list_price">1.49</field>
- <field name="name">Coca-Cola Regular 1L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_regular_2l" model="product.product">
- <field name="list_price">2.38</field>
- <field name="name">Coca-Cola Regular 2L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_regular_50cl" model="product.product">
- <field name="list_price">0.97</field>
- <field name="name">Coca-Cola Regular 50cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_regular_33cl" model="product.product">
- <field name="list_price">0.51</field>
- <field name="name">Coca-Cola Regular 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="coca_light_1l" model="product.product">
- <field name="list_price">1.49</field>
- <field name="name">Coca-Cola Light 1L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_light_2l" model="product.product">
- <field name="list_price">2.38</field>
- <field name="name">Coca-Cola Light 2L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_light_50cl" model="product.product">
- <field name="list_price">0.97</field>
- <field name="name">Coca-Cola Light 50cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_light_33cl" model="product.product">
- <field name="list_price">0.51</field>
- <field name="name">Coca-Cola Light 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_light_decaf_33cl" model="product.product">
- <field name="list_price">0.53</field>
- <field name="name">Coca-Cola Light Decaf 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="coca_zero_1l" model="product.product">
- <field name="list_price">1.49</field>
- <field name="name">Coca-Cola Zero 1L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAJAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYGH4y11/Dfhu41OKNJJYyqorg7clgOcc96Bo8+0z4q6vPqTRXFvaGAMoAELqxBYA87vQntTFc9dpAFABQBl+I9Li1nRpbCZQySleCeDhge30oGjl4Ph3ptvdySeTEP3iElQwPDg+p9KQHeUxBQAUAQTyL5iIT0OTQNEMkm4sRwDQBbicSRhh+NAmOoAp6rqdrpGnTX15KIoIVyzGgaMPTPE+k6tp8+p212ZIIf8AWOY2AXjPcehFIZnj4k+EXOF1mEn3BH86AL2i+N9A1DUUsbXUYpJJ/wDVrnkmmJnVUCPNfjlNLH4NiRHYLJcqHA7jHegZ5OnjbVbPw5LokDRJazpsfCfMRjb1+gFLdFzjynLo2x1b+6c8jNCMztLrxUdd8Q6Pc22lxWE1s6orQcAjdleABjGTWnQEfSw6CoA86+NcAn8IwLkg/akH50m7K5rRp+0qKPdniFxZwyhdrhABzgjj6/nWKqNLY9itgaVRq0ktPLy318yulmExhPMZhkbj09KandmEcEoLRcza69O33/8AAN/QIFj8SaWojAJnXJUn26VpTle5jj6EaSjaKTfb+tj6dFUeecD8WbQahodtafa4bUtNuWSZtqggZAzQXBuLTR5Va6Rb6elx/bSpOjNHsMFyhBXPzdHHbHUflU8sbI6JV6yvZuzIrg+HvKmW1VlkKYhIn3ENlsZOccfu+x43d8GmoRI+t1l9p9Pw2NHwpozzaxZXrX0cpiuEVUWJ2y3XGSoXpk9e1WklsZ1a9Ss05O9j6HHSpMzzT4xtMdHsligScecxZH6HimhniVwLt5GSFJQVPKqT8tTZWNpVqieknYW0vNbQokFxeKqHgK7ADPWmjGTcndnYeGr/AFeHV7W0O+SOS9SZ5JPvMR8uc59Ksk+hx0qBnCfE+AtoEcmP9XMP1BoGeNgBZXP940ASR43CmhHV+DoBdeJ7BCMgShj+HNDA9wpAcb8UbiC08HzSzttBkUD3OaENHhB1S0DFixAPQ4oBiwarZmVR5pGT3U00I774ZXtpdeMYY0clljdhlSM8e9NrQD2qpA8s+Nsc93Z6dZxzbELNIVI4Y8CmnYaPIdjW+mXFl/ZsUskhG25JO6PnPHbnpQxt6WKljaXkV3DOkCsY3DgORg4PektyT0nSNSvNa+J1lrC2kdm0siLIiPuDAfL+oAqnsB7nUgcF8VtJlvNMtLyJSfs7Mr47BsYP6frUVJcqubUIKcrM8jnjaMYdSDinCakromrTcJWZQN2I7sQMh+YcNjjNURY9C+F+nve+I47hsmO1QyH69B+p/SgGezUCGyxJNG0cqB0YYKkZBpPUE7GBqXgXw/qmwy2flFOhgOzP1xQkkNtsqv8ADPwrIqrJYOwU5A89+D+dO4JtG3pOhaZocJi061WBW+8QSS31JouI0KAA/9k=</field>
- </record>
- <record id="coca_zero_2l" model="product.product">
- <field name="list_price">2.38</field>
- <field name="name">Coca-Cola Zero 2L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_zero_50cl" model="product.product">
- <field name="list_price">0.97</field>
- <field name="name">Coca-Cola Zero 50cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_zero_33cl" model="product.product">
- <field name="list_price">0.51</field>
- <field name="name">Coca-Cola Zero 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_zero_decaf_33cl" model="product.product">
- <field name="list_price">0.67</field>
- <field name="name">Coca-Cola Zero Decaf 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="coca_light_lemon_2l" model="product.product">
- <field name="list_price">2.83</field>
- <field name="name">Coca-Cola Light Lemon 2L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAHgMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYGTq8kgkCpLImAD8jlf5V4ObYmvSn7kmlY6KMYtalvTXZ7c7nZ8Hqxya7csq1KlNubvqZ1Uk9B98s726C3Lh/OiJ2kA7RIpbr225z7dK7p81tO6/PX8CqDgpPmtblf32dvxsWCcVRiV2sreSdp5IUZ2UL8yg8D/9dFkO4Q28Vl5jRR4WRtxCr0PTt2oWgblgEEAg5BpiOKn8cxxa/qNrMZY7azlEKtEisWYKC2c+hJHFFhi3fxL0CwVTcXsyhuBugJ/kKTuGg+x+Iug6jGz219PJg4wsGOfxFCQMveGfEq6xqWoWPllfsoSSNioXerZ7AnoR+tMGeXXcrPqerOTy2pXBP/fZprYTOW8XOTHAP9o0mNEvgyQrHOP9ofyoQM9O+H7/APFW3fvp65x/10/+vQwK8Xgm71cX95Y3EQD39xmOUkEESEHkCs4zldq2zBo4/wAa+DdUsYLd7l7aNGdlVvNyCR1HSiVRr7LGokvgPwZqep288tpLavGrhWbzCMHGfSnGbf2X+H+YSVj0nwxoQ8P+I53uruNpXs0QheFXMmAMnqScD8qXO+azGoOWyuafgw5sdRH93VLkf+RDVRVmyWcP8SxJKsRVnNu92+13PBZRhvfHbP8As+3MX3O+jBSlG9rpbf1/X6XPg3I40zUolGEEiMDjuQQf5U4t3YsbTpx5XH+v1Or02Tf421FM/cs4u+erN/hU017zZxPYr+Bpw7a7BnmPVpzj2LVr1JZyPj+eRL2O2d2/0WZpAAecMcgj29f8kyna6OyMFJxklf8Arb/Ib8O9Q/sbT7wPHGJJWjaMyBiXHPy/KCfccHv+Cgi8dPmtq3+h03hi5XU/GGszHgCC2PyMR3Zhzwce3fvRCFm79X/kcanbYoWV2PDur6nIZdyXN7M5IHQ5Bx+tTGd6jXkvzZLWhiX10NYikvLiAvFJOyxtvwykAdPf+fv0pzO3C3SaT/D8/wCv8ynJNbadGIhNLJ9qgVlEiD5MHcBjH9D1pwJxcpO10lq9jpPhr51zf6tMZdjsttllXqFL8YPqBj8ap3bOaLS3V/8Ahv03MzWIykd8T/y01K6K/wDfeP6VzUpXxM/JJfmwkvdRHZxeT4fsyY4FJd1eSU7kIPO1wcbT0xz/ADxW0mdtKNur2T0/T9RdW0O3m0VLlRHIV8tt8YwNpUqMenI/WqgkYYmcpaO+jZ0fw7t2gW/eFFO7yVwzYGOST0PY59/brUqX7xryX5sxSVtfM4nW/F8CeIdR0y9tW2W1/MEkhwSQXJ5BI/PNRCj7OcpR15t7ibukjRvPFvh2SKJ7O5ntJljEbB4N6SqBwGXv9etU+Zvb8jelWUVaWq/FegyPxvpI066iu2knaWMRoltBsRAucY3H1NOPP2/r8Sa04S0jf57m18LvEX9qJq0iWjrDFJbxoqfM/wAxZdx9hwT6AHrSjBxk5PVuxEY8+l0tHv5K/wCOy8zyzxSSnxA1gNxm9m/9CNaogpTdqYADiFz7GgD1D4GBYdL1aeRlRHnijDMcAnkAfUlgPxpN2GouWyuct8V9AubLxvcXsUZ8m7RZ0IHGcAN+oz+IqJVFFpPqXCm5xbXQ5D7UjqNx2sOqnrmtDMqy3krsY9u1T+dK40j6F+E2jPpPga3eVNst85uWB64OAv8A46AfxoJZ11zZ2t4oW6toZ1XoJUDAfnQ4p7oabWx5PqfgrRZPizDAYnFvcP58kIICE7SxGMdCR09zR1Dod3qvw/8ADGs38d9eaZH5yEEmMlBJ7MB1osF2b0lrBLAkLRjy0ZGVRwAVIZenoQKGkyoVJQd12a+9Wf4M/9k=</field>
- </record>
- <record id="coca_light_lemon_50cl" model="product.product">
- <field name="list_price">1.16</field>
- <field name="name">Coca-Cola Light Lemon 50cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="coca_light_lemon_33cl" model="product.product">
- <field name="list_price">0.53</field>
- <field name="name">Coca-Cola Light Lemon 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="pepsi_2l" model="product.product">
- <field name="list_price">1.70</field>
- <field name="name">Pepsi 2L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="pepsi_33cl" model="product.product">
- <field name="list_price">0.43</field>
- <field name="name">Pepsi 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="pepsi_max_2l" model="product.product">
- <field name="list_price">1.71</field>
- <field name="name">Pepsi Max 2L</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="pepsi_max_33cl" model="product.product">
- <field name="list_price">0.40</field>
- <field name="name">Pepsi Max 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="pepsi_max_50cl" model="product.product">
- <field name="list_price">0.61</field>
- <field name="name">Pepsi Max 50cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
- <record id="pepsi_max_lemon_33cl" model="product.product">
- <field name="list_price">0.40</field>
- <field name="name">Pepsi Max Cool Lemon 33cl</field>
- <field name="pos_categ_id" ref="coke"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="spa_et_fruit_50cl" model="product.product">
- <field name="list_price">0.75</field>
- <field name="name">Spa et Fruit Orange 50cl</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="orangina_33cl" model="product.product">
- <field name="list_price">0.72</field>
- <field name="name">Orangina 33cl</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="orangina_1,5l" model="product.product">
- <field name="list_price">2.42</field>
- <field name="name">Orangina 1.5L</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="fanta_orange_50cl" model="product.product">
- <field name="list_price">0.98</field>
- <field name="name">Fanta Orange 50cl</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="fanta_orange_2l" model="product.product">
- <field name="list_price">2.28</field>
- <field name="name">Fanta Orange 2L</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="fanta_orange_33cl" model="product.product">
- <field name="list_price">0.51</field>
- <field name="name">Fanta Orange 33cl</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="fanta_orange_25cl" model="product.product">
- <field name="list_price">0.84</field>
- <field name="name">Fanta Orange 25cl</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="fanta_zero_orange_1,5l" model="product.product">
- <field name="list_price">2.08</field>
- <field name="name">Fanta Zero Orange 1.5L</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
- <record id="fanta_zero_orange_33cl" model="product.product">
- <field name="list_price">0.53</field>
- <field name="name">Fanta Zero Orange 33cl</field>
- <field name="pos_categ_id" ref="soda_orange"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="evian_50cl" model="product.product">
- <field name="list_price">0.52</field>
- <field name="name">Evian 50cl</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="evian_1l" model="product.product">
- <field name="list_price">0.70</field>
- <field name="name">Evian 1L</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="evian_2l" model="product.product">
- <field name="list_price">1.26</field>
- <field name="name">Evian 2L</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="spa_33cl" model="product.product">
- <field name="list_price">0.40</field>
- <field name="name">Spa Reine 33cl</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAJAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYGP4m106Bpq3KQCeWSTZGhbaOhJJP0BrpwmFeIny3toZVqypRva5zOg/EuXU9ch06701LcTNsDpIWIbtxjpXZXymVOk5qV7GFPGqU1Gx31eSdgUwCgDzn4maiV1OytI87oY2kbJABDcD/wBB/WveyWj7kpPq7fceZmFW0or5nB6Rc/Y9SE3lrgSAkjAIAOeK9jEw56dr9Dio1FGSZ79bTpdWsVwmdkqB1z6EZr4qcXGTT6HvxaauiSkMKAPLviNZTXHiZGWOXBtV2lULA4J9Acde9fQZRiFCi0+55OYUuaonfocYmn3is7NbSgLz/q2P9OPxr1J4inbQ4o0m3ue86VE0OkWcTqVaOBFIPYhQK+OrS5qkn3bPoYR5YpeRbqCiC+vYdOsprudsRxKWPqfYe56U4RcpJLqKUlFXZx9pZaprzNrcd7GDOmI4WQERgfw55/lXd7WNJcln5nI6bqPmun2HPoHiCeKRJJrRARwV5z/44KaxMFbf+vmT9Xk77Gp4c1CeCd9B1KYSXltGHSTGPMjP8yOn+TXNXjF+9FafqdFGTS5ZbnQ1gbHK+OZGkXTdPIIiu7ghnBOVIHyng+prpw1kpS7Iwr62Xdm5AkkUakWY3KoBIcb2/wAfxIrFu73LS0FW/gJ2MJkf+40TA/oOfwo5GF0Zuup9jl028t0KyLdqpVRyytkEflVQ966fYHpY36yNDmPG+YYLG8ywEUxUgDOcjP4cr1rowy5m15GNd2SZz7a/qdxFvSKQuD8tx5rDb9APl/MVv7KEXqzLnm1oid/E2uOBG0YiwMs6RHLcdf8A9VEaNLuKVWp2J4NQutY1DT4p5AwS4SQYyCcHPP5UTpRhCVuwQqSlJHc1wHYY/iizF5pSowyEnjYj2zj+taUpcsvkRUjzIxbe80ty6wzRb49ys7/JjbweTjIHqOBW7w1ZJNp6/qZ+1hshl1NZrC8zy28kKfebzFKrzxk9qHSm2lZ39GJTS10J9EtVfWreaJt0SxtIMHIPGB/OsnNqDi+5fIuZNHXVialXVONMuHxny0MmPXbzj9KcNZIT2OHvvD08oupLW/Cw3UT5QxnDM3dsZGR6gAnvnrXrUMfCKipR1i1r6f1texx1MNJt2e6K1z4WDPGn21juVVuC0Q5Cg7VChQCM5OT6Cn/aWj930+e/W4vqvn6nReDrY2gNmZvOa1gVC+3HBJwMfRa8/Ez9pJzta7OqkuVct9kdTXOaEdyUFrKZD8gQ7vpjmhXvoDOM0VHuPD9kwdvMVAskbkkkjjcCAeDjP+FdVRNSZhCSsWWsJzdKN0iR9pG3En2Ax/Oo3RV0i54YRUv9WCq6p5sYQSAg42Dnn/a3VNa9kh07as6KsjQxfFt4bTw9OEI8y4xAmTjJbj+Wa1w8b1F5GdV2gyvpcwi0+GKWEQ7FCssgbaCB2bGDVz1ZEVZFyOMTozLJG+4EZVt2PoRSvYLXKtgktn4mcSSoI7uHCx5+bcpznH0J5oqe9T9GOGkvU6CsDY5nxgTNLptkzKsU0xZ9wHOOgyfqa6MPZXfkY1r6I1ba2e3QRrcluuFkAI/Doahu5SQMiIwVoojk5IB5PvjHWhCZmawjWt1ZXVspj23CKdo5YE4Ix+NXF3TT7Ca1R0lc5sZHiIxw2a3Utu8yRZDeWgZlBH3hn0IFaUruVr2Inaxx7eMJbOJI9QsluFDKrRkbmGe4I6cdjXpRwfPqnY4ZYnl0auW08Z2NhEi2mn7GnY4wu1RgdWIznp/+qiWAnLWUv1JhjoaqKs7X7Fyw1E+I7y0Cbt0Ewll4G1VAPTr1OBXNXpexTR00KntbM7CuI6gIzkHpSAzbvw7o99MJrnT4ZJAMZxj+VaKrNdWTyR7FWHwX4dt5Xlj0yPL5yGJI59icU/b1P5mDhF9DWtbO2sYBBawRwxL0VFwKzbbeo0ktiagYAP/Z</field>
- </record>
- <record id="spa_50cl" model="product.product">
- <field name="list_price">0.46</field>
- <field name="name">Spa Reine 50cl</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="spa_1l" model="product.product">
- <field name="list_price">0.65</field>
- <field name="name">Spa Reine 1L</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="spa_2l" model="product.product">
- <field name="list_price">1.30</field>
- <field name="name">Spa Reine 2L</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="chaudfontaine_33cl" model="product.product">
- <field name="list_price">0.34</field>
- <field name="name">Chaudfontaine 33cl</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="chaudfontaine_50cl" model="product.product">
- <field name="list_price">0.44</field>
- <field name="name">Chaudfontaine 50cl</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="chaudfontaine_1,5l" model="product.product">
- <field name="list_price">0.86</field>
- <field name="name">Chaudfontaine 1.5l</field>
- <field name="pos_categ_id" ref="plain_water"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="spa_gazeuse_33cl" model="product.product">
- <field name="list_price">0.38</field>
- <field name="name">Spa Barisart 33cl</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="spa_gazeuse_50cl" model="product.product">
- <field name="list_price">0.49</field>
- <field name="name">Spa Barisart 50cl</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAIQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYHEePvGl74ZvLW2s1j/fRs7My5PXA/rWc21sehgcHGum30OW0v4r6zLeQpcxwujyqhATGQTg8ioU5HXVyqEYtp9D2CtzxCAAgnd13H+dc2FjOMGpb80vucnb8LFMnrpJOE8eeG7nXdZs2iaJVSB1LPuwORwTjHfjn1pOCl1OvC4x0E1a9zl7L4eXun3ltJJdWkp+0xsFVm5wwPp09aSpx7nVWzVzVlG2nc9jHIFM8oib7xoGiDUtQTT4A7Kzs5wqoMk/nQIpx6svlb3tZkPcMVJ/Q0MY9NVilziGQ8dOP8aQDrDVo7i5Nq0UsT4JUOBg/QgmmIvN940DRgeMEYiycfwu39KYjmmvrh0KxyTEHjIyQPx6VLkjVU31shIr6W2k/ezyqo4LkMF/PpRzIPZvobWjs82vW779wAYknJ/hNMzOrb7xoBGF4wUG1ss9GuAh/FT/AIUMcdzhZvEqRidJ4RGIThY43yWXeFBHAGOfU49qxdQ9COBcrWd7/wCVxjeJ7WGWJGSQB5NjbyuAMgbgc8jnt6GkqqQngJtN3W39L1Ot8KKi6u8KjiNGZfYccfrW6OCTuda33jQJGJ4zUtpVso43Xcabv7u7K5/WhhF2ZyksCSXktvcQRJdLgSRsi5bB6jI5HcH+RqNGdPvQimm7DJ9kM5EyK8s+FEYVWeX0AGMn+lDsiYKUlpsvwOj8L2slnrNxBOB9oW3V5dpyFLHIX8AKpXMZtN6HTN940xIwvHLGPw8JB1S6gP8A5EA/rTEaV1pVhqcarfWcNwF5HmIDipaT3LhUlB3i2htloml6bI8tlYQQO/3mRACaFFLZDnVnPdtlHRMv4r19yQdpgQY7fJn+tMzNrnJz1yazpc/K+be7+67t+Fh6GN40QSeH9hOA1zCP/IgrURsxn5RSAcTxQBz3hjP9u+ISe90n/oFMDoG+8aQ0YfjJz9i0+EDIm1GBCPbdn+lMRtJwopAY9/4v0LTrhoLnUEEiHDhFZ9h9yAcVLnFdTohhK01dRH6PNBNrd9NbujxXFvBKrpyH5cZz9MVSMJRcXZmu33jQCMXxIpm1HRIOxuzIeP7qMf50+gibxBPcWvh2/mtc+dHAxQjqDjrUSbUWbYeMZVYp7No8Xsraa+AgRcBlLHLjnAyST6f5OelcsE2fRYipGld/1/X9I9F+G9tcWUCQ3IIYxSBOcgqsnY+nzGummmkeFj5xnWco9bHbt941Zyor3VoJtQtrhj/qVcKPdsc/kD+dAiZwpRg+CuOc+lAzlYPh9osWqDUbWSWNHB/cqw2EHng9QM88Gs1SSdzsnmFWpT5JWfn1NmFI7fXba3iUKotZAAOwDJWhxGm33qBkV+88USSQIjYb5w5IAX1z+VCsIxdR1K7ubG4S2RoWSN90gXeoIxxn357dqtWuJ3sZXh3xJcDydLmiWSXPBUncqdclMZ/H3qpxW5MX0OmttOK60+otI7kweWATwuTnAH4D86zbLsXm+9SGLIeg9TQA10V02MoKsMEHoRQBQtdG0zT52uLSxhhmYbWkVBuI9M0XbFYvRMeeaQxx+9TAAP/Z</field>
- </record>
- <record id="spa_gazeuse_1,5l" model="product.product">
- <field name="list_price">1.00</field>
- <field name="name">Spa Barisart 1.5l</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="chaudfontaine_petillante_33cl" model="product.product">
- <field name="list_price">0.41</field>
- <field name="name">Chaudfontaine Petillante 33cl</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="chaudfontaine_petillante_50cl" model="product.product">
- <field name="list_price">0.57</field>
- <field name="name">Chaudfontaine Petillante 50cl</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAIwMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYHG6/wDES10XWpNL+zF3i275CeASAf5GspVVGVj18Hk08TR9opJDdD+JFpq+tw6WbZkackJIDxkAn+lEKqk7DxeTTw9Jzclp0O0rU8caD+8YZ7Dv9aAHUAeRePfDl/d+Mp7m1s3kjljRidwGTjHHPtQ8D7X3ro9fBcQUcJSVKalddlf9Sv4L8OahaeNbCe6s3jiQu2dwODtPv70RwPslzXQ8ZxDRxVN04KV33Vv1PZaDxwoArX1/FYRB5MkscKqjJJpxjzEylZGStxHdXRlNlKZSPvFFzgfjWvwrcydpPYbJJDFOsjWcokTkNsBK/rRdtbisovY1tP1CK+jbYSHTh1ZSCKzlFxNoyUi3UlGVftu1IRnosQI/EnP8hVx2IluPgCxvvVQDjrim9RIJkWRy7IpPrihaAyKzOzVkRQArRNn8CuKUtgjua9QaGRqWV1WI9nhI/I//AF6uGxnPckjORVCTHN0pA2MsRu1En+7Ef1I/wpT2HDc1Kg0MnWB/plo3+y4/9Bq4dTOp0EiaqZCHO4HHFCBiaUwOoXA7iNf5mlPZFU9zWrM1MnXDte2PfLD+VXAzqFRpWERCHDkcE1ZMdznNV8Wx6feT2rxzzyQJ5knlqCqrgHOTj1FZTxEISas9D1MPldStTjNOKTdlc6Pww5lmnlZt2+NCPbOeKubTSOBx5ZNdjfCMJmfzGKlQBGcbVIzyOM5OR3xwMY5zmMydfGTa8fxN+HFXAia0KZztHzEdqtEJpHnniBQ3iDWJjveNrLaJVbAztHGe/Tp+lcFeLVSV10PqcvqJ4Sik1fn/AFPQvBwzAz4xmKP+VdcvhR89U/iy9Tpakkyde6Wp/wCmh/8AQTVQ3JnsUD8y4IByOhrVMytc4zxPJ5l9NHNKSgtpNiAqDyAWJz3OOOvSubFtN28j3spg407pbyX9f5nY+Cxi2Y5Y5ijPP0rRu8UeXWVqsvV/mdPUkGXreSsIAzyaqBFQoKgYDI5xWhnc4DxMHi8UXnlk7nsxGFwDkMDk479O3PNcFdP2r9D6nLWngoX6Tv8AcegeE4zDbIrKVYwRkg9egzXU1aKPn6sr1p+r/M6KkSUtQi3tGfTOaqBEzKuruG2uLeJyoMzFVB6nA7Vqotpmbkk0WGj/AIguAakbJLB1W/CfxMh/IYpT2HB6mtWZqQXsbvbsY03uvIXOM+1OLsyZbGLHCmoOsxsX8yEHa0qAFCfT8q2b5dLnPF8/QdZ6tbzTm0hmSSfnMQOWGPUdqcqckrtaFRqRbsmXdP01YL6e9ZD5sqhSxPJ65+nb8qznO6SLhTtJyNKszUKACgCOK2ggZmigjjZvvFVAJ+tNyk92SoRWyJKRQUAA/9k=</field>
- </record>
- <record id="chaudfontaine_petillante_1,5l" model="product.product">
- <field name="list_price">0.98</field>
- <field name="name">Chaudfontaine Petillante 1.5l</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="perrier_50cl" model="product.product">
- <field name="list_price">0.71</field>
- <field name="name">Perrier 50cl</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">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</field>
- </record>
- <record id="perrier_1l" model="product.product">
- <field name="list_price">0.96</field>
- <field name="name">Perrier 1L</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAHwMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYHmPxc1jWNKvNO+w3s9vBIjZEMmCzA9wOemPakzmxHNdWZB8Jtb1nVtavUvL2e4to7fJWaQnDlhggH2B6f4UIWH5ru7PVaZ1BQB558VdEt9WfTDJI8ToJfmjxkj5a58RVdNKxyYyq6aVkiv8K9Dg0nU9ReOWSVnhQZkwSBuP/wBb8qKFZ1L3JwdZ1L6I9LroO0KAOF+IEhOo2UY/hhdj+JH+FcWM6HnZg9hngCQLq91GTy0AYfg3/wBelg3qxZe9Wd6TgE4z7Cu49IKAOA1tjq/iWVIgWCstujduDz+pNefX9+pY8rFvnq2XoQaUX0TxRB56FVDmGRuw3cD8M4oo3hUsycLenVsz0Vy4jYxqrOAdoY4BPbJwcflXoK19T1ytql6unaZc3jf8sYyw9z2H54qZOyuTOXLFs4PS7iS28icoGZTuOe5rgi7SuePzWlcbq00l9JNKUClxnA7GlN3lcTk5T5judLvJNS0SC5jdVmkiwSy7gHHByARkZHTIr0ISTSZ7NOXNFMyvG0pOmwWY/wCXicBh7Dn+eKyxErRMMXK0LGMIAFAx0rlseawaAFTx1FDQJGx4SZnsL2w8xoyjZV1xuUMOo7cEGurDS909HByvFrsVfF027WbKDPEaFz+J/wDrVGJeqM8Y9UiAHn8KxOJsRpVH8S0XC47QLi2OrXkFyYjbzWp80SY2FR1znjGCc5rXCt8+h14N3k13GeJQZPE55+5CopYj4ycW/wB4Zl7q9vYsUYGWRfvAHCqfQn19gD71Cilq2ZQoykR2uu287hJrfZuQPujcybVJxkjAOMg9M1fsuxUsPJFrw/qdufE8bwiR4xG+WWFuQFzwMZbp2Bp0YSU9TXC05RndlzxHZ3d34mm8i5ECpArEhQW79yCP0rnzDFQw7jdXu7b2OiWHVWbb6HMS6RBA0080sd3KodImn+WNSFDbyM8EkgHdxmQccGuz2aTuKySFn1uOFZ3VZ5Flz5ZjjC+UpA+QZ9CGA4/iJ9Kn6xC+5gsXBysbmh3F1PrdtdG2/cxeayqGHmSsQcjk465AJI/rWOHw8YYic7tuX4G6rqUlHsa2vXEtp4hPkW7zyzQqAAOByeSen61lmeBWKUU5WSZq6qpSbZx3iO0v3ubeJVMUezzJgCzJI+49wOgOeSB1HPArpmm6aS7dTjqyU42va5HZ2E99IiKgfHXHKD3Zhxj2BzXJDDyb97RHJToRpyu2dlpdnby38Nm8aywCNkdZFDB12kEMOhz3+tdtCUlU5k7NHVhlzVLs0de/dajDIejx4H1B/wDr06/RmuLWzKm+IsX2LvIALd6xvc4nqNdxjpxQCLXh8CTUZHH/ACzj5+pP/wBY1tQ1bOzCK7bE8bRKNIju2maD7PKCZFXOAeOn1xWlVXibYmN4HP6fqlteSfZYrmOadEDME4yPXHauPW55jTDUNVtrGRbee4SGaRSUD/zxQ7gkzd8DRo2lz3izPP58pHmOuMheOB6ZJrropqJ6WGVoHQ3VrBeWz21zGJIpBhlPQitGrm7SasYh8DaAu94bV4J3GPPjlYSAegJPAqfZxSM/YQUbJBH4I0HCtcWrXUq5xNPIxkx6ZGOPb3NHs4tAqEOWzRt2tpb2NsltaxLFEn3UXoKpKxokkrIAAP/Z</field>
- </record>
- <record id="san_pellegrino_1l" model="product.product">
- <field name="list_price">0.98</field>
- <field name="name">San Pellegrino 1L</field>
- <field name="pos_categ_id" ref="sparkling_water"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAHgMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APXgTVDIZL6G1nCTsFDrldxAz+dDE3YSG+jurlkgYMqLzggjP4UIEywScUMGKAKAOW8W6Tp+qX1oL23WYxo23LMMZI9CPSqjBSM6srC+DNLsdNnvktIFh3bCQGJz19SaJRUdgpu51Lj5TioZoxmaoZw/i25ml1zy4nwsUSqQGI5PP9a5K8mpHHiJvmJ/BlxKNSuYpnzviDDLE9D/APXqsPJtseGlds7IkkYroZ1Mb9aYzhBazarfT3YwqzOSpbPI7fpXK6cqkmzhnBzk2S6XHLpuvWzOPlkbyyR0OeP54opxcJ2Y6KcJnbnpXS9jsZQ1y5FppMz7trPiNSOoLHGfwzn8KUnZCk7K5mWn2qBwtssZAA/LHHFaaWVjKLimVtR3Nbu7FVkQhhgfxDkdKzqtKOpMmk2zp7aZbmzinU4EiBh+NPdHRfQwfFTmR7W3zwCZD9eg/mayrvSxjiJaWM6CWSNNgbKjoGAOPzrGMpLY5lNobOXlOZGJ/pSbbBtvc3/DcpfSRExz5TlR9Oo/n+ldMHeJ2U3eJmeIZY01YB3VcIMZOKyrfEYV9ymksZHDr+dZmAPImPvr+dAI1/DbqILg/eG9enPXit6Xws7MOm0yj4iFtLrKxT+SSYwQJAP61v7OMtxVXrsMTT7MBR9ntwxJAA3jOOv8fapeGg+hh7r6Fee2swn+ptxkZGSxyPX79Cw0F0GlHsa/hVkWyn8lUYeYowmMf55ocVFaHTSSa7EOuWUN7qfzDDhMbg2CARWsNjKs9SpJowmkUyyzyBfMxgrx5n3hnHNXczI5dBj+SSQSO4Tbncq4G4nGAMDr2H9aLhc1/D8UGnWMiRFI085VG9sDkgAc9+cAetYVXY6qEXNPrv8Agr/8OJfE/wBq7uqlRkVrTV0c2IbUipfw3TTwta7dinc4KdPp61nVjUuuU7MFVwqhJVFq9F+fyLM5RIcKMkjrjGa3UTzpVU3oixoAYRSBurSZ/Ssam51UL8mpSvbqOPUSrsASB1IH8+v4Uo1EtGya0bsmWUEjYHbHcRsa1VVdzH2BFdTxxKdxI/3oyv8AOh1F3GqNuhNoFwszsqtnDnPI9PbisHJPY6aatExvFksdleQvNlQ2VLYzisqsWyK8GzHmurK5xAkiPIwyuOc1grpnMrpkNjatHc5MYDDoCO9XJltnZeFbJoEkYuX3SMxYjqcVtD4Tqp/Cbuo6dZ6gqpeW0cyjkbh0qmipJNGXL4V0OUbDp0S+6jB/Op5UR7OIkHhLRbO4E0dpuf1dy2PwNHKgUEbcSKlsFVQAOAAKo06A/9k=</field>
- </record>
-
- <record id="stella_50cl" model="product.product">
- <field name="list_price">1.19</field>
- <field name="name">Stella Artois 50cl</field>
- <field name="pos_categ_id" ref="pils"/>
- <field name="product_image">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</field>
- </record>
- <record id="stella_33cl" model="product.product">
- <field name="list_price">0.82</field>
- <field name="name">Stella Artois 33cl</field>
- <field name="pos_categ_id" ref="pils"/>
- <field name="product_image">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</field>
- </record>
- <record id="maes_50cl" model="product.product">
- <field name="list_price">0.95</field>
- <field name="name">Maes 50cl</field>
- <field name="pos_categ_id" ref="pils"/>
- <field name="product_image">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</field>
- </record>
- <record id="maes_33cl" model="product.product">
- <field name="list_price">0.77</field>
- <field name="name">Maes 33cl</field>
- <field name="pos_categ_id" ref="pils"/>
- <field name="product_image">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</field>
- </record>
- <record id="jupiler_50cl" model="product.product">
- <field name="list_price">0.97</field>
- <field name="name">Jupiler 50cl</field>
- <field name="pos_categ_id" ref="pils"/>
- <field name="product_image">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</field>
- </record>
- <record id="jupiler_33cl" model="product.product">
- <field name="list_price">0.77</field>
- <field name="name">Jupiler 33cl</field>
- <field name="pos_categ_id" ref="pils"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="boon_framboise_37,5cl" model="product.product">
- <field name="list_price">2.53</field>
- <field name="name">Boon Framboise 37.5cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="timmermans_geuze_37,5cl" model="product.product">
- <field name="list_price">1.54</field>
- <field name="name">Timmermans Geuze 37.5cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="timmermans_kriek_37,5cl" model="product.product">
- <field name="list_price">1.7</field>
- <field name="name">Timmermans Kriek 37.5cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="timmermans_faro_37,5cl" model="product.product">
- <field name="list_price">1.56</field>
- <field name="name">Timmermans Faro 37.5cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="lindemans_pecheresse_37,5cl" model="product.product">
- <field name="list_price">1.94</field>
- <field name="name">Lindemans Pecheresse 37.5cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="lindemans_kriek_37,5cl" model="product.product">
- <field name="list_price">1.51</field>
- <field name="name">Lindemans Kriek 37.5cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="grisette_cerise_25cl" model="product.product">
- <field name="list_price">1.04</field>
- <field name="name">Grisette Cerise 25cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="belle_vue_kriek_25cl" model="product.product">
- <field name="list_price">0.83</field>
- <field name="name">Belle-Vue Kriek 25cl</field>
- <field name="pos_categ_id" ref="fruity_beers"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="leffe_brune_33cl" model="product.product">
- <field name="list_price">1.00</field>
- <field name="name">Leffe Brune 33cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="leffe_blonde_33cl" model="product.product">
- <field name="list_price">1.00</field>
- <field name="name">Leffe Blonde 33cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="leffe_9_33cl" model="product.product">
- <field name="list_price">1.16</field>
- <field name="name">Leffe Brune "9" 33cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="orval_33cl" model="product.product">
- <field name="list_price">1.59</field>
- <field name="name">Orval 33cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="rochefort_8_33cl" model="product.product">
- <field name="list_price">1.75</field>
- <field name="name">Rochefort "8" 33cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="chimay_bleu_33cl" model="product.product">
- <field name="list_price">1.46</field>
- <field name="name">Chimay Bleu 33cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="chimay_bleu_75cl" model="product.product">
- <field name="list_price">3.57</field>
- <field name="name">Chimay Bleu 75cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
- <record id="chimay_rouge_33cl" model="product.product">
- <field name="list_price">1.02</field>
- <field name="name">Chimay Rouge 33cl</field>
- <field name="pos_categ_id" ref="special_beers"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="oetker_mozzarella" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Mozzarella</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_bolognese" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Bolognese</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_funghi" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Funghi</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_hawaii" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Hawaii</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_pollo" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Pollo</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_prosciutto" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Prosciutto</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_4formaggi" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Quattro Formaggi</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_speciale" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Speciale</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APS3dY0LscAdcDNZGiV2VxqNsTgM5PtE3+FK5fsZeX3oRdUs3YqsjMw6gRsT/KlzIp4aoldr8UL/AGja/wB9/wDv23+FO5PspeX3oP7Rtf77/wDftv8ACi4exl5feg/tG2/vv/37b/Ci4eyl5fehf7Qtv7z/APftv8KLh7KXl96D+0Lb+8//AH7b/Ci4eyl5feg/tC2/vP8A9+2/wouHspeX3oP7Qtv7z/8Aftv8KL+oeyl5feg/tC2/vN/37b/Cj7w9lLy+9Do7yCVwiMxY9MoR/MUxOm0r6feiegghuoRPAY2LYOM7WKn8xTjuNS5Xc5m+sbL+2ora7k/cSRrtSe6dEc7jv53DJA28f/XIcowcrTb201O+jVrqjzUoq6erUVdLS3T1KyafobLGyafpafK7+Z9pkjyqnaWVi3ZuOtL2WE7lvFZqt7vysnur7Gro1hBcWjSCSeSEyHynaZ+V46EnkZzg9xiiGqdm7X7swxdSUZpNRTtqklv9xqR6TbN0WU/9tn/xqvm/vZzOrLy+5f5E39j23dZB/wBtX/xo5fN/exe3l2X3L/IcmkWmfuSf9/X/AMafL5v72Ht5eX3L/ImOk2CJlkYcgZMr9T070NLu/vYKrN9vuX+R534k8UyaVq89lFaxgQtjcZJDu4z/AHvevOq4ioptLp6n0mByynWoRnJ7+S/yKVn41urk+XHZ2zuOTvmkUEd+d3FKOKqJ+9+v+ZWIyqnGN4v8F/keoRaXYSxLIqMVYZBEr9Pzr0YpNXu/vZ81KrOLa0+5f5A2n2kH7yJGDjoTIx/QmiS06idSUtNPuQlQSG3dgVUdxMiu9Mtr6Aw3UEc0Z/hdcirlFSVmiqVadKXNFtM53UINGtL6LT47JLu5QbxCzllhUnq2c4yewBJ6470vYU0rvb7/ALkdKxmJle0t99l+JYXV7w6i1lb2yytBCJp1MZQRqfurknqcHGQOlaKKcb2e9jlas9zVsdXbVBIumpA5iVC4eQgrvUMucDuCDUThUj0QR9n1bIpr7VIdTttPlm09J7oO0UYSRyQoyxJ6Dr3qVCq03poaXw/aX4f5GosOoBMk2xb/AIEBR79uhH7u/UpX6a7LbyRKun4I4O9wQRyD09RUTU3FrQ3oyoRkn734Hm/ifwvrt/qD3P2WMSOAGKS5BxxnnHavPcJKWp9Dhcfh40ORN/cUNJ8Jalp5Mt6ixLI43Tk8RIOSfX/9VVOnKpZJbmKxtJOTcr2W3c9g0q7g1LTLe6sJN1rJGDE2CMr24PIr03Bw93sfOSd3d9SWZFVfvZNRJAmQ1IEczlIyw6jFVDcTIvPtvsZu724ZYAuW+YqB2xxyfTHetFFyYc1tiHSPsmi219NNF5CyTS3LzeXtXy+qknthQBg88dK0kuayXoS23qznfC1wdYt9Um1GQ2bavm/kOfnNpkxqgP8ADhU69cPxg8jorLlaS1tp8yUWrDXbuPw7pN1mC3uNV1GJHWKNQ0MEhIj49dqqASO/tUyprnkuy/HqCeg261CW18Q6nrRc3MtmIdKso8BVmnfDMOnHLLnHPBoUbwUe+r9AvqWPEHiLWNNtHs7QGS9kmhtoZpQo3ysSW2qM/KFGeeRx161EIQbu9rNlakZv9VfX7ixk1Pbb2tuLq8mWFQIQc7Y1znqASSc8DjGax9nGUE7buy/zNHLldiGy1TWrjSvD8TtEdR1eZp3DxjbFbAFjx9Cg9eetavD0k5aaJfiR7SRDf6pf6j4R1CyS68x7/UzptjKqKpkQkK5IAxgYk5HYVrCnGFRO2yu/6+4lts1NFVLzVJYNPXybHTpTaF41CtJsXDFmAGcNhQP9kk9qxqQSV3u9S1Ula19DbkcJdGDe0mACSQOPbiuOXxWNN43HUyCC8cx2rMBkjHH41UdwtcyYpyoWKZVVrecTLG527gQfXHIJz9QKqM0m0Nw0uZfiPVRrF3DoskUqWcjKZ1jdN1xzxHkHCqT1Oc9uK7KELRc00NUHKNylf3qTa8ZTZXEdldaZJpbJCV3ISQwIwfQ4/KrhBqG6uncboa79C/JqljJHam4huGtrG5jk8qMRgNKi7U5DH5RtBwPTripVOWtnug+rttagl5py3D232S9eaO9a+QPsOyTcXJ6/N3H06etDhK17rawfV9L3RNJfWN5qem6m1peM0JmliXfHiRyuGZuc5CjAqfZyUWroHQs99iCe90u/ubxmgvQmtRLDJCrxjeQGQMDnI/lkVSpyilqvdG8O9dSez1fT01aHVFtr6WRrU2kIYoEVQQzbRng/dH4CiVKXK43W9w+rNdUZ9tcaVp9hpDRx35TTZH+zu3ln7wYNkevzE7vWqcZylLbUFhXe10dLoY0+109ZLO4eO3mledLeV1/ds5JbpyeSepPX6VxYitaVna6J9i07Fq2Ikd5ySWkbP0HauSEru5c1ZWLVamQqbQ4LYxnvTjuJ7EkyxOP3sQI/2lrSwr2Mi78OWN3drefOki4wVbAGOlawqyjGyNI1ZJWM19N0XTh85n/dtvAR+h9aU8W1vY1g6lR6IhltbJkiW00+aUM+VAnGV6fNjHTgflWEsxl0VzaNOWvNJL5EU1lFbzmeaFYikYYyNc8qB/hgfpWbzOrtyouNLmWj/Awm1ez8wGzsZZFjXYHeXA2nOR09zTeZVLbI6lgX1l+A+31ewQobixnQRtlXSXO3nPcepJxR/aNV9EKeCa2l+Bu28OmiKMvDcRKG/dKJlYknuAOxoWZSvqc0qUr6NMx9QEbb2ihdLeL5gkjDc59BQ8fW3VkdNOhHZ6s6e2nhtdPiiYeRGigDdjBJ561yzrObbkc3s25aamjbC4LISFEXUbTnPFaU4yun0MKrhZ9y5W5zBv8AL+b0px3E9iC4u9v19c4ArRtJAlcxr3xRLDcJaW1ozKW2yycfL7/SuSeJctIHdTwS5byZyGq6nd6hNLZWcrxLnaZD8zt+J6D2GK5999T06VOFNJtf5FSwk1Kxldp7yWdcAACQgHp2qkoMdVKS2RfYC8t91xOOBiQ7juA6gEelY1JqMrWM1OSehXk0mWSN47JpJlUhV8sevscUKSZoq2q5tBiabqEMYmks5BGo5aQhRkevPrVR01NZ1qctFIjOs3VtJ5VmzRnGGmP3lJ6/SphF3bbE8PFr3lcqqjM/myPNI4PykOap9jWCikblhPqyB1u7VmjIwr3H3SOuAcc9/wAqVVcsfU4qvs7+6/uOr0PVmZhZSrsLfcQjpwT2+lXhask+VnnYmmmuZG7XccYqqGYAjIpx3E9jmvEf2vULuPT7HzAgJaZ4+OmOM/j9awr1HJ8qV7HdhoRhByk9ehjsJi8lkCFdACjvcLu/MmuNqSavodsErX1t6MT/AIR6SEo1u8SL1dt+d57dDxVNyiyvrEGrO5Tj0t5pZDJKg2HkoAxPf1ojUb6DnVjHoWoLPRngkljkkhaAk3EkrBc46A+n/wCuqcefUzjUqReqWuxC2v2H2RjY6iqxIpZg6bGPPBBNDg1pY0UG3eSJbSa71GxSSNGtoeHVnXl+eGHYUqnuoiUoc/cpXWkfYhJKqtOTlygG4hdwAPA46/pWcKinsdFOtzNXLmiWEcijzY93zFgCuM4PUcjP4ZraCVlf+vyMcTVkpOz/AK/H9DZi0uTV0ASfY8WZI4yfkzjA4IyB7jPWt5UlVVr2OD27pu9r3/rdFDwtL5mrBJgyyJLICGJLbwCDnHAA5rOnh5QndrYdevTnT93d/gdvXUcIqttO70B/lTjuJnlviK+vW1uW2+1OttKxO1XIU84/HpXnqTZ9LhaUFSTtr+JSEHlRh0UrCSMyAd/XNT8TNlUUVYuFdRhjRLWJGhL7nRl4IPUg9u1XyqK1MpSjN+Z0lppmj26vMLxndiAyRvnb+FQ0nuzz51ajlZRXzOZi0m3upJ0uJmysm4KzH5s9yKafmd6nZXSKN5pBg1GGCFRIiKJGULk7jnA/TNU58iNIyVVanUaXZTGMG8eS2twh3+a5QE9sCpbU46HHXlGL0s35ajIprGHUk+zXUl2kLZKIpJLe7Zx+I9KyjBwlfoEnKdN3VmyQarcy3rGAyQA/KxZGkAx6/wAP5g10U5QTu5M5alKfLay/U17DxPZW0zRzRv5jkBjGhAJ/3Sf5V0xxFJbGH1GtJX0+8yfCE0g1WdbuIJcTXEkmJcqw3bmwoxzgdav2sZOxnLC1IQ5nsdxTMAHX6047iexyF1pNvG9yl5bQTRBw1urEKfM4+UH35rzZwcJSj9x61PEOcY8rd9n6d/kZVpqdvd3lzb3UAi3JhVeHcYx9OlZ2cHodMqElFNO/zJItS+wzOUmhmjClQC6kEVoq2vdg6fPFaNEJ13Q2u4UkMrXD/Kyxx5Uc8c9fwodOTjcmVKor7E01vA2leU9x9lmS5xDLKCu7nlRnsamCTeooVHGd0umo/OoAyQwyJYwA/vZmKqScdu9S3y6XE1Fu7V2ZepxPBNDesXniP+rErljLg9weQK1pxfLeR0Utbx2Gwa/La3Lz29tb+YTk7o/vce1Vo3cqWF54pXZetdWudblks7qDyPOUhGRuN3Xj86iSSMauFdJcyexJHANIkSCCLzZYU/eSNLvYN36j3oUnFt3RMFzw1e7NrS2nn1W2P2E26Jvd2bDFiVxkt1B5Fa0pXqLQ5sQoxpS96+35nT12HmDJXMcZcDOKcdxMz9S0uHXLMhdrEc7W6H2P+NKvRVRea2NKFeVGV0cxc2yJbzwailwJl48yNd8mPf8AvD3/ADrzqi5NJ7/gevQquUk4NW7PQy30e0k0x7rTpTcspy0ZyCV5HTrnI6VMW1qdirSVTlmreZgxvGkrOVwTnjoQfetbuR0tWRYikS7u1hJYuBkMckcfjSiuRXMpq/Sx1lx/aElksmUREYASOv3cn+Qpz5viWhwxjTg7atlDWo/tcEcFs019d27ZHkoWQ569BUwm5O17jhzL3naKfcw5hLAzCWGSN/4lZSAD70Pex3U6l4pvU0tN0vUr6SO4ldbW3RgN0h2EkcjArSFKU17pzYrGUaSs9zQtrH7PNIAiOZTt8yScDAz1yO/b0q5YapytKKOR46k0ve/A6bSLfy5I2jMYXJ3+WR8xwfSnQw0oe9Lc4K+I9o7LY266DnGTAmJgoyfSnF6gygIrmF/MtwVJ6qehrTmQh5DXQxPbOjjow7UpKElZgrp6GNceFU+2rcrH52CTgNsb8+/41588Dyv3Jadn/mehTzKoo8r/AK+RNe+F7TUgJmhImUbQZgN2M5IOBz1pSoNrqXRzCVPS+gxPDVrZxs6WS+cV2hkQcD275qFRmlre5Tx0py+LQy9c0q8urMwCC9uWDbhhMA8dOSB+lNUq3V3OjD4qnGV7xX9eg3SRrGk2/lQ+H7gPtILqyAtn8adONSPQnEToVZa1F+JnQeHtfe6+2Saeq3CNlGkkYn8hWfJNfZbOl43DcvLzOx1lvaX95AsV/bKWByXI2rn2A9M134SU1F86tqeFivZuXuXsQ6hp32VR5WlG5Zj92EdPxYiunmXcwjTTG2VndSaxp0n9ny2sFu8jtkjGWQr6n1/WpnK5olGMWjqKzICgAoAKACgAoAKACgAoAKACgAoAKACgAAD/2Q==</field>
- </record>
- <record id="oetker_spinaci" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Spinaci</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_tonno" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Tonno</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_vegetale" model="product.product">
- <field name="list_price">2.86</field>
- <field name="name">Dr. Oetker Ristorante Vegetale</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
- <record id="oetker_margherita" model="product.product">
- <field name="list_price">2.67</field>
- <field name="name">Dr. Oetker La Margherita</field>
- <field name="pos_categ_id" ref="pizza"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="croky_paprika_45g" model="product.product">
- <field name="list_price">0.33</field>
- <field name="name">Croky Paprika 45g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="croky_naturel_45g" model="product.product">
- <field name="list_price">0.39</field>
- <field name="name">Croky Naturel 45g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="croky_bolognaise_250g" model="product.product">
- <field name="list_price">1.78</field>
- <field name="name">Croky Bolognaise 250g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_pickles_250g" model="product.product">
- <field name="list_price">1.48</field>
- <field name="name">Lays Pickels 250g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_ketchup_250g" model="product.product">
- <field name="list_price">1.48</field>
- <field name="name">Lays Ketchup 250g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_poivre_sel_oven_150g" model="product.product">
- <field name="list_price">1.58</field>
- <field name="name">Lays Sel et Poivre Oven Baked 150g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="lays_paprika_oven_150g" model="product.product">
- <field name="list_price">1.54</field>
- <field name="name">Lays Paprika Oven Baked 150g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_paprika_300g" model="product.product">
- <field name="list_price">1.55</field>
- <field name="name">Lays Paprika XXL 300g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_paprika_170g" model="product.product">
- <field name="list_price">1.48</field>
- <field name="name">Lays Light Paprika 170g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_light_paprika_170g" model="product.product">
- <field name="list_price">1.48</field>
- <field name="name">Lays Light Paprika 170g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_paprika_45g" model="product.product">
- <field name="list_price">0.39</field>
- <field name="name">Lays Paprika 45g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="lays_naturel_oven_150g" model="product.product">
- <field name="list_price">1.54</field>
- <field name="name">Lays Naturel Oven Baked 150g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_naturel_300g" model="product.product">
- <field name="list_price">1.55</field>
- <field name="name">Lays Naturel XXL 300g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_naturel_170g" model="product.product">
- <field name="list_price">1.48</field>
- <field name="name">Lays Light Naturel 170g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_light_naturel_170g" model="product.product">
- <field name="list_price">1.48</field>
- <field name="name">Lays Light Naturel 170g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
- <record id="lays_naturel_45g" model="product.product">
- <field name="list_price">0.39</field>
- <field name="name">Lays Naturel 45g</field>
- <field name="pos_categ_id" ref="chips"/>
- <field name="product_image">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</field>
- </record>
-
- <record id="ijsboerke_chocolat_2,5l" model="product.product">
- <field name="list_price">7.60</field>
- <field name="name">ijsboerke Chocolat 2.5L</field>
- <field name="pos_categ_id" ref="ice_cream"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APTayLCgAoAKACgAoAKACgAoAKACgAoAKACgAoAME9jRYBdreh/KnZhcNrf3W/KizC4bW/ut+VFmFw2t/db8qLMVw2P/AHW/KizC4bH/ALp/KizC4vlv/dNFmFxpGOtIYUAFABQBX1LUrPRrU3F7KEA6L1JPoB3NOyW4JN7HA6h8SNRknP2G3jiiHTzCWY/kQBUubNVRXUqf8LD1zv8AZ/8Avg/41PtGV7GIn/CwtbP/AD7f9+//AK9L2rH7CIDx/rTNgC2J9ov/AK9HtZFLDxbJ5/GXiO2UNPbRxBuhe3Iz+dDqTW6D6tH+mQf8LA1odPs3/fr/AOvR7WQvYRE/4WDrnY2//fr/AOvT9oxexiI3xC10fxQfgmP60e0YvYxOg0H4iw3Trbauiwk8CZTx+Oen+elUp33M50mtjtOCoZWDIwyrDoapqxncKQxlxcxWFlLezttjiUtn/P8Anmmhbnketapda5etczsQvSOMHhB6Cok7nRGKijJdMDjmpZoiNkOM1I0aGkaDc6vFLLDNDEkTqhMrEZLcADANceJxkaDSabv+hvTpqSvc6jwpodnpWqi81S7tZYwmIvLYn5zg55A7H9amjmlOMruEtPJf5hWw83Bxjfz9DfvX0fUNHvreeSHdJkxOAfk443HGcgg89eK1/tam004y18l/mZrC1Y1ItLb+n+BxUXgy7mkEcd7ZO5JXCsx5HUfd/wA5rmeZQSu4y/r5mzopK9393/BOeKfMRxkV6K1MJrlbQvlbu9UkQ2IYiPenYVzu/h94kfzxoV7JlJATbOx+6R/D+XT/APVVxfQxqR6o70ggkHqKZmRaroSa/psdnJcPBHuDuUGSwGePzwfwqrXQlKzKVv8ADnQYECyLcT+u+XH8gKORFe0kWH8FaBEMxaZGcdmZm/mafKhOcu4waHo8fA0ix49bdCf5U7IXM+5UvdJiDN9khggjkCZVIyuGUkhvlHv39K4MZl/1mcZKVrJr7zqw+KVONnf/AIcrDw7C+zfDExXAG4y88YHb0WuX+x6vSp+COj+0vX8CUeGInR90URDY3ZMpJPJz9eTTWUVV/wAvPwQv7R9fwJoPDzW92JYvLVw7EDbIVDN94/jge3FDyeUo2dT8OxMsepKzT/A2IfD+kx20UMmnWcxRApd7dSWwMZPFevGKSscU6jlJvuxr+FfD8o+bR7MZ/uxBf5U+VEqcu5Um8BeGpv8AmHbD6pK4/rilyIftJdzOf4baVb3MV5Z3N1BJDIsigsGGQc+mf1pciH7RtWN+f/XN9aT3JRdtThE/3T/OqjsJk+6qAijnjnTzInV1yRlTkZBwf1FICKcRFSzDn1FMRmLcxtO8SOrOmCyg8jPSgZegKuDhgcHBAPQ0CJw4HAoAzNX1+30u2kdpovMTorNgZ9yAf5VLkkVGLZh2/jZrvcUiTnHlkS/K/OCA2M5zxggVHtS/ZGtFrkMtkLxboLCRks7AbcdQfQitFJNEOLuPh1+N2Ki4jcgA49j0pc8R8kjQF8rxHcuM+lUSRT/65vrWctxrYtW33F/3T/OrjsJlXVILi4ltQkfmwK5MsYk2Z44J9QOePpQxrQ53+xtVgRNi70KoZoRcld7fvSeewBaPp1waVmVdEf8AZWsJDsmDXUiPGHl+0lfOiCgFAO3IyfXn1pWYroz5vDmuLbSxKwlaSPYWFwUO4RqFYnqQCX474BoaY+aJ0fhzTpNOa+8yDy/NuXdX8zdvUk7fpxiqSsTJ3GeJtdGkWM0iSqswXKjgkDIBOKU3ZBFXZ4ze6jdXV9PI8rglg4PUglRn68j9a5G7nYo6CDUwALdcbZ9u4KSAGyMNjt/+qqiiZG3catKHaOJ9qy7i8agYOcZJA785z7009BW1F0/UnEoZXOdoIHtj/Fc//rpPQdrne6Pe3E9ztLKbcoMqeqsD1H19K0pTb0MqsUjo5v8AXN9at7mSLVsf3afQ/wA6qOwnuQX/AJbFBIqsDkDL7cnsB65oaGmU5lJVQLToxOPMxj5gc/X/APVRbyC/mVYYWB2Gz2qy7WImJ4I54/AChLyG35h9hkcfPYgZ6jzzz/nn/PRW8gv5mpFJM7FJIVRMcEPnNUrk6HJ+MfBsHiOWOU3clrdRKQrgbldT2Ze/50pR5hxlys4a+8Aa9aMHgiiuwnRoJQGI9wwB/nWDoyR0KtE5m80LXre7WV9HvkMTZBFs2CM+uMGrjBpWJlNN3uaAstRnKyR6fdDODjyWyOnt/nNQotaFOSZtaX4d16dvl0m6XOceYhQdT3bHtScJMfPFdT0HQPDeoWj/AGm+kSPC4EaNuOc9+36mrp0nF3ZlUqqSsjfl/wBa31q3uZosWjgrtPVf5VUWJmN4o8Pz601oYZlj8gsTuHUnGD+GKJJsqMki62nndnz2x6Yp2JuENs0LMfM3AjGMd6YiNLOdHjY3btsVVwQcNjqTz1OaVh3MXxPPPBo7Jb3FwWz87RsVfGMcEd/bjND0BWucl4O16+S/+y3eqNf2LHGZnzLAfXnnHqDSUi5QVj0CVJIk8xSssfXehHT6VRmRR3auQAaYFyFiSKQF+KNj2oAmfakfP1pMCgzbmLepzWbLBWZGDL1H60J2E0XYpVmXg4I6g9RWiZIjjb14pgQM47DNAELO59qAIZIFlBDqGB65FAGJf+FNLuZPONpH5n97bzSdhptHOX41zwruksXe8088vbuctH7qf8+/rS1RStIt6Bq0fiGYm2kjLqu5lJKuvPQr/UEimmmS4tHa2EbxKNyjP1zTEaoIRMscUAU55zIcD7v86iTKSIqkYUAJyCGUlWHQihOwWHm5nxgoj++SP8avmJsIbmcdLeL/AL+n/wCJo5gsJ9pn/wCfaP8A7+//AGNHMFhDcTf8+qf9/f8A61HMFhpmlPW1T/v7/wDWo5kFiKWPz12yWcZB/wCmp/wpcwWMmPwlpMN79sh04RTg7g8d06kH8BS0uVeVjfSaVQB5SD38wn+lVzE2Bnd/vtn2HSpbuNISkMKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAAD/2Q==</field>
- </record>
- <record id="ijsboerke_moka_2,5l" model="product.product">
- <field name="list_price">7.60</field>
- <field name="name">ijsboerke Moka 2.5L</field>
- <field name="pos_categ_id" ref="ice_cream"/>
- <field name="product_image">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</field>
- </record>
- <record id="ijsboerke_vanille_2,5l" model="product.product">
- <field name="list_price">7.40</field>
- <field name="name">ijsboerke Vanille 2.5L</field>
- <field name="pos_categ_id" ref="ice_cream"/>
- <field name="product_image">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</field>
- </record>
- <record id="ijsboerke_stracciatella_2,5l" model="product.product">
- <field name="list_price">8.40</field>
- <field name="name">ijsboerke Stracciatella 2.5L</field>
- <field name="pos_categ_id" ref="ice_cream"/>
- <field name="product_image">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</field>
- </record>
- <record id="ijsboerke_dame_blanche_2,5l" model="product.product">
- <field name="list_price">7.60</field>
- <field name="name">ijsboerke Dame Blanche 2.5L</field>
- <field name="pos_categ_id" ref="ice_cream"/>
- <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APTayLCgAoAKACgAoAKACgAoAKACgAoAKACgAoAMH0oAMH0osFxdp9DRYA2n0NFmAbT6H8qLMLhtPofyoswuG0+hoswEwfSizAKACgAoAKAIry7g0+HzLhuT91O5qZzjTV2OMXN2RgTeI7yWXMWIlHQA1wzxk29NDqjh4paiLrd+f+W5qfrVXuP2EOxMmsXp6zGmsVU7kujDsPfWbiJQ0k5GTgAckn0AHU1rCtVk7IXsYsYmvSSvsWdw/wDddCpP0yOauc60N9A9hG1/1B9VvR0nNYvEVO4KlDsV5NZ1AdLlhU/WavcpUYditJrupr0u3pfWavcfsIdjQ03xUkrrBqQWMngTr0/Ef1rqpYpS0kY1KDjqjoSNp9c9CO9dDRiJQAPKltbyXMpwsYzQ2oq7BJt2OKvLyW/uGnlPXoufuj0ryqtRzldnfCCgrEIOOprJlj1mjXrIg+rCizEyVJwyvIssSxxkKWbJySCccD0FZ1a3s5JWbZpCjzrqWLHUdMtb9pdQnSUhGSKNUfgjlj09MVthsxlSu/Zvp1QVsDOcEo7Xu/0HTalpV1pgt1nAuxcKI5fKYAOfmCnjPQkH681pLNJOm4um9r7r7yVgqkavNbS34bFOO6+0wtLBPDKBC0wAV13KOuCR+H1rkeJd0nFrW26NXheV2d1rboNknhPSVP8AvquhpnOirIynowP0NKw0V3XIOaYzpfCWrtMTpNy+5lUtbsfQdVr0MNV5lys469Pld0dJW5iSPYQ6jarbz7thbJCnGcUSgpxswjNxd0JH4c0mLpaBv95if61Kw1JdCnWm+pOuk6cn3bC2Hv5S5/lVqlBdES6kn1ZMttbp9yCNfogFUorsK7MnWNEF/KWD7VkUKy+VuxjPI5GOCa5MTgIV5qTbTSOmhi3SVrGe/hZGJdkiZiT1tAScjB/j9Biuf+yIfzyNlmMl0f3/APAHJ4WVSCvlDDqwxa9GAwD9/qABzR/Y8P55A8xb6P7/APgCweGFiYorCJHUxtsg24XHIHznGfp1q1lVO6bk3Z3JlmDl0/H/AIBuXEycgxofqM16VkcNyhJZwznL2UTj3hB/pU8kX0Q1OXcmXw/pU0Q8ywhBP9xdv8qh0Kb6IpVZrqQDwrpdtdw3dvHJFJC4ZdshI/XNSqEIu6G60mrMsyf6xvqat7kIt2f3U/GqjsJ7lh2VFLOwVVGSScAUwEJoAazqi7nYKOmScUAIJFYsFYEqcMAeh64P50ANkmSMAu4UEgAk4yTwBRcNyKRpFVjGRnrgimIrfb3ZCrYVuzYz+lAzFMmo2FzJNqF8LpZmCQRwwbNg6knJOTjpzWFWbiWkmPGuXEFyhLb4cYcvww56k8AAVkqkilFNG1pl2l1LKYrkzICQQVwQR6f554reEnexEloXpfuj6itGSZ8n+tb6moe40W7T7qfU1UdhMh1WJJo0WS5SFM5Ifo36ipnHmRUHYzf7NQorS6kjZbrkgMflB79SR/49UKl5l+08hI7SD7LOn9pwSsxRy7NkBEIbkZ6Yxz701T0eonPXYgfTYlG3+2I9oUg5bn7hUnO70I/75pey8x+08iSTQywZHuVZC+5coSVG4ttBz0yR+VP2XmL2ha0qxNm8pknaZpMfMQRhRnA6+9XCHKTOXMJPfxJcSLFGvyLlpMj5evP04qZ1OUSRkappNxdG6uI75nuD/qo3ICK20cD8KxqRU2awlY4DQtev9T1SKyu7dFRJQboSOMBV45yMAbgO/OMYoVKy0HJ2PV9N1JbyZGtoJDEikbvlAbnqMnOOO4Gc1pDRmbNV5A64HBDYIPatWQUZP9Y31NS9ykWrT7q/U1UdiWVdavbSwiimvJ44o9xUb4y+SQcdOnr+FDHFN7CODIgxNa8ElflBAGQcfoefpTAht7Z1cAyWjrtAYJGMkbec+xODRYGyu1vJIVxNaMOG4iALA9OfqD27+3JYLlqAzb2MssciYAAUYwe/9KYiRpdoOOMjFJ7AZE1vPCHmPz4VslVzkH/IrjdOaepaaZjnULvS9LghuLYSXFz8gDHcCSeh+mf0NJxZorXOX0GGw1HVdZ1gLvAvyIkydq7Rw+OhOWJHv0qp1HGy8hLVnfeGDcpo9mGRzKygyEjJznnJz/jQlroKRvyxu1xHKxC4bbgHqPf8a3ip9SG1Yhblj9ab3BE1tJtbafqKcWJkOt6La65bxxXO/bGxZdrY6qV/kabVwjJx2JhaRIAF3Db05p2FcEt0jbcu7JGOtCAgGmWq9IyOFUfOeApyO/rTC7KzXdlZN5GFjI52Z5x0zj04rOVRRLUHIrT6zZEbfMZfotZyrJlqkxLXVI5VyknzKeR3q4VEzOUHEtSahC4G9Vf6jNVeLFqNtBZQjFtZ28IznEcSr/IU7RYtTRjlyAAMD0qgHM4Hzddv86lsCvUMoKALMNyPuvwfX1q0yWicqG5HNMQmw0wI5OmME0DMPWPD8WqBWZ5IpE5SSM4K1EoKQ4yaOZvdI1rTFJ8ldSiXo0fySj8Oh/SuedE2jV7nLXF7cfaWNpNJDcJ/yycFGH4Hr/Ks7OL1Nk1JDk8T6/AwSWy8/H8SjrWvNFrcydNmxp3ivU5BltLdcHB5z+lHOl1D2R0+nS69qWGmA0+17tgeY30HOPrWkW5Gckom8oCoqLkKo4BOT9SfWquSLSAKADrQAAuBhZGUfgf507sVg3Tf893/ACX/AAo5mFhN03/Pdv8Avlf8KOZhYN0//Pc/98ijmYWDM5/5bf8Ajoo5gsRtCXbczIx9SgouFhPIJ7p/37FFw1HLEQeq8eiCi4D8c56n1NJsdhaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAAAP/Z</field>
- </record>
-
- </data>
-</openerp>
+<?xml version="1.0"?>
+<openerp>
+ <data>
+ <record id="base.user_demo" model="res.users">
+ <field name="groups_id" eval="[(4,ref('group_pos_user'))]"/>
+ </record>
+ <record id="account.cash_journal" model="account.journal">
+ <field eval="True" name="journal_user"/>
+ </record>
+
+ <!-- Resource: pos.category -->
+
+ <record id="beverage" model="pos.category">
+ <field name="name">Beverages</field>
+ </record>
+
+ <record id="water" model="pos.category">
+ <field name="parent_id" ref="beverage"/>
+ <field name="name">Water</field>
+ </record>
+ <record id="plain_water" model="pos.category">
+ <field name="parent_id" ref="water"/>
+ <field name="name">Plain Water</field>
+ </record>
+ <record id="sparkling_water" model="pos.category">
+ <field name="parent_id" ref="water"/>
+ <field name="name">Sparkling Water</field>
+ </record>
+ <record id="soda" model="pos.category">
+ <field name="parent_id" ref="beverage"/>
+ <field name="name">Soda</field>
+ </record>
+ <record id="coke" model="pos.category">
+ <field name="parent_id" ref="soda"/>
+ <field name="name">Coke</field>
+ </record>
+ <record id="soda_orange" model="pos.category">
+ <field name="parent_id" ref="soda"/>
+ <field name="name">Orange</field>
+ </record>
+ <record id="beers" model="pos.category">
+ <field name="parent_id" ref="beverage"/>
+ <field name="name">Beers</field>
+ </record>
+ <record id="pils" model="pos.category">
+ <field name="parent_id" ref="beers"/>
+ <field name="name">Pils</field>
+ </record>
+ <record id="fruity_beers" model="pos.category">
+ <field name="parent_id" ref="beers"/>
+ <field name="name">Fruity Beers</field>
+ </record>
+ <record id="special_beers" model="pos.category">
+ <field name="parent_id" ref="beers"/>
+ <field name="name">Special Beers</field>
+ </record>
+ <record id="food" model="pos.category">
+ <field name="name">Food</field>
+ </record>
+ <record id="pizza" model="pos.category">
+ <field name="parent_id" ref="food"/>
+ <field name="name">Pizza</field>
+ </record>
+ <record id="ice_cream" model="pos.category">
+ <field name="parent_id" ref="food"/>
+ <field name="name">Ice Cream</field>
+ </record>
+ <record id="chips" model="pos.category">
+ <field name="parent_id" ref="food"/>
+ <field name="name">Chips</field>
+ </record>
+ <record id="fruits" model="pos.category">
+ <field name="name">Fruits Frais</field>
+ </record>
+ <record id="oranges" model="pos.category">
+ <field name="parent_id" ref="fruits"/>
+ <field name="name">Oranges</field>
+ </record>
+ <record id="pomme" model="pos.category">
+ <field name="parent_id" ref="fruits"/>
+ <field name="name">Pommes</field>
+ </record>
+ <record id="autres_agrumes" model="pos.category">
+ <field name="parent_id" ref="fruits"/>
+ <field name="name">Autres agrumes</field>
+ </record>
+ <record id="poire" model="pos.category">
+ <field name="parent_id" ref="fruits"/>
+ <field name="name">Poires</field>
+ </record>
+ <record id="rouges_noyau_fruits" model="pos.category">
+ <field name="parent_id" ref="fruits"/>
+ <field name="name">Fruits rouges/Fruits a noyau</field>
+ </record>
+ <record id="raisins" model="pos.category">
+ <field name="parent_id" ref="fruits"/>
+ <field name="name">Raisins</field>
+ </record>
+ <record id="legumes" model="pos.category">
+ <field name="name">Legumes Frais</field>
+ </record>
+ <record id="pommes_de_terre" model="pos.category">
+ <field name="parent_id" ref="legumes"/>
+ <field name="name">Pommes de terre</field>
+ </record>
+ <record id="legumes_racine" model="pos.category">
+ <field name="parent_id" ref="legumes"/>
+ <field name="name">Legumes-racine</field>
+ </record>
+ <record id="tomates" model="pos.category">
+ <field name="parent_id" ref="legumes"/>
+ <field name="name">Tomates</field>
+ </record>
+ <record id="oignons_ail_echalotes" model="pos.category">
+ <field name="parent_id" ref="legumes"/>
+ <field name="name">Oignons/Ail/Echalotes</field>
+ </record>
+ <record id="autres_legumes_frais" model="pos.category">
+ <field name="parent_id" ref="legumes"/>
+ <field name="name">Autres legumes frais</field>
+ </record>
+
+
+ <!-- Resource: product.product -->
+ <record id="boni_orange" model="product.product">
+ <field name="list_price">1.98</field>
+ <field name="name">Boni Oranges</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="oranges"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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aVK5ZUlhJ7RvgfrWEsHSl0OiONqx6lV/BNr/AMsrydf97B/oKxeW031ZqsxqdUirL4Lus/uL6PH+2p/pWbyxdGWsy7xIH8Gavj93fWmf9pWpf2b5lf2jH+URfBOrFvnv7Xb7I1NZb5ieYr+UtweCXwPP1A8do4/8auOXQW7ZnLMJPZF2Pwbp6ffnupPYuAP0FaxwVJdzOWNqvsatnpdjYDFtbJGf7wHP510RhGOyOeVSUt2WqsgKACgAoAKACgAoAKACgAoAKACgAFCAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAFCAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAFCAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAFCAKACgAoAKACgAoAKACgApAFMAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAQGkAZoAM0AGaADNABmgAzQAZoAM0AGaADNABmgAzQAZoAM0ALRcAzRcBM0AGaLgANAC5oAKYBQAUgA0AGaADNABmgAFABTAKACgAoAKACgAoAKACgAzSAM0AGaAAc0AFABmgAzQAZoQBmgAzQAZoAM0AFMAoADSAM0AJmgYZoELmi4wouAUXEFABQAUAApgAAD/2Q==</field>
+ </record>
+ <record id="papillon_orange" model="product.product">
+ <field name="list_price">2.83</field>
+ <field name="name">Papillon Oranges</field>
+ <field name="pos_categ_id" ref="oranges"/>
+ <field name="to_weight">True</field>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="citron" model="product.product">
+ <field name="list_price">1.98</field>
+ <field name="name">Citron</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_agrumes"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="limon" model="product.product">
+ <field name="list_price">3.19</field>
+ <field name="name">Limons</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_agrumes"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="pamplemousse_rouge_pamplemousse" model="product.product">
+ <field name="list_price">1.98</field>
+ <field name="name">Pamplemousse Rouge</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_agrumes"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="pomme_granny_smith" model="product.product">
+ <field name="list_price">2.09</field>
+ <field name="name">Pommes Granny Smith</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="pomme"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="pomme_jonagold" model="product.product">
+ <field name="list_price">1.10</field>
+ <field name="name">Pommes Jonagold</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="pomme"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="pomme_golden_perlim" model="product.product">
+ <field name="list_price">1.69</field>
+ <field name="name">Pommes Golden Perlim</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="pomme"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="poire_conference" model="product.product">
+ <field name="list_price">1.70</field>
+ <field name="name">Poires Conference</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="poire"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAF8AZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYBQAUAFAFHW799L0W7vo0V5IIiyK3Rm7D86UnZXGldlyFnaFGkXa5UFgOxxzTEOoAKACgAoAKACgDxn9oT/mX/8At5/9pUmB7NTAy9c1S60hbe5jtBPab8XThvmhXswHcetTKXKrlRVzTVldA6EMrDII6EVRItAHN+KtWt7aW1tJo5pYUkW4uxChcpGp+XIHYtj8AaynLVIuK0ub9pd299ax3VrMk0Mg3I6HIIrRO5BLTAKACgAoAKACgDxn9oT/AJl//t5/9pUmB7NTAR0WRGR1DKwwVIyCPSgDndM1iLT5pNKkUmK3lMUUoOQF7A/TOPwrkjiYwnyPuS5q47xZrUlhBFZ2km25uD94dUTufx6fnVYqs4Rst2EnYpeH3C36ksXlmjO9m5Y4xjmufCSfPq90TGTbKeoam3hrxJJb6TGPLuIhJPbsP3auSfmUDoSBz2NbV8R7KVkW5WR1Wi6umr2QmC+XIvEkZ/hNbUaqqRuCdzQrUYUAFABQAUAeM/tCf8y//wBvP/tKkwPZqYCOwRGdjgKMk0AebaVcfbmeVyym4Z2b8ea8Vu8r97mU1aRTmeZtRM1xM0rBVRCx5AAxUzm27sUnobWgzeZ4ht4weEiY4z7f/XrpwSvU+QU0ZGvln8a6g4Y/Kkarz0IVf8TSxLvUZtdWNbQL2Sz1eBi5Mc6hHGeOeh/Oqw8+Sa8xWUTva9IYUAFABQAUAeM/tCf8y/8A9vP/ALSpMD2amBmeI7r7H4fvJdwBMZRc+rcf1rKtLlg2BwNkBHHCwznI4ryF0MrO43VAI5w/YjJqZrUVrlrwS4uPE9w2c+VbcfiRXZgFq2XFWRl3k/m+J9RkVv8Al4dfyOP6VhWlerIbsW4nKxBwcEDgDqCKE/dTKkro9NtJ1urSG4U5EqBvzFevF3SYEtUAUAFABQB4z+0J/wAy/wD9vP8A7SpMD2amByHj6+UQ2unK2XkfzHA7KOB+ZJ/KuPGztFIaMG3UDyyygjP4157a0M3oQ6ziWYIhx7g0qiu7AtCl4J1SOy8UX7TNhFtXY/8AAfmP8q6sFLlvca2KmnOZ3kuZeGkYuT9TmuNS5m2T1NaGWNocK2Tkgiri/dNrOx3HhG8FxpAh3ZaBiuPY8j+tenhJ81O3YiJu10jCgAoAKAPGf2hP+Zf/AO3n/wBpUmB67qN/BpdhLeXDYjiXJ9SewFKUlFXYJXPLXu5ta1KTULgZaQ8L2UdhXkVajnO7G3Y1beI5UZ4HSs7XZDaKmuoYk81AAfaqqq2pUfeZ5Yt/ct4luoQxQOSh9ccA/nXS4qOHUkVax21qCtuFxXnxWhMI6l22AliYKxBB4960gaapmx4e1Y6VqYMjDyn+WQe3/wBaunDz9nMzlGzuj0lWDKGUggjII716oBQAUAFAHjP7Qn/Mv/8Abz/7SpMDqfiJqBe5ttLV8KB5rgHqTwP5H864sbUtaI1ojB04KpUFwN33QepNcNrq4p7GvAX3dflFESFYyvFF/FbW+XYYPbPNVN30NqRpeGvhrpZddZ1WAzXc6hvKY4SP04HU49a6KMG6ai9hyld6HY/2DpRjEf2C32joBGBWnsIdiDOuvB1ny9kxt39PvKazeGS1Q+Y5DV7GaxnK3UWxuxHQ+4rCaaeprFpnoPhiZ5/Dto753BCvPsSB/KvUoO9NGU1ZmrWpIUAFAHjP7Qn/ADL/AP28/wDtKkwOg8d2Z/4SKOZh8kkKlTnuCQf6V5+Mj7yZV/dMm2Aik6A+hrjd0Zy2Ln2lo4y54AFLYmyORmvRqPi3To5wWh+0oSvbANXT2bOilHQ9zjbKDAruT0JHF9qFiegzycVSYCW9ytzHvXI5wVPUGmpXBqw29sba/hMVzCsiHsR0onBSWok2htnEum2qWsaEwx8LjqOc1UJ8isxNtsuo6yLuRgRW8ZKS0AWmAUAeM/tCf8y//wBvP/tKkwPSvFWjPq2nK8Chrm3O6Mf3h3H6D8qxr0+eOg0eeI5jd1kHl7Tgq3BB+leZJahKBT1DUVSEx7wSR1FTYPZ6kGn+HNQFoNflh22vmBI93DHP8Q9u2fetHQkqdzWDSdj1Hw/rUOo2aqTtnQYdT3962o1E1ZmbVmbBUMCCAQeoNdFgEihihXbHGiLnOFUAUJIGx+BinYQhzSAhdcHepKMO4pbaoVhYtTg8wQzyKkh6EnANaQrxbs9x2ZdByMitxHjP7Qn/ADL/AP28/wDtKkwPZqYFS60nTr5991YwTN/eeME/nUyhGW6Gm0UW8H+HXmSVtItiycj5ePxHQ/jU+xh2Q+eXc1Li1hurR7WaMNDIu0r7VbSasyU7HA6l4f1HRLjzrYSTQLykyD5l9iB/+qvNq4aUXdF3TLGn+NZoQsN3atNgf6yP+tEKsorUHE1ofFKXTbLeyuJX9FXNaKtKW0SdTTgTUrkbpVjtQf4T87fpxWsaVSW+gicWUnVruQn2UCr9h5sBfskn/PwT9UFHsfMCCfRYLth9pIkUdRtxn8aTw0W9RqTRXfwnpQX/AEZbiycdJLa4dCP1x+laqnFbD52eWfHmCS2tPDUEtw9w8a3KmWQAM/8AquTjvVEntlMAoAKACgAoAiNrbFy5t4ix6tsGaVkBIqqowoAHoBQAtMAoAKACgAoA8Z/aE/5l/wD7ef8A2lSYAP/Z</field>
+ </record>
+
+ <record id="nectarine" model="product.product">
+ <field name="list_price">5.70</field>
+ <field name="name">Nectarine</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="rouges_noyau_fruits"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="peche" model="product.product">
+ <field name="list_price">5.10</field>
+ <field name="name">Peche</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="rouges_noyau_fruits"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="raisins_noir" model="product.product">
+ <field name="list_price">4.80</field>
+ <field name="name">Raisins Noirs</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="raisins"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="pomme_de_terre" model="product.product">
+ <field name="list_price">1.39</field>
+ <field name="name">Pommes De Terre</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="pommes_de_terre"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="chicon_flandria_extra" model="product.product">
+ <field name="list_price">2.20</field>
+ <field name="name">Chicons Flandria Extra</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="legumes_racine"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="carotte" model="product.product">
+ <field name="list_price">0.90</field>
+ <field name="name">Carottes</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="legumes_racine"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="fenouil_fenouil" model="product.product">
+ <field name="list_price">2.10</field>
+ <field name="name">Fenouil</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="legumes_racine"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="tomate_en_grappe" model="product.product">
+ <field name="list_price">1.90</field>
+ <field name="name">Tomates En Grappe</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="tomates"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAE8AZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZhTAKACgDN1bX9P0ZM3UvzkZEa8saidSMNzWlQnUeiOZPxMtRKQLI7c95Of5VzvFq+x2rLJ23NnSPGek6tKIFk8mZuiSdD9DWsK8ZHNVwdSmrtG/WxzBQAUAFABQAUAFAAKACgCrqc32fTbifdtMUZdT6Ecj9amTsrlRi5NI8Sv7+91vUZnlYqxJLFjwP/AK1eZV55SPdws6VOCIdP01LqV/OmCRp95654xu9T0KlbljohYtPz5ktrdBmiJIAyCR61ai1sYurGWjR6x4I11tY0JTcODPA3luSfvehr08PU54Hg46gqVXTZnSda3OQKACgAoAKACgAFAFa8vorGMyTDCD+Isqj9SKTdhqLexyuveNtJm0a8tkMhmZCqr8pDH6gmsalWLi0dVLC1VJOx48b+aC+eZJAPMBBjcYH4ds1ytcy0O6jN0lapF77j/tMgtXVtyqw+bgmsFSd9zerjI29xXIophYpGFkKvMDjJronG6PMw0582h0nhvxPdeHI5WihhklmwAZcnb9MY9aKU/ZnTXpRqw5rt2Ru6Z8S7iyhEUttHMTj5mJBwOP6E/UmtPrPKY0cB7W9nsdn4f8aadrp8rP2e4H/LN24P0NbU60ZmOIwc6O+x0VbHKFABQAUAUdZ1SLR9LlvJOdg+VfU9hUzlyq5pSpupJJHh+ueJb7WL15Jp2YZ4HYD2FeZVrSkz6LC4SEFsYxkldj8/51lc7XCKWxFJK0iOsqgheo6/StYJ7o8zE1FGXL3/AKY1J5LRF86cLGVwVYZ3fQV0WueY5RlflT/ruLO1vqJjltpNssYxhujD+lJrSxeHqOg/eWjLsCzxW4eZNuT8u85A96zUbblYmtCU/wB291r5jfN84kuqEr2H86mo1a9isAq3O4qXKX0W808W+oROY9rhk2jHSs4yktT0/ZU5Xi9X5nu+kX41LSLW94HnRgn69/1r1oS5opnzdWHJNrsWwwYkA5wcGqIFoAKAOE+KE7iwtbZSQHLMffGK5sS9D0Muiuds4DQbOwlEwvGCtt+XNcMFF7nsVZzVuUqWtpZz3U8UshCxgldvf2qYxTZvVnNQTMoSqGJ2gbmwCOcen1rWFk7HlZhRnJcz6FrSI9FlvJZda066v42xsMM2zbjr9f0rohOK3OXlqKKSSRPqkGkrqU1xots8FiQvlxScspwM5yT3z3pTab0M+eV+STK5uLYRDfOZC/Do6kbfoe9Q2maPC1Kdpx6DrexhQNOs7Nt57cj0IpKPRmzxkKiT2aLt/qiXkkYVQiRps2BuB60OCEsTNx0XzZtReNNSi8PrpNqEhjAKb8HeQeTz29K09o1GyOGcvaTvbVsLDx3rVgRi4Z1T7yuvyn8DUqvKJ6UcDGa2sei+FfGVl4kjMQKxXaDLR5+8PUV1UqymcGJwk6D12OjrU5TlvHultfaOtzGu57Ykkf7J6/0rGtC8TrwdTknbueTTQHnBKn2rzpRPehMybiKSDdIGOe9JJ7HUqsWrGfCjzyYyQic/jW0moo56kVUeuxr25gQBSW477iP5VmppMmph+ZaomE+8He69TgKO1PnRx/2ZG97sgleOSIxybSWOCQuMik5rodKw849WRadI0U72znO5eCe9aqXNG55OPoezndbMqWbSAyp5ZkcMeoziio7M9PD0oyimXFluBB8oZSGySay59DWOEhGrzLsWbW3uL2RYYSzSPxioV2bycYq7LmgvdaP4lgkGVkhk5A7juKuk3GZhilGpSZ9AKwZQw6EZFeqfLgVDqVYAgjBB70wOD8QfDx5pHuNIkUbjnyHOMfQ/41zVMPfVHo0Mfyq0jjLrwJ4jZzGdNkOeMjBH55rH2E+x2fXqXcyLvQJ9IDWtzE0cytlkJ5HesqsWmdVCsqiTRfsdJ0y8gRTceXL/ABbulTGMWhzq1IvYozWlpb6kIxIZYl4JHFQ0k7HRGcpQuXtWg0r7DGLVf3pOffFOdktDGk6nM7mbpOmfbn1G5CSM2n2T3ACnG7ay8H8Ca2w6umc+ZU04RT6si0K9+z6jLeR2waNskoxzjNKUrSNIYfloqLZoT60pgmgjtI1Eh67eRWTqabGsaGqbZV0y/uLOQvAMMRjNQpOL0Nq0IyWpp6RZzX2rRZy0ksgGfcmtaUW5HHiJqNNnuqKERUHRQBXqo+aYopgFABQB5z8RtKdL+PUVUmKZQjn0Yf4j+VceJhrc9TL6y5XE4aS2XBZSQfauRxPVjMqC1JfO45zUcht7XQu21ouRxk+9UomU6p6Z4E8Krplhc3d5CPNvxtMbDpH6H65/lXoYelyK76niY/FOrJJPRHG654NufDd5L5MbS6e7ZilAztH91vQj171hVouLv0O3DYuNSKT3MF7Y7j8lc7idqmTWtjJJIFSNmYnAAHNNRJnVSW56V4O8JyWDrqN8u2UD91Eeq57n3rto0eXVnj4zFKfuxOxrpOABQAUAFAEN3aW99bPbXMSyxOMMrUmk1ZlRk4u6OG1T4cSAs+m3AdT0jlOCPx6H9K5Z4bsehSzD+ZGPD4C1l5drWwUZ5ZmGP51n9Xn2Oh4+nbc6/QfBNrpjLPeFbicchcfIp/rXRTw6jqzhr42VTRaI6itzjEZVdSrAMp4II4NAGbJ4b0WWTzG06Hd/sjA/IcVDpQfQ1WIqpfEy3bafZWf/AB7WsMJ9UQA/nTUUtkRKpKW7ZYqiQoAKACgAoAKACgAoAKACgAoAKACgAoAAc0AA/9k=</field>
+ </record>
+
+ <record id="oignons" model="product.product">
+ <field name="list_price">1.28</field>
+ <field name="name">Oignons</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="oignons_ail_echalotes"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAE0AZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZhTAKACgAoAKACgAoAKACgBskiRRtJIwRFGSzHAApPQBIZ4bmISwSLJG3RkOQaE09htND6YgNJggFMAoAr3eoWliu65nSP0BPJ/CplNR3ZUYSlsjIl8Z6XGcL5r++AB+prL6xA1WGmMh8a6c8+2VJIYzgCVhxn39KlYuDdhvDTSOgimjnjEkUiyIejKciuhNPYwaaHUxCO6xoXdgqjkknAFIDEvfGGkWZKiVp2HaIZH59KyliIRN4YapLocd4p8XahrNn9h021EMLkGRmbLMAenHQVyVsVzKyR14fCxTu2dJ8PGA8O+S8gM6SsZEznb6fhgfzrowkk4aHNjIONQ6muk5gNJggFMDM1/WE0fTzMSPMbhAfX1rKtUUI3NKNN1JWPM7q+u9QnaSR2YueSa8mpXcmetTpRiizZ6YZGBuFO3OcHvWaky5NW0N2TQXu4jJbssK4xgVqouSujmdRRdmZ2l61caBf+VI5eEn5lJrXD4hxdgq4dTjdHoYvbc2P23zB5Gzfu9q9PmVrnmuLvY8y8QeKrjV7po42KW6n5UB/U+prhrVnI9Ghh1FXZRsrSe8mSOJGkkY8ACubVs2lKMVqb9x4QFnZyXEbs0qkSHHfC4I+nX9KqVN2ZzQxF5IybDVJtG1KG9jzt6On95e4qaFR05XOmtTVSNj1W3njureO4hbdHIoZT6g17CaaueO007EhoYkApgcB48naW/WLDFIEBIAzya8/GXk7I78HaMbs5+yvlt3jJiA3KGUv/ADxXFFKL1OqUnLY1v7UkYbtyOPTaBWj5JEJNG1p3iC0a18iVSj+vUGtItKNjGdNuVzj9bZWlkYHqeK5FuehBaEI8VSJ4aGho5aZ58rjr5eM4/OuuNZ+xt5mLw6dbm6WNnQPBkkyrPqAYE8hAf50QpuRjWxKTtE7mx0y2sItlvCqE9SBzXTGCitDhnNyepOU3HGOOlLluybnEeKtBktlNzbJugJywH8H/ANauapS5XdHfh6/MrPc2Ph/ftcaTLaO2TbP8v+6e35g124Wd427HNi4WnfudWa6GcqKmqalBpVhJdzn5VHA/vHsKUpKKuVCDk7I8tvdXm1q/kkZQS55GOAK82tVuenSo8qHRaPsZv3UeX5V9vzJ681xSbNdEXFsAIsKDnvTimDZn3EUkD/KSCKtSaKsmYutXEyRecfu9D7UNcz0NIOysbHw78OJqV2NduckRlo4kPQ/dw357q6qdNcqRyYrENXSPWY4xGoUCupKx5rY8jAxQwGgYoAiuI1kRkYAqw71MkNMx/DWnLpuq36INqSBWQfic0YVWbRrXnzRTOkNdTOZHAfEe9kaWCzQnaq7iPUmuTFS2R3YKC1ZzOiRjzlJ7nmuHdnfPRHaBLfygykZxWnJE5byuUkAEzMCOO1Zctma3uirqRjZOCCexpS1KgmYj2UeoW8tq/wAocYzjp70Q3RUtD0jSdNttIjXT7VcRWyhB6ngEk/Ukn8a9FpKdjyZScldmsvSrRDA+tABgYoaEMccUmhlIHy9Xt8Dl9yn6YJ/pUwdqiL3gzVPWupmKOE8eWbG+huMZV48A+4/yK5MVHVM7sHLRo5e1DQucdOlcLR3XuXo7uRNw3Gi9hNIVbuRWJqWykkQzTlgTmpKsO06MyXcMaj5pZFQD6nFaRXNJLzM5u0Wz0qVDFqBb+GVQfxHB/TFelUVp37nkRd4llTxQhMWmIO1ADG+7UsaKUKGfVVcfdgUkn3PAH86VJXqX7FydoepqHrXSzFGdrelrq2nNBkCQfNGx7GoqQ542NKVTklc84ns57WdoJoykiHBBrzpwa0PThNSV0IqckkdazaLuP2rnjnvSaGmMeLkj8aSiVzHT+EdBc3K6ncphEB8hT/ETxu/LpXdhaFnzM4MXXTXKjr5YxIuO4OQa65x5kcSdiFWwSD1HUVz7FDxIp7jNNTQWBmFNsCvNIzHy4/mkboP61Lu9ENIsWlsLaELnc5OXb1Nb04cisTKXMyY9apkoB0pgVNQ0u01JAtzFkj7rjhl/GonCMty4VJQ2OeuPBkqvutrmNl9JVIP5jP8AKueWF7M6Y4vuiJfCF+Dy9qPo7H/2Wo+qS7ov65HszS0/wnbW7rLdv9ocdFxhB/jW1PDRjvqY1MVKWi0N8AAYAwB2roOYKAMjV9L1K8uo7iw1FbUxrjYY9yv1zu9un0rCrSlJ3TsbUqkIqzVyKKw1oAGVrMt32u4H/oNY/VZ33Q3Uh5mrHbEKBI+445xwK3jRS3Zk5Eqxog+RQufStVFLYTbY6mIDSYIM0AGaADNABmgAzQAZoAM0AGaADNABmgAzQAZoADzQwQAA/9k=</field>
+ </record>
+
+ <record id="poivron_rouges" model="product.product">
+ <field name="list_price">3.10</field>
+ <field name="name">Poivrons Rouges</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_legumes_frais"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAFYAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APXw1BIuaADNABmgCve39vp9uZ7h9q5wOMkn0FTOagrsBLHUbfUI2aFjlThlYYK1NOrGoroGrFnNaALmgAzQAlABmgAJoEVbz+D8aTGibNMQZxQMUGgClqus2WjWhub6cRp0A6lj6AUpSSRpRozqytFHnHiX4iWOrW32eCykzG4eOQvwT05GPf1rlq1oyVj2aGRVN5SSMS31fVI0k+y3j2srYJKOQPpXOpOMtDLD0qSxbhNXWpu6F8SL7TyYNZ/0tcDYw4f/AOvXRDENfEdeLyenN3paHX6J480fWphAjvbzE4CSjGfoa2hWjPY8vFZZXw6u1dHSbq1PPDNABmgAJoAr3Zzs/GkxoduoANxJoAAaAPKPHdyl74snhvXl+zWsKiJFBwWOCen1Nc9V6n0WVw5aCcbXbOMhAS58tfmRhllYciuaVkjpx2NnRhpv0Ni2tycksAmK5pS1Pm3Uk5XvqZ08bLdBgSQ45AXJ/wDrCtoy5ke5lmJqVItS6dRIUCvkOEYdPm5FCTvoz25SvHVM9m8F6xLqmhoLlt09v8jtnO4dj/n0r0aUm46nxuYUI0qz5dmdDurQ4g3UAG6gCC5OdtJjQoNAhc0AG6gDyDxqsuoeM5bOJxGp+7k4DPj+fFcldNyPqMocKdDmav8A5HPTCW2m8uYIrqOpHUVzTvsd2JwdLEU+o/7SfKOwHHcrkgVi4K55UMhm370rEcB86WQ3c7IOhwMZ/PpW0Ynq0oU8LBRgrstQWccsDxxQMzE/LOTwKT5I9SMRmkab95peXU6fwvrM3hmCXzbZrpXAz5b424/nXRSxEVoeFiqlLFTVpW9TrtP8d6LfwNJ5kkJT7yun+FdaqJnLVwFam7WNPTte03VWZLO6WR16r0NNSTMauHqUviVjQ3VRiRTHO2kxofzQI5XxD40ttKlNvCymVfvE81E6iR34XATra2OYk+Id35hAuNh7ZQYH6Vn7Y7/7IaWxi3uuR385lktRdTscsyr3/ColNM6aODnBaS5UUl1XbP58lq0IA2btgYD2ORU6PpY2dCpFaTuZ+o6rdF9huA0bfMvlgKD+A6VDi7m8a0VHazLGj3NlHbz3F3iSZT8iseuf581FRNrQ87HOu2lBuz7DpdbklJUxhk9iRj6UlGK6GtDJ6bheT1LumXmnQ5kuZnJJ4HcD0qZwu9LHFXyivzvlSsDy6fK7NC7bSc7QpGa0jKys2dNHA42m03JW+8uWl3JZypPBHJF3VomAOPyrSNSzOurhVOLu0/U9C8K+IjqytbzOHkQZV8YLDuCPWuqE7nzuNwvsndI35e1WzjRS1zUhpujXV2D80acfU8D+dKTsrmuHpOrUUe55FLIimSa4gWe5m+cGRvlQHpx3ricmz66lTUEknZIzpNUWOcPIluSowFEYIoRc+Xlsm/vKza7J5bRxySRpuyVjIUfkKo5+eF+jC11WbaUtpXHOSrtlX+o6GqQc0Zu7RT1fY87yRwiANhvLByB649qWzJqL93vexBazMqOoAO4YJI6fSploOi+exv6A2mrHML8ZZ+EJxhfeiCVjar7XTlCebTo2ZbaHezHG4jIA9qTS7G9P2rV5Mu206izaEQKA38RHIqWiZ/Fe5LBqEkUgCKNqKQAR+dCJnBcpu+Bty+IVYcKysSB06GuijueRm1nTPSJDnFdDPARheKIGuPD10gUnADY+hBqKivFnVgZ8leLPKby1ae3lAbDDBA9RXnt2PrW+aKsY8GnkO2988/KD60/aJo8DGVKtN2udAuiWTQ7BOvmYycj5c+lY+1lc832kr3uznrmzeznBhOB/LnFdMZ9T3svnOvCztoTXWlzvEWZkkIj3ttcHA+n41bu2drhBxsZlspBYHsabVzLDLlbRqw24MWTnNVax0uq0WoIlT7o5pMh1Gy/Hwuahk8w5FHJxSSHOZ2Hge2zczXJH3E2j6n/9VdNJHh5nUvZHbA5FaM8tEciqyMrAFWGCD3oBaM8ivLd3u5oYNqsgyVb+lcM0ua1j6eg6jpp3I9I020uWm+1lvMDDbg42jB5/MVjJWWh5uY05Qau73H6o1tYN5UEu9+4POKzjHuctLDVaq91HL3F7uuumUXAGep+tdKhpc9rAReHhyyWrL0ahgXifCyJg1qondKrdWZk25BumHuKtKyOeEv3kjbRcIKQ7k8C80mFyYvk7B260khXJ4lJAoSJnI9F8OWhsNMVXGJJPmYenoK6IqyPnsVU56jNxG3CqOdCOOKBo8y8Yaa1rqzzRghJvmBHr3FYVIa3Pey3E+5yvoctK1xGwaG4MTEbWIOMjtWMonpOjTq/ErofHbIluROxeR842MDt+tSqSL9qoyXLoipJp0TOMO/J/iTp+tXGNiZTTeqRZnjitosoRgAAcYya1imzjq1owVzNjtAJVmUY9R61s1oefDFNTuzXVcqKxsegppomLLbwmVuMdPc0rXYSqJIbbAsuTyTTaJU9bnWeHdEeaVLm4QiNeVU/xH/CqhE4cZitOVHbRRMexrU8pluNCo5oEWHtcjg07DRi6toK6hGUdxjtkdKlo0hUcXdHKXHw9vDJmK5tyv+0CDUOCPQhmU0iufhtqLyhjqcMYH8IjJpqKIlj5tllfh5OCPMv42A/uxEf1oUUTLHTZP/wgdo5Cy7nx7YprQwlVlJ3bLKeB9PVdoQ4ouyOYX/hAdOIG2SaP2Vh/UUmrmsMROOzLI8C6QUAlR5cf3zTSsKdeUt2Wbfwfo1uwaO1AI6fMf8aLC9tK25uW1pAgA2CmjKTLqQRgcKKogiu1C7MD1pMRO/SmCKkn3qTKREaQwoFcKAuKVphcTFIBcUx3DFAXFAoC5InWgTLUfSmSyG8/g/GhggD/2Q==</field>
+ </record>
+ <record id="poivron_verts" model="product.product">
+ <field name="list_price">3.00</field>
+ <field name="name">Poivrons Verts</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_legumes_frais"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">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</field>
+ </record>
+ <record id="poivron_jaunes" model="product.product">
+ <field name="list_price">2.70</field>
+ <field name="name">Poivrons Jaunes</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_legumes_frais"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAFUAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZhTAKACgAoAKACgCtealZaeF+13CRbzhd3eolOMd2BYR0kRXRgysMhgcgiqWoC0wDpQBFFd207lIriKRh1VXBIqVJPZgS1QAaTBAKYBQBl33iTTNOuvs1xOQ4+9tGdv1rKVaEZWbCxpRyJNGskbBkcZVh0IrRO4DqYBQB5r4ma41bxDJb26mZ9/logP90H/A15VeUp1WlqUrHe6NYtp2k29o7bmjX5vYnnH616NGDhBJie5drQRxvirXnmZ9OshI4ztcQglpG7qMdq4MRXcpckRpGJ4YsVuvFEP+i+QYcyFirK4x2PPc1GGblO2ppJWiem16RkBpMEApgFAHmXjKxez12WXDFJ/nUn14z/ADrzsVC0rjOw0eddL8JW0zyeb+73DnqWOQPwzj8K2VVUMPzM0jD2k7IwrnxLqF5fCzgm2EnHy8c/WvExOPxNSXLF2PTpYSnGPM0SvJq9p8zXM2P7wckVw1a+Nou7nL7ylChPojOEM9pf22owABw5Yk8g5BB/nWlHMakI80t+jMZ4SDlp8zZm8UXzkiONEA9Bk1tPPa8n7qSBYGC3YweLJ0s7gygMwjbYw4w2OP1rpweb1KjcZoyxGEjCN0VvAcSz39zct87RIACexYn/AA/Wu/AxvNs4nsdzXpEhQAGkwQdqYGBqHi21s5HjijaUqcFui5ryq2b0YTcVqzsp4KcldnLeKNa/tfT4X8pUaOTlgexGP8K5I5m68+RxsOthPZwumZVtql19njtjcSeUrcJu4Hfp9c1y4ypVTtzOxvglFw21L8lirXMckcgjlwCxH+eteaqsr+8ztjKyNC4nuTbCN52dVHAIxmpqYl1VytuxEIxTvYrQXbvGEDZUnABpL3VYuUFckmUrKwYAupwSDkU5VZRbT3Ekmhk9kZrUNJCPLfoyDHP4VaqVaaU7ClGE04thpT3OhvJJZykh9oZGHBxn/Gumlm9WElbT9TnjgYapssT6nqdwzSS+cD1GCQFHsK1rZlWm7u6NYYSlFaNFnQ/EdwmoR288jyQyts+c5Kk9CDXRl+Y1FVUZu6ffoZYvBx5G0tUdqa+kZ5CMXxFqjWUKwxPsaQZZh1A9q8zNMW6MOWLs2deDoKo7vocfLtdOVYBuhNfKN3l1PXUTKl0q6kV0ju0ETEEqYye/rmuqGJpQabTbRjWozmrXSK99o94YFFq2ZVbgqwH867FjMPP4jkjha9P4Td0u1niiSJiZZ2+8x5JNeVVqc9S0Ed0Y8sPeZPcyyRxOjHjPI96xje9ioxT1MrTpw3mR91kNdFeFrPyNZI0gefrXMzNkqsyrtDHae1JydrEPcjuMtGQKIaMpEserzC28hgG4I3Gu14qfJyh7GLdzOiVvtMe3r5gx+dKh/Ej6lVpe6/Q9Rr7lnziOT8Wxn7VGx6FB/Wvns9i7xZ6eXy0aMR55JbeOF8FY/unHOK8KVWUkk+h6Cik211JIruWO2MBSNkPTK8j8aftnyOOliXBOVxisAwYqDz0NYrQvoXI7zy1YwxKjH+LrgVUarhflVmZShfczNQmCW7Mx+tFGN5GsTntFuS93Kc8M2a9HFU7QRTeh0qnPNeYyGShsDiosZsa5ytNaMaKzDBrVGqehLpA+0axbR9jKM/TNduBp3xEF5nNiHaEn5HpRr7NnhowvFVqZbFJx/wAszg/Q15ubUeejfsdeDnyzt3OQXpXyDPXTFVsj3pNDuODUrASBjtqWhMxtdZmttgPXrXbhF71x7IwtCk/0phXfi17pR2ER5xXjSJexL90ZqNzNsa5wvFUtxoqSMxPpWsUijS8MwbtctyB0JP5A16OVLmxUfI5sW7UWegmvrWeMiK5gW6tZIH+7IpFTUgpxafUqMnGVzzieN7a5eJxgoxBr4jE0XSqOL6HvU5KUUxOhyK5yhQaAJV+5UPcRnXNq19e29on3ppBH9MnrXoYGHPNLuxVZcsGzVu/hvDpFtNfWV7PM8SbvKkUcjvyPbNe/jMAvZNp7HFSx7lJJooI/yq3pXyzWp3rUuKwZM9c1ko6mUtBvBSl1KiyBo8kE1opFpHReErYteST44jTH4n/Jr3MhpXqSn2Rw5hO0UjrTX0jPLQDpTA5nxRoctwfttmhd8fvEHU+4rxc1y91f3kFr1R34PEqHuyOSjuB5nkyDa/QA96+dnSfRHp36kxBBrELkgOFqWhM3PDGhF7tdXuMbVBECY5J6bv54r6bJcE1FVZfL/M8/G4i/uL5nW9a94844HX9I/su9JjX/AEaYkp6Ke618nmmCdCpzLZ/1Y9jCV/aRs90ULd+TEe/IryprqdMlcm27VrO9xJEeNxFWkXex3Hh+yNnpqlhh5fnP07V9llWG9hh1fd6ni4urz1PQ0zXezmQUwCgBjQQuWLRISwwSVHIqXGL6DUmZD+FbB5i4eZFP8CsMD8xmvOlk+HlK+p0rG1EraD08Maajhikj4/hZ+DTjk+Fi78txPGVWtzXVQqhVAAAwAO1eikkrI5m7hTAjnt4bqFoZ41kjbqrCoqU41I8sldDjJxd0ZK+E9JSUyCOTODgGQ4X6f/Xrh/sjC66b+Z0/XavczLzw3eQkmACdO2Dhh+Brw8RkVem/c95fiddPGwlvoT6V4bk85Zr1QqryI85J+tdWX5NOMlKr06GeIxqtaJ01fRnnAaTBBTAKAA8UAGaQBmgAzQAZoAM0AGaADNABmgAzQAHmhggA/9k=</field>
+ </record>
+ <record id="poireaux_poireaux" model="product.product">
+ <field name="list_price">2.29</field>
+ <field name="name">Poireaux</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_legumes_frais"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACgAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZhTAKACgAoAKACgCjrOpjStNkudoeQcRof4m7Um7AY+peM7KxsmAZWvAg3IvKo+Ome+KTkkBwNz431ggouozZJyAnWs+diKdp4o16zLtBcyReYwaSR23s5H1z/AEo5mgOw0Xx7DFAZtav3llnYBYIoB+6A43E+/XFWpBc7wOrorqQysMgjuKoY9e9ACimAUAFABQA15EjUs7qqjuxwKTaW4GLqvi7S9MiZvM85h2QjH5mueeLprRageca74nuNbnErFpkXmONeIkHr/tH3NQ6spb6AYG2W4YyXMhRc/wCrTgn8e1NNCHFbdFAUYAOQiA/r607tgQvLPITsjEYH8Ttz+VNIC5Z3mmWcGbm0F3ck8vKxCJ7BVIz9SfwrRWA9U8JeJrXXrIJbW7QiBQmzqoAHY+n+FWmNHSr3qgAsFXJ6ClcDMvtftbNgvMh7hOcVlOsolxptk1rrFpd24mWQID1Vzgj8KaqxaBwaJTd7xmJHk/3Rx+Z4pOo3sHLbcytX0+a+i3T3MdpGvvuP+A/WuWtSc9Ww0OE1e10iw+dYrjUJuuX+7+uB+VcyT2TsJmRJc3l0Vht7a2t0Izhn3HH6Vpypb3JIbmOWIcyISP8AZJH861g0xFBnuGzmfbznCIB/Ot0guUZVmkYmQzP/AL8oH8qpAPjsUcAs9sn++7N/IGmB1/gnUtK8P3j3F5qMQLLt/cLK2R6EbQKqNkNHrFhf2upWwubKdJ4ScB0ORmrQC3yPJaSRxg7mHGDipmrocdzgryC9to5ZNjLLHggHoTmuJxaOpSTLtvJ5d2pUornBO4Eg9Oc/j0pLcHsdNbXUUgwbozt/diXgflXTHUwZYZC5ytqM/wB5yP8A65pum30JuY2peFpNVmaSW6SAHtGm4/mcVksGm7tibMqX4ZQOeNSbHo0Of61qqFtmIjX4XRfxas+PQQ4/9mqvZASL8LrDHz6hO30UCnyCsSL8LdF/5aXN4/8AwNR/SnyIZMnwx8Ooclbl8f3pf8BRyIC5B4D8NwdNNWQ+sjs38zT5UBuWlpbWUAgtYEhiXokagAU0BNQBXurKG7QpIowamUFIak0U/wDhH7MkbgSFAAGeKz9hEv2rNCGCOBdsagD6VqopEN3JKoQUAFABQAUAFABQAlIBRQgAAP/Z</field>
+ </record>
+ <record id="courgette" model="product.product">
+ <field name="list_price">1.20</field>
+ <field name="name">Courgettes</field>
+ <field name="to_weight">True</field>
+ <field name="pos_categ_id" ref="autres_legumes_frais"/>
+ <field name="uom_id" ref="product.product_uom_kgm" />
+ <field name="uom_po_id" ref="product.product_uom_kgm" />
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIACgAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYBQAUAFABQAjMqKWZgoHUk4oAoz65pVsD5t/CMddrbv5VLml1Ayrjx5okAJDyy4/uJ/iRUOtEDOn+JdigPk2bue258fyBpe3QGXc/E2+YFbeziQ+pBP9al1wM8/EPxEzDaYxnoojB/pU+3YGjYfEm+t50Gq2yPA33mQbWX39K0jVvuB6JbzxXVvHcQuHilUMjDuD0rYCSgAoAoajrul6UD9svYo2H8G7LfkOaTkkBy2ofE6yhJWxtJJz2aQ7R+VZuqkBzl58Q9euCRE8cCntGo/meaydZgYs+taneEtdXkj+zN/jWTqNhcrFwxBZmbd6tWbkK44eXnGBn060rgTyAKnEZJ9hUqVwIW3HjGPfNVcCEOyPgNiqTAlbdKFUknPFPnaA9Z8BNKfC8KStuEbsif7vp+tdtJ3iM6CeeK2t5J53CRRKWdj0AHU1oB5R4j+Il/fyPDpxa1tegKn53HqT2+n86wnUYHINLJM5eV2JPUnk1k3cCWFgy4C8+prOTESOcgAde/FRcBdrkgqPrQMkSNB8zRnPqBmokriJAp3ApwPpR0AmYM59qm1gGtACMFzTTYDRaxg9TxVXYGzonh651aULGvlw5+eRun4eta06TkNHqWm2kVhZR2kK4SJcD1PqTXdFJKwHFfEPxHvtpNDs2GHGLmQfw8/dB/Dn8qyqVbOwHlyp5c5jBd06g+tYOTYi0ls8hzwg9KlysBat7UA4RTIR78fn0oUJz2QF+OzbqWjB9ACxrRYZ9WA82F0R+6SVz/swH/Gj6t5jI20nxA3/AB76PK/1G3+tH1fzCxJF4d8YSHjRQPdpgKPq3mFi3F4J8YzHm3soPd5CxH5U1hkFi5B8NfEUhzcarbRA9fLiJ/mapYeIGrZfC9I3D3mrXE5H8IAUVapRXQDr7DRrbT4gkWcAY5NaJAXgoXpVAeZ+IPD9ymoyvb6fPcGZy6si7gckk+w5PeuGdGp7R22ZTtYyh8PfEuozxyM0Nqg6+YckZ9hW0KCSJsdBY/C5V2tf6k8pHVY12r/jVxpRQWOktPB2k2igCHfj+9zV2A1IdMsoBiO2QfhTsBYWNF+6ij6CgB34UAFABQAUAFABTAKAAP/Z</field>
+ </record>
+
+ <record id="coca_regular_1l" model="product.product">
+ <field name="list_price">1.49</field>
+ <field name="name">Coca-Cola Regular 1L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_regular_2l" model="product.product">
+ <field name="list_price">2.38</field>
+ <field name="name">Coca-Cola Regular 2L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_regular_50cl" model="product.product">
+ <field name="list_price">0.97</field>
+ <field name="name">Coca-Cola Regular 50cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_regular_33cl" model="product.product">
+ <field name="list_price">0.51</field>
+ <field name="name">Coca-Cola Regular 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="coca_light_1l" model="product.product">
+ <field name="list_price">1.49</field>
+ <field name="name">Coca-Cola Light 1L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_light_2l" model="product.product">
+ <field name="list_price">2.38</field>
+ <field name="name">Coca-Cola Light 2L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_light_50cl" model="product.product">
+ <field name="list_price">0.97</field>
+ <field name="name">Coca-Cola Light 50cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_light_33cl" model="product.product">
+ <field name="list_price">0.51</field>
+ <field name="name">Coca-Cola Light 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAOAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZWYKpZjgAZJoAqjUInYrH85U4OOg/Hpn2oHYpXetx2+4F1BXqP/wBY5/CkFiifEyJKFlmMQOD86469O1AWNW21NLhA0c0Ugxn5W/8ArUwsSPqUMJUS5XccA9j+PSgLFtHV0V1OVYZBHcUCKesXsdjYMXI3S/u41P8AEx4pN2HFNsx/sM8loEWeW3cj70YDD8jyPzoAzV0jU7ZmI1GOVW6+arAn69c09Auynd2FzLMu68tY1HVA6AH8NtF0GpNb6LdSyb1v0A7BCXA/Oi6DU2Y9MkSEfaLmW5Zc43DYp9jjk/nSA2dLuFntFQBVeHCOoGMY6fpTQMwNUT7Z43ghklOy2tVkWMj5cszAn68VNrstTUYNW3N9lWJAW4GQPz4pshK4ksfymgDktWuraC8CSBCSe9JjOi0pEe3VkAwfQU0Jmg0IZcUxGHHvtfF1sqOwS5idXTs2BkH6j+tLqPoQX2P+E6lHHOnRn/yI9A+gzWGuLezLQzvFEQyvtxhSRwxz2B/nntWdS9jpwfK52au/6uhJNcvBoElwzhbqNFLpKu3BOPTHHv8A4UOb5L9Rxw0XiOXeLb2ONvrW2vr0y3s9zZ3PV4ZGB49UJ+8Pbr6ZpKr3VjSWXu14vmXRr9ex1dh9t062ia11PzLQqOZFDHnoQcdK0urXOL2cubltqa9rNcSxP9onaQiRhngcZ9BTJI/+Zm0sDskv/oIo6jXwsg1AoPHBADbzpyZPbHmNj+tLW5WnJ53ItZ+0zS2ljbNs89y0j4zhFxke+cioqXbSR04PkjGc5a2WnqzImS40vzoxG1zYryONzwAjlSP4k9v8KiScPNG9KpDEPfll+D8/JmZcQvcaSz2Pl39ltJ8iU5ltj/snrgfyqGrx01R1wkoVkp3jLutpep0FnG8Xhu2jEXluUUBEYtjn1/Wtor3EeZWkniJO99TXsVZYW3ZyXJyepqzkYic+JtP9opj+gpgV9SVx46DYOw6aozjjIkb/ABoe4+gmps8d3aOrsgO9MoBkk4OOfYE++Kzno0dOGSlCat2Yxmkltrk2jD7TtVgyHAkGe2c4JwR7Gm22tBRpwhNOW35f1v5nNLY6dqT3F2yuhQ4kjVgk0YHUkAYP5dupPFYcsZXZ6cq1aiowXye6fbzN1rjTdO0+ytTcbIJSqxOxOG6Hlug61ukuVJHlVKknVlKS1Na1ZMyBG3fvGJ4xg9f5EVRgMiI/4SmxGeTBMf8A0D/GmgJtRlhOveTk+cLZWx2KlmH8x+tDBEV9Zpf2b27sV3YKuOqsOhH41Mo8ysa0KzpTUkYqajK8Vxps/l2uq4GH+6txg8Yb3HH4/lkpPVPc75YeKcakbyh99vl5GdNZWuseY81rMs8H+tilOJQvqrfxfjn8KlxU+hpGrVw9kpKz2a2+a6fL8Se9uk03T47SOOCSxmCLbyXSFocHHLke+eD6jHQitopKOh5leU5VJOW99SbSFlsE+yraR2SljLiGXzFbdgDB9DtbA9AKozNuHB8XWA7i1uD+sdMQarGy+MIZPNO2SwKmPtlX4P8A48aGCJZnDKYlP7w4IHqM0mXBWd+hz0x0rUFuLK7gkSVp5GgYt975sHy2PuCdvrWHuSumepH6xS5Zxaa5Vf7uq/UgXRNaaLZZ675lq4IBkB3AdCO5H5ij2c+khyxeGTvOlaXlsaV3atZeGBb207bYAqvKIhJ8oPzEp3HXI9M1tFWjY8yvUdSq5NWuyj4dntzO0BtYfJkbEc9oxMLsuSeP4OGHHTPvTM2btuc+NbMelhMf/H46Yg1twni6xB6tZyAf99KaGCJVz9uGMH93z7c1PU0/5d/M529SS6lu5LewaeDefPtXPDMCRuQj7r8Zx3BB5rCWt7I9WlJQUFKdnbR/o+68zPsdQex8P6pcQNdAmRREZ+27jIPr/gKUZ8sG9TWtQVXE04y5dtbeRcmuzFDbSXM01rbeUptrpMrsBC5B7ZyOjDkdD2roi9EePXi1Vkn3Zs6EqvZvvuYLxo7hissSKFGQDxjPJByfcmmZMsWhB8bW3tp0p/8AIiU+wu5R8X3P2Xxdo0pPylGjYf7xA/nimBcup5ILuAwQLLI6NkFsFgCOB2zgk8+lZybTVjpowjOD5nZJ/wCf/DGNfXF2NSN1pxign3OlxGWLKwU4BdQOO3PuOayk3zXR3UoU/ZctS7Wln69n19Aa0v7vSb46lDFFG8iTJHGwYAAgse/Bxn8TT5ZOLuSqtKnWh7NtuzV3+H3HTKiNHsZQUIwVI4xW55T3IxDbabZOIY0hijDOQqgAdz0oSBmfoqmLxlawP9+PRyW+pkXP6in2AzPiYxj1XTJVyCqMQe2QymgOhoeYmu6NHcWMwWdCJIm/uSDqD+o/Gs6kW1ob4atGnP3ldPR+hTjm/teY3Flcf2drEQ2TwuOHx6juPftWafNqtGd0o/V48s1zU3s+xa0i01CO1uotVMISRiUWM8KD976D/wCvVQUrO5z4qpSc4unfTuaOkz/adLtps7i8Skn1OOauDvFHPiIclWS8ynrGoQyXUGjRyBri6cB0ByVjHLE+mQMfjV2MhmjF5/iXeuASlvpqxk9gWcMP60PcXQ6XWNFstctPs17HuCncjqcMh9QaGhp2POtY8HazoLvPpuokQv1KSGM/j2/HNK7Q7JnH6i+oeeLi5luHuF6So2/p7iolTUtTqw+MnRXLuuwx/GGvGBraW9nkiYYIKHJH1xmp5JtWubLF4eL5lT1NOHxLreo20NpBvtIIgFURAxZA6ZYnP61qlZWRwTm5ycn1Z13gXwzcJPPqNxtMsox5hbfgHk4I69u9CdyXod5ZadbWDTPCmJJ2DSuerkDAz9BxTQi0aGAhAIwRkGgDNu/Dei32Tc6ZbuT1OzB/SlZDuzOPw98Kl9x0lPp5r4/nRyj5i/Z+GNDsCDbaXboR0JTcf1oshXZqABQAAAB0ApiFFCAAAP/Z</field>
+ </record>
+ <record id="coca_light_decaf_33cl" model="product.product">
+ <field name="list_price">0.53</field>
+ <field name="name">Coca-Cola Light Decaf 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="coca_zero_1l" model="product.product">
+ <field name="list_price">1.49</field>
+ <field name="name">Coca-Cola Zero 1L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_zero_2l" model="product.product">
+ <field name="list_price">2.38</field>
+ <field name="name">Coca-Cola Zero 2L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_zero_50cl" model="product.product">
+ <field name="list_price">0.97</field>
+ <field name="name">Coca-Cola Zero 50cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_zero_33cl" model="product.product">
+ <field name="list_price">0.51</field>
+ <field name="name">Coca-Cola Zero 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_zero_decaf_33cl" model="product.product">
+ <field name="list_price">0.67</field>
+ <field name="name">Coca-Cola Zero Decaf 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="coca_light_lemon_2l" model="product.product">
+ <field name="list_price">2.83</field>
+ <field name="name">Coca-Cola Light Lemon 2L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="coca_light_lemon_50cl" model="product.product">
+ <field name="list_price">1.16</field>
+ <field name="name">Coca-Cola Light Lemon 50cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAIAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYGRrOrTWEqRQqvzLklhnvXlZlmFTDyUYpbHRQoxmrsTTdVnuCol2ncQOBiuTC5vVqVIqSWrSNKmHildGxX0BxhQBj61pEmpTxuk5jCqQR6+n9a48VhIVmm0a06jgitpeiXFo8UhvCyCTLL7Y47etYUMtpU2mlsy513JWOhr0znDpQBXZ9244PFRuxiRFthUduaALCMGUEVSEcz4/1h9K8PlYZCk1w2wMpwQOpx+n50MaPHbnXNXWCQJqd4vynGJ2/wAaSKLXgPVtX1PWDaTateMHXADTsefzpoTPSfAmo3K6hfaTeTPKyHzEMjEn0I5/CgTJPiJolxrFvZi3ljQxF8iQnnOOmAfSpqScVsVCN2cJffDvWoLOaZ5bMIiFmPmkYAHPUVn7V/yv8P8AMrkuyj4V8E61DPa6nBcW0aTAGMszDdz24HP401V1+F/h/mU6L8j0Twx4Z1XTPEzXt/LAwaJhhGJJJq1Jt7NfcZO1jo9atTdtbxZx8xJwcH+RoqaoqnPldzlb8QJYzM06ZUsSuc5AGEI+Uccnr7HPFZqLOj6xH8P+H6lnwZaX7aRpMxnjFuIVwNx3BcA4xjuevPTHpTs+YU6lJxdkdWGzqBAYHC9NuMf41ok7nL0Oc8deII9CaxZo5GZy5BRgCMY9etc+KozqJOLs0XSkle5zc3xK01rGZJtOkZmjKh9ikjg46t70owr2tLlf3ob5L6XKnhr4iaSYLSyYahE8KgFg6rHx6DJ49qiOHqrq/wDwL/gFOa/pHZ6D4ws9c1n7FbxzbkjZt8hHPPt9a6KUZx0evz/4CM5WMz4sWfm6Ja3YHMMpUn2Yf/WrVijueP3XMftSQ2QWigv8vWmB6h8I7Itf3t4w4jjCD6k//WpIUjqviOFPg65LfwupH1zTYo7nhlyCYGx6ZpIpkGjq00r4x8o5ycZoA9n+E0YXRrx8ctMAfwH/ANemhSLXxRuBD4T8vPMs6jHsAT/hQxLc8WuDiEn0FJFFnwXE0s9z0xs/WmhM9V+FkuLfUrcnlZFb8wf8KEJmf8YbpgNOtR0+dz+goYI8suHU27/MPunvSGXvA+o21jPcm5coGjIBA/z/ACpoGegfDO/WTxLdxxnKTQFvxBH/ANejqD2J/jNYyvY2GoRqSkTNHIR2zgj+RpSCJ4+shYsCOBSTKkrD1fy0O0dTim3YUVc9N+DVjLJqF7qLKfKji8oHsWJz/IfrQtQkesTQxXETQzxJLG4wyOoYEe4NUQUJvDmiT2L2T6VaC3kILRpCFBI6HjHNKw7sjs/CugWFu9vbaTarFIwZ1aMPuI6Z3Z96LBdmjbWtvZwiG1gigiHRIkCqPwFMQAD/2Q==</field>
+ </record>
+ <record id="coca_light_lemon_33cl" model="product.product">
+ <field name="list_price">0.53</field>
+ <field name="name">Coca-Cola Light Lemon 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAOQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZWYKpY9AMmmBFFcLMm9SFHuaVwGXF0kEZYzRAj1P8A9ehsDMbWboOQYiqg43PGcGi4y/Z6jHc5Tz4PMHVVbP8AWhMRJcXgtmAdSwPUr2ouBYVg6Bl6MMimAL0/E1lRacfm/wA2NlPVr1bGxd/42+VB70601CDY4q7OQt9VvI22CYlPQqG/nXmwxNRdTZwRFqOsSqCB5UoIwQ8WP61csbNdhKmjMTWpYzlLWBMf3MqP0NR/aEuyD2SNLTdUdgcpBHnnCxZz+taRxsn0QvZonm1m934WbA/2VAqJYqo+o1BHXaReC80+N8jco2sK9CjU54JmUlZlxOn4n+dLD/A/8Uv/AEp+b/rothM5jxGzyamIeoWMEe2Sc/yrPE4eVVaOxcJ8pjwwQvqP2QXMYlwcqSRggZx07g/pXGsHUWl0dG8Oaxn6hAUuDEGEj4yAh3cevFclbDYm+kfxQlKNrlIW0h4ET/8AfBrD6vi/5GHNHuXrK2cKzvhET7zOdoH510UsPiesfyE5x7l29t1s2jWWSMNINyqp3Ej14FazoVE0nZX/AK6CUkbHheZvtWwE7GQnBrswUJRvfzX3GdRpnUr0/E/zrpw7vF/4n+b/AK/y2M2czrg/4nf/AGxX+ZrURzd95UGqPcNMVACSybOWjxld+O4wcH8DWc7JnbQUpU2reXr1t/kZmrKJPs95JI6LGCDPbnJjyRiQf3lPQjt/NS3uXQ0TiuvR/l6jLO9v7bUreF41uYrlv9fAco4/vY7Ed/8AJoTaYVKVOUG72a6M09WX/SrZScK3B7d/Wr6nGkuW5o69u+22vlNJGwt0zhj843cLx+NcuJlapG3/AA+uwQ2Zo+GBi+jBGD5PTHTpW9FWv6smR1g4H4mqppJad3+Ymc3rn/IVXj/lmOfxNVrcOhnaPb27alq0kjxvPIFQISCQgQHp7k81KS5mb1JS9lBLb9bnOalp8mjmKTTriMo2XNnM3GCedpPQH0P+FTJcr0OilVVVe+vmv1Mi1bTX12ykht7y0d5ATDjCg9iPb19jUq10bzVRUZJtPTc6vUI0eSAvu+VlOCBt+937/lWvU8v7PzJdeCNqFqjAFI4FKiQEhckjqvfge3Fctd/vYptfP+tRx+Fmp4X5vEJJJ8jv+FdUVqyGdWOBThGy+b/MRzWvAjVlbsYgP1NPqBkQ/u9Xmt2XP2lRLEAdpYgYO09mHX3DGofxHVHWkn20/ryZR8QJOtrbslwLe+SEB4yRiRO4JGQvse2TzSlcqjy3ateNzMsddjjv7ayW0mg807GhYZVD2Kn0/Tv9Upal1MM3Byunbr/maV3qrWM8w1CyAtl2NFcBS6HBztfAyuencVocXQfrMx1TUIJraGZ4kjA/1fCnrn24I/L8a466lOrG19N/62LjZRZv+GQVvyCMEQ8j8q7I7mbOpppWEc34gAGpIfVB/M0r62Ay9VhtrjTHM0rQSQASxTKCTGQcZ47c81M0mjowspRnor30sczfatctPHDeyjT9UtgUErDMM6+/p9ajmfXc640Y2vFc0X96JxeQRtbxeZEPtxMUsMUgYAkH5lx0Gf5jvTTsc7pSkpaPTr+hVuI76zufIuruW1gK4iuIhvgAOc+ZH2B49gc4OOBZzHV2Ess+nPLLKJd00gWQfxqrFQfx25piZoeHP+QlJ/1zP8xSi9WDOmqxHL+Ih/xN0O7/AJZAY/E0mBm3Ms7aRdT27NG8a43Bd3y7gScd8DJx3FRJux0UUudJnN6nq8Luket2sRjdeHQZSQf342HT3H/6qlu+50woyTbpt/qvJomtdH0bTbiK6hG+RziLc+R0zkfhk0KMUZTxNapFp/Mj1OUy3bajbtP+4j8rzrU7miYEnDp/EpyPpirOU3dLnuFt5LC7hSOaA7spwGDEt93+Hr0/yGJm14Z5v5j/ANM/6is6TvOfr+iHLZHS1sScr4k/5C6Yznyh/M0mBSgluI9HupbX5pUYnaq5OAfmwD1OM9e9S72djeKi5pM4/V9NuG0oS2M9vNaz/NJEP9XG2fvLnlfcdvpWbTtod1OtH2tpJpr7/R9yvJaTPr9pY7CFW0w4jbAi3AgkH24p/aRl7rw83feRZkRbdympLPayBCsV9AGK9OhIzw3TDZIPTI6WcKOsjk33NwBJKyqkWFkPIyv+fxzTEavhj/j9m/65/wBa58O7zqf4v0RU9kdIrbhnGOSP1rWjVdSLbVtWvubV/na5LVjl/Eg/4m8f/XMfzNaMRlQz36yah9mmJ8gKxhCgtt+U5TPGSN457gVDb1OqMYWjdb9f8/wOXn05roS3dlqEltbXjkZAGw54wyj7pJz+fbpUJX2Op1VFqMo3a/rTv/W5qQ2q2uowfMWY2vlbz1O0j/E1drM4pTcoP/Ff7zfsI1kYKwyMg/iDkVRiWLyCKN5JUjAeTG9u7Y6UAT+GP+Pyb/rn/WuHLpc8Zy7yZpWVrLyOkr0DI5TxJxrMfvEP5mpY0Z19b3kIj1fTU33FspWSH/ntH3H1HUVMk1qjpw8oNOE9n+DOdubLTfEJln0q+eykn5uLcdCfdcj8xxU2UtjpdWph2lOPNbZ/8Eu3TLaSabE8m+XzQgJ6t8hBP9ap6WOSEXNTdtLfqdJpq/OKowLGpEKhPtWGJqezpSl5FQV5JB4ZP+nTj0jH8658qVqHzLr/ABHS16JiU9R0uDUUAkG10+646ik1cDn3uJdIlMVzDIB0DqMq3uKnYZy2taLpOq3LXUUxtbgnJaMYyfUj/DFQ4pnZRxtSmrbrzINL0G2sLwXc2oG6mUYRpDwtCVgr4x1I8qSSOkttSt7c5aYN7KtVc47FlHl1udYbdHCA/M7DAFc+Jw7rxUb2RcJqLudJp+mwadGyxAln++56mt6NGNKCiuhMpOTuW61JCgBGRXUq6hlPUEZFAFOXRdNm+/Zxf8BG3+VKyC5X/wCEZ0jdn7J+G9v8aOVDuTxaJpkP3LOP/gXzfzoshXLqIkahURVUdAowKYC0AFAAAP/Z</field>
+ </record>
+
+ <record id="pepsi_2l" model="product.product">
+ <field name="list_price">1.70</field>
+ <field name="name">Pepsi 2L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAHQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYHIeNJtbS8gXS5pY4/IYt5b7fmyK7MIqVnz23Mqrkti74Ll1OXTrj+1HkeRZ8J5hydu1e/1zUYtU1NcnYdNtrU6L04rkbaa0/wCAaBnAzVAREB3D88DA5p2AVCEJ6/McnmhoCSkBz3inxhp3hdrZL4SsbjcQIlBwBjryPX9KEAy78aaRYaTDqdwZkgmA2Zj+Y59qoLif8Jtoz6G2ro0z2y9cR8+nSizsK5oeHPEFl4k0z7bYl9iuY2EgwwI/+sRUsZ5T8YLoyeLYYScrDbIMfUkn+lMQ34gXbL4c0y24ABHA9gf/AK1XLRCRkaXq62/ge8tpWJEjlEAHcj/9dCfuh1O2+Ck5ax1SAnhJI3A+oYf+y1myjmPi2rL42lYc5hjI9uP/AK1MRy+ra9qGr28MN5sYQklWVcH6U22wsVIry4SxezXb5TtuORk5ou7AepfBJSDq7dsQj/0OpYGV8WlA8XhvW3T+tbUtiJ7mCNEhSBTdO5kIyY48Db7EkHn2xWNXFxi7JXPWwmSzqwUpStcbe+G5rfRxq8AZrQy+W24Dcp/qPf1rWjVVRXscWNwn1apy819DvPguMR6ufeL/ANnpVDngZfxYj8rxXbXLgMhiUbfXacn+dVT2CehWS3tZ7gve6hDbW5O4uzbnZTyCFGTyK5qGWYms7qLt3PpMRnmEoU1aSbtt/mS+JPElhd6QNL0qN1sLZDl3GDIxBCgfmW59PavYeB+q0G5bvRL8T5WeMlia1/mza+DA/wBH1Y/7UX8mrzqhtAw/i0T/AMJYgzwLdP61dJ6Ez3MqKxZV+zNeWspU7FjlGdpyR95TkAnpz36Cumli6tJe62jKdGE90UL+LdaNI9zGAh+S3VQuDx1AJycfU4xz2qKladR3k7lQhGKsj0f4Ow7NN1CXB/eOn6bq5qq2NYHP/FoD/hJlbPPkqKqm0kKaOCZumDWt0RZiKR60m0NI9h+D2DpF9j/novf/AHqwqM0ic/8AFWyNz4kLBypESY9OlJLQfU8+uNPuoSMjcp6EGnYQQafcSDOAo9zRYD2T4SW32bSr0bi26RP5GpkNGP8AEvnxHj/piv8AWnETOI1DzGgQxnGKYD4ARAM9aaA9V+FwP9kXbesoH6VMhoyvihp0/wDaVrexKfLki2FscBgen5H9DUSqKCuzSnSdSVkefTbvLCsBkHt0qoSUlciceWVgcXFu8aywPGjqGjZ1I3j1HqKdwUdD2X4eWT2nhaN3Qq1xI0gBHbgD+VKT1Ejp3RJFKuoZT2YZFIZnap4d0nWTEb+ySYw/cOSuB6cEce1CYFt7CzlgjgktYXijACI0YKrjpgHpQBOAAAAMAdqAAP/Z</field>
+ </record>
+ <record id="pepsi_33cl" model="product.product">
+ <field name="list_price">0.43</field>
+ <field name="name">Pepsi 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="pepsi_max_2l" model="product.product">
+ <field name="list_price">1.71</field>
+ <field name="name">Pepsi Max 2L</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="pepsi_max_33cl" model="product.product">
+ <field name="list_price">0.40</field>
+ <field name="name">Pepsi Max 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAOQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqAM6bWIElaNPn2nDNnABpXAnbULSOLzJruKMYydzgYpjMgeL9NMhKzySxEna0UTOGx1wQKBFiTxPpsduJ/PIjY4D7dy59CRnH40XGLF4itmYB+FP8SnIouI11YMoZSCCMgjvQB85+KePFesf9f03/AKGaGrDR9B6lqFtpWnT3924SC3Qu59h2HuelAjwaTxuuo3U5uhNbJJKzI0J3bVJJAI9s0wLNvHBd7ZItfXA6faVdf8aANyLVLWzSIC80ZmUYf5gQx9TxnNKwXFutWa/XP9t6dEg6Ja75GH4AYo2Gc3eeKoNM3w2ktzdzD+KVPLVT9OtMR7N4Q1238Q+G7W9t8AhBHKn9xwOR/X6GkB4b4o58V6x/1/Tf+hmhtvdjR6B8b7yeHQtPtkcrFPOxkA/i2gYz+dAjxeI5kUeppge8eH9GEPhiJmA3qgypUU+W6uJzSdjidT0C2l19pbiNVgccBRjJz1rswuBlWV+hy4nGxou3U7nSdKW202KK3hXG3sB+H51x1KfLJo6qdRSjc8l8d2T2PiKUlMCYBxUopndfB/WDc6jJYQoIoEst0iD+KQMo3fkf1NAN3OM8UnPizWP+v6b/ANDNVOXM/kvy9X/XRbCR3Px050nSv+u0n8hUgeMws4kUoSGyMfWmgPTPDnjHxNJttPtcZRU3PJNEpCKOSTgA11xjGlBucX5GDhKvUUYPXsR3nimymumeWwa9bp5ryGLP0Ven4k1hDM61NWg7I95cJUqyvVepuX2r+IdP8MW+rafIIoJlwIpI1Z41zgHOOR9R3rWFWNf4o6s8fE4T6pUcIyukeW6/quoapemS/uWmZSducYH0A4rGpDkk0EJc0Uzu/gfj/hILzjn7I3P/AANKhjOf8U/8jZrGP+f6b/0M06lr6dl+Xq/66LZCO5+Of/IG0s/9N3/9BFSgPGIiBIpIyM9KpbgdtoQaa11C1iOZprYeWByW2sGIH1ANd+YRcsPFoMlqxpY9c5a0bQ7JZ0ufEF/BZWqHcYWfMsnttHIFeZTwtWo9Is+nzDPaFGLjTkm/wRva74ot9atbpbGEx6baW5hQsu3e7EYAHYAKSPpXqUsN7Hl5t2/uSPjald1eZrt97Z5fqufNXKFdw3ZK43e49elc2KqRnO8TahGUYWZ3/wAEDjxBen/pzP8A6Gtc5qYHikY8Wav/ANfsx/8AHzWlen7OSXkn96T/AFBO53Xxy50PTD/08N/6DWYHiqcNmgDp9FvGMEjgmOWPb5UgbG1ucH2Fb/WWo2YqeFdST5d7X+4nm1WylkZ7zSYnnB+dkkaME+6jj8sV3wlppU09DinHXWH4l2PUpGt3jwlvCbeTy7eJflUFc7iTyScdc5/Dry4ivTTsnd9WdlDBVnSdVq0Vp8zE8Wv5k2ntlSP7PhAKnI4yP6Vx9Sjrvgj/AMhy+9rU/wDoa0MDB8UHd4q1Y/8AT7MP/HzVVantHfyS+5W/QErHdfHEf8SHTT/08t/6DUAeKr1pgzV0mQea8B6zLhf94HIH48j8RUzV0dmAxCoV4ye3UtvFE8vnMCXwMg/dJ9fr/wDrrP2zUbHsPJIyxDk37m//AAPQfLMyW8yQhpZ2jO/aM+WncsfXt+NOEGtWc2aY+nOKo0l7q/rTyK/idZY7q1ilkMhitUQHYFGBkYGPT8ec1ojxTs/gif8AidX/AP17f+zLTYjn/E3PinVv+v6b/wBDNTcZ6D8a7d5/DdmyDPl3BJHfGwk/oKaEeLWdldXsjJawSTuo3FY1LHH0FMDV0eCVJLgCNlnVQuCMFcnn6f4ZqZ3todmA9kq6dTZFqRBC4AkVyBztPAPpn+orD4GnufTJyx1GcXFwT2f/AABizR2llKu8IrRsqoOrsQRn369T6VpByk7s8fHUsLhqPso6zvq/629Ct4ktzbXNsGuGuC9sj7279fc1qjxjtPgmcaxfn/p2/wDZhSYjA8S8+KNW/wCv2b/0M0hnpXxYuXh8NIEAJlZ4+egBRiT+QNUkI8b8MmJdZV50R4UjkeQOCcqEJOMd+KANK5nB1m6D9Joom8xEO0/KpDYA4B64xxkCpkrqx14LELD1lNq9g2skZZogyuOGzwPoRWPK47o+ieJp4pxdOtytdH1/r1KN7FvgLY+dOR/X9P5U6Muhy57hVyqqt9mSeKGlD2EUsscmyyj27FA2gjpnJz061sj50634MNjV9Q9rYf8AoQoYjD8R5/4SXVMjH+mTf+hmlZrdWGekfFG5ig8MHzlDCQsi9MhipwR/npmmhHkXhERN4ms1lUsCxAA3dcHGdvOM/wCcUwNHVdQ/4n1zE8ke7Yke5AqjcAMqSAM4ORk+g5qZJtaHVgq1OlWUpq6IX3b/AC5CQO+ecVzu6dmz6mMqMqfPRhGX3L9Cne3sds5i2OxxkHgAj1rWFJJ3ueNjM4q1IypuCXR/1oQ+IUjhmsxDEIt1nEzKFx8xHX8etaHina/BbnVNRJ/54D/0KhgYviH/AJGTVMf8/kv/AKGaSGd/4s1KLxB4DXVLa1a4hifNxD3QbSCffBKn6U0I8c0+9FldCUoXUo0bqGwSrKVOD2ODTA1XvbG51FriGSWIPAifvxkgqAv3h1zjOcDkmpkm1odODq06dZSmrol2HO8YdO5U5B/EVg4NPVH00Mbh6sbU6ii/T/MpalaCeNrhCV8tfuHkYz6/jWsJp6I8XMcDVpfvJTUrvcXxVg3dlg5YWMW7jHOKs8o6v4aGbSNE1nXXXbEsYhhJ/jk64H04/OhjOcmZnmkdiSzMSSe5zStYDpPB3i0+H7p7e6XzLC4OJVxkoem4Dv7imxG5qPwx0PxGjah4b1CKEuc7Ad0WfTjlfpQmBy178LvFVkSFskuV7NDIDn8OtAGZ/wAIN4sjkymjXqsP4lQ/zpgalp4C8a30Zge1aONxhjcOBx+PNJsd2dLpvwiSMi78R6n5wjUfuo2IUAdi57D0FK4DPGmsab9ks9E0h4fskA3FYT8qkcAfXrQgOEk/1jfU0AQymmIksr66spxLa3EsD/3o3Kn9KAOmtPiJ4ntkC/2gJV/6axK364zSsMsN8TvEzdJ7dfpAtFgKtz8QvFFwuDqZjH/TKJF/kKLAYWo6xqd+T9sv7i4HXEkpYD8KaAyXvpYJNqBfxFAF2NzJErt1YAmkAAD/2Q==</field>
+ </record>
+ <record id="pepsi_max_50cl" model="product.product">
+ <field name="list_price">0.61</field>
+ <field name="name">Pepsi Max 50cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="pepsi_max_lemon_33cl" model="product.product">
+ <field name="list_price">0.40</field>
+ <field name="name">Pepsi Max Cool Lemon 33cl</field>
+ <field name="pos_categ_id" ref="coke"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="spa_et_fruit_50cl" model="product.product">
+ <field name="list_price">0.75</field>
+ <field name="name">Spa et Fruit Orange 50cl</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="orangina_33cl" model="product.product">
+ <field name="list_price">0.72</field>
+ <field name="name">Orangina 33cl</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="orangina_1,5l" model="product.product">
+ <field name="list_price">2.42</field>
+ <field name="name">Orangina 1.5L</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAGwMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APXzQgZ574g8W6tYa9d2kDRiKJgFBVc42g9/rXs4XA0alFSd7s5Z1pRm0dL4X1C41Tw/bXl0QZpN24gYBwxA/lXnYunGnWcY7G9OTlFNm/B90+ua52WNNCBmZJY28ss05iXMj4J9cDFO4DtMhitrNbeJQixsV2jtzn+RoA0LeaJpXgWVDKih2jDDcqnIBI7AlWx9D6UgIrqYQxdcFjtFROpGC1dhpNkMssUcMShh68UvbU+6DlZUiuUivgM/LL8p+vb/AAqViKfNa6HyuxrwRRiR5hGokYBWcDkgZIBPoMn8zWwru1jG1WcveiLPyxr+p/yK+Vz7GNYiNNbJfizpox925WU15ka9jRoiuCduQcEdDSeLcWmnqCjc6TT5vtFpHN/fUE/WvuqFVVaUZ91c4pKzsc/fNnUbjP8AeH8hXxGd3eNn8vyR20fgRErYry7tF2GSnK0022CN/QDnSYyfVv8A0I1+gZVf6nT9P1OKt8bMnWQsOpk5/wBYoYj07f0r57iChGOJUr/EtfyOjDu8bECmM9JAK8p0KV/iNLshvJEjUlDnA9aKlKnGSUWONzqNJiEOnxxqcgDr6mvv8PSVKlGK6I4JO7bOJ1XxHpw8U3+nzSus8G3IKEjBUHgj614ua5TiqtX2qjeL21X5G1KtBK19Rh13SIX2TX0ET4ztkfafyNeWsoxT2ozfyZq69NfaRVvvFWhwxFmv4mAH8GW/lXRSyLGzatRl89PzJeKpL7SO28I3qaj4btLuMt5ci5XcOcdBX09GlOlTUJ7pHLKSk7o8k120kv8A4wanbxxPIXEfKyFNn7tPmyCOMZr2IuMcHzNpJX3MJP30kr3Opj8IabaQfaZ9skjMoXCAYOf72CT35NeM8+UabcFdLrsdEMB7Ser6GdregL/Z897Eiz25DFrdlAKKCQSpB9q6suz2jiKkaTvGTV12Zz4vAToNtO6O5+H0Yi8F6fGrblVCAfUZ4oxDvUl6mkL8qOLWJH+JniAjcszmCNXB+UDygxBHuFPPbFPFUViMHGnJuz7eo4Plqcy3OkeOSUILjUlgigkGAAqknDZ9cfKMjPueRiuJYGj7NQs7I2VeUW3pqVHFlLAkVzqGyTyyTH5pAGX5UgHOeQuPc1p9ToqUZKCvHZ9iZVZSvd7m54BOfB1gPSMfyrar8b9TOOxwcjyj4o63D9pMEN35UUhA6nykIGe2eRn611VYTlgrw+JXsZe0UaqT2Zo2Wj2ktq8lym+QkYM7sWUjjAbnp0HTFfJVswxSm7VEmun9aHuVcPSuoqP3Fe4srez028mMccvGyCNSWBkIOBgdexPsK7sFPF4ivTvJ8q1lt06fMwx8KNKmlGNmztfAsXk+FLNM5HlqR/3yK9Wq7zfqefHY828VxXun+LbrVIrSSa3uVQNhcjhQO3Q8V2YXF0eX2bkk0YVqLlrYzX8WyqSIy+T1Egwf0PNOtk+DxEueUNe6NKONxNFcqlou6uRvqGoaldQMiT3EkJJiijT5FyCDn8+taSVDC0uVcsV6ik51p80rtns/hGGWDw3ZxzqFlWJQ6g9DgV5jnGfvR2ZrZrQoXEAyCwrxs2pXcZG1FlRPsr3PkEoZAM7T1rw3J3sdHQtzxIpAjTLHAAAraMW5aIm5u6bEYbYRnsf6CvqqMOSml2RySd2PltYJiPMiB/T+VOpShUVpK4JtFZtD017gT/ZlWVejqSDXNLL8O/sle0kupZS0ihBCbhnrz1rSjhadJe6JzbJo1CjAroJA/9k=</field>
+ </record>
+ <record id="fanta_orange_50cl" model="product.product">
+ <field name="list_price">0.98</field>
+ <field name="name">Fanta Orange 50cl</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="fanta_orange_2l" model="product.product">
+ <field name="list_price">2.28</field>
+ <field name="name">Fanta Orange 2L</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAQgMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYBQAUAZ+uXk9jprTW2PMyACwyBXNi60qVPmidGFpxqVLSMXw1rup6jqDQ3jRsm0n5VAx+VcmCxlStO0rHVjMLTpQvG51VeoeaFABQAyP78vJPz/l8oqIu7fr+i83+np1dy2Xp+rH1ZAUAFAFW5cTL5ajIzkselZyaehS0IolEMgkCk4BBFKOg27l5HWRdynIrRO5AtMAoAjiz5k2Tn5+Pb5RUxer9f66v9PTq7lsvT9WSVRAUAV72RkiCrw0jba58VVcIq27ZcFdlBrxomK7Q2OM15k8xlB2tc1VNMY2oMRjywPxpf2pJ/ZD2S7k9jM/noSRtlyCPQjmuzDYiU2r7MicUkadegZBQBDAYzLcbANwkG/AxzsX+mKlNtu/9fj/AJenV6Tvyxv2/Vk1UZhQBTvziS3/AN41wY52cPU1p7Mx5X+dvqa+cqz95+p0JaEZaoUxl2xfLQD/AKa/0NezgZaQ/wAX+ZjUW5t17hzhQBDAgWW4OMb5AevX5VH9KlO7f9fr/l6dXpN3jHyX6smqjMKAMjXXZJrLa5XLkYHfpXm5jvT9TrwiTUtOhwmqavdQzmOKZyxycKfevCWGbk2z0lRja9ijHq+p/wDLS5cEngZpVKMY7ISp029EdPoF5PLcWaySMwaf+hr0cvXwf4jHEU4qMtOh3Ne+eSFAEcQ/eTfMx+foVwB8o6eo9/XI7Uk9X/wf6+7T53LlsvT9WSUyAoAyNcx5tmeOHJ57dK4cdDm5ddmdWF2kef6zOUeTdMwUE/xYrwXXnKbjHY9JuEEm0ZUFwZCuyTzFPRSd2f8APtWqdVLVXQJ05eX4HY+Hgnm6e0YwrTE/Q4PFdmEUeaDj1ZhXvyyT7Hd17Z5QUANRFVnIUAs2SQOpwB/ShtsbbaQ6gQUAYPiyY29pFOACUJPP1WuetTVSUUzejJxjJo8w1meMTpFKwuldHYShiMsMnBGB9B7YNc9XBQcnJafcawrPqrmaIku7y3EYV/LSOYcYXBI3KR/k8VUeSjF9AfNUZ6D4SidDarNJvcXBdfmJ25B4yeeKXPTqVYuPT/glOM4U5X6/8A76u84QoAam/dJuAA3fLg5yMDrxxzn1/oCyXV/5FO1lb+v6+X6jqCQoAwvFSLLaRQP92Zmjz6Ejj9RXLip8ji/M6cNDmUvQ83ubI28xMsrSMoHyH7qsABuAPQ4AFebis05m4wVvM7KODSs5MzpbxoJvIhjVmTAJPRT6AVkou15O51wpxtfZHY+C71ri8tonULIrnO3o2Qf8K6sIl7RWXU58dBRg3fc9Fr1zxwoAKACgAoAx/E23+zl3DJ3jHtXBmU1CldpbnVg03Oy7HBX029sTIkmMDceD+OP/AK9eb7TD1db2fZ/5/wCZ28tWH/A/y/yOYnD2t+0u3927FlbHHNXdTV0dsEpRt1R2fgaFn1VLgrgEnb+Rz+HNdGDdqljkzG3skux6TXrHjBQAUAFABQBU1Jd1uPY1w5hHmpfM0pOzMSW0gf78EbfVAa+flCx1KpLuQnT7Tp9lh/79ips11H7SXdmjpUCR3KlVC+wGK9LLIWqXMa0m0bde8cwUAFABQAUAQ3S7oufWsMTHmgVB6mS8ZB4rw6lF3N0xhjOaj2LHcuWEeJgfQV6OBp2lczqPQ069UxCgAoAKACgBsi70I79qmceZWGnYzmjbzdhU7vSvPlSfNY0TElgaLG5cZolQcdwUrlu0hKDewxnoK6sPS5VciTuWa6CQoAKACgAoAKACgAoAKACgAoAKAP/Z</field>
+ </record>
+ <record id="fanta_orange_33cl" model="product.product">
+ <field name="list_price">0.51</field>
+ <field name="name">Fanta Orange 33cl</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAOAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APYaAMW98WaXZTGDzGmkU4IjHAP1pNoCW21tbuBpo1WNAPvSMAKXMOxhxeOJJNQFsbePYW27wD/jTuI6HVdUXSbVbiRRKjcZU4ouBU07xbpeoSrCJGglY4VZRgMfY9KdwNugCC9uIrWylnnbbGikkjr+FKUlFXY4xcnZHkEN1Z/bHZ5DjPAJ4FcsMVSl1sdU8FWjsrmztmubUmznjJHKkFePwPWt1KL2ZzyhKO6KsU7SExuktvcKxYOrEox9uensaokvTahcG3+y30ismc7gwVfyznP4VLlFbspQlLZGKzWC3sZSdiobJRTwaxli6Udnc6IYKrLVqx69bTx3NtHPE25HUEGumLTV0csouLszjPiTqFxbW0FvHkRuCxx65xzXHjZtJI78upqUmzza2V5pAEG5ieleVKPQ9tpRWpsNIsFuI5YLdm6coM/mKhppEw956XKZ2Fs7AB6VneXc35UdBZW1jNppZLRDJj7xUmumEU0c821Lc5mfIlJA24P5VktGauOh6T8PNQmu7KaF87I8EZ7HvXsYGo5RaPCzGkoSTIPiJ/rLPgHg8ntyKnHq9isu+0cdDAiLKsULLIoJ3HuRz+WMnHtXnQaba8rnpuTbV3p/X6iSwi4TcYkDeo3Z/nj9KUmrG8Z8pWeJoyQxUED1+99KxaNIzuXYLq5tbQIsigNhht5IrSEmloZtRlIpOFkcu4/eFiW//VUt3Y3f5HoPw7TFtdt7qP517GAXus8PM37yF8dx+ZJaDaWyCMAc9RU4+9kTgJWucpbTLAyzXG6W3VGkaEEqQCCgX8Sc/QZrgpKMZcz2SPRnFy0jo72v+P4Ex1ywVPk0KED0aYk/yq3iqK2gUsHVe9V/cRnVdFnP+kaGU/2obgk/keKn2+HlvC3zK+rYmPw1L+qJINM0u+cf2XfvFLnIgulAJ+hHB+lXGjSqL93LXsyZ4ivTX7yF13RmXFnNbX7W82UbOG3da55U5U3Z6G0asZ0+ZHd/D9SlrdKRjGzP1y/+Fexg1ameJmEr1B3jdlj8qR1LKkLtgHHO5QOR060YppK77Bgk27Lq/wDM8/ubp5kVBF5MRO7GSS59ST1NeLVquStayPbpU1F3vdluPTD9kWa5mW3Rvu7gST+FOOHbjduxxYjN6dKVoq5XeywwMMySxkEl87QoAySc9OAT+FJYeUpKMdbm+GzSjWg29LAlrK0PnRBZoiCRJEwZTjryPTuO1XUwdek3eL0NoYyhUStJamiJJNS0x4rtG+02qh45GX5njyMjJ9OOa3hJ1adpbr8jmlFUqqcdpOz9TrvAS4sbhj13AHJz3Y/1r0cI7wPNx/8AE+RF4+cx2gkADMkEjgEZGQVIz+OK0nBTnFP+tUZUZOMZNf1ozzfRk1J7e51nUbycWABX5iXMknQbV9jznjpj1ruxdGNWn7OKV/yMKNTlneWq6+ZpQzW+oWst0t8GigUGV5VbcgJAGVGTjntmvHqZXieZR0d+psqeCa5nzb7ENzKbXSUvHtJ7ayvswx37FJcKwIOYuMbhnueld+EyynRqXvzSXyFWxXNDljFRXl+rKGlafD4f1q8+2s06W9t5tvNA20NvKhXBwcDD/h+FejUftIq3VnKtDU8Nx3MGoXtvNK00bu3lkuXDKY3OQT1BG05xzivOzBpuGm9/yO3Br3Zvtb8z0LwUEFncCN96hlwcY7VzYVJRdisbfn1IPG6CUQQtgLLDKD9BtJ/QVVWXLOL/AK01JoR5oyX9a3R5b4fv59Ha8n+1SRSWxWNYmyY1LttZmXvtA6euK9ecVO2m5xbFiLTJbPU57S3uI7mC/t5YYbiLAjlYrlV9AdwAx24puaaTfRjsWJ4tVvPAdro06JDcQXZZY53WNvKAOD8xHdj74ArCWLw1Ku7yWxrHC16kLqLepftvlgjt7YiR4rdIZHC7/NC9gCPu5J65zgeleLicxnWm1Tdkmeth8vhSheortr7h9tJc/bJpZxKgghcqHyMFvlGAen3q5acpubcr6J7+eh01I01BKNtWtvLX9Dt/BRiNrd+UW2rKANwwelelhrcrt3PJxqlzK/YreOJRDcabJgHaznB7j5c/pWeMnycrKwUeZSXkcJfWFpY6hdyOplS8hCeWR8si7gwcNng/L+fPtSlmcqNNRW6ej7o3p5eq83LZPddmNimFjZC208zW8WSzZmyzE4ByQAMYA4xXFjMxqYhp7eh34TL6dFO+vqi7Y6dDDbJe3qGQSf6mAHG73J9P8/XKjQVuaX3FV8TJycIdN2aYlvJI9sIW3jA4SMbR9a0lXUdNjiahe71fmMhmnLC0nclXOFYnlWzwfzrSlW5tLkyjFe8jpvAibdLmOOWkyfyruwitA4cXV9pVfloReO7X7UloBncqyFcevy08TS9orF4St7J3tu0chBcWs1utpdo7W5IMci/fhY9ceoOD8v8A+s806NOpSTim4/jF/wCXl9x2Rq1KdVptKX4SX+fn95I/hu6lTdYyQ3sfrE4DD6qeRXFLBza91qR3Rx9NfGnF+f8AmXrsL/bLwsAEhwiL6AdP8+1VXk4t+RxQv7K/cvRCMqdzbeOMCuJOMt2Yu5nSlPtsRJwFbcSPbn+lbYVe+Xrys6jwQ+/SpWxjMvP/AHyK9zDO8Dz69L2c2vMi8dJKtraXaFgkLkMy9s4xn24xRXm4RvY0wtNVJctzzcSmN2CgFGz8rcgivEpYipQneLPoKuHhWhaaLy3Me1S24Yx975u475+vbv1r0FmFCa/eQ18jheX14P8Adz07GhFI2qQpcQtuuolCyx55IH8Q9feuJS9pG/3/AOZpUp+xk09ns/0Jo7qQfuzG2/0xWHsexjKC3uU76Y26OH4nlG0L/cU9SfQnp9K3iuRebNKNPnd+i/Fnb+Brd4dBLupAllLLnuMAZ/Q162Ei1TPOzCSdb5HQSxRzxNFKivG4wysMgiulq5yJtO6OI13wEm4z6XvAP3os5x9M9fzrgrZdCbvHQ9GhmtSCtJXOZuNFu4fkkAQjs6sp/lXJPL6nSx3QzWi900Qppt4jh42VWByGD4IrNYGunp+Zq8zwzVm/wNO3j124/dJcu5P9xSzfnj+tdMMLiHu0cc8Xg07qFzf0TwLEr/atV3SPnIiJ6/72P8a6KWBhF3epz1syqSVoqyOzVVRAiKFVRgADAArtPObuLQAUAIyq4wyhh6EZoAi+x2uc/Zos+uwUASqqoMKoUegGKAFoAKAAAP/Z</field>
+ </record>
+ <record id="fanta_orange_25cl" model="product.product">
+ <field name="list_price">0.84</field>
+ <field name="name">Fanta Orange 25cl</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="fanta_zero_orange_1,5l" model="product.product">
+ <field name="list_price">2.08</field>
+ <field name="name">Fanta Zero Orange 1.5L</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="fanta_zero_orange_33cl" model="product.product">
+ <field name="list_price">0.53</field>
+ <field name="name">Fanta Zero Orange 33cl</field>
+ <field name="pos_categ_id" ref="soda_orange"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="evian_50cl" model="product.product">
+ <field name="list_price">0.52</field>
+ <field name="name">Evian 50cl</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="evian_1l" model="product.product">
+ <field name="list_price">0.70</field>
+ <field name="name">Evian 1L</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="evian_2l" model="product.product">
+ <field name="list_price">1.26</field>
+ <field name="name">Evian 2L</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="spa_33cl" model="product.product">
+ <field name="list_price">0.40</field>
+ <field name="name">Spa Reine 33cl</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="spa_50cl" model="product.product">
+ <field name="list_price">0.46</field>
+ <field name="name">Spa Reine 50cl</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="spa_1l" model="product.product">
+ <field name="list_price">0.65</field>
+ <field name="name">Spa Reine 1L</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="spa_2l" model="product.product">
+ <field name="list_price">1.30</field>
+ <field name="name">Spa Reine 2L</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chaudfontaine_33cl" model="product.product">
+ <field name="list_price">0.34</field>
+ <field name="name">Chaudfontaine 33cl</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chaudfontaine_50cl" model="product.product">
+ <field name="list_price">0.44</field>
+ <field name="name">Chaudfontaine 50cl</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chaudfontaine_1,5l" model="product.product">
+ <field name="list_price">0.86</field>
+ <field name="name">Chaudfontaine 1.5l</field>
+ <field name="pos_categ_id" ref="plain_water"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="spa_gazeuse_33cl" model="product.product">
+ <field name="list_price">0.38</field>
+ <field name="name">Spa Barisart 33cl</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="spa_gazeuse_50cl" model="product.product">
+ <field name="list_price">0.49</field>
+ <field name="name">Spa Barisart 50cl</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="spa_gazeuse_1,5l" model="product.product">
+ <field name="list_price">1.00</field>
+ <field name="name">Spa Barisart 1.5l</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chaudfontaine_petillante_33cl" model="product.product">
+ <field name="list_price">0.41</field>
+ <field name="name">Chaudfontaine Petillante 33cl</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chaudfontaine_petillante_50cl" model="product.product">
+ <field name="list_price">0.57</field>
+ <field name="name">Chaudfontaine Petillante 50cl</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chaudfontaine_petillante_1,5l" model="product.product">
+ <field name="list_price">0.98</field>
+ <field name="name">Chaudfontaine Petillante 1.5l</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="perrier_50cl" model="product.product">
+ <field name="list_price">0.71</field>
+ <field name="name">Perrier 50cl</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAKAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APZqYGb4jvJ9P8O393bHE0ULMhxnB9aGKTsjxceNvERkUtqlwSDz+8YZ/AGkcjqy7np/w91m/wBZ0id7+UyvFLtVyOcYBxQjejJyWp1dM1CgCnrKCXRb2MhSGgcENnBGDnpSYM+aSLwyk+Vnk/wVi6iT3OOXJc9x+FYb/hC4pHQK0k0hbqCSDjkduAK1i7o6aaSjodjVFhQBmeILgW+iXjnvEUH1bj+tRN2iyZu0Wzzi30APLaoFjH2nlTjp9a4mjzGm2dv4JCwaVNZ4CtBO2R9cH+ea6cO/dsd2Gd4HR1ubgaGByvjOWSZYLCJypOZHwM+y/wBfyrCu9LGGJlaNig8E0Gp6codcRbV+5749axe6OP7SLWjzS2HjC5tZGHlXOdoxjDfeH6ZrSk7TsdFB2k0dfXSdYGhgcjNm/wBaeY4KtKEX/dXj/E/jXJUfNM4qzvIlvlA1ONv7u3+dKW5k9yDX0a21aK8j+8m1x747fpTl7s7mvwzudejrJGrqcqwBFdR2kGoTm2sJ5h1VDj69qJOyE3ZHCrc3Vu6bZMbRwRg1xrc4XuPN7PJJueRmPckChisSX17LeNvkbtgDHSlJ3G9TqPDtwbjRYCTkoCh/Cuqk7xOym7xQeIn2aPIP7zKP1oqfCFT4WcJfX0NmAzFnkfO2MADOO5PYdOffuTiudI5YwbZjxeIJbm9S2iubeJ2JwPs7SL/30WH8hTjyt6XNFTiX7bVJp7VZ5LKd45MiOSCFjuIOOV5x9QSPUg03C+wnS7HbeC3kfSXMkTRgyEqGYEkHvwTWtG1tzenFxjqW/EsckmjuInCPvXBK7u/pRXnGEG3sinHm0PNr/RLq4uUS4vcrOCSwUEqBwFIAUY5ds+gbrisoJVIJrRMhx5dBhkFrayx2UUNislskkMgOd7KcOu48k5Jx/uLwK00REpWNWz1aze4jjhd4x5p+5GRwxJPJ6BRJKB/wH8BSTCNSLeh2/h6RprIuYjGOFCnrgD/P/wBas8HQVGDV763OhzUy1q0fmaZMMZIAP5EVpiIc9KS8gi7M4C9nt5oLh0KObdcMnUux4C4B75ZcdfnNc+Cp1KdO0xVWm9DnYRJdSmedss7EgEnCZJOAD0GTVTmrnnV1OTNzS7ESTKm3hhlv93uf6D3P1pQ1dy6MORXZ6Ho6kWZc9XcmumkvdOql8JauEWS3kR/ushB+mKtmjOJube2uNPa1jjiEZTAQ/KAeoOPqAa5YuzOFS5ZNlEaQvmEpLKgz03Rvu/FkJ/Wm2nukV7U0YIDaRHykjUdXZ5cs2OmSf5dqTdxOXMzr7ABbCDacgoDkd8810w+FHZHZBfsVs3wM54P0pVHaJFV2gzmxKkc+54S6gYxXKnY4luL5kTz71i2rkfKaegnuXLqSCdgYYtvHNObT2Km1J6Iv6NcGW0aMlSYW28HPHatqN+U66N+UuXCGWB0XBYjjPrVyV1YuSurHFz69p0SyGS4ELx5DJKNpB9K5WmcTTQ/TNSttVtPtFu6tglXUHO1h2oTEtS25eUGNZPLwMkgZwKG7D2NTw3YfYtPdizuZ5DJufqR0B/TP41009jsppqJrVZZk33hbRNSkeS7sFkZ/vHcwz+RqXCLIdOL6Edn4R0fTg4soHtw+NwSQ84+ual04sXsolyDRNOt/u2yu2cl5PmY/iafs49h+zj2L1WWAAP/Z</field>
+ </record>
+ <record id="perrier_1l" model="product.product">
+ <field name="list_price">0.96</field>
+ <field name="name">Perrier 1L</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="san_pellegrino_1l" model="product.product">
+ <field name="list_price">0.98</field>
+ <field name="name">San Pellegrino 1L</field>
+ <field name="pos_categ_id" ref="sparkling_water"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="stella_50cl" model="product.product">
+ <field name="list_price">1.19</field>
+ <field name="name">Stella Artois 50cl</field>
+ <field name="pos_categ_id" ref="pils"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="stella_33cl" model="product.product">
+ <field name="list_price">0.82</field>
+ <field name="name">Stella Artois 33cl</field>
+ <field name="pos_categ_id" ref="pils"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="maes_50cl" model="product.product">
+ <field name="list_price">0.95</field>
+ <field name="name">Maes 50cl</field>
+ <field name="pos_categ_id" ref="pils"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="maes_33cl" model="product.product">
+ <field name="list_price">0.77</field>
+ <field name="name">Maes 33cl</field>
+ <field name="pos_categ_id" ref="pils"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="jupiler_50cl" model="product.product">
+ <field name="list_price">0.97</field>
+ <field name="name">Jupiler 50cl</field>
+ <field name="pos_categ_id" ref="pils"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQALQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APXwvFMDmrfxXBeXDRRXMCMrFSn3iMe/Sp5rlOnKO6ZYm8RRxOY1d3+XIdFUqT6cZI/Ki5JD/wAJBILSRjIPMA+VnAC5/n+lO47B4a8Ry6rfPZzm2MiIW/dPz1A5H40lJMqVOcVdp2OpI5X2P9Kzqq8of4v0fl/l69HK2Zh+LNRn0zw3cz2sbyTMNibBkjPf8qqrUjTjduxrh4KdRJngFpBNd6tFEIg8skoASQcE56GuKL5pI+sSjGn5WLuvtLDqjwNaxWjRgApASF+tOq/etsPDQg4X39RbeW9u9LmhitYXjiXdJL5IMgH+91qVKTiaunShNO9m/uJ/B99eaZ4ktrqziklKth0RSdynqKVOqqbu3Y58xpQnRadkfQudwRsdTn6cV21NZQ06/oz5DuYPi9Xbw1OIwxfjaFbaSfY9vrWWOt7PXa5UNzzmxNwLzTy8ly7OqFgwDjoc87MjGB3HXpXzddqKny2Vr7advP8AQ9Sk70en9fP9Do5NJsLiQyz2NtK56s8SsT+JFeU8bX/nl97IjWqRVlJr5nDa94h1TRNZ1DTNMjtbezzGAyQINuQhbIxg/f719Jl2HjXw8JzlK7vfV66vzOatiKrlq2XLTUbzUNbvbONp3hW+XyUhAC+WrSKw47EKDz3xRRw1Omqcmlfl1v3dmiZzlJu9z25Qdie2M/lXuSUm4276/cznMDxntHha7LoHUKSVOeeDxxWWKvyL1Q4bnlWjx2w12yZJnR/kBCxgj/VjC7gRwf8Ad7V4WPc/ZTur7/n2/wCCe3S5vqm3T9T0RVG2vlW9TiOK1SeeHxZIh8oWzXECPsiiZjkD72RuPT/PFe/hop4Rb3s+r/4Y9OhhqMqF+Vc1n36fgWdBvryXVZmN1KyyMwZB8wjPmMAAvQZAA/GumGHp+7otPx0XUWLpQjTSUV/SR652T/Pavo6iXND1/R+X+Xr0fz3c5vxyXXwxIY2KsJFIIOCKdVJxszfC29qrnj39ranZzrcL5EjAgqXhUuD064z+vevJr4OlNNa/ez6KlSozXLqvnoXh8QNaj+VobQnHeNv6NXnvJsP5/eaLLKEldN/18iqfE9zdaml49jY/aQwIlEJJyOh5PUV0U8vhGHIpSt2ubLCQhTceaVvU0dK1i9ub4q8oQSSkusKKgbnvtAz+NdmHwdOm1pt31/M5MXCjGGmunqe4gDavtXqOKdrrY+WOa8c8eF5SecOv86VT4Towv8RHik9zGrBN2ACc5XsevT8K4qi6n0dKlJ6lCZg0pIII4AI78Vkzvpq0TpfCPg6bxAzSrdRwJGoY5UknJYf+ymumjSlLW55uOx1LDu3Jd3/yf6nZR+B7fQ0juWu3uJDKoxsCrz+dbSpKKvc8qrmk6ysopKx6SOgrY8w5vxtG0vhqWNBlmdAB6kmplqjfDNKomcDZ+EdLaxW51Z2SWJmMkUcqt5i9gMdD0qVRi1qd1TM60G+Ta3YoyeEYLzRSdH06+N55+0m9dIiE5OQN2D2Gfc1EsNHldtzSjm9Z1Y89lHrodL4O03UND02/guIzDeC03xquHOQ0mCMZB6jitKEHCNmcuZ4mnXneLvr+i/yNODVptU0SGae2nidJIkZpgF8xgDlgoJxzmqqaxOGnuzuPSmIwPFH/ACBx7Tx/+hCkzSlv8meT2FnaXhu4pJ3ja1Clo4YleWYnrjcRwOmBz3pRgrHRXxlTnaW3Yy9W0F7PbdWt1DdWroXByFkHGSGTOVP4EVjKiuY9WjmLlRck9V0a/U7vSb2O18LWLSvIDNY3UCsiFm3eYoXgc9zW9P4Tx8waeIk11s/wJvDts9toJjdJ1Iu12iWHygFwThVyTjJPJ9aKnwnPT3foelUxHOeLZPK0B5P7kiN+TCpk7I1oK87Hil+iS3rKjpG8cjNC0mNrjeeCTxnIPXgiqMm7sztRR555Z1IaGBxCrD+Ic857/wD1x7UwR6xplpEPDsUc5Iks9OafZuKjMhZsNjnHy0oqyNcVJzqN/wBaIg8OzRrp32aG2CoblJBPFE6xt8p+XLnJIpVPhM6e79D06mI5bxW/meHZlC7juX5fXkVMtjbD/wARHmM+nfbtMimhUFYHBvI0HzcZww9jk596nm0Ov6q+aMZNeXn5XHaPoouDJqGoqsGmxfNMzD5WH9xfXoBx/OiN5O/Q0qqlQouLScpHV6Hqo1C31a/fEAmhAQBwm0DzAoBPAOAPxrRO7POqwcEl5/5DtEnEtg6faDK321GIa689gNhHLDjt2pVNiKe79D0cMCcUCOZ15tmjvIQcKyk4/wB4UnsaUVedjy62uLqxvvtFm5R1zg9iPQ+tc/M0z6BwhOHLMXUbjUdZkDX87yLGMqp+VF+gAxTdVsiGFw1LVanV+D9LttQ00w3MavHEY5AhGVJDScEd+prelseZmSSnZd/0R0N/YQW7Wz28Sx7pUTaigDADkcD6mnU2OKn19Dp04b8KBFSayZoGTaHDDBU96AOMv/C1qs7ObK6hBP3rY8fipB/SpdOLOqnjqsVZ2fqUG8M2Z3BdRukDDBDWwJ/mKj2MToWZW+wvvN3QbeHR4XigFzdFlAz5W3oWPqf71axtFHHicQ60r2t/S/yN+1WaZ1aW3CBTlQeSD65ptnOjTCkNk0FDhQAGgBMD0oAXFIApgFAAAP/Z</field>
+ </record>
+ <record id="jupiler_33cl" model="product.product">
+ <field name="list_price">0.77</field>
+ <field name="name">Jupiler 33cl</field>
+ <field name="pos_categ_id" ref="pils"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="boon_framboise_37,5cl" model="product.product">
+ <field name="list_price">2.53</field>
+ <field name="name">Boon Framboise 37.5cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="timmermans_geuze_37,5cl" model="product.product">
+ <field name="list_price">1.54</field>
+ <field name="name">Timmermans Geuze 37.5cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="timmermans_kriek_37,5cl" model="product.product">
+ <field name="list_price">1.7</field>
+ <field name="name">Timmermans Kriek 37.5cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="timmermans_faro_37,5cl" model="product.product">
+ <field name="list_price">1.56</field>
+ <field name="name">Timmermans Faro 37.5cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lindemans_pecheresse_37,5cl" model="product.product">
+ <field name="list_price">1.94</field>
+ <field name="name">Lindemans Pecheresse 37.5cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lindemans_kriek_37,5cl" model="product.product">
+ <field name="list_price">1.51</field>
+ <field name="name">Lindemans Kriek 37.5cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="grisette_cerise_25cl" model="product.product">
+ <field name="list_price">1.04</field>
+ <field name="name">Grisette Cerise 25cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="belle_vue_kriek_25cl" model="product.product">
+ <field name="list_price">0.83</field>
+ <field name="name">Belle-Vue Kriek 25cl</field>
+ <field name="pos_categ_id" ref="fruity_beers"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="leffe_brune_33cl" model="product.product">
+ <field name="list_price">1.00</field>
+ <field name="name">Leffe Brune 33cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="leffe_blonde_33cl" model="product.product">
+ <field name="list_price">1.00</field>
+ <field name="name">Leffe Blonde 33cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="leffe_9_33cl" model="product.product">
+ <field name="list_price">1.16</field>
+ <field name="name">Leffe Brune "9" 33cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="orval_33cl" model="product.product">
+ <field name="list_price">1.59</field>
+ <field name="name">Orval 33cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="rochefort_8_33cl" model="product.product">
+ <field name="list_price">1.75</field>
+ <field name="name">Rochefort "8" 33cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chimay_bleu_33cl" model="product.product">
+ <field name="list_price">1.46</field>
+ <field name="name">Chimay Bleu 33cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chimay_bleu_75cl" model="product.product">
+ <field name="list_price">3.57</field>
+ <field name="name">Chimay Bleu 75cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="chimay_rouge_33cl" model="product.product">
+ <field name="list_price">1.02</field>
+ <field name="name">Chimay Rouge 33cl</field>
+ <field name="pos_categ_id" ref="special_beers"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="oetker_mozzarella" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Mozzarella</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_bolognese" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Bolognese</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_funghi" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Funghi</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_hawaii" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Hawaii</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_pollo" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Pollo</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_prosciutto" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Prosciutto</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_4formaggi" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Quattro Formaggi</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_speciale" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Speciale</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_spinaci" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Spinaci</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_tonno" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Tonno</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_vegetale" model="product.product">
+ <field name="list_price">2.86</field>
+ <field name="name">Dr. Oetker Ristorante Vegetale</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="oetker_margherita" model="product.product">
+ <field name="list_price">2.67</field>
+ <field name="name">Dr. Oetker La Margherita</field>
+ <field name="pos_categ_id" ref="pizza"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="croky_paprika_45g" model="product.product">
+ <field name="list_price">0.33</field>
+ <field name="name">Croky Paprika 45g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="croky_naturel_45g" model="product.product">
+ <field name="list_price">0.39</field>
+ <field name="name">Croky Naturel 45g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="croky_bolognaise_250g" model="product.product">
+ <field name="list_price">1.78</field>
+ <field name="name">Croky Bolognaise 250g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_pickles_250g" model="product.product">
+ <field name="list_price">1.48</field>
+ <field name="name">Lays Pickels 250g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_ketchup_250g" model="product.product">
+ <field name="list_price">1.48</field>
+ <field name="name">Lays Ketchup 250g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_poivre_sel_oven_150g" model="product.product">
+ <field name="list_price">1.58</field>
+ <field name="name">Lays Sel et Poivre Oven Baked 150g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="lays_paprika_oven_150g" model="product.product">
+ <field name="list_price">1.54</field>
+ <field name="name">Lays Paprika Oven Baked 150g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_paprika_300g" model="product.product">
+ <field name="list_price">1.55</field>
+ <field name="name">Lays Paprika XXL 300g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAQQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APWK0AKAAUwFxQAlAgoAKACkBZj+4MVlBJLTu/z/AK9RkG2tRnLaJ4mTVWntPtJhvbeRo5IXAJypwSvHI4/Cu6eH5UpW0ZzRq3bV9TT86dmKpqOGXqDCOKy5F2L533I7qbVo4TJaXEMxXHyvFjPPPIPp7VUIU27NNEynJK6Ft5NQmwZLwxMPvRtbjI/HPI96UoQWy/EalJ9Rz35jn+z/ANoK8oH3FRcimqV1flBz1tcztW8Tx6NNbW8ty8t5dyLHDb4XPzHG44HApxoqSbtsJza6nU4rjNiZOFFZpW+8CMCtCjxjxPZSWXjzUUhZ0d5BMhQkEblBOCPcmvfy+anQszw8xbhVujrfDEviK4KrdGO4t1H35l+YenIxn8c1yY1UKSbTsb4Odapujr0KADzIVLL0K9jXz1XNacW+W7PVjQ7lad5ZFZDcrCTwgKjn8ajDZ7hZTUZJp+YTw1Rp2ZyOsprGiQMbC5S3hU8KEVmc+udvP4/nX0+HnRrvXU8msq1JaaHK+F7S+134hWc1zI0zRP8AaZ3b/Z6frtGK1x0lSo8sdLjwbdWd2e24rw7npj0xtGKxpuLTt3f56/iNgorVjOF8V6XH/wAJvYXsgxFLbMJD/uHJ/Qj8q78LX5KE/I4MTQ9pXgu5LYXdzqXhzUL4NJEEYR2kUDFAGPA6deWWvClOWIjKU9ddD6WeHo4WpTpxS21vqUXt9esILyY69uksUV54SS+0t91ckYJrneEVntodHtsLUlFey0k7J7GmZNXEtxb3ZspTb2ouJGKMMZz8vB68VxV8lp1ZPVqyMG8PyqUVJXlboVNZ1B7TVIbK7lgiiZlSS1ETEsGGN28jBx14+nNerhE8JKKUnp/W5g8LHEYeTUW99fTyNDwToKae2oX7AGSeXy19lXr+ufyFe1jq3PJLsjwsHS5It92dURiuM6xV6Cs4JJfN/mMVatjMTxdZmfTRMo+eISKCPR0Zf57aqL92S7oUUvaQfaSMrQd8PhXSI7MwTy+atxPGZlU7eT3PX7v5VxQ92CSsenXlGeIm53StZaBqKm1sdQeTSZ2inuVuC32mMmUhshDgk4zgADJok0k3br3Cm+eUEprRW2enmP1ue1h0C/1C4hnjbUZo45U3qXVRjKjHA4Dce/NObSg2+osLCcq8YRafLe3Y4/WdZGs2Npp1lHd3L27ExzTqpk5wAvHb3+lYSqqVkenHDSoylOXKk1stvU9E8Kzedp1yc523ko/XP9a9aumpL0R8rSd0/VmyRWRoC8Cogml83+f9f8HcYq1TGzI8V6gdO0QyDG6SVEGfrk/oDW2HhzzsY1p8sTN8OWdrbWiR2tsixtlg4wGB9D614mZ5TUnfk3OyOMdXWTNYusL7mtRuHQhQa+dWIxOFmlKGzNVFSWjMy6hur544Y18qGPJUKCME9STnk/412PF4nGWjTg16fqzWHs6N23djNSaPTNNaKGRjIw5cnJzX1WVYB0Y+++Z9f+AeXjMS57aDvh6S2g3DE/eu3P6LXXjf4nyMcJ8HzOnNcx0CKcj8aiEuZfN/n5/091oMVatgzC8bxPJ4akMcRlZJY2CgZP3gP61vhJqFVNuxhioc1O1jn0+32NrA0JkZ8fNhQeoJ9fat/b0KkmuZGSp1YRWhcTxXMF2PEoYD+8ecHGBx19qcsJCQ1Xkhi+JbhixkiwuFIPIAJ7Zx/nmmsNFbC9tJlTVLhrjRftXyKwmTPmZPynGRwDzz6V8xnGPxWHx6pQk1FwvpbfXq/wDM6sPShOndrqdB4GAHhxOF3GRt5WMpk8c4IFdeCqzqU+aTb16u5bjGOiRvtXYSIKlK3UAWqYzL8U3ZsvD9xKqbydqgfUis6rtBvyLppOaRzVpq3k28m4sqqM8HJxXhOqt0dvsnJpBNcW19GNjLFJnOe5+tejhc3dFe9qjlxGActtCkZ2hDpncE4yvQ1ric/i9Ka+bJoZU38bILvU327EkkTzB/CSOcUsHiaWMrxVanGTto7fgPF4F0aTlCT03R1ngIP/wjKs7FmaaQ5Y5PXH9K9LFQjCpaKSVuhx4Vt07s6NqwRsNFAAtNlHL/ABCvDb6RaRAkedcgEg9gpq4JezqN9Is5sRPl5fU88tHuptvnOfsyygBuQ+0Hk+9eNKjG90j18qc3CTfyOguDawWqSWo3IoA243Fj2wax+rRqO0XZl2k5N1P+GK7SXChpp4JI42bIRxyRXFiML7GfLdP0OmhUjVjpdDY5YLhXknxHGg+93/CurLsNXlVThujLGuFOm1J6M7fwLcQ3HhmNrff5ayyKpYY3fN1/WvpsUpKprvZHhYdxcNNrnQNXOjZjRQALTY2cV8T9q2OnO5baszfd652114KiqynB9UcWOmoKLfc4qy230iJ5j4jA3ArgMfb+eK8nH5dXozk9eU97K8fh5UIxi1zWOmt4AUwyDA6EnFeZKPRG85EzpHcKVZll2cZ38Zrqp5TOrBNu1/U4J4+NObSWxm32lpd2nlSwzKHchfKIKrgcFvb8quFSrluKglytW8+r/MipKOOoSTurPy6fodV8O5hJ4caJQQsE7RgNjI4B7fWvbx8Wqt+6PPwck6dl0djqGrkR0saKYCqKTGch8RbX+0LOzsonUT+YZQrHGVAwf1YV35dNU5tvaxxY+k6kElvc5MaTLZ2+No2p1Oa7vbRmzkVGVOPoRMm4ckn8aFSgn8KL9tUt8TLdnfG0txEjYw2eVBGPyrgxVDESq3jtY1o1YJajL3XrplcLJGA3dkAyPwrGWAxE2ndaFuvBXt1Og+F80jQ6pA+3Cyo42jAGQen5CunMV8De9hYCLjzLzO6NecdzG0CFFDGc/regapqs0UsWrxW5iUhQtrnrjP8AF7Ct6daMFblMp03Lqc7d/DjXL18zeKyUB+4LTA/9CrZY3l2ijN4ZPdsgX4V6uOP+ErwPayH9WoePm+iBYSCGr8KNWB58WFh/tWY/+KoWYTXRA8JBk6/Cm4KES+IWY9iLUDH/AI9Q8fN9ENYaKL+gfDcaJqyaj/bdzNIvGwII1bnvg81E8W5xs0io0VF3R25rlNhh60CAGmxikkUgYgY0NCDcaLALk0WAQsaLAKpJoBCmgY09aEIAAP/Z</field>
+ </record>
+ <record id="lays_paprika_170g" model="product.product">
+ <field name="list_price">1.48</field>
+ <field name="name">Lays Light Paprika 170g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_light_paprika_170g" model="product.product">
+ <field name="list_price">1.48</field>
+ <field name="name">Lays Light Paprika 170g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_paprika_45g" model="product.product">
+ <field name="list_price">0.39</field>
+ <field name="name">Lays Paprika 45g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+
+ <record id="lays_naturel_oven_150g" model="product.product">
+ <field name="list_price">1.54</field>
+ <field name="name">Lays Naturel Oven Baked 150g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_naturel_300g" model="product.product">
+ <field name="list_price">1.55</field>
+ <field name="name">Lays Naturel XXL 300g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_naturel_170g" model="product.product">
+ <field name="list_price">1.48</field>
+ <field name="name">Lays Light Naturel 170g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_light_naturel_170g" model="product.product">
+ <field name="list_price">1.48</field>
+ <field name="name">Lays Light Naturel 170g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="lays_naturel_45g" model="product.product">
+ <field name="list_price">0.39</field>
+ <field name="name">Lays Naturel 45g</field>
+ <field name="pos_categ_id" ref="chips"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQATQMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APUvEOux+H7BbuWFpQz7AAwXnBPJP0qZz5Fc3w2HdefKnY49/iwoB26Wox63Gf5LXM8Yux6ayVv7X4f8EzpvihrMySSwW9rFGpxllOf1PNZvGSe1jeOTUk0m2UV8f+LLxsQXCrnoEiT+oqPrdRmzyrCwWq/FlyLxR45gUySMJ0Hbyk/oBVxxUupyzweEbsgl8c+MNny26L/tCIfyNU8XoEcuw7e5nN8RPF0TYeWP8Yk/wpLGnQsmoy2/McPH/iidcNdKue6ooP6Cl9cuH9kUo9Drvh9faxqVzcz311LNAqbRvbIDEg8fhXRQnKerPOzKjSpJKKVzuPStmldHlmL4usre98N3n2gkCGNpVIGcEA1FaKlB3OrBVJQrxt1djwyQZJ2nIPSvF6n2kNjU0fw9dahKAylYz39auMLs5cVjqdJeZ6RpPhmx0+FC0Y3gcj1rqcadJXlv2Pmq+Nq1pPU10jhjUqsS7T1BrGWOUVpHQ57NvcqmKyidg0BAP8XXFcaznDRnyyg15mlqjWjMvVPDdpdD9wqNlc47n3r0fZwmlKm00zehjqlN6nDahpMljdbRnaTj6Vly3Z71DEqrE9K8EQ/ZrO6tgOIXVSfVtuW/U4r0qCsmj5/Mpc01Luv+GOnPatJN3Xr/AF/Wh55jeMGK+EtSI/54kfmQKmt/DfodWBV8RD1PB9MhuLzUY7WGJpi7Y2qMmvK5b9D7KtNU6bk9DutW1i48NPZ6PYRIL6dV3u4DeUCcAAdM8VvC9OyW7PEw2Fji+epN+6vxH+L7bWLfWrHTdF1HUp7q5RpHUz4AGcA8AADrTrYdc9lqLLa1CVOc6sIJK3T/AIczZW8aaRpsmpvqsc1tEwQsJlm3NnbgcHnNZSw1o30OqMsur1FBQab8mjoobvxSmpw6TdwafNcSwmbIZl2qOOf/ANVclfJlVly7aHDKOCdN1IuaSdugmoajfDTIR9rs9J8/eomuHJ3MDgmPA4HufyrfC4FYamoqT17/AKdjKlTpOq/dlO1tv1E06WHXtOt7+QpI1u5W4ZejMnJI+owfxrsSu1L7xvmoVHFXV9vn/kdL4Ky+iPO33p7h3Y+p4H9K6aPwnLmWla3ZI6A9V+tFT4o+v6M4kVdWtBf6Rd2hGfOhZB9SOP1q5x5otF0Z+zqRl2ZwHge2061WVYQPtMZ/fFxh/wAj0FcVGMUn3PazGdSdm9nsY95C2pfF61Qgld0Uo+ioH/mDTiuaqv66GlCr7PLp/Nfe7HWPOLzXfEa2bK2o29kkEALAEZVm4z/tMPyFbN8znbc8tQcaFJy+Fybf4f8ABMtNNtovB2j2B1C0FtDeCS9m80bchmJUep3YH60lFcsVdWTOqWIcsXOai9Y2ireVl/mbzQNba7q+vSSRtHDZBIQrAnaBuJPpyKt6OcvI41NOhCkt3K7/ACRzdhLJH4dksPFRsZ9OEBeG5S4RnVuygA5J54I+nNZX9y0rbaHo1lFVlLD8ylezVn95S8EM9v4a1hWIKFoypByBkHP44AqI6U36m2Yq+Jpvqeh+D4/L8MWgIwTvJ/77NdVNWijx8wd8RL+uhst1Xjv/AEqaqvKGn2v0ZyrqLWwjzLxfbXWha/8AareMJBeZHmL15+8v51xYhOOvc93AyjWouLeq6FaWafTvFunava2BvXuLIwBfM2BXB5JOD/CRUe2VO0vIziozoTpuVrSub40y1upXu7rR7EXM5JkJZmzn34z+VefUzempaQ+/Q5/a1Yx5YzdkNuPCem6hALVbCxs43Yb5IY/3mAc4Unpn1ranjYVpRikldjhjsRTlzc7du+xNfWUNl4XuNNVEtBdkxRRRKMqnAJPqcZJJ9a6cViVQw7clbXRGVKrOpiFN6tanKWHw9s7qYA3F0U7nCjH8683C4tYmooxi/wDI9mvnVWEdo/idI+mWOh6N/Z9mhKs+9y5yWNezGCiuW9zzY4ipiKvPI67SIRBpNtGBjEYOPrz/AFrpirI8+tLmqN+Zbbqv1/pWVV+/D/F+j8/8/TqoXUWthHJ+PyJdNitW4DtuB7gjvWNdJxsd+W3VS5leH54/IWO4jDBW+Qn19a44JfDLvoXi4WldHQ+R9pBMk4Z8/KQuMD0rmxuUrE+8panJGo49CtJa30R/dsGFeNPKcZTeiuaqrTZCukySSeZNtUnqR3rSnk+MrP33ZeZTxEYrQvK0VqnkxY6Z9zX0OEwlLCQ5Y79Wc0nKbuzG1rfNEgRiGBwDTcm5HfhLRep3EKeXCif3VA/Su48xu7FPVee/rWVR2lHXr38n9/p8+gIWtRHKeOrd3tredATsJUj64xWVVaHdgJpSaMuw0+eBYhIUTbywzyK4Paw57XLrVVK4urzXYFy1nblUZTHtDE+ZleGGe4Pb0z3xW3MYwSZA19qcrq7tOqBw2MD5TyMdOnI9uOvWqdR2DkiSm41O6clDLGvkYAJAzJ+f1o9o2JwihbNLlZpJps4YKE3HJGC2R1Pr61Db3KstizeRSSxp5a5YuAMnFFtUa0JJXudtXeecB6jjvWc0m46dfu0f/DDQVoIy/ENxaW+ls126rz+7Dd27VnUaUXc2oQnKfunM208stoJH25Y4BBPIrwKul3F7nROKTsXYFDoFL4P866qcrJXkYyEubNmjwgAOc4rrcW4hCdnqV445EIV/lIPrXLUrqnK3U0bT2LdtGjkgjIByc1jTxfM2uzJdxlxLmVBGflRhmtsPjI1pNLoXBHXA5Ga9g4gOeKmSldWAKoDlPiHKseiQgSLHKZwU3HjAB3fp/MVhiXaB35bFuq9NLHKaTrCXNuRI6iRDwSCFP0z1rwa2Hm5JpaHRiKPJI3/P87ZKrAKVwCvFZ1qcpO/lY5bWLsTEp97OOozXTQcrb3M5EDuonKkHNclfExp1nFp3KUbotkiGDG4Bm9a0bUaeskmxdRlvarKTg4J9a0wWGUJqUb6g5tHTxAiJAeoUZr6JbHM9x1MQUAcB8RZVuL+0tW5WBC7D1LHj+Vc2ISk0j18rTjGUl1ORJXAyox2FZ7Hc6d9zS0pLucsls5RP4iT8v5VhWlTj8RzV404bo1xb6tGoFvcRP/vA5rh9lSk7xbRzKVFv3kzR06wuYS897d+fIw4VQNqfpVVMJTXv3u+5jUqwekVZDplkeQtzivFrRqzm3ZjTSQebeRQj7Pgktg8ZOD6V6mWTknyy2HGNNy9466EhoI2U5BUYPrxX0qOF7j6YgoA8u8Wx6hca1dXMNo06b9q7WHRfl6dccVx1W+Z2PbwdSlGmk3Y5W4l1SEMXsJI1XgsY2IH4jisJSn2PSg8PK3vnX+H4mbS4d332Xe/HQn2rxsTh61as+ZOx5GLqRdV2N6JNoHyjPrXo0cPypaHE5Dbq9S1jZPOjEzDCoTyT9K66FJOok+5E1P2bklsiubmVhgXLk+gVBXpPDUHvFficfPU7/kWrAzbGHmlpWxgNxgZ5/SvJzamqMouELK34m+Ek2nzSuzb8Ptt077KTlrZjHz6dV/Qiu6hzezXMtbGtdqU+ZdTTrYxEd1jRndgqqMkk8CgFqea6a2pESefZ3VyTK22WENtYEnkALjHJ71yKMm3dHqVY0tGpJabGmwnC5TS9SYoCFUwEZB96r2ZzXXVoisbTVdQkEMWkXdoFOTNdsEX6YBJP5VSp3FKUFrdMW48J+I/MZVvYpI+xWZlJ/DHH5mpeHRrDFUUtYmHe6NrOjXUUsulXtwN2Q9qol/PByPxFHs5R2NamJp1KbSZZtbrVrh2eLSdSVVBzvt9pz681SVW2rPN9ml1RFF4j1ISbfsV7nPV7ST/Cm1UfUPZvyOs8I37TvcG4Dq8xXaGQjJAOaqmrblSg4xWqZ1FaGYUAHSkAUAFABTAKACgANABQAUAAAP/Z</field>
+ </record>
+
+ <record id="ijsboerke_chocolat_2,5l" model="product.product">
+ <field name="list_price">7.60</field>
+ <field name="name">ijsboerke Chocolat 2.5L</field>
+ <field name="pos_categ_id" ref="ice_cream"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="ijsboerke_moka_2,5l" model="product.product">
+ <field name="list_price">7.60</field>
+ <field name="name">ijsboerke Moka 2.5L</field>
+ <field name="pos_categ_id" ref="ice_cream"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="ijsboerke_vanille_2,5l" model="product.product">
+ <field name="list_price">7.40</field>
+ <field name="name">ijsboerke Vanille 2.5L</field>
+ <field name="pos_categ_id" ref="ice_cream"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APTayLCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAxQAYPpQAYPpRYBcH0NFgDB9DRYAwfQ0WASgAoAKACgB20KAW6noKuEHImUkgyfXHsvFbqmkZObFBOPvN+dHIhc7FBPq3/fRo5EPmZHPcw20fmTSlFJwMsck+gHc+1S4xRUFKTshltqFrdOUilbeBnY4ZGx64ODihRiVOE4q7/wA/yLBb3P8A30aagjPmYhb3P/fRp8iFzMQsfVh/wI0+RBzsTcDw/How/rWc6RcagjKVODWDVjUSgByAAF26L+pqoxuxSdkLySSfvHrXUlZHO3diYpiDgdxQBmX2sfYpHG2Ly04LySMMnaWwAFPYV5mMzNYaqocjbtf8bHfhcD7aN7/h/wAFFSPXNOe/aS/kTcsbRwxJvIyCd5ztHPAHHpx1rl/tlvX2b+9dTqeXTULR73e3y6kY1XSzZQiO5Q3iXA2SCJlDEnO04X+42PxpLN3Ffw333RcsDUc22tLa/wBeupND4lW4UvEIJVEXnHY78pkgkZQDqD+VaQzluai6bV3bdGM8r5N297bLf7zcyp7j869qx5NxDQAn1piHx/MDEeoGUP8ASsKsDanIZWBqWreJZY1DZxuzxVwdiZK5Y+yxD+En6mrc5E8iF8iIf8s1/EUuZ9w5UKEQdEX8qTkx2Ri6xoYv5H/eAJKPmUwlsEArwQwxkEiuLE4CNeopuTTS/wCCdmHxbopaf19xRbwujSGRlgZySSTaMSSRjP8ArPTiub+yFa3tJfh/kbLMmlaz+/8A4A5fC6qV2/Z1wwZf9FbggAZ/1nHAFH9kR/5+S/ATzFvo/v8A+AFt4YETFFdYkkXY2y3K4XOSBlyB1PbqTWkcqgpJubdnfoKeYOXR/f8A8A6bap7D8q9O559hDFGesan8KOZhyoabeE/wAfTinzyFyIY1tGjI6gghvWhzbQKCRSf/AFjfU1izRFyz+4PqaqJLLLOqn5mAz0yaoCNrmAEgzRggZPzDpRZgU7rW7CzJ86UgYLBgpIIC7uMe1NRbAuLLHIzqjqzIcMAclT70gFJpAGccmk3YLAGB5Ug0KSewWGvLsXNZVK3KilG42KcueRUQrtsHElZsDIrbnsKxRdnuLpJN7JHGcBQfvn3q+YRHJ/rG+pqHuUi1Zn5R/vGqiJlfWtOfUoYUjuBAySZLYySpVlYD3w1aRdiWY6eFWFwryz27xrIDtMXLgM5AbJ5+8o+i1XOBDH4SdIUj+3RkIiqflPQJCv8A7Tf/AL6p8/kI0vDujjRIZhLNHLNK2WlG7LjJPOT15PT171M3zAbBYKCTwBWTKRSmlMrHa2V7Y/z9a4qlXmkzRKw62cx/ePFRCfJqNq5LP87qQ4CY5OaK0HOSaegRdkPiRcfK4NXCmlsxNkN7M8UDAHDHgVrDmcrMTtYbDgRRIeoIz9atSvIVhkn+sb6mre4Is2Z+Uf739KqImR6pqllpUSS3s4hR22qSpbJx7VpFN7EskM0ZH+uj/MUgBWUsQJEbA5AxTuKw0OjEASxkkAgDHIPT+RoCwpYSIw3BgRjik0mO9jOVo7ciPlNvABOQK45YS3wspVO5Hc3DgZiUuf8AY5rgxFKstos2hKL6l4ofJRcnIHJrZQaikTe7HxqyD5evahKXQCBCbzUzvkUR2w2snqxGR/n2rtoRfJqRJ6lvy8OvII3cetaKFiWys/32+ppMpEttJtbae/IppiZHrWiWmu26RXYYqhJG046qQf0Naxk47ElgWUIxgHj3pXAQW8cLEoCCRjrQDIEsII3V1QhlwFO88ADgdfc/nTuIUBLdNkahQOwoEzD1C8ZJixUsvt1qlG5DlqUhqMTthZBn070rDuTx6g44ErD6GiwXZciu3fGZGP40rDuWoIbYXAuSiiXGN1AXNISrs3AHA/U1LKjqVicnNZmgUAWYLkcK/wCfrVJktFnGeRzVIQ1kJ5pgMKHHSgCtNESDTRLMq5s9xORVJmbRmzaTDKfniDfUVXMTYjXRYwfl8wewdv8AGlcepct9OVO8n/fZpMNTVtrRYwGIC/zqXIuMblhm3cDgDoKybubJWG0hhQAUAKHkUYWRlH4H+dO4rC+bN/z2b8h/hRcLB50//PY/kKLhYPOn/wCep/Ki4WE82b/nr+lFwsJ5k3/PQf8AfNHMFg3S/wDPQf8AfNHMHKAaTvJ+go5mLlQcnqc0m7lBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAAD/2Q==</field>
+ </record>
+ <record id="ijsboerke_stracciatella_2,5l" model="product.product">
+ <field name="list_price">8.40</field>
+ <field name="name">ijsboerke Stracciatella 2.5L</field>
+ <field name="pos_categ_id" ref="ice_cream"/>
+ <field name="product_image">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</field>
+ </record>
+ <record id="ijsboerke_dame_blanche_2,5l" model="product.product">
+ <field name="list_price">7.60</field>
+ <field name="name">ijsboerke Dame Blanche 2.5L</field>
+ <field name="pos_categ_id" ref="ice_cream"/>
+ <field name="product_image">/9j/4AAQSkZJRgABAAEBLAEsAAD/2wCEAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9PjsBCwoKDg0OHBYWHCgoKCgoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAGQAZAMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APTayLCgAoAKACgAoAKACgAoAKACgAoAKACgAoAMH0oAMH0osFxdp9DRYA2n0NFmAbT6H8qLMLhtPofyoswuG0+hoswEwfSizAKACgAoAKAIry7g0+HzLhuT91O5qZzjTV2OMXN2RgTeI7yWXMWIlHQA1wzxk29NDqjh4paiLrd+f+W5qfrVXuP2EOxMmsXp6zGmsVU7kujDsPfWbiJQ0k5GTgAckn0AHU1rCtVk7IXsYsYmvSSvsWdw/wDddCpP0yOauc60N9A9hG1/1B9VvR0nNYvEVO4KlDsV5NZ1AdLlhU/WavcpUYditJrupr0u3pfWavcfsIdjQ03xUkrrBqQWMngTr0/Ef1rqpYpS0kY1KDjqjoSNp9c9CO9dDRiJQAPKltbyXMpwsYzQ2oq7BJt2OKvLyW/uGnlPXoufuj0ryqtRzldnfCCgrEIOOprJlj1mjXrIg+rCizEyVJwyvIssSxxkKWbJySCccD0FZ1a3s5JWbZpCjzrqWLHUdMtb9pdQnSUhGSKNUfgjlj09MVthsxlSu/Zvp1QVsDOcEo7Xu/0HTalpV1pgt1nAuxcKI5fKYAOfmCnjPQkH681pLNJOm4um9r7r7yVgqkavNbS34bFOO6+0wtLBPDKBC0wAV13KOuCR+H1rkeJd0nFrW26NXheV2d1rboNknhPSVP8AvquhpnOirIynowP0NKw0V3XIOaYzpfCWrtMTpNy+5lUtbsfQdVr0MNV5lys469Pld0dJW5iSPYQ6jarbz7thbJCnGcUSgpxswjNxd0JH4c0mLpaBv95if61Kw1JdCnWm+pOuk6cn3bC2Hv5S5/lVqlBdES6kn1ZMttbp9yCNfogFUorsK7MnWNEF/KWD7VkUKy+VuxjPI5GOCa5MTgIV5qTbTSOmhi3SVrGe/hZGJdkiZiT1tAScjB/j9Biuf+yIfzyNlmMl0f3/APAHJ4WVSCvlDDqwxa9GAwD9/qABzR/Y8P55A8xb6P7/APgCweGFiYorCJHUxtsg24XHIHznGfp1q1lVO6bk3Z3JlmDl0/H/AIBuXEycgxofqM16VkcNyhJZwznL2UTj3hB/pU8kX0Q1OXcmXw/pU0Q8ywhBP9xdv8qh0Kb6IpVZrqQDwrpdtdw3dvHJFJC4ZdshI/XNSqEIu6G60mrMsyf6xvqat7kIt2f3U/GqjsJ7lh2VFLOwVVGSScAUwEJoAazqi7nYKOmScUAIJFYsFYEqcMAeh64P50ANkmSMAu4UEgAk4yTwBRcNyKRpFVjGRnrgimIrfb3ZCrYVuzYz+lAzFMmo2FzJNqF8LpZmCQRwwbNg6knJOTjpzWFWbiWkmPGuXEFyhLb4cYcvww56k8AAVkqkilFNG1pl2l1LKYrkzICQQVwQR6f554reEnexEloXpfuj6itGSZ8n+tb6moe40W7T7qfU1UdhMh1WJJo0WS5SFM5Ifo36ipnHmRUHYzf7NQorS6kjZbrkgMflB79SR/49UKl5l+08hI7SD7LOn9pwSsxRy7NkBEIbkZ6Yxz701T0eonPXYgfTYlG3+2I9oUg5bn7hUnO70I/75pey8x+08iSTQywZHuVZC+5coSVG4ttBz0yR+VP2XmL2ha0qxNm8pknaZpMfMQRhRnA6+9XCHKTOXMJPfxJcSLFGvyLlpMj5evP04qZ1OUSRkappNxdG6uI75nuD/qo3ICK20cD8KxqRU2awlY4DQtev9T1SKyu7dFRJQboSOMBV45yMAbgO/OMYoVKy0HJ2PV9N1JbyZGtoJDEikbvlAbnqMnOOO4Gc1pDRmbNV5A64HBDYIPatWQUZP9Y31NS9ykWrT7q/U1UdiWVdavbSwiimvJ44o9xUb4y+SQcdOnr+FDHFN7CODIgxNa8ElflBAGQcfoefpTAht7Z1cAyWjrtAYJGMkbec+xODRYGyu1vJIVxNaMOG4iALA9OfqD27+3JYLlqAzb2MssciYAAUYwe/9KYiRpdoOOMjFJ7AZE1vPCHmPz4VslVzkH/IrjdOaepaaZjnULvS9LghuLYSXFz8gDHcCSeh+mf0NJxZorXOX0GGw1HVdZ1gLvAvyIkydq7Rw+OhOWJHv0qp1HGy8hLVnfeGDcpo9mGRzKygyEjJznnJz/jQlroKRvyxu1xHKxC4bbgHqPf8a3ip9SG1Yhblj9ab3BE1tJtbafqKcWJkOt6La65bxxXO/bGxZdrY6qV/kabVwjJx2JhaRIAF3Db05p2FcEt0jbcu7JGOtCAgGmWq9IyOFUfOeApyO/rTC7KzXdlZN5GFjI52Z5x0zj04rOVRRLUHIrT6zZEbfMZfotZyrJlqkxLXVI5VyknzKeR3q4VEzOUHEtSahC4G9Vf6jNVeLFqNtBZQjFtZ28IznEcSr/IU7RYtTRjlyAAMD0qgHM4Hzddv86lsCvUMoKALMNyPuvwfX1q0yWicqG5HNMQmw0wI5OmME0DMPWPD8WqBWZ5IpE5SSM4K1EoKQ4yaOZvdI1rTFJ8ldSiXo0fySj8Oh/SuedE2jV7nLXF7cfaWNpNJDcJ/yycFGH4Hr/Ks7OL1Nk1JDk8T6/AwSWy8/H8SjrWvNFrcydNmxp3ivU5BltLdcHB5z+lHOl1D2R0+nS69qWGmA0+17tgeY30HOPrWkW5Gckom8oCoqLkKo4BOT9SfWquSLSAKADrQAAuBhZGUfgf507sVg3Tf893/ACX/AAo5mFhN03/Pdv8Avlf8KOZhYN0//Pc/98ijmYWDM5/5bf8Ajoo5gsRtCXbczIx9SgouFhPIJ7p/37FFw1HLEQeq8eiCi4D8c56n1NJsdhaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAAAP/Z</field>
+ </record>
+
+ </data>
+</openerp>
diff --git a/addons/point_of_sale/point_of_sale_report.xml b/addons/point_of_sale/point_of_sale_report.xml
index 41ce5232ac3..94c2e946e90 100644
--- a/addons/point_of_sale/point_of_sale_report.xml
+++ b/addons/point_of_sale/point_of_sale_report.xml
@@ -76,5 +76,11 @@
rml="point_of_sale/report/pos_payment_report_user.rml"
/>
+ <report id="report_user_label"
+ model="res.users"
+ name="point_of_sale.user.label"
+ string="User Labels"
+ xml="point_of_sale/report/user_label.xml"
+ xsl="point_of_sale/report/user_label.xsl"/>
</data>
</openerp>
diff --git a/addons/point_of_sale/point_of_sale_sequence.xml b/addons/point_of_sale/point_of_sale_sequence.xml
index bf83fe17942..4bcab244c56 100644
--- a/addons/point_of_sale/point_of_sale_sequence.xml
+++ b/addons/point_of_sale/point_of_sale_sequence.xml
@@ -28,5 +28,17 @@
<field name="padding">4</field>
</record>
+ <record model="ir.sequence.type" id="seq_type_pos_session">
+ <field name="name">POS Session</field>
+ <field name="code">pos.session</field>
+ </record>
+
+ <record model="ir.sequence" id="seq_pos_session">
+ <field name="name">POS Session</field>
+ <field name="code">pos.session</field>
+ <field name="prefix">POS/%(day)s/(month)s/%(year)s/</field>
+ <field name="padding">4</field>
+ </record>
+
</data>
</openerp>
diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml
index d2a98eb5188..f3b491116b7 100644
--- a/addons/point_of_sale/point_of_sale_view.xml
+++ b/addons/point_of_sale/point_of_sale_view.xml
@@ -16,28 +16,27 @@
<field name="model">pos.order</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="PoS Orders" version="7.0">
- <header>
- <button name="%(action_pos_payment)d" string="Payment" type="action" states="draft" class="oe_highlight"/>
- <button name="%(action_report_pos_receipt)d" string="Reprint" type="action" states="paid,done,invoiced"/>
- <button name="action_invoice" string="Invoice" icon="gtk-apply" type="object" states="paid" attrs="{'readonly': [('partner_id','=',False)]}" class="oe_highlight"/>
- <button name="done" string="Post Entries" icon="gtk-apply" type="workflow" states="paid" class="oe_highlight"/>
- <button name="refund" string="Return Products" type="object"
- attrs="{'invisible':[('state','=','draft')]}"/>
- <field name="state" widget="statusbar" statusbar_visible="draft,paid,done" statusbar_colors='{"cancel":"red"}'/>
- </header>
- <sheet>
- <group>
- <group>
- <field name="partner_id" on_change="onchange_partner_id(partner_id)" context="{'search_default_customer':1}" attrs="{'readonly': [('state','=','invoiced')]}"/>
- </group><group>
- <field name="name"/>
- <field name="date_order"/>
- </group>
+ <form string="Point of Sale Orders" version="7.0">
+ <div class="oe_form_topbar">
+ <button name="%(action_pos_payment)d" string="Payment" icon="gtk-apply" type="action" states="draft" context="{'pos_session_id' : session_id}"/>
+ <button name="action_invoice" string="Invoice" icon="gtk-apply" type="object" states="paid" attrs="{'readonly': [('partner_id','=',False)]}"/>
+ <button name="refund" string="Return Products" type="object" icon="gtk-ok"
+ attrs="{'invisible':[('state','=','draft')]}"/>
+ <button name="%(action_report_pos_receipt)d" string="Reprint" icon="gtk-print" type="action" states="paid,done,invoiced"/>
+ <div class="oe_right">
+ <field name="state" nolabel="1" widget="statusbar" statusbar_visible="draft,paid,done" statusbar_colors='{"cancel":"red"}'/>
+ </div>
+ </div>
+ <sheet>
+ <group col="4" colspan="4">
+ <field name="name"/>
+ <field name="date_order"/>
+ <field name="session_id" required="1" />
+ <field name="partner_id" on_change="onchange_partner_id(partner_id)" context="{'search_default_customer':1}" attrs="{'readonly': [('state','=','invoiced')]}"/>
</group>
- <notebook>
- <page string="Sale Order">
- <field name="lines">
+ <notebook colspan="4">
+ <page string="Products">
+ <field name="lines" colspan="4" nolabel="1">
<tree string="Order lines" editable="bottom">
<field name="product_id" on_change="onchange_product_id(parent.pricelist_id,product_id,qty,parent.partner_id)"/>
<field name="qty" on_change="onchange_qty(product_id, discount, qty, price_unit, context)"/>
@@ -64,8 +63,8 @@
<button name="button_dummy" string="Update" icon="gtk-execute" states="draft" />
</group>
</page>
- <page string="Payment">
- <field name="statement_ids">
+ <page string="Payments">
+ <field name="statement_ids" colspan="4" nolabel="1">
<tree editable="bottom" string="Statement lines">
<field name="journal_id"/>
<field name="statement_id" />
@@ -107,7 +106,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_pos_pos_form">
- <field name="name">PoS Orders</field>
+ <field name="name">Orders</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">pos.order</field>
<field name="view_type">form</field>
@@ -622,6 +621,7 @@
<group name="status" position="after">
<group name="pos" string="Point of Sale">
<field name="pos_categ_id"/>
+ <field name="to_weight" />
</group>
</group>
</field>
@@ -634,11 +634,13 @@
<field name="type">form</field>
<field name="inherit_id" ref="product.product_normal_form_view"/>
<field name="arch" type="xml">
- <field name="company_id" position="after">
- <separator string="Point of Sale" colspan="2"/>
- <field name="income_pdt"/>
- <field name="expense_pdt"/>
- </field>
+ <group name="misc" position="after">
+ <group name="pos" colspan="2" col="2">
+ <separator string="Point of Sale" colspan="2"/>
+ <field name="income_pdt"/>
+ <field name="expense_pdt"/>
+ </group>
+ </group>
</field>
</record>
@@ -648,13 +650,16 @@
<field name="model">pos.category</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="PoS Categories" version="7.0">
+ <form string="Product PoS Categories" version="7.0">
<sheet>
- <group col="4">
- <field name="name"/>
- <field name="parent_id"/>
- <field name="sequence"/>
- </group>
+ <field name="category_image" widget='image' class="oe_avatar oe_right"/>
+ <div class="oe_left">
+ <group>
+ <field name="name"/>
+ <field name="parent_id"/>
+ <field name="sequence"/>
+ </group>
+ </div>
</sheet>
</form>
</field>
@@ -665,14 +670,14 @@
<field name="type">tree</field>
<field name="field_parent" eval="False"/>
<field name="arch" type="xml">
- <tree string="PoS Categories">
+ <tree string="Product PoS Categories">
<field name="sequence" invisible="1"/>
<field name="complete_name"/>
</tree>
</field>
</record>
<record id="pos_category_action" model="ir.actions.act_window">
- <field name="name">PoS Categories</field>
+ <field name="name">Product Categories</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">pos.category</field>
<field name="view_type">form</field>
@@ -685,52 +690,12 @@
<menuitem name="Configuration" parent="menu_point_root"
id="menu_point_config_product" sequence="25" groups="group_pos_manager"/>
- <record model="ir.actions.act_window" id="action_product_input">
- <field name="name">Products 'Take Money Out'</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">product.product</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[('expense_pdt','=',True)]</field>
- <field name="context">{'default_expense_pdt': True}</field>
- </record>
- <menuitem
- parent="menu_point_config_product"
- action="action_product_input"
- id="products_for_input_operations"
- groups="group_pos_manager"/>
-
- <record model="ir.actions.act_window" id="action_product_output">
- <field name="name">Products 'Put Money In'</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">product.product</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[('income_pdt','=',True)]</field>
- <field name="context">{'default_income_pdt': True}</field>
- </record>
- <menuitem
- parent="menu_point_config_product"
- action="action_product_output"
- id="products_for_output_operations"
- groups="group_pos_manager"/>
-
- <menuitem
- parent="menu_point_of_sale"
- action="action_box_entries"
- id="menu_wizard_enter_jrnl" sequence="2" />
-
- <menuitem
- parent="menu_point_of_sale"
- action="action_box_out"
- id="menu_wizard_enter_jrnl2" sequence="3" />
-
<record id="action_account_journal_form" model="ir.actions.act_window">
<field name="name">Payment Methods</field>
<field name="res_model">account.journal</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
- <field name="context" eval="{'default_journal_user': 1, 'default_view_id': ref('account.account_journal_bank_view'), 'default_type': 'cash'}"/>
+ <field name="context" eval="{'default_journal_user': 1, 'default_type': 'cash'}"/>
<field name="domain">[('journal_user','=', 1)]</field>
<field name="help">Payment methods are defined by accounting journals having the field Payment Method checked.</field>
</record>
@@ -766,16 +731,6 @@
<menuitem name="Point of Sale" parent="base.menu_reporting" id="menu_point_rep" sequence="50" groups="group_pos_manager"/>
<!-- Invoice -->
- <record model="ir.actions.act_window" id="action_pos_sale_all">
- <field name="name">All Sales Orders</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">pos.order</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[]</field>
- </record>
- <menuitem parent="menu_point_rep" id="menu_point_ofsale_all" action="action_pos_sale_all" sequence="1"/>
-
<record model="ir.actions.act_window" id="action_pos_invoice">
<field name="name">Invoices</field>
<field name="type">ir.actions.act_window</field>
@@ -785,14 +740,12 @@
<field name="domain">[('origin','like','POS')]</field>
</record>
- <menuitem name="Reporting" id="menu_point_of_sale_reporting" parent="menu_point_root" sequence="20" />
-
<menuitem icon="STOCK_PRINT" action="action_report_pos_details"
- id="menu_pos_details" parent="menu_point_of_sale_reporting" sequence="6" />
+ id="menu_pos_details" parent="menu_point_rep" sequence="6" />
<record model="ir.actions.client" id="action_pos_pos">
- <field name="name">Start Point of Sale</field>
- <field name="tag">pos.ui</field>
+ <field name="name">Start Point of Sale</field>
+ <field name="tag">pos.ui</field>
</record>
<record id="menu_point_root_touchscreen" model="ir.ui.menu">
@@ -805,5 +758,301 @@
<menuitem id="menu_point_root_touchscreen"
web_icon="images/pos.png" web_icon_hover="images/pos-hover.png" groups="point_of_sale.group_pos_manager,point_of_sale.group_pos_user"/>
+ <record model="ir.ui.view" id="view_pos_config_form">
+ <field name="name">pos.config.form.view</field>
+ <field name="model">pos.config</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Point of Sale Configuration" version="7.0">
+ <header>
+ <button string="Set to Active" name="set_active" type="object" states="inactive,deprecated"/>
+ <button string="Set to Inactive" name="set_inactive" type="object" states="active" />
+ <button string="Set to Deprecated" name="set_deprecate" type="object" states="active,inactive" />
+ <div class="oe_right">
+ <field name="state" widget="statusbar" statusbar_visible="active,inactive,deprecated" statusbar_colors='{"deprecated" : "red"}' nolabel="1"/>
+ </div>
+ </header>
+
+ <sheet>
+ <group>
+ <field name="name"/>
+ <field name="shop_id" widget="selection" />
+ <field name="journal_id" widget="selection" />
+ <field name="sequence_id" readonly="1"/>
+ <field name="group_by" />
+ </group>
+ <separator string="Available Payment Methods" colspan="4"/>
+ <field name="journal_ids" colspan="4" nolabel="1">
+ <tree string="Journals">
+ <field name="code" />
+ <field name="name" />
+ <field name="type" />
+ <field name="opening_control" />
+ <field name="closing_control" />
+ </tree>
+ </field>
+ <group string="Material Interfaces" >
+ <group>
+ <field name="iface_self_checkout" />
+ <field name="iface_websql" />
+ <field name="iface_led" />
+ <field name="iface_cashdrawer" />
+ <field name="iface_payment_terminal" />
+ </group>
+ <group>
+ <field name="iface_electronic_scale" />
+ <field name="iface_barscan" />
+ <field name="iface_vkeyboard" />
+ <field name="iface_print_via_proxy" />
+ </group>
+ </group>
+ </sheet>
+
+ </form>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="view_pos_config_tree">
+ <field name="name">pos.config.tree.view</field>
+ <field name="model">pos.config</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Point of Sale Configuration" colors="grey:state == 'inactive'">
+ <field name="name" />
+ <field name="shop_id" />
+ <field name="state" />
+ </tree>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="view_pos_config_search">
+ <field name="name">pos.config.search.view</field>
+ <field name="model">pos.config</field>
+ <field name="type">search</field>
+ <field name="arch" type="xml">
+ <search string="Point of Sale Config">
+ <filter string="Active" domain="[('state', '=', 'active')]" />
+ <filter string="Inactive" domain="[('state', '=', 'inactive')]" />
+ <separator orientation="vertical"/>
+ <field name="name" />
+ <field name="shop_id" />
+
+ </search>
+ </field>
+ </record>
+
+
+ <act_window
+ id="act_pos_config_sessions"
+ name="Sessions"
+ src_model="pos.config"
+ res_model="pos.session"
+ domain="[('config_id', '=', active_id)]" />
+
+ <record model="ir.actions.act_window" id="action_pos_config_pos">
+ <field name="name">Point of Sales</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">pos.config</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ <field name="search_view_id" ref="view_pos_config_search" />
+ </record>
+
+ <menuitem
+ parent="menu_point_config_product"
+ action="action_pos_config_pos"
+ id="menu_pos_config_pos"
+ groups="group_pos_manager"/>
+
+ <act_window
+ id="act_pos_session_orders"
+ name="Orders"
+ src_model="pos.session"
+ res_model="pos.order"
+ context="{'search_default_session_id': active_id, 'default_session_id' : active_id }" />
+
+
+
+ <record model="ir.ui.view" id="view_pos_session_form">
+ <field name="name">pos.session.form.view</field>
+ <field name="model">pos.session</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Point of Sale Session" version="7.0">
+ <header>
+ <button name="open" type="workflow" string="Validate &amp; Open Session" states="opening_control" />
+ <button name="cashbox_control" type="workflow" string="End of Session" states="opened" />
+ <button name="close" type="workflow" string="Validate &amp; Close" states="closing_control,opened" />
+
+ <div class="oe_right">
+ <field name="state" widget="statusbar" statusbar_visible="opening_control,opened,closing_control,closed" nolabel="1"/>
+ </div>
+ </header>
+ <sheet>
+
+ <group>
+ <field name="config_id"/>
+ <field name="has_opening_control" invisible="1" />
+ <field name="has_closing_control" invisible="1" />
+ <group>
+ <button name="%(action_pos_box_in)d" string="Put Money In" type="action" states="opened"/>
+ <button name="%(action_pos_box_out)d" string="Take Money Out" type="action" states="opened"/>
+ <button name="open_frontend_cb" type="object" string="Open Point Of Sale" states="opened" />
+ </group>
+ <newline/>
+ <field name="user_id" />
+ <field name="name" />
+ <newline/>
+ <field name="start_at" attrs="{'insivible' : [('state', '=', 'opening_control')]}"/>
+ <field name="stop_at" attrs="{'insivible' : [('state', '=', 'opening_control')]}"/>
+ <separator string="Cash Control" colspan="4"/>
+ <field name="cash_register_id" invisible="1" />
+ <field name="opening_details_ids" colspan="4" nolabel="1" attrs="{'invisible' : [('state', 'not in', ('opening_control',))]}">
+ <tree string="Opening Cashbox Lines" editable="bottom">
+ <field name="pieces" readonly="1" />
+ <field name="number_opening" string="Opening Unit Numbers" on_change="on_change_sub_opening(pieces, number_opening, parent.balance_end)" />
+ <field name="subtotal_opening" string="Opening Subtotal" sum="Total"/>
+ </tree>
+ </field>
+
+ <field name="details_ids" colspan="4" nolabel="1" attrs="{'invisible': [('state', '=', 'opening_control')]}">
+ <tree string="Cashbox Lines" editable="bottom">
+ <field name="pieces" readonly="1" />
+ <field name="number_opening" readonly="1"/>
+ <field name="subtotal_opening"/>
+ <field name="number_closing"/>
+ <field name="subtotal_closing"/>
+ </tree>
+ </field>
+
+
+ <group col="4" colspan="4">
+ <group col="2" colspan="2">
+ <separator string="Cash Balance" colspan="2"/>
+ <field name="cash_register_balance_start" readonly="1" string="Opening Cash Control"/>
+ <field name="cash_register_total_entry_encoding" attrs="{'invisible' : [('state', '=', 'opening_control')]}" string="+ Transactions"/>
+ <field name="cash_register_balance_end" attrs="{'invisible' : [('state', '=', 'opening_control')]}" string="= Theorical Cash Closing"/>
+ </group>
+ <group col="2" colspan="2" attrs="{'invisible' : [('state', '=', 'opening_control')]}">
+ <separator string="Cash Closing Balance" colspan="2"/>
+ <field name="cash_register_balance_end_real"/>
+ <field name="cash_register_difference" />
+ </group>
+ </group>
+
+ <separator string="Summary by Payment Methods" colspan="4" attrs="{'invisible' : [('state', '=', 'opening_control')]}"/>
+ <field name="statement_ids" colspan="4" nolabel="1" attrs="{'invisible' : [('state', '=', 'opening_control')]}">
+ <tree string="Statements">
+ <field name="name" />
+ <field name="journal_id" />
+ <field name="balance_start" />
+ <field name="total_entry_encoding" />
+ <field name="balance_end_real" />
+ <field name="difference" />
+ <field name="currency" />
+ <field name="state" />
+ </tree>
+ </field>
+ </group>
+
+ </sheet>
+ </form>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="view_pos_session_tree">
+ <field name="name">pos.session.tree.view</field>
+ <field name="model">pos.session</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="Point of Sale Session">
+ <field name="config_id" />
+ <field name="name" />
+ <field name="user_id" />
+ <field name="start_at" />
+ <field name="stop_at" />
+ </tree>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="view_pos_session_search">
+ <field name="name">pos.session.search.view</field>
+ <field name="model">pos.session</field>
+ <field name="type">search</field>
+ <field name="arch" type="xml">
+ <search string="Point of Sale Session">
+ <filter string="Open" domain="[('state', '=', 'opened')]" />
+ <separator orientation="vertical"/>
+ <filter string="Today" domain="[('start_at', '>=', time.strftime('%%Y-%%m-%%d 00:00:00'))]" />
+ <separator orientation="vertical"/>
+ <field name="config_id" />
+ <field name="name" />
+ <field name="user_id" />
+
+ <newline />
+ <group expand="0" string="Group By...">
+ <filter string="User" icon="terp-personal" domain="[]" context="{'group_by' : 'user_id'}" />
+ <filter string="Point of Sales" domain="[]" context="{'group_by': 'user_id'}" />
+ </group>
+ </search>
+ </field>
+ </record>
+
+
+ <record model="ir.actions.act_window" id="action_pos_session">
+ <field name="name">All Sessions</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">pos.session</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ <field name="search_view_id" ref="view_pos_session_search" />
+ </record>
+
+ <menuitem
+ parent="menu_point_rep"
+ action="action_pos_session"
+ id="menu_pos_session"
+ sequence="0"
+ groups="group_pos_manager"/>
+
+ <menuitem
+ parent="menu_point_of_sale"
+ action="action_pos_session"
+ id="menu_pos_session_all"
+ sequence="0"
+ groups="group_pos_manager"/>
+
+ <record id="view_pos_order_filter" model="ir.ui.view">
+ <field name="name">pos.order.list.select</field>
+ <field name="model">pos.order</field>
+ <field name="type">search</field>
+ <field name="arch" type="xml">
+ <search string="Search Sales Order">
+ <filter icon="terp-document-new" string="New" domain="[('state','=','draft')]"/>
+ <filter icon="gtk-apply" string="Done" domain="[('state','in',('paid','invoiced','done'))]"/>
+ <separator orientation="vertical"/>
+ <filter icon="terp-check" string="Invoiced" domain="[('state','=','invoiced')]"/>
+ <filter icon="gtk-convert" string="Posted" domain="[('state','=','done')]"/>
+ <separator orientation="vertical"/>
+ <field name="name"/>
+ <field name="user_id"/>
+ <field name="date_order"/>
+ <field name="session_id"/>
+ <newline/>
+ <group expand="0" string="Group By..." groups="base.group_extended">
+ <filter string="Customer" icon="terp-personal" domain="[]" context="{'group_by':'partner_id'}"/>
+ <filter string="Salesman" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
+ <filter string="Session" icon="terp-personal" domain="[]" context="{'group_by':'session_id'}"/>
+ <separator string="" orientation="vertical"/>
+ <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
+ <separator string="" orientation="vertical"/>
+ <filter string="Order Date" icon="terp-go-month" domain="[]" context="{'group_by':'date_order'}"/>
+ </group>
+ </search>
+ </field>
+ </record>
+
+ <menuitem action="action_pos_session_opening" parent="menu_point_of_sale" id="menu_pos_session_opening" sequence="0" />
+
</data>
</openerp>
diff --git a/addons/point_of_sale/point_of_sale_workflow.xml b/addons/point_of_sale/point_of_sale_workflow.xml
index 4daa2d17099..87deb7f18fb 100644
--- a/addons/point_of_sale/point_of_sale_workflow.xml
+++ b/addons/point_of_sale/point_of_sale_workflow.xml
@@ -76,4 +76,92 @@
</data>
+
+ <data>
+ <record model="workflow" id="wkf_pos_session">
+ <field name="name">POS Session Workflow</field>
+ <field name="osv">pos.session</field>
+ <field name="on_create">True</field>
+ </record>
+
+ <!-- Activities -->
+
+ <record model="workflow.activity" id="act_start">
+ <field name="wkf_id" ref="wkf_pos_session" />
+ <field name="flow_start">True</field>
+ <field name="name">start</field>
+ </record>
+
+ <record model="workflow.activity" id="act_opening_control">
+ <field name="wkf_id" ref="wkf_pos_session"/>
+ <field name="name">opening_control</field>
+ <field name="action">wkf_action_opening_control()</field>
+ <field name="kind">function</field>
+ </record>
+
+ <record model="workflow.activity" id="act_open">
+ <field name="wkf_id" ref="wkf_pos_session"/>
+ <field name="name">opened</field>
+ <field name="action">wkf_action_open()</field>
+ <field name="kind">function</field>
+ </record>
+
+ <record model="workflow.activity" id="act_closing_control">
+ <field name="wkf_id" ref="wkf_pos_session"/>
+ <field name="name">closing_control</field>
+ <field name="action">wkf_action_closing_control()</field>
+ <field name="kind">function</field>
+ </record>
+
+ <record model="workflow.activity" id="act_close">
+ <field name="wkf_id" ref="wkf_pos_session"/>
+ <field name="flow_stop">True</field>
+ <field name="name">closed</field>
+ <field name="action">wkf_action_close()</field>
+ <field name="kind">function</field>
+ </record>
+
+ <!-- Transitions -->
+ <record model="workflow.transition" id="trans_start_to_opening_control">
+ <field name="act_from" ref="act_start" />
+ <field name="act_to" ref="act_opening_control" />
+ <field name="signal" eval="False" /> <!-- >start_to_opening_control</field> -->
+ <field name="condition">has_opening_control == True</field>
+ </record>
+
+ <record model="workflow.transition" id="trans_start_to_open">
+ <field name="act_from" ref="act_start" />
+ <field name="act_to" ref="act_open" />
+ <field name="signal" eval="False" />
+ <field name="condition">has_opening_control == False</field>
+ </record>
+ <!-- state:opening_control -> signal:open -> state:opened -> signal:cashbox_control -> state:closing_control -> signal:close -> state:close -->
+
+ <record model="workflow.transition" id="trans_opening_control_to_open">
+ <field name="act_from" ref="act_opening_control" />
+ <field name="act_to" ref="act_open" />
+ <field name="signal">open</field>
+ </record>
+
+ <record model="workflow.transition" id="trans_open_to_closing_control">
+ <field name="act_from" ref="act_open" />
+ <field name="act_to" ref="act_closing_control" />
+ <field name="signal">cashbox_control</field>
+ <field name="condition">has_closing_control == True</field>
+ </record>
+
+ <record model="workflow.transition" id="trans_open_to_close">
+ <field name="act_from" ref="act_open" />
+ <field name="act_to" ref="act_close" />
+ <field name="signal">close</field>
+ <field name="condition">has_closing_control == False</field>
+ </record>
+
+ <record model="workflow.transition" id="trans_closing_control_to_close">
+ <field name="act_from" ref="act_closing_control" />
+ <field name="act_to" ref="act_close" />
+ <field name="signal">close</field>
+ </record>
+
+ </data>
</openerp>
diff --git a/addons/point_of_sale/report/__init__.py b/addons/point_of_sale/report/__init__.py
index bc85fb31084..3d8f93ae724 100644
--- a/addons/point_of_sale/report/__init__.py
+++ b/addons/point_of_sale/report/__init__.py
@@ -33,6 +33,5 @@ import pos_sales_user_today
import pos_payment_report_user
import pos_report
import pos_order_report
-import report_cash_register
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/point_of_sale/report/pos_details_summary.py b/addons/point_of_sale/report/pos_details_summary.py
index 2801dcf43f3..a7009ea5972 100644
--- a/addons/point_of_sale/report/pos_details_summary.py
+++ b/addons/point_of_sale/report/pos_details_summary.py
@@ -69,13 +69,6 @@ class pos_details_summary(report_sxw.rml_parse):
0.0 )
def _get_payments(self, objects):
-# gift_journal_id = None
-# if ignore_gift:
-# config_journal_ids = self.pool.get("pos.config.journal").search(self.cr, self.uid, [('code', '=', 'GIFT')])
-# if len(config_journal_ids):
-# config_journal = self.pool.get("pos.config.journal").browse(self.cr, self.uid, config_journal_ids, {})[0]
-# gift_journal_id = config_journal.journal_id.id
-
result = {}
for obj in objects:
for statement in obj.statement_ids:
@@ -136,4 +129,4 @@ report_sxw.report_sxw('report.pos.details_summary',
parser=pos_details_summary,
header='internal')
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/point_of_sale/report/pos_order_report_view.xml b/addons/point_of_sale/report/pos_order_report_view.xml
index 255af0cdd30..00e0eb91f2f 100644
--- a/addons/point_of_sale/report/pos_order_report_view.xml
+++ b/addons/point_of_sale/report/pos_order_report_view.xml
@@ -35,7 +35,14 @@
<field name="arch" type="xml">
<search string="Point of Sale Analysis">
<group>
- <field name="date"/>
+ <filter icon="terp-go-year" string="Year" name="year"
+ domain="[('year','=',time.strftime('%%Y'))]"
+ help="POS ordered created during current year"/>
+ <filter icon="terp-go-today"
+ string="Today"
+ name="today"
+ domain="[('date','=', time.strftime('%%Y-%%m-%%d'))]"
+ help="POS ordered created by today"/>
<separator orientation="vertical"/>
<filter icon="terp-dolar"
string="Invoiced"
@@ -43,6 +50,10 @@
<filter icon="terp-dolar"
string="Not Invoiced"
domain="[('state','=',('paid'))]"/>
+ <separator orientation="vertical"/>
+ <field name="partner_id"/>
+ <field name="date"/>
+ <field name="user_id" widget="selection" />
<filter icon="terp-personal"
string="My Sales"
help="My Sales"
@@ -67,12 +78,12 @@
</record>
<record id="action_report_pos_order_all" model="ir.actions.act_window">
- <field name="name">Point of Sale Analysis</field>
+ <field name="name">Orders Analysis</field>
<field name="res_model">report.pos.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="search_view_id" ref="view_report_pos_order_search"/>
- <field name="context">{'search_default_year':1,'search_default_This Month':1,'search_default_today':1,'search_default_User':1,'group_by_no_leaf':1,'group_by':[]}</field>
+ <field name="context">{'search_default_year':1,'search_default_today':1,'group_by_no_leaf':1,'group_by':['product_id']}</field>
</record>
<menuitem action="action_report_pos_order_all" id="menu_report_pos_order_all" parent="menu_point_rep" sequence="3"/>
diff --git a/addons/point_of_sale/report/pos_users_product.py.WORK b/addons/point_of_sale/report/pos_users_product.py.WORK
index f26be9c7172..51ab021e650 100644
--- a/addons/point_of_sale/report/pos_users_product.py.WORK
+++ b/addons/point_of_sale/report/pos_users_product.py.WORK
@@ -39,16 +39,13 @@ class pos_user_product(report_sxw.rml_parse):
data={}
for o in object :
sql1=""" SELECT distinct(o.id) from account_bank_statement s, account_bank_statement_line l,pos_order o,pos_order_line i where i.order_id=o.id and o.state in ('paid','invoiced') and l.statement_id=s.id and l.pos_statement_id=o.id and s.id=%d"""%(o.id)
- print sql1
self.cr.execute(sql1)
data = self.cr.dictfetchall()
- print "DATA",data
a_l=[]
for r in data:
if r['id']:
a_l.append(r['id'])
a = ','.join(map(str,a_l))
- print a_l, a
if len(a_l):
sql2="""SELECT sum(qty) as qty,l.price_unit*sum(l.qty) as amt,t.name as name from product_product p, product_template t, pos_order_line l where order_id in (%s) and p.product_tmpl_id=t.id and l.product_id=p.id group by t.name, l.price_unit"""%(a)
self.cr.execute(sql2)
diff --git a/addons/point_of_sale/report/report_cash_register.py b/addons/point_of_sale/report/report_cash_register.py
deleted file mode 100644
index 4e99d2010b1..00000000000
--- a/addons/point_of_sale/report/report_cash_register.py
+++ /dev/null
@@ -1,68 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-import tools
-from osv import fields,osv
-
-class report_cash_register(osv.osv):
- _name = "report.cash.register"
- _description = "Point of Sale Cash Register Analysis"
- _auto = False
- _columns = {
- 'date': fields.date('Create Date', readonly=True),
- 'year': fields.char('Year', size=4),
- 'month':fields.selection([('01','January'), ('02','February'), ('03','March'), ('04','April'),
- ('05','May'), ('06','June'), ('07','July'), ('08','August'), ('09','September'),
- ('10','October'), ('11','November'), ('12','December')], 'Month',readonly=True),
- 'day': fields.char('Day', size=128, readonly=True),
- 'user_id':fields.many2one('res.users', 'User', readonly=True),
- 'state': fields.selection([('draft', 'Quotation'),('open','Open'),('confirm', 'Confirmed')],'Status'),
- 'journal_id': fields.many2one('account.journal', 'Journal'),
- 'balance_start': fields.float('Opening Balance'),
- 'balance_end_real': fields.float('Closing Balance'),
- }
- _order = 'date desc'
-
- def init(self, cr):
- tools.drop_view_if_exists(cr, 'report_cash_register')
- cr.execute("""
- create or replace view report_cash_register as (
- select
- min(s.id) as id,
- to_date(to_char(s.create_date, 'dd-MM-YYYY'),'dd-MM-YYYY') as date,
- s.user_id as user_id,
- s.journal_id as journal_id,
- s.state as state,
- s.balance_start as balance_start,
- s.balance_end_real as balance_end_real,
- to_char(s.create_date, 'YYYY') as year,
- to_char(s.create_date, 'MM') as month,
- to_char(s.create_date, 'YYYY-MM-DD') as day
- from account_bank_statement as s
- group by
- s.user_id,s.journal_id, s.balance_start, s.balance_end_real,s.state,to_char(s.create_date, 'dd-MM-YYYY'),
- to_char(s.create_date, 'YYYY'),
- to_char(s.create_date, 'MM'),
- to_char(s.create_date, 'YYYY-MM-DD'))""")
-
-report_cash_register()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file
diff --git a/addons/point_of_sale/report/report_cash_register_view.xml b/addons/point_of_sale/report/report_cash_register_view.xml
deleted file mode 100644
index afd769692df..00000000000
--- a/addons/point_of_sale/report/report_cash_register_view.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
- <data>
- <record id="view_report_cash_register_tree" model="ir.ui.view">
- <field name="name">report.cash.register.tree</field>
- <field name="model">report.cash.register</field>
- <field name="type">tree</field>
- <field name="arch" type="xml">
- <tree string="Point of Sale Cash Register Analysis">
- <field name="date" invisible="1"/>
- <field name="user_id" invisible="1"/>
- <field name="state" invisible="1"/>
- <field name="year" invisible="1"/>
- <field name="month" invisible="1"/>
- <field name="day" invisible="1"/>
- <field name="journal_id" invisible="1"/>
- <field name="balance_start" />
- <field name="balance_end_real" />
- </tree>
- </field>
- </record>
-
- <record id="view_report_cash_register_search" model="ir.ui.view">
- <field name="name">report.cash.register.search</field>
- <field name="model">report.cash.register</field>
- <field name="type">search</field>
- <field name="arch" type="xml">
- <search string="Point of Sale Cash Register Analysis">
- <group>
- <field name="date"/>
- <separator orientation="vertical"/>
- <filter icon="terp-document-new"
- string="Draft"
- domain="[('state','=',('draft'))]"/>
- <filter icon="terp-camera_test"
- string="Confirm"
- domain="[('state','=',('confirm'))]"/>
- <filter icon="terp-personal"
- string="My Sales"
- help="My Sales"
- domain="[('user_id','=',uid)]"/>
- <separator orientation="vertical"/>
- <field name="user_id" widget="selection"/>
- </group>
- <newline/>
- <group expand="1" string="Group By...">
- <filter string="User" name="User" icon="terp-personal" context="{'group_by':'user_id'}"/>
- <filter string="Journal" icon="terp-folder-orange" context="{'group_by':'journal_id'}"/>
- <separator orientation="vertical"/>
- <filter string="State" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/>
- <separator orientation="vertical"/>
- <filter string="Day" icon="terp-go-today" context="{'group_by':'day'}" help="Day from Creation date of cash register"/>
- <filter string="Month" icon="terp-go-month" context="{'group_by':'month'}" help="Month from Creation date of cash register"/>
- <filter string="Year" icon="terp-go-year" context="{'group_by':'year'}" help="Year from Creation date of cash register"/>
- </group>
- </search>
- </field>
- </record>
-
- <record id="action_report_cash_register_all" model="ir.actions.act_window">
- <field name="name">Register Analysis</field>
- <field name="res_model">report.cash.register</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="search_view_id" ref="view_report_cash_register_search"/>
- <field name="context">{'search_default_year':1,'search_default_This Month':1,'search_default_today':1,'search_default_User':1,'group_by_no_leaf':1,'group_by':[]}</field>
- </record>
-
- <menuitem action="action_report_cash_register_all" id="menu_report_cash_register_all" parent="menu_point_rep" sequence="1"/>
- </data>
-</openerp>
diff --git a/addons/point_of_sale/report/user_label.xml b/addons/point_of_sale/report/user_label.xml
new file mode 100644
index 00000000000..60c4f950d76
--- /dev/null
+++ b/addons/point_of_sale/report/user_label.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<lots>
+ <lot-line type="fields" name="id">
+ <username type="field" name="name"/>
+ <ean13 type="field" name="ean13"/>
+ </lot-line>
+</lots>
diff --git a/addons/point_of_sale/report/user_label.xsl b/addons/point_of_sale/report/user_label.xsl
new file mode 100644
index 00000000000..321cd830a7a
--- /dev/null
+++ b/addons/point_of_sale/report/user_label.xsl
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet
+ version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <xsl:variable name="initial_bottom_pos">24.5</xsl:variable>
+ <xsl:variable name="initial_left_pos">0.5</xsl:variable>
+ <xsl:variable name="height_increment">4.8</xsl:variable>
+ <xsl:variable name="width_increment">10</xsl:variable>
+ <xsl:variable name="frame_height">3cm</xsl:variable>
+ <xsl:variable name="frame_width">9.3cm</xsl:variable>
+ <xsl:variable name="number_columns">2</xsl:variable>
+ <xsl:variable name="max_frames">16</xsl:variable>
+
+ <xsl:template match="/">
+ <xsl:apply-templates select="lots"/>
+ </xsl:template>
+
+ <xsl:template match="lots">
+ <document>
+ <template leftMargin="2.0cm" rightMargin="2.0cm" topMargin="2.0cm" bottomMargin="2.0cm" title="Address list" author="Generated by Open ERP">
+ <pageTemplate id="all">
+ <pageGraphics/>
+ <xsl:apply-templates select="lot-line" mode="frames"/>
+ </pageTemplate>
+ </template>
+ <stylesheet>
+ <paraStyle name="nospace" fontName="Courier" fontSize="10" spaceBefore="0" spaceAfter="0"/>
+ <blockTableStyle id="mytable">
+ <blockBackground colorName="lightred" start="0,0" stop="0,0"/>
+ <blockBackground colorName="lightgrey" start="1,0" stop="-1,0"/>
+ <blockAlignment value="CENTER"/>
+ <blockValign value="MIDDLE"/>
+ <blockFont name="Helvetica-BoldOblique" size="14" start="0,0" stop="-1,0"/>
+ <blockFont name="Helvetica" size="8" start="0,1" stop="-1,1"/>
+ <lineStyle kind="GRID" colorName="black" tickness="1"/>
+ </blockTableStyle>
+ </stylesheet>
+ <story>
+ <xsl:apply-templates select="lot-line" mode="story"/>
+ </story>
+ </document>
+ </xsl:template>
+
+ <xsl:template match="lot-line" mode="frames">
+ <xsl:if test="position() &lt; $max_frames + 1">
+ <frame>
+ <xsl:attribute name="width">
+ <xsl:value-of select="$frame_width"/>
+ </xsl:attribute>
+ <xsl:attribute name="height">
+ <xsl:value-of select="$frame_height"/>
+ </xsl:attribute>
+ <xsl:attribute name="x1">
+ <xsl:value-of select="$initial_left_pos + ((position()-1) mod $number_columns) * $width_increment"/>
+ <xsl:text>cm</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute name="y1">
+ <xsl:value-of select="$initial_bottom_pos - floor((position()-1) div $number_columns) * $height_increment"/>
+ <xsl:text>cm</xsl:text>
+ </xsl:attribute>
+ </frame>
+ </xsl:if>
+ </xsl:template>
+
+ <xsl:template match="lot-line" mode="story">
+ <blockTable style="mytable" colWidths="2.8cm,5.4cm">
+ <tr>
+ <td>
+ <para style="nospace"></para>
+ </td>
+ <td>
+ <para style="nospace" t="1">
+ <!--
+ <xsl:value-of select="price"/> <xsl:value-of select="currency"/>
+ -->
+ </para>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <barCode><xsl:value-of select="ean13" /></barCode>
+ </td>
+ <td>
+ <para style="nospace"><xsl:value-of select="username"/></para>
+ </td>
+ </tr>
+ </blockTable>
+ <nextFrame/>
+ </xsl:template>
+</xsl:stylesheet>
diff --git a/addons/point_of_sale/res_users.py b/addons/point_of_sale/res_users.py
new file mode 100644
index 00000000000..d64f05d1391
--- /dev/null
+++ b/addons/point_of_sale/res_users.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python
+from osv import osv, fields
+import math
+
+def is_pair(x):
+ return not x%2
+# This code is a duplicate of product#check_ean function
+def check_ean(eancode):
+ if not eancode:
+ return True
+ if len(eancode) <> 13:
+ return False
+ try:
+ int(eancode)
+ except:
+ return False
+ oddsum=0
+ evensum=0
+ total=0
+ eanvalue=eancode
+ reversevalue = eanvalue[::-1]
+ finalean=reversevalue[1:]
+
+ for i in range(len(finalean)):
+ if is_pair(i):
+ oddsum += int(finalean[i])
+ else:
+ evensum += int(finalean[i])
+ total=(oddsum * 3) + evensum
+
+ check = int(10 - math.ceil(total % 10.0)) %10
+
+ if check != int(eancode[-1]):
+ return False
+ return True
+
+class res_users(osv.osv):
+ _inherit = 'res.users'
+ _columns = {
+ 'ean13' : fields.char('EAN13', size=13, help="BarCode"),
+ 'pos_config' : fields.many2one('pos.config', 'Default Point of Sale', domain=[('state', '=', 'active')]),
+ }
+
+ def _check_ean(self, cr, uid, ids, context=None):
+ return all(
+ check_ean(user.ean13) == True
+ for user in self.browse(cr, uid, ids, context=context)
+ )
+
+ _constraints = [
+ (_check_ean, "Error: Invalid ean code", ['ean13'],),
+ ]
+
diff --git a/addons/point_of_sale/res_users_view.xml b/addons/point_of_sale/res_users_view.xml
new file mode 100644
index 00000000000..def4a578252
--- /dev/null
+++ b/addons/point_of_sale/res_users_view.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+
+ <record id="res_users_form_preference_view" model="ir.ui.view">
+ <field name="name">res.users.form.view</field>
+ <field name="model">res.users</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="base.view_users_form_simple_modif" />
+ <field name="arch" type="xml">
+ <xpath expr="//group[@name='preferences']" position="inside">
+ <field name="pos_config" />
+ </xpath>
+ </field>
+ </record>
+
+ <record id="res_users_form_view" model="ir.ui.view">
+ <field name="name">res.users.form.view</field>
+ <field name="model">res.users</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="base.view_users_form" />
+ <field name="arch" type="xml">
+ <notebook position="inside">
+ <page string="Point Of Sale">
+ <field name="ean13" />
+ <field name="pos_config" />
+ </page>
+ </notebook>
+ </field>
+ </record>
+ </data>
+</openerp>
diff --git a/addons/point_of_sale/security/ir.model.access.csv b/addons/point_of_sale/security/ir.model.access.csv
index 9eb77e81244..06673fc3da8 100644
--- a/addons/point_of_sale/security/ir.model.access.csv
+++ b/addons/point_of_sale/security/ir.model.access.csv
@@ -1,11 +1,9 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_pos_config_journal,pos.config.journal,model_pos_config_journal,group_pos_user,1,0,0,0
access_pos_order,pos.order,model_pos_order,group_pos_user,1,1,1,1
access_pos_order_line,pos.order.line,model_pos_order_line,group_pos_user,1,1,1,1
access_pos_order_manager,pos.order manager,model_pos_order,group_pos_manager,1,0,0,0
access_pos_order_line_manager,pos.order.line manager,model_pos_order_line,group_pos_manager,1,0,0,0
access_report_transaction_pos,report.transaction.pos,model_report_transaction_pos,group_pos_manager,1,1,1,1
-access_pos_config_journal_manager,pos.config.journal.manager,model_pos_config_journal,group_pos_manager,1,1,1,1
access_account_journal_pos_user,account.journal pos_user,account.model_account_journal,group_pos_user,1,0,0,0
access_account_move_pos_user,account.move pos_user,account.model_account_move,group_pos_user,1,1,1,0
access_account_account_pos_user,account.account pos_user,account.model_account_account,group_pos_user,1,0,0,0
@@ -32,6 +30,7 @@ access_account_period_pos_manager,account.period pos manager,account.model_accou
access_account_fiscalyear_pos_user,account.fiscalyear user,account.model_account_fiscalyear,group_pos_user,1,1,1,0
access_account_fiscalyear_pos_manager,account.fiscalyear manager,account.model_account_fiscalyear,group_pos_manager,1,0,0,0
access_account_cashbox_line,account.cashbox.line,account.model_account_cashbox_line,group_pos_user,1,1,1,0
+access_account_journal_cashbox_line,account.cashbox.journal.line,account.model_account_journal_cashbox_line,group_pos_user,1,1,1,0
access_account_cashbox_line_manager,account.cashbox.line manager,account.model_account_cashbox_line,group_pos_manager,1,1,1,1
access_product_product,product.product,product.model_product_product,group_pos_user,1,0,0,0
access_product_template_pos_user,product.template pos user,product.model_product_template,group_pos_user,1,0,0,0
@@ -49,7 +48,6 @@ access_account_analytic_line,account.analytic.line,analytic.model_account_analyt
access_account_analytic_account,account.analytic.account,analytic.model_account_analytic_account,group_pos_user,1,1,1,0
access_account_journal_column,account.journal.column,account.model_account_journal_column,group_pos_user,1,1,1,0
access_account_journal_column_manager,account.journal.column manager,account.model_account_journal_column,group_pos_manager,1,0,0,0
-access_report_check_register,report.cash.register,model_report_cash_register,group_pos_manager,1,1,1,1
access_ir_property_pos_manager,ir.property manager,base.model_ir_property,group_pos_manager,1,1,1,1
access_account_bank_statement_line_manager,account.bank.statement.line manager,account.model_account_bank_statement_line,group_pos_manager,1,1,1,1
access_account_invoice_manager,account.invoice manager,account.model_account_invoice,group_pos_manager,1,1,1,1
@@ -64,3 +62,5 @@ access_product_category_manager,product.category manager,product.model_product_c
access_product_pricelist_manager,product.pricelist manager,product.model_product_pricelist,group_pos_manager,1,0,0,0
access_product_category_pos_manager,pos.category manager,model_pos_category,group_pos_manager,1,1,1,"1"""
access_product_category_pos_user,pos.category user,model_pos_category,group_pos_user,1,0,0,"0"""
+access_pos_session_user,pos.session user,model_pos_session,group_pos_user,1,1,1,0
+access_pos_config_user,pos.config user,model_pos_config,group_pos_user,1,1,1,0
diff --git a/addons/point_of_sale/static/lib/backbone/backbone-0.9.2.js b/addons/point_of_sale/static/lib/backbone/backbone-0.9.2.js
new file mode 100644
index 00000000000..3373c952bfa
--- /dev/null
+++ b/addons/point_of_sale/static/lib/backbone/backbone-0.9.2.js
@@ -0,0 +1,1431 @@
+// Backbone.js 0.9.2
+
+// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.
+// Backbone may be freely distributed under the MIT license.
+// For all details and documentation:
+// http://backbonejs.org
+
+(function(){
+
+ // Initial Setup
+ // -------------
+
+ // Save a reference to the global object (`window` in the browser, `global`
+ // on the server).
+ var root = this;
+
+ // Save the previous value of the `Backbone` variable, so that it can be
+ // restored later on, if `noConflict` is used.
+ var previousBackbone = root.Backbone;
+
+ // Create a local reference to slice/splice.
+ var slice = Array.prototype.slice;
+ var splice = Array.prototype.splice;
+
+ // The top-level namespace. All public Backbone classes and modules will
+ // be attached to this. Exported for both CommonJS and the browser.
+ var Backbone;
+ if (typeof exports !== 'undefined') {
+ Backbone = exports;
+ } else {
+ Backbone = root.Backbone = {};
+ }
+
+ // Current version of the library. Keep in sync with `package.json`.
+ Backbone.VERSION = '0.9.2';
+
+ // Require Underscore, if we're on the server, and it's not already present.
+ var _ = root._;
+ if (!_ && (typeof require !== 'undefined')) _ = require('underscore');
+
+ // For Backbone's purposes, jQuery, Zepto, or Ender owns the `$` variable.
+ var $ = root.jQuery || root.Zepto || root.ender;
+
+ // Set the JavaScript library that will be used for DOM manipulation and
+ // Ajax calls (a.k.a. the `$` variable). By default Backbone will use: jQuery,
+ // Zepto, or Ender; but the `setDomLibrary()` method lets you inject an
+ // alternate JavaScript library (or a mock library for testing your views
+ // outside of a browser).
+ Backbone.setDomLibrary = function(lib) {
+ $ = lib;
+ };
+
+ // Runs Backbone.js in *noConflict* mode, returning the `Backbone` variable
+ // to its previous owner. Returns a reference to this Backbone object.
+ Backbone.noConflict = function() {
+ root.Backbone = previousBackbone;
+ return this;
+ };
+
+ // Turn on `emulateHTTP` to support legacy HTTP servers. Setting this option
+ // will fake `"PUT"` and `"DELETE"` requests via the `_method` parameter and
+ // set a `X-Http-Method-Override` header.
+ Backbone.emulateHTTP = false;
+
+ // Turn on `emulateJSON` to support legacy servers that can't deal with direct
+ // `application/json` requests ... will encode the body as
+ // `application/x-www-form-urlencoded` instead and will send the model in a
+ // form param named `model`.
+ Backbone.emulateJSON = false;
+
+ // Backbone.Events
+ // -----------------
+
+ // Regular expression used to split event strings
+ var eventSplitter = /\s+/;
+
+ // A module that can be mixed in to *any object* in order to provide it with
+ // custom events. You may bind with `on` or remove with `off` callback functions
+ // to an event; trigger`-ing an event fires all callbacks in succession.
+ //
+ // var object = {};
+ // _.extend(object, Backbone.Events);
+ // object.on('expand', function(){ alert('expanded'); });
+ // object.trigger('expand');
+ //
+ var Events = Backbone.Events = {
+
+ // Bind one or more space separated events, `events`, to a `callback`
+ // function. Passing `"all"` will bind the callback to all events fired.
+ on: function(events, callback, context) {
+
+ var calls, event, node, tail, list;
+ if (!callback) return this;
+ events = events.split(eventSplitter);
+ calls = this._callbacks || (this._callbacks = {});
+
+ // Create an immutable callback list, allowing traversal during
+ // modification. The tail is an empty object that will always be used
+ // as the next node.
+ while (event = events.shift()) {
+ list = calls[event];
+ node = list ? list.tail : {};
+ node.next = tail = {};
+ node.context = context;
+ node.callback = callback;
+ calls[event] = {tail: tail, next: list ? list.next : node};
+ }
+
+ return this;
+ },
+
+ // Remove one or many callbacks. If `context` is null, removes all callbacks
+ // with that function. If `callback` is null, removes all callbacks for the
+ // event. If `events` is null, removes all bound callbacks for all events.
+ off: function(events, callback, context) {
+ var event, calls, node, tail, cb, ctx;
+
+ // No events, or removing *all* events.
+ if (!(calls = this._callbacks)) return;
+ if (!(events || callback || context)) {
+ delete this._callbacks;
+ return this;
+ }
+
+ // Loop through the listed events and contexts, splicing them out of the
+ // linked list of callbacks if appropriate.
+ events = events ? events.split(eventSplitter) : _.keys(calls);
+ while (event = events.shift()) {
+ node = calls[event];
+ delete calls[event];
+ if (!node || !(callback || context)) continue;
+ // Create a new list, omitting the indicated callbacks.
+ tail = node.tail;
+ while ((node = node.next) !== tail) {
+ cb = node.callback;
+ ctx = node.context;
+ if ((callback && cb !== callback) || (context && ctx !== context)) {
+ this.on(event, cb, ctx);
+ }
+ }
+ }
+
+ return this;
+ },
+
+ // Trigger one or many events, firing all bound callbacks. Callbacks are
+ // passed the same arguments as `trigger` is, apart from the event name
+ // (unless you're listening on `"all"`, which will cause your callback to
+ // receive the true name of the event as the first argument).
+ trigger: function(events) {
+ var event, node, calls, tail, args, all, rest;
+ if (!(calls = this._callbacks)) return this;
+ all = calls.all;
+ events = events.split(eventSplitter);
+ rest = slice.call(arguments, 1);
+
+ // For each event, walk through the linked list of callbacks twice,
+ // first to trigger the event, then to trigger any `"all"` callbacks.
+ while (event = events.shift()) {
+ if (node = calls[event]) {
+ tail = node.tail;
+ while ((node = node.next) !== tail) {
+ node.callback.apply(node.context || this, rest);
+ }
+ }
+ if (node = all) {
+ tail = node.tail;
+ args = [event].concat(rest);
+ while ((node = node.next) !== tail) {
+ node.callback.apply(node.context || this, args);
+ }
+ }
+ }
+
+ return this;
+ }
+
+ };
+
+ // Aliases for backwards compatibility.
+ Events.bind = Events.on;
+ Events.unbind = Events.off;
+
+ // Backbone.Model
+ // --------------
+
+ // Create a new model, with defined attributes. A client id (`cid`)
+ // is automatically generated and assigned for you.
+ var Model = Backbone.Model = function(attributes, options) {
+ var defaults;
+ attributes || (attributes = {});
+ if (options && options.parse) attributes = this.parse(attributes);
+ if (defaults = getValue(this, 'defaults')) {
+ attributes = _.extend({}, defaults, attributes);
+ }
+ if (options && options.collection) this.collection = options.collection;
+ this.attributes = {};
+ this._escapedAttributes = {};
+ this.cid = _.uniqueId('c');
+ this.changed = {};
+ this._silent = {};
+ this._pending = {};
+ this.set(attributes, {silent: true});
+ // Reset change tracking.
+ this.changed = {};
+ this._silent = {};
+ this._pending = {};
+ this._previousAttributes = _.clone(this.attributes);
+ this.initialize.apply(this, arguments);
+ };
+
+ // Attach all inheritable methods to the Model prototype.
+ _.extend(Model.prototype, Events, {
+
+ // A hash of attributes whose current and previous value differ.
+ changed: null,
+
+ // A hash of attributes that have silently changed since the last time
+ // `change` was called. Will become pending attributes on the next call.
+ _silent: null,
+
+ // A hash of attributes that have changed since the last `'change'` event
+ // began.
+ _pending: null,
+
+ // The default name for the JSON `id` attribute is `"id"`. MongoDB and
+ // CouchDB users may want to set this to `"_id"`.
+ idAttribute: 'id',
+
+ // Initialize is an empty function by default. Override it with your own
+ // initialization logic.
+ initialize: function(){},
+
+ // Return a copy of the model's `attributes` object.
+ toJSON: function(options) {
+ return _.clone(this.attributes);
+ },
+
+ // Get the value of an attribute.
+ get: function(attr) {
+ return this.attributes[attr];
+ },
+
+ // Get the HTML-escaped value of an attribute.
+ escape: function(attr) {
+ var html;
+ if (html = this._escapedAttributes[attr]) return html;
+ var val = this.get(attr);
+ return this._escapedAttributes[attr] = _.escape(val == null ? '' : '' + val);
+ },
+
+ // Returns `true` if the attribute contains a value that is not null
+ // or undefined.
+ has: function(attr) {
+ return this.get(attr) != null;
+ },
+
+ // Set a hash of model attributes on the object, firing `"change"` unless
+ // you choose to silence it.
+ set: function(key, value, options) {
+ var attrs, attr, val;
+
+ // Handle both `"key", value` and `{key: value}` -style arguments.
+ if (_.isObject(key) || key == null) {
+ attrs = key;
+ options = value;
+ } else {
+ attrs = {};
+ attrs[key] = value;
+ }
+
+ // Extract attributes and options.
+ options || (options = {});
+ if (!attrs) return this;
+ if (attrs instanceof Model) attrs = attrs.attributes;
+ if (options.unset) for (attr in attrs) attrs[attr] = void 0;
+
+ // Run validation.
+ if (!this._validate(attrs, options)) return false;
+
+ // Check for changes of `id`.
+ if (this.idAttribute in attrs) this.id = attrs[this.idAttribute];
+
+ var changes = options.changes = {};
+ var now = this.attributes;
+ var escaped = this._escapedAttributes;
+ var prev = this._previousAttributes || {};
+
+ // For each `set` attribute...
+ for (attr in attrs) {
+ val = attrs[attr];
+
+ // If the new and current value differ, record the change.
+ if (!_.isEqual(now[attr], val) || (options.unset && _.has(now, attr))) {
+ delete escaped[attr];
+ (options.silent ? this._silent : changes)[attr] = true;
+ }
+
+ // Update or delete the current value.
+ options.unset ? delete now[attr] : now[attr] = val;
+
+ // If the new and previous value differ, record the change. If not,
+ // then remove changes for this attribute.
+ if (!_.isEqual(prev[attr], val) || (_.has(now, attr) != _.has(prev, attr))) {
+ this.changed[attr] = val;
+ if (!options.silent) this._pending[attr] = true;
+ } else {
+ delete this.changed[attr];
+ delete this._pending[attr];
+ }
+ }
+
+ // Fire the `"change"` events.
+ if (!options.silent) this.change(options);
+ return this;
+ },
+
+ // Remove an attribute from the model, firing `"change"` unless you choose
+ // to silence it. `unset` is a noop if the attribute doesn't exist.
+ unset: function(attr, options) {
+ (options || (options = {})).unset = true;
+ return this.set(attr, null, options);
+ },
+
+ // Clear all attributes on the model, firing `"change"` unless you choose
+ // to silence it.
+ clear: function(options) {
+ (options || (options = {})).unset = true;
+ return this.set(_.clone(this.attributes), options);
+ },
+
+ // Fetch the model from the server. If the server's representation of the
+ // model differs from its current attributes, they will be overriden,
+ // triggering a `"change"` event.
+ fetch: function(options) {
+ options = options ? _.clone(options) : {};
+ var model = this;
+ var success = options.success;
+ options.success = function(resp, status, xhr) {
+ if (!model.set(model.parse(resp, xhr), options)) return false;
+ if (success) success(model, resp);
+ };
+ options.error = Backbone.wrapError(options.error, model, options);
+ return (this.sync || Backbone.sync).call(this, 'read', this, options);
+ },
+
+ // Set a hash of model attributes, and sync the model to the server.
+ // If the server returns an attributes hash that differs, the model's
+ // state will be `set` again.
+ save: function(key, value, options) {
+ var attrs, current;
+
+ // Handle both `("key", value)` and `({key: value})` -style calls.
+ if (_.isObject(key) || key == null) {
+ attrs = key;
+ options = value;
+ } else {
+ attrs = {};
+ attrs[key] = value;
+ }
+ options = options ? _.clone(options) : {};
+
+ // If we're "wait"-ing to set changed attributes, validate early.
+ if (options.wait) {
+ if (!this._validate(attrs, options)) return false;
+ current = _.clone(this.attributes);
+ }
+
+ // Regular saves `set` attributes before persisting to the server.
+ var silentOptions = _.extend({}, options, {silent: true});
+ if (attrs && !this.set(attrs, options.wait ? silentOptions : options)) {
+ return false;
+ }
+
+ // After a successful server-side save, the client is (optionally)
+ // updated with the server-side state.
+ var model = this;
+ var success = options.success;
+ options.success = function(resp, status, xhr) {
+ var serverAttrs = model.parse(resp, xhr);
+ if (options.wait) {
+ delete options.wait;
+ serverAttrs = _.extend(attrs || {}, serverAttrs);
+ }
+ if (!model.set(serverAttrs, options)) return false;
+ if (success) {
+ success(model, resp);
+ } else {
+ model.trigger('sync', model, resp, options);
+ }
+ };
+
+ // Finish configuring and sending the Ajax request.
+ options.error = Backbone.wrapError(options.error, model, options);
+ var method = this.isNew() ? 'create' : 'update';
+ var xhr = (this.sync || Backbone.sync).call(this, method, this, options);
+ if (options.wait) this.set(current, silentOptions);
+ return xhr;
+ },
+
+ // Destroy this model on the server if it was already persisted.
+ // Optimistically removes the model from its collection, if it has one.
+ // If `wait: true` is passed, waits for the server to respond before removal.
+ destroy: function(options) {
+ options = options ? _.clone(options) : {};
+ var model = this;
+ var success = options.success;
+
+ var triggerDestroy = function() {
+ model.trigger('destroy', model, model.collection, options);
+ };
+
+ if (this.isNew()) {
+ triggerDestroy();
+ return false;
+ }
+
+ options.success = function(resp) {
+ if (options.wait) triggerDestroy();
+ if (success) {
+ success(model, resp);
+ } else {
+ model.trigger('sync', model, resp, options);
+ }
+ };
+
+ options.error = Backbone.wrapError(options.error, model, options);
+ var xhr = (this.sync || Backbone.sync).call(this, 'delete', this, options);
+ if (!options.wait) triggerDestroy();
+ return xhr;
+ },
+
+ // Default URL for the model's representation on the server -- if you're
+ // using Backbone's restful methods, override this to change the endpoint
+ // that will be called.
+ url: function() {
+ var base = getValue(this, 'urlRoot') || getValue(this.collection, 'url') || urlError();
+ if (this.isNew()) return base;
+ return base + (base.charAt(base.length - 1) == '/' ? '' : '/') + encodeURIComponent(this.id);
+ },
+
+ // **parse** converts a response into the hash of attributes to be `set` on
+ // the model. The default implementation is just to pass the response along.
+ parse: function(resp, xhr) {
+ return resp;
+ },
+
+ // Create a new model with identical attributes to this one.
+ clone: function() {
+ return new this.constructor(this.attributes);
+ },
+
+ // A model is new if it has never been saved to the server, and lacks an id.
+ isNew: function() {
+ return this.id == null;
+ },
+
+ // Call this method to manually fire a `"change"` event for this model and
+ // a `"change:attribute"` event for each changed attribute.
+ // Calling this will cause all objects observing the model to update.
+ change: function(options) {
+ options || (options = {});
+ var changing = this._changing;
+ this._changing = true;
+
+ // Silent changes become pending changes.
+ for (var attr in this._silent) this._pending[attr] = true;
+
+ // Silent changes are triggered.
+ var changes = _.extend({}, options.changes, this._silent);
+ this._silent = {};
+ for (var attr in changes) {
+ this.trigger('change:' + attr, this, this.get(attr), options);
+ }
+ if (changing) return this;
+
+ // Continue firing `"change"` events while there are pending changes.
+ while (!_.isEmpty(this._pending)) {
+ this._pending = {};
+ this.trigger('change', this, options);
+ // Pending and silent changes still remain.
+ for (var attr in this.changed) {
+ if (this._pending[attr] || this._silent[attr]) continue;
+ delete this.changed[attr];
+ }
+ this._previousAttributes = _.clone(this.attributes);
+ }
+
+ this._changing = false;
+ return this;
+ },
+
+ // Determine if the model has changed since the last `"change"` event.
+ // If you specify an attribute name, determine if that attribute has changed.
+ hasChanged: function(attr) {
+ if (!arguments.length) return !_.isEmpty(this.changed);
+ return _.has(this.changed, attr);
+ },
+
+ // Return an object containing all the attributes that have changed, or
+ // false if there are no changed attributes. Useful for determining what
+ // parts of a view need to be updated and/or what attributes need to be
+ // persisted to the server. Unset attributes will be set to undefined.
+ // You can also pass an attributes object to diff against the model,
+ // determining if there *would be* a change.
+ changedAttributes: function(diff) {
+ if (!diff) return this.hasChanged() ? _.clone(this.changed) : false;
+ var val, changed = false, old = this._previousAttributes;
+ for (var attr in diff) {
+ if (_.isEqual(old[attr], (val = diff[attr]))) continue;
+ (changed || (changed = {}))[attr] = val;
+ }
+ return changed;
+ },
+
+ // Get the previous value of an attribute, recorded at the time the last
+ // `"change"` event was fired.
+ previous: function(attr) {
+ if (!arguments.length || !this._previousAttributes) return null;
+ return this._previousAttributes[attr];
+ },
+
+ // Get all of the attributes of the model at the time of the previous
+ // `"change"` event.
+ previousAttributes: function() {
+ return _.clone(this._previousAttributes);
+ },
+
+ // Check if the model is currently in a valid state. It's only possible to
+ // get into an *invalid* state if you're using silent changes.
+ isValid: function() {
+ return !this.validate(this.attributes);
+ },
+
+ // Run validation against the next complete set of model attributes,
+ // returning `true` if all is well. If a specific `error` callback has
+ // been passed, call that instead of firing the general `"error"` event.
+ _validate: function(attrs, options) {
+ if (options.silent || !this.validate) return true;
+ attrs = _.extend({}, this.attributes, attrs);
+ var error = this.validate(attrs, options);
+ if (!error) return true;
+ if (options && options.error) {
+ options.error(this, error, options);
+ } else {
+ this.trigger('error', this, error, options);
+ }
+ return false;
+ }
+
+ });
+
+ // Backbone.Collection
+ // -------------------
+
+ // Provides a standard collection class for our sets of models, ordered
+ // or unordered. If a `comparator` is specified, the Collection will maintain
+ // its models in sort order, as they're added and removed.
+ var Collection = Backbone.Collection = function(models, options) {
+ options || (options = {});
+ if (options.model) this.model = options.model;
+ if (options.comparator) this.comparator = options.comparator;
+ this._reset();
+ this.initialize.apply(this, arguments);
+ if (models) this.reset(models, {silent: true, parse: options.parse});
+ };
+
+ // Define the Collection's inheritable methods.
+ _.extend(Collection.prototype, Events, {
+
+ // The default model for a collection is just a **Backbone.Model**.
+ // This should be overridden in most cases.
+ model: Model,
+
+ // Initialize is an empty function by default. Override it with your own
+ // initialization logic.
+ initialize: function(){},
+
+ // The JSON representation of a Collection is an array of the
+ // models' attributes.
+ toJSON: function(options) {
+ return this.map(function(model){ return model.toJSON(options); });
+ },
+
+ // Add a model, or list of models to the set. Pass **silent** to avoid
+ // firing the `add` event for every new model.
+ add: function(models, options) {
+ var i, index, length, model, cid, id, cids = {}, ids = {}, dups = [];
+ options || (options = {});
+ models = _.isArray(models) ? models.slice() : [models];
+
+ // Begin by turning bare objects into model references, and preventing
+ // invalid models or duplicate models from being added.
+ for (i = 0, length = models.length; i < length; i++) {
+ if (!(model = models[i] = this._prepareModel(models[i], options))) {
+ throw new Error("Can't add an invalid model to a collection");
+ }
+ cid = model.cid;
+ id = model.id;
+ if (cids[cid] || this._byCid[cid] || ((id != null) && (ids[id] || this._byId[id]))) {
+ dups.push(i);
+ continue;
+ }
+ cids[cid] = ids[id] = model;
+ }
+
+ // Remove duplicates.
+ i = dups.length;
+ while (i--) {
+ models.splice(dups[i], 1);
+ }
+
+ // Listen to added models' events, and index models for lookup by
+ // `id` and by `cid`.
+ for (i = 0, length = models.length; i < length; i++) {
+ (model = models[i]).on('all', this._onModelEvent, this);
+ this._byCid[model.cid] = model;
+ if (model.id != null) this._byId[model.id] = model;
+ }
+
+ // Insert models into the collection, re-sorting if needed, and triggering
+ // `add` events unless silenced.
+ this.length += length;
+ index = options.at != null ? options.at : this.models.length;
+ splice.apply(this.models, [index, 0].concat(models));
+ if (this.comparator) this.sort({silent: true});
+ if (options.silent) return this;
+ for (i = 0, length = this.models.length; i < length; i++) {
+ if (!cids[(model = this.models[i]).cid]) continue;
+ options.index = i;
+ model.trigger('add', model, this, options);
+ }
+ return this;
+ },
+
+ // Remove a model, or a list of models from the set. Pass silent to avoid
+ // firing the `remove` event for every model removed.
+ remove: function(models, options) {
+ var i, l, index, model;
+ options || (options = {});
+ models = _.isArray(models) ? models.slice() : [models];
+ for (i = 0, l = models.length; i < l; i++) {
+ model = this.getByCid(models[i]) || this.get(models[i]);
+ if (!model) continue;
+ delete this._byId[model.id];
+ delete this._byCid[model.cid];
+ index = this.indexOf(model);
+ this.models.splice(index, 1);
+ this.length--;
+ if (!options.silent) {
+ options.index = index;
+ model.trigger('remove', model, this, options);
+ }
+ this._removeReference(model);
+ }
+ return this;
+ },
+
+ // Add a model to the end of the collection.
+ push: function(model, options) {
+ model = this._prepareModel(model, options);
+ this.add(model, options);
+ return model;
+ },
+
+ // Remove a model from the end of the collection.
+ pop: function(options) {
+ var model = this.at(this.length - 1);
+ this.remove(model, options);
+ return model;
+ },
+
+ // Add a model to the beginning of the collection.
+ unshift: function(model, options) {
+ model = this._prepareModel(model, options);
+ this.add(model, _.extend({at: 0}, options));
+ return model;
+ },
+
+ // Remove a model from the beginning of the collection.
+ shift: function(options) {
+ var model = this.at(0);
+ this.remove(model, options);
+ return model;
+ },
+
+ // Get a model from the set by id.
+ get: function(id) {
+ if (id == null) return void 0;
+ return this._byId[id.id != null ? id.id : id];
+ },
+
+ // Get a model from the set by client id.
+ getByCid: function(cid) {
+ return cid && this._byCid[cid.cid || cid];
+ },
+
+ // Get the model at the given index.
+ at: function(index) {
+ return this.models[index];
+ },
+
+ // Return models with matching attributes. Useful for simple cases of `filter`.
+ where: function(attrs) {
+ if (_.isEmpty(attrs)) return [];
+ return this.filter(function(model) {
+ for (var key in attrs) {
+ if (attrs[key] !== model.get(key)) return false;
+ }
+ return true;
+ });
+ },
+
+ // Force the collection to re-sort itself. You don't need to call this under
+ // normal circumstances, as the set will maintain sort order as each item
+ // is added.
+ sort: function(options) {
+ options || (options = {});
+ if (!this.comparator) throw new Error('Cannot sort a set without a comparator');
+ var boundComparator = _.bind(this.comparator, this);
+ if (this.comparator.length == 1) {
+ this.models = this.sortBy(boundComparator);
+ } else {
+ this.models.sort(boundComparator);
+ }
+ if (!options.silent) this.trigger('reset', this, options);
+ return this;
+ },
+
+ // Pluck an attribute from each model in the collection.
+ pluck: function(attr) {
+ return _.map(this.models, function(model){ return model.get(attr); });
+ },
+
+ // When you have more items than you want to add or remove individually,
+ // you can reset the entire set with a new list of models, without firing
+ // any `add` or `remove` events. Fires `reset` when finished.
+ reset: function(models, options) {
+ models || (models = []);
+ options || (options = {});
+ for (var i = 0, l = this.models.length; i < l; i++) {
+ this._removeReference(this.models[i]);
+ }
+ this._reset();
+ this.add(models, _.extend({silent: true}, options));
+ if (!options.silent) this.trigger('reset', this, options);
+ return this;
+ },
+
+ // Fetch the default set of models for this collection, resetting the
+ // collection when they arrive. If `add: true` is passed, appends the
+ // models to the collection instead of resetting.
+ fetch: function(options) {
+ options = options ? _.clone(options) : {};
+ if (options.parse === undefined) options.parse = true;
+ var collection = this;
+ var success = options.success;
+ options.success = function(resp, status, xhr) {
+ collection[options.add ? 'add' : 'reset'](collection.parse(resp, xhr), options);
+ if (success) success(collection, resp);
+ };
+ options.error = Backbone.wrapError(options.error, collection, options);
+ return (this.sync || Backbone.sync).call(this, 'read', this, options);
+ },
+
+ // Create a new instance of a model in this collection. Add the model to the
+ // collection immediately, unless `wait: true` is passed, in which case we
+ // wait for the server to agree.
+ create: function(model, options) {
+ var coll = this;
+ options = options ? _.clone(options) : {};
+ model = this._prepareModel(model, options);
+ if (!model) return false;
+ if (!options.wait) coll.add(model, options);
+ var success = options.success;
+ options.success = function(nextModel, resp, xhr) {
+ if (options.wait) coll.add(nextModel, options);
+ if (success) {
+ success(nextModel, resp);
+ } else {
+ nextModel.trigger('sync', model, resp, options);
+ }
+ };
+ model.save(null, options);
+ return model;
+ },
+
+ // **parse** converts a response into a list of models to be added to the
+ // collection. The default implementation is just to pass it through.
+ parse: function(resp, xhr) {
+ return resp;
+ },
+
+ // Proxy to _'s chain. Can't be proxied the same way the rest of the
+ // underscore methods are proxied because it relies on the underscore
+ // constructor.
+ chain: function () {
+ return _(this.models).chain();
+ },
+
+ // Reset all internal state. Called when the collection is reset.
+ _reset: function(options) {
+ this.length = 0;
+ this.models = [];
+ this._byId = {};
+ this._byCid = {};
+ },
+
+ // Prepare a model or hash of attributes to be added to this collection.
+ _prepareModel: function(model, options) {
+ options || (options = {});
+ if (!(model instanceof Model)) {
+ var attrs = model;
+ options.collection = this;
+ model = new this.model(attrs, options);
+ if (!model._validate(model.attributes, options)) model = false;
+ } else if (!model.collection) {
+ model.collection = this;
+ }
+ return model;
+ },
+
+ // Internal method to remove a model's ties to a collection.
+ _removeReference: function(model) {
+ if (this == model.collection) {
+ delete model.collection;
+ }
+ model.off('all', this._onModelEvent, this);
+ },
+
+ // Internal method called every time a model in the set fires an event.
+ // Sets need to update their indexes when models change ids. All other
+ // events simply proxy through. "add" and "remove" events that originate
+ // in other collections are ignored.
+ _onModelEvent: function(event, model, collection, options) {
+ if ((event == 'add' || event == 'remove') && collection != this) return;
+ if (event == 'destroy') {
+ this.remove(model, options);
+ }
+ if (model && event === 'change:' + model.idAttribute) {
+ delete this._byId[model.previous(model.idAttribute)];
+ this._byId[model.id] = model;
+ }
+ this.trigger.apply(this, arguments);
+ }
+
+ });
+
+ // Underscore methods that we want to implement on the Collection.
+ var methods = ['forEach', 'each', 'map', 'reduce', 'reduceRight', 'find',
+ 'detect', 'filter', 'select', 'reject', 'every', 'all', 'some', 'any',
+ 'include', 'contains', 'invoke', 'max', 'min', 'sortBy', 'sortedIndex',
+ 'toArray', 'size', 'first', 'initial', 'rest', 'last', 'without', 'indexOf',
+ 'shuffle', 'lastIndexOf', 'isEmpty', 'groupBy'];
+
+ // Mix in each Underscore method as a proxy to `Collection#models`.
+ _.each(methods, function(method) {
+ Collection.prototype[method] = function() {
+ return _[method].apply(_, [this.models].concat(_.toArray(arguments)));
+ };
+ });
+
+ // Backbone.Router
+ // -------------------
+
+ // Routers map faux-URLs to actions, and fire events when routes are
+ // matched. Creating a new one sets its `routes` hash, if not set statically.
+ var Router = Backbone.Router = function(options) {
+ options || (options = {});
+ if (options.routes) this.routes = options.routes;
+ this._bindRoutes();
+ this.initialize.apply(this, arguments);
+ };
+
+ // Cached regular expressions for matching named param parts and splatted
+ // parts of route strings.
+ var namedParam = /:\w+/g;
+ var splatParam = /\*\w+/g;
+ var escapeRegExp = /[-[\]{}()+?.,\\^$|#\s]/g;
+
+ // Set up all inheritable **Backbone.Router** properties and methods.
+ _.extend(Router.prototype, Events, {
+
+ // Initialize is an empty function by default. Override it with your own
+ // initialization logic.
+ initialize: function(){},
+
+ // Manually bind a single named route to a callback. For example:
+ //
+ // this.route('search/:query/p:num', 'search', function(query, num) {
+ // ...
+ // });
+ //
+ route: function(route, name, callback) {
+ Backbone.history || (Backbone.history = new History);
+ if (!_.isRegExp(route)) route = this._routeToRegExp(route);
+ if (!callback) callback = this[name];
+ Backbone.history.route(route, _.bind(function(fragment) {
+ var args = this._extractParameters(route, fragment);
+ callback && callback.apply(this, args);
+ this.trigger.apply(this, ['route:' + name].concat(args));
+ Backbone.history.trigger('route', this, name, args);
+ }, this));
+ return this;
+ },
+
+ // Simple proxy to `Backbone.history` to save a fragment into the history.
+ navigate: function(fragment, options) {
+ Backbone.history.navigate(fragment, options);
+ },
+
+ // Bind all defined routes to `Backbone.history`. We have to reverse the
+ // order of the routes here to support behavior where the most general
+ // routes can be defined at the bottom of the route map.
+ _bindRoutes: function() {
+ if (!this.routes) return;
+ var routes = [];
+ for (var route in this.routes) {
+ routes.unshift([route, this.routes[route]]);
+ }
+ for (var i = 0, l = routes.length; i < l; i++) {
+ this.route(routes[i][0], routes[i][1], this[routes[i][1]]);
+ }
+ },
+
+ // Convert a route string into a regular expression, suitable for matching
+ // against the current location hash.
+ _routeToRegExp: function(route) {
+ route = route.replace(escapeRegExp, '\\$&')
+ .replace(namedParam, '([^\/]+)')
+ .replace(splatParam, '(.*?)');
+ return new RegExp('^' + route + '$');
+ },
+
+ // Given a route, and a URL fragment that it matches, return the array of
+ // extracted parameters.
+ _extractParameters: function(route, fragment) {
+ return route.exec(fragment).slice(1);
+ }
+
+ });
+
+ // Backbone.History
+ // ----------------
+
+ // Handles cross-browser history management, based on URL fragments. If the
+ // browser does not support `onhashchange`, falls back to polling.
+ var History = Backbone.History = function() {
+ this.handlers = [];
+ _.bindAll(this, 'checkUrl');
+ };
+
+ // Cached regex for cleaning leading hashes and slashes .
+ var routeStripper = /^[#\/]/;
+
+ // Cached regex for detecting MSIE.
+ var isExplorer = /msie [\w.]+/;
+
+ // Has the history handling already been started?
+ History.started = false;
+
+ // Set up all inheritable **Backbone.History** properties and methods.
+ _.extend(History.prototype, Events, {
+
+ // The default interval to poll for hash changes, if necessary, is
+ // twenty times a second.
+ interval: 50,
+
+ // Gets the true hash value. Cannot use location.hash directly due to bug
+ // in Firefox where location.hash will always be decoded.
+ getHash: function(windowOverride) {
+ var loc = windowOverride ? windowOverride.location : window.location;
+ var match = loc.href.match(/#(.*)$/);
+ return match ? match[1] : '';
+ },
+
+ // Get the cross-browser normalized URL fragment, either from the URL,
+ // the hash, or the override.
+ getFragment: function(fragment, forcePushState) {
+ if (fragment == null) {
+ if (this._hasPushState || forcePushState) {
+ fragment = window.location.pathname;
+ var search = window.location.search;
+ if (search) fragment += search;
+ } else {
+ fragment = this.getHash();
+ }
+ }
+ if (!fragment.indexOf(this.options.root)) fragment = fragment.substr(this.options.root.length);
+ return fragment.replace(routeStripper, '');
+ },
+
+ // Start the hash change handling, returning `true` if the current URL matches
+ // an existing route, and `false` otherwise.
+ start: function(options) {
+ if (History.started) throw new Error("Backbone.history has already been started");
+ History.started = true;
+
+ // Figure out the initial configuration. Do we need an iframe?
+ // Is pushState desired ... is it available?
+ this.options = _.extend({}, {root: '/'}, this.options, options);
+ this._wantsHashChange = this.options.hashChange !== false;
+ this._wantsPushState = !!this.options.pushState;
+ this._hasPushState = !!(this.options.pushState && window.history && window.history.pushState);
+ var fragment = this.getFragment();
+ var docMode = document.documentMode;
+ var oldIE = (isExplorer.exec(navigator.userAgent.toLowerCase()) && (!docMode || docMode <= 7));
+
+ if (oldIE) {
+ this.iframe = $('<iframe src="javascript:0" tabindex="-1" />').hide().appendTo('body')[0].contentWindow;
+ this.navigate(fragment);
+ }
+
+ // Depending on whether we're using pushState or hashes, and whether
+ // 'onhashchange' is supported, determine how we check the URL state.
+ if (this._hasPushState) {
+ $(window).bind('popstate', this.checkUrl);
+ } else if (this._wantsHashChange && ('onhashchange' in window) && !oldIE) {
+ $(window).bind('hashchange', this.checkUrl);
+ } else if (this._wantsHashChange) {
+ this._checkUrlInterval = setInterval(this.checkUrl, this.interval);
+ }
+
+ // Determine if we need to change the base url, for a pushState link
+ // opened by a non-pushState browser.
+ this.fragment = fragment;
+ var loc = window.location;
+ var atRoot = loc.pathname == this.options.root;
+
+ // If we've started off with a route from a `pushState`-enabled browser,
+ // but we're currently in a browser that doesn't support it...
+ if (this._wantsHashChange && this._wantsPushState && !this._hasPushState && !atRoot) {
+ this.fragment = this.getFragment(null, true);
+ window.location.replace(this.options.root + '#' + this.fragment);
+ // Return immediately as browser will do redirect to new url
+ return true;
+
+ // Or if we've started out with a hash-based route, but we're currently
+ // in a browser where it could be `pushState`-based instead...
+ } else if (this._wantsPushState && this._hasPushState && atRoot && loc.hash) {
+ this.fragment = this.getHash().replace(routeStripper, '');
+ window.history.replaceState({}, document.title, loc.protocol + '//' + loc.host + this.options.root + this.fragment);
+ }
+
+ if (!this.options.silent) {
+ return this.loadUrl();
+ }
+ },
+
+ // Disable Backbone.history, perhaps temporarily. Not useful in a real app,
+ // but possibly useful for unit testing Routers.
+ stop: function() {
+ $(window).unbind('popstate', this.checkUrl).unbind('hashchange', this.checkUrl);
+ clearInterval(this._checkUrlInterval);
+ History.started = false;
+ },
+
+ // Add a route to be tested when the fragment changes. Routes added later
+ // may override previous routes.
+ route: function(route, callback) {
+ this.handlers.unshift({route: route, callback: callback});
+ },
+
+ // Checks the current URL to see if it has changed, and if it has,
+ // calls `loadUrl`, normalizing across the hidden iframe.
+ checkUrl: function(e) {
+ var current = this.getFragment();
+ if (current == this.fragment && this.iframe) current = this.getFragment(this.getHash(this.iframe));
+ if (current == this.fragment) return false;
+ if (this.iframe) this.navigate(current);
+ this.loadUrl() || this.loadUrl(this.getHash());
+ },
+
+ // Attempt to load the current URL fragment. If a route succeeds with a
+ // match, returns `true`. If no defined routes matches the fragment,
+ // returns `false`.
+ loadUrl: function(fragmentOverride) {
+ var fragment = this.fragment = this.getFragment(fragmentOverride);
+ var matched = _.any(this.handlers, function(handler) {
+ if (handler.route.test(fragment)) {
+ handler.callback(fragment);
+ return true;
+ }
+ });
+ return matched;
+ },
+
+ // Save a fragment into the hash history, or replace the URL state if the
+ // 'replace' option is passed. You are responsible for properly URL-encoding
+ // the fragment in advance.
+ //
+ // The options object can contain `trigger: true` if you wish to have the
+ // route callback be fired (not usually desirable), or `replace: true`, if
+ // you wish to modify the current URL without adding an entry to the history.
+ navigate: function(fragment, options) {
+ if (!History.started) return false;
+ if (!options || options === true) options = {trigger: options};
+ var frag = (fragment || '').replace(routeStripper, '');
+ if (this.fragment == frag) return;
+
+ // If pushState is available, we use it to set the fragment as a real URL.
+ if (this._hasPushState) {
+ if (frag.indexOf(this.options.root) != 0) frag = this.options.root + frag;
+ this.fragment = frag;
+ window.history[options.replace ? 'replaceState' : 'pushState']({}, document.title, frag);
+
+ // If hash changes haven't been explicitly disabled, update the hash
+ // fragment to store history.
+ } else if (this._wantsHashChange) {
+ this.fragment = frag;
+ this._updateHash(window.location, frag, options.replace);
+ if (this.iframe && (frag != this.getFragment(this.getHash(this.iframe)))) {
+ // Opening and closing the iframe tricks IE7 and earlier to push a history entry on hash-tag change.
+ // When replace is true, we don't want this.
+ if(!options.replace) this.iframe.document.open().close();
+ this._updateHash(this.iframe.location, frag, options.replace);
+ }
+
+ // If you've told us that you explicitly don't want fallback hashchange-
+ // based history, then `navigate` becomes a page refresh.
+ } else {
+ window.location.assign(this.options.root + fragment);
+ }
+ if (options.trigger) this.loadUrl(fragment);
+ },
+
+ // Update the hash location, either replacing the current entry, or adding
+ // a new one to the browser history.
+ _updateHash: function(location, fragment, replace) {
+ if (replace) {
+ location.replace(location.toString().replace(/(javascript:|#).*$/, '') + '#' + fragment);
+ } else {
+ location.hash = fragment;
+ }
+ }
+ });
+
+ // Backbone.View
+ // -------------
+
+ // Creating a Backbone.View creates its initial element outside of the DOM,
+ // if an existing element is not provided...
+ var View = Backbone.View = function(options) {
+ this.cid = _.uniqueId('view');
+ this._configure(options || {});
+ this._ensureElement();
+ this.initialize.apply(this, arguments);
+ this.delegateEvents();
+ };
+
+ // Cached regex to split keys for `delegate`.
+ var delegateEventSplitter = /^(\S+)\s*(.*)$/;
+
+ // List of view options to be merged as properties.
+ var viewOptions = ['model', 'collection', 'el', 'id', 'attributes', 'className', 'tagName'];
+
+ // Set up all inheritable **Backbone.View** properties and methods.
+ _.extend(View.prototype, Events, {
+
+ // The default `tagName` of a View's element is `"div"`.
+ tagName: 'div',
+
+ // jQuery delegate for element lookup, scoped to DOM elements within the
+ // current view. This should be prefered to global lookups where possible.
+ $: function(selector) {
+ return this.$el.find(selector);
+ },
+
+ // Initialize is an empty function by default. Override it with your own
+ // initialization logic.
+ initialize: function(){},
+
+ // **render** is the core function that your view should override, in order
+ // to populate its element (`this.el`), with the appropriate HTML. The
+ // convention is for **render** to always return `this`.
+ render: function() {
+ return this;
+ },
+
+ // Remove this view from the DOM. Note that the view isn't present in the
+ // DOM by default, so calling this method may be a no-op.
+ remove: function() {
+ this.$el.remove();
+ return this;
+ },
+
+ // For small amounts of DOM Elements, where a full-blown template isn't
+ // needed, use **make** to manufacture elements, one at a time.
+ //
+ // var el = this.make('li', {'class': 'row'}, this.model.escape('title'));
+ //
+ make: function(tagName, attributes, content) {
+ var el = document.createElement(tagName);
+ if (attributes) $(el).attr(attributes);
+ if (content) $(el).html(content);
+ return el;
+ },
+
+ // Change the view's element (`this.el` property), including event
+ // re-delegation.
+ setElement: function(element, delegate) {
+ if (this.$el) this.undelegateEvents();
+ this.$el = (element instanceof $) ? element : $(element);
+ this.el = this.$el[0];
+ if (delegate !== false) this.delegateEvents();
+ return this;
+ },
+
+ // Set callbacks, where `this.events` is a hash of
+ //
+ // *{"event selector": "callback"}*
+ //
+ // {
+ // 'mousedown .title': 'edit',
+ // 'click .button': 'save'
+ // 'click .open': function(e) { ... }
+ // }
+ //
+ // pairs. Callbacks will be bound to the view, with `this` set properly.
+ // Uses event delegation for efficiency.
+ // Omitting the selector binds the event to `this.el`.
+ // This only works for delegate-able events: not `focus`, `blur`, and
+ // not `change`, `submit`, and `reset` in Internet Explorer.
+ delegateEvents: function(events) {
+ if (!(events || (events = getValue(this, 'events')))) return;
+ this.undelegateEvents();
+ for (var key in events) {
+ var method = events[key];
+ if (!_.isFunction(method)) method = this[events[key]];
+ if (!method) throw new Error('Method "' + events[key] + '" does not exist');
+ var match = key.match(delegateEventSplitter);
+ var eventName = match[1], selector = match[2];
+ method = _.bind(method, this);
+ eventName += '.delegateEvents' + this.cid;
+ if (selector === '') {
+ this.$el.bind(eventName, method);
+ } else {
+ this.$el.delegate(selector, eventName, method);
+ }
+ }
+ },
+
+ // Clears all callbacks previously bound to the view with `delegateEvents`.
+ // You usually don't need to use this, but may wish to if you have multiple
+ // Backbone views attached to the same DOM element.
+ undelegateEvents: function() {
+ this.$el.unbind('.delegateEvents' + this.cid);
+ },
+
+ // Performs the initial configuration of a View with a set of options.
+ // Keys with special meaning *(model, collection, id, className)*, are
+ // attached directly to the view.
+ _configure: function(options) {
+ if (this.options) options = _.extend({}, this.options, options);
+ for (var i = 0, l = viewOptions.length; i < l; i++) {
+ var attr = viewOptions[i];
+ if (options[attr]) this[attr] = options[attr];
+ }
+ this.options = options;
+ },
+
+ // Ensure that the View has a DOM element to render into.
+ // If `this.el` is a string, pass it through `$()`, take the first
+ // matching element, and re-assign it to `el`. Otherwise, create
+ // an element from the `id`, `className` and `tagName` properties.
+ _ensureElement: function() {
+ if (!this.el) {
+ var attrs = getValue(this, 'attributes') || {};
+ if (this.id) attrs.id = this.id;
+ if (this.className) attrs['class'] = this.className;
+ this.setElement(this.make(this.tagName, attrs), false);
+ } else {
+ this.setElement(this.el, false);
+ }
+ }
+
+ });
+
+ // The self-propagating extend function that Backbone classes use.
+ var extend = function (protoProps, classProps) {
+ var child = inherits(this, protoProps, classProps);
+ child.extend = this.extend;
+ return child;
+ };
+
+ // Set up inheritance for the model, collection, and view.
+ Model.extend = Collection.extend = Router.extend = View.extend = extend;
+
+ // Backbone.sync
+ // -------------
+
+ // Map from CRUD to HTTP for our default `Backbone.sync` implementation.
+ var methodMap = {
+ 'create': 'POST',
+ 'update': 'PUT',
+ 'delete': 'DELETE',
+ 'read': 'GET'
+ };
+
+ // Override this function to change the manner in which Backbone persists
+ // models to the server. You will be passed the type of request, and the
+ // model in question. By default, makes a RESTful Ajax request
+ // to the model's `url()`. Some possible customizations could be:
+ //
+ // * Use `setTimeout` to batch rapid-fire updates into a single request.
+ // * Send up the models as XML instead of JSON.
+ // * Persist models via WebSockets instead of Ajax.
+ //
+ // Turn on `Backbone.emulateHTTP` in order to send `PUT` and `DELETE` requests
+ // as `POST`, with a `_method` parameter containing the true HTTP method,
+ // as well as all requests with the body as `application/x-www-form-urlencoded`
+ // instead of `application/json` with the model in a param named `model`.
+ // Useful when interfacing with server-side languages like **PHP** that make
+ // it difficult to read the body of `PUT` requests.
+ Backbone.sync = function(method, model, options) {
+ var type = methodMap[method];
+
+ // Default options, unless specified.
+ options || (options = {});
+
+ // Default JSON-request options.
+ var params = {type: type, dataType: 'json'};
+
+ // Ensure that we have a URL.
+ if (!options.url) {
+ params.url = getValue(model, 'url') || urlError();
+ }
+
+ // Ensure that we have the appropriate request data.
+ if (!options.data && model && (method == 'create' || method == 'update')) {
+ params.contentType = 'application/json';
+ params.data = JSON.stringify(model.toJSON());
+ }
+
+ // For older servers, emulate JSON by encoding the request into an HTML-form.
+ if (Backbone.emulateJSON) {
+ params.contentType = 'application/x-www-form-urlencoded';
+ params.data = params.data ? {model: params.data} : {};
+ }
+
+ // For older servers, emulate HTTP by mimicking the HTTP method with `_method`
+ // And an `X-HTTP-Method-Override` header.
+ if (Backbone.emulateHTTP) {
+ if (type === 'PUT' || type === 'DELETE') {
+ if (Backbone.emulateJSON) params.data._method = type;
+ params.type = 'POST';
+ params.beforeSend = function(xhr) {
+ xhr.setRequestHeader('X-HTTP-Method-Override', type);
+ };
+ }
+ }
+
+ // Don't process data on a non-GET request.
+ if (params.type !== 'GET' && !Backbone.emulateJSON) {
+ params.processData = false;
+ }
+
+ // Make the request, allowing the user to override any Ajax options.
+ return $.ajax(_.extend(params, options));
+ };
+
+ // Wrap an optional error callback with a fallback error event.
+ Backbone.wrapError = function(onError, originalModel, options) {
+ return function(model, resp) {
+ resp = model === originalModel ? resp : model;
+ if (onError) {
+ onError(originalModel, resp, options);
+ } else {
+ originalModel.trigger('error', originalModel, resp, options);
+ }
+ };
+ };
+
+ // Helpers
+ // -------
+
+ // Shared empty constructor function to aid in prototype-chain creation.
+ var ctor = function(){};
+
+ // Helper function to correctly set up the prototype chain, for subclasses.
+ // Similar to `goog.inherits`, but uses a hash of prototype properties and
+ // class properties to be extended.
+ var inherits = function(parent, protoProps, staticProps) {
+ var child;
+
+ // The constructor function for the new subclass is either defined by you
+ // (the "constructor" property in your `extend` definition), or defaulted
+ // by us to simply call the parent's constructor.
+ if (protoProps && protoProps.hasOwnProperty('constructor')) {
+ child = protoProps.constructor;
+ } else {
+ child = function(){ parent.apply(this, arguments); };
+ }
+
+ // Inherit class (static) properties from parent.
+ _.extend(child, parent);
+
+ // Set the prototype chain to inherit from `parent`, without calling
+ // `parent`'s constructor function.
+ ctor.prototype = parent.prototype;
+ child.prototype = new ctor();
+
+ // Add prototype properties (instance properties) to the subclass,
+ // if supplied.
+ if (protoProps) _.extend(child.prototype, protoProps);
+
+ // Add static properties to the constructor function, if supplied.
+ if (staticProps) _.extend(child, staticProps);
+
+ // Correctly set child's `prototype.constructor`.
+ child.prototype.constructor = child;
+
+ // Set a convenience property in case the parent's prototype is needed later.
+ child.__super__ = parent.prototype;
+
+ return child;
+ };
+
+ // Helper function to get a value from a Backbone object as a property
+ // or as a function.
+ var getValue = function(object, prop) {
+ if (!(object && object[prop])) return null;
+ return _.isFunction(object[prop]) ? object[prop]() : object[prop];
+ };
+
+ // Throw an error when a URL is needed, and none is supplied.
+ var urlError = function() {
+ throw new Error('A "url" property or function must be specified');
+ };
+
+}).call(this);
diff --git a/addons/point_of_sale/static/lib/mousewheel/jquery.mousewheel-3.0.6.js b/addons/point_of_sale/static/lib/mousewheel/jquery.mousewheel-3.0.6.js
new file mode 100755
index 00000000000..38b60951b20
--- /dev/null
+++ b/addons/point_of_sale/static/lib/mousewheel/jquery.mousewheel-3.0.6.js
@@ -0,0 +1,84 @@
+/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
+ * Licensed under the MIT License (LICENSE.txt).
+ *
+ * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
+ * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
+ * Thanks to: Seamus Leahy for adding deltaX and deltaY
+ *
+ * Version: 3.0.6
+ *
+ * Requires: 1.2.2+
+ */
+
+(function($) {
+
+var types = ['DOMMouseScroll', 'mousewheel'];
+
+if ($.event.fixHooks) {
+ for ( var i=types.length; i; ) {
+ $.event.fixHooks[ types[--i] ] = $.event.mouseHooks;
+ }
+}
+
+$.event.special.mousewheel = {
+ setup: function() {
+ if ( this.addEventListener ) {
+ for ( var i=types.length; i; ) {
+ this.addEventListener( types[--i], handler, false );
+ }
+ } else {
+ this.onmousewheel = handler;
+ }
+ },
+
+ teardown: function() {
+ if ( this.removeEventListener ) {
+ for ( var i=types.length; i; ) {
+ this.removeEventListener( types[--i], handler, false );
+ }
+ } else {
+ this.onmousewheel = null;
+ }
+ }
+};
+
+$.fn.extend({
+ mousewheel: function(fn) {
+ return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel");
+ },
+
+ unmousewheel: function(fn) {
+ return this.unbind("mousewheel", fn);
+ }
+});
+
+
+function handler(event) {
+ var orgEvent = event || window.event, args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true, deltaX = 0, deltaY = 0;
+ event = $.event.fix(orgEvent);
+ event.type = "mousewheel";
+
+ // Old school scrollwheel delta
+ if ( orgEvent.wheelDelta ) { delta = orgEvent.wheelDelta/120; }
+ if ( orgEvent.detail ) { delta = -orgEvent.detail/3; }
+
+ // New school multidimensional scroll (touchpads) deltas
+ deltaY = delta;
+
+ // Gecko
+ if ( orgEvent.axis !== undefined && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) {
+ deltaY = 0;
+ deltaX = -1*delta;
+ }
+
+ // Webkit
+ if ( orgEvent.wheelDeltaY !== undefined ) { deltaY = orgEvent.wheelDeltaY/120; }
+ if ( orgEvent.wheelDeltaX !== undefined ) { deltaX = -1*orgEvent.wheelDeltaX/120; }
+
+ // Add event and delta to the front of the arguments
+ args.unshift(event, delta, deltaX, deltaY);
+
+ return ($.event.dispatch || $.event.handle).apply(this, args);
+}
+
+})(jQuery);
diff --git a/addons/point_of_sale/static/src/css/keyboard.css b/addons/point_of_sale/static/src/css/keyboard.css
new file mode 100644
index 00000000000..3a06970929f
--- /dev/null
+++ b/addons/point_of_sale/static/src/css/keyboard.css
@@ -0,0 +1,146 @@
+/* Onscreen Keyboard http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-keyboard-with-css-and-jquery/ */
+
+.point-of-sale .keyboard_frame{
+ display: none;
+ position:absolute;
+ left: 0;
+ bottom: 0px;
+ margin: 0;
+ padding: 0;
+ padding-top: 15px;
+ width: 100%;
+ height: 0px; /* 235px, animated via jquery */
+ background-color: #BBB;
+ overflow:hidden;
+ -webkit-box-shadow: 0px 0px 10px rgba(0,0,0, 0.3);
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ z-index:10000;
+
+}
+.point-of-sale .keyboard_frame .close_button{
+ height:40px;
+ width:60px;
+ text-align:center;
+ background-color: #DDD;
+ font-size: 12px;
+ line-height:40px;
+ border: 1px solid #CCC;
+ -webkit-border-radius: 5px;
+ -webkit-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2);
+ position:absolute;
+ top:0;
+ right:15px;
+ cursor: pointer;
+}
+.point-of-sale .keyboard li {
+ float: left;
+ text-align: center;
+ background-color: #fff;
+ border: 1px solid #f0f0f0;
+ top:0;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -webkit-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2);
+ -webkit-transition-property: top, background-color;
+ -webkit-transition-duration: 0.2s;
+ -webkit-transition-timing-function: linear;
+}
+.point-of-sale .keyboard li:hover {
+ position: relative;
+ top: 2px;
+ left: 0px;
+ border-color: #ddd;
+ background-color:#e5e5e5;
+ cursor: pointer;
+ -webkit-transition-property: top, background-color;
+ -webkit-transition-duration: 0.1s;
+ -webkit-transition-timing-function: ease-out;
+}
+.point-of-sale .uppercase {
+ text-transform: uppercase;
+}
+.point-of-sale .on {
+ display: none;
+}
+.point-of-sale .firstitem{
+ clear: left;
+}
+.point-of-sale .keyboard .lastitem {
+ margin-right: 0;
+}
+
+/* ---- full sized keyboard ---- */
+
+.point-of-sale .full_keyboard {
+ list-style: none;
+ font-size: 14px;
+ width: 680px;
+ height: 100%;
+ margin-left: auto;
+ margin-right: auto;
+}
+.point-of-sale .full_keyboard li{
+ margin: 0 5px 5px 0;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+}
+.point-of-sale .full_keyboard .tab, .point-of-sale .full_keyboard .delete {
+ width: 70px;
+}
+.point-of-sale .full_keyboard .capslock {
+ width: 80px;
+}
+.point-of-sale .full_keyboard .return {
+ width: 77px;
+}
+.point-of-sale .full_keyboard .left-shift {
+ width: 95px;
+}
+.point-of-sale .full_keyboard .right-shift {
+ width: 109px;
+}
+.point-of-sale .full_keyboard .space {
+ clear: left;
+ width: 673px;
+}
+
+/* ---- simplified keyboard ---- */
+
+.point-of-sale .simple_keyboard {
+ list-style: none;
+ font-size: 16px;
+ width: 545px;
+ height: 220px;
+ margin-left: auto;
+ margin-right: auto;
+}
+.point-of-sale .simple_keyboard li{
+ margin: 0 5px 5px 0;
+ width: 49px;
+ height: 49px;
+ line-height: 49px;
+}
+.point-of-sale .simple_keyboard .firstitem.row_asdf{
+ margin-left:25px;
+}
+.point-of-sale .simple_keyboard .firstitem.row_zxcv{
+ margin-left:55px;
+}
+.point-of-sale .simple_keyboard .delete{
+ width: 103px;
+}
+.point-of-sale .simple_keyboard .return{
+ width: 103px;
+}
+.point-of-sale .simple_keyboard .space{
+ width:268px;
+}
+.point-of-sale .simple_keyboard .numlock{
+ width:103px;
+}
diff --git a/addons/point_of_sale/static/src/css/pos.css b/addons/point_of_sale/static/src/css/pos.css
index 09fbe3818f2..ba89b09eab5 100644
--- a/addons/point_of_sale/static/src/css/pos.css
+++ b/addons/point_of_sale/static/src/css/pos.css
@@ -1,3 +1,7 @@
+@font-face{
+ font-family: 'Inconsolata';
+ src: url(../fonts/Inconsolata.otf);
+}
.point-of-sale {
padding: 0;
@@ -11,17 +15,53 @@
top: 0;
width: 100%;
height: 100%;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
}
-.point-of-sale table {
- border-spacing: 0;
- border-collapse: collapse;
-}
-.point-of-sale td {
- border: 1px solid #e9eaec;
+
+.point-of-sale .shadow-top{
+ position: absolute;
+ top:0;
+ left:0;
+ right:0;
+ height:10px;
+ background: -webkit-linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
+ background: -moz-linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
+ background: -ms-linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
+ background: linear-gradient(top,rgba(0,0,0,0.09),rgba(0,0,0,0));
+}
+.point-of-sale .darker-shadow-top{
+ position: absolute;
+ top:0;
+ left:0;
+ right:0;
+ height:10px;
+ background: -webkit-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
+ background: -moz-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
+ background: -ms-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
+ background: linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));
+}
+/* ********* The black loading screen ********* */
+
+.point-of-sale .loader{
+ background-color: #222;
+ position:absolute;
+ left:0px;
+ top:0px;
+ width:100%;
+ height:100%;
+ z-index: 999;
+ text-align: center;
}
-.point-of-sale input {
- color: #555555;
+.point-of-sale .loader img{
+ position:absolute;
+ top:50%;
+ left:50%;
}
+
+/* ********* Generic element styling ********* */
+
.point-of-sale a {
text-decoration: none;
color: #555555;
@@ -32,12 +72,12 @@
padding: 4px 10px;
font-size: 11px;
border: 1px solid #cacaca;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
border-radius: 4px;
background: #e2e2e2;
- background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e2e2e2));
+ background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
+ background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
+ background: linear-gradient(#f0f0f0, #e2e2e2);
}
.point-of-sale ul, .point-of-sale ol {
padding: 0;
@@ -46,22 +86,26 @@
.point-of-sale li {
list-style-type: none;
}
-.point-of-sale button img {
- vertical-align: bottom;
-}
.point-of-sale .pos-right-align {
text-align: right;
}
.point-of-sale .pos-right-align input {
text-align: right;
+ border: 1px solid #cecbcb;
+ border-radius: 4px;
}
-.point-of-sale #container {
- width: 100%;
- height: 100%;
-}
+
+/* ********* The black header bar ********* */
+
+
.point-of-sale #topheader {
+ position:absolute;
+ left:0;
+ top:0;
width: 100%;
- height: 54px;
+ height: 33px;
+ margin:0;
+ padding:0;
color: gray;
border-top: solid 1px #d3d3d3;
border-bottom: solid 1px black;
@@ -69,57 +113,129 @@
background: -moz-linear-gradient(#7b7979, #393939);
background: -webkit-gradient(linear, left top, left bottom, from(#7b7979), to(#393939));
}
-.point-of-sale #topheader button {
+
+/* a) The left part of the top-bar */
+
+.point-of-sale #branding{
+ position: absolute;
+ display: table-cell;
+ left:0;
+ top:0;
+ width:439px;
+ height:100%;
+ margin:0;
+ padding:0;
+ border-right: 1px solid #373737;
+ text-align:left;
+ line-height:100%;
+ vertical-align: middle;
+}
+.point-of-sale #branding img {
+ height: 32px;
+ width: 116px;
+ margin-left:5px;
+ vertical-align:middle;
+}
+.point-of-sale #branding .username{
+ float:right;
+ color:#DDD;
+ font-size:16px;
+ margin-right:32px;
+ margin-top:10px;
+ font-style:italic;
+}
+
+/* b) The right part of the top-bar */
+
+.point-of-sale #rightheader {
+ position: absolute;
+ left:440px;
+ right:0;
+ top:0;
+ height:100%;
+}
+
+.point-of-sale #rightheader button {
color: black;
+ height:29px;
+ margin:2px;
+ margin-right:0px;
border: 1px solid black;
background: #7f82ac;
- background: -moz-linear-gradient(#b2b3d7, #7f82ac);
background: -webkit-gradient(linear, left top, left bottom, from(#b2b3d7), to(#7f82ac));
+ background: -moz-linear-gradient(#b2b3d7, #7f82ac);
+ background: -ms-linear-gradient(#b2b3d7, #7f82ac);
+ background: linear-gradient(#b2b3d7, #7f82ac);
}
-.point-of-sale #branding, .point-of-sale #rightheader {
- float: left;
- overflow: hidden;
- height: 35px;
- padding: 10px;
+
+.point-of-sale #rightheader button.neworder-button {
+ width: 32px;
+ margin-left:4px;
+ margin-right:4px;
}
-.point-of-sale #rightheader {
- float: none;
- margin-left: 440px;
+
+.point-of-sale div#order-selector {
+ display: inline;
}
-.point-of-sale #branding {
- border-right: 1px solid #373737;
- text-align: left;
- width: 419px;
+.point-of-sale ol#orders {
+ display: inline;
}
-.point-of-sale #branding img {
- height: 32px;
- width: 116px;
-}
-.point-of-sale #neworder-button {
- width: 32px;
- padding: 4px 10px;
+.point-of-sale li.order-selector-button {
+ display: inline;
}
-.point-of-sale #loggedas {
- float: right;
- padding: 5px 9px;
- text-align: center;
- color: white;
- border-left: 1px solid #373737;
+.point-of-sale li.selected-order button {
+ font-weight: 900;
}
-.point-of-sale #loggedas p {
- margin: 0 0 3px 0;
+
+/* c) The notifications indicator */
+
+.point-of-sale .oe_pos_synch-notification{
+ float:right;
+ color: rgba(255,255,255,0.4);
+ padding: 8px;
+ line-height:16px;
+ font-size:16px;
+ vertical-align:middle;
+ font-style: italic;
+ cursor:pointer;
}
+
+.point-of-sale .oe_pos_synch-notification .oe_status_red{
+ display:inline-block;
+ cursor:pointer;
+ width:16px; height:16px;
+ background: url("../img/gtk-no.png") no-repeat ;
+}
+
+.point-of-sale .oe_pos_synch-notification .oe_status_green{
+ display:inline-block;
+ width:16px; height:16px;
+ background: url("../img/gtk-yes.png") no-repeat;
+}
+
+/* ********* Contains everything below the bar ********* */
+
.point-of-sale #content {
width: 100%;
position: absolute;
- top: 56px;
+ top: 35px;
bottom: 0;
+ background: #F0EEEE;
}
+
+/* ********* The leftpane contains the order, numpad and paypad ********* */
+
.point-of-sale #leftpane {
- height: 100%;
- width: 440px;
- position: relative;
- border-right: solid 1px #afafb6;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box;
+ position:absolute;
+ left:0;
+ width:440px;
+ top:0px;
+ bottom:105px;
+ border-right: solid 1px #CECBCB;
background-color: white;
}
.point-of-sale #leftpane footer {
@@ -127,69 +243,12 @@
bottom: 0;
left: 0;
width: 100%;
- background-color: #e0e0e0;
- background-image: url(../img/headerbackground.jpg);
+ background: #F0EEEE;
white-space: nowrap;
}
-.point-of-sale #current-order {
- width: 100%;
- position: absolute;
- top: 0;
- bottom: 271px;
- overflow: auto;
-}
-.point-of-sale #current-order thead {
- background-color: #cccccc;
- background-image: url(../img/headerbackground.jpg);
- border: 0px;
- font-size: 12px;
- width: 440px;
-}
-.point-of-sale #current-order thead td {
- text-align: center;
- padding: 8px 0px;
- min-width: 40px;
- font-size: 12px;
-}
-.point-of-sale #current-order td {
- padding: 6px 4px;
- font-size: 11px;
- text-align: right;
- min-width: 40px;
- white-space: nowrap;
-}
-.point-of-sale #current-order td:first-child {
- width: 320px;
- padding: 6px;
- text-align: left;
- text-overflow: ellipsis;
-}
-.point-of-sale #current-order td:last-child {
- border-right: none;
-}
-.point-of-sale #current-order tr.selected {
- background-color: #e9eaf2;
-}
-.point-of-sale #current-order tr.selected td {
- border-top: 2px solid #d5d6e0;
- border-bottom: 1px solid #d5d6e0;
- padding-top: 5px;
- color: #555555;
-}
-.point-of-sale #amounts {
- background: white;
- border-bottom: solid 1px #d2d2d2;
- border-top: solid 1px #e9eaec;
- font-weight: bold;
- text-align: right;
- -webkit-margin-before: 0;
- -webkit-margin-after: 0;
-}
-.point-of-sale #amounts li {
- display: inline-block;
- padding: 8px;
- width: 29%;
-}
+
+/* ********* The paypad contains the payment buttons ********* */
+
.point-of-sale #paypad {
padding: 8px 4px 8px 8px;
display: inline-block;
@@ -204,13 +263,19 @@
vertical-align: middle;
color: #555555;
border-top: 1px solid #efefef;
+ font-size: 14px;
}
.point-of-sale #paypad button:hover {
color: white;
background: #7f82ac;
- background: -moz-linear-gradient(#9d9fc5, #7f82ac);
background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
+ background: -moz-linear-gradient(#9d9fc5, #7f82ac);
+ background: -ms-linear-gradient(#9d9fc5, #7f82ac);
+ background: linear-gradient(#9d9fc5, #7f82ac);
}
+
+/* ********* The Numpad ********* */
+
.point-of-sale #numpad {
padding: 8px 8px 8px 4px;
display: inline-block;
@@ -228,17 +293,18 @@
.point-of-sale #numpad button:hover {
color: white;
background: #7f82ac;
- background: -moz-linear-gradient(#9d9fc5, #7f82ac);
background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
+ background: -moz-linear-gradient(#9d9fc5, #7f82ac);
+ background: -ms-linear-gradient(#9d9fc5, #7f82ac);
+ background: linear-gradient(#9d9fc5, #7f82ac);
}
.point-of-sale #numpad .selected-mode {
color: white;
background: #7f82ac;
- background: -moz-linear-gradient(#9d9fc5, #7f82ac);
background: -webkit-gradient(linear, left top, left bottom, from(#9d9fc5), to(#7f82ac));
-}
-.point-of-sale .payment-button {
- font-size: 14px;
+ background: -moz-linear-gradient(#9d9fc5, #7f82ac);
+ background: -ms-linear-gradient(#9d9fc5, #7f82ac);
+ background: linear-gradient(#9d9fc5, #7f82ac);
}
.point-of-sale .input-button {
font-size: 24px;
@@ -246,15 +312,18 @@
.point-of-sale .mode-button, .point-of-sale #numpad-delete, .point-of-sale #numpad-minus {
font-size: 14px;
}
+
+/* ********* The right pane contains the screens and headers ********* */
+
.point-of-sale #rightpane {
position: absolute;
top: 0;
- bottom: 0;
- left: 441px;
+ bottom: 105px;
+ left: 440px;
right: 0;
- height: 100%;
vertical-align: top;
}
+
.point-of-sale #rightpane header {
padding: 0;
height: 32px;
@@ -263,12 +332,33 @@
background: -moz-linear-gradient(white, #d3d3d3);
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#d3d3d3));
}
+
+/* ********* The product list ********* */
+
.point-of-sale .product-list {
- overflow: auto;
- position: absolute;
- top: 72px;
- bottom: 0;
+ padding:10px;
+}
+
+.point-of-sale .product-list-scroller{
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box;
+ width:100%;
+ height:100%;
+ overflow: hidden;
+}
+.point-of-sale .product-list-container {
+ position:absolute;
+ top:0px;
+ bottom:0px;
+ left:0px;
+ right:0px;
+ background: #eeedff;
}
+
+/* a) the product list navigation bar */
+
.point-of-sale .breadcrumb li {
float: left;
line-height: 32px;
@@ -294,14 +384,15 @@
height: 19px;
margin: 6px 0;
}
+
+/* b) the search box */
+
.point-of-sale .searchbox {
position: absolute;
right: 2px;
}
.point-of-sale .searchbox input {
width: 130px;
- -moz-border-radius: 11px;
- -webkit-border-radius: 11px;
border-radius: 11px;
border: 1px solid #cecbcb;
padding: 3px 19px;
@@ -316,46 +407,106 @@
cursor: pointer;
display: none;
}
+
+/* c) the categories list */
+
.point-of-sale #categories {
+ /*background:#f0f0f0;*/
+ position: relative;
+ background-image: url('../img/bg.png');
border-bottom: 1px solid #cecbcb;
}
+.point-of-sale #categories .white-gradient{
+ position: absolute;
+ top:50%;
+ left:0;
+ right:0;
+ bottom:0;
+ background: -webkit-linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
+ background: -moz-linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
+ background: -ms-linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
+ background: linear-gradient(bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));
+}
.point-of-sale #categories h4 {
display: inline-block;
margin: 9px 5px;
}
-.point-of-sale #categories ol {
- display: inline;
+
+.point-of-sale .category-list{
+ padding:10px;
}
-.point-of-sale #categories li {
+/* d) the category button */
+
+.point-of-sale .category-button {
+ position: relative;
+ vertical-align: top;
display: inline-block;
+ font-size: 11px;
+ margin: 5px;
+ width: 120px;
+ height:120px;
+ background:#fff;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ -webkit-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+ box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+ cursor: pointer;
}
-.point-of-sale #categories .button {
- padding: 6px 14px;
- margin: 4px 0;
- font-size: 12px;
+
+.point-of-sale .category-button .category-img {
+ position: relative;
+ width: 120px;
+ height: 100px;
+ text-align: center;
+ cursor: pointer;
}
+
+.point-of-sale .category-button .category-name {
+ position: absolute;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box;
+ top:auto;
+ left: 2px;
+ right: 2px;
+ bottom: 2px;
+ background: #8a89ba; /*-webkit-linear-gradient(-90deg,rgba(138,137,186,0),rgba(138,137,186,1), rgba(138,137,186,1));*/
+ padding: 3px;
+ /*color:#8a89ba;*/
+ color: #FFF;
+ cursor: pointer;
+ border-radius: 3px;
+}
+
+/* e) the product */
+
.point-of-sale .product {
+ position:relative;
vertical-align: top;
display: inline-block;
font-size: 11px;
margin: 5px;
- max-width: 120px;
- border: 1px solid lightgray;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: 0px 1px 4px #777777;
- -webkit-box-shadow: 0px 1px 4px #777777;
- -box-shadow: 0px 1px 4px #777777;
+ width: 120px;
+ height:120px;
+ background:#fff;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ -webkit-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+ box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
}
-.point-of-sale .product-img {
+
+.point-of-sale .product .product-img {
position: relative;
width: 120px;
height: 100px;
background: white;
text-align: center;
}
-.point-of-sale .price-tag {
+
+.point-of-sale .product .price-tag {
position: absolute;
top: 2px;
right: 2px;
@@ -363,42 +514,78 @@
color: white;
background: #7f82ac;
padding: 2px 5px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
border-radius: 3px;
}
-.point-of-sale .product-name {
+
+.point-of-sale .product .product-name {
+ position: absolute;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box;
+ bottom:0;
+ top:auto;
+ width:100%;
+ background: -webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
+ background: -moz-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
+ background: -ms-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
+ background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
+ /*background:#FFF;*/
padding: 3px;
+ padding-top:15px;
}
-.point-of-sale #login-form label, .point-of-sale #login-form input {
- display: block;
-}
-.point-of-sale #login-form input {
- margin: 4px 0 12px;
- padding: 4px;
- width: 96%;
+
+
+/* ********* The Screens ********* */
+
+.point-of-sale .screen {
+ position:absolute;
+ text-align: center;
+ top:0px;
+ bottom:0px;
+ width:100%;
}
-.point-of-sale div#order-selector {
- display: inline;
+.point-of-sale .screen header h2 {
+ margin-top: 0px;
+ padding-top: 7px;
}
-.point-of-sale ol#orders {
- display: inline;
+.point-of-sale .screen p{
+ font-size: 18px;
}
-.point-of-sale li.order-selector-button {
- display: inline;
+
+/* a) Layout for the Product Screen */
+
+.point-of-sale .screen .layout-table {
+ border:none;
+ width:100%;
+ height:100%;
}
-.point-of-sale li.selected-order button {
- font-weight: 900;
+
+.point-of-sale .screen .header-row {
+ border:none;
+ width:100%;
+ height:0px;
}
-.point-of-sale .step-screen {
- text-align: center;
+.point-of-sale .screen .header-cell{
+ border:none;
+ width:100%;
+ height:0px;
}
-.point-of-sale .step-screen header h2 {
- margin-top: 0px;
- padding-top: 7px;
+.point-of-sale .screen .content-row {
+ width:100%;
+ height:100%;
+}
+.point-of-sale .screen .content-cell{
+ width:100%;
+}
+.point-of-sale .screen .content-cell .content-container{
+ height:100%;
+ position:relative;
}
+/* b) The payment screen */
+
.point-of-sale .pos-step-container {
display: inline-block;
font-size: 1.5em;
@@ -406,30 +593,48 @@
.point-of-sale .pos-payment-container {
text-align: left;
}
-.point-of-sale .pos-payment-container .payment-due {
- display: block;
- margin-top: 10px;
- margin-bottom: 10px;
- padding: 3px 6px 0px 6px;
- background-color: white;
- border:1px solid grey;
- border-radius: 3px;
+.point-of-sale .pos-payment-container .left-block{
+ display: inline-block;
+ width:49%;
+ margin:0;
+ padding:0;
+ text-align:left;
+}
+.point-of-sale .pos-payment-container .header{
+ margin-top: 50px;
+ margin-bottom:20px;
+ font-weight: bold;
+}
+.point-of-sale .pos-payment-container .infoline{
+ margin-top:5px;
+ margin-bottom:5px;
+}
+.point-of-sale .pos-payment-container .right-block{
+ display: inline-block;
+ width:49%;
+ margin:0;
+ padding:0;
+ text-align:right;
}
.point-of-sale .pos-payment-container table {
width: 100%;
margin-bottom: 20px;
}
+.point-of-sale .pos-payment-container td {
+ vertical-align: middle;
+}
.point-of-sale .pos-payment-container .paymentline-type {
- font-size: 0.8em;
+ font-size: 1em;
font-weight: bold;
+ margin-right:10px;
}
-.point-of-sale .step-screen button {
- width: 50%;
- text-align: center;
- padding: 7px 0 7px 0;
- font-size: 0.8em;
- font-weight: bold;
+
+/* c) The receipt screen */
+
+.point-of-sale .pos-receipt-container {
+ font-size: 0.75em;
}
+
.point-of-sale .pos-sale-ticket {
text-align: left;
width: 300px;
@@ -445,25 +650,6 @@
.point-of-sale .pos-sale-ticket table td {
border: 0;
}
-.point-of-sale .pos-receipt-container {
- font-size: 0.75em;
-}
-
-.point-of-sale .oe_pos_synch-notification-button {
- color: white;
- border: 1px solid black;
- border-radius: 3px;
- padding: 2px 3px 2px 3px;
- background-color: #D92A2A;
-}
-
-.receipt-buttons {
- white-space: nowrap;
-}
-
-.pos-payment-buttons {
- white-space: nowrap;
-}
@media print {
#oe_header, #oe_menu, .point-of-sale #topheader, .point-of-sale #leftpane {
@@ -476,7 +662,7 @@
left: 0px;
background-color: white;
}
- #receipt-screen header, .receipt-buttons {
+ #receipt-screen header {
display: none;
}
#receipt-screen {
@@ -487,3 +673,444 @@
}
}
+/* d) The Scale screen */
+
+.point-of-sale .scale-screen .display{
+ position:relative;
+ width:600px;
+ height:190px;
+ margin-top: 100px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.point-of-sale .scale-screen .product-picture {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box;
+ display: float;
+ float: right;
+ margin: 5px;
+ width: 180px;
+ height:180px;
+ line-height:180px;
+ cursor:pointer;
+
+ background:#fff;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ -webkit-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+ box-shadow: 0px 1px 8px rgba(0,0,0,0.2);
+}
+
+.point-of-sale .scale-screen .product-picture img{
+ vertical-align: middle;
+ cursor:pointer;
+}
+
+.point-of-sale .scale-screen .product-picture .product-price{
+ position: absolute;
+ top:8px;
+ right:8px;
+ width:auto;
+ height:auto;
+ line-height:1;
+ color:white;
+ background: #7f82ac;
+ padding: 2px 5px;
+ border-radius: 3px;
+ cursor:pointer;
+}
+
+.point-of-sale .scale-screen .product-name {
+ position: absolute;
+ left:0;
+ top:20px;
+ height:50px;
+ font-size:40px;
+ line-height:50px;
+ text-align:right;
+ right:225px;
+}
+.point-of-sale .scale-screen .weight{
+ position: absolute;
+ left:0;
+ height:90px;
+ bottom:15px;
+ right:220px;
+ padding:5px;
+}
+.point-of-sale .scale-screen .weight p{
+ display: inline-block;
+ text-align:right;
+ line-height: 90px;
+ font-size: 80px;
+ width:100%;
+ height:100%;
+ margin:0;
+ font-family: "Inconsolata";
+}
+
+/* ********* The OrderWidget ********* */
+
+.point-of-sale .order-container{
+ position: absolute;
+ top: 0px;
+ bottom: 232px;
+ width:100%;
+ background: #F0EEEE;
+}
+
+.point-of-sale .order-scroller{
+ width:100%;
+ height:100%;
+ overflow:hidden;
+}
+
+.point-of-sale .order{
+ background: #F00;
+ background: -webkit-linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
+ background: -moz-linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
+ background: -ms-linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
+ background: linear-gradient(0deg,rgba(245,245,245,1),rgba(255,255,255,1), rgba(245,245,245,1));
+ padding-bottom:15px;
+ padding-top:15px;
+ margin-left:16px;
+ margin-right:16px;
+ margin-top:16px;
+ margin-bottom:16px;
+ font-size:16px;
+ -webkit-box-shadow: 0px 5px 16px rgba(0,0,0, 0.3);
+ -moz-box-shadow: 0px 5px 16px rgba(0,0,0, 0.3);
+ box-shadow: 0px 5px 16px rgba(0,0,0, 0.3);
+
+}
+
+.point-of-sale .order .empty{
+ text-align:center;
+ margin-top: 15px;
+ margin-bottom: 5px;
+ color:#999;
+ font-weight: normal;
+}
+
+.point-of-sale .order .summary{
+ width:100%;
+ text-align:right;
+ font-weight: bold;
+ margin-top:20px;
+ margin-bottom:10px;
+}
+.point-of-sale .order .summary .line{
+ margin-right:15px;
+ padding-top:5px;
+ border-top: solid 2px;
+ border-color:#777;
+}
+.point-of-sale .order .summary .line.empty{
+ border-color:#BBB;
+ color:#999;
+}
+
+/* ********* The OrderLineWidget ********* */
+
+.point-of-sale .order .orderline{
+ width:100%;
+ margin:0px;
+ padding-top:3px;
+ padding-bottom:10px;
+ padding-left:15px;
+ padding-right:15px;
+ cursor: pointer;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-transition: background 250ms ease-in-out;
+ -moz-transition: background 250ms ease-in-out;
+ transition: background 250ms ease-in-out;
+}
+.point-of-sale .order .orderline:hover{
+ background: rgba(140,143,183,0.05);
+ -webkit-transition: background 50ms ease-in-out;
+ -moz-transition: background 50ms ease-in-out;
+ transition: background 50ms ease-in-out;
+}
+
+.point-of-sale .order .orderline.selected{
+ background: rgba(140,143,183,0.2);
+ -webkit-transition: background 250ms ease-in-out;
+ -moz-transition: background 250ms ease-in-out;
+ transition: background 250ms ease-in-out;
+ cursor: default;
+}
+.point-of-sale .order .orderline .product-name{
+ padding:0;
+ display:inline-block;
+ font-weight: bold;
+ width:80%;
+ overflow:hidden;
+}
+.point-of-sale .order .orderline .price{
+ padding:0;
+ font-weight: bold;
+ float:right;
+}
+.point-of-sale .order .orderline .info-list{
+ color: #888;
+ margin-left:10px;
+}
+.point-of-sale .order .orderline .info-list em{
+ color: #777;
+ font-weight: bold;
+ font-style:normal;
+}
+
+/* ********* The ActionBarWidget ********* */
+
+.point-of-sale .pos-actionbar{
+ position:absolute;
+ left: 0;
+ bottom: 0px;
+ height: 105px;
+ width: 100%;
+ margin: 0;
+ background: #f5f5f5; /*#ebebeb;*/
+ border-top: solid 1px #afafb6;
+ z-index:900;
+}
+
+.point-of-sale .pos-actionbar ul{
+ list-style: none;
+}
+
+.point-of-sale .pos-actionbar-left-pane{
+ height: 100%;
+ width: 434px;
+ margin: 0px;
+ padding-left:3px;
+ padding-right:3px;
+ border-right: solid 1px #dfdfdf;
+ float: left;
+}
+
+.point-of-sale .pos-actionbar-button-list{
+ height: 100%;
+ margin: 0px;
+ padding-left:3px;
+ padding-right:3px;
+ overflow:hidden;
+}
+
+.point-of-sale .pos-actionbar .button{
+ width: 90px;
+ height: 90px;
+ text-align:center;
+ margin:3px;
+ margin-top:6px;
+ float:left;
+
+ font-size: 14px;
+ font-weight: bold;
+
+ cursor: pointer;
+
+ border: 1px solid #cacaca;
+ border-radius: 4px;
+
+ background: #e2e2e2;
+ background: -webkit-linear-gradient(#f0f0f0, #e2e2e2);
+ background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
+ background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
+ background: linear-gradient(#f0f0f0, #e2e2e2);
+ -webkit-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
+ -moz-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
+ box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
+}
+.point-of-sale .pos-actionbar .button .label{
+ margin-top: 37px;
+}
+.point-of-sale .pos-actionbar .button .icon{
+ margin-top: 10px;
+}
+.point-of-sale .pos-actionbar .button:hover {
+ color: white;
+ background: #7f82ac;
+ border: 1px solid #7f82ac;
+ background: -webkit-linear-gradient(#9d9fc5, #7f82ac);
+ background: -moz-linear-gradient(#9d9fc5, #7f82ac);
+ background: -ms-linear-gradient(#9d9fc5, #7f82ac);
+ background: linear-gradient(#9d9fc5, #7f82ac);
+
+ -webkit-transition-property: background, border;
+ -webkit-transition-duration: 0.2s;
+ -webkit-transition-timing-function: ease-out;
+}
+
+.point-of-sale .pos-actionbar .button.rightalign{
+ float:right;
+}
+
+/* ********* The PopupWidgets ********* */
+
+.point-of-sale .modal-dialog{
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height:100%;
+ background-color: rgba(0,0,0,0.5);
+ z-index:1000;
+}
+.point-of-sale .modal-dialog .popup{
+ position: absolute;
+ left:50%;
+ top:50%;
+ width:500px;
+ height:400px;
+ margin-left: -250px;
+ margin-top: -200px;
+ padding:10px;
+ padding-top:20px;
+ text-align:center;
+ font-size:20px;
+ font-weight:bold;
+ background-color: #F0EEEE;
+ border: 1px solid #E0DDDD;
+ -webkit-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
+ -moz-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
+ -ms-box-shadow: 0px 10px 20px rgba(0,0,0, 0.3);
+ z-index:1200;
+}
+.point-of-sale .popup .footer{
+ position:absolute;
+ bottom:0;
+ left:0;
+ width:100%;
+ height:60px;
+ border-top: 1px solid #E0DDDD;
+}
+.point-of-sale .popup .button{
+ float:right;
+ width: 110px;
+ height: 40px;
+ line-height:40px;
+ text-align:center;
+ margin:3px;
+ margin-top:10px;
+ margin-right:10px;
+
+ font-size: 14px;
+ font-weight: bold;
+
+ cursor: pointer;
+
+ border: 1px solid #cacaca;
+ border-radius: 4px;
+
+ background: #e2e2e2;
+ background: -webkit-linear-gradient(#f0f0f0, #e2e2e2);
+ background: -moz-linear-gradient(#f0f0f0, #e2e2e2);
+ background: -ms-linear-gradient(#f0f0f0, #e2e2e2);
+ background: linear-gradient(#f0f0f0, #e2e2e2);
+ -webkit-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
+ -moz-box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
+ box-shadow: 0px 2px 2px rgba(0,0,0, 0.3);
+}
+.point-of-sale .popup .button:hover {
+ color: white;
+ background: #7f82ac;
+ border: 1px solid #7f82ac;
+ background: -webkit-linear-gradient(#9d9fc5, #7f82ac);
+ background: -moz-linear-gradient(#9d9fc5, #7f82ac);
+ background: -ms-linear-gradient(#9d9fc5, #7f82ac);
+ background: linear-gradient(#9d9fc5, #7f82ac);
+
+ -webkit-transition-property: background, border;
+ -webkit-transition-duration: 0.2s;
+ -webkit-transition-timing-function: ease-out;
+}
+
+.point-of-sale .popup .button.big-left{
+ position:absolute;
+ top: 120px;
+ left:40px;
+ width: 180px;
+ height: 180px;
+ line-height:180px;
+}
+
+.point-of-sale .popup .button.big-right{
+ position:absolute;
+ top: 120px;
+ right:40px;
+ width: 180px;
+ height: 180px;
+ line-height:180px;
+}
+
+/* ********* The ScrollBarWidget ********* */
+
+.point-of-sale .scrollbar{
+ position:absolute;
+ top:7px;
+ right:7px;
+ width:48px;
+ bottom:7px;
+ background: rgba(0,0,0,0.1);
+
+}
+.point-of-sale .scrollbar .button{
+ width:100%;
+ height: 48px;
+ line-height: 38px;
+ text-align: center;
+ font-size:48px;
+ border-radius: 4px;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ transition: all 250ms ease-in-out;
+}
+.point-of-sale .scrollbar .button{
+ color:white;
+ background: rgba(0,0,0,0.6);
+ -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.01);
+ -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.01);
+ box-shadow: 0px 1px 4px rgba(0,0,0,0.01);
+ text-shadow: rgba(255,255,255,0.5) 0px 0px 10px;
+ -webkit-transition: all 250ms ease-in-out;
+ -moz-transition: all 250ms ease-in-out;
+ transition: all 250ms ease-in-out;
+}
+.point-of-sale .scrollbar .button:hover{
+ text-shadow: rgba(255,255,255,0.8) 0px 0px 15px;
+}
+.point-of-sale .scrollbar .button.disabled{
+ background: rgba(0,0,0,0.3);
+ color:rgba(255,255,255,0.5);
+ -webkit-transition: all 250ms ease-in-out;
+ -moz-transition: all 250ms ease-in-out;
+ transition: all 250ms ease-in-out;
+}
+.point-of-sale .scrollbar .down-button{
+ position:absolute;
+ bottom:0px;
+}
+.point-of-sale .scrollbar .up-button{
+ position:absolute;
+ top:0px;
+}
+.point-of-sale .scrollbar .scroller{
+ position:absolute;
+ top:33%;
+ bottom:50%;
+ width:100%;
+ background: rgba(0,0,0,0.1);
+ border-radius: 4px;
+}
+
diff --git a/addons/point_of_sale/static/src/fonts/Inconsolata.otf b/addons/point_of_sale/static/src/fonts/Inconsolata.otf
new file mode 100644
index 00000000000..348889828d8
--- /dev/null
+++ b/addons/point_of_sale/static/src/fonts/Inconsolata.otf
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/bancontact.png b/addons/point_of_sale/static/src/img/bancontact.png
new file mode 100644
index 00000000000..5c34fefb0f9
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/bancontact.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/bg.png b/addons/point_of_sale/static/src/img/bg.png
new file mode 100644
index 00000000000..d54b6302d5a
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/bg.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/gtk-no.png b/addons/point_of_sale/static/src/img/gtk-no.png
new file mode 100644
index 00000000000..047ddcd9289
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/gtk-no.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/gtk-yes.png b/addons/point_of_sale/static/src/img/gtk-yes.png
new file mode 100644
index 00000000000..01fb373c251
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/gtk-yes.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/face-monkey.png b/addons/point_of_sale/static/src/img/icons/png48/face-monkey.png
new file mode 100644
index 00000000000..1a57c9e0696
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/face-monkey.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/go-next.png b/addons/point_of_sale/static/src/img/icons/png48/go-next.png
new file mode 100644
index 00000000000..bcd343dde94
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/go-next.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/go-previous.png b/addons/point_of_sale/static/src/img/icons/png48/go-previous.png
new file mode 100644
index 00000000000..0a084ad66eb
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/go-previous.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/help.png b/addons/point_of_sale/static/src/img/icons/png48/help.png
new file mode 100644
index 00000000000..8c56bd4f962
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/help.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/printer.png b/addons/point_of_sale/static/src/img/icons/png48/printer.png
new file mode 100644
index 00000000000..9747f37ddcc
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/printer.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/scale.png b/addons/point_of_sale/static/src/img/icons/png48/scale.png
new file mode 100644
index 00000000000..3070c56ce1c
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/scale.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/shut-down.png b/addons/point_of_sale/static/src/img/icons/png48/shut-down.png
new file mode 100644
index 00000000000..8478ab19686
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/shut-down.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/system-log-out.png b/addons/point_of_sale/static/src/img/icons/png48/system-log-out.png
new file mode 100644
index 00000000000..edd6e3446a0
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/system-log-out.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/png48/validate.png b/addons/point_of_sale/static/src/img/icons/png48/validate.png
new file mode 100644
index 00000000000..75372c89533
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/png48/validate.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/icons/printer.svg b/addons/point_of_sale/static/src/img/icons/printer.svg
new file mode 100644
index 00000000000..4c702dc48e2
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/printer.svg
@@ -0,0 +1,502 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="printer.svg"
+ sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/devices"
+ inkscape:version="0.46"
+ sodipodi:version="0.32"
+ id="svg2994"
+ height="48px"
+ width="48px"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs3">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective79" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient6719"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5060">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop5062" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop5064" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient6717"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop5050" />
+ <stop
+ id="stop5056"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop5052" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5048"
+ id="linearGradient6715"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507" />
+ <linearGradient
+ id="linearGradient4762">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.12371134;"
+ offset="0.0000000"
+ id="stop4764" />
+ <stop
+ id="stop4768"
+ offset="0.10344828"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4766" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4741">
+ <stop
+ id="stop4743"
+ offset="0.0000000"
+ style="stop-color:#dcdcda;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4745"
+ offset="1.0000000"
+ style="stop-color:#bab9b7;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4733">
+ <stop
+ id="stop4735"
+ offset="0.0000000"
+ style="stop-color:#000000;stop-opacity:0.23711340;" />
+ <stop
+ id="stop4737"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4698">
+ <stop
+ id="stop4700"
+ offset="0.0000000"
+ style="stop-color:#fffffd;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#bbbbb9;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4706" />
+ <stop
+ id="stop4702"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4688">
+ <stop
+ id="stop4690"
+ offset="0.0000000"
+ style="stop-color:#666666;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4692"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4680"
+ inkscape:collect="always">
+ <stop
+ id="stop4682"
+ offset="0"
+ style="stop-color:#f7f6f5;stop-opacity:1;" />
+ <stop
+ id="stop4684"
+ offset="1"
+ style="stop-color:#f7f6f5;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4668">
+ <stop
+ id="stop4670"
+ offset="0"
+ style="stop-color:#8e8d87;stop-opacity:1;" />
+ <stop
+ style="stop-color:#cbc9c1;stop-opacity:1.0000000;"
+ offset="0.27586207"
+ id="stop4676" />
+ <stop
+ id="stop4672"
+ offset="1.0000000"
+ style="stop-color:#8e8d87;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient259">
+ <stop
+ id="stop260"
+ offset="0.0000000"
+ style="stop-color:#e0e0e0;stop-opacity:1.0000000;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.40546969"
+ id="stop4886" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.53448278"
+ id="stop4884" />
+ <stop
+ id="stop261"
+ offset="1.0000000"
+ style="stop-color:#494949;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15662">
+ <stop
+ id="stop15664"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ <stop
+ id="stop15666"
+ offset="1.0000000"
+ style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <radialGradient
+ r="2.1227016"
+ fy="26.925594"
+ fx="9.1295490"
+ cy="26.925594"
+ cx="9.1295490"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1433"
+ xlink:href="#linearGradient4698"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="72.064316"
+ x2="9.9128132"
+ y1="57.227650"
+ x1="9.8698082"
+ gradientTransform="matrix(2.772086,0.000000,0.000000,0.360739,0.618718,2.883883)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1447"
+ xlink:href="#linearGradient4733"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="54.136139"
+ x2="10.338233"
+ y1="64.652260"
+ x1="10.338233"
+ gradientTransform="matrix(2.369844,0.000000,0.000000,0.421969,0.000000,2.000000)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1451"
+ xlink:href="#linearGradient4680"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="62.282467"
+ x2="9.7052784"
+ y1="70.724976"
+ x1="9.7316532"
+ gradientTransform="matrix(2.369844,0.000000,0.000000,0.421969,0.000000,2.000000)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1453"
+ xlink:href="#linearGradient4688"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="19.337463"
+ x2="20.717800"
+ y1="25.140253"
+ x1="20.771229"
+ gradientTransform="matrix(1.198769,0,0,0.853565,-0.143086,2.034513)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1456"
+ xlink:href="#linearGradient15662"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="25.247311"
+ x2="24.789707"
+ y1="3.6785457"
+ x1="25.056711"
+ gradientTransform="matrix(0.94571,0,0,1.076032,5.016683e-2,4.095404)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1459"
+ xlink:href="#linearGradient259"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="58.831264"
+ x2="15.487823"
+ y1="32.539238"
+ x1="15.387969"
+ gradientTransform="matrix(1.492569,0,0,0.668741,8.188072e-2,2)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1464"
+ xlink:href="#linearGradient4762"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="88.294930"
+ x2="18.972126"
+ y1="88.294930"
+ x1="1.8456430"
+ gradientTransform="matrix(2.291824,0,0,0.434269,8.855179e-2,2)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1468"
+ xlink:href="#linearGradient4741"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="88.294933"
+ x2="18.972126"
+ y1="88.294933"
+ x1="1.8456431"
+ gradientTransform="matrix(2.30272,0,0,0.437918,0,0.584034)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient1471"
+ xlink:href="#linearGradient4668"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-y="160"
+ inkscape:window-x="491"
+ inkscape:window-height="688"
+ inkscape:window-width="872"
+ inkscape:guide-bbox="true"
+ showguides="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:cy="4.6034265"
+ inkscape:cx="29.124539"
+ inkscape:zoom="1"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="0.090196078"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:showpageshadow="false" />
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Printer</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <dc:source>http://jimmac.musichall.cz</dc:source>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>printer</rdf:li>
+ <rdf:li>local</rdf:li>
+ <rdf:li>laser</rdf:li>
+ <rdf:li>bubblejet</rdf:li>
+ <rdf:li>inkjet</rdf:li>
+ <rdf:li>print</rdf:li>
+ <rdf:li>output</rdf:li>
+ <rdf:li>cups</rdf:li>
+ <rdf:li>lpd</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ id="layer1">
+ <g
+ transform="matrix(2.311016e-2,0,0,2.271533e-2,44.68502,39.36099)"
+ id="g6707">
+ <rect
+ style="opacity:0.40206185;color:black;fill:url(#linearGradient6715);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="rect6709"
+ width="1339.6335"
+ height="478.35718"
+ x="-1559.2523"
+ y="-150.69685" />
+ <path
+ style="opacity:0.40206185;color:black;fill:url(#radialGradient6717);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z "
+ id="path6711"
+ sodipodi:nodetypes="cccc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path6713"
+ d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z "
+ style="opacity:0.40206185;color:black;fill:url(#radialGradient6719);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <rect
+ ry="1.7115477"
+ rx="1.7115483"
+ y="36.004189"
+ x="4.75"
+ height="6.4915943"
+ width="38.4375"
+ id="rect4652"
+ style="fill:url(#linearGradient1471);fill-opacity:1;stroke:#595959;stroke-width:0.99999982;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cssssssssssss"
+ id="rect4609"
+ d="M 7.1308961,21.5 L 40.870615,21.5 C 41.255661,21.5 41.747648,21.788155 42.051049,22.223919 C 42.354451,22.659684 43.787518,24.83394 44.109448,25.297964 C 44.431378,25.761987 44.502397,26.201852 44.502397,26.774049 L 44.502397,38.850951 C 44.502397,39.764524 43.770402,40.5 42.861152,40.5 L 5.1403596,40.5 C 4.2311094,40.5 3.4991138,39.764524 3.4991138,38.850951 L 3.4991138,26.774049 C 3.4991138,26.280031 3.6002798,25.571641 3.9455202,25.120718 C 4.3811666,24.551713 5.5498664,22.57277 5.8581276,22.153118 C 6.1663887,21.733467 6.7324461,21.5 7.1308961,21.5 z "
+ style="color:#000000;fill:url(#linearGradient1468);fill-opacity:1;fill-rule:nonzero;stroke:#676767;stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ sodipodi:nodetypes="cssssssss"
+ id="path4718"
+ d="M 7.4246212,21.975532 C 6.9218931,21.975532 6.3048776,22.053784 6.0546019,22.46703 L 4.1542523,25.604816 C 3.8721285,26.070648 4.1881986,26.868141 5.0873106,26.868141 L 42.730786,26.868141 C 44.040732,26.868141 43.950533,25.858073 43.663844,25.428039 L 41.896077,22.776389 C 41.575544,22.295589 41.459199,21.975532 40.65864,21.975532 L 7.4246212,21.975532 z "
+ style="fill:#fbfbfb;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000" />
+ <path
+ style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient1464);stroke-width:0.94696712;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 7.60536,22.445756 L 40.432673,22.445756 C 40.798351,22.445756 41.265592,22.718629 41.553733,23.131283 C 41.841873,23.543938 42.849964,25.160945 43.155701,25.60036 C 43.461437,26.039775 43.59127,26.456312 43.59127,26.998164 L 43.59127,38.279261 C 43.59127,39.144385 43.457547,39.528356 42.594031,39.528356 L 5.5322268,39.528356 C 4.6687108,39.528356 4.4726047,39.144385 4.4726047,38.279261 L 4.4726047,26.998164 C 4.4726047,26.530345 4.6934498,25.859523 5.0213249,25.432514 C 5.435059,24.893685 6.1038541,23.461633 6.3966101,23.064237 C 6.6893662,22.666841 7.2269515,22.445756 7.60536,22.445756 z "
+ id="path4750"
+ sodipodi:nodetypes="cssssssssssss" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="rect15391"
+ d="M 11.672962,4.4999475 L 36.325116,4.4999475 C 36.975881,4.4999475 37.49978,5.0100777 37.49978,5.6437371 L 37.49978,24.348176 L 10.498298,24.348176 L 10.498298,5.6437371 C 10.498298,5.0100777 11.022197,4.4999475 11.672962,4.4999475 z "
+ style="color:#000000;fill:url(#linearGradient1459);fill-opacity:1;fill-rule:nonzero;stroke:#898989;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+ <rect
+ style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient1456);stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+ id="rect15660"
+ width="25.000576"
+ height="18.836374"
+ x="11.498513"
+ y="5.4992466"
+ ry="0.17677675"
+ rx="0.17677672" />
+ <rect
+ ry="1.7115483"
+ rx="1.7115483"
+ y="27.375000"
+ x="6.8750000"
+ height="5.1875000"
+ width="33.750000"
+ id="rect4678"
+ style="fill:url(#linearGradient1451);fill-opacity:1.0000000;stroke:url(#linearGradient1453);stroke-width:1.0000000;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" />
+ <path
+ transform="translate(0.000000,2.000000)"
+ d="M 10.871767 27.626486 A 1.2816310 1.2816310 0 1 1 8.3085046,27.626486 A 1.2816310 1.2816310 0 1 1 10.871767 27.626486 z"
+ sodipodi:ry="1.2816310"
+ sodipodi:rx="1.2816310"
+ sodipodi:cy="27.626486"
+ sodipodi:cx="9.5901356"
+ id="path4696"
+ style="fill:url(#radialGradient1433);fill-opacity:1.0000000;stroke:none;stroke-width:1.0000000;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="csscssssc"
+ id="path4731"
+ d="M 11.743718,25.416053 L 37.306218,25.478553 C 37.993716,25.480234 38.294038,25.107558 38.243718,24.478553 L 38.118718,22.916053 L 39.984835,22.916053 C 40.797335,22.916053 40.975035,23.108616 41.172335,23.478553 L 41.672335,24.416053 C 42.199130,25.403793 43.483508,26.390165 42.170495,26.390165 C 37.667784,26.390165 13.993718,26.041053 11.743718,25.416053 z "
+ style="fill:url(#linearGradient1447);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;opacity:0.36571429" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="M 43.488808,26.5 L 4.5111805,26.5"
+ id="path4760"
+ sodipodi:nodetypes="cc" />
+ <g
+ transform="translate(0.000000,2.000000)"
+ style="opacity:0.43575415"
+ id="g4849">
+ <rect
+ y="7.0000000"
+ x="14.000000"
+ height="1.0000000"
+ width="19.000000"
+ id="rect4833"
+ style="color:#000000;fill:#000000;fill-opacity:0.29239765;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:0.29239765;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
+ id="rect4835"
+ width="19.000000"
+ height="1.0000000"
+ x="14.000000"
+ y="9.0000000" />
+ <rect
+ y="11.000000"
+ x="14.000000"
+ height="1.0000000"
+ width="19.000000"
+ id="rect4837"
+ style="color:#000000;fill:#000000;fill-opacity:0.29239765;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:0.29239765;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
+ id="rect4839"
+ width="11.000000"
+ height="1.0000000"
+ x="14.000000"
+ y="13.000000" />
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:0.29239765;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
+ id="rect4843"
+ width="19.000000"
+ height="1.0000000"
+ x="14.000000"
+ y="17.000000" />
+ <rect
+ y="19.000000"
+ x="14.000000"
+ height="1.0000000"
+ width="19.000000"
+ id="rect4845"
+ style="color:#000000;fill:#000000;fill-opacity:0.29239765;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ </g>
+</svg>
diff --git a/addons/point_of_sale/static/src/img/icons/scale.svg b/addons/point_of_sale/static/src/img/icons/scale.svg
new file mode 100644
index 00000000000..a04a62adeba
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/scale.svg
@@ -0,0 +1,797 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ overflow="visible"
+ enable-background="new 0 0 128 129.396"
+ xml:space="preserve"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="go-home.svg"
+ version="1.0"
+ inkscape:export-filename="/home/tigert/My Downloads/go-home.png"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-ydpi="90.000000"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
+ id="metadata367"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" /><dc:title></dc:title><dc:creator><cc:Agent><dc:title>Jakub Steiner</dc:title></cc:Agent></dc:creator><dc:source>http://jimmac.musichall.cz</dc:source><dc:subject><rdf:Bag><rdf:li>home</rdf:li><rdf:li>return</rdf:li><rdf:li>go</rdf:li><rdf:li>default</rdf:li><rdf:li>user</rdf:li><rdf:li>directory</rdf:li></rdf:Bag></dc:subject><dc:contributor><cc:Agent><dc:title>Tuomas Kuosmanen</dc:title></cc:Agent></dc:contributor></cc:Work><cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/"><cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /></cc:License></rdf:RDF></metadata><defs
+ id="defs365"><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 24 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="48 : 24 : 1"
+ inkscape:persp3d-origin="24 : 16 : 1"
+ id="perspective92" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient5031"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" /><linearGradient
+ inkscape:collect="always"
+ id="linearGradient5060"><stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop5062" /><stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop5064" /></linearGradient><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient5029"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" /><linearGradient
+ id="linearGradient5048"><stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop5050" /><stop
+ id="stop5056"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" /><stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop5052" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5048"
+ id="linearGradient5027"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507" /><linearGradient
+ id="linearGradient2406"><stop
+ style="stop-color:#7c7e79;stop-opacity:1;"
+ offset="0"
+ id="stop2408" /><stop
+ id="stop2414"
+ offset="0.1724138"
+ style="stop-color:#848681;stop-opacity:1;" /><stop
+ style="stop-color:#898c86;stop-opacity:1;"
+ offset="1"
+ id="stop2410" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient2390"><stop
+ style="stop-color:#919191;stop-opacity:1;"
+ offset="0"
+ id="stop2392" /><stop
+ style="stop-color:#919191;stop-opacity:0;"
+ offset="1"
+ id="stop2394" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient2378"><stop
+ style="stop-color:#575757;stop-opacity:1;"
+ offset="0"
+ id="stop2380" /><stop
+ style="stop-color:#575757;stop-opacity:0;"
+ offset="1"
+ id="stop2382" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient2368"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop2370" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop2372" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient2349"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop2351" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop2353" /></linearGradient><linearGradient
+ id="linearGradient2341"><stop
+ id="stop2343"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" /><stop
+ id="stop2345"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" /></linearGradient><linearGradient
+ id="linearGradient2329"><stop
+ style="stop-color:#000000;stop-opacity:0.18556701;"
+ offset="0"
+ id="stop2331" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop2333" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient2319"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop2321" /><stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop2323" /></linearGradient><linearGradient
+ id="linearGradient2307"><stop
+ style="stop-color:#edd400;stop-opacity:1;"
+ offset="0"
+ id="stop2309" /><stop
+ style="stop-color:#998800;stop-opacity:1;"
+ offset="1"
+ id="stop2311" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient2299"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop2301" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop2303" /></linearGradient><linearGradient
+ id="XMLID_2_"
+ gradientUnits="userSpaceOnUse"
+ x1="80.223602"
+ y1="117.5205"
+ x2="48.046001"
+ y2="59.7995"
+ gradientTransform="matrix(0.314683,0.000000,0.000000,0.314683,4.128264,3.742874)">
+ <stop
+ offset="0"
+ style="stop-color:#CCCCCC"
+ id="stop17" />
+ <stop
+ offset="0.9831"
+ style="stop-color:#FFFFFF"
+ id="stop19" />
+ <midPointStop
+ offset="0"
+ style="stop-color:#CCCCCC"
+ id="midPointStop48" />
+ <midPointStop
+ offset="0.5"
+ style="stop-color:#CCCCCC"
+ id="midPointStop50" />
+ <midPointStop
+ offset="0.9831"
+ style="stop-color:#FFFFFF"
+ id="midPointStop52" />
+ </linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#XMLID_2_"
+ id="linearGradient1514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.336922,0,0,0.166888,73.490762,15.46151)"
+ x1="52.006104"
+ y1="166.1331"
+ x2="14.049017"
+ y2="-42.218513" /><linearGradient
+ id="XMLID_39_"
+ gradientUnits="userSpaceOnUse"
+ x1="64.387703"
+ y1="65.124001"
+ x2="64.387703"
+ y2="35.569"
+ gradientTransform="matrix(0.354101,0,0,0.354101,57.146561,-0.08364921)">
+ <stop
+ offset="0"
+ style="stop-color:#FFFFFF"
+ id="stop336" />
+ <stop
+ offset="0.8539"
+ style="stop-color:#FF6200"
+ id="stop338" />
+ <stop
+ offset="1"
+ style="stop-color:#F25D00"
+ id="stop340" />
+ <midPointStop
+ offset="0"
+ style="stop-color:#FFFFFF"
+ id="midPointStop335" />
+ <midPointStop
+ offset="0.5"
+ style="stop-color:#FFFFFF"
+ id="midPointStop337" />
+ <midPointStop
+ offset="0.8539"
+ style="stop-color:#FF6200"
+ id="midPointStop339" />
+ <midPointStop
+ offset="0.5"
+ style="stop-color:#FF6200"
+ id="midPointStop341" />
+ <midPointStop
+ offset="1"
+ style="stop-color:#F25D00"
+ id="midPointStop343" />
+ </linearGradient><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2299"
+ id="radialGradient2305"
+ cx="7.5326638"
+ cy="24.202574"
+ fx="7.5326638"
+ fy="24.202574"
+ r="8.2452128"
+ gradientTransform="matrix(4.100086,0,0,4.201322,30.092822,-78.53967)"
+ gradientUnits="userSpaceOnUse" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2307"
+ id="radialGradient2313"
+ cx="19.985598"
+ cy="36.77816"
+ fx="19.985598"
+ fy="36.77816"
+ r="1.0821035"
+ gradientTransform="matrix(1.125263,0,0,0.982744,52.079204,0.565787)"
+ gradientUnits="userSpaceOnUse" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2319"
+ id="radialGradient2325"
+ cx="20.443665"
+ cy="37.425829"
+ fx="20.443665"
+ fy="37.425829"
+ r="1.0821035"
+ gradientTransform="matrix(1.125263,0,0,0.982744,52.079204,0.731106)"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2329"
+ id="linearGradient2335"
+ x1="17.602522"
+ y1="26.057423"
+ x2="17.682528"
+ y2="32.654099"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.898789,0,0,1.071914,55.985907,-2.080838)" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2341"
+ id="radialGradient2339"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(4.100086,0,0,-4.201322,50.309773,105.3535)"
+ cx="11.68129"
+ cy="19.554111"
+ fx="11.68129"
+ fy="19.554111"
+ r="8.2452126" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2349"
+ id="radialGradient2355"
+ cx="24.023088"
+ cy="40.56913"
+ fx="24.023088"
+ fy="40.56913"
+ r="16.28684"
+ gradientTransform="matrix(1.000000,0.000000,0.000000,0.431250,1.157278e-15,23.07369)"
+ gradientUnits="userSpaceOnUse" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2368"
+ id="radialGradient2374"
+ cx="29.913452"
+ cy="30.442923"
+ fx="29.913452"
+ fy="30.442923"
+ r="4.0018832"
+ gradientTransform="matrix(3.751495,0,0,3.147818,-26.501188,-65.70704)"
+ gradientUnits="userSpaceOnUse" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2378"
+ id="radialGradient2384"
+ cx="24.195112"
+ cy="10.577631"
+ fx="24.195112"
+ fy="10.577631"
+ r="15.242914"
+ gradientTransform="matrix(1.125263,-3.585417e-8,4.269819e-8,1.340059,52.501178,1.355395)"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2390"
+ id="linearGradient2396"
+ x1="30.603519"
+ y1="37.337803"
+ x2="30.603519"
+ y2="36.112415"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.263867,0,0,0.859794,-6.499556,8.390924)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2406"
+ id="linearGradient2412"
+ x1="17.850183"
+ y1="28.939463"
+ x2="19.040216"
+ y2="41.03223"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.888785,0,0,1.08932,57.918872,-1.524336)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5048"
+ id="linearGradient4689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient4691"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient4693"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" /></defs><sodipodi:namedview
+ inkscape:cy="7.1533137"
+ inkscape:cx="51.448666"
+ inkscape:zoom="4"
+ inkscape:window-height="1056"
+ inkscape:window-width="1855"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="0.21568627"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:showpageshadow="false"
+ inkscape:window-x="1431"
+ inkscape:window-y="24"
+ inkscape:current-layer="svg2"
+ fill="#555753"
+ showgrid="false"
+ stroke="#a40000"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:snap-global="false"
+ inkscape:window-maximized="1"><inkscape:grid
+ type="xygrid"
+ id="grid3818" /></sodipodi:namedview>
+ <g
+ style="display:inline"
+ id="g5022"
+ transform="matrix(0.02158196,0,0,0.01859457,98.630392,41.63767)"><rect
+ y="-150.69685"
+ x="-1559.2523"
+ height="478.35718"
+ width="1339.6335"
+ id="rect4173"
+ style="opacity:0.40206185;color:#000000;fill:url(#linearGradient5027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /><path
+ sodipodi:nodetypes="cccc"
+ id="path5058"
+ d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z"
+ style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:connector-curvature="0" /><path
+ style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5031);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z"
+ id="path5018"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0" /></g><path
+ style="color:#000000;fill:url(#linearGradient1514);fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m 77.127458,8.1833733 5.957459,0 c 0.839732,0 13.886475,15.4353277 13.886475,16.3406587 l -0.443521,18.496745 c 0,0.905333 -0.67603,1.634177 -1.515762,1.634177 l -31.457277,0 c -0.839733,0 -1.515763,-0.728844 -1.515763,-1.634177 l 0.05648,-18.496745 c 0,-0.905331 14.192179,-16.3406587 15.031911,-16.3406587 z"
+ id="rect1512"
+ sodipodi:nodetypes="ccccccccc"
+ inkscape:connector-curvature="0" /><path
+ style="fill:none"
+ id="path5"
+ d="m 102.47146,45.735573 -45.324901,0 0,-45.32489746 45.324901,0 0,45.32489746 z"
+ inkscape:connector-curvature="0" /><path
+ style="fill:url(#linearGradient2335);fill-opacity:1;fill-rule:evenodd"
+ id="path2327"
+ d="m 78.507882,29 -0.04574,15.090942 -11.842791,0 L 66.507882,29 l 12,0 z"
+ clip-rule="evenodd"
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0" /><path
+ sodipodi:nodetypes="ccccccccc"
+ id="path2357"
+ d="m 77.288341,9.405584 5.559097,0 c 0.783582,0 13.000869,14.399588 13.000869,15.244172 l -0.347158,18.212311 c 0,0.459259 -0.143737,0.653465 -0.512375,0.653465 l -31.387202,0.01428 c -0.368638,0 -0.583964,-0.07992 -0.583964,-0.45355 L 63.23295,24.649756 c 0,-0.844584 13.271812,-15.244172 14.055391,-15.244172 z"
+ style="opacity:0.3125;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:connector-curvature="0" /><path
+ clip-rule="evenodd"
+ d="m 62.715412,27.943053 -0.05426,2.595194 18.368164,-13.179254 15.286395,11.154428 0.07131,-0.311714 L 80.016568,12.297576 62.715412,27.943053 z"
+ id="path23"
+ style="opacity:0.2;fill:url(#radialGradient2384);fill-opacity:1;fill-rule:evenodd"
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0" /><path
+ clip-rule="evenodd"
+ d="m 77.507882,30 0,14.090942 -9.811029,0 L 67.507882,30 l 10,0 z"
+ id="path188"
+ style="fill:url(#linearGradient2412);fill-opacity:1;fill-rule:evenodd"
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0" /><path
+ style="opacity:0.40909089;fill:url(#radialGradient2325);fill-opacity:1;fill-rule:evenodd"
+ id="path2315"
+ d="m 75.084738,36.44767 c 0.67279,0 1.216616,0.474605 1.216616,1.058507 0,0.589811 -0.543826,1.068355 -1.216616,1.068355 -0.672272,0 -1.218686,-0.478544 -1.218686,-1.068355 5.15e-4,-0.583902 0.546414,-1.058507 1.218686,-1.058507 z"
+ clip-rule="evenodd"
+ inkscape:connector-curvature="0" /><path
+ clip-rule="evenodd"
+ d="m 74.970196,35.932229 c 0.672789,0 1.216615,0.474605 1.216615,1.058507 0,0.589809 -0.543826,1.068353 -1.216615,1.068353 -0.672273,0 -1.218687,-0.478544 -1.218687,-1.068353 5.15e-4,-0.583902 0.546414,-1.058507 1.218687,-1.058507 z"
+ id="path217"
+ style="fill:url(#radialGradient2313);fill-opacity:1;fill-rule:evenodd"
+ inkscape:connector-curvature="0" /><path
+ d="m 79.95563,11.559337 18.92706,17.169868 0.494679,0.391991 0.403676,-0.171385 -0.37287,-0.761673 -0.277614,-0.223436 -19.174931,-15.572306 -19.389515,15.743335 -0.237602,0.14412 -0.21671,0.706786 0.43342,0.129248 0.384554,-0.308423 19.025853,-17.248125 z"
+ id="path342"
+ style="fill:url(#XMLID_39_)"
+ sodipodi:nodetypes="ccccccccccccc"
+ inkscape:connector-curvature="0" /><path
+ style="fill:#ef2929;stroke:#a40000"
+ id="path362"
+ d="m 79.83805,2.2713382 -21.881738,18.1013368 -0.624729,7.165928 1.999936,2.064323 c 0,0 20.407381,-17.157285 20.624093,-17.327963 l 19.63254,17.54326 1.898428,-2.323997 L 99.870785,20.382852 79.955612,2.1668788 79.83805,2.2713382 z"
+ sodipodi:nodetypes="cccccccccc"
+ inkscape:connector-curvature="0" />
+<path
+ style="opacity:0.40909089;color:#000000;fill:url(#radialGradient2305);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="M 58.349227,20.613129 58.057672,27.236494 79.877101,8.980075 79.806773,3.0867443 58.349227,20.613129 z"
+ id="path1536"
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0" /><path
+ sodipodi:nodetypes="ccccc"
+ id="path2337"
+ d="M 79.991645,8.7509884 80.091105,2.9098867 99.420068,20.56184 100.91188,27.062652 79.991645,8.7509884 z"
+ style="opacity:0.13636367;color:#000000;fill:url(#radialGradient2339);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ inkscape:connector-curvature="0" /><path
+ style="opacity:0.31818183;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.99999934;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m 82.61011,27.719824 9.039995,0 c 0.770595,0 1.390967,0.62037 1.390967,1.390967 l -0.008,9.079221 c 0,0.770596 -0.596322,1.265969 -1.366918,1.265969 l -9.056083,0 c -0.770597,0 -1.390967,-0.620373 -1.390967,-1.390969 l 0,-8.954221 c 0,-0.770597 0.62037,-1.390967 1.390967,-1.390967 z"
+ id="rect2361"
+ sodipodi:nodetypes="ccccccccc"
+ inkscape:connector-curvature="0" /><rect
+ style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect3263"
+ width="10.001333"
+ height="9.9624557"
+ x="82.015648"
+ y="28.514256"
+ rx="0.38128215"
+ ry="0.38128215" /><path
+ style="opacity:0.39772728;color:#000000;fill:url(#radialGradient2374);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999958;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m 82.615,34.408261 c 3.617983,0.331177 5.527724,-1.445704 8.868152,-1.55274 L 91.507882,29.00603 82.59627,29 82.615,34.408261 z"
+ id="rect2363"
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0" /><g
+ transform="translate(-4.065864,2.0108349)"
+ id="g4739"><path
+ sodipodi:type="arc"
+ style="fill:#6adb4d;fill-opacity:1;stroke:#34781d;stroke-width:1.05264175;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4741"
+ sodipodi:cx="25.367456"
+ sodipodi:cy="8.2694378"
+ sodipodi:rx="5.3033009"
+ sodipodi:ry="5.3033009"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ transform="matrix(0.95416667,0,0,0.94583333,1.405743,0.73519001)" /><path
+ transform="matrix(0.77083333,0,0,0.77916666,6.0564434,2.1576238)"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ sodipodi:ry="5.3033009"
+ sodipodi:rx="5.3033009"
+ sodipodi:cy="8.2694378"
+ sodipodi:cx="25.367456"
+ id="path4743"
+ style="fill:none;stroke:#b3ff9a;stroke-width:1.29034114;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" /></g><g
+ id="g4733"
+ transform="translate(6.8942911,5.0160386)"><path
+ transform="matrix(0.95416667,0,0,0.94583333,1.405743,0.73519001)"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ sodipodi:ry="5.3033009"
+ sodipodi:rx="5.3033009"
+ sodipodi:cy="8.2694378"
+ sodipodi:cx="25.367456"
+ id="path4735"
+ style="fill:#6adb4d;fill-opacity:1;stroke:#34781d;stroke-width:1.05264175;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" /><path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#b3ff9a;stroke-width:1.29034114;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4737"
+ sodipodi:cx="25.367456"
+ sodipodi:cy="8.2694378"
+ sodipodi:rx="5.3033009"
+ sodipodi:ry="5.3033009"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ transform="matrix(0.77083333,0,0,0.77916666,6.0564434,2.1576238)" /></g><g
+ transform="translate(0.88388347,7.0268736)"
+ id="g4727"><path
+ sodipodi:type="arc"
+ style="fill:#6adb4d;fill-opacity:1;stroke:#34781d;stroke-width:1.05264175;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4729"
+ sodipodi:cx="25.367456"
+ sodipodi:cy="8.2694378"
+ sodipodi:rx="5.3033009"
+ sodipodi:ry="5.3033009"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ transform="matrix(0.95416667,0,0,0.94583333,1.405743,0.73519001)" /><path
+ transform="matrix(0.77083333,0,0,0.77916666,6.0564434,2.1576238)"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ sodipodi:ry="5.3033009"
+ sodipodi:rx="5.3033009"
+ sodipodi:cy="8.2694378"
+ sodipodi:cx="25.367456"
+ id="path4731"
+ style="fill:none;stroke:#b3ff9a;stroke-width:1.29034114;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" /></g><g
+ id="g4723"
+ transform="translate(-10.341437,5.9662134)"><path
+ transform="matrix(0.95416667,0,0,0.94583333,1.405743,0.73519001)"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ sodipodi:ry="5.3033009"
+ sodipodi:rx="5.3033009"
+ sodipodi:cy="8.2694378"
+ sodipodi:cx="25.367456"
+ id="path4719"
+ style="fill:#6adb4d;fill-opacity:1;stroke:#34781d;stroke-width:1.05264175;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" /><path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#b3ff9a;stroke-width:1.29034114;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4721"
+ sodipodi:cx="25.367456"
+ sodipodi:cy="8.2694378"
+ sodipodi:rx="5.3033009"
+ sodipodi:ry="5.3033009"
+ d="m 30.670757,8.2694378 c 0,2.9289322 -2.374368,5.3033012 -5.303301,5.3033012 -2.928932,0 -5.3033,-2.374369 -5.3033,-5.3033012 0,-2.9289322 2.374368,-5.3033009 5.3033,-5.3033009 2.928933,0 5.303301,2.3743687 5.303301,5.3033009 z"
+ transform="matrix(0.77083333,0,0,0.77916666,6.0564434,2.1576238)" /></g><g
+ id="g4695"
+ transform="matrix(1.1326331,0,0,0.44340824,-4.4233826,2.4215088)"><rect
+ style="fill:#8a8a8a;fill-opacity:1;stroke:none"
+ id="rect4697"
+ width="29.256544"
+ height="18.119614"
+ x="10.297243"
+ y="27.449707"
+ rx="1.7190553"
+ ry="4.3911204" /><g
+ id="g4699"><g
+ id="g4701"><rect
+ rx="1.7051755"
+ y="27.517153"
+ x="10.510214"
+ height="17.982044"
+ width="29.020325"
+ id="rect4703"
+ style="fill:none;stroke:#646464;stroke-width:1.41005611;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ ry="4.3556657" /></g><rect
+ rx="0.88575488"
+ y="29.624025"
+ x="11.337327"
+ height="13.83156"
+ width="27.319036"
+ id="rect4705"
+ style="fill:none;stroke:#b3b3b3;stroke-width:1.40048993;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ ry="2.2625546" /></g></g><g
+ transform="matrix(0.01936185,0,0,0.01859457,41.413021,40.621203)"
+ id="g4681"
+ style="display:inline"><rect
+ style="opacity:0.40206185;color:#000000;fill:url(#linearGradient4689);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect4683"
+ width="1339.6335"
+ height="478.35718"
+ x="-1559.2523"
+ y="-150.69685" /><path
+ inkscape:connector-curvature="0"
+ style="opacity:0.40206185;color:#000000;fill:url(#radialGradient4691);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z"
+ id="path4685"
+ sodipodi:nodetypes="cccc" /><path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ id="path4687"
+ d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z"
+ style="opacity:0.40206185;color:#000000;fill:url(#radialGradient4693);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /></g><g
+ id="g4672"
+ transform="translate(-1.0606602,-2.9168155)"><rect
+ ry="1.9470588"
+ rx="1.9470588"
+ y="27.449707"
+ x="10.297243"
+ height="18.119614"
+ width="29.256544"
+ id="rect4658"
+ style="fill:#dddddd;fill-opacity:1;stroke:none" /><g
+ id="g4667"><g
+ id="g4664"><rect
+ ry="1.9313381"
+ style="fill:none;stroke:#646464;stroke-width:0.99927008;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4660"
+ width="29.020325"
+ height="17.982044"
+ x="10.510214"
+ y="27.517153"
+ rx="1.9313381" /></g><rect
+ ry="1.0032353"
+ style="fill:none;stroke:#f6f6f6;stroke-width:0.99249077;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4662"
+ width="26.967867"
+ height="16.005489"
+ x="11.532422"
+ y="28.489801"
+ rx="1.0032353" /></g></g><path
+ transform="matrix(1.0023678,0,0,0.95596394,-1.1198557,-0.0273148)"
+ d="m 35,33 a 10,10 0 1 1 -20,0 10,10 0 1 1 20,0 z"
+ sodipodi:ry="10"
+ sodipodi:rx="10"
+ sodipodi:cy="33"
+ sodipodi:cx="25"
+ id="path4679"
+ style="fill:#b8b8b8;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:type="arc" /><path
+ sodipodi:type="arc"
+ style="fill:#b8b8b8;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path3820"
+ sodipodi:cx="25"
+ sodipodi:cy="33"
+ sodipodi:rx="10"
+ sodipodi:ry="10"
+ d="m 35,33 a 10,10 0 1 1 -20,0 10,10 0 1 1 20,0 z"
+ transform="matrix(0.94933484,0,0,0.95596394,0.2059695,-1.4857225)" /><path
+ transform="matrix(0.6928006,0,0,0.69727163,6.5972285,8.0344445)"
+ d="m 35,33 a 10,10 0 1 1 -20,0 10,10 0 1 1 20,0 z"
+ sodipodi:ry="10"
+ sodipodi:rx="10"
+ sodipodi:cy="33"
+ sodipodi:cx="25"
+ id="path4590"
+ style="fill:#f4f4f4;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:type="arc" /><g
+ id="g4644"
+ transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,29.591021,-10.924363)"><rect
+ style="fill:#232323;fill-opacity:1;stroke:none"
+ id="rect4646"
+ width="0.68500972"
+ height="1.1490486"
+ x="24.638252"
+ y="26.853086" /><rect
+ y="37.990021"
+ x="24.660349"
+ height="1.1490486"
+ width="0.68500972"
+ id="rect4648"
+ style="fill:#232323;fill-opacity:1;stroke:none" /></g><g
+ id="g4600"
+ style="fill:#a2a2a2;fill-opacity:1"
+ transform="translate(-0.99436894,-2.3643883)"><rect
+ style="fill:#a2a2a2;fill-opacity:1;stroke:none"
+ id="rect4602"
+ width="1"
+ height="5.9375"
+ x="40.742825"
+ y="-1.6325631"
+ transform="matrix(0.67898035,0.73415645,-0.73415645,0.67898035,0,0)" /><path
+ sodipodi:type="arc"
+ style="fill:#a2a2a2;fill-opacity:1;stroke:none"
+ id="path4604"
+ sodipodi:cx="25.03125"
+ sodipodi:cy="33.03125"
+ sodipodi:rx="1.03125"
+ sodipodi:ry="0.96875"
+ d="M 26.0625,33.03125 C 26.0625,33.566276 25.600794,34 25.03125,34 24.461706,34 24,33.566276 24,33.03125 c 0,-0.535026 0.461706,-0.96875 1.03125,-0.96875 0.569544,0 1.03125,0.433724 1.03125,0.96875 z"
+ transform="matrix(0.95714504,0,0,1.0228099,1.028519,-0.77553647)" /></g><g
+ id="g4596"
+ transform="translate(-1.0606602,-2.9168155)"><rect
+ transform="matrix(0.67898035,0.73415645,-0.73415645,0.67898035,0,0)"
+ y="-1.6325631"
+ x="40.742825"
+ height="5.9375"
+ width="1"
+ id="rect4592"
+ style="fill:#ff2121;fill-opacity:1;stroke:none" /><path
+ transform="matrix(0.95714504,0,0,1.0228099,1.028519,-0.77553647)"
+ d="M 26.0625,33.03125 C 26.0625,33.566276 25.600794,34 25.03125,34 24.461706,34 24,33.566276 24,33.03125 c 0,-0.535026 0.461706,-0.96875 1.03125,-0.96875 0.569544,0 1.03125,0.433724 1.03125,0.96875 z"
+ sodipodi:ry="0.96875"
+ sodipodi:rx="1.03125"
+ sodipodi:cy="33.03125"
+ sodipodi:cx="25.03125"
+ id="path4594"
+ style="fill:#ff2121;fill-opacity:1;stroke:none"
+ sodipodi:type="arc" /></g><path
+ sodipodi:type="arc"
+ style="fill:none;stroke:#646464;stroke-width:1.37966764;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path4608"
+ sodipodi:cx="25"
+ sodipodi:cy="33"
+ sodipodi:rx="10"
+ sodipodi:ry="10"
+ d="m 35,33 a 10,10 0 1 1 -20,0 10,10 0 1 1 20,0 z"
+ transform="matrix(0.74693846,0,0,0.74919978,5.2548304,5.3595919)" /><g
+ id="g4628"
+ transform="translate(-1.0606602,-2.9168155)"><rect
+ y="26.853086"
+ x="24.638252"
+ height="1.1490486"
+ width="0.68500972"
+ id="rect4624"
+ style="fill:#232323;fill-opacity:1;stroke:none" /><rect
+ style="fill:#232323;fill-opacity:1;stroke:none"
+ id="rect4626"
+ width="0.68500972"
+ height="1.1490486"
+ x="24.660349"
+ y="37.990021" /></g><g
+ id="g4632"
+ transform="matrix(0,1,-1,0,56.927223,5.087457)"><rect
+ style="fill:#232323;fill-opacity:1;stroke:none"
+ id="rect4634"
+ width="0.68500972"
+ height="1.1490486"
+ x="24.638252"
+ y="26.853086" /><rect
+ y="37.990021"
+ x="24.660349"
+ height="1.1490486"
+ width="0.68500972"
+ id="rect4636"
+ style="fill:#232323;fill-opacity:1;stroke:none" /></g><rect
+ style="fill:#232323;fill-opacity:1;stroke:none"
+ id="rect4640"
+ width="0.68500972"
+ height="1.1490486"
+ x="3.9938221"
+ y="-44.334118"
+ transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)" /><rect
+ y="-33.197182"
+ x="4.0159187"
+ height="1.1490486"
+ width="0.68500972"
+ id="rect4642"
+ style="fill:#232323;fill-opacity:1;stroke:none"
+ transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)" /><g
+ transform="matrix(1.2021267,0,0,0.11694557,-6.1400423,11.401153)"
+ id="g4707"><rect
+ ry="16.649275"
+ rx="1.6196786"
+ y="27.449707"
+ x="10.297243"
+ height="18.119614"
+ width="29.256544"
+ id="rect4709"
+ style="fill:#d4d4d4;fill-opacity:1;stroke:none" /><g
+ id="g4711"><g
+ id="g4713"><rect
+ ry="16.514845"
+ style="fill:none;stroke:#646464;stroke-width:2.66511464;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4715"
+ width="29.020325"
+ height="17.982044"
+ x="10.510214"
+ y="27.517153"
+ rx="1" /></g></g></g></svg> \ No newline at end of file
diff --git a/addons/point_of_sale/static/src/img/icons/validate.svg b/addons/point_of_sale/static/src/img/icons/validate.svg
new file mode 100644
index 00000000000..be4c67536ad
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/icons/validate.svg
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.1"
+ width="48"
+ height="48"
+ id="svg11300">
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient1442">
+ <stop
+ id="stop1444"
+ style="stop-color:#73d216;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop1446"
+ style="stop-color:#4e9a06;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8662">
+ <stop
+ id="stop8664"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop8666"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop8654"
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ cx="24.837126"
+ cy="36.421127"
+ r="15.644737"
+ fx="24.837126"
+ fy="36.421127"
+ id="radialGradient1444"
+ xlink:href="#linearGradient8662"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.536723,0,16.87306)" />
+ <radialGradient
+ cx="15.987216"
+ cy="1.5350308"
+ r="17.171415"
+ fx="15.987216"
+ fy="1.5350308"
+ id="radialGradient3006"
+ xlink:href="#linearGradient8650"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,2.046729,1.55761,0,2.91297,-22.93354)" />
+ <radialGradient
+ cx="35.292667"
+ cy="20.494493"
+ r="16.9562"
+ fx="35.292667"
+ fy="20.494493"
+ id="radialGradient3009"
+ xlink:href="#linearGradient1442"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,0.843022,-1.020168,0,46.422124,1.41307)" />
+ <linearGradient
+ x1="46.5"
+ y1="27"
+ x2="80.5"
+ y2="27"
+ id="linearGradient3785"
+ xlink:href="#linearGradient1442"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.703129"
+ y1="26.804157"
+ x2="58.338215"
+ y2="26.804157"
+ id="linearGradient3807"
+ xlink:href="#linearGradient8650"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="58.968754"
+ y1="24.609373"
+ x2="75.09375"
+ y2="24.609373"
+ id="linearGradient3817"
+ xlink:href="#linearGradient8650"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="46.5"
+ y1="27"
+ x2="80.5"
+ y2="27"
+ id="linearGradient3825"
+ xlink:href="#linearGradient1442"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="47.703129"
+ y1="26.804157"
+ x2="58.338215"
+ y2="26.804157"
+ id="linearGradient3827"
+ xlink:href="#linearGradient8650"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="58.968754"
+ y1="24.609373"
+ x2="75.09375"
+ y2="24.609373"
+ id="linearGradient3829"
+ xlink:href="#linearGradient8650"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:source>http://jimmac.musichall.cz</dc:source>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <dc:title></dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>go</rdf:li>
+ <rdf:li>lower</rdf:li>
+ <rdf:li>down</rdf:li>
+ <rdf:li>arrow</rdf:li>
+ <rdf:li>pointer</rdf:li>
+ <rdf:li>&gt;</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Andreas Nilsson</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1">
+ <path
+ d="m 40.481863,36.421127 a 15.644737,8.3968935 0 1 1 -31.2894745,0 15.644737,8.3968935 0 1 1 31.2894745,0 z"
+ transform="matrix(0.90685456,0,0,0.595458,-2.8361621,15.68775)"
+ id="path8660"
+ style="opacity:0.20454544;color:#000000;fill:url(#radialGradient1444);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <g
+ transform="translate(-40.03125,-3.65625)"
+ id="g3819">
+ <path
+ d="M 52,23 47,28 59,40 80,19 75,14 59,30 z"
+ id="path3002"
+ style="fill:url(#linearGradient3825);fill-opacity:1;stroke:#3a7304;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="M 52,24.417969 48.411612,28 59,38.601563 78.585938,19 75,15.414063 59,31.40625 z"
+ id="path3787"
+ style="opacity:0.5;fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 51.968752,23.734374 -4.265625,4.25 0.995256,1.104854 8.485282,0.04052 z"
+ id="path3799"
+ style="opacity:0.34893619;fill:url(#linearGradient3827);fill-opacity:1;stroke:none" />
+ <path
+ d="m 60.913297,28.932676 8.536072,0.01148 9.931219,-9.897748 -4.349335,-4.296415 z"
+ id="path3809"
+ style="opacity:0.26382979;fill:url(#linearGradient3829);fill-opacity:1;stroke:none" />
+ </g>
+ </g>
+</svg>
diff --git a/addons/point_of_sale/static/src/img/loader.gif b/addons/point_of_sale/static/src/img/loader.gif
new file mode 100644
index 00000000000..967288f55af
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/loader.gif
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/scale.png b/addons/point_of_sale/static/src/img/scale.png
new file mode 100644
index 00000000000..8f66d1f9ead
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/scale.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/img/scan.png b/addons/point_of_sale/static/src/img/scan.png
new file mode 100644
index 00000000000..e5eafbe821d
--- /dev/null
+++ b/addons/point_of_sale/static/src/img/scan.png
Binary files differ
diff --git a/addons/point_of_sale/static/src/js/pos.js b/addons/point_of_sale/static/src/js/pos.js
deleted file mode 100644
index d62e56cab30..00000000000
--- a/addons/point_of_sale/static/src/js/pos.js
+++ /dev/null
@@ -1,1415 +0,0 @@
-openerp.point_of_sale = function(db) {
-
- db.point_of_sale = {};
-
- var __extends = function(child, parent) {
- var __hasProp = Object.prototype.hasOwnProperty;
- for (var key in parent) {
- if (__hasProp.call(parent, key))
- child[key] = parent[key];
- }
- function ctor() {
- this.constructor = child;
- }
-
- ctor.prototype = parent.prototype;
- child.prototype = new ctor;
- child.__super__ = parent.prototype;
- return child;
- };
-
- var QWeb = db.web.qweb;
- var qweb_template = function(template) {
- return function(ctx) {
- return QWeb.render(template, _.extend({}, ctx,{
- 'currency': pos.get('currency'),
- 'format_amount': function(amount) {
- if (pos.get('currency').position == 'after') {
- return amount + ' ' + pos.get('currency').symbol;
- } else {
- return pos.get('currency').symbol + ' ' + amount;
- }
- },
- }));
- };
- };
- var _t = db.web._t;
-
- var DAOInterface = {
- add_operation: function(operation) {},
- remove_operation: function(id) {},
- get_operations: function() {},
- };
- var LocalStorageDAO = db.web.Class.extend({
- add_operation: function(operation) {
- var self = this;
- return $.async_when().pipe(function() {
- var tmp = self._get('oe_pos_operations', []);
- var last_id = self._get('oe_pos_operations_sequence', 1);
- tmp.push({'id': last_id, 'data': operation});
- self._set('oe_pos_operations', tmp);
- self._set('oe_pos_operations_sequence', last_id + 1);
- });
- },
- remove_operation: function(id) {
- var self = this;
- return $.async_when().pipe(function() {
- var tmp = self._get('oe_pos_operations', []);
- tmp = _.filter(tmp, function(el) {
- return el.id !== id;
- });
- self._set('oe_pos_operations', tmp);
- });
- },
- get_operations: function() {
- var self = this;
- return $.async_when().pipe(function() {
- return self._get('oe_pos_operations', []);
- });
- },
- _get: function(key, default_) {
- var txt = localStorage[key];
- if (! txt)
- return default_;
- return JSON.parse(txt);
- },
- _set: function(key, value) {
- localStorage[key] = JSON.stringify(value);
- },
- });
-
- var fetch = function(osvModel, fields, domain) {
- var dataSetSearch;
- dataSetSearch = new db.web.DataSetSearch(null, osvModel, {}, domain);
- return dataSetSearch.read_slice(fields, 0);
- };
-
- /*
- Gets all the necessary data from the OpenERP web client (session, shop data etc.)
- */
- var Pos = Backbone.Model.extend({
- initialize: function(session, attributes) {
- Backbone.Model.prototype.initialize.call(this, attributes);
- this.dao = new LocalStorageDAO();
- this.ready = $.Deferred();
- this.flush_mutex = new $.Mutex();
- this.build_tree = _.bind(this.build_tree, this);
- this.session = session;
- this.set({'nbr_pending_operations': 0,
- 'currency': {symbol: '$', position: 'after'},
- 'shop': {},
- 'company': {},
- 'user': {}});
-
- var self = this;
- var cat_def = fetch('pos.category', ['name', 'parent_id', 'child_id']).pipe(function(result) {
- return self.set({'categories': result});
- });
- var prod_def = fetch('product.product', ['name', 'list_price', 'pos_categ_id', 'taxes_id',
- 'product_image_small'], [['pos_categ_id', '!=', 'false']]).then(function(result) {
- return self.set({'product_list': result});
- });
- var bank_def = fetch('account.bank.statement', ['account_id', 'currency', 'journal_id', 'state', 'name'],
- [['state', '=', 'open'], ['user_id', '=', this.session.uid]]).then(function(result) {
- return self.set({'bank_statements': result});
- });
- var tax_def = fetch('account.tax', ['amount', 'price_include', 'type']).then(function(result) {
- return self.set({'taxes': result});
- });
- $.when(cat_def, prod_def, bank_def, tax_def, this.get_app_data(), this.flush())
- .pipe(_.bind(this.build_tree, this));
- },
- get_app_data: function() {
- var self = this;
- return $.when(new db.web.Model("sale.shop").get_func("search_read")([]).pipe(function(result) {
- self.set({'shop': result[0]});
- var company_id = result[0]['company_id'][0];
- return new db.web.Model("res.company").get_func("read")(company_id, ['currency_id', 'name', 'phone']).pipe(function(result) {
- self.set({'company': result});
- var currency_id = result['currency_id'][0]
- return new db.web.Model("res.currency").get_func("read")([currency_id],
- ['symbol', 'position']).pipe(function(result) {
- self.set({'currency': result[0]});
-
- });
- });
- }), new db.web.Model("res.users").get_func("read")(this.session.uid, ['name']).pipe(function(result) {
- self.set({'user': result});
- }));
- },
- pushOrder: function(record) {
- var self = this;
- return this.dao.add_operation(record).pipe(function() {
- return self.flush();
- });
- },
- flush: function() {
- return this.flush_mutex.exec(_.bind(function() {
- return this._int_flush();
- }, this));
- },
- _int_flush : function() {
- var self = this;
- this.dao.get_operations().pipe(function(ops) {
- self.set({"nbr_pending_operations": ops.length});
- if (ops.length === 0)
- return $.when();
- var op = ops[0].data;
- var op_id = ops[0].id;
- /* we prevent the default error handler and assume errors
- * are a normal use case, except we stop the current iteration
- */
- return new db.web.Model("pos.order").get_func("create_from_ui")([op]).fail(function(unused, event) {
- event.preventDefault();
- }).pipe(function() {
- console.debug('saved 1 record');
- self.dao.remove_operation(op_id).pipe(function() {
- return self._int_flush();
- });
- }, function() {
- return $.when();
- });
- });
- },
- categories: {},
- build_tree: function() {
- var c, id, _i, _len, _ref, _ref2;
- _ref = this.get('categories');
- for (_i = 0, _len = _ref.length; _i < _len; _i++) {
- c = _ref[_i];
- this.categories[c.id] = {
- id: c.id,
- name: c.name,
- children: c.child_id,
- parent: c.parent_id[0],
- ancestors: [c.id],
- subtree: [c.id]
- };
- }
- _ref2 = this.categories;
- for (id in _ref2) {
- c = _ref2[id];
- this.current_category = c;
- this.build_ancestors(c.parent);
- this.build_subtree(c);
- }
- this.categories[0] = {
- ancestors: [],
- children: (function() {
- var _j, _len2, _ref3, _results;
- _ref3 = this.get('categories');
- _results = [];
- for (_j = 0, _len2 = _ref3.length; _j < _len2; _j++) {
- c = _ref3[_j];
- if (!(c.parent_id[0] != null)) {
- _results.push(c.id);
- }
- }
- return _results;
- }).call(this),
- subtree: (function() {
- var _j, _len2, _ref3, _results;
- _ref3 = this.get('categories');
- _results = [];
- for (_j = 0, _len2 = _ref3.length; _j < _len2; _j++) {
- c = _ref3[_j];
- _results.push(c.id);
- }
- return _results;
- }).call(this)
- };
- return this.ready.resolve();
- },
- build_ancestors: function(parent) {
- if (parent != null) {
- this.current_category.ancestors.unshift(parent);
- return this.build_ancestors(this.categories[parent].parent);
- }
- },
- build_subtree: function(category) {
- var c, _i, _len, _ref, _results;
- _ref = category.children;
- _results = [];
- for (_i = 0, _len = _ref.length; _i < _len; _i++) {
- c = _ref[_i];
- this.current_category.subtree.push(c);
- _results.push(this.build_subtree(this.categories[c]));
- }
- return _results;
- }
- });
-
- /* global variable */
- var pos;
-
- /*
- ---
- Models
- ---
- */
- var CashRegister = (function() {
- __extends(CashRegister, Backbone.Model);
- function CashRegister() {
- CashRegister.__super__.constructor.apply(this, arguments);
- }
-
- return CashRegister;
- })();
- var CashRegisterCollection = (function() {
- __extends(CashRegisterCollection, Backbone.Collection);
- function CashRegisterCollection() {
- CashRegisterCollection.__super__.constructor.apply(this, arguments);
- }
-
- CashRegisterCollection.prototype.model = CashRegister;
- return CashRegisterCollection;
- })();
- var Product = (function() {
- __extends(Product, Backbone.Model);
- function Product() {
- Product.__super__.constructor.apply(this, arguments);
- }
-
- return Product;
- })();
- var ProductCollection = (function() {
- __extends(ProductCollection, Backbone.Collection);
- function ProductCollection() {
- ProductCollection.__super__.constructor.apply(this, arguments);
- }
-
- ProductCollection.prototype.model = Product;
- return ProductCollection;
- })();
- var Category = (function() {
- __extends(Category, Backbone.Model);
- function Category() {
- Category.__super__.constructor.apply(this, arguments);
- }
-
- return Category;
- })();
- var CategoryCollection = (function() {
- __extends(CategoryCollection, Backbone.Collection);
- function CategoryCollection() {
- CategoryCollection.__super__.constructor.apply(this, arguments);
- }
-
- CategoryCollection.prototype.model = Category;
- return CategoryCollection;
- })();
- /*
- Each Order contains zero or more Orderlines (i.e. the content of the "shopping cart".)
- There should only ever be one Orderline per distinct product in an Order.
- To add more of the same product, just update the quantity accordingly.
- The Order also contains payment information.
- */
- var Orderline = Backbone.Model.extend({
- defaults: {
- quantity: 1,
- list_price: 0,
- discount: 0
- },
- initialize: function(attributes) {
- Backbone.Model.prototype.initialize.apply(this, arguments);
- this.bind('change:quantity', function(unused, qty) {
- if (qty == 0)
- this.trigger('killme');
- }, this);
- },
- incrementQuantity: function() {
- return this.set({
- quantity: (this.get('quantity')) + 1
- });
- },
- getPriceWithoutTax: function() {
- return this.getAllPrices().priceWithoutTax;
- },
- getPriceWithTax: function() {
- return this.getAllPrices().priceWithTax;
- },
- getTax: function() {
- return this.getAllPrices().tax;
- },
- getAllPrices: function() {
- var self = this;
- var base = (this.get('quantity')) * (this.get('list_price')) * (1 - (this.get('discount')) / 100);
- var totalTax = base;
- var totalNoTax = base;
-
- var product_list = pos.get('product_list');
- var product = _.detect(product_list, function(el) {return el.id === self.get('id');});
- var taxes_ids = product.taxes_id;
- var taxes = pos.get('taxes');
- var taxtotal = 0;
- _.each(taxes_ids, function(el) {
- var tax = _.detect(taxes, function(t) {return t.id === el;});
- if (tax.price_include) {
- var tmp;
- if (tax.type === "percent") {
- tmp = base - (base / (1 + tax.amount));
- } else if (tax.type === "fixed") {
- tmp = tax.amount * self.get('quantity');
- } else {
- throw "This type of tax is not supported by the point of sale: " + tax.type;
- }
- taxtotal += tmp;
- totalNoTax -= tmp;
- } else {
- var tmp;
- if (tax.type === "percent") {
- tmp = tax.amount * base;
- } else if (tax.type === "fixed") {
- tmp = tax.amount * self.get('quantity');
- } else {
- throw "This type of tax is not supported by the point of sale: " + tax.type;
- }
- taxtotal += tmp;
- totalTax += tmp;
- }
- });
- return {
- "priceWithTax": totalTax,
- "priceWithoutTax": totalNoTax,
- "tax": taxtotal,
- };
- },
- exportAsJSON: function() {
- var result;
- result = {
- qty: this.get('quantity'),
- price_unit: this.get('list_price'),
- discount: this.get('discount'),
- product_id: this.get('id')
- };
- return result;
- },
- });
- var OrderlineCollection = Backbone.Collection.extend({
- model: Orderline,
- });
- /*
- Every PaymentLine has all the attributes of the corresponding CashRegister.
- */
- var Paymentline = (function() {
- __extends(Paymentline, Backbone.Model);
- function Paymentline() {
- Paymentline.__super__.constructor.apply(this, arguments);
- }
-
- Paymentline.prototype.defaults = {
- amount: 0
- };
- Paymentline.prototype.getAmount = function() {
- return this.get('amount');
- };
- Paymentline.prototype.exportAsJSON = function() {
- var result;
- result = {
- name: db.web.datetime_to_str(new Date()),
- statement_id: this.get('id'),
- account_id: (this.get('account_id'))[0],
- journal_id: (this.get('journal_id'))[0],
- amount: this.getAmount()
- };
- return result;
- };
- return Paymentline;
- })();
- var PaymentlineCollection = (function() {
- __extends(PaymentlineCollection, Backbone.Collection);
- function PaymentlineCollection() {
- PaymentlineCollection.__super__.constructor.apply(this, arguments);
- }
-
- PaymentlineCollection.prototype.model = Paymentline;
- return PaymentlineCollection;
- })();
- var Order = (function() {
- __extends(Order, Backbone.Model);
- function Order() {
- Order.__super__.constructor.apply(this, arguments);
- }
-
- Order.prototype.defaults = {
- validated: false,
- step: 'products',
- };
- Order.prototype.initialize = function() {
- this.set({creationDate: new Date});
- this.set({
- orderLines: new OrderlineCollection
- });
- this.set({
- paymentLines: new PaymentlineCollection
- });
- this.bind('change:validated', this.validatedChanged);
- return this.set({
- name: "Order " + this.generateUniqueId()
- });
- };
- Order.prototype.events = {
- 'change:validated': 'validatedChanged'
- };
- Order.prototype.validatedChanged = function() {
- if (this.get("validated") && !this.previous("validated")) {
- this.set({'step': 'receipt'});
- }
- }
- Order.prototype.generateUniqueId = function() {
- return new Date().getTime();
- };
- Order.prototype.addProduct = function(product) {
- var existing;
- existing = (this.get('orderLines')).get(product.id);
- if (existing != null) {
- existing.incrementQuantity();
- } else {
- var line = new Orderline(product.toJSON());
- this.get('orderLines').add(line);
- line.bind('killme', function() {
- this.get('orderLines').remove(line);
- }, this);
- }
- };
- Order.prototype.addPaymentLine = function(cashRegister) {
- var newPaymentline;
- newPaymentline = new Paymentline(cashRegister);
- /* TODO: Should be 0 for cash-like accounts */
- newPaymentline.set({
- amount: this.getDueLeft()
- });
- return (this.get('paymentLines')).add(newPaymentline);
- };
- Order.prototype.getName = function() {
- return this.get('name');
- };
- Order.prototype.getTotal = function() {
- return (this.get('orderLines')).reduce((function(sum, orderLine) {
- return sum + orderLine.getPriceWithTax();
- }), 0);
- };
- Order.prototype.getTotalTaxExcluded = function() {
- return (this.get('orderLines')).reduce((function(sum, orderLine) {
- return sum + orderLine.getPriceWithoutTax();
- }), 0);
- };
- Order.prototype.getTax = function() {
- return (this.get('orderLines')).reduce((function(sum, orderLine) {
- return sum + orderLine.getTax();
- }), 0);
- };
- Order.prototype.getPaidTotal = function() {
- return (this.get('paymentLines')).reduce((function(sum, paymentLine) {
- return sum + paymentLine.getAmount();
- }), 0);
- };
- Order.prototype.getChange = function() {
- return this.getPaidTotal() - this.getTotal();
- };
- Order.prototype.getDueLeft = function() {
- return this.getTotal() - this.getPaidTotal();
- };
- Order.prototype.exportAsJSON = function() {
- var orderLines, paymentLines, result;
- orderLines = [];
- (this.get('orderLines')).each(_.bind( function(item) {
- return orderLines.push([0, 0, item.exportAsJSON()]);
- }, this));
- paymentLines = [];
- (this.get('paymentLines')).each(_.bind( function(item) {
- return paymentLines.push([0, 0, item.exportAsJSON()]);
- }, this));
- result = {
- name: this.getName(),
- amount_paid: this.getPaidTotal(),
- amount_total: this.getTotal(),
- amount_tax: this.getTax(),
- amount_return: this.getChange(),
- lines: orderLines,
- statement_ids: paymentLines
- };
- return result;
- };
- return Order;
- })();
- var OrderCollection = (function() {
- __extends(OrderCollection, Backbone.Collection);
- function OrderCollection() {
- OrderCollection.__super__.constructor.apply(this, arguments);
- }
-
- OrderCollection.prototype.model = Order;
- return OrderCollection;
- })();
- var Shop = (function() {
- __extends(Shop, Backbone.Model);
- function Shop() {
- Shop.__super__.constructor.apply(this, arguments);
- }
-
- Shop.prototype.initialize = function() {
- this.set({
- orders: new OrderCollection(),
- products: new ProductCollection()
- });
- this.set({
- cashRegisters: new CashRegisterCollection(pos.get('bank_statements')),
- });
- return (this.get('orders')).bind('remove', _.bind( function(removedOrder) {
- if ((this.get('orders')).isEmpty()) {
- this.addAndSelectOrder(new Order);
- }
- if ((this.get('selectedOrder')) === removedOrder) {
- return this.set({
- selectedOrder: (this.get('orders')).last()
- });
- }
- }, this));
- };
- Shop.prototype.addAndSelectOrder = function(newOrder) {
- (this.get('orders')).add(newOrder);
- return this.set({
- selectedOrder: newOrder
- });
- };
- return Shop;
- })();
- /*
- The numpad handles both the choice of the property currently being modified
- (quantity, price or discount) and the edition of the corresponding numeric value.
- */
- var NumpadState = Backbone.Model.extend({
- defaults: {
- buffer: "0",
- mode: "quantity"
- },
- appendNewChar: function(newChar) {
- var oldBuffer;
- oldBuffer = this.get('buffer');
- if (oldBuffer === '0') {
- this.set({
- buffer: newChar
- });
- } else if (oldBuffer === '-0') {
- this.set({
- buffer: "-" + newChar
- });
- } else {
- this.set({
- buffer: (this.get('buffer')) + newChar
- });
- }
- this.updateTarget();
- },
- deleteLastChar: function() {
- var tempNewBuffer;
- tempNewBuffer = (this.get('buffer')).slice(0, -1) || "0";
- if (isNaN(tempNewBuffer)) {
- tempNewBuffer = "0";
- }
- this.set({
- buffer: tempNewBuffer
- });
- this.updateTarget();
- },
- switchSign: function() {
- var oldBuffer;
- oldBuffer = this.get('buffer');
- this.set({
- buffer: oldBuffer[0] === '-' ? oldBuffer.substr(1) : "-" + oldBuffer
- });
- this.updateTarget();
- },
- changeMode: function(newMode) {
- this.set({
- buffer: "0",
- mode: newMode
- });
- },
- reset: function() {
- this.set({
- buffer: "0",
- mode: "quantity"
- });
- },
- updateTarget: function() {
- var bufferContent, params;
- bufferContent = this.get('buffer');
- if (bufferContent && !isNaN(bufferContent)) {
- this.trigger('setValue', parseFloat(bufferContent));
- }
- },
- });
- /*
- ---
- Views
- ---
- */
- var NumpadWidget = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.state = new NumpadState();
- },
- start: function() {
- this.state.bind('change:mode', this.changedMode, this);
- this.changedMode();
- this.$element.find('button#numpad-backspace').click(_.bind(this.clickDeleteLastChar, this));
- this.$element.find('button#numpad-minus').click(_.bind(this.clickSwitchSign, this));
- this.$element.find('button.number-char').click(_.bind(this.clickAppendNewChar, this));
- this.$element.find('button.mode-button').click(_.bind(this.clickChangeMode, this));
- },
- clickDeleteLastChar: function() {
- return this.state.deleteLastChar();
- },
- clickSwitchSign: function() {
- return this.state.switchSign();
- },
- clickAppendNewChar: function(event) {
- var newChar;
- newChar = event.currentTarget.innerText || event.currentTarget.textContent;
- return this.state.appendNewChar(newChar);
- },
- clickChangeMode: function(event) {
- var newMode = event.currentTarget.attributes['data-mode'].nodeValue;
- return this.state.changeMode(newMode);
- },
- changedMode: function() {
- var mode = this.state.get('mode');
- $('.selected-mode').removeClass('selected-mode');
- $(_.str.sprintf('.mode-button[data-mode="%s"]', mode), this.$element).addClass('selected-mode');
- },
- });
- /*
- Gives access to the payment methods (aka. 'cash registers')
- */
- var PaypadWidget = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.shop = options.shop;
- },
- start: function() {
- this.$element.find('button').click(_.bind(this.performPayment, this));
- },
- performPayment: function(event) {
- if (this.shop.get('selectedOrder').get('step') === 'receipt')
- return;
- var cashRegister, cashRegisterCollection, cashRegisterId;
- /* set correct view */
- this.shop.get('selectedOrder').set({'step': 'payment'});
-
- cashRegisterId = event.currentTarget.attributes['cash-register-id'].nodeValue;
- cashRegisterCollection = this.shop.get('cashRegisters');
- cashRegister = cashRegisterCollection.find(_.bind( function(item) {
- return (item.get('id')) === parseInt(cashRegisterId, 10);
- }, this));
- return (this.shop.get('selectedOrder')).addPaymentLine(cashRegister);
- },
- renderElement: function() {
- this.$element.empty();
- return (this.shop.get('cashRegisters')).each(_.bind( function(cashRegister) {
- var button = new PaymentButtonWidget();
- button.model = cashRegister;
- button.appendTo(this.$element);
- }, this));
- }
- });
- var PaymentButtonWidget = db.web.OldWidget.extend({
- template_fct: qweb_template('pos-payment-button-template'),
- renderElement: function() {
- this.$element.html(this.template_fct({
- id: this.model.get('id'),
- name: (this.model.get('journal_id'))[1]
- }));
- return this;
- }
- });
- /*
- There are 3 steps in a POS workflow:
- 1. prepare the order (i.e. chose products, quantities etc.)
- 2. choose payment method(s) and amount(s)
- 3. validae order and print receipt
- It should be possible to go back to any step as long as step 3 hasn't been completed.
- Modifying an order after validation shouldn't be allowed.
- */
- var StepSwitcher = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.shop = options.shop;
- this.change_order();
- this.shop.bind('change:selectedOrder', this.change_order, this);
- },
- change_order: function() {
- if (this.selected_order) {
- this.selected_order.unbind('change:step', this.change_step);
- }
- this.selected_order = this.shop.get('selectedOrder');
- if (this.selected_order) {
- this.selected_order.bind('change:step', this.change_step, this);
- }
- this.change_step();
- },
- change_step: function() {
- var new_step = this.selected_order ? this.selected_order.get('step') : 'products';
- $('.step-screen').hide();
- $('#' + new_step + '-screen').show();
- },
- });
- /*
- Shopping carts.
- */
- var OrderlineWidget = db.web.OldWidget.extend({
- tagName: 'tr',
- template_fct: qweb_template('pos-orderline-template'),
- init: function(parent, options) {
- this._super(parent);
- this.model = options.model;
- this.model.bind('change', _.bind( function() {
- this.refresh();
- }, this));
- this.model.bind('remove', _.bind( function() {
- this.$element.remove();
- }, this));
- this.order = options.order;
- },
- start: function() {
- this.$element.click(_.bind(this.clickHandler, this));
- this.refresh();
- },
- clickHandler: function() {
- this.select();
- },
- renderElement: function() {
- this.$element.html(this.template_fct(this.model.toJSON()));
- this.select();
- },
- refresh: function() {
- this.renderElement();
- var heights = _.map(this.$element.prevAll(), function(el) {return $(el).outerHeight();});
- heights.push($('#current-order thead').outerHeight());
- var position = _.reduce(heights, function(memo, num){ return memo + num; }, 0);
- $('#current-order').scrollTop(position);
- },
- select: function() {
- $('tr.selected').removeClass('selected');
- this.$element.addClass('selected');
- this.order.selected = this.model;
- this.on_selected();
- },
- on_selected: function() {},
- });
- var OrderWidget = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.shop = options.shop;
- this.setNumpadState(options.numpadState);
- this.shop.bind('change:selectedOrder', this.changeSelectedOrder, this);
- this.bindOrderLineEvents();
- },
- setNumpadState: function(numpadState) {
- if (this.numpadState) {
- this.numpadState.unbind('setValue', this.setValue);
- }
- this.numpadState = numpadState;
- if (this.numpadState) {
- this.numpadState.bind('setValue', this.setValue, this);
- this.numpadState.reset();
- }
- },
- setValue: function(val) {
- var param = {};
- param[this.numpadState.get('mode')] = val;
- var order = this.shop.get('selectedOrder');
- if (order.get('orderLines').length !== 0) {
- order.selected.set(param);
- } else {
- this.shop.get('selectedOrder').destroy();
- }
- },
- changeSelectedOrder: function() {
- this.currentOrderLines.unbind();
- this.bindOrderLineEvents();
- this.renderElement();
- },
- bindOrderLineEvents: function() {
- this.currentOrderLines = (this.shop.get('selectedOrder')).get('orderLines');
- this.currentOrderLines.bind('add', this.addLine, this);
- this.currentOrderLines.bind('remove', this.renderElement, this);
- },
- addLine: function(newLine) {
- var line = new OrderlineWidget(null, {
- model: newLine,
- order: this.shop.get('selectedOrder')
- });
- line.on_selected.add(_.bind(this.selectedLine, this));
- this.selectedLine();
- line.appendTo(this.$element);
- this.updateSummary();
- },
- selectedLine: function() {
- var reset = false;
- if (this.currentSelected !== this.shop.get('selectedOrder').selected) {
- reset = true;
- }
- this.currentSelected = this.shop.get('selectedOrder').selected;
- if (reset && this.numpadState)
- this.numpadState.reset();
- this.updateSummary();
- },
- renderElement: function() {
- this.$element.empty();
- this.currentOrderLines.each(_.bind( function(orderLine) {
- var line = new OrderlineWidget(null, {
- model: orderLine,
- order: this.shop.get('selectedOrder')
- });
- line.on_selected.add(_.bind(this.selectedLine, this));
- line.appendTo(this.$element);
- }, this));
- this.updateSummary();
- },
- updateSummary: function() {
- var currentOrder, tax, total, totalTaxExcluded;
- currentOrder = this.shop.get('selectedOrder');
- total = currentOrder.getTotal();
- totalTaxExcluded = currentOrder.getTotalTaxExcluded();
- tax = currentOrder.getTax();
- $('#subtotal').html(totalTaxExcluded.toFixed(2)).hide().fadeIn();
- $('#tax').html(tax.toFixed(2)).hide().fadeIn();
- $('#total').html(total.toFixed(2)).hide().fadeIn();
- },
- });
- /*
- "Products" step.
- */
- var CategoryWidget = db.web.OldWidget.extend({
- start: function() {
- this.$element.find(".oe_pos_categories_list a").click(_.bind(this.changeCategory, this));
- },
- template_fct: qweb_template('pos-category-template'),
- renderElement: function() {
- var self = this;
- var c;
- this.$element.html(this.template_fct({
- breadcrumb: (function() {
- var _i, _len, _results;
- _results = [];
- for (_i = 0, _len = self.ancestors.length; _i < _len; _i++) {
- c = self.ancestors[_i];
- _results.push(pos.categories[c]);
- }
- return _results;
- })(),
- categories: (function() {
- var _i, _len, _results;
- _results = [];
- for (_i = 0, _len = self.children.length; _i < _len; _i++) {
- c = self.children[_i];
- _results.push(pos.categories[c]);
- }
- return _results;
- })()
- }));
- },
- changeCategory: function(a) {
- var id = $(a.target).data("category-id");
- this.on_change_category(id);
- },
- on_change_category: function(id) {},
- });
- var ProductWidget = db.web.OldWidget.extend({
- tagName:'li',
- template_fct: qweb_template('pos-product-template'),
- init: function(parent, options) {
- this._super(parent);
- this.model = options.model;
- this.shop = options.shop;
- },
- start: function(options) {
- $("a", this.$element).click(_.bind(this.addToOrder, this));
- },
- addToOrder: function(event) {
- /* Preserve the category URL */
- event.preventDefault();
- return (this.shop.get('selectedOrder')).addProduct(this.model);
- },
- renderElement: function() {
- this.$element.addClass("product");
- this.$element.html(this.template_fct(this.model.toJSON()));
- return this;
- },
- });
- var ProductListWidget = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.model = options.model;
- this.shop = options.shop;
- this.shop.get('products').bind('reset', this.renderElement, this);
- },
- renderElement: function() {
- this.$element.empty();
- (this.shop.get('products')).each(_.bind( function(product) {
- var p = new ProductWidget(null, {
- model: product,
- shop: this.shop
- });
- p.appendTo(this.$element);
- }, this));
- return this;
- },
- });
- /*
- "Payment" step.
- */
- var PaymentlineWidget = db.web.OldWidget.extend({
- tagName: 'tr',
- template_fct: qweb_template('pos-paymentline-template'),
- init: function(parent, options) {
- this._super(parent);
- this.model = options.model;
- this.model.bind('change', this.changedAmount, this);
- },
- on_delete: function() {},
- changeAmount: function(event) {
- var newAmount;
- newAmount = event.currentTarget.value;
- if (newAmount && !isNaN(newAmount)) {
- this.amount = parseFloat(newAmount);
- this.model.set({
- amount: this.amount,
- });
- }
- },
- changedAmount: function() {
- if (this.amount !== this.model.get('amount'))
- this.renderElement();
- },
- renderElement: function() {
- this.amount = this.model.get('amount');
- this.$element.html(this.template_fct({
- name: (this.model.get('journal_id'))[1],
- amount: this.amount,
- }));
- this.$element.addClass('paymentline');
- $('input', this.$element).keyup(_.bind(this.changeAmount, this));
- $('.delete-payment-line', this.$element).click(this.on_delete);
- },
- });
- var PaymentWidget = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.model = options.model;
- this.shop = options.shop;
- this.shop.bind('change:selectedOrder', this.changeSelectedOrder, this);
- this.bindPaymentLineEvents();
- this.bindOrderLineEvents();
- },
- paymentLineList: function() {
- return this.$element.find('#paymentlines');
- },
- start: function() {
- $('button#validate-order', this.$element).click(_.bind(this.validateCurrentOrder, this));
- $('.oe_back_to_products', this.$element).click(_.bind(this.back, this));
- },
- back: function() {
- this.shop.get('selectedOrder').set({"step": "products"});
- },
- validateCurrentOrder: function() {
- var callback, currentOrder;
- currentOrder = this.shop.get('selectedOrder');
- $('button#validate-order', this.$element).attr('disabled', 'disabled');
- pos.pushOrder(currentOrder.exportAsJSON()).then(_.bind(function() {
- $('button#validate-order', this.$element).removeAttr('disabled');
- return currentOrder.set({
- validated: true
- });
- }, this));
- },
- bindPaymentLineEvents: function() {
- this.currentPaymentLines = (this.shop.get('selectedOrder')).get('paymentLines');
- this.currentPaymentLines.bind('add', this.addPaymentLine, this);
- this.currentPaymentLines.bind('remove', this.renderElement, this);
- this.currentPaymentLines.bind('all', this.updatePaymentSummary, this);
- },
- bindOrderLineEvents: function() {
- this.currentOrderLines = (this.shop.get('selectedOrder')).get('orderLines');
- this.currentOrderLines.bind('all', this.updatePaymentSummary, this);
- },
- changeSelectedOrder: function() {
- this.currentPaymentLines.unbind();
- this.bindPaymentLineEvents();
- this.currentOrderLines.unbind();
- this.bindOrderLineEvents();
- this.renderElement();
- },
- addPaymentLine: function(newPaymentLine) {
- var x = new PaymentlineWidget(null, {
- model: newPaymentLine
- });
- x.on_delete.add(_.bind(this.deleteLine, this, x));
- x.appendTo(this.paymentLineList());
- },
- renderElement: function() {
- this.paymentLineList().empty();
- this.currentPaymentLines.each(_.bind( function(paymentLine) {
- this.addPaymentLine(paymentLine);
- }, this));
- this.updatePaymentSummary();
- },
- deleteLine: function(lineWidget) {
- this.currentPaymentLines.remove([lineWidget.model]);
- },
- updatePaymentSummary: function() {
- var currentOrder, dueTotal, paidTotal, remaining, remainingAmount;
- currentOrder = this.shop.get('selectedOrder');
- paidTotal = currentOrder.getPaidTotal();
- dueTotal = currentOrder.getTotal();
- this.$element.find('#payment-due-total').html(dueTotal.toFixed(2));
- this.$element.find('#payment-paid-total').html(paidTotal.toFixed(2));
- remainingAmount = dueTotal - paidTotal;
- remaining = remainingAmount > 0 ? 0 : (-remainingAmount).toFixed(2);
- $('#payment-remaining').html(remaining);
- },
- setNumpadState: function(numpadState) {
- if (this.numpadState) {
- this.numpadState.unbind('setValue', this.setValue);
- this.numpadState.unbind('change:mode', this.setNumpadMode);
- }
- this.numpadState = numpadState;
- if (this.numpadState) {
- this.numpadState.bind('setValue', this.setValue, this);
- this.numpadState.bind('change:mode', this.setNumpadMode, this);
- this.numpadState.reset();
- this.setNumpadMode();
- }
- },
- setNumpadMode: function() {
- this.numpadState.set({mode: 'payment'});
- },
- setValue: function(val) {
- this.currentPaymentLines.last().set({amount: val});
- },
- });
- var ReceiptWidget = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.model = options.model;
- this.shop = options.shop;
- this.user = pos.get('user');
- this.company = pos.get('company');
- this.shop_obj = pos.get('shop');
- },
- start: function() {
- this.shop.bind('change:selectedOrder', this.changeSelectedOrder, this);
- this.changeSelectedOrder();
- },
- renderElement: function() {
- this.$element.html(qweb_template('pos-receipt-view'));
- $('button#pos-finish-order', this.$element).click(_.bind(this.finishOrder, this));
- $('button#print-the-ticket', this.$element).click(_.bind(this.print, this));
- },
- print: function() {
- window.print();
- },
- finishOrder: function() {
- this.shop.get('selectedOrder').destroy();
- },
- changeSelectedOrder: function() {
- if (this.currentOrderLines)
- this.currentOrderLines.unbind();
- this.currentOrderLines = (this.shop.get('selectedOrder')).get('orderLines');
- this.currentOrderLines.bind('add', this.refresh, this);
- this.currentOrderLines.bind('change', this.refresh, this);
- this.currentOrderLines.bind('remove', this.refresh, this);
- if (this.currentPaymentLines)
- this.currentPaymentLines.unbind();
- this.currentPaymentLines = (this.shop.get('selectedOrder')).get('paymentLines');
- this.currentPaymentLines.bind('all', this.refresh, this);
- this.refresh();
- },
- refresh: function() {
- this.currentOrder = this.shop.get('selectedOrder');
- $('.pos-receipt-container', this.$element).html(qweb_template('pos-ticket')({widget:this}));
- },
- });
- var OrderButtonWidget = db.web.OldWidget.extend({
- tagName: 'li',
- template_fct: qweb_template('pos-order-selector-button-template'),
- init: function(parent, options) {
- this._super(parent);
- this.order = options.order;
- this.shop = options.shop;
- this.order.bind('destroy', _.bind( function() {
- this.destroy();
- }, this));
- this.shop.bind('change:selectedOrder', _.bind( function(shop) {
- var selectedOrder;
- selectedOrder = shop.get('selectedOrder');
- if (this.order === selectedOrder) {
- this.setButtonSelected();
- }
- }, this));
- },
- start: function() {
- $('button.select-order', this.$element).click(_.bind(this.selectOrder, this));
- $('button.close-order', this.$element).click(_.bind(this.closeOrder, this));
- },
- selectOrder: function(event) {
- this.shop.set({
- selectedOrder: this.order
- });
- },
- setButtonSelected: function() {
- $('.selected-order').removeClass('selected-order');
- this.$element.addClass('selected-order');
- },
- closeOrder: function(event) {
- this.order.destroy();
- },
- renderElement: function() {
- this.$element.html(this.template_fct({widget:this}));
- this.$element.addClass('order-selector-button');
- }
- });
- var ShopWidget = db.web.OldWidget.extend({
- init: function(parent, options) {
- this._super(parent);
- this.shop = options.shop;
- },
- start: function() {
- $('button#neworder-button', this.$element).click(_.bind(this.createNewOrder, this));
-
- (this.shop.get('orders')).bind('add', this.orderAdded, this);
- (this.shop.get('orders')).add(new Order);
- this.productListView = new ProductListWidget(null, {
- shop: this.shop
- });
- this.productListView.$element = $("#products-screen-ol");
- this.productListView.renderElement();
- this.productListView.start();
- this.paypadView = new PaypadWidget(null, {
- shop: this.shop
- });
- this.paypadView.$element = $('#paypad');
- this.paypadView.renderElement();
- this.paypadView.start();
- this.numpadView = new NumpadWidget(null);
- this.numpadView.$element = $('#numpad');
- this.numpadView.start();
- this.orderView = new OrderWidget(null, {
- shop: this.shop,
- });
- this.orderView.$element = $('#current-order-content');
- this.orderView.start();
- this.paymentView = new PaymentWidget(null, {
- shop: this.shop
- });
- this.paymentView.$element = $('#payment-screen');
- this.paymentView.renderElement();
- this.paymentView.start();
- this.receiptView = new ReceiptWidget(null, {
- shop: this.shop,
- });
- this.receiptView.replace($('#receipt-screen'));
- this.stepSwitcher = new StepSwitcher(this, {shop: this.shop});
- this.shop.bind('change:selectedOrder', this.changedSelectedOrder, this);
- this.changedSelectedOrder();
- },
- createNewOrder: function() {
- var newOrder;
- newOrder = new Order;
- (this.shop.get('orders')).add(newOrder);
- this.shop.set({
- selectedOrder: newOrder
- });
- },
- orderAdded: function(newOrder) {
- var newOrderButton;
- newOrderButton = new OrderButtonWidget(null, {
- order: newOrder,
- shop: this.shop
- });
- newOrderButton.appendTo($('#orders'));
- newOrderButton.selectOrder();
- },
- changedSelectedOrder: function() {
- if (this.currentOrder) {
- this.currentOrder.unbind('change:step', this.changedStep);
- }
- this.currentOrder = this.shop.get('selectedOrder');
- this.currentOrder.bind('change:step', this.changedStep, this);
- this.changedStep();
- },
- changedStep: function() {
- var step = this.currentOrder.get('step');
- this.orderView.setNumpadState(null);
- this.paymentView.setNumpadState(null);
- if (step === 'products') {
- this.orderView.setNumpadState(this.numpadView.state);
- } else if (step === 'payment') {
- this.paymentView.setNumpadState(this.numpadView.state);
- }
- },
- });
- var App = (function() {
- function App($element) {
- this.initialize($element);
- }
-
- App.prototype.initialize = function($element) {
- this.shop = new Shop;
- this.shopView = new ShopWidget(null, {
- shop: this.shop
- });
- this.shopView.$element = $element;
- this.shopView.start();
- this.categoryView = new CategoryWidget(null, 'products-screen-categories');
- this.categoryView.on_change_category.add_last(_.bind(this.category, this));
- this.category();
- };
- App.prototype.category = function(id) {
- var c, product_list;
- if (id == null) {
- id = 0;
- }
- c = pos.categories[id];
- this.categoryView.ancestors = c.ancestors;
- this.categoryView.children = c.children;
- this.categoryView.renderElement();
- this.categoryView.start();
- product_list = pos.get('product_list').filter( function(p) {
- var _ref;
- return _ref = p.pos_categ_id[0], _.indexOf(c.subtree, _ref) >= 0;
- });
- (this.shop.get('products')).reset(product_list);
- var self = this;
- $('.searchbox input').keyup(function() {
- var m, s;
- s = $(this).val().toLowerCase();
- if (s) {
- m = product_list.filter( function(p) {
- return p.name.toLowerCase().indexOf(s) != -1;
- });
- $('.search-clear').fadeIn();
- } else {
- m = product_list;
- $('.search-clear').fadeOut();
- }
- return (self.shop.get('products')).reset(m);
- });
- return $('.search-clear').click( function() {
- (self.shop.get('products')).reset(product_list);
- $('.searchbox input').val('').focus();
- return $('.search-clear').fadeOut();
- });
- };
- return App;
- })();
-
- db.point_of_sale.SynchNotification = db.web.OldWidget.extend({
- template: "pos-synch-notification",
- init: function() {
- this._super.apply(this, arguments);
- this.nbr_pending = 0;
- },
- renderElement: function() {
- this._super.apply(this, arguments);
- $('.oe_pos_synch-notification-button', this.$element).click(this.on_synch);
- },
- on_change_nbr_pending: function(nbr_pending) {
- this.nbr_pending = nbr_pending;
- this.renderElement();
- },
- on_synch: function() {}
- });
-
- db.web.client_actions.add('pos.ui', 'db.point_of_sale.PointOfSale');
- db.point_of_sale.PointOfSale = db.web.OldWidget.extend({
- init: function() {
- this._super.apply(this, arguments);
-
- if (pos)
- throw "It is not possible to instantiate multiple instances "+
- "of the point of sale at the same time.";
- pos = new Pos(this.session);
- },
- start: function() {
- var self = this;
- return pos.ready.then(_.bind(function() {
- this.renderElement();
- this.synch_notification = new db.point_of_sale.SynchNotification(this);
- this.synch_notification.replace($('.oe_pos_synch-notification', this.$element));
- this.synch_notification.on_synch.add(_.bind(pos.flush, pos));
-
- pos.bind('change:nbr_pending_operations', this.changed_pending_operations, this);
- this.changed_pending_operations();
-
- this.$element.find("#loggedas button").click(function() {
- self.try_close();
- });
-
- pos.app = new App(self.$element);
- db.webclient.set_content_full_screen(true);
-
- if (pos.get('bank_statements').length === 0)
- return new db.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_pos_open_statement']], ['res_id']).pipe(
- _.bind(function(res) {
- return this.rpc('/web/action/load', {'action_id': res[0]['res_id']}).pipe(_.bind(function(result) {
- var action = result.result;
- this.do_action(action);
- }, this));
- }, this));
- }, this));
- },
- render: function() {
- return qweb_template("PointOfSale")();
- },
- changed_pending_operations: function () {
- this.synch_notification.on_change_nbr_pending(pos.get('nbr_pending_operations'));
- },
- try_close: function() {
- pos.flush().then(_.bind(function() {
- var close = _.bind(this.close, this);
- if (pos.get('nbr_pending_operations') > 0) {
- var confirm = false;
- $(QWeb.render('pos-close-warning')).dialog({
- resizable: false,
- height:160,
- modal: true,
- title: "Warning",
- buttons: {
- "Yes": function() {
- confirm = true;
- $( this ).dialog( "close" );
- },
- "No": function() {
- $( this ).dialog( "close" );
- }
- },
- close: function() {
- if (confirm)
- close();
- }
- });
- } else {
- close();
- }
- }, this));
- },
- close: function() {
- return new db.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_pos_close_statement']], ['res_id']).pipe(
- _.bind(function(res) {
- return this.rpc('/web/action/load', {'action_id': res[0]['res_id']}).pipe(_.bind(function(result) {
- var action = result.result;
- action.context = _.extend(action.context || {}, {'cancel_action': {type: 'ir.actions.client', tag: 'default_home'}});
- this.do_action(action);
- }, this));
- }, this));
- },
- destroy: function() {
- db.webclient.set_content_full_screen(false);
- pos = undefined;
- this._super();
- }
- });
-}
diff --git a/addons/point_of_sale/static/src/js/pos_basewidget.js b/addons/point_of_sale/static/src/js/pos_basewidget.js
new file mode 100644
index 00000000000..62097f39db3
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_basewidget.js
@@ -0,0 +1,45 @@
+function openerp_pos_basewidget(instance, module){ //module is instance.point_of_sale
+
+ // This is a base class for all Widgets in the POS. It exposes relevant data to the
+ // templates :
+ // - widget.currency : { symbol: '$' | '€' | ..., position: 'before' | 'after }
+ // - widget.format_currency(amount) : this method returns a formatted string based on the
+ // symbol, the position, and the amount of money.
+ // if the PoS is not fully loaded when you instanciate the widget, the currency might not
+ // yet have been initialized. Use __build_currency_template() to recompute with correct values
+ // before rendering.
+
+ module.PosBaseWidget = instance.web.Widget.extend({
+ init:function(parent,options){
+ this._super(parent);
+ options = options || {};
+ this.pos = options.pos || (parent ? parent.pos : undefined);
+ this.pos_widget = options.pos_widget || (parent ? parent.pos_widget : undefined);
+ this.build_currency_template();
+ },
+ build_currency_template: function(){
+
+ if(this.pos && this.pos.get('currency')){
+ this.currency = this.pos.get('currency');
+ }else{
+ this.currency = {symbol: '$', position: 'after'};
+ }
+
+ this.format_currency = function(amount){
+ if(this.currency.position === 'after'){
+ return Math.round(amount*100)/100 + ' ' + this.currency.symbol;
+ }else{
+ return this.currency.symbol + ' ' + Math.round(amount*100)/100;
+ }
+ }
+
+ },
+ show: function(){
+ this.$element.show();
+ },
+ hide: function(){
+ this.$element.hide();
+ },
+ });
+
+}
diff --git a/addons/point_of_sale/static/src/js/pos_devices.js b/addons/point_of_sale/static/src/js/pos_devices.js
new file mode 100644
index 00000000000..2857fc39937
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_devices.js
@@ -0,0 +1,432 @@
+
+function openerp_pos_devices(instance,module){ //module is instance.point_of_sale
+
+ var debug_devices = new (instance.web.Class.extend({
+ active: false,
+ payment_status: 'waiting_for_payment',
+ weight: 0,
+ activate: function(){
+ this.active = true;
+ },
+ deactivate: function(){
+ this.active = false;
+ },
+ set_weight: function(weight){ this.activate(); this.weight = weight; },
+ accept_payment: function(){ this.activate(); this.payment_status = 'payment_accepted'; },
+ reject_payment: function(){ this.activate(); this.payment_status = 'payment_rejected'; },
+ delay_payment: function(){ this.activate(); this.payment_status = 'waiting_for_payment'; },
+ }))();
+
+ //window.debug_devices = debug_devices;
+
+ // this object interfaces with the local proxy to communicate to the various hardware devices
+ // connected to the Point of Sale. As the communication only goes from the POS to the proxy,
+ // methods are used both to signal an event, and to fetch information.
+
+ module.ProxyDevice = instance.web.Class.extend({
+ init: function(options){
+ options = options || {};
+ url = options.url || 'http://localhost:8069';
+
+ this.weight = 0;
+ this.weighting = false;
+
+ this.paying = false;
+ this.payment_status = 'waiting_for_payment';
+
+ this.connection = new instance.web.JsonRPC();
+ this.connection.setup(url);
+
+ },
+ message : function(name,params,success_callback, error_callback){
+ success_callback = success_callback || function(){};
+ error_callback = error_callback || function(){};
+
+ if(debug_devices && debug_devices.active){
+ console.log('PROXY:',name,params);
+ }else{
+ this.connection.rpc('/pos/'+name, params || {}, success_callback, error_callback);
+ }
+ },
+
+ //a product has been scanned and recognized with success
+ scan_item_success: function(){
+ this.message('scan_item_success');
+ },
+
+ //a product has been scanned but not recognized
+ scan_item_error_unrecognized: function(){
+ this.message('scan_item_error_unrecognized');
+ },
+
+ //the client is asking for help
+ help_needed: function(){
+ this.message('help_needed');
+ },
+
+ //the client does not need help anymore
+ help_canceled: function(){
+ this.message('help_canceled');
+ },
+
+ //the client is starting to weight
+ weighting_start: function(){
+ this.weight = 0;
+ if(debug_devices){
+ debug_devices.weigth = 0;
+ }
+ this.weighting = true;
+ this.message('weighting_start');
+ },
+
+ //returns the weight on the scale.
+ // is called at regular interval (up to 10x/sec) between a weighting_start()
+ // and a weighting_end()
+ weighting_read_kg: function(){
+ var self = this;
+ if(debug_devices && debug_devices.active){
+ return debug_devices.weight;
+ }else{
+ this.message('weighting_read_kg',{},function(weight){
+ if(self.weighting){
+ self.weight = weight;
+ }
+ });
+ return self.weight;
+ }
+ },
+
+ // the client has finished weighting products
+ weighting_end: function(){
+ this.weight = 0;
+ this.weighting = false;
+ this.message('weighting_end');
+ },
+
+ // the pos asks the client to pay 'price' units
+ // method: 'mastercard' | 'cash' | ... ? TBD
+ // info: 'extra information to display on the payment terminal' ... ? TBD
+ payment_request: function(price, method, info){
+ this.paying = true;
+ this.payment_status = 'waiting_for_payment';
+ if(debug_devices){
+ debug_devices.payment_status = 'waiting_for_payment';
+ }
+ this.message('payment_request',{'price':price,'method':method,'info':info});
+ },
+
+ // is called at regular interval after a payment request to see if the client
+ // has paid the required money
+ // returns 'waiting_for_payment' | 'payment_accepted' | 'payment_rejected'
+ is_payment_accepted: function(){
+ var self = this;
+ if(debug_devices.active){
+ return debug_devices.payment_status;
+ }else{
+ this.message('is_payment_accepted', {}, function(payment_status){
+ if(self.paying){
+ self.payment_status = payment_status;
+ }
+ });
+ return self.payment_status;
+ }
+ },
+
+ // the client cancels his payment
+ payment_canceled: function(){
+ this.paying = false;
+ this.payment_status = 'waiting_for_payment';
+ this.message('payment_canceled');
+ },
+
+ // called when the client logs in or starts to scan product
+ transaction_start: function(){
+ this.message('transaction_start');
+ },
+
+ // called when the clients has finished his interaction with the machine
+ transaction_end: function(){
+ this.message('transaction_end');
+ },
+
+ // called when the POS turns to cashier mode
+ cashier_mode_activated: function(){
+ this.message('cashier_mode_activated');
+ },
+
+ // called when the POS turns to client mode
+ cashier_mode_deactivated: function(){
+ this.message('cashier_mode_deactivated');
+ },
+
+ // ask for the cashbox (the physical box where you store the cash) to be opened
+ open_cashbox: function(){
+ this.message('open_cashbox');
+ },
+
+ /* ask the printer to print a receipt
+ * receipt is a JSON object with the following specs:
+ * receipt{
+ * - orderlines : list of orderlines :
+ * {
+ * quantity: (number) the number of items, or the weight,
+ * unit_name: (string) the name of the item's unit (kg, dozen, ...)
+ * list_price: (number) the price of one unit of the item before discount
+ * discount: (number) the discount on the product in % [0,100]
+ * product_name: (string) the name of the product
+ * price_with_tax: (number) the price paid for this orderline, tax included
+ * price_without_tax: (number) the price paid for this orderline, without taxes
+ * tax: (number) the price paid in taxes on this orderline
+ * }
+ * - paymentlines : list of paymentlines :
+ * {
+ * amount: (number) the amount paid
+ * journal: (string) the name of the journal on wich the payment has been made
+ * }
+ * - total_with_tax: (number) the total of the receipt tax included
+ * - total_without_tax: (number) the total of the receipt without taxes
+ * - total_tax: (number) the total amount of taxes paid
+ * - total_paid: (number) the total sum paid by the client
+ * - change: (number) the amount of change given back to the client
+ * - name: (string) a unique name for this order
+ * - client: (string) name of the client. or null if no client is logged
+ * - cashier: (string) the name of the cashier
+ * - date: { the date at wich the payment has been done
+ * year: (number) the year [2012, ...]
+ * month: (number) the month [0,11]
+ * date: (number) the day of the month [1,31]
+ * day: (number) the day of the week [0,6]
+ * hour: (number) the hour [0,23]
+ * minute: (number) the minute [0,59]
+ * }
+ */
+ print_receipt: function(receipt){
+ this.message('print_receipt',{receipt: receipt});
+ },
+ });
+
+ // this module interfaces with the barcode reader. It assumes the barcode reader
+ // is set-up to act like a keyboard. Use connect() and disconnect() to activate
+ // and deactivate the barcode reader. Use set_action_callbacks to tell it
+ // what to do when it reads a barcode.
+ module.BarcodeReader = instance.web.Class.extend({
+ actions:[
+ 'product',
+ 'cashier',
+ 'client',
+ 'discount',
+ ],
+ init: function(attributes){
+ this.pos = attributes.pos;
+ this.action_callback = {};
+
+ this.action_callback_stack = [];
+
+ this.price_prefix_set = attributes.price_prefix_set || {'02':'', '22':'', '24':'', '26':'', '28':''};
+ this.weight_prefix_set = attributes.weight_prefix_set || {'21':'','23':'','27':'','29':'','25':''};
+ this.client_prefix_set = attributes.weight_prefix_set || {'42':''};
+ this.cashier_prefix_set = attributes.weight_prefix_set || {'40':''};
+ this.discount_prefix_set = attributes.weight_prefix_set || {'44':''};
+ },
+ save_callbacks: function(){
+ var callbacks = {};
+ for(name in this.action_callback){
+ callbacks[name] = this.action_callback[name];
+ }
+ this.action_callback_stack.push(callbacks);
+ },
+ restore_callbacks: function(){
+ if(this.action_callback_stack.length){
+ var callbacks = this.action_callback_stack.pop();
+ this.action_callback = callbacks;
+ }
+ },
+
+ // when an ean is scanned and parsed, the callback corresponding
+ // to its type is called with the parsed_ean as a parameter.
+ // (parsed_ean is the result of parse_ean(ean))
+ //
+ // callbacks is a Map of 'actions' : callback(parsed_ean)
+ // that sets the callback for each action. if a callback for the
+ // specified action already exists, it is replaced.
+ //
+ // possible actions include :
+ // 'product' | 'cashier' | 'client' | 'discount'
+
+ set_action_callback: function(action, callback){
+ if(arguments.length == 2){
+ this.action_callback[action] = callback;
+ }else{
+ var actions = arguments[0];
+ for(action in actions){
+ this.set_action_callback(action,actions[action]);
+ }
+ }
+ },
+
+ //remove all action callbacks
+ reset_action_callbacks: function(){
+ for(action in this.action_callback){
+ this.action_callback[action] = undefined;
+ }
+ },
+
+
+ // returns true if the ean is a valid EAN codebar number by checking the control digit.
+ // ean must be a string
+ check_ean: function(ean){
+ var code = ean.split('');
+ for(var i = 0; i < code.length; i++){
+ code[i] = Number(code[i]);
+ }
+ var st1 = code.slice();
+ var st2 = st1.slice(0,st1.length-1).reverse();
+ // some EAN13 barcodes have a length of 12, as they start by 0
+ while (st2.length < 12) {
+ st2.push(0);
+ }
+ var countSt3 = 1;
+ var st3 = 0;
+ $.each(st2, function() {
+ if (countSt3%2 === 1) {
+ st3 += this;
+ }
+ countSt3 ++;
+ });
+ st3 *= 3;
+ var st4 = 0;
+ var countSt4 = 1;
+ $.each(st2, function() {
+ if (countSt4%2 === 0) {
+ st4 += this;
+ }
+ countSt4 ++;
+ });
+ var st5 = st3 + st4;
+ var cd = (10 - (st5%10)) % 10;
+ return code[code.length-1] === cd;
+ },
+
+ // attempts to interpret an ean (string encoding an ean)
+ // it will check its validity then return an object containing various
+ // information about the ean.
+ // most importantly :
+ // - ean : the ean
+ // - type : the type of the ean:
+ // 'price' | 'weight' | 'unit' | 'cashier' | 'client' | 'discount' | 'error'
+ //
+ // - prefix : the prefix that has ben used to determine the type
+ // - id : the part of the ean that identifies something
+ // - value : if the id encodes a numerical value, it will be put there
+ // - unit : if the encoded value has a unit, it will be put there.
+ // not to be confused with the 'unit' type, which represent an unit of a
+ // unique product
+
+ parse_ean: function(ean){
+ var parse_result = {
+ type:'unknown', //
+ prefix:'',
+ ean:ean,
+ id:'',
+ value: 0,
+ unit: 'none',
+ };
+ var prefix2 = ean.substring(0,2);
+
+ if(!this.check_ean(ean)){
+ parse_result.type = 'error';
+ }else if (prefix2 in this.price_prefix_set){
+ parse_result.type = 'price';
+ parse_result.prefix = prefix2;
+ parse_result.id = ean.substring(0,7);
+ parse_result.value = Number(ean.substring(7,12))/100.0;
+ parse_result.unit = 'euro';
+ } else if (prefix2 in this.weight_prefix_set){
+ parse_result.type = 'weight';
+ parse_result.prefix = prefix2;
+ parse_result.id = ean.substring(0,7);
+ parse_result.value = Number(ean.substring(7,12))/1000.0;
+ parse_result.unit = 'Kg';
+ }else if (prefix2 in this.client_prefix_set){
+ parse_result.type = 'client';
+ parse_result.prefix = prefix2;
+ parse_result.id = ean.substring(0,7);
+ }else if (prefix2 in this.cashier_prefix_set){
+ parse_result.type = 'cashier';
+ parse_result.prefix = prefix2;
+ parse_result.id = ean.substring(0,7);
+ }else if (prefix2 in this.discount_prefix_set){
+ parse_result.type = 'discount';
+ parse_result.prefix = prefix2;
+ parse_result.id = ean.substring(0,7);
+ parse_result.value = Number(ean.substring(7,12))/100.0;
+ parse_result.unit = '%';
+ }else{
+ parse_result.type = 'unit';
+ parse_result.prefix = '';
+ parse_result.id = ean;
+ }
+ return parse_result;
+ },
+
+ // starts catching keyboard events and tries to interpret codebar
+ // calling the callbacks when needed.
+ connect: function(){
+ var self = this;
+ var codeNumbers = [];
+ var timeStamp = 0;
+ var lastTimeStamp = 0;
+
+ // The barcode readers acts as a keyboard, we catch all keyup events and try to find a
+ // barcode sequence in the typed keys, then act accordingly.
+ $('body').delegate('','keyup', function (e){
+
+ //We only care about numbers
+ if (!isNaN(Number(String.fromCharCode(e.keyCode)))) {
+
+ // The barcode reader sends keystrokes with a specific interval.
+ // We look if the typed keys fit in the interval.
+ if (codeNumbers.length==0) {
+ timeStamp = new Date().getTime();
+ } else {
+ if (lastTimeStamp + 30 < new Date().getTime()) {
+ // not a barcode reader
+ codeNumbers = [];
+ timeStamp = new Date().getTime();
+ }
+ }
+ codeNumbers.push(e.keyCode - 48);
+ lastTimeStamp = new Date().getTime();
+ if (codeNumbers.length == 13) {
+ //We have found what seems to be a valid codebar
+ var parse_result = self.parse_ean(codeNumbers.join(''));
+
+ if (parse_result.type === 'error') { //most likely a checksum error, raise warning
+ console.error('ERROR: barcode checksum error:',parse_result);
+ }else if(parse_result.type in {'unit':'', 'weight':'', 'price':''}){ //ean is associated to a product
+ if(self.action_callback['product']){
+ self.action_callback['product'](parse_result);
+ }
+ //this.trigger("codebar",parse_result );
+ }else{
+ if(self.action_callback[parse_result.type]){
+ self.action_callback[parse_result.type](parse_result);
+ }
+ }
+
+ codeNumbers = [];
+ }
+ } else {
+ // NaN
+ codeNumbers = [];
+ }
+ });
+ },
+
+ // stops catching keyboard events
+ disconnect: function(){
+ $('body').undelegate('', 'keyup')
+ },
+ });
+
+}
diff --git a/addons/point_of_sale/static/src/js/pos_keyboard_widget.js b/addons/point_of_sale/static/src/js/pos_keyboard_widget.js
new file mode 100644
index 00000000000..2e683edb1e1
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_keyboard_widget.js
@@ -0,0 +1,185 @@
+
+function openerp_pos_keyboard(instance, module){ //module is instance.point_of_sale
+// ---------- OnScreen Keyboard Widget ----------
+
+ // A Widget that displays an onscreen keyboard.
+ // There are two options when creating the widget :
+ //
+ // * 'keyboard_model' : 'simple' | 'full' (default)
+ // The 'full' emulates a PC keyboard, while 'simple' emulates an 'android' one.
+ //
+ // * 'input_selector : (default: '.searchbox input')
+ // defines the dom element that the keyboard will write to.
+ //
+ // The widget is initially hidden. It can be shown with this.show(), and is
+ // automatically shown when the input_selector gets focused.
+
+ module.OnscreenKeyboardWidget = instance.web.Widget.extend({
+ template: 'OnscreenKeyboardSimple',
+ init: function(parent, options){
+ var self = this;
+ this._super(parent,options);
+ options = options || {};
+
+ this.keyboard_model = options.keyboard_model || 'full';
+ if(this.keyboard_model === 'full'){
+ this.template = 'OnscreenKeyboardFull';
+ }
+
+ this.input_selector = options.input_selector || '.searchbox input';
+
+ //show the keyboard when the input zone is clicked.
+ $(this.input_selector).focus(function(){self.show();});
+
+ //Keyboard state
+ this.capslock = false;
+ this.shift = false;
+ this.numlock = false;
+ },
+
+ connect : function(){
+ var self = this;
+ $(this.input_selector).focus(function(){self.show();});
+ },
+
+ // Write a character to the input zone
+ writeCharacter: function(character){
+ var $input = $(this.input_selector);
+ $input[0].value += character;
+ $input.keydown();
+ $input.keyup();
+ },
+
+ // Sends a 'return' character to the input zone. TODO
+ sendReturn: function(){
+ },
+
+ // Removes the last character from the input zone.
+ deleteCharacter: function(){
+ var $input = $(this.input_selector);
+ var input_value = $input[0].value;
+ $input[0].value = input_value.substr(0, input_value.length - 1);
+ $input.keydown();
+ $input.keyup();
+ },
+
+ // Clears the content of the input zone.
+ deleteAllCharacters: function(){
+ var $input = $(this.input_selector);
+ $input[0].value = "";
+ $input.keydown();
+ $input.keyup();
+ },
+
+ // Makes the keyboard show and slide from the bottom of the screen.
+ show: function(){
+ $('.keyboard_frame').show().animate({'height':'235px'}, 500, 'swing');
+ },
+
+ // Makes the keyboard hide by sliding to the bottom of the screen.
+ hide: function(){
+ var self = this;
+ var frame = $('.keyboard_frame');
+ frame.animate({'height':'0'}, 500, 'swing', function(){ frame.hide(); self.reset(); });
+ },
+
+ //What happens when the shift key is pressed : toggle case, remove capslock
+ toggleShift: function(){
+ $('.letter').toggleClass('uppercase');
+ $('.symbol span').toggle();
+
+ self.shift = (self.shift === true) ? false : true;
+ self.capslock = false;
+ },
+
+ //what happens when capslock is pressed : toggle case, set capslock
+ toggleCapsLock: function(){
+ $('.letter').toggleClass('uppercase');
+ self.capslock = true;
+ },
+
+ //What happens when numlock is pressed : toggle symbols and numlock label
+ toggleNumLock: function(){
+ $('.symbol span').toggle();
+ $('.numlock span').toggle();
+ self.numlock = (self.numlock === true ) ? false : true;
+ },
+
+ //After a key is pressed, shift is disabled.
+ removeShift: function(){
+ if (self.shift === true) {
+ $('.symbol span').toggle();
+ if (this.capslock === false) $('.letter').toggleClass('uppercase');
+
+ self.shift = false;
+ }
+ },
+
+ // Resets the keyboard to its original state; capslock: false, shift: false, numlock: false
+ reset: function(){
+ if(this.shift){
+ this.toggleShift();
+ }
+ if(this.capslock){
+ this.toggleCapsLock();
+ }
+ if(this.numlock){
+ this.toggleNumLock();
+ }
+ },
+
+ //called after the keyboard is in the DOM, sets up the key bindings.
+ start: function(){
+ var self = this;
+
+ //this.show();
+
+
+ $('.close_button').click(function(){
+ self.deleteAllCharacters();
+ self.hide();
+ });
+
+ // Keyboard key click handling
+ $('.keyboard li').click(function(){
+
+ var $this = $(this),
+ character = $this.html(); // If it's a lowercase letter, nothing happens to this variable
+
+ if ($this.hasClass('left-shift') || $this.hasClass('right-shift')) {
+ self.toggleShift();
+ return false;
+ }
+
+ if ($this.hasClass('capslock')) {
+ self.toggleCapsLock();
+ return false;
+ }
+
+ if ($this.hasClass('delete')) {
+ self.deleteCharacter();
+ return false;
+ }
+
+ if ($this.hasClass('numlock')){
+ self.toggleNumLock();
+ return false;
+ }
+
+ // Special characters
+ if ($this.hasClass('symbol')) character = $('span:visible', $this).html();
+ if ($this.hasClass('space')) character = ' ';
+ if ($this.hasClass('tab')) character = "\t";
+ if ($this.hasClass('return')) character = "\n";
+
+ // Uppercase letter
+ if ($this.hasClass('uppercase')) character = character.toUpperCase();
+
+ // Remove shift once a key is clicked.
+ self.removeShift();
+
+ self.writeCharacter(character);
+ });
+ },
+ });
+}
diff --git a/addons/point_of_sale/static/src/js/pos_main.js b/addons/point_of_sale/static/src/js/pos_main.js
new file mode 100644
index 00000000000..71ac69c6067
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_main.js
@@ -0,0 +1,25 @@
+
+openerp.point_of_sale = function(instance) {
+
+ instance.point_of_sale = {};
+
+ var module = instance.point_of_sale;
+
+ openerp_pos_models(instance,module); // import pos_models.js
+
+ openerp_pos_basewidget(instance,module); // import pos_basewidget.js
+
+ openerp_pos_keyboard(instance,module); // import pos_keyboard_widget.js
+
+ openerp_pos_scrollbar(instance,module); // import pos_scrollbar_widget.js
+
+ openerp_pos_screens(instance,module); // import pos_screens.js
+
+ openerp_pos_widgets(instance,module); // import pos_widgets.js
+
+ openerp_pos_devices(instance,module); // import pos_devices.js
+
+ instance.web.client_actions.add('pos.ui', 'instance.point_of_sale.PosWidget');
+};
+
+
diff --git a/addons/point_of_sale/static/src/js/pos_models.js b/addons/point_of_sale/static/src/js/pos_models.js
new file mode 100644
index 00000000000..fd1e3fb384f
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_models.js
@@ -0,0 +1,1026 @@
+function openerp_pos_models(instance, module){ //module is instance.point_of_sale
+ var QWeb = instance.web.qweb;
+
+ module.LocalStorageDAO = instance.web.Class.extend({
+ add_operation: function(operation) {
+ var self = this;
+ return $.async_when().pipe(function() {
+ var tmp = self._get('oe_pos_operations', []);
+ var last_id = self._get('oe_pos_operations_sequence', 1);
+ tmp.push({'id': last_id, 'data': operation});
+ self._set('oe_pos_operations', tmp);
+ self._set('oe_pos_operations_sequence', last_id + 1);
+ });
+ },
+ remove_operation: function(id) {
+ var self = this;
+ return $.async_when().pipe(function() {
+ var tmp = self._get('oe_pos_operations', []);
+ tmp = _.filter(tmp, function(el) {
+ return el.id !== id;
+ });
+ self._set('oe_pos_operations', tmp);
+ });
+ },
+ get_operations: function() {
+ var self = this;
+ return $.async_when().pipe(function() {
+ return self._get('oe_pos_operations', []);
+ });
+ },
+ _get: function(key, default_) {
+ var txt = localStorage['oe_pos_dao_'+key];
+ if (! txt)
+ return default_;
+ return JSON.parse(txt);
+ },
+ _set: function(key, value) {
+ localStorage['oe_pos_dao_'+key] = JSON.stringify(value);
+ },
+ reset_stored_data: function(){
+ for(key in localStorage){
+ if(key.indexOf('oe_pos_dao_') === 0){
+ delete localStorage[key];
+ }
+ }
+ },
+ });
+
+ var fetch = function(model, fields, domain, ctx){
+ return new instance.web.Model(model).query(fields).filter(domain).context(ctx).all()
+ };
+
+ // The PosModel contains the Point Of Sale's representation of the backend.
+ // Since the PoS must work in standalone ( Without connection to the server )
+ // it must contains a representation of the server's PoS backend.
+ // (taxes, product list, configuration options, etc.) this representation
+ // is fetched and stored by the PosModel at the initialisation.
+ // this is done asynchronously, a ready deferred alows the GUI to wait interactively
+ // for the loading to be completed
+ // There is a single instance of the PosModel for each Front-End instance, it is usually called
+ // 'pos' and is available to almost all widgets.
+
+ module.PosModel = Backbone.Model.extend({
+ initialize: function(session, attributes) {
+ Backbone.Model.prototype.initialize.call(this, attributes);
+ var self = this;
+ this.dao = new module.LocalStorageDAO(); // used to store the order's data on the Hard Drive
+ this.ready = $.Deferred(); // used to notify the GUI that the PosModel has loaded all resources
+ this.flush_mutex = new $.Mutex(); // used to make sure the orders are sent to the server once at time
+ //this.build_tree = _.bind(this.build_tree, this); // ???
+ this.session = session;
+ this.categories = {};
+ this.root_category = null;
+ this.weightable_categories = []; // a flat list of all categories that directly contain weightable products
+ this.barcode_reader = new module.BarcodeReader({'pos': this}); // used to read barcodes
+ this.proxy = new module.ProxyDevice(); // used to communicate to the hardware devices via a local proxy
+
+ // pos settings
+ this.use_scale = false;
+ this.use_proxy_printer = false;
+ this.use_virtual_keyboard = false;
+ this.use_websql = false;
+ this.use_barcode_scanner = false;
+
+ // default attributes values. If null, it will be loaded below.
+ this.set({
+ 'nbr_pending_operations': 0,
+
+ 'currency': {symbol: '$', position: 'after'},
+ 'shop': null,
+ 'company': null,
+ 'user': null, // the user that loaded the pos
+ 'user_list': null, // list of all users
+ 'cashier': null, // the logged cashier, if different from user
+
+ 'orders': new module.OrderCollection(),
+ //this is the product list as seen by the product list widgets, it will change based on the category filters
+ 'products': new module.ProductCollection(),
+ 'cashRegisters': null,
+
+ 'product_list': null, // the list of all products, does not change.
+ 'bank_statements': null,
+ 'taxes': null,
+ 'pos_session': null,
+ 'pos_config': null,
+ 'categories': null,
+
+ 'selectedOrder': undefined,
+ });
+
+ this.get('orders').bind('remove', function(){ self.on_removed_order(); });
+
+ // We fetch the backend data on the server asynchronously. this is done only when the pos user interface is launched,
+ // Any change on this data made on the server is thus not reflected on the point of sale until it is relaunched.
+
+ var user_def = fetch('res.users',['name','company_id'],[['id','=',this.session.uid]])
+ .pipe(function(users){
+ var user = users[0];
+ self.set('user',user);
+
+ return fetch('res.company',
+ [
+ 'currency_id',
+ 'email',
+ 'website',
+ 'company_registry',
+ //TODO contact_address
+ 'vat',
+ 'name',
+ 'phone'
+ ],
+ [['id','=',user.company_id[0]]])
+ }).pipe(function(companies){
+ var company = companies[0];
+ self.set('company',company);
+
+ return fetch('res.currency',['symbol','position'],[['id','=',company.currency_id[0]]]);
+ }).pipe(function (currencies){
+ self.set('currency',currencies[0]);
+ });
+
+ var cat_def = fetch('pos.category', ['id','name', 'parent_id', 'child_id', 'category_image_small'])
+ .pipe(function(result){
+ return self.set({'categories': result});
+ });
+
+ var uom_def = fetch( //unit of measure
+ 'product.uom',
+ null,
+ null
+ ).then(function(result){
+ self.set({'units': result});
+ var units_by_id = {};
+ for(var i = 0, len = result.length; i < len; i++){
+ units_by_id[result[i].id] = result[i];
+ }
+ self.set({'units_by_id':units_by_id});
+ });
+
+ var pack_def = fetch(
+ 'product.packaging',
+ null,
+ null
+ ).then(function(packaging){
+ self.set('product.packaging',packaging);
+ });
+
+ var users_def = fetch(
+ 'res.users',
+ ['name','ean13'],
+ [['ean13', '!=', false]]
+ ).then(function(result){
+ self.set({'user_list':result});
+ });
+
+ var tax_def = fetch('account.tax', ['amount','price_include','type'])
+ .then(function(result){
+ self.set({'taxes': result});
+ });
+
+ var session_def = fetch( // loading the PoS Session.
+ 'pos.session',
+ ['id', 'journal_ids','name','user_id','config_id','start_at','stop_at'],
+ [['state', '=', 'opened'], ['user_id', '=', this.session.uid]]
+ ).pipe(function(result) {
+
+ // some data are associated with the pos session, like the pos config and bank statements.
+ // we must have a valid session before we can read those.
+
+ var session_data_def = new $.Deferred();
+
+ if( result.length !== 0 ) {
+ var pos_session = result[0];
+
+ self.set({'pos_session': pos_session});
+
+ var pos_config_def = fetch(
+ 'pos.config',
+ ['name','journal_ids','shop_id','journal_id',
+ 'iface_self_checkout', 'iface_websql', 'iface_led', 'iface_cashdrawer',
+ 'iface_payment_terminal', 'iface_electronic_scale', 'iface_barscan', 'iface_vkeyboard',
+ 'iface_print_via_proxy','iface_cashdrawer','state','sequence_id','session_ids'],
+ [['id','=', pos_session.config_id[0]]]
+ ).pipe(function(result){
+ var pos_config = result[0]
+
+ self.set({'pos_config': pos_config});
+ self.use_scale = pos_config.iface_electronic_scale || false;
+ self.use_proxy_printer = pos_config.iface_print_via_proxy || false;
+ self.use_virtual_keyboard = pos_config.iface_vkeyboard || false;
+ self.use_websql = pos_config.iface_websql || false;
+ self.use_barcode_scanner = pos_config.iface_barscan || false;
+ self.use_selfcheckout = pos_config.iface_self_checkout || false;
+ self.use_cashbox = pos_config.iface_cashdrawer || false;
+
+ return shop_def = fetch('sale.shop',[], [['id','=',pos_config.shop_id[0]]])
+ }).pipe(function(shops){
+ self.set('shop',shops[0]);
+ return fetch(
+ 'product.product',
+ //context {pricelist: shop.pricelist_id[0]}
+ ['name', 'list_price','price','pos_categ_id', 'taxes_id','product_image_small', 'ean13', 'to_weight', 'uom_id', 'uos_id', 'uos_coeff', 'mes_type'],
+ [['pos_categ_id','!=', false]],
+ {pricelist: shops[0].pricelist_id[0]} // context for price
+ );
+ }).pipe( function(product_list){
+ self.set({'product_list': product_list});
+ });
+
+ var bank_def = fetch(
+ 'account.bank.statement',
+ ['account_id','currency','journal_id','state','name','user_id','pos_session_id'],
+ [['state','=','open'],['pos_session_id', '=', pos_session.id]]
+ ).then(function(result){
+ self.set({'bank_statements':result});
+ });
+
+ var journal_def = fetch(
+ 'account.journal',
+ undefined,
+ [['user_id','=',pos_session.user_id[0]]]
+ ).then(function(result){
+ self.set({'journals':result});
+ });
+
+ // associate the bank statements with their journals.
+ var bank_process_def = $.when(bank_def, journal_def)
+ .then(function(){
+ var bank_statements = self.get('bank_statements');
+ var journals = self.get('journals');
+ for(var i = 0, ilen = bank_statements.length; i < ilen; i++){
+ for(var j = 0, jlen = journals.length; j < jlen; j++){
+ if(bank_statements[i].journal_id[0] === journals[j].id){
+ bank_statements[i].journal = journals[j];
+ bank_statements[i].self_checkout_payment_method = journals[j].self_checkout_payment_method;
+ }
+ }
+ }
+ });
+
+ session_data_def = $.when(pos_config_def,bank_def,journal_def,bank_process_def);
+
+ }else{
+ session_data_def.reject();
+ }
+ return session_data_def;
+ });
+
+ // associate the products with their categories
+ var prod_process_def = $.when(cat_def, session_def)
+ .pipe(function(){
+ var product_list = self.get('product_list');
+ var categories = self.get('categories');
+ var cat_by_id = {};
+ for(var i = 0; i < categories.length; i++){
+ cat_by_id[categories[i].id] = categories[i];
+ }
+ //set the parent in the category
+ for(var i = 0; i < categories.length; i++){
+ categories[i].parent_category = cat_by_id[categories[i].parent_id[0]];
+ }
+ for(var i = 0; i < product_list.length; i++){
+ product_list[i].pos_category = cat_by_id[product_list[i].pos_categ_id[0]];
+ }
+ });
+
+ // when all the data has loaded, we compute some stuff, and declare the Pos ready to be used.
+ $.when(pack_def, cat_def, user_def, users_def, uom_def, session_def, tax_def, prod_process_def, user_def, this.flush())
+ .then(function(){
+ self.build_categories();
+ self.set({'cashRegisters' : new module.CashRegisterCollection(self.get('bank_statements'))});
+ //self.log_loaded_data(); //Uncomment if you want to log the data to the console for easier debugging
+ self.ready.resolve();
+ },function(){
+ //we failed to load some backend data, or the backend was badly configured.
+ //the error messages will be displayed in PosWidget
+ self.ready.reject();
+ });
+ },
+
+ // logs the usefull posmodel data to the console for debug purposes
+ log_loaded_data: function(){
+ console.log('PosModel data has been loaded:');
+ console.log('PosModel: categories:',this.get('categories'));
+ console.log('PosModel: product_list:',this.get('product_list'));
+ console.log('PosModel: units:',this.get('units'));
+ console.log('PosModel: bank_statements:',this.get('bank_statements'));
+ console.log('PosModel: journals:',this.get('journals'));
+ console.log('PosModel: taxes:',this.get('taxes'));
+ console.log('PosModel: pos_session:',this.get('pos_session'));
+ console.log('PosModel: pos_config:',this.get('pos_config'));
+ console.log('PosModel: cashRegisters:',this.get('cashRegisters'));
+ console.log('PosModel: shop:',this.get('shop'));
+ console.log('PosModel: company:',this.get('company'));
+ console.log('PosModel: currency:',this.get('currency'));
+ console.log('PosModel: user_list:',this.get('user_list'));
+ console.log('PosModel: user:',this.get('user'));
+ console.log('PosModel.session:',this.session);
+ console.log('PosModel.categories:',this.categories);
+ console.log('PosModel end of data log.');
+ },
+
+ // this is called when an order is removed from the order collection. It ensures that there is always an existing
+ // order and a valid selected order
+ on_removed_order: function(removed_order){
+ if( this.get('orders').isEmpty()){
+ this.add_and_select_order(new module.Order({ pos: this }));
+ }
+ if( this.get('selectedOrder') === removed_order){
+ this.set({ selectedOrder: this.get('orders').last() });
+ }
+ },
+
+ // saves the order locally and try to send it to the backend. 'record' is a bizzarely defined JSON version of the Order
+ push_order: function(record) {
+ var self = this;
+ return this.dao.add_operation(record).pipe(function(){
+ return self.flush();
+ });
+ },
+
+ add_and_select_order: function(newOrder) {
+ (this.get('orders')).add(newOrder);
+ return this.set({
+ selectedOrder: newOrder
+ });
+ },
+
+ // attemps to send all pending orders ( stored in the DAO ) to the server.
+ // it will do it one by one, and remove the successfully sent ones from the DAO once
+ // it has been confirmed that they have been received.
+ flush: function() {
+ //this makes sure only one _int_flush is called at the same time
+ return this.flush_mutex.exec(_.bind(function() {
+ return this._int_flush();
+ }, this));
+ },
+ _int_flush : function() {
+ var self = this;
+
+ this.dao.get_operations().pipe(function(operations) {
+ // operations are really Orders that are converted to json.
+ // they are saved to disk and then we attempt to send them to the backend so that they can
+ // be applied.
+ // since the network is not reliable we potentially have many 'pending operations' that have not been sent.
+ self.set( {'nbr_pending_operations':operations.length} );
+ if(operations.length === 0){
+ return $.when();
+ }
+ var order = operations[0];
+
+ // we prevent the default error handler and assume errors
+ // are a normal use case, except we stop the current iteration
+
+ return (new instance.web.Model('pos.order')).get_func('create_from_ui')([order])
+ .fail(function(unused, event){
+ // wtf ask niv
+ event.preventDefault();
+ })
+ .pipe(function(){
+ // success: remove the successfully sent operation, and try to send the next one
+ self.dao.remove_operation(operations[0].id).pipe(function(){
+ return self._int_flush();
+ });
+ }, function(){
+ // in case of error we just sit there and do nothing. wtf ask niv
+ return $.when();
+ });
+ });
+ },
+
+ // this adds several properties to the categories in order to make it easier to diplay them
+ // fields added include the list of product relevant to each category, list of child categories,
+ // list of ancestors, etc.
+ build_categories : function(){
+ var categories = this.get('categories');
+ var products = this.get('product_list');
+
+ //append the content of array2 into array1
+ function append(array1, array2){
+ for(var i = 0, len = array2.length; i < len; i++){
+ array1.push(array2[i]);
+ }
+ }
+
+ function appendSet(set1, set2){
+ for(key in set2){
+ set1[key] = set2[key];
+ }
+ }
+
+ var categories_by_id = {};
+ for(var i = 0; i < categories.length; i++){
+ categories_by_id[categories[i].id] = categories[i];
+ }
+ this.categories_by_id = categories_by_id;
+
+ var root_category = {
+ name : 'Root',
+ id : 0,
+ parent : null,
+ childrens : [],
+ };
+
+ // add parent and childrens field to categories, find root_categories
+ for(var i = 0; i < categories.length; i++){
+ var cat = categories[i];
+
+ cat.parent = categories_by_id[cat.parent_id[0]];
+ if(!cat.parent){
+ root_category.childrens.push(cat);
+ cat.parent = root_category;
+ }
+
+ cat.childrens = [];
+ for(var j = 0; j < cat.child_id.length; j++){
+ cat.childrens.push(categories_by_id[ cat.child_id[j] ]);
+ }
+ }
+
+ categories.push(root_category);
+
+ // set some default fields for next steps
+ for(var i = 0; i < categories.length; i++){
+ var cat = categories[i];
+
+ cat.product_list = []; //list of all products in the category
+ cat.product_set = {}; // [product.id] === true if product is in category
+ cat.weightable_product_list = [];
+ cat.weightable_product_set = {};
+ cat.weightable = false; //true if directly contains weightable products
+ }
+
+ this.root_category = root_category;
+
+ //we add the products to the categories.
+ for(var i = 0, len = products.length; i < len; i++){
+ var product = products[i];
+ var cat = categories_by_id[product.pos_categ_id[0]];
+ if(cat){
+ cat.product_list.push(product);
+ cat.product_set[product.id] = true;
+ if(product.to_weight){
+ cat.weightable_product_list.push(product);
+ cat.weightable_product_set[product.id] = true;
+ cat.weightable = true;
+ }
+ }
+ }
+
+ // we build a flat list of all categories that directly contains weightable products
+ this.weightable_categories = [];
+ for(var i = 0, len = categories.length; i < len; i++){
+ var cat = categories[i];
+ if(cat.weightable){
+ this.weightable_categories.push(cat);
+ }
+ }
+
+ // add ancestor field to categories, contains the list of parents of parents, from root to parent
+ function make_ancestors(cat, ancestors){
+ cat.ancestors = ancestors.slice(0);
+ ancestors.push(cat);
+
+ for(var i = 0; i < cat.childrens.length; i++){
+ make_ancestors(cat.childrens[i], ancestors.slice(0));
+ }
+ }
+
+ //add the products of the subcategories to the parent categories
+ function make_products(cat){
+ for(var i = 0; i < cat.childrens.length; i++){
+ make_products(cat.childrens[i]);
+
+ append(cat.product_list, cat.childrens[i].product_list);
+ append(cat.weightable_product_list, cat.childrens[i].weightable_product_list);
+
+ appendSet(cat.product_set, cat.childrens[i].product_set);
+ appendSet(cat.weightable_product_set, cat.childrens[i].weightable_product_set);
+ }
+ }
+
+ make_ancestors(root_category,[]);
+ make_products(root_category);
+ },
+ });
+
+ module.CashRegister = Backbone.Model.extend({
+ });
+
+ module.CashRegisterCollection = Backbone.Collection.extend({
+ model: module.CashRegister,
+ });
+
+ module.Product = Backbone.Model.extend({
+ });
+
+ module.ProductCollection = Backbone.Collection.extend({
+ model: module.Product,
+ });
+
+ // An orderline represent one element of the content of a client's shopping cart.
+ // An orderline contains a product, its quantity, its price, discount. etc.
+ // An Order contains zero or more Orderlines.
+ module.Orderline = Backbone.Model.extend({
+ initialize: function(attr,options){
+ this.pos = options.pos;
+ this.order = options.order;
+ this.product = options.product;
+ this.price = options.product.get('list_price');
+ this.quantity = 1;
+ this.discount = 0;
+ this.type = 'unit';
+ this.selected = false;
+ },
+ // sets a discount [0,100]%
+ set_discount: function(discount){
+ this.discount = Math.max(0,Math.min(100,discount));
+ this.trigger('change');
+ },
+ // returns the discount [0,100]%
+ get_discount: function(){
+ return this.discount;
+ },
+ // FIXME
+ get_product_type: function(){
+ return this.type;
+ },
+ // sets the quantity of the product. The quantity will be rounded according to the
+ // product's unity of measure properties. Quantities greater than zero will not get
+ // rounded to zero
+ set_quantity: function(quantity){
+ if(_.isNaN(quantity)){
+ this.order.removeOrderline(this);
+ }else if(quantity !== undefined){
+ this.quantity = Math.max(0,quantity);
+ var unit = this.get_unit();
+ if(unit && this.quantity > 0 ){
+ this.quantity = Math.max(unit.rounding, Math.round(quantity / unit.rounding) * unit.rounding);
+ }
+ }
+ this.trigger('change');
+ },
+ // return the quantity of product
+ get_quantity: function(){
+ return this.quantity;
+ },
+ // return the unit of measure of the product
+ get_unit: function(){
+ var unit_id = (this.product.get('uos_id') || this.product.get('uom_id'));
+ if(!unit_id){
+ return undefined;
+ }
+ unit_id = unit_id[0];
+ if(!this.pos){
+ return undefined;
+ }
+ return this.pos.get('units_by_id')[unit_id];
+ },
+ // return the product of this orderline
+ get_product: function(){
+ return this.product;
+ },
+ // return the base price of this product (for this orderline)
+ get_list_price: function(){
+ return this.price;
+ },
+ // changes the base price of the product for this orderline
+ set_list_price: function(price){
+ this.price = price;
+ this.trigger('change');
+ },
+ // selects or deselects this orderline
+ set_selected: function(selected){
+ this.selected = selected;
+ this.trigger('change');
+ },
+ // returns true if this orderline is selected
+ is_selected: function(){
+ return this.selected;
+ },
+ // when we add an new orderline we want to merge it with the last line to see reduce the number of items
+ // in the orderline. This returns true if it makes sense to merge the two
+ can_be_merged_with: function(orderline){
+ if( this.get_product().get('id') !== orderline.get_product().get('id')){ //only orderline of the same product can be merged
+ return false;
+ }else if(this.get_product_type() !== orderline.get_product_type()){
+ return false;
+ }else if(this.get_discount() > 0){ // we don't merge discounted orderlines
+ return false;
+ }else if(this.get_product_type() === 'unit'){
+ return true;
+ }else if(this.get_product_type() === 'weight'){
+ return true;
+ }else if(this.get_product_type() === 'price'){
+ return this.get_product().get('list_price') === orderline.get_product().get('list_price');
+ }else{
+ console.error('point_of_sale/pos_models.js/Orderline.can_be_merged_with() : unknown product type:',this.get('product_type'));
+ return false;
+ }
+ },
+ merge: function(orderline){
+ this.set_quantity(this.get_quantity() + orderline.get_quantity());
+ },
+ export_as_JSON: function() {
+ return {
+ qty: this.get_quantity(),
+ price_unit: this.get_list_price(),
+ discount: this.get_discount(),
+ product_id: this.get_product().get('id'),
+ };
+ },
+ //used to create a json of the ticket, to be sent to the printer
+ export_for_printing: function(){
+ return {
+ quantity: this.get_quantity(),
+ unit_name: this.get_unit().name,
+ list_price: this.get_list_price(),
+ discount: this.get_discount(),
+ product_name: this.get_product().get('name'),
+ price_with_tax : this.get_price_with_tax(),
+ price_without_tax: this.get_price_without_tax(),
+ tax: this.get_tax(),
+ };
+ },
+ get_price_without_tax: function(){
+ return this.get_all_prices().priceWithoutTax;
+ },
+ get_price_with_tax: function(){
+ return this.get_all_prices().priceWithTax;
+ },
+ get_tax: function(){
+ return this.get_all_prices().tax;
+ },
+ get_all_prices: function() {
+ var self = this;
+ var base = this.get_quantity() * this.price * (1 - (this.get_discount() / 100));
+ var totalTax = base;
+ var totalNoTax = base;
+
+ var product_list = this.pos.get('product_list');
+ var product = this.get_product();
+ var taxes_ids = product.taxes_id;
+ var taxes = self.pos.get('taxes');
+ var taxtotal = 0;
+ _.each(taxes_ids, function(el) {
+ var tax = _.detect(taxes, function(t) {return t.id === el;});
+ if (tax.price_include) {
+ var tmp;
+ if (tax.type === "percent") {
+ tmp = base - (base / (1 + tax.amount));
+ } else if (tax.type === "fixed") {
+ tmp = tax.amount * self.get_quantity();
+ } else {
+ throw "This type of tax is not supported by the point of sale: " + tax.type;
+ }
+ taxtotal += tmp;
+ totalNoTax -= tmp;
+ } else {
+ var tmp;
+ if (tax.type === "percent") {
+ tmp = tax.amount * base;
+ } else if (tax.type === "fixed") {
+ tmp = tax.amount * self.get_quantity();
+ } else {
+ throw "This type of tax is not supported by the point of sale: " + tax.type;
+ }
+ taxtotal += tmp;
+ totalTax += tmp;
+ }
+ });
+ return {
+ "priceWithTax": totalTax,
+ "priceWithoutTax": totalNoTax,
+ "tax": taxtotal,
+ };
+ },
+ });
+
+ module.OrderlineCollection = Backbone.Collection.extend({
+ model: module.Orderline,
+ });
+
+ // Every PaymentLine contains a cashregister and an amount of money.
+ module.Paymentline = Backbone.Model.extend({
+ initialize: function(attributes, options) {
+ this.amount = 0;
+ this.cashregister = options.cashRegister;
+ },
+ //sets the amount of money on this payment line
+ set_amount: function(value){
+ this.amount = value;
+ this.trigger('change');
+ },
+ // returns the amount of money on this paymentline
+ get_amount: function(){
+ return this.amount;
+ },
+ // returns the associated cashRegister
+ get_cashregister: function(){
+ return this.cashregister;
+ },
+ //exports as JSON for server communication
+ export_as_JSON: function(){
+ return {
+ name: instance.web.datetime_to_str(new Date()),
+ statement_id: this.cashregister.get('id'),
+ account_id: (this.cashregister.get('account_id'))[0],
+ journal_id: (this.cashregister.get('journal_id'))[0],
+ amount: this.get_amount()
+ };
+ },
+ //exports as JSON for receipt printing
+ export_for_printing: function(){
+ return {
+ amount: this.get_amount(),
+ journal: this.cashregister.get('journal_id')[1],
+ };
+ },
+ });
+
+ module.PaymentlineCollection = Backbone.Collection.extend({
+ model: module.Paymentline,
+ });
+
+
+ // An order more or less represents the content of a client's shopping cart (the OrderLines)
+ // plus the associated payment information (the PaymentLines)
+ // there is always an active ('selected') order in the Pos, a new one is created
+ // automaticaly once an order is completed and sent to the server.
+ module.Order = Backbone.Model.extend({
+ initialize: function(attributes){
+ Backbone.Model.prototype.initialize.apply(this, arguments);
+ this.set({
+ creationDate: new Date(),
+ orderLines: new module.OrderlineCollection(),
+ paymentLines: new module.PaymentlineCollection(),
+ name: "Order " + this.generateUniqueId(),
+ client: null,
+ });
+ this.pos = attributes.pos;
+ this.selected_orderline = undefined;
+ this.screen_data = {}; // see ScreenSelector
+ return this;
+ },
+ generateUniqueId: function() {
+ return new Date().getTime();
+ },
+ addProduct: function(product, options){
+ options = options || {};
+ var attr = product.toJSON();
+ attr.pos = this.pos;
+ attr.order = this;
+ var line = new module.Orderline({}, {pos: this.pos, order: this, product: product});
+
+ if(options.quantity !== undefined){
+ line.set_quantity(options.quantity);
+ }
+ if(options.price !== undefined){
+ line.set_list_price(options.price);
+ }
+
+ var last_orderline = this.getLastOrderline();
+ if( last_orderline && last_orderline.can_be_merged_with(line) && options.merge !== false){
+ last_orderline.merge(line);
+ }else{
+ this.get('orderLines').add(line);
+ }
+ this.selectLine(this.getLastOrderline());
+ },
+ removeOrderline: function( line ){
+ this.get('orderLines').remove(line);
+ this.selectLine(this.getLastOrderline());
+ },
+ getLastOrderline: function(){
+ return this.get('orderLines').at(this.get('orderLines').length -1);
+ },
+ addPaymentLine: function(cashRegister) {
+ var paymentLines = this.get('paymentLines');
+ var newPaymentline = new module.Paymentline({},{cashRegister:cashRegister});
+ if(cashRegister.get('journal').type !== 'cash'){
+ newPaymentline.set_amount( this.getDueLeft() );
+ }
+ paymentLines.add(newPaymentline);
+ },
+ getName: function() {
+ return this.get('name');
+ },
+ getTotal: function() {
+ return (this.get('orderLines')).reduce((function(sum, orderLine) {
+ return sum + orderLine.get_price_with_tax();
+ }), 0);
+ },
+ getTotalTaxExcluded: function() {
+ return (this.get('orderLines')).reduce((function(sum, orderLine) {
+ return sum + orderLine.get_price_without_tax();
+ }), 0);
+ },
+ getTax: function() {
+ return (this.get('orderLines')).reduce((function(sum, orderLine) {
+ return sum + orderLine.get_tax();
+ }), 0);
+ },
+ getPaidTotal: function() {
+ return (this.get('paymentLines')).reduce((function(sum, paymentLine) {
+ return sum + paymentLine.get_amount();
+ }), 0);
+ },
+ getChange: function() {
+ return this.getPaidTotal() - this.getTotal();
+ },
+ getDueLeft: function() {
+ return this.getTotal() - this.getPaidTotal();
+ },
+ // the client related to the current order.
+ set_client: function(client){
+ this.set('client',client);
+ },
+ get_client: function(){
+ return this.get('client');
+ },
+ // the order also stores the screen status, as the PoS supports
+ // different active screens per order. This method is used to
+ // store the screen status.
+ set_screen_data: function(key,value){
+ if(arguments.length === 2){
+ this.screen_data[key] = value;
+ }else if(arguments.length === 1){
+ for(key in arguments[0]){
+ this.screen_data[key] = arguments[0][key];
+ }
+ }
+ },
+ //see set_screen_data
+ get_screen_data: function(key){
+ return this.screen_data[key];
+ },
+ // exports a JSON for receipt printing
+ export_for_printing: function(){
+ var orderlines = [];
+ this.get('orderLines').each(function(orderline){
+ orderlines.push(orderline.export_for_printing());
+ });
+
+ var paymentlines = [];
+ this.get('paymentLines').each(function(paymentline){
+ paymentlines.push(paymentline.export_for_printing());
+ });
+ var client = this.get('client');
+ var cashier = this.pos.get('cashier') || this.pos.get('user');
+ var company = this.pos.get('company');
+ var shop = this.pos.get('shop');
+ var date = new Date();
+
+ return {
+ orderlines: orderlines,
+ paymentlines: paymentlines,
+ total_with_tax: this.getTotal(),
+ total_without_tax: this.getTotalTaxExcluded(),
+ total_tax: this.getTax(),
+ total_paid: this.getPaidTotal(),
+ change: this.getChange(),
+ name : this.getName(),
+ client: client ? client.name : null ,
+ cashier: cashier ? cashier.name : null,
+ date: {
+ year: date.getFullYear(),
+ month: date.getMonth(),
+ date: date.getDate(), // day of the month
+ day: date.getDay(), // day of the week
+ hour: date.getHours(),
+ minute: date.getMinutes()
+ },
+ company:{
+ email: company.email,
+ website: company.website,
+ company_registry: company.company_registry,
+ contact_address: null, //TODO
+ vat: company.vat,
+ name: company.name,
+ phone: company.phone,
+ },
+ shop:{
+ name: shop.name,
+ },
+ currency: this.pos.get('currency'),
+ };
+ },
+ exportAsJSON: function() {
+ var orderLines, paymentLines;
+ orderLines = [];
+ (this.get('orderLines')).each(_.bind( function(item) {
+ return orderLines.push([0, 0, item.export_as_JSON()]);
+ }, this));
+ paymentLines = [];
+ (this.get('paymentLines')).each(_.bind( function(item) {
+ return paymentLines.push([0, 0, item.export_as_JSON()]);
+ }, this));
+ return {
+ name: this.getName(),
+ amount_paid: this.getPaidTotal(),
+ amount_total: this.getTotal(),
+ amount_tax: this.getTax(),
+ amount_return: this.getChange(),
+ lines: orderLines,
+ statement_ids: paymentLines,
+ pos_session_id: this.pos.get('pos_session').id,
+ partner_id: this.pos.get('client') ? this.pos.get('client').id : undefined,
+ user_id: this.pos.get('cashier') ? this.pos.get('cashier').id : this.pos.get('user').id,
+ };
+ },
+ getSelectedLine: function(){
+ return this.selected_orderline;
+ },
+ selectLine: function(line){
+ if(line){
+ if(line !== this.selected_orderline){
+ if(this.selected_orderline){
+ this.selected_orderline.set_selected(false);
+ }
+ this.selected_orderline = line;
+ this.selected_orderline.set_selected(true);
+ }
+ }else{
+ this.selected_orderline = undefined;
+ }
+ },
+ });
+
+ module.OrderCollection = Backbone.Collection.extend({
+ model: module.Order,
+ });
+
+ /*
+ The numpad handles both the choice of the property currently being modified
+ (quantity, price or discount) and the edition of the corresponding numeric value.
+ */
+ module.NumpadState = Backbone.Model.extend({
+ defaults: {
+ buffer: "0",
+ mode: "quantity"
+ },
+ appendNewChar: function(newChar) {
+ var oldBuffer;
+ oldBuffer = this.get('buffer');
+ if (oldBuffer === '0') {
+ this.set({
+ buffer: newChar
+ });
+ } else if (oldBuffer === '-0') {
+ this.set({
+ buffer: "-" + newChar
+ });
+ } else {
+ this.set({
+ buffer: (this.get('buffer')) + newChar
+ });
+ }
+ this.updateTarget();
+ },
+ deleteLastChar: function() {
+ var tempNewBuffer = this.get('buffer').slice(0, -1);
+
+ if(!tempNewBuffer){
+ this.set({ buffer: "0" });
+ this.killTarget();
+ }else{
+ if (isNaN(tempNewBuffer)) {
+ tempNewBuffer = "0";
+ }
+ this.set({ buffer: tempNewBuffer });
+ this.updateTarget();
+ }
+ },
+ switchSign: function() {
+ var oldBuffer;
+ oldBuffer = this.get('buffer');
+ this.set({
+ buffer: oldBuffer[0] === '-' ? oldBuffer.substr(1) : "-" + oldBuffer
+ });
+ this.updateTarget();
+ },
+ changeMode: function(newMode) {
+ this.set({
+ buffer: "0",
+ mode: newMode
+ });
+ },
+ reset: function() {
+ this.set({
+ buffer: "0",
+ mode: "quantity"
+ });
+ },
+ updateTarget: function() {
+ var bufferContent, params;
+ bufferContent = this.get('buffer');
+ if (bufferContent && !isNaN(bufferContent)) {
+ this.trigger('set_value', parseFloat(bufferContent));
+ }
+ },
+ killTarget: function(){
+ this.trigger('set_value',Number.NaN);
+ },
+ });
+}
diff --git a/addons/point_of_sale/static/src/js/pos_screens.js b/addons/point_of_sale/static/src/js/pos_screens.js
new file mode 100644
index 00000000000..eeb45e8a27d
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_screens.js
@@ -0,0 +1,772 @@
+
+// this file contains the screens definitions. Screens are the
+// content of the right pane of the pos, containing the main functionalities.
+// screens are contained in the PosWidget, in pos_widget.js
+// all screens are present in the dom at all time, but only one is shown at the
+// same time.
+//
+// transition between screens is made possible by the use of the screen_selector,
+// which is responsible of hiding and showing the screens, as well as maintaining
+// the state of the screens between different orders.
+//
+// all screens inherit from ScreenWidget. the only addition from the base widgets
+// are show() and hide() which shows and hides the screen but are also used to
+// bind and unbind actions on widgets and devices. The screen_selector guarantees
+// that only one screen is shown at the same time and that show() is called after all
+// hide()s
+
+function openerp_pos_screens(instance, module){ //module is instance.point_of_sale
+ var QWeb = instance.web.qweb;
+
+ module.ScreenSelector = instance.web.Class.extend({
+ init: function(options){
+ this.pos = options.pos;
+
+ this.screen_set = options.screen_set || {};
+
+ this.popup_set = options.popup_set || {};
+
+ this.default_client_screen = options.default_client_screen;
+ this.default_cashier_screen = options.default_cashier_screen;
+
+ this.current_popup = null;
+
+ this.current_mode = options.default_mode || 'client';
+
+ this.current_screen = null;
+
+ for(screen_name in this.screen_set){
+ this.screen_set[screen_name].hide();
+ }
+
+ for(popup_name in this.popup_set){
+ this.popup_set[popup_name].hide();
+ }
+
+ this.selected_order = this.pos.get('selectedOrder');
+ this.selected_order.set_screen_data({
+ client_screen: this.default_client_screen,
+ cashier_screen: this.default_cashier_screen,
+ });
+
+ this.pos.bind('change:selectedOrder', this.load_saved_screen, this);
+ },
+ add_screen: function(screen_name, screen){
+ screen.hide();
+ this.screen_set[screen_name] = screen;
+ return this;
+ },
+ show_popup: function(name){
+ if(this.current_popup){
+ this.close_popup();
+ }
+ this.current_popup = this.popup_set[name];
+ this.current_popup.show();
+ },
+ close_popup: function(){
+ if(this.current_popup){
+ this.current_popup.hide();
+ this.current_popup = null;
+ }
+ },
+ load_saved_screen: function(){
+ this.close_popup();
+
+ var selectedOrder = this.pos.get('selectedOrder');
+
+ if(this.current_mode === 'client'){
+ this.set_current_screen(selectedOrder.get_screen_data('client_screen') || this.default_client_screen,null,'refresh');
+ }else if(this.current_mode === 'cashier'){
+ this.set_current_screen(selectedOrder.get_screen_data('cashier_screen') || this.default_cashier_screen,null,'refresh');
+ }
+ this.selected_order = selectedOrder;
+ },
+ set_user_mode: function(user_mode){
+ if(user_mode !== this.current_mode){
+ this.close_popup();
+ this.current_mode = user_mode;
+ this.load_saved_screen();
+ }
+ },
+ get_user_mode: function(){
+ return this.current_mode;
+ },
+ set_current_screen: function(screen_name,params,refresh){
+ var screen = this.screen_set[screen_name];
+ if(!screen){
+ console.error("ERROR: set_current_screen("+screen_name+") : screen not found");
+ }
+
+ this.close_popup();
+ var selectedOrder = this.pos.get('selectedOrder');
+ if(this.current_mode === 'client'){
+ selectedOrder.set_screen_data('client_screen',screen_name);
+ if(params){
+ selectedOrder.set_screen_data('client_screen_params',params);
+ }
+ }else{
+ selectedOrder.set_screen_data('cashier_screen',screen_name);
+ if(params){
+ selectedOrder.set_screen_data('cashier_screen_params',params);
+ }
+ }
+
+ if(screen && (refresh || screen !== this.current_screen)){
+ if(this.current_screen){
+ this.current_screen.close();
+ this.current_screen.hide();
+ }
+ this.current_screen = screen;
+ this.current_screen.show();
+ }
+ },
+ get_current_screen_param: function(param){
+ var selected_order = this.pos.get('selectedOrder');
+ if(this.current_mode === 'client'){
+ var params = selected_order.get_screen_data('client_screen_params');
+ }else{
+ var params = selected_order.get_screen_data('cashier_screen_params');
+ }
+ if(params){
+ return params[param];
+ }else{
+ return undefined;
+ }
+ },
+ set_default_screen: function(){
+ this.set_current_screen(this.current_mode === 'client' ? this.default_client_screen : this.default_cashier_screen);
+ },
+ });
+
+ module.ScreenWidget = module.PosBaseWidget.extend({
+
+ show_numpad: true,
+ show_leftpane: true,
+
+ init: function(parent,options){
+ this._super(parent,options);
+ this.hidden = false;
+ },
+
+ help_button_action: function(){
+ this.pos_widget.screen_selector.show_popup('help');
+ },
+
+ logout_button_action: function(){
+ this.pos_widget.screen_selector.set_user_mode('client');
+ },
+
+ close_button_action: function(){
+ this.pos_widget.try_close();
+ },
+
+ barcode_product_screen: 'products', //if defined, this screen will be loaded when a product is scanned
+ barcode_product_error_popup: 'error', //if defined, this popup will be loaded when there's an error in the popup
+
+ // what happens when a product is scanned :
+ // it will add the product to the order and go to barcode_product_screen. Or show barcode_product_error_popup if
+ // there's an error.
+ barcode_product_action: function(ean){
+ if(this.pos_widget.scan_product(ean)){
+ this.pos.proxy.scan_item_success();
+ if(this.barcode_product_screen){
+ this.pos_widget.screen_selector.set_current_screen(this.barcode_product_screen);
+ }
+ }else{
+ if(this.barcode_product_error_popup){
+ this.pos_widget.screen_selector.show_popup(this.barcode_product_error_popup);
+ }
+ }
+ },
+
+ // what happens when a cashier id barcode is scanned.
+ // the default behavior is the following :
+ // - if there's a user with a matching ean, put it as the active 'cashier', go to cashier mode, and return true
+ // - else : do nothing and return false. You probably want to extend this to show and appropriate error popup...
+ barcode_cashier_action: function(ean){
+ var users = this.pos.get('user_list');
+ for(var i = 0, len = users.length; i < len; i++){
+ if(users[i].ean13 === ean.ean){
+ this.pos.set('cashier',users[i]);
+ this.pos_widget.username.refresh();
+ this.pos.proxy.cashier_mode_activated();
+ this.pos_widget.screen_selector.set_user_mode('cashier');
+ return true;
+ }
+ }
+ return false;
+ },
+
+ // what happens when a client id barcode is scanned.
+ // the default behavior is the following :
+ // - if there's a user with a matching ean, put it as the active 'client' and return true
+ // - else : return false.
+ barcode_client_action: function(ean){
+ var users = this.pos.get('user_list');
+ for(var i = 0, len = users.length; i < len; i++){
+ if(users[i].ean13 === ean.ean){
+ this.pos.get('selectedOrder').set_client(users[i]);
+ this.pos_widget.username.refresh();
+ return true;
+ }
+ }
+ return false;
+ //TODO start the transaction
+ },
+
+ // what happens when a discount barcode is scanned : the default behavior
+ // is to set the discount on the last order.
+ barcode_discount_action: function(ean){
+ var last_orderline = this.pos.get('selectedOrder').getLastOrderline();
+ if(last_orderline){
+ last_orderline.set_discount(ean.value)
+ }
+ },
+
+ // this method shows the screen and sets up all the widget related to this screen. Extend this method
+ // if you want to alter the behavior of the screen.
+ show: function(){
+ this.hidden = false;
+ if(this.$element){
+ this.$element.show();
+ }
+
+ var self = this;
+ var cashier_mode = this.pos_widget.screen_selector.get_user_mode() === 'cashier';
+
+ this.pos_widget.set_numpad_visible(this.show_numpad && cashier_mode);
+ this.pos_widget.set_leftpane_visible(this.show_leftpane);
+ this.pos_widget.set_cashier_controls_visible(cashier_mode);
+ this.pos_widget.action_bar.set_element_visible('help-button', !cashier_mode, function(){ self.help_button_action(); });
+ this.pos_widget.action_bar.set_element_visible('logout-button', cashier_mode && this.pos.use_selfcheckout, function(){ self.logout_button_action(); });
+ this.pos_widget.action_bar.set_element_visible('close-button', cashier_mode, function(){ self.close_button_action(); });
+
+ this.pos_widget.username.set_user_mode(this.pos_widget.screen_selector.get_user_mode());
+
+ this.pos.barcode_reader.set_action_callback({
+ 'cashier': self.barcode_cashier_action ? function(ean){ self.barcode_cashier_action(ean); } : undefined ,
+ 'product': self.barcode_product_action ? function(ean){ self.barcode_product_action(ean); } : undefined ,
+ 'client' : self.barcode_client_action ? function(ean){ self.barcode_client_action(ean); } : undefined ,
+ 'discount': self.barcode_discount_action ? function(ean){ self.barcode_discount_action(ean); } : undefined,
+ });
+ },
+
+
+ // this method is called when the screen is closed to make place for a new screen. this is a good place
+ // to put your cleanup stuff as it is guaranteed that for each show() there is one and only one close()
+ close: function(){
+ if(this.pos.barcode_reader){
+ this.pos.barcode_reader.reset_action_callbacks();
+ }
+ if(this.pos_widget.action_bar){
+ this.pos_widget.action_bar.destroy_buttons();
+ }
+ },
+
+ // this methods hides the screen. It's not a good place to put your cleanup stuff as it is called on the
+ // POS initialization.
+ hide: function(){
+ this.hidden = true;
+ if(this.$element){
+ this.$element.hide();
+ }
+ },
+
+ // we need this because some screens re-render themselves when they are hidden
+ // (due to some events, or magic, or both...) we must make sure they remain hidden.
+ // the good solution would probably be to make them not re-render themselves when they
+ // are hidden.
+ renderElement: function(){
+ this._super();
+ if(this.hidden){
+ if(this.$element){
+ this.$element.hide();
+ }
+ }
+ },
+ });
+
+ module.PopUpWidget = module.PosBaseWidget.extend({
+ show: function(){
+ if(this.$element){
+ this.$element.show();
+ }
+ },
+ hide: function(){
+ if(this.$element){
+ this.$element.hide();
+ }
+ },
+ });
+
+ module.HelpPopupWidget = module.PopUpWidget.extend({
+ template:'HelpPopupWidget',
+ show: function(){
+ this._super();
+ this.pos.proxy.help_needed();
+ var self = this;
+
+ this.$element.find('.button').off('click').click(function(){
+ self.pos_widget.screen_selector.close_popup();
+ self.pos.proxy.help_canceled();
+ });
+ },
+ });
+
+ module.ErrorPopupWidget = module.PopUpWidget.extend({
+ template:'ErrorPopupWidget',
+ show: function(){
+ var self = this;
+ this._super();
+ this.pos.proxy.help_needed();
+ this.pos.proxy.scan_item_error_unrecognized();
+
+ this.pos.barcode_reader.save_callbacks();
+ this.pos.barcode_reader.reset_action_callbacks();
+ this.pos.barcode_reader.set_action_callback({
+ 'cashier': function(ean){
+ clearInterval(this.intervalID);
+ self.pos.proxy.cashier_mode_activated();
+ self.pos_widget.screen_selector.set_user_mode('cashier');
+ },
+ });
+ },
+ close:function(){
+ this._super();
+ this.pos.proxy.help_canceled();
+ this.pos.barcode_reader.restore_callbacks();
+ },
+ });
+
+ module.ErrorProductNotRecognizedPopupWidget = module.ErrorPopupWidget.extend({
+ template:'ErrorProductNotRecognizedPopupWidget',
+ });
+
+ module.ErrorNoSessionPopupWidget = module.ErrorPopupWidget.extend({
+ template:'ErrorNoSessionPopupWidget',
+ });
+
+ module.ScaleInviteScreenWidget = module.ScreenWidget.extend({
+ template:'ScaleInviteScreenWidget',
+
+ show: function(){
+ this._super();
+ var self = this;
+
+ self.pos.proxy.weighting_start();
+
+ this.intervalID = setInterval(function(){
+ var weight = self.pos.proxy.weighting_read_kg();
+ if(weight > 0.001){
+ clearInterval(this.intervalID);
+ self.pos_widget.screen_selector.set_current_screen('scale');
+ }
+ },500);
+
+ this.pos_widget.action_bar.add_new_button(
+ {
+ label: 'back',
+ icon: '/point_of_sale/static/src/img/icons/png48/go-previous.png',
+ click: function(){
+ clearInterval(this.intervalID);
+ self.pos.proxy.weighting_end();
+ self.pos_widget.screen_selector.set_current_screen('products');
+ }
+ }
+ );
+ },
+ close: function(){
+ this._super();
+ clearInterval(this.intervalID);
+ },
+ });
+
+ module.ScaleScreenWidget = module.ScreenWidget.extend({
+ template:'ScaleScreenWidget',
+ show: function(){
+ this._super();
+ this.renderElement();
+ var self = this;
+
+ this.pos_widget.action_bar.add_new_button({
+ label: 'back',
+ icon: '/point_of_sale/static/src/img/icons/png48/go-previous.png',
+ click: function(){
+ self.pos_widget.screen_selector.set_current_screen('products');
+ }
+ });
+
+ this.validate_button = this.pos_widget.action_bar.add_new_button({
+ label: 'Validate',
+ icon: '/point_of_sale/static/src/img/icons/png48/validate.png',
+ click: function(){
+ self.order_product();
+ self.pos_widget.screen_selector.set_current_screen('products');
+ },
+ });
+
+ this.pos.proxy.weighting_start();
+ this.intervalID = setInterval(function(){
+ var weight = self.pos.proxy.weighting_read_kg();
+ if(weight != self.weight){
+ self.weight = weight;
+ self.renderElement();
+ }
+ },200);
+ },
+ renderElement: function(){
+ var self = this;
+ this._super();
+ this.$('.product-picture').click(function(){
+ self.order_product();
+ self.pos_widget.screen_selector.set_current_screen('products');
+ });
+ },
+ get_product: function(){
+ var ss = this.pos_widget.screen_selector;
+ if(ss){
+ return ss.get_current_screen_param('product');
+ }else{
+ return undefined;
+ }
+ },
+ order_product: function(){
+ var weight = this.pos.proxy.weighting_read_kg();
+ this.pos.get('selectedOrder').addProduct(this.get_product(),{ quantity:weight });
+ },
+ get_product_name: function(){
+ var product = this.get_product();
+ return (product ? product.get('name') : undefined) || 'Unnamed Product';
+ },
+ get_product_price: function(){
+ var product = this.get_product();
+ return (product ? product.get('list_price') : 0) || 0;
+ },
+ get_product_image: function(){
+ var product = this.get_product();
+ return product ? product.get('product_image_small') : undefined;
+ },
+ get_product_weight: function(){
+ return this.weight || 0;
+ },
+ close: function(){
+ this._super();
+ clearInterval(this.intervalID);
+ this.pos.proxy.weighting_end();
+ },
+ });
+
+ module.ClientPaymentScreenWidget = module.ScreenWidget.extend({
+ template:'ClientPaymentScreenWidget',
+ show: function(){
+ this._super();
+ var self = this;
+
+ this.pos.proxy.payment_request(this.pos.get('selectedOrder').getDueLeft(),'card','info'); //TODO TOTAL
+
+ this.intervalID = setInterval(function(){
+ var payment = self.pos.proxy.is_payment_accepted();
+ if(payment === 'payment_accepted'){
+ clearInterval(this.intervalID);
+
+ var currentOrder = self.pos.get('selectedOrder');
+
+ //we get the first cashregister marked as self-checkout
+ var selfCheckoutRegisters = [];
+ for(var i = 0; i < this.pos.get('cashRegisters').models.length; i++){
+ var cashregister = this.pos.get('cashRegisters').models[i];
+ if(cashregister.self_checkout_payment_method){
+ selfCheckoutRegisters.push(cashregister);
+ }
+ }
+
+ var cashregister = selfCheckoutRegisters[0] || this.pos.get('cashRegisters').models[0];
+ currentOrder.addPaymentLine(cashregister);
+
+ self.pos.push_order(currentOrder.exportAsJSON()).then(function() {
+ currentOrder.destroy();
+ self.pos.proxy.transaction_end();
+ self.pos_widget.screen_selector.set_current_screen('welcome');
+ });
+ }else if(payment === 'payment_rejected'){
+ clearInterval(this.intervalID);
+ //TODO show a tryagain thingie ?
+ }
+ },500);
+
+ this.pos_widget.action_bar.add_new_button(
+ {
+ label: 'back',
+ icon: '/point_of_sale/static/src/img/icons/png48/go-previous.png',
+ click: function(){ //TODO Go to ask for weighting screen
+ clearInterval(this.intervalID);
+ self.pos.proxy.payment_canceled();
+ self.pos_widget.screen_selector.set_current_screen('products');
+ }
+ }
+ );
+ },
+ close: function(){
+ this._super();
+ clearInterval(this.intervalID);
+ },
+ });
+
+ module.WelcomeScreenWidget = module.ScreenWidget.extend({
+ template:'WelcomeScreenWidget',
+
+ show_numpad: false,
+ show_leftpane: false,
+
+ barcode_client_action: function(ean){
+ this._super(ean);
+ this.pos_widget.screen_selector.set_current_screen('products');
+ },
+
+ show: function(){
+ this._super();
+ var self = this;
+ },
+ });
+
+ module.ProductScreenWidget = module.ScreenWidget.extend({
+ template:'ProductScreenWidget',
+
+ show_numpad: true,
+ show_leftpane: true,
+
+ start: function(){ //FIXME this should work as renderElement... but then the categories aren't properly set. explore why
+ var self = this;
+ this.product_categories_widget = new module.ProductCategoriesWidget(this,{});
+ this.product_categories_widget.replace($('.placeholder-ProductCategoriesWidget'));
+
+ this.product_list_widget = new module.ProductListWidget(this,{
+ click_product_action: function(product){
+ if(product.get('to_weight') && self.pos.use_scale){
+ self.pos_widget.screen_selector.set_current_screen('scale_invite', {product: product});
+ }else{
+ self.pos.get('selectedOrder').addProduct(product);
+ }
+ },
+ });
+ this.product_list_widget.replace($('.placeholder-ProductListWidget'));
+ },
+
+ show: function(){
+ this._super();
+ var self = this;
+
+ this.product_categories_widget.reset_category();
+
+ this.pos_widget.order_widget.set_numpad_state(this.pos_widget.numpad.state);
+ if(this.pos.use_virtual_keyboard){
+ this.pos_widget.onscreen_keyboard.connect();
+ }
+
+ if(this.pos_widget.screen_selector.current_mode === 'client'){
+ this.pos_widget.action_bar.add_new_button({
+ label: 'pay',
+ icon: '/point_of_sale/static/src/img/icons/png48/go-next.png',
+ click: function(){
+ self.pos_widget.screen_selector.set_current_screen('client_payment');
+ }
+ });
+ }
+ },
+
+ close: function(){
+ this._super();
+ this.pos_widget.order_widget.set_numpad_state(null);
+ this.pos_widget.payment_screen.set_numpad_state(null);
+ },
+
+ });
+
+ module.ReceiptScreenWidget = module.ScreenWidget.extend({
+ template: 'ReceiptScreenWidget',
+
+ show_numpad: true,
+ show_leftpane: true,
+
+ init: function(parent, options) {
+ this._super(parent,options);
+ this.model = options.model;
+ this.user = this.pos.get('user');
+ this.company = this.pos.get('company');
+ this.shop_obj = this.pos.get('shop');
+ },
+ renderElement: function() {
+ this._super();
+ this.pos.bind('change:selectedOrder', this.change_selected_order, this);
+ this.change_selected_order();
+ },
+ show: function(){
+ this._super();
+ var self = this;
+
+ this.pos_widget.action_bar.add_new_button({
+ label: 'Print',
+ icon: '/point_of_sale/static/src/img/icons/png48/printer.png',
+ click: function(){ self.print(); },
+ });
+
+ this.pos_widget.action_bar.add_new_button({
+ label: 'Next Order',
+ icon: '/point_of_sale/static/src/img/icons/png48/go-next.png',
+ click: function() { self.finishOrder(); },
+ });
+ },
+ print: function() {
+ window.print();
+ },
+ finishOrder: function() {
+ this.pos.get('selectedOrder').destroy();
+ },
+ change_selected_order: function() {
+ if (this.currentOrderLines)
+ this.currentOrderLines.unbind();
+ this.currentOrderLines = (this.pos.get('selectedOrder')).get('orderLines');
+ this.currentOrderLines.bind('add', this.refresh, this);
+ this.currentOrderLines.bind('change', this.refresh, this);
+ this.currentOrderLines.bind('remove', this.refresh, this);
+ if (this.currentPaymentLines)
+ this.currentPaymentLines.unbind();
+ this.currentPaymentLines = (this.pos.get('selectedOrder')).get('paymentLines');
+ this.currentPaymentLines.bind('all', this.refresh, this);
+ this.refresh();
+ },
+ refresh: function() {
+ this.currentOrder = this.pos.get('selectedOrder');
+ $('.pos-receipt-container', this.$element).html(QWeb.render('PosTicket',{widget:this}));
+ },
+ });
+
+ module.PaymentScreenWidget = module.ScreenWidget.extend({
+ template: 'PaymentScreenWidget',
+ init: function(parent, options) {
+ this._super(parent,options);
+ this.model = options.model;
+ this.pos.bind('change:selectedOrder', this.change_selected_order, this);
+ this.bindPaymentLineEvents();
+ this.bind_orderline_events();
+ },
+ show: function(){
+ this._super();
+ var self = this;
+
+ if(this.pos.use_cashbox){
+ this.pos.proxy.open_cashbox();
+ }
+
+ this.set_numpad_state(this.pos_widget.numpad.state);
+
+ this.back_button = this.pos_widget.action_bar.add_new_button({
+ label: 'Back',
+ icon: '/point_of_sale/static/src/img/icons/png48/go-previous.png',
+ click: function(){
+ self.pos_widget.screen_selector.set_current_screen('products');
+ },
+ });
+
+ this.validate_button = this.pos_widget.action_bar.add_new_button({
+ label: 'Validate',
+ icon: '/point_of_sale/static/src/img/icons/png48/validate.png',
+ click: function(){
+ self.validateCurrentOrder();
+ },
+ });
+ },
+ close: function(){
+ this._super();
+ this.pos_widget.order_widget.set_numpad_state(null);
+ this.pos_widget.payment_screen.set_numpad_state(null);
+ },
+ back: function() {
+ this.pos_widget.screen_selector.set_current_screen('products');
+ },
+ validateCurrentOrder: function() {
+ var self = this;
+ var currentOrder = this.pos.get('selectedOrder');
+
+ this.validate_button.$element.attr('disabled','disabled'); //FIXME is the css actually using this attr ?
+
+ this.pos.push_order(currentOrder.exportAsJSON())
+ .then(function() {
+ self.validate_button.$element.removeAttr('disabled');
+ if(self.pos.use_proxy_printer){
+ self.pos.proxy.print_receipt(currentOrder.export_for_printing());
+ self.pos.get('selectedOrder').destroy(); //finish order and go back to scan screen
+ }else{
+ self.pos_widget.screen_selector.set_current_screen('receipt');
+ }
+ });
+ },
+ bindPaymentLineEvents: function() {
+ this.currentPaymentLines = (this.pos.get('selectedOrder')).get('paymentLines');
+ this.currentPaymentLines.bind('add', this.addPaymentLine, this);
+ this.currentPaymentLines.bind('remove', this.renderElement, this);
+ this.currentPaymentLines.bind('all', this.updatePaymentSummary, this);
+ },
+ bind_orderline_events: function() {
+ this.currentOrderLines = (this.pos.get('selectedOrder')).get('orderLines');
+ this.currentOrderLines.bind('all', this.updatePaymentSummary, this);
+ },
+ change_selected_order: function() {
+ this.currentPaymentLines.unbind();
+ this.bindPaymentLineEvents();
+ this.currentOrderLines.unbind();
+ this.bind_orderline_events();
+ this.renderElement();
+ },
+ addPaymentLine: function(newPaymentLine) {
+ var x = new module.PaymentlineWidget(null, {
+ payment_line: newPaymentLine
+ });
+ x.on_delete.add(_.bind(this.deleteLine, this, x));
+ x.appendTo(this.$('#paymentlines'));
+ },
+ renderElement: function() {
+ this._super();
+ this.$('#paymentlines').empty();
+ this.currentPaymentLines.each(_.bind( function(paymentLine) {
+ this.addPaymentLine(paymentLine);
+ }, this));
+ this.updatePaymentSummary();
+ },
+ deleteLine: function(lineWidget) {
+ this.currentPaymentLines.remove([lineWidget.payment_line]);
+ },
+ updatePaymentSummary: function() {
+ var currentOrder = this.pos.get('selectedOrder');
+ var paidTotal = currentOrder.getPaidTotal();
+ var dueTotal = currentOrder.getTotal();
+ var remaining = dueTotal > paidTotal ? dueTotal - paidTotal : 0;
+ var change = paidTotal > dueTotal ? paidTotal - dueTotal : 0;
+
+ this.$('#payment-due-total').html(dueTotal.toFixed(2));
+ this.$('#payment-paid-total').html(paidTotal.toFixed(2));
+ this.$('#payment-remaining').html(remaining.toFixed(2));
+ this.$('#payment-change').html(change.toFixed(2));
+ },
+ set_numpad_state: function(numpadState) {
+ if (this.numpadState) {
+ this.numpadState.unbind('set_value', this.set_value);
+ this.numpadState.unbind('change:mode', this.setNumpadMode);
+ }
+ this.numpadState = numpadState;
+ if (this.numpadState) {
+ this.numpadState.bind('set_value', this.set_value, this);
+ this.numpadState.bind('change:mode', this.setNumpadMode, this);
+ this.numpadState.reset();
+ this.setNumpadMode();
+ }
+ },
+ setNumpadMode: function() {
+ this.numpadState.set({mode: 'payment'});
+ },
+ set_value: function(val) {
+ this.currentPaymentLines.last().set({amount: val});
+ },
+ });
+
+}
diff --git a/addons/point_of_sale/static/src/js/pos_scrollbar_widget.js b/addons/point_of_sale/static/src/js/pos_scrollbar_widget.js
new file mode 100644
index 00000000000..d4f6903c435
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_scrollbar_widget.js
@@ -0,0 +1,268 @@
+/*
+ * This Widget provides a javascript scrollbar that is suitable to use with resistive
+ * tactile screens.
+ *
+ * Options:
+ * target_widget : the widget that will be scrolled.
+ * target_selector : if you don't want to scroll the root element of the the widget, you can provide a
+ * jquery selector string that will match on the widget's dom element. If there is no widget provided,
+ * it will match on the document
+ * step: on each click, the target will be scrolled by it's deplayed size multiplied by this value.
+ * duration: this is the duration of the scrolling animation
+ * wheel_step: the target will be scrolled by wheel_step pixels on each mouse scroll.
+ * track_bottom: the target will be kept on bottom when it's on the bottom and the size has changed
+ * on_show: this function will be called with the scrollbar as sole argument when the scrollbar is shown
+ * on_hide: this function will be called with the scrollbar as sole argument when the scrollbar is hidden
+ */
+function openerp_pos_scrollbar(instance, module){ //module is instance.point_of_sale
+
+ module.ScrollbarWidget = instance.web.Widget.extend({
+ template:'ScrollbarWidget',
+
+ init: function(parent,options){
+ var self = this;
+ options = options || {};
+ this._super(parent,options);
+ this.target_widget = options.target_widget;
+ this.target_selector = options.target_selector;
+ this.scroll_target = this.target().scrollTop();
+ this.scroll_step = options.step || 0.8;
+ this.scroll_duration = options.duration || 250;
+ this.wheel_step = options.wheel_step || 80;
+ this.name = options.name || 'unnamed';
+ this.bottom = false; // true if the scroller cannot be scrolled further
+ this.track_bottom = options.track_bottom || false;
+ this.on_show = options.on_show || function(){};
+ this.on_hide = options.on_hide || function(){};
+
+ // these handlers are declared once for the object's lifetime so that we can bind and unbind them.
+ this.resize_handler = function(){
+ setTimeout(function(){
+ if(self.bottom && self.track_bottom){
+ self.set_position(Number.MAX_VALUE);
+ }
+ self.update_scroller_dimensions();
+ self.update_button_status();
+ self.auto_hide(false);
+ },0);
+ };
+ this.target_mousewheel_handler = function(event,delta){
+ self.scroll(delta*self.wheel_step);
+ }
+ },
+
+ renderElement: function(){
+ this._super();
+ var self = this;
+ this.$('.up-button').off('click').click(function(){
+ self.page_up();
+ });
+ this.$('.down-button').off('click').click(function(){
+ self.page_down();
+ });
+ this.update_scroller_dimensions(false);
+ this.update_button_status();
+ this.auto_hide(false);
+ this.$element.bind('mousewheel',function(event,delta){
+ self.scroll(delta*self.wheel_step);
+ });
+ this.$element.bind('click',function(event){
+ var vpos = event.pageY - self.$element.offset().top;
+ var spos = self.scroller_dimensions();
+ if(vpos > spos.bar_pos && vpos < spos.pos){
+ self.page_up();
+ }else if( (vpos < spos.bar_pos + spos.bar_height) &&
+ (vpos > spos.pos + spos.height) ){
+ self.page_down();
+ }
+ });
+ // FIXME: use the event bus to handle window resize events
+ $(window).unbind('resize',this.resize_handler);
+ $(window).bind('resize',this.resize_handler);
+
+ this.target().unbind('mousewheel',this.target_mousweheel_handler);
+ this.target().bind('mousewheel',this.target_mousewheel_handler);
+
+ // because the rendering is asynchronous we must wait for the next javascript update
+ // for good dimensions values
+ setTimeout(function(){
+ self.update_scroller_dimensions(false);
+ self.update_button_status();
+ self.auto_hide(false);
+ },0);
+ },
+
+ // binds the window resize and the target scrolling events.
+ // it is good advice not to bind these multiple_times
+ bind_events:function(){
+ $(window).resize(function(){
+ });
+ this.target().bind('mousewheel',function(event,delta){
+ self.scroll(delta*self.wheel_step);
+ });
+ },
+
+ // shows the scrollbar. if animated is true, it will do it in an animated fashion
+ show: function(animated){ //FIXME: animated show and hide don't work ... ?
+ if(animated){
+ this.$element.show().animate({'width':'48px'}, 500, 'swing');
+ }else{
+ this.$element.show().css('width','48px');
+ }
+ this.on_show(this);
+ },
+
+ // hides the scrollbar. if animated is true, it will do it in a animated fashion
+ hide: function(animated){
+ var self = this;
+ if(animated){
+ this.$element.animate({'width':'0px'}, 500, 'swing', function(){ self.$element.hide();});
+ }else{
+ this.$element.hide().css('width','0px');
+ }
+ this.on_hide(this);
+ },
+
+ // returns the scroller position and other information as a dictionnary with the following fields:
+ // pos: the position in pixels of the top of the scroller starting from the top of the scrollbar
+ // height: the height of the scroller in pixels
+ // bar_pos: the position of the top of the scrollbar's inner region, starting from the top
+ // bar_height: the height of the scrollbar's inner region
+ scroller_dimensions: function(){
+ var target = this.target()[0];
+ var scroller_height = target.clientHeight / target.scrollHeight || 0;
+ var scroller_pos = this.scroll_target / target.scrollHeight || 0;
+ var button_up_height = this.$('.up-button')[0].offsetHeight || 48;
+ var button_down_height = this.$('.down-button')[0].offsetHeight || 48;
+
+ var bar_height = this.$element[0].offsetHeight || 96;
+ var scrollbar_height = bar_height - button_up_height - button_down_height;
+
+ scroller_pos = scroller_pos * scrollbar_height + button_up_height;
+ scroller_height = scroller_height * scrollbar_height;
+
+ return { pos: Math.round(scroller_pos),
+ height: Math.round(scroller_height),
+ bar_pos: button_up_height,
+ bar_height: scrollbar_height };
+ },
+
+
+ //checks if it should show or hide the scrollbar based on the target content and then show or hide it
+ // if animated is true, then the scrollbar will be shown or hidden with an animation
+ auto_hide: function(animated){
+ var target = this.target()[0];
+ if(target.clientHeight && (target.clientHeight === target.scrollHeight)){
+ this.hide(animated);
+ }else{
+ this.show(animated);
+ }
+ },
+
+ //returns the pageup/down scrolling distance in pixels
+ get_scroll_step: function(){
+ var target = this.target()[0];
+ var step = target.clientHeight * this.scroll_step;
+ var c = target.scrollHeight / step;
+ var c = Math.max(1,Math.ceil(c));
+ return target.scrollHeight / c;
+ },
+
+ //sets the scroller to the correct size and position based on the target scrolling status
+ //if animated is true, the scroller will move smoothly to its destination
+ update_scroller_dimensions: function(animated){
+ var dim = this.scroller_dimensions();
+ var target = this.target()[0];
+ if(animated){
+ this.$('.scroller').animate({'top':dim.pos+'px', 'height': dim.height+'px'},this.scroll_duration);
+ }else{
+ this.$('.scroller').css({'top':dim.pos+'px', 'height': dim.height+'px'});
+ }
+ if(this.scroll_target + target.clientHeight >= target.scrollHeight){
+ this.bottom = true;
+ }else{
+ this.bottom = false;
+ }
+ },
+
+ //disable or enable the up/down buttons according to the scrolled position
+ update_button_status: function(){
+ var target = this.target()[0];
+ this.$('.up-button').removeClass('disabled');
+ this.$('.down-button').removeClass('disabled');
+ if(this.scroll_target === 0){
+ this.$('.up-button').addClass('disabled');
+ }
+ if(this.scroll_target + target.clientHeight >= target.scrollHeight){
+ this.$('.down-button').addClass('disabled');
+ }
+ },
+
+ //returns the jquery object of the scrolling target
+ target: function(){
+ if(this.target_widget){
+ if(this.target_selector){
+ return this.target_widget.$(this.target_selector);
+ }else{
+ return this.target_widget.$element;
+ }
+ }else if(this.target_selector){
+ return $(this.target_selector);
+ }else{
+ return undefined;
+ }
+ },
+
+ //scroll one page up
+ page_up: function(){
+ return this.set_position(this.scroll_target - this.get_scroll_step(), true);
+ },
+
+ //scroll one page down
+ page_down: function(){
+ return this.set_position(this.scroll_target + this.get_scroll_step(), true);
+ },
+
+ //scrolls up or down by pixels
+ scroll: function(pixels){
+ return this.set_position(this.scroll_target - pixels, false);
+ },
+
+ //scroll to a specific position (in pixels).
+ //if animated is true, it will do this in an animated fashion with a duration equal to scroll_duration
+ set_position: function(position,animated){
+ var self = this;
+ var target = this.target()[0];
+ var bottom = target.scrollHeight-target.clientHeight;
+ this.scroll_target = Math.max(0,Math.min(bottom,position));
+ if(this.scroll_target === 0){
+ this.position = 'top';
+ }else if(this.scroll_target === 'bottom'){
+ this.position = 'bottom';
+ }else{
+ this.position = 'center';
+ }
+ if(animated){
+ this.target().animate({'scrollTop':this.scroll_target},this.scroll_duration);
+ this.update_button_status();
+ this.update_scroller_dimensions(true);
+ }else{
+ this.target().scrollTop(this.scroll_target);
+ this.update_scroller_dimensions(false);
+ this.update_button_status();
+ }
+ return this.scroll_target;
+ },
+
+ //returns the current position of the scrollbar
+ get_position: function(){
+ return this.scroll_target;
+ },
+
+ //returns true if it cannot be scrolled further down
+ is_at_bottom: function(){
+ return this.bottom;
+ }
+
+ });
+}
diff --git a/addons/point_of_sale/static/src/js/pos_widgets.js b/addons/point_of_sale/static/src/js/pos_widgets.js
new file mode 100644
index 00000000000..8ec2d9c329c
--- /dev/null
+++ b/addons/point_of_sale/static/src/js/pos_widgets.js
@@ -0,0 +1,893 @@
+function openerp_pos_widgets(instance, module){ //module is instance.point_of_sale
+ var QWeb = instance.web.qweb;
+
+ module.NumpadWidget = module.PosBaseWidget.extend({
+ template:'NumpadWidget',
+ init: function(parent, options) {
+ this._super(parent);
+ this.state = new module.NumpadState();
+ },
+ start: function() {
+ this.state.bind('change:mode', this.changedMode, this);
+ this.changedMode();
+ this.$element.find('button#numpad-backspace').click(_.bind(this.clickDeleteLastChar, this));
+ this.$element.find('button#numpad-minus').click(_.bind(this.clickSwitchSign, this));
+ this.$element.find('button.number-char').click(_.bind(this.clickAppendNewChar, this));
+ this.$element.find('button.mode-button').click(_.bind(this.clickChangeMode, this));
+ },
+ clickDeleteLastChar: function() {
+ return this.state.deleteLastChar();
+ },
+ clickSwitchSign: function() {
+ return this.state.switchSign();
+ },
+ clickAppendNewChar: function(event) {
+ var newChar;
+ newChar = event.currentTarget.innerText || event.currentTarget.textContent;
+ return this.state.appendNewChar(newChar);
+ },
+ clickChangeMode: function(event) {
+ var newMode = event.currentTarget.attributes['data-mode'].nodeValue;
+ return this.state.changeMode(newMode);
+ },
+ changedMode: function() {
+ var mode = this.state.get('mode');
+ $('.selected-mode').removeClass('selected-mode');
+ $(_.str.sprintf('.mode-button[data-mode="%s"]', mode), this.$element).addClass('selected-mode');
+ },
+ });
+
+ // The paypad allows to select the payment method (cashRegisters)
+ // used to pay the order.
+ module.PaypadWidget = module.PosBaseWidget.extend({
+ template: 'PaypadWidget',
+ renderElement: function() {
+ var self = this;
+ this._super();
+
+ this.pos.get('cashRegisters').each(function(cashRegister) {
+ var button = new module.PaypadButtonWidget(self,{
+ pos: self.pos,
+ pos_widget : self.pos_widget,
+ cashRegister: cashRegister,
+ });
+ button.appendTo(self.$element);
+ });
+ }
+ });
+
+ module.PaypadButtonWidget = module.PosBaseWidget.extend({
+ template: 'PaypadButtonWidget',
+ init: function(parent, options){
+ this._super(parent, options);
+ this.cashRegister = options.cashRegister;
+ },
+ renderElement: function() {
+ var self = this;
+ this._super();
+
+ this.$element.click(function(){
+ if (self.pos.get('selectedOrder').get('screen') === 'receipt'){ //TODO Why ?
+ console.warn('TODO should not get there...?');
+ return;
+ }
+ self.pos.get('selectedOrder').addPaymentLine(self.cashRegister);
+ self.pos_widget.screen_selector.set_current_screen('payment');
+ });
+ },
+ });
+
+ module.OrderlineWidget = module.PosBaseWidget.extend({
+ template: 'OrderlineWidget',
+ init: function(parent, options) {
+ this._super(parent,options);
+
+ this.model = options.model;
+ this.order = options.order;
+
+ this.model.bind('change', _.bind( function() {
+ this.refresh();
+ }, this));
+ },
+ click_handler: function() {
+ this.order.selectLine(this.model);
+ this.on_selected();
+ },
+ renderElement: function() {
+ this._super();
+ this.$element.click(_.bind(this.click_handler, this));
+ if(this.model.is_selected()){
+ this.$element.addClass('selected');
+ }
+ },
+ refresh: function(){
+ this.renderElement();
+ this.on_refresh();
+ },
+ on_selected: function() {},
+ on_refresh: function(){},
+ });
+
+ module.OrderWidget = module.PosBaseWidget.extend({
+ template:'OrderWidget',
+ init: function(parent, options) {
+ this._super(parent,options);
+ this.compact = false;
+ this.set_numpad_state(options.numpadState);
+ this.pos.bind('change:selectedOrder', this.change_selected_order, this);
+ this.bind_orderline_events();
+ },
+ set_numpad_state: function(numpadState) {
+ if (this.numpadState) {
+ this.numpadState.unbind('set_value', this.set_value);
+ }
+ this.numpadState = numpadState;
+ if (this.numpadState) {
+ this.numpadState.bind('set_value', this.set_value, this);
+ this.numpadState.reset();
+ }
+ },
+ set_value: function(val) {
+ var order = this.pos.get('selectedOrder');
+ if (order.get('orderLines').length !== 0) {
+ var mode = this.numpadState.get('mode');
+ if( mode === 'quantity'){
+ order.getSelectedLine().set_quantity(val);
+ }else if( mode === 'discount'){
+ order.getSelectedLine().set_discount(val);
+ }else if( mode === 'list_price'){
+ order.getSelectedLine().set_list_price(val);
+ }
+ } else {
+ this.pos.get('selectedOrder').destroy();
+ }
+ },
+ change_selected_order: function() {
+ this.currentOrderLines.unbind();
+ this.bind_orderline_events();
+ this.renderElement();
+ },
+ bind_orderline_events: function() {
+ this.currentOrderLines = (this.pos.get('selectedOrder')).get('orderLines');
+ this.currentOrderLines.bind('add', this.renderElement, this);
+ this.currentOrderLines.bind('remove', this.renderElement, this);
+ },
+ update_numpad: function() {
+ var reset = false;
+ if (this.selected_line !== this.pos.get('selectedOrder').getSelectedLine()) {
+ reset = true;
+ }
+ this.selected_line = this.pos.get('selectedOrder').getSelectedLine();
+ if (reset && this.numpadState)
+ this.numpadState.reset();
+ },
+ renderElement: function() {
+ var self = this;
+ this._super();
+
+ if(!this.compact){
+ $('.point-of-sale .order-container').css({'bottom':'0px'});
+ }
+
+ var $content = this.$('.orderlines');
+ this.currentOrderLines.each(_.bind( function(orderLine) {
+ var line = new module.OrderlineWidget(this, {
+ model: orderLine,
+ order: this.pos.get('selectedOrder'),
+ });
+ line.on_selected.add(_.bind(this.update_numpad, this));
+ line.on_refresh.add(_.bind(this.update_summary, this));
+ line.appendTo($content);
+ }, this));
+ this.update_numpad();
+ this.update_summary();
+
+ var position = this.scrollbar ? this.scrollbar.get_position() : 0;
+ var at_bottom = this.scrollbar ? this.scrollbar.is_at_bottom() : false;
+
+ this.scrollbar = new module.ScrollbarWidget(this,{
+ target_widget: this,
+ target_selector: '.order-scroller',
+ name: 'order',
+ track_bottom: true,
+ on_show: function(){
+ self.$('.order-scroller').css({'width':'89%'},100);
+ },
+ on_hide: function(){
+ self.$('.order-scroller').css({'width':'100%'},100);
+ },
+ });
+
+ this.scrollbar.replace(this.$('.placeholder-ScrollbarWidget'));
+ this.scrollbar.set_position(position);
+
+ if( at_bottom ){
+ this.scrollbar.set_position(Number.MAX_VALUE, false);
+ }
+
+ },
+ update_summary: function(){
+ var order = this.pos.get('selectedOrder');
+ var total = order ? order.getTotal() : 0;
+ this.$('.summary .value.total').html(this.format_currency(total));
+ },
+ set_compact: function(compact){
+ if(this.compact !== compact){
+ this.compact = compact;
+ this.renderElement();
+ }
+ },
+ });
+
+ module.ProductWidget = module.PosBaseWidget.extend({
+ template: 'ProductWidget',
+ init: function(parent, options) {
+ this._super(parent,options);
+ this.model = options.model;
+ this.model.attributes.weight = options.weight;
+ this.next_screen = options.next_screen;
+ this.click_product_action = options.click_product_action;
+ },
+ add_to_order: function(event) {
+ /* Preserve the category URL */
+ event.preventDefault();
+ return (this.pos.get('selectedOrder')).addProduct(this.model);
+ },
+ set_weight: function(weight){
+ this.model.attributes.weight = weight;
+ this.renderElement();
+ },
+ renderElement: function() {
+ this._super();
+ var self = this;
+ $("a", this.$element).click(function(e){
+ if(self.click_product_action){
+ self.click_product_action(self.model);
+ }
+ });
+ },
+ });
+
+ module.PaymentlineWidget = module.PosBaseWidget.extend({
+ template: 'PaymentlineWidget',
+ init: function(parent, options) {
+ this._super(parent,options);
+ this.payment_line = options.payment_line;
+ this.payment_line.bind('change', this.changedAmount, this);
+ },
+ on_delete: function() {},
+ changeAmount: function(event) {
+ var newAmount;
+ newAmount = event.currentTarget.value;
+ if (newAmount && !isNaN(newAmount)) {
+ this.amount = parseFloat(newAmount);
+ this.payment_line.set_amount(this.amount);
+ }
+ },
+ changedAmount: function() {
+ if (this.amount !== this.payment_line.get_amount())
+ this.renderElement();
+ },
+ renderElement: function() {
+ this.name = this.payment_line.get_cashregister().get('journal_id')[1];
+ this._super();
+ this.$('input').keyup(_.bind(this.changeAmount, this));
+ this.$('.delete-payment-line').click(this.on_delete);
+ },
+ });
+
+ module.OrderButtonWidget = module.PosBaseWidget.extend({
+ template:'OrderButtonWidget',
+ init: function(parent, options) {
+ this._super(parent,options);
+ this.order = options.order;
+ this.order.bind('destroy', _.bind( function() {
+ this.destroy();
+ }, this));
+ this.pos.bind('change:selectedOrder', _.bind( function(pos) {
+ var selectedOrder;
+ selectedOrder = pos.get('selectedOrder');
+ if (this.order === selectedOrder) {
+ this.setButtonSelected();
+ }
+ }, this));
+ },
+ renderElement:function(){
+ this._super();
+ this.$('button.select-order').click(_.bind(this.selectOrder, this));
+ this.$('button.close-order').click(_.bind(this.closeOrder, this));
+ },
+ selectOrder: function(event) {
+ this.pos.set({
+ selectedOrder: this.order
+ });
+ },
+ setButtonSelected: function() {
+ $('.selected-order').removeClass('selected-order');
+ this.$element.addClass('selected-order');
+ },
+ closeOrder: function(event) {
+ this.order.destroy();
+ },
+ });
+
+ module.ActionButtonWidget = instance.web.Widget.extend({
+ template:'ActionButtonWidget',
+ init: function(parent, options){
+ this._super(parent, options);
+ this.label = options.label || 'button';
+ this.rightalign = options.rightalign || false;
+ this.click_action = options.click;
+ if(options.icon){
+ this.icon = options.icon;
+ this.template = 'ActionButtonWidgetWithIcon';
+ }
+ },
+ renderElement: function(){
+ this._super();
+ if(this.click_action){
+ this.$element.click(_.bind(this.click_action, this));
+ }
+ },
+ });
+
+ module.ActionBarWidget = instance.web.Widget.extend({
+ template:'ActionBarWidget',
+ init: function(parent, options){
+ this._super(parent,options);
+ this.button_list = [];
+ this.fake_buttons = {};
+ this.visibility = {};
+ },
+ set_element_visible: function(element, visible, action){
+ if(visible != this.visibility[element]){
+ this.visibility[element] = visible;
+ if(visible){
+ this.$('.'+element).show();
+ }else{
+ this.$('.'+element).hide();
+ }
+ }
+ if(visible && action){
+ this.$('.'+element).off('click').click(action);
+ }
+ },
+ destroy_buttons:function(){
+ for(var i = 0; i < this.button_list.length; i++){
+ this.button_list[i].destroy();
+ }
+ this.button_list = [];
+ return this;
+ },
+ add_new_button: function(button_options){
+ if(arguments.length == 1){
+ var button = new module.ActionButtonWidget(this,button_options);
+ this.button_list.push(button);
+ button.appendTo($('.pos-actionbar-button-list'));
+ return button;
+ }else{
+ for(var i = 0; i < arguments.length; i++){
+ this.add_new_button(arguments[i]);
+ }
+ }
+ return undefined;
+ },
+ });
+
+ module.ProductCategoriesWidget = module.PosBaseWidget.extend({
+ template: 'ProductCategoriesWidget',
+ init: function(parent, options){
+ var self = this;
+ this._super(parent,options);
+ this.product_type = options.product_type || 'all'; // 'all' | 'weightable'
+ this.onlyWeightable = options.onlyWeightable || false;
+ this.category = this.pos.root_category;
+ this.breadcrumb = [];
+ this.subcategories = [];
+ this.set_category();
+ },
+
+ // changes the category. if undefined, sets to root category
+ set_category : function(category){
+ if(!category){
+ this.category = this.pos.root_category;
+ }else{
+ this.category = category;
+ }
+
+ this.breadcrumb = [];
+ for(var i = 1; i < this.category.ancestors.length; i++){
+ this.breadcrumb.push(this.category.ancestors[i]);
+ }
+ if(this.category !== this.pos.root_category){
+ this.breadcrumb.push(this.category);
+ }
+ if(this.product_type === 'weightable'){
+ this.subcategories = [];
+ for(var i = 0; i < this.category.childrens.length; i++){
+ if(this.category.childrens[i].weightable_product_list.length > 0){
+ this.subcategories.push( this.category.childrens[i]);
+ }
+ }
+ }else{
+ this.subcategories = this.category.childrens || [];
+ }
+ },
+
+ renderElement: function(){
+ var self = this;
+ this._super();
+ _.each(this.subcategories, function(category){
+ var button = QWeb.render('CategoryButton',{category:category});
+ button = _.str.trim(button);
+
+ $(button).appendTo(this.$('.category-list')).click(function(event){
+ var id = category.id;
+ var cat = self.pos.categories_by_id[id];
+ self.set_category(cat);
+ self.renderElement();
+ self.search_and_categories(cat);
+ });
+ });
+ // breadcrumb click actions
+ this.$(".oe-pos-categories-list a").click(function(event){
+ var id = $(event.target).data("category-id");
+ var category = self.pos.categories_by_id[id];
+ self.set_category(category);
+ self.renderElement();
+ self.search_and_categories(category);
+ });
+ this.search_and_categories();
+ },
+
+ set_product_type: function(type){ // 'all' | 'weightable'
+ this.product_type = type;
+ this.reset_category();
+ },
+
+ // resets the current category to the root category
+ reset_category: function(){
+ this.set_category();
+ this.renderElement();
+ this.search_and_categories();
+ },
+
+ // filters the products, and sets up the search callbacks
+ search_and_categories: function(category){
+ var self = this;
+
+ var all_products = this.pos.get('product_list');
+ var all_packages = this.pos.get('product.packaging');
+
+ // find all products belonging to the current category
+ var products = [];
+ if(this.product_type === 'weightable'){
+ products = all_products.filter( function(product){
+ return self.category.weightable_product_set[product.id];
+ });
+ }else{
+ products = all_products.filter( function(product){
+ return self.category.product_set[product.id];
+ });
+ }
+
+ // product lists watch for reset events on 'products' to re-render.
+ // FIXME that means all productlist widget re-render... even the hidden ones !
+ this.pos.get('products').reset(products);
+
+ // find all the products whose name match the query in the searchbox
+ this.$('.searchbox input').keyup(function(){
+ var results, search_str;
+ search_str = $(this).val().toLowerCase();
+ if(search_str){
+ results = products.filter( function(p){
+ return p.name.toLowerCase().indexOf(search_str) != -1 ||
+ (p.ean13 && p.ean13.indexOf(search_str) != -1);
+ });
+ self.$element.find('.search-clear').fadeIn();
+ }else{
+ results = products;
+ self.$element.find('.search-clear').fadeOut();
+ }
+ self.pos.get('products').reset(results);
+ });
+ this.$('.searchbox input').click(function(){
+ });
+
+ //reset the search when clicking on reset
+ this.$('.search-clear').click(function(){
+ self.pos.get('products').reset(products);
+ self.$('.searchbox input').val('').focus();
+ self.$('.search-clear').fadeOut();
+ });
+ },
+ });
+
+ module.ProductListWidget = module.ScreenWidget.extend({
+ template:'ProductListWidget',
+ init: function(parent, options) {
+ var self = this;
+ this._super(parent,options);
+ this.model = options.model;
+ this.product_list = [];
+ this.weight = options.weight || 0;
+ this.show_scale = options.show_scale || false;
+ this.next_screen = options.next_screen || false;
+ this.click_product_action = options.click_product_action;
+
+ this.pos.get('products').bind('reset', function(){
+ self.renderElement();
+ });
+ },
+ set_weight: function(weight){
+ for(var i = 0; i < this.product_list.length; i++){
+ this.product_list[i].set_weight(weight);
+ }
+ },
+ renderElement: function() {
+ var self = this;
+ this._super();
+ this.product_list = [];
+ 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.product_list.push(product);
+ return product;
+ })
+ .invoke('appendTo', this.$('.product-list'));
+
+ this.scrollbar = new module.ScrollbarWidget(this,{
+ target_widget: this,
+ target_selector: '.product-list-scroller',
+ on_show: function(){
+ self.$('.product-list-scroller').css({'padding-right':'62px'},100);
+ },
+ on_hide: function(){
+ self.$('.product-list-scroller').css({'padding-right':'0px'},100);
+ },
+ });
+
+ this.scrollbar.replace(this.$('.placeholder-ScrollbarWidget'));
+
+ },
+ });
+
+ module.UsernameWidget = module.PosBaseWidget.extend({
+ template: 'UsernameWidget',
+ init: function(parent, options){
+ var options = options || {};
+ this._super(parent,options);
+ this.mode = options.mode || 'cashier';
+ },
+ set_user_mode: function(mode){
+ this.mode = mode;
+ this.refresh();
+ },
+ refresh: function(){
+ this.renderElement();
+ },
+ get_name: function(){
+ var user;
+ if(this.mode === 'cashier'){
+ user = this.pos.get('cashier') || this.pos.get('user');
+ }else{
+ user = this.pos.get('selectedOrder').get_client() || this.pos.get('user');
+ }
+ if(user){
+ return user.name;
+ }else{
+ return "";
+ }
+ },
+ });
+
+// ---------- Main Point of Sale Widget ----------
+
+ // this is used to notify the user that data is being synchronized on the network
+ module.SynchNotificationWidget = module.PosBaseWidget.extend({
+ template: "SynchNotificationWidget",
+ init: function(parent,options) {
+ options = options || {};
+ this._super(parent,options);
+ },
+ renderElement: function() {
+ var self = this;
+ this._super();
+ this.$('.oe_pos_synch-notification-button').click(function(){
+ self.pos.flush();
+ });
+ },
+ start: function(){
+ var self = this;
+ this.pos.bind('change:nbr_pending_operations', function(){
+ self.renderElement();
+ });
+ },
+ get_nbr_pending: function(){
+ return this.pos.get('nbr_pending_operations');
+ },
+ });
+
+ // The PosWidget is the main widget that contains all other widgets in the PointOfSale.
+ // It is mainly composed of :
+ // - a header, containing the list of orders
+ // - a leftpane, containing the list of bought products (orderlines)
+ // - a rightpane, containing the screens (see pos_screens.js)
+ // - an actionbar on the bottom, containing various action buttons
+ // - popups
+ // - an onscreen keyboard
+ // a screen_selector which controls the switching between screens and the showing/closing of popups
+
+ module.PosWidget = module.PosBaseWidget.extend({
+ template: 'PosWidget',
+ init: function() {
+ this._super(arguments[0],{});
+
+ this.pos = new module.PosModel(this.session);
+ this.pos_widget = this; //So that pos_widget's childs have pos_widget set automatically
+
+ this.numpad_visible = true;
+ this.leftpane_visible = true;
+ this.leftpane_width = '440px';
+ this.cashier_controls_visible = true;
+ },
+
+ start: function() {
+ var self = this;
+ return self.pos.ready.then(function() {
+ self.build_currency_template();
+ self.renderElement();
+
+ self.$('.neworder-button').click(_.bind(self.create_new_order, self));
+
+ //when a new order is created, add an order button widget
+ self.pos.get('orders').bind('add', function(new_order){
+ var new_order_button = new module.OrderButtonWidget(null, {
+ order: new_order,
+ pos: self.pos
+ });
+ new_order_button.appendTo($('#orders'));
+ new_order_button.selectOrder();
+ }, self);
+
+ self.pos.get('orders').add(new module.Order({ pos: self.pos }));
+
+ self.build_widgets();
+
+ instance.webclient.set_content_full_screen(true);
+
+ if (!self.pos.get('pos_session')) {
+ self.screen_selector.show_popup('error', 'Sorry, we could not create a user session');
+ }else if(!self.pos.get('pos_config')){
+ self.screen_selector.show_popup('error', 'Sorry, we could not find any PoS Configuration for this session');
+ }
+
+ self.$('.loader').animate({opacity:0},3000,'swing',function(){$('.loader').hide();});
+ self.$('.loader img').hide();
+
+ },function(){ // error when loading models data from the backend
+ self.$('.loader img').hide();
+ return new instance.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_pos_session_opening']], ['res_id'])
+ .pipe( _.bind(function(res){
+ return instance.connection.rpc('/web/action/load', {'action_id': res[0]['res_id']})
+ .pipe(_.bind(function(result){
+ var action = result.result;
+ this.do_action(action);
+ }, this));
+ }, self));
+ });
+ },
+
+ build_widgets: function() {
+
+ // -------- Screens ---------
+
+ this.product_screen = new module.ProductScreenWidget(this,{});
+ this.product_screen.appendTo($('#rightpane'));
+
+ this.receipt_screen = new module.ReceiptScreenWidget(this, {});
+ this.receipt_screen.appendTo($('#rightpane'));
+
+ this.payment_screen = new module.PaymentScreenWidget(this, {});
+ this.payment_screen.appendTo($('#rightpane'));
+
+ this.welcome_screen = new module.WelcomeScreenWidget(this,{});
+ this.welcome_screen.appendTo($('#rightpane'));
+
+ this.client_payment_screen = new module.ClientPaymentScreenWidget(this, {});
+ this.client_payment_screen.appendTo($('#rightpane'));
+
+ this.scale_invite_screen = new module.ScaleInviteScreenWidget(this, {});
+ this.scale_invite_screen.appendTo($('#rightpane'));
+
+ this.scale_screen = new module.ScaleScreenWidget(this,{});
+ this.scale_screen.appendTo($('#rightpane'));
+
+ // -------- Popups ---------
+
+ this.help_popup = new module.HelpPopupWidget(this, {});
+ this.help_popup.appendTo($('.point-of-sale'));
+
+ this.error_popup = new module.ErrorPopupWidget(this, {});
+ this.error_popup.appendTo($('.point-of-sale'));
+
+ this.error_product_popup = new module.ErrorProductNotRecognizedPopupWidget(this, {});
+ this.error_product_popup.appendTo($('.point-of-sale'));
+
+ this.error_session_popup = new module.ErrorNoSessionPopupWidget(this, {});
+ this.error_session_popup.appendTo($('.point-of-sale'));
+
+ // -------- Misc ---------
+
+ this.notification = new module.SynchNotificationWidget(this,{});
+ this.notification.replace(this.$('.placeholder-SynchNotificationWidget'));
+
+ this.username = new module.UsernameWidget(this,{});
+ this.username.replace(this.$('.placeholder-UsernameWidget'));
+
+ this.action_bar = new module.ActionBarWidget(this);
+ this.action_bar.appendTo($(".point-of-sale #content"));
+
+ this.paypad = new module.PaypadWidget(this, {});
+ this.paypad.replace($('#placeholder-PaypadWidget'));
+
+ this.numpad = new module.NumpadWidget(this);
+ this.numpad.replace($('#placeholder-NumpadWidget'));
+
+ this.order_widget = new module.OrderWidget(this, {});
+ this.order_widget.replace($('#placeholder-OrderWidget'));
+
+ this.onscreen_keyboard = new module.OnscreenKeyboardWidget(this, {
+ 'keyboard_model': 'simple'
+ });
+ this.onscreen_keyboard.appendTo($(".point-of-sale #content"));
+
+ // -------- Screen Selector ---------
+
+ this.screen_selector = new module.ScreenSelector({
+ pos: this.pos,
+ screen_set:{
+ 'products': this.product_screen,
+ 'payment' : this.payment_screen,
+ 'client_payment' : this.client_payment_screen,
+ 'scale_invite' : this.scale_invite_screen,
+ 'scale': this.scale_screen,
+ 'receipt' : this.receipt_screen,
+ 'welcome' : this.welcome_screen,
+ },
+ popup_set:{
+ 'help': this.help_popup,
+ 'error': this.error_popup,
+ 'error-product': this.error_product_popup,
+ 'error-session': this.error_session_popup,
+ },
+ default_client_screen: 'welcome',
+ default_cashier_screen: 'products',
+ default_mode: this.pos.use_selfcheckout ? 'client' : 'cashier',
+ });
+
+ this.screen_selector.set_default_screen();
+
+ this.pos.barcode_reader.connect();
+ },
+
+ //FIXME this method is probably not at the right place ...
+ scan_product: function(parsed_ean){
+ var selectedOrder = this.pos.get('selectedOrder');
+ var scannedProductModel = this.get_product_by_ean(parsed_ean);
+ if (!scannedProductModel){
+ return false;
+ } else {
+ if(parsed_ean.type === 'price'){
+ selectedOrder.addProduct(new module.Product(scannedProductModel), { price:parsed_ean.value});
+ }else if(parsed_ean.type === 'weight'){
+ selectedOrder.addProduct(new module.Product(scannedProductModel), { quantity:parsed_ean.value, merge:false});
+ }else{
+ selectedOrder.addProduct(new module.Product(scannedProductModel));
+ }
+ return true;
+ }
+ },
+
+ get_product_by_ean: function(parsed_ean) {
+ var allProducts = this.pos.get('product_list');
+ var allPackages = this.pos.get('product.packaging');
+ var scannedProductModel = undefined;
+
+ if (parsed_ean.type === 'price' || parsed_ean.type === 'weight') {
+ var itemCode = parsed_ean.id;
+ var scannedPackaging = _.detect(allPackages, function(pack) {
+ return pack.ean && pack.ean.substring(0,7) === itemCode;
+ });
+ if (scannedPackaging) {
+ scannedProductModel = _.detect(allProducts, function(pc) { return pc.id === scannedPackaging.product_id[0];});
+ }else{
+ scannedProductModel = _.detect(allProducts, function(pc) { return pc.ean13 && (pc.ean13.substring(0,7) === parsed_ean.id);});
+ }
+ } else if(parsed_ean.type === 'unit'){
+ scannedProductModel = _.detect(allProducts, function(pc) { return pc.ean13 === parsed_ean.ean;}); //TODO DOES NOT SCALE
+ }
+ return scannedProductModel;
+ },
+ // creates a new order, and add it to the list of orders.
+ create_new_order: function() {
+ var new_order;
+ new_order = new module.Order({ pos: this.pos });
+ this.pos.get('orders').add(new_order);
+ this.pos.set({ selectedOrder: new_order });
+ },
+ changed_pending_operations: function () {
+ var self = this;
+ this.synch_notification.on_change_nbr_pending(self.pos.get('nbr_pending_operations').length);
+ },
+ // shows or hide the numpad and related controls like the paypad.
+ set_numpad_visible: function(visible){
+ if(visible !== this.numpad_visible){
+ this.numpad_visible = visible;
+ if(visible){
+ this.numpad.show();
+ this.paypad.show();
+ this.order_widget.set_compact(true);
+ }else{
+ this.numpad.hide();
+ this.paypad.hide();
+ this.order_widget.set_compact(false);
+ }
+ }
+ },
+ //shows or hide the leftpane (contains the list of orderlines, the numpad, the paypad, etc.)
+ set_leftpane_visible: function(visible){
+ if(visible !== this.leftpane_visible){
+ this.leftpane_visible = visible;
+ if(visible){
+ $('#leftpane').show().animate({'width':this.leftpane_width},500,'swing');
+ $('#rightpane').animate({'left':this.leftpane_width},500,'swing');
+ }else{
+ var leftpane = $('#leftpane');
+ $('#leftpane').animate({'width':'0px'},500,'swing', function(){ leftpane.hide(); });
+ $('#rightpane').animate({'left':'0px'},500,'swing');
+ }
+ }
+ },
+ //shows or hide the controls in the PosWidget that are specific to the cashier ( Orders, close button, etc. )
+ set_cashier_controls_visible: function(visible){
+ if(visible !== this.cashier_controls_visible){
+ this.cashier_controls_visible = visible;
+ if(visible){
+ $('#loggedas').show();
+ $('#rightheader').show();
+ }else{
+ $('#loggedas').hide();
+ $('#rightheader').hide();
+ }
+ }
+ },
+ try_close: function() {
+ var self = this;
+ self.pos.flush().then(function() {
+ self.close();
+ });
+ },
+ close: function() {
+ this.pos.barcode_reader.disconnect();
+ return new instance.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_pos_close_statement']], ['res_id']).pipe(
+ _.bind(function(res) {
+ return this.rpc('/web/action/load', {'action_id': res[0]['res_id']}).pipe(_.bind(function(result) {
+ var action = result.result;
+ action.context = _.extend(action.context || {}, {'cancel_action': {type: 'ir.actions.client', tag: 'reload'}});
+ this.do_action(action);
+ }, this));
+ }, this));
+ },
+ destroy: function() {
+ instance.webclient.set_content_full_screen(false);
+ self.pos = undefined;
+ this._super();
+ }
+ });
+}
diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml
index ee2dee7c875..29dc0fdf473 100644
--- a/addons/point_of_sale/static/src/xml/pos.xml
+++ b/addons/point_of_sale/static/src/xml/pos.xml
@@ -2,158 +2,105 @@
<!-- vim:fdl=1:
-->
<templates id="template" xml:space="preserve">
- <t t-name="PointOfSale">
- <div class="point-of-sale">
- <div id="topheader">
- <div id="branding">
- <img src="/point_of_sale/static/src/img/logo.png" />
- </div>
- <div id="loggedas">
- <span class="oe_pos_synch-notification"></span>
- <button>Close</button>
- </div>
- <div id="rightheader">
- <div id="order-selector">
- <button id="neworder-button">+</button>
- <ol id="orders"></ol>
- </div>
- </div>
- </div>
- <div id="content">
-
- <div id="leftpane">
- <div id="current-order">
- <table>
- <thead>
- <tr>
- <td>Product</td>
- <td>Price</td>
- <td>Disc (%)</td>
- <td>Qty</td>
- <td>Total</td>
- </tr>
- </thead>
- <tbody id="current-order-content"></tbody>
- </table>
+
+ <t t-name="PosWidget">
+ <div class="point-of-sale">
+ <div id="topheader">
+ <div id="branding">
+ <img src="/point_of_sale/static/src/img/logo.png" />
+ <span class="placeholder-UsernameWidget"></span>
</div>
- <footer>
- <ul id="amounts">
- <li>
- Subtotal:
- <t t-if="currency.position == 'before'" t-esc="currency.symbol"/> <span id="subtotal">0</span> <t t-if="currency.position == 'after'" t-esc="currency.symbol"/>
- </li>
- <li>
- Tax:
- <t t-if="currency.position == 'before'" t-esc="currency.symbol"/> <span id="tax">0</span> <t t-if="currency.position == 'after'" t-esc="currency.symbol"/>
- </li>
- <li>
- Total:
- <t t-if="currency.position == 'before'" t-esc="currency.symbol"/> <span id="total">0</span> <t t-if="currency.position == 'after'" t-esc="currency.symbol"/>
- </li>
- </ul>
- <div id="paypad"></div>
- <div id="numpad">
- <button class="input-button number-char">1</button>
- <button class="input-button number-char">2</button>
- <button class="input-button number-char">3</button>
- <button class="mode-button" data-mode='quantity'>Qty</button>
- <br />
- <button class="input-button number-char">4</button>
- <button class="input-button number-char">5</button>
- <button class="input-button number-char">6</button>
- <button class="mode-button" data-mode='discount'>Disc</button>
- <br />
- <button class="input-button number-char">7</button>
- <button class="input-button number-char">8</button>
- <button class="input-button number-char">9</button>
- <button class="mode-button" data-mode='list_price'>Price</button>
- <br />
- <button class="input-button" id="numpad-minus" >+/-</button>
- <button class="input-button number-char">0</button>
- <button class="input-button number-char">.</button>
- <button class="input-button" id="numpad-backspace">
- <img src="/point_of_sale/static/src/img/backspace.png" width="24" height="21" />
- </button>
- <br />
+ <div id="rightheader">
+ <div id="order-selector">
+ <button class="neworder-button">+</button>
+ <ol id="orders"></ol>
</div>
- </footer>
+ <span class="placeholder-SynchNotificationWidget"></span>
+ </div>
</div>
- <div id="rightpane">
- <div id="products-screen" class="step-screen selected-step">
- <div id="products-screen-categories"/>
- <ol id="products-screen-ol" class="product-list"></ol>
+ <div id="content">
+
+ <div id="leftpane">
+ <div id="placeholder-OrderWidget"></div>
+ <footer>
+ <div id="placeholder-PaypadWidget"></div>
+ <div id="placeholder-NumpadWidget"></div>
+ </footer>
</div>
- <div id="payment-screen" class="step-screen" style="display:none">
- <header><h2>Payment</h2></header>
- <div class="pos-step-container">
- <div class="pos-payment-container">
- <br />
- <table>
- <tr>
- <td class="paymentline-type">Total:</td>
- <td class="paymentline-amount pos-right-align">
- <t t-if="currency.position == 'before'" t-esc="currency.symbol"/>
- <span id="payment-due-total"></span>
- <t t-if="currency.position == 'after'" t-esc="currency.symbol"/>
- </td>
- </tr>
- </table>
- <table id="paymentlines">
- </table>
- <table>
- <tr>
- <td class="paymentline-type">Paid:</td>
- <td class="paymentline-amount pos-right-align">
- <t t-if="currency.position == 'before'" t-esc="currency.symbol"/>
- <span id="payment-paid-total"></span>
- <t t-if="currency.position == 'after'" t-esc="currency.symbol"/>
- </td>
- </tr>
- <tr>
- <td class="paymentline-type">Change:</td>
- <td class="paymentline-amount pos-right-align">
- <t t-if="currency.position == 'before'" t-esc="currency.symbol"/>
- <span id="payment-remaining"></span>
- <t t-if="currency.position == 'after'" t-esc="currency.symbol"/>
- </td>
- </tr>
- </table>
- </div>
- <div class="pos-payment-buttons">
- <button class="oe_back_to_products">
- <img src="/web/static/src/img/icons/gtk-go-back.png"></img>
- Back to Products</button>
- <button id="validate-order">
- <img src="/web/static/src/img/icons/gtk-apply.png"></img>
- Validate</button>
- </div>
- </div>
+ <div id="rightpane">
</div>
- <span id="receipt-screen"></span>
+ </div>
+ <div class="loader">
+ <img src="/point_of_sale/static/src/img/loader.gif" />
</div>
</div>
- </div>
</t>
- <t t-name="pos-synch-notification">
- <span>
- <a t-if="widget.nbr_pending &gt; 0" href="javascript:void(0)" class="oe_pos_synch-notification-button">
- <t t-esc="widget.nbr_pending"/> pending orders
- </a>
- </span>
+
+ <t t-name="SynchNotificationWidget">
+ <div class="oe_pos_synch-notification">
+ <t t-if="widget.get_nbr_pending() > 0" t-esc="widget.get_nbr_pending()"/>
+ <div t-if="widget.get_nbr_pending() > 0" class="oe_status_red"></div>
+ <div t-if="widget.get_nbr_pending() === 0" class="oe_status_green"></div>
+ </div>
</t>
- <t t-name="pos-close-warning">
+
+ <t t-name="PosCloseWarning">
<div>There are pending operations that could not be saved into the database, are you sure you want to exit?</div>
</t>
- <t t-name="pos-category-template">
+
+ <t t-name="PaypadWidget">
+ <div id="paypad">
+ </div>
+ </t>
+
+ <t t-name="NumpadWidget">
+ <div id="numpad">
+ <button class="input-button number-char">1</button>
+ <button class="input-button number-char">2</button>
+ <button class="input-button number-char">3</button>
+ <button class="mode-button" data-mode='quantity'>Qty</button>
+ <br />
+ <button class="input-button number-char">4</button>
+ <button class="input-button number-char">5</button>
+ <button class="input-button number-char">6</button>
+ <button class="mode-button" data-mode='discount'>Disc</button>
+ <br />
+ <button class="input-button number-char">7</button>
+ <button class="input-button number-char">8</button>
+ <button class="input-button number-char">9</button>
+ <button class="mode-button" data-mode='list_price'>Price</button>
+ <br />
+ <button class="input-button" id="numpad-minus" >+/-</button>
+ <button class="input-button number-char">0</button>
+ <button class="input-button number-char">.</button>
+ <button class="input-button" id="numpad-backspace">
+ <img src="/point_of_sale/static/src/img/backspace.png" width="24" height="21" />
+ </button>
+ <br />
+ </div>
+ </t>
+
+ <t t-name="CategoryButton">
+ <li class='category-button'>
+ <div class="category-img">
+ <img t-att-src="'data:image/gif;base64,'+ category.category_image_small" />
+ </div>
+ <div class="category-name">
+ <t t-esc="category.name"/>
+ </div>
+ </li>
+ </t>
+
+ <t t-name="ProductCategoriesWidget">
<header>
<ol class="breadcrumb">
- <li class="oe_pos_categories_list">
+ <li class="oe-pos-categories-list">
<a href="javascript:void(0)">
<img src="/point_of_sale/static/src/img/home.png" class="homeimg" />
</a>
</li>
- <t t-foreach="breadcrumb" t-as="category">
- <li class="oe_pos_categories_list">
+ <t t-foreach="widget.breadcrumb" t-as="category">
+ <li class="oe-pos-categories-list">
<img src="/point_of_sale/static/src/img/bc-arrow.png" class="bc-arrow" />
<a href="javascript:void(0)" t-att-data-category-id="category.id">
<t t-esc="category.name"/>
@@ -166,81 +113,360 @@
<img class="search-clear" src="/point_of_sale/static/src/img/search_reset.gif" />
</div>
</header>
- <div id="categories">
- <ol>
- <t t-foreach="categories" t-as="category">
- <li class="oe_pos_categories_list">
- <a href="javascript:void(0)" t-att-data-category-id="category.id" class="button">
- <t t-esc="category.name"/>
- </a>
- </li>
- </t>
- </ol>
+ <t t-if="widget.subcategories.length > 0">
+ <div id="categories">
+ <div class="white-gradient"></div>
+ <ol class="category-list">
+ </ol>
+ <div class="shadow-top"></div>
+ </div>
+ </t>
+ </t>
+
+ <t t-name="ProductListWidget">
+ <div class='product-list-container'>
+ <div class="product-list-scroller">
+ <ol id="products-screen-ol" class="product-list">
+ </ol>
+ </div>
+ <div class="shadow-top"></div>
+ <span class="placeholder-ScrollbarWidget" />
+ </div>
+ </t>
+
+ <t t-name="ProductScreenWidget">
+ <div id="products-screen" class="screen">
+ <table class="layout-table">
+
+ <tr class="header-row">
+ <td class="header-cell">
+ <span class="placeholder-ProductCategoriesWidget" />
+ </td>
+ </tr>
+
+ <tr class="content-row">
+ <td class="content-cell">
+ <div class="content-container">
+ <span class="placeholder-ProductListWidget" />
+ </div>
+ </td>
+ </tr>
+
+ </table>
</div>
</t>
- <t t-name="pos-product-template">
- <a href="#">
- <div class="product-img">
- <img t-att-src="'data:image/gif;base64,'+ product_image_small" />
- <span class="price-tag">
- <t t-esc="format_amount(list_price)"/>
+
+ <t t-name="ScaleScreenWidget">
+ <div class="scale-screen screen">
+ <header><h2>Product Weighting</h2></header>
+ <div class="display">
+ <span class="weight">
+ <p>
+ <t t-esc="widget.get_product_weight().toFixed(3)" />
+ Kg
+ </p>
</span>
+ <span class="product-name">
+ <t t-esc="widget.get_product_name()" />
+ </span>
+ <div class="product-picture">
+ <span class="product-price">
+ <t t-esc="widget.format_currency(widget.get_product_price()) + '/Kg'" />
+ </span>
+ <t t-if="widget.get_product_image()">
+ <img t-att-src="'data:image/png;base64,'+ widget.get_product_image()" />
+ </t>
+ </div>
</div>
- <div class="product-name">
- <t t-esc="name"/>
- </div>
- </a>
- </t>
- <t t-name="pos-orderline-template">
- <td>
- <t t-esc="name"/>
- </td>
- <td>
- <t t-esc="format_amount(list_price.toFixed(2))"/>
- </td>
- <td>
- <t t-esc="discount.toFixed(2)"/>
- </td>
- <td>
- <t t-esc="quantity.toFixed(0)"/>
- </td>
- <td>
- <t t-esc="format_amount((list_price * (1 - discount/100) * quantity).toFixed(2))"/>
- </td>
- </t>
- <t t-name="pos-paymentline-template">
- <td class="paymentline-type">
- <t t-esc="name"/>
- </td>
- <td class="paymentline-amount pos-right-align">
- <input type="text" t-att-value="amount.toFixed(2)" />
- <a href='javascript:void(0)' class='delete-payment-line'><img src="/point_of_sale/static/src/img/search_reset.gif" /></a>
- </td>
- </t>
- <t t-name="pos-payment-button-template">
- <button class="payment-button" t-att-cash-register-id="id">
- <t t-esc="name"/>
- </button>
- <br />
- </t>
- <t t-name="pos-order-selector-button-template">
- <button class="select-order"><t t-esc="widget.order.get('creationDate').toString('t')"/></button>
+ </div>
</t>
- <t t-name="pos-receipt-view">
- <div id="receipt-screen" class="step-screen" style="display:none">
+
+ <t t-name="PaymentScreenWidget">
+ <div id="payment-screen" class="screen">
+ <header><h2>Payment</h2></header>
+ <div class="pos-step-container">
+ <div class="pos-payment-container">
+ <br />
+ <div class="header">
+ <span class="left-block">
+ Total:
+ </span>
+ <span class="right-block">
+ <t t-if="widget.currency.position == 'before'" t-esc="widget.currency.symbol"/>
+ <span id="payment-due-total"></span>
+ <t t-if="widget.currency.position == 'after'" t-esc="widget.currency.symbol"/>
+ </span>
+ </div>
+ <table id="paymentlines">
+ </table>
+ <div class="footer">
+ <div class="infoline">
+ <span class='left-block'>
+ Paid:
+ </span>
+ <span class='right-block'>
+ <t t-if="widget.currency.position == 'before'" t-esc="widget.currency.symbol"/>
+ <span id="payment-paid-total"></span>
+ <t t-if="widget.currency.position == 'after'" t-esc="widget.currency.symbol"/>
+ </span>
+ </div>
+ <div class="infoline">
+ <span class='left-block'>
+ Remaining:
+ </span>
+ <span class='right-block'>
+ <t t-if="widget.currency.position == 'before'" t-esc="widget.currency.symbol"/>
+ <span id="payment-remaining"></span>
+ <t t-if="widget.currency.position == 'after'" t-esc="widget.currency.symbol"/>
+ </span>
+ </div>
+ <div class="infoline">
+ <span class='left-block'>
+ Change:
+ </span>
+ <span class='right-block'>
+ <t t-if="widget.currency.position == 'before'" t-esc="widget.currency.symbol"/>
+ <span id="payment-change"></span>
+ <t t-if="widget.currency.position == 'after'" t-esc="widget.currency.symbol"/>
+ </span>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </t> <!-- pos-payment-screen -->
+
+ <t t-name="ReceiptScreenWidget">
+ <div id="receipt-screen" class="screen" >
<header><h2>Receipt</h2></header>
<div class="pos-step-container">
<div class="pos-receipt-container">
</div>
- <div class='receipt-buttons'>
- <button id="print-the-ticket">
- Print</button>
- <button id="pos-finish-order">Next Order</button>
+ </div>
+ </div>
+ </t>
+
+ <t t-name="WelcomeScreenWidget">
+ <div class="welcome-screen screen">
+ <header><h2>Welcome</h2></header>
+ <img src="/point_of_sale/static/src/img/scan.png" />
+ <p> Please scan an item or your member card </p>
+ </div>
+ </t>
+
+
+ <t t-name="ScanProductScreenWidget">
+ <div class="scan-product-screen screen">
+ <header><h2>Please scan an item</h2></header>
+ <img src="/point_of_sale/static/src/img/scan.png" />
+ </div>
+ </t>
+
+ <t t-name="ClientPaymentScreenWidget">
+ <div class="scan-product-screen screen">
+ <header><h2>Payment</h2></header>
+ <img src="/point_of_sale/static/src/img/bancontact.png" />
+ <p>Please insert your card in the reader and follow the instructions to complete
+ your purchase</p>
+ </div>
+ </t>
+
+ <t t-name="ScaleInviteScreenWidget">
+ <div class="scale-invite-screen screen">
+ <header><h2>Please put your product on the scale</h2></header>
+ <img src="/point_of_sale/static/src/img/scale.png" />
+ </div>
+ </t>
+
+ <t t-name="ScaleProductSelectionScreenWidget">
+ <div class="scale-product-selection-screen">
+ <span class="placeholder-ProductCategoriesWidget" />
+ <span class="placeholder-ProductListWidget" />
+ </div>
+ </t>
+
+ <t t-name="HelpPopupWidget">
+ <div class="modal-dialog">
+ <div class="popup popup-help">
+ <p class="message">Please be patient, help is on the way</p>
+ <div class="footer">
+ <div class="button">
+ Cancel
+ </div>
+ </div>
+ </div>
+ </div>
+ </t>
+
+ <t t-name="ReceiptPopupWidget">
+ <div class="modal-dialog">
+ <div class="popup popup-help">
+ <p class="message">Welcome Mr. John Smith <br /> Choose your type of receipt:</p>
+ <div class = "button big-left receipt">
+ Ticket
+ </div>
+ <div class = "button big-right invoice">
+ Invoice
+ </div>
+ <div class="footer">
+ </div>
+ </div>
+ </div>
+ </t>
+
+ <t t-name="ErrorProductNotRecognizedPopupWidget">
+ <div class="modal-dialog">
+ <div class="popup popup-help">
+ <p class="message">The scanned product was not recognized<br /> Please wait, a cashier is on the way</p>
+ </div>
+ </div>
+ </t>
+
+ <t t-name="ErrorNoSessionPopupWidget">
+ <div class="modal-dialog">
+ <div class="popup popup-help">
+ <p class="message">Sorry, we could not create a session for this user.</p>
+ </div>
+ </div>
+ </t>
+
+ <t t-name="ErrorPopupWidget">
+ <div class="modal-dialog">
+ <div class="popup popup-help">
+ <p class="message"><t t-esc=" widget.message || 'Error.' " /></p>
+ </div>
+ </div>
+ </t>
+
+ <t t-name="ProductWidget">
+ <li class='product'>
+ <a href="#">
+ <div class="product-img">
+
+ <img t-att-src="'data:image/gif;base64,'+ widget.model.get('product_image_small')" />
+ <t t-if="!widget.model.get('to_weight')">
+ <span class="price-tag">
+ <t t-esc="widget.format_currency(widget.model.get('list_price'))"/>
+ </span>
+ </t>
+ <t t-if="widget.model.get('to_weight')">
+ <span class="price-tag">
+ <t t-esc="widget.format_currency(widget.model.get('list_price'))+'/Kg'"/>
+ </span>
+ </t>
+ </div>
+ <div class="product-name">
+ <t t-esc="widget.model.get('name')"/>
+ </div>
+ </a>
+ </li>
+ </t>
+
+ <t t-name="ScrollbarWidget">
+ <div class='scrollbar'>
+ <div class='up-button button oe_e'>
+ &amp;atilde;
+ </div>
+
+ <div class='scroller'>
+ </div>
+
+ <div class='down-button button oe_e'>
+ &amp;auml;
+ </div>
+ </div>
+ </t>
+
+ <t t-name="OrderWidget">
+ <div class="order-container">
+ <div class="order-scroller">
+ <div class="order">
+ <ul class="orderlines">
+ <t t-if="widget.pos.get('selectedOrder').get('orderLines').length === 0">
+ <li class="orderline empty">
+ Your shopping cart is empty
+ </li>
+ </t>
+
+ </ul>
+ <div class="summary">
+ <span t-attf-class="line #{widget.pos.get('selectedOrder').get('orderLines').length === 0 ? 'empty' : ''}">
+ <span class="label total">Total:</span> <span class="value total">0.00 €</span>
+ </span>
+ </div>
</div>
</div>
+ <div class="shadow-top"></div>
+ <span class="placeholder-ScrollbarWidget"></span>
</div>
</t>
- <t t-name="pos-ticket">
+
+ <t t-name="OrderlineWidget">
+ <li class="orderline">
+ <span class="product-name">
+ <t t-esc="widget.model.get_product().get('name')"/>
+ </span>
+ <span class="price">
+ <t t-esc="widget.format_currency(widget.model.get_price_with_tax())"/>
+ </span>
+ <ul class="info-list">
+ <t t-if="widget.model.get_quantity() !== 1.0">
+ <li class="info">
+ <em>
+ <t t-esc="widget.model.get_quantity()" />
+ </em>
+ <t t-esc="widget.model.get_unit().name" />
+ at
+ <t t-esc="widget.format_currency(widget.model.get_list_price())" />
+ /
+ <t t-esc="widget.model.get_unit().name" />
+ </li>
+ </t>
+ <t t-if="widget.model.get_discount() > 0">
+ <li class="info">
+ With a
+ <em>
+ <t t-esc="widget.model.get_discount()" />%
+ </em>
+ discount
+ </li>
+ </t>
+ </ul>
+ </li>
+ </t>
+
+ <t t-name="PaymentlineWidget">
+ <tr class="paymentline">
+ <td class="paymentline-type">
+ <t t-esc="widget.name"/>
+ </td>
+ <td class="paymentline-amount pos-right-align">
+ <input type="text" t-att-value="widget.payment_line.get_amount().toFixed(2)" />
+ <a href='javascript:void(0)' class='delete-payment-line'><img src="/point_of_sale/static/src/img/search_reset.gif" /></a>
+ </td>
+ </tr>
+ </t>
+
+ <t t-name="PaypadButtonWidget">
+ <button class="paypad-button" t-att-cash-register-id="widget.cashRegister.get('id')">
+ <t t-esc="widget.cashRegister.get('journal').name"/>
+ </button>
+ <br />
+ </t>
+
+ <t t-name="OrderButtonWidget">
+ <li class="order-selector-button">
+ <button class="select-order"><t t-esc="widget.order.get('creationDate').toString('t')"/></button>
+ </li>
+ </t>
+
+ <t t-name="UsernameWidget">
+ <span class="username">
+ <t t-esc="widget.get_name()" />
+ </span>
+ </t>
+
+ <t t-name="PosTicket">
<div class="pos-sale-ticket">
<div class="pos-right-align"><t t-esc="new Date().toString(Date.CultureInfo.formatPatterns.shortDate + ' ' +
Date.CultureInfo.formatPatterns.longTime)"/></div>
@@ -253,42 +479,196 @@
<table>
<tr t-foreach="widget.currentOrderLines.toArray()" t-as="order">
<td>
- <t t-esc="order.get('name')"/>
+ <t t-esc="order.get_product().get('name')"/>
</td>
<td class="pos-right-align">
- <t t-esc="order.get('quantity').toFixed(0)"/>
+ <t t-esc="order.get_quantity().toFixed(0)"/>
</td>
<td class="pos-right-align">
- <t t-esc="format_amount((order.get('list_price') * (1 - order.get('discount')/100) * order.get('quantity')).toFixed(2))"/>
+ <t t-esc="widget.format_currency(order.get_list_price() * (1 - order.get_discount()/100) * order.get_quantity().toFixed(2))"/>
</td>
</tr>
</table>
<br />
<table>
<tr><td>Tax:</td><td class="pos-right-align">
- <t t-esc="format_amount(widget.currentOrder.getTax().toFixed(2))"/>
+ <t t-esc="widget.format_currency(widget.currentOrder.getTax().toFixed(2))"/>
</td></tr>
<tr><td>Total:</td><td class="pos-right-align">
- <t t-esc="format_amount(widget.currentOrder.getTotal().toFixed(2))"/>
+ <t t-esc="widget.format_currency(widget.currentOrder.getTotal().toFixed(2))"/>
</td></tr>
</table>
<br />
<table>
<tr t-foreach="widget.currentPaymentLines.toArray()" t-as="pline">
<td>
- <t t-esc="pline.get('journal_id')[1]"/>
+ <t t-esc="pline.get_cashregister().get('journal_id')[1]"/>
</td>
<td class="pos-right-align">
- <t t-esc="format_amount((pline.getAmount()).toFixed(2))"/>
+ <t t-esc="widget.format_currency((pline.get_amount()).toFixed(2))"/>
</td>
</tr>
</table>
<br />
<table>
<tr><td>Change:</td><td class="pos-right-align">
- <t t-esc="format_amount((widget.currentOrder.getPaidTotal() - widget.currentOrder.getTotal()).toFixed(2))"/>
+ <t t-esc="widget.format_currency((widget.currentOrder.getPaidTotal() - widget.currentOrder.getTotal()).toFixed(2))"/>
</td></tr>
</table>
</div>
</t>
+
+ <t t-name="ActionBarWidget">
+ <div class="pos-actionbar">
+ <div class="pos-actionbar-left-pane">
+ <div class="button help-button">
+ <div class='icon'>
+ <img src="/point_of_sale/static/src/img/icons/png48/help.png" />
+ <div class='iconlabel'>Help</div>
+ </div>
+ </div>
+ <div class="button close-button">
+ <div class='icon'>
+ <img src="/point_of_sale/static/src/img/icons/png48/shut-down.png" />
+ <div class='iconlabel'>Close</div>
+ </div>
+ </div>
+ <div class="button logout-button">
+ <div class='icon'>
+ <img src="/point_of_sale/static/src/img/icons/png48/system-log-out.png" />
+ <div class='iconlabel'>Client Mode</div>
+ </div>
+ </div>
+ </div>
+ <ul class="pos-actionbar-button-list">
+ <!-- <li class="button">BUTTOOON</li>
+ <li class="button">JEEENKIINS</li>
+ <li class="button rightalign">ARGH</li> -->
+ </ul>
+ </div>
+ </t>
+
+ <t t-name="ActionButtonWidget">
+ <li t-att-class=" 'button '+ (widget.rightalign ? 'rightalign ' : '')">
+ <div class='label'>
+ <t t-esc="widget.label" />
+ </div>
+ </li>
+ </t>
+
+ <t t-name="ActionButtonWidgetWithIcon">
+ <li t-att-class=" 'button '+ (widget.rightalign ? 'rightalign ' : '')">
+ <div class='icon'>
+ <img t-att-src="widget.icon" />
+ <div class='iconlabel'><t t-esc="widget.label" /></div>
+ </div>
+ </li>
+ </t>
+
+ <!-- Onscreen Keyboard :
+ http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-keyboard-with-css-and-jquery/ -->
+ <t t-name="OnscreenKeyboardFull">
+ <div class="keyboard_frame">
+ <ul class="keyboard full_keyboard">
+ <li class="symbol"><span class="off">`</span><span class="on">~</span></li>
+ <li class="symbol"><span class="off">1</span><span class="on">!</span></li>
+ <li class="symbol"><span class="off">2</span><span class="on">@</span></li>
+ <li class="symbol"><span class="off">3</span><span class="on">#</span></li>
+ <li class="symbol"><span class="off">4</span><span class="on">$</span></li>
+ <li class="symbol"><span class="off">5</span><span class="on">%</span></li>
+ <li class="symbol"><span class="off">6</span><span class="on">^</span></li>
+ <li class="symbol"><span class="off">7</span><span class="on">&amp;</span></li>
+ <li class="symbol"><span class="off">8</span><span class="on">*</span></li>
+ <li class="symbol"><span class="off">9</span><span class="on">(</span></li>
+ <li class="symbol"><span class="off">0</span><span class="on">)</span></li>
+ <li class="symbol"><span class="off">-</span><span class="on">_</span></li>
+ <li class="symbol"><span class="off">=</span><span class="on">+</span></li>
+ <li class="delete lastitem">delete</li>
+ <li class="tab firstitem">tab</li>
+ <li class="letter">q</li>
+ <li class="letter">w</li>
+ <li class="letter">e</li>
+ <li class="letter">r</li>
+ <li class="letter">t</li>
+ <li class="letter">y</li>
+ <li class="letter">u</li>
+ <li class="letter">i</li>
+ <li class="letter">o</li>
+ <li class="letter">p</li>
+ <li class="symbol"><span class="off">[</span><span class="on">{</span></li>
+ <li class="symbol"><span class="off">]</span><span class="on">}</span></li>
+ <li class="symbol lastitem"><span class="off">\</span><span class="on">|</span></li>
+ <li class="capslock firstitem">caps lock</li>
+ <li class="letter">a</li>
+ <li class="letter">s</li>
+ <li class="letter">d</li>
+ <li class="letter">f</li>
+ <li class="letter">g</li>
+ <li class="letter">h</li>
+ <li class="letter">j</li>
+ <li class="letter">k</li>
+ <li class="letter">l</li>
+ <li class="symbol"><span class="off">;</span><span class="on">:</span></li>
+ <li class="symbol"><span class="off">'</span><span class="on">&quot;</span></li>
+ <li class="return lastitem">return</li>
+ <li class="left-shift firstitem">shift</li>
+ <li class="letter">z</li>
+ <li class="letter">x</li>
+ <li class="letter">c</li>
+ <li class="letter">v</li>
+ <li class="letter">b</li>
+ <li class="letter">n</li>
+ <li class="letter">m</li>
+ <li class="symbol"><span class="off">,</span><span class="on">&lt;</span></li>
+ <li class="symbol"><span class="off">.</span><span class="on">&gt;</span></li>
+ <li class="symbol"><span class="off">/</span><span class="on">?</span></li>
+ <li class="right-shift lastitem">shift</li>
+ <li class="space firstitem lastitem">&amp;nbsp;</li>
+ </ul>
+ <p class="close_button">close</p>
+ </div>
+ </t>
+
+ <t t-name="OnscreenKeyboardSimple">
+ <div class="keyboard_frame">
+ <ul class="keyboard simple_keyboard">
+ <li class="symbol firstitem row_qwerty"><span class="off">q</span><span class="on">1</span></li>
+ <li class="symbol"><span class="off">w</span><span class="on">2</span></li>
+ <li class="symbol"><span class="off">e</span><span class="on">3</span></li>
+ <li class="symbol"><span class="off">r</span><span class="on">4</span></li>
+ <li class="symbol"><span class="off">t</span><span class="on">5</span></li>
+ <li class="symbol"><span class="off">y</span><span class="on">6</span></li>
+ <li class="symbol"><span class="off">u</span><span class="on">7</span></li>
+ <li class="symbol"><span class="off">i</span><span class="on">8</span></li>
+ <li class="symbol"><span class="off">o</span><span class="on">9</span></li>
+ <li class="symbol lastitem"><span class="off">p</span><span class="on">0</span></li>
+
+ <li class="symbol firstitem row_asdf"><span class="off">a</span><span class="on">@</span></li>
+ <li class="symbol"><span class="off">s</span><span class="on">#</span></li>
+ <li class="symbol"><span class="off">d</span><span class="on">%</span></li>
+ <li class="symbol"><span class="off">f</span><span class="on">*</span></li>
+ <li class="symbol"><span class="off">g</span><span class="on">/</span></li>
+ <li class="symbol"><span class="off">h</span><span class="on">-</span></li>
+ <li class="symbol"><span class="off">j</span><span class="on">+</span></li>
+ <li class="symbol"><span class="off">k</span><span class="on">(</span></li>
+ <li class="symbol lastitem"><span class="off">l</span><span class="on">)</span></li>
+
+ <li class="symbol firstitem row_zxcv"><span class="off">z</span><span class="on">?</span></li>
+ <li class="symbol"><span class="off">x</span><span class="on">!</span></li>
+ <li class="symbol"><span class="off">c</span><span class="on">"</span></li>
+ <li class="symbol"><span class="off">v</span><span class="on">'</span></li>
+ <li class="symbol"><span class="off">b</span><span class="on">:</span></li>
+ <li class="symbol"><span class="off">n</span><span class="on">;</span></li>
+ <li class="symbol"><span class="off">m</span><span class="on">,</span></li>
+ <li class="delete lastitem">delete</li>
+
+ <li class="numlock firstitem row_space"><span class="off">123</span><span class="on">ABC</span></li>
+ <li class="space">&amp;nbsp;</li>
+ <li class="symbol"><span class="off">.</span><span class="on">.</span></li>
+ <li class="return lastitem">return</li>
+ </ul>
+ <p class="close_button">close</p>
+ </div>
+ </t>
+
</templates>
diff --git a/addons/point_of_sale/static/test.html b/addons/point_of_sale/static/test.html
new file mode 100644
index 00000000000..d1d58e208c0
--- /dev/null
+++ b/addons/point_of_sale/static/test.html
@@ -0,0 +1,22 @@
+<!doctype html>
+<html>
+ <head>
+ <title>JSON</title>
+
+ <script type="text/javascript" src="http://localhost:8069/web/webclient/js"></script>
+ </head>
+
+ <body>
+ <h1>JSON</h1>
+
+ <p id="response"></p>
+
+ <script type="text/javascript">
+ var c = new openerp.init(['web', 'point_of_sale']);
+ c.connection.session_bind('http://localhost:8069').then(function() {
+ var w = new c.point_of_sale.test();
+ w.appendTo($("#response"));
+ });
+ </script>
+ </body>
+</html>
diff --git a/addons/point_of_sale/test/01_order_to_payment.yml b/addons/point_of_sale/test/01_order_to_payment.yml
index 7c6b4817666..00e949c6a5d 100644
--- a/addons/point_of_sale/test/01_order_to_payment.yml
+++ b/addons/point_of_sale/test/01_order_to_payment.yml
@@ -32,6 +32,26 @@
!record {model: product.product, id: product.product_product_pc2}:
taxes_id: [account_tax_05_incl]
-
+ I create a new session
+-
+ !record {model: pos.session, id: pos_order_session0}:
+ user_id: 1
+ config_id: point_of_sale.pos_config_main
+-
+ I open a new PoS Session wizard
+-
+ !record {model: pos.session.opening, id: pos_order_session_wizard0}:
+ pos_config_id: point_of_sale.pos_config_main
+-
+ I click on create a new session button
+-
+ !python {model: pos.session.opening}: |
+ self.open_existing_session_cb(cr, uid, [ref('pos_order_session_wizard0')])
+-
+ I open the session after having counted the money
+-
+ !workflow {model: pos.session, action: open, ref: pos_order_session0}
+-
I create a PoS order with 2 units of PC1 at 450 EUR (Tax Incl) and 3 units of PC2 at 300 EUR. (Tax Excl)
-
!record {model: pos.order, id: pos_order_pos0}:
diff --git a/addons/point_of_sale/test/point_of_sale_report.yml b/addons/point_of_sale/test/point_of_sale_report.yml
index 0ede21fcb6c..0d6d458e02f 100644
--- a/addons/point_of_sale/test/point_of_sale_report.yml
+++ b/addons/point_of_sale/test/point_of_sale_report.yml
@@ -3,7 +3,7 @@
-
!python {model: pos.order}: |
import netsvc, tools, os
- (data, format) = netsvc.LocalService('report.pos.details_summary').create(cr, uid, [ref('point_of_sale.order_pos1'), ref('point_of_sale.order_pos2')], {}, {})
+ (data, format) = netsvc.LocalService('report.pos.details_summary').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-details_summary report'+format), 'wb+').write(data)
@@ -12,7 +12,7 @@
-
!python {model: pos.order}: |
import netsvc, tools, os
- (data, format) = netsvc.LocalService('report.pos.invoice').create(cr, uid, [ref('point_of_sale.pos_order_pos11')], {}, {})
+ (data, format) = netsvc.LocalService('report.pos.invoice').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-invoice report'+format), 'wb+').write(data)
@@ -21,7 +21,7 @@
-
!python {model: pos.order}: |
import netsvc, tools, os
- (data, format) = netsvc.LocalService('report.pos.lines').create(cr, uid, [ref('point_of_sale.order_pos1'), ref('point_of_sale.order_pos2')], {}, {})
+ (data, format) = netsvc.LocalService('report.pos.lines').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-lines report'+format), 'wb+').write(data)
@@ -30,7 +30,7 @@
-
!python {model: pos.order}: |
import netsvc, tools, os
- (data, format) = netsvc.LocalService('report.pos.receipt').create(cr, uid, [ref('point_of_sale.order_pos1'), ref('point_of_sale.order_pos2')], {}, {})
+ (data, format) = netsvc.LocalService('report.pos.receipt').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-receipt report'+format), 'wb+').write(data)
@@ -51,7 +51,7 @@
!python {model: pos.order}: |
import netsvc, tools, os, time
data_dict = {'model':'ir.ui.menu', 'form':{'date_start': time.strftime('%Y-%m-%d'), 'date_end': time.strftime('%Y-%m-%d'),'user_id':[ref('base.user_root')] }}
- (data, format) = netsvc.LocalService('report.pos.sales.user').create(cr, uid, [ref('point_of_sale.order_pos1'), ref('point_of_sale.order_pos2')], data_dict, {})
+ (data, format) = netsvc.LocalService('report.pos.sales.user').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], data_dict, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-sales_user_report'+format), 'wb+').write(data)
-
@@ -68,6 +68,6 @@
!python {model: pos.order}: |
import netsvc, tools, os, time
data_dict = {'model':'ir.ui.menu', 'form':{'user_id':[ref('base.user_root'),ref('base.user_demo')] }}
- (data, format) = netsvc.LocalService('report.pos.payment.report.user').create(cr, uid, [ref('point_of_sale.order_pos1'), ref('point_of_sale.order_pos2')], data_dict, {})
+ (data, format) = netsvc.LocalService('report.pos.payment.report.user').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], data_dict, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-payment_user_report'+format), 'wb+').write(data)
diff --git a/addons/point_of_sale/wizard/__init__.py b/addons/point_of_sale/wizard/__init__.py
index cb0a6a6da9a..cce0b46d6ff 100644
--- a/addons/point_of_sale/wizard/__init__.py
+++ b/addons/point_of_sale/wizard/__init__.py
@@ -23,8 +23,6 @@ import pos_confirm
import pos_discount
import pos_open_statement
import pos_close_statement
-import pos_box_entries
-import pos_box_out
import pos_details
import pos_sales_user
import pos_sales_user_today
@@ -32,6 +30,8 @@ import pos_receipt
import pos_payment_report_user
import pos_payment_report
import pos_payment
+import pos_session_opening
+import pos_box
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/point_of_sale/wizard/pos_box.py b/addons/point_of_sale/wizard/pos_box.py
new file mode 100644
index 00000000000..a79ab0fa779
--- /dev/null
+++ b/addons/point_of_sale/wizard/pos_box.py
@@ -0,0 +1,35 @@
+#!/usr/bin/env python
+
+from tools.translate import _
+from osv import osv, fields
+from account.wizard.pos_box import CashBox
+
+class PosBox(CashBox):
+ _register = False
+
+ def run(self, cr, uid, ids, context=None):
+ if not context:
+ context = dict()
+
+ active_model = context.get('active_model', False) or False
+ active_ids = context.get('active_ids', []) or []
+
+ if active_model == 'pos.session':
+ records = self.pool.get(active_model).browse(cr, uid, context.get('active_ids', []) or [], context=context)
+
+ bank_statements = [record.cash_register_id for record in records if record.cash_register_id]
+
+ if not bank_statements:
+ raise osv.except_osv(_('Error !'),
+ _("There is no cash register for this PoS Session"))
+
+ return self._run(cr, uid, ids, bank_statements, context=context)
+ else:
+ return super(PosBox, self).run(cr, uid, ids, context=context)
+
+class PosBoxIn(PosBox):
+ _inherit = 'cash.box.in'
+
+class PosBoxOut(PosBox):
+ _inherit = 'cash.box.out'
+
diff --git a/addons/point_of_sale/wizard/pos_box.xml b/addons/point_of_sale/wizard/pos_box.xml
new file mode 100644
index 00000000000..1a4f7fb411e
--- /dev/null
+++ b/addons/point_of_sale/wizard/pos_box.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+ <act_window
+ name="Put Money In"
+ res_model="cash.box.in"
+ src_model="pos.session"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_pos_box_in" />
+
+ <act_window
+ name="Take Money Out"
+ res_model="cash.box.out"
+ src_model="pos.session"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_pos_box_out" />
+ </data>
+</openerp>
diff --git a/addons/point_of_sale/wizard/pos_box_entries.py b/addons/point_of_sale/wizard/pos_box_entries.py
index 943b6dba767..db54249d883 100644
--- a/addons/point_of_sale/wizard/pos_box_entries.py
+++ b/addons/point_of_sale/wizard/pos_box_entries.py
@@ -69,14 +69,32 @@ class pos_box_entries(osv.osv_memory):
_columns = {
'name': fields.char('Reason', size=32, required=True),
- 'journal_id': fields.selection(get_journal, "Cash Register", required=True, size=-1),
+ 'journal_id': fields.many2one('account.journal', 'Cash Register', required=True, domain="[('journal_id.type', '=', 'cash')]"),
'product_id': fields.selection(_get_income_product, "Operation", required=True, size=-1),
'amount': fields.float('Amount', digits=(16, 2), required=True),
'ref': fields.char('Ref', size=32),
+ 'session_id' : fields.many2one('pos.session', 'Session'),
+ 'user_id' : fields.many2one('res.users', 'User'),
}
+
+ def _default_session_id(self, cr, uid, context=None):
+ return context and context.get('active_id', False) or False
+
+ def _default_cash_register(self, cr, uid, context=None):
+
+ #import pdb
+ #pdb.set_trace()
+ if not context:
+ context = {}
+ result = context.get('active_id', False) or False
+
+ return result
+
_defaults = {
- 'journal_id': 1,
- 'product_id': 1,
+ #'session_id' : _default_session_id,
+ #'journal_id': _default_cash_register,
+ #'product_id': 1,
+ 'user_id' : lambda obj, cr, uid, context: uid,
}
def get_in(self, cr, uid, ids, context=None):
diff --git a/addons/point_of_sale/wizard/pos_box_entries.xml b/addons/point_of_sale/wizard/pos_box_entries.xml
index ee615e7d681..7601ba97632 100644
--- a/addons/point_of_sale/wizard/pos_box_entries.xml
+++ b/addons/point_of_sale/wizard/pos_box_entries.xml
@@ -8,33 +8,42 @@
<field name="model">pos.box.entries</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="Put Money" version="7.0">
- <header>
- <button name="get_in" string="Put Money" type="object" class="oe_highlight" />
- or
- <button string="Cancel" class="oe_link" special="cancel" />
- </header>
- <group>
- <separator string="Fill in this form if you put money in the cash register:"/>
- </group>
- <group col="4">
- <field name="name"/>
- <field name="product_id"/>
- <field name="journal_id"/>
- <field name="amount"/>
+ <form string="Put Money">
+ <separator string="Fill in this form if you put money in the cash register:" colspan="4"/>
+ <field name="journal_id"/>
+ <field name="product_id"/>
+ <field name="amount"/>
+ <field name="session_id" />
+ <field name="name"/>
+ <field name="user_id" invisible="1" />
+ <separator colspan="4"/>
+ <group colspan="4" col="4">
+ <group col="2" colspan="2"/>
+ <button icon="gtk-stop" special="cancel"
+ string="Cancel" />
+ <button name="get_in" string="Put Money"
+ colspan="1" type="object" icon="gtk-apply" />
</group>
</form>
</field>
</record>
- <record id="action_box_entries" model="ir.actions.act_window">
- <field name="name">Put Money In</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">pos.box.entries</field>
- <field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="target">new</field>
- </record>
+ <act_window name="Put Money In"
+ res_model="pos.box.entries"
+ src_model="account.bank.statement"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_box_entries" />
+
+ <act_window name="Put Money In"
+ res_model="pos.box.entries"
+ src_model="pos.session"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_pos_session_box_entries" />
+
</data>
</openerp>
diff --git a/addons/point_of_sale/wizard/pos_box_out.py b/addons/point_of_sale/wizard/pos_box_out.py
index f07c05cb2e6..f09ea4e6d6d 100644
--- a/addons/point_of_sale/wizard/pos_box_out.py
+++ b/addons/point_of_sale/wizard/pos_box_out.py
@@ -52,10 +52,13 @@ class pos_box_out(osv.osv_memory):
'journal_id': fields.selection(pos_box_entries.get_journal, "Cash Register", required=True, size=-1),
'product_id': fields.selection(_get_expense_product, "Operation", required=True, size=-1),
'amount': fields.float('Amount', digits=(16, 2), required=True),
+ 'session_id' : fields.many2one('pos.session', 'Session'),
+ 'user_id' : fields.many2one('res.users', 'User'),
}
_defaults = {
- 'journal_id': 1,
- 'product_id': 1,
+ 'journal_id': 1,
+ 'product_id': 1,
+ 'user_id' : lambda obj, cr, uid, context: uid,
}
def get_out(self, cr, uid, ids, context=None):
diff --git a/addons/point_of_sale/wizard/pos_box_out.xml b/addons/point_of_sale/wizard/pos_box_out.xml
index fe0f7673a9d..1fed5b567b0 100644
--- a/addons/point_of_sale/wizard/pos_box_out.xml
+++ b/addons/point_of_sale/wizard/pos_box_out.xml
@@ -8,30 +8,41 @@
<field name="model">pos.box.out</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="Output Operation" version="7.0">
- <header>
- <button name="get_out" string="Take Money" type="object" class="oe_highlight" />
- or
- <button string="Cancel" class="oe_link" special="cancel" />
- </header>
- <group col="4" string="Describe why you take money from the cash register:">
- <field name="name"/>
- <field name="product_id"/>
- <field name="journal_id"/>
- <field name="amount"/>
+ <form string="Output Operation">
+ <separator string="Describe why you take money from the cash register:" colspan="4"/>
+ <field name="journal_id"/>
+ <field name="product_id"/>
+ <field name="amount"/>
+ <field name="session_id" />
+ <field name="name"/>
+ <field name="user_id" invisible="1" />
+ <separator colspan="4"/>
+ <group colspan="4" col="4">
+ <group col="2" colspan="2"/>
+ <button icon="gtk-stop" special="cancel"
+ string="Cancel" />
+ <button name="get_out" string="Take Money"
+ colspan="1" type="object" icon="gtk-apply" />
</group>
</form>
</field>
</record>
- <record id="action_box_out" model="ir.actions.act_window">
- <field name="name">Take Money Out</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">pos.box.out</field>
- <field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="target">new</field>
- </record>
+ <act_window name="Take Money Out"
+ res_model="pos.box.out"
+ src_model="account.bank.statement"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_box_out" />
+
+ <act_window name="Take Money Out"
+ res_model="pos.box.out"
+ src_model="pos.session"
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"
+ id="action_pos_session_box_out" />
</data>
</openerp>
diff --git a/addons/point_of_sale/wizard/pos_close_statement.xml b/addons/point_of_sale/wizard/pos_close_statement.xml
index 241b79c2aaa..efc92f60e49 100644
--- a/addons/point_of_sale/wizard/pos_close_statement.xml
+++ b/addons/point_of_sale/wizard/pos_close_statement.xml
@@ -23,6 +23,7 @@
</field>
</record>
+ <!--
<act_window name="Close Statements"
res_model="pos.close.statement"
src_model="account.bank.statement"
@@ -30,6 +31,7 @@
target="new"
key2="client_action_multi"
id="act_pos_open_statement"/>
+ -->
<record id="action_pos_close_statement" model="ir.actions.act_window">
<field name="name">Close Cash Register</field>
diff --git a/addons/point_of_sale/wizard/pos_confirm.py b/addons/point_of_sale/wizard/pos_confirm.py
index 4f77774171a..fc244c1cb00 100644
--- a/addons/point_of_sale/wizard/pos_confirm.py
+++ b/addons/point_of_sale/wizard/pos_confirm.py
@@ -34,7 +34,7 @@ class pos_confirm(osv.osv_memory):
for order in order_obj.browse(cr, uid, ids, context=context):
todo = True
for line in order.statement_ids:
- if line.statement_id.state <> 'confirm':
+ if line.statement_id.state != 'confirm':
todo = False
break
if todo:
diff --git a/addons/point_of_sale/wizard/pos_confirm.xml b/addons/point_of_sale/wizard/pos_confirm.xml
index be0c94d52a9..dc0ea8eec4d 100644
--- a/addons/point_of_sale/wizard/pos_confirm.xml
+++ b/addons/point_of_sale/wizard/pos_confirm.xml
@@ -18,7 +18,7 @@
</form>
</field>
</record>
-
+ <!--
<record id="action_pos_confirm" model="ir.actions.act_window">
<field name="name">Post Sale Entries</field>
<field name="type">ir.actions.act_window</field>
@@ -27,6 +27,7 @@
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
+ -->
</data>
</openerp>
diff --git a/addons/point_of_sale/wizard/pos_open_statement.py b/addons/point_of_sale/wizard/pos_open_statement.py
index 31e35d3fa10..a5f4ae252d8 100644
--- a/addons/point_of_sale/wizard/pos_open_statement.py
+++ b/addons/point_of_sale/wizard/pos_open_statement.py
@@ -65,7 +65,7 @@ class pos_open_statement(osv.osv_memory):
statement_id = statement_obj.create(cr, uid, data, context=context)
st_ids.append(int(statement_id))
- if journal.auto_cash:
+ if journal.opening_control:
statement_obj.button_open(cr, uid, [statement_id], context)
tree_res = mod_obj.get_object_reference(cr, uid, 'point_of_sale', 'view_cash_statement_pos_tree')
diff --git a/addons/point_of_sale/wizard/pos_payment.py b/addons/point_of_sale/wizard/pos_payment.py
index 826d952bc5a..ca9331012b7 100644
--- a/addons/point_of_sale/wizard/pos_payment.py
+++ b/addons/point_of_sale/wizard/pos_payment.py
@@ -26,6 +26,24 @@ from tools.translate import _
import pos_box_entries
import netsvc
+class account_journal(osv.osv):
+ _inherit = 'account.journal'
+
+ def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
+ if not context:
+ context = {}
+ session_id = context.get('pos_session_id', False) or False
+
+ if session_id:
+ session = self.pool.get('pos.session').browse(cr, uid, session_id, context=context)
+
+ if session:
+ journal_ids = [journal.id for journal in session.config_id.journal_ids]
+ args += [('id', 'in', journal_ids)]
+
+ return super(account_journal, self).search(cr, uid, args, offset=offset, limit=limit, order=order, context=context, count=count)
+
+account_journal()
class pos_make_payment(osv.osv_memory):
_name = 'pos.make.payment'
@@ -44,7 +62,7 @@ class pos_make_payment(osv.osv_memory):
amount = order.amount_total - order.amount_paid
data = self.read(cr, uid, ids, context=context)[0]
# this is probably a problem of osv_memory as it's not compatible with normal OSV's
- #data['journal'] = data['journal'][0]
+ data['journal'] = data['journal_id'][0]
if amount != 0.0:
order_obj.add_payment(cr, uid, active_id, data, context=context)
@@ -52,7 +70,8 @@ class pos_make_payment(osv.osv_memory):
if order_obj.test_paid(cr, uid, [active_id]):
wf_service = netsvc.LocalService("workflow")
wf_service.trg_validate(uid, 'pos.order', active_id, 'paid', cr)
- return self.print_report(cr, uid, ids, context=context)
+ return {'type' : 'ir.actions.act_window_close' }
+ ##self.print_report(cr, uid, ids, context=context)
return self.launch_payment(cr, uid, ids, context=context)
@@ -78,8 +97,18 @@ class pos_make_payment(osv.osv_memory):
}
def _default_journal(self, cr, uid, context=None):
- res = pos_box_entries.get_journal(self, cr, uid, context=context)
- return len(res)>1 and res[1][0] or False
+ if not context:
+ context = {}
+ session = False
+ order_obj = self.pool.get('pos.order')
+ active_id = context and context.get('active_id', False)
+ if active_id:
+ order = order_obj.browse(cr, uid, active_id, context=context)
+ session = order.session_id
+ if session:
+ for journal in session.config_id.journal_ids:
+ return journal.id
+ return False
def _default_amount(self, cr, uid, context=None):
order_obj = self.pool.get('pos.order')
@@ -90,15 +119,15 @@ class pos_make_payment(osv.osv_memory):
return False
_columns = {
- 'journal': fields.selection(pos_box_entries.get_journal, "Payment Mode", required=True),
+ 'journal_id' : fields.many2one('account.journal', 'Payment Mode', required=True),
'amount': fields.float('Amount', digits=(16,2), required= True),
'payment_name': fields.char('Payment Reference', size=32),
'payment_date': fields.date('Payment Date', required=True),
}
_defaults = {
+ 'journal_id' : _default_journal,
'payment_date': time.strftime('%Y-%m-%d %H:%M:%S'),
'amount': _default_amount,
- 'journal': _default_journal
}
pos_make_payment()
diff --git a/addons/point_of_sale/wizard/pos_payment.xml b/addons/point_of_sale/wizard/pos_payment.xml
index e80f6938079..6d450f93043 100644
--- a/addons/point_of_sale/wizard/pos_payment.xml
+++ b/addons/point_of_sale/wizard/pos_payment.xml
@@ -7,16 +7,20 @@
<field name="model">pos.make.payment</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="Add payment :" version="7.0">
- <header>
- <button name="check" string="Make Payment" type="object" class="oe_highlight"/>
- or
- <button string="Cancel" class="oe_link" special="cancel" />
- </header>
- <group col="4">
- <field name="journal"/>
- <field name="amount" />
- <field name="payment_name"/>
+ <form string="Add payment :">
+ <group colspan="4" col="4" >
+ <group colspan="4">
+ <field name="journal_id" />
+ <field name="amount" />
+ <field name="payment_name"/>
+ </group>
+ <newline/>
+ <separator colspan="4"/>
+ <group colspan="2"/>
+ <group colspan="2">
+ <button icon="gtk-stop" special="cancel" string="Cancel"/>
+ <button name="check" string="Make Payment" colspan="1" type="object" icon="gtk-apply"/>
+ </group>
</group>
</form>
</field>
diff --git a/addons/point_of_sale/wizard/pos_receipt_view.xml b/addons/point_of_sale/wizard/pos_receipt_view.xml
index fef823fe403..79031e5012f 100644
--- a/addons/point_of_sale/wizard/pos_receipt_view.xml
+++ b/addons/point_of_sale/wizard/pos_receipt_view.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
-<data>
-
- <!-- Pos Receipt -->
-
+ <data>
+ <!-- Pos Receipt -->
<record id="view_pos_receipt" model="ir.ui.view">
<field name="name">Receipt</field>
<field name="model">pos.receipt</field>
@@ -19,17 +17,15 @@
<button string="Cancel" class="oe_link" special="cancel" />
</footer>
</form>
- </field>
+ </field>
</record>
-
- <record id="action_report_pos_receipt" model="ir.actions.act_window">
+ <record id="action_report_pos_receipt" model="ir.actions.act_window">
<field name="name">Receipt</field>
<field name="res_model">pos.receipt</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
- <field name="target">new</field>
+ <field name="target">new</field>
</record>
-
-</data>
+ </data>
</openerp>
diff --git a/addons/point_of_sale/wizard/pos_session_opening.py b/addons/point_of_sale/wizard/pos_session_opening.py
new file mode 100644
index 00000000000..f62ab77966b
--- /dev/null
+++ b/addons/point_of_sale/wizard/pos_session_opening.py
@@ -0,0 +1,71 @@
+#!/usr/bin/env python
+
+from osv import osv, fields
+from tools.translate import _
+import netsvc
+
+class pos_session_opening(osv.osv_memory):
+ _name = 'pos.session.opening'
+
+ _columns = {
+ 'pos_config_id' : fields.many2one('pos.config', 'Point of Sale', required=True),
+ 'pos_session_id' : fields.many2one('pos.session', 'PoS Session'),
+ }
+
+ def open_session_cb(self, cr, uid, ids, context=None):
+ assert len(ids) == 1, "you can open only one session at a time"
+ proxy = self.pool.get('pos.session')
+ wizard = self.browse(cr, uid, ids[0], context=context)
+ if not wizard.pos_session_id:
+ values = {
+ 'user_id' : uid,
+ 'config_id' : wizard.pos_config_id.id,
+ }
+ session_id = proxy.create(cr, uid, values, context=context)
+ return self._open_session(session_id)
+ return self._open_session(wizard.pos_session_id.id)
+
+ def open_existing_session_cb(self, cr, uid, ids, context=None):
+ assert len(ids) == 1
+ wizard = self.browse(cr, uid, ids[0], context=context)
+ return self._open_session(wizard.pos_session_id.id)
+
+ def _open_session(self, session_id):
+ return {
+ 'name': _('Session'),
+ 'view_type': 'form',
+ 'view_mode': 'form,tree',
+ 'res_model': 'pos.session',
+ 'res_id': session_id,
+ 'view_id': False,
+ 'type': 'ir.actions.act_window',
+ }
+
+ def on_change_config(self, cr, uid, ids, config_id, context=None):
+ if not config_id:
+ return {}
+ proxy = self.pool.get('pos.session')
+ session_ids = proxy.search(cr, uid, [
+ ('state', '<>', 'closed'),
+ ('config_id', '=', config_id),
+ ], context=context)
+ return {
+ 'value' : {
+ 'pos_session_id' : session_ids and session_ids[0] or False,
+ }
+ }
+
+ def default_get(self, cr, uid, fieldnames, context=None):
+ so = self.pool.get('pos.session')
+ session_ids = so.search(cr, uid, [('state','<>','closed'), ('user_id','=',uid)], context=context)
+ if session_ids:
+ result = so.browse(cr, uid, session_ids[0], context=context).config_id.id
+ else:
+ current_user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
+ result = current_user.pos_config and current_user.pos_config.id or False
+
+ return {
+ 'pos_config_id' : result,
+ 'pos_session_id': session_ids and session_ids[0] or False
+ }
+pos_session_opening()
diff --git a/addons/point_of_sale/wizard/pos_session_opening.xml b/addons/point_of_sale/wizard/pos_session_opening.xml
new file mode 100644
index 00000000000..226edf70b62
--- /dev/null
+++ b/addons/point_of_sale/wizard/pos_session_opening.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+ <record model="ir.ui.view" id="pos_session_opening_form_view">
+ <field name="name">pos.session.opening.form.view</field>
+ <field name="model">pos.session.opening</field>
+ <field name="arch" type="xml">
+ <form string="PoS Session Opening" version="7.0">
+ <separator string="Select your Point of Sale" colspan="4" />
+ <field name="pos_config_id" on_change="on_change_config(pos_config_id)" widget="selection" domain="[('state','=','active')]"/>
+ <field name="pos_session_id" invisible="1"/>
+ <group colspan="4">
+ <button special="cancel" icon="gtk-cancel" string="Cancel" />
+ <button name="open_existing_session_cb" type="object" string="Open Session" icon="gtk-ok"
+ attrs="{'invisible' : [('pos_session_id', '=', False)]}"
+ />
+ <button name="open_session_cb" type="object" string="New Session" icon="gtk-ok"
+ attrs="{'invisible' : [('pos_session_id', '!=', False)]}"
+ />
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <record id="action_pos_session_opening" model="ir.actions.act_window">
+ <field name="name">Open/Close a Session</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">pos.session.opening</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">form</field>
+ <field name="target">new</field>
+ </record>
+ </data>
+</openerp>
diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml
index 21641f45bc7..794c8ed788b 100644
--- a/addons/portal/portal_view.xml
+++ b/addons/portal/portal_view.xml
@@ -38,11 +38,19 @@ the portal's users.
<field name="arch" type="xml">
<page string="Users" position="before">
<page string="Portal">
- <group colspan="4" col="2">
- <separator string="Website" colspan="2"/>
- <field name="url" widget="url"/>
- </group>
- <group colspan="2" col="2">
+ <group>
+ <group>
+ <field name="url" widget="url" string="Portal URL"/>
+ <field name="home_action_id"/>
+ </group>
+ <group>
+ <field name="override_menu"/>
+ <field name="parent_menu_id"
+ context="{'ir.ui.menu.full_list': True}"/>
+ <label colspan="1"/>
+ <button name="do_create_menu" type="object"
+ string="Create Parent Menu"/>
+ </group>
<separator string="Widgets Assigned to Users" colspan="2"/>
<field name="widget_ids" nolabel="1" colspan="2">
<tree string="Widgets" editable="bottom">
@@ -51,16 +59,6 @@ the portal's users.
</tree>
</field>
</group>
- <group colspan="2" col="2">
- <separator string="Portal Menu" colspan="2"/>
- <field name="override_menu"/>
- <field name="parent_menu_id"
- context="{'ir.ui.menu.full_list': True}"/>
- <label colspan="1"/>
- <button name="do_create_menu" type="object"
- string="Create Parent Menu"/>
- <field name="home_action_id"/>
- </group>
</page>
</page>
</field>
diff --git a/addons/process/process_view.xml b/addons/process/process_view.xml
index b4113311a3d..c5c152f9930 100644
--- a/addons/process/process_view.xml
+++ b/addons/process/process_view.xml
@@ -30,13 +30,17 @@
<field name="flow_start"/>
</tree>
<form string="Process Node" version="7.0">
- <group colspan="4" col="4">
- <field name="name"/>
- <field name="flow_start"/>
- <field name="kind"/>
- <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
-
+ <group>
+ <group>
+ <field name="name"/>
+ <field name="flow_start"/>
+ </group>
+ <group>
+ <field name="kind"/>
+ <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
+ </group>
</group>
+
<notebook colspan="4">
<page string="Properties">
<group colspan="4" col="6">
@@ -156,13 +160,17 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Process Node" version="7.0">
- <sheet >
- <group colspan="4" col="6">
- <field name="name"/>
- <field name="process_id"/>
- <field name="flow_start"/>
- <field name="kind"/>
- <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
+ <sheet layout="auto">
+ <group>
+ <group>
+ <field name="name"/>
+ <field name="process_id"/>
+ <field name="flow_start"/>
+ </group>
+ <group>
+ <field name="kind"/>
+ <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
+ </group>
</group>
<notebook>
<page string="Properties">
diff --git a/addons/procurement/company_view.xml b/addons/procurement/company_view.xml
index 4d14f69edde..c2c99fa5d52 100644
--- a/addons/procurement/company_view.xml
+++ b/addons/procurement/company_view.xml
@@ -9,12 +9,13 @@
<field name="priority">17</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <page string="Configuration" position="inside">
- <separator string="MRP &amp; Logistics Scheduler" colspan="4"/>
- <field name="schedule_range"/>
- </page>
+ <xpath expr="//group[@name='account_grp']" position="after">
+ <group name="logistics_grp" string="Logistics">
+ <field name="schedule_range"/>
+ </group>
+ </xpath>
</field>
</record>
</data>
-</openerp> \ No newline at end of file
+</openerp>
diff --git a/addons/product/report/product_label.xsl b/addons/product/report/product_label.xsl
index 85655ff4e6a..641db73ea7d 100644
--- a/addons/product/report/product_label.xsl
+++ b/addons/product/report/product_label.xsl
@@ -61,22 +61,25 @@
</xsl:template>
<xsl:template match="lot-line" mode="story">
- <blockTable style="mytable" colWidths="2.8cm,5.4cm">
- <tr>
- <td>
- <para style="nospace"><xsl:value-of select="code"/></para>
- </td><td>
- <para style="nospace" t="1"><xsl:value-of select="price"/> <xsl:value-of select="currency"/></para>
- </td>
- </tr><tr>
- <td>
- <barCode><xsl:value-of select="code"/></barCode>
- </td><td>
- <para style="nospace"><xsl:value-of select="product"/></para><xsl:text>, </xsl:text>
- <para style="nospace"><xsl:value-of select="variant"/></para>
- </td>
- </tr>
- </blockTable>
+ <blockTable style="mytable" colWidths="2.8cm,5.4cm">
+ <tr>
+ <td>
+ <para style="nospace"><xsl:value-of select="code"/></para>
+ </td>
+ <td>
+ <para style="nospace" t="1"><xsl:value-of select="price"/> <xsl:value-of select="currency"/></para>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <barCode><xsl:value-of select="ean13" /></barCode>
+ </td>
+ <td>
+ <para style="nospace"><xsl:value-of select="product"/></para><xsl:text>, </xsl:text>
+ <para style="nospace"><xsl:value-of select="variant"/></para>
+ </td>
+ </tr>
+ </blockTable>
<nextFrame/>
</xsl:template>
</xsl:stylesheet>
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 9e4f3c44a27..26814892775 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -817,11 +817,11 @@
<field name="type">form</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <page string="Configuration" position="inside">
- <group string="Project Management">
+ <xpath expr="//group[@name='account_grp']" position="after">
+ <group name="project_grp" string="Projects">
<field name="project_time_mode_id" domain="[('category_id','=','Working Time')]"/>
</group>
- </page>
+ </xpath>
</field>
</record>
diff --git a/addons/project/res_config_view.xml b/addons/project/res_config_view.xml
index b6497e56d62..6248efde5d2 100644
--- a/addons/project/res_config_view.xml
+++ b/addons/project/res_config_view.xml
@@ -12,25 +12,24 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
- <group string="Project">
+ <group>
<group>
+ <separator string="Project" colspan="2"/>
<field name="module_project_mrp"/>
<field name="module_project_timesheet"/>
<field name="module_pad"/>
- </group>
- <group>
<field name="group_tasks_work_on_tasks"/>
<field name="group_time_work_estimation_tasks"/>
<field name="group_manage_delegation_task"/>
<field name="time_unit" domain="[('category_id.name','=','Working Time')]"/>
</group>
- </group>
- <group string="Planning">
- <field name="module_project_long_term"/>
- </group>
- <group string="Helpdesk and Support" name="support">
- <field name="module_project_issue"/>
- <field name="module_project_issue_sheet"/>
+ <group name="project_left_column">
+ <separator string="Planing" colspan="2"/>
+ <field name="module_project_long_term"/>
+ <separator string="Helpdesk and Support" colspan="2"/>
+ <field name="module_project_issue"/>
+ <field name="module_project_issue_sheet"/>
+ </group>
</group>
</form>
</field>
diff --git a/addons/project_issue/res_config_view.xml b/addons/project_issue/res_config_view.xml
index 1c9702e3d38..81426e2b8a4 100644
--- a/addons/project_issue/res_config_view.xml
+++ b/addons/project_issue/res_config_view.xml
@@ -8,14 +8,14 @@
<field name="type">form</field>
<field name="inherit_id" ref="project.view_config_settings"/>
<field name="arch" type="xml">
- <group name="support" position="inside">
+ <field name="module_project_issue_sheet" position="after">
<label for="fetchmail_issue"/>
<div>
<field name="fetchmail_issue"/>
<button name="configure_fetchmail_issue" type="object" string="Configure" icon="gtk-go-forward"
attrs="{'invisible': [('fetchmail_issue','=',False)]}"/>
</div>
- </group>
+ </field>
</field>
</record>
diff --git a/addons/purchase/company_view.xml b/addons/purchase/company_view.xml
index 08637ba362d..30c6bfa1abf 100644
--- a/addons/purchase/company_view.xml
+++ b/addons/purchase/company_view.xml
@@ -9,11 +9,9 @@
<field name="priority">19</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <page string="Configuration" position="inside">
- <group>
+ <xpath expr="//group[@name='logistics_grp']" position="inside">
<field name="po_lead"/>
- </group>
- </page>
+ </xpath>
</field>
</record>
diff --git a/addons/purchase/res_config_view.xml b/addons/purchase/res_config_view.xml
index 1e8588bf618..9cfcf4ea3d6 100644
--- a/addons/purchase/res_config_view.xml
+++ b/addons/purchase/res_config_view.xml
@@ -12,22 +12,22 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
- <group string="Invoicing">
- <field name="default_invoice_method"/>
- <field name="decimal_precision"/>
- </group>
- <group string="Purchase Order">
+ <group>
<group>
+ <separator string="Purchase Order" colspan="2"/>
<field name="group_purchase_pricelist"/>
<field name="group_uom"/>
<field name="group_purchase_delivery_address"/>
- </group>
- <group>
<field name="module_purchase_double_validation"/>
<field name="module_purchase_requisition"/>
<field name="module_warning"/>
<field name="module_purchase_analytic_plans"/>
</group>
+ <group>
+ <separator string="Invoicing" colspan="2"/>
+ <field name="default_invoice_method" class="oe_inline"/>
+ <field name="decimal_precision" class="oe_inline"/>
+ </group>
</group>
</form>
</field>
@@ -51,13 +51,14 @@
<field name="inherit_id" ref="account.view_account_config_settings"/>
<field name="priority" eval="18"/>
<field name="arch" type="xml">
- <group name="analytic_accounting" position="attributes">
+ <separator name="analytic_accounting" position="attributes">
<attribute name="invisible">0</attribute>
- </group>
- <group name="analytic_accounting" position="inside">
+ <attribute name="colspan">2</attribute>
+ </separator>
+ <separator name="analytic_accounting" position="after">
<field name="group_analytic_account_for_purchases"/>
<field name="module_purchase_analytic_plans" on_change="onchange_purchase_analytic_plans(module_purchase_analytic_plans)"/>
- </group>
+ </separator>
</field>
</record>
diff --git a/addons/report_intrastat/i18n/sv.po b/addons/report_intrastat/i18n/sv.po
index 7333b345a5f..10bc890318a 100644
--- a/addons/report_intrastat/i18n/sv.po
+++ b/addons/report_intrastat/i18n/sv.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.14\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:37+0000\n"
-"PO-Revision-Date: 2012-06-26 21:48+0000\n"
+"PO-Revision-Date: 2012-07-16 15:22+0000\n"
"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 05:59+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
#. module: report_intrastat
#: report:account.invoice.intrastat:0
@@ -101,7 +101,7 @@ msgstr "Typ"
#. module: report_intrastat
#: model:ir.actions.report.xml,name:report_intrastat.invoice_intrastat_id
msgid "Invoice Intrastat"
-msgstr "Faktura Intrastat"
+msgstr "Instrastatfaktura"
#. module: report_intrastat
#: report:account.invoice.intrastat:0
@@ -126,7 +126,7 @@ msgstr "Antal"
#. module: report_intrastat
#: report:account.invoice.intrastat:0
msgid "Base"
-msgstr "Grund"
+msgstr "Bas"
#. module: report_intrastat
#: view:report.intrastat:0
@@ -136,12 +136,12 @@ msgstr "Innevarande år"
#. module: report_intrastat
#: selection:report.intrastat,month:0
msgid "January"
-msgstr "Januari"
+msgstr "januari"
#. module: report_intrastat
#: selection:report.intrastat,month:0
msgid "July"
-msgstr "Juli"
+msgstr "juli"
#. module: report_intrastat
#: model:ir.model,name:report_intrastat.model_report_intrastat_code
@@ -159,7 +159,7 @@ msgstr "Denna månad"
#. module: report_intrastat
#: report:account.invoice.intrastat:0
msgid "Partner Ref."
-msgstr "Partner Ref."
+msgstr "Företagsref."
#. module: report_intrastat
#: report:account.invoice.intrastat:0
@@ -214,7 +214,7 @@ msgstr "Summa"
#. module: report_intrastat
#: view:report.intrastat:0
msgid "Intrastat Data"
-msgstr "Intrastat Data"
+msgstr "Intrastatdata"
#. module: report_intrastat
#: field:report.intrastat,value:0
diff --git a/addons/resource/resource_view.xml b/addons/resource/resource_view.xml
index 1408b70fca7..8a0823a8c15 100644
--- a/addons/resource/resource_view.xml
+++ b/addons/resource/resource_view.xml
@@ -136,10 +136,9 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Working Time" version="7.0">
- <group>
+ <group>
<field name="name"/>
<field name="date_from"/>
- <field name="dayofweek"/>
<label for="hour_from" string="Hours"/>
<div>
<field name="hour_from" widget="float_time" class="oe_inline"/> -
diff --git a/addons/sale/company_view.xml b/addons/sale/company_view.xml
index 96ff91e8e90..fd4289a5bf6 100644
--- a/addons/sale/company_view.xml
+++ b/addons/sale/company_view.xml
@@ -8,9 +8,9 @@
<field name="priority">24</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <page string="Configuration" position="inside">
- <field name="security_lead"/>
- </page>
+ <xpath expr="//group[@name='logistics_grp']" position="inside">
+ <field name="security_lead"/>
+ </xpath>
</field>
</record>
</data>
diff --git a/addons/sale/res_config_view.xml b/addons/sale/res_config_view.xml
index 2078c141b69..74796bac6fc 100644
--- a/addons/sale/res_config_view.xml
+++ b/addons/sale/res_config_view.xml
@@ -8,45 +8,34 @@
<field name="type">form</field>
<field name="inherit_id" ref="base_setup.view_sale_config_settings"/>
<field name="arch" type="xml">
- <group name="config_sale" position="after">
+ <group name="config_sale" position="inside">
<field name="module_project_timesheet" invisible="1"/>
<field name="module_project_mrp" invisible="1"/>
- <group string="Invoicing Policy">
- <group>
- <field name="group_invoice_so_lines" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
- <field name="group_invoice_deli_orders" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
- <field name="task_work" on_change="onchange_task_work(task_work)"/>
- <field name="timesheet" on_change="onchange_timesheet(timesheet)"/>
- </group>
- <group>
- <field name="default_order_policy" attrs="{'invisible':['|',('group_invoice_so_lines','=',False),('group_invoice_deli_orders','=',False)],'required': ['|',('group_invoice_so_lines','=',True),('group_invoice_deli_orders','=',True)]}"/>
- <field name="module_delivery" attrs="{'invisible':[('group_invoice_so_lines','=',False), ('group_invoice_deli_orders','=',False)]}"/>
- <field name="time_unit" domain="[('category_id.name','=','Working Time')]"
- attrs="{'invisible': [('task_work','=',False), ('module_account_analytic_analysis','=',False)],'required': ['|', ('task_work','=',True), ('module_account_analytic_analysis','=',True)]}"/>
- </group>
- </group>
-
- <group string="Sale Order">
- <group>
- <field name="group_uom"/>
- <field name="group_sale_delivery_address"/>
- <field name="group_sale_pricelist"/>
- <field name="group_multiple_shops"/>
- <field name="module_warning"/>
- <field name="decimal_precision"/>
- </group>
- <group>
- <field name="default_picking_policy" attrs="{'invisible':[('group_invoice_deli_orders','=',False)]}"/>
- <field name="group_discount_per_so_line"/>
- <field name="module_sale_margin"/>
- <field name="module_sale_journal"/>
- </group>
- </group>
-
- <group string="Contracts">
- <field name="module_account_analytic_analysis" on_change="onchange_timesheet(module_account_analytic_analysis)"/>
- <field name="module_analytic_user_function" attrs="{'invisible':[('module_account_analytic_analysis','=',False)]}"/>
- </group>
+ <separator string="Sale Order" colspan="2"/>
+ <field name="group_uom"/>
+ <field name="group_sale_delivery_address"/>
+ <field name="group_sale_pricelist"/>
+ <field name="group_multiple_shops"/>
+ <field name="module_warning"/>
+ <field name="decimal_precision"/>
+ <field name="default_picking_policy" attrs="{'invisible':[('group_invoice_deli_orders','=',False)]}"/>
+ <field name="group_discount_per_so_line"/>
+ <field name="module_sale_margin"/>
+ <field name="module_sale_journal"/>
+ </group>
+ <group name="config_other" position="inside">
+ <separator string="Invoicing Policy" colspan="2" />
+ <field name="group_invoice_so_lines" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
+ <field name="group_invoice_deli_orders" on_change="onchange_invoice_methods(group_invoice_so_lines, group_invoice_deli_orders)"/>
+ <field name="task_work" on_change="onchange_task_work(task_work)"/>
+ <field name="timesheet" on_change="onchange_timesheet(timesheet)"/>
+ <field name="default_order_policy" attrs="{'invisible':['|',('group_invoice_so_lines','=',False),('group_invoice_deli_orders','=',False)],'required': ['|',('group_invoice_so_lines','=',True),('group_invoice_deli_orders','=',True)]}"/>
+ <field name="module_delivery" attrs="{'invisible':[('group_invoice_so_lines','=',False), ('group_invoice_deli_orders','=',False)]}"/>
+ <field name="time_unit" domain="[('category_id.name','=','Working Time')]"
+ attrs="{'invisible': [('task_work','=',False), ('module_account_analytic_analysis','=',False)],'required': ['|', ('task_work','=',True), ('module_account_analytic_analysis','=',True)]}"/>
+ <separator string="Contracts" colspan="2"/>
+ <field name="module_account_analytic_analysis" on_change="onchange_timesheet(module_account_analytic_analysis)"/>
+ <field name="module_analytic_user_function" attrs="{'invisible':[('module_account_analytic_analysis','=',False)]}"/>
</group>
</field>
</record>
@@ -61,13 +50,14 @@
<field name="inherit_id" ref="account.view_account_config_settings"/>
<field name="priority" eval="16"/>
<field name="arch" type="xml">
- <group name="analytic_accounting" position="attributes">
+ <separator name="analytic_accounting" position="attributes">
<attribute name="invisible">0</attribute>
- </group>
- <group name="analytic_accounting" position="inside">
+ <attribute name="colspan">2</attribute>
+ </separator>
+ <separator name="analytic_accounting" position="after">
<field name="group_analytic_account_for_sales"/>
<field name="module_sale_analytic_plans" on_change="onchange_sale_analytic_plans(module_sale_analytic_plans)"/>
- </group>
+ </separator>
</field>
</record>
diff --git a/addons/stock/res_config_view.xml b/addons/stock/res_config_view.xml
index f6638f22002..0503ec544b1 100644
--- a/addons/stock/res_config_view.xml
+++ b/addons/stock/res_config_view.xml
@@ -13,36 +13,30 @@
or
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
- <group string="Traceability">
- <field name="group_stock_production_lot"/>
- <field name="group_stock_tracking_lot"/>
- <field name="module_product_expiry"
- attrs="{'invisible': [('group_stock_production_lot','=',False)]}"/>
- </group>
- <group string="Logistics">
- <group>
- <field name="group_stock_multiple_locations"/>
- <field name="module_stock_invoice_directly"/>
- </group>
+ <group>
<group>
- <field name="module_stock_location"/>
- <field name="decimal_precision"/>
+ <separator string="Traceability" colspan="2"/>
+ <field name="group_stock_production_lot"/>
+ <field name="group_stock_tracking_lot"/>
+ <field name="module_product_expiry"
+ attrs="{'invisible': [('group_stock_production_lot','=',False)]}"/>
+ <separator string="Logistics" colspan="2"/>
+ <field name="group_stock_multiple_locations"/>
+ <field name="module_stock_invoice_directly"/>
+ <field name="module_stock_location"/>
+ <field name="decimal_precision" class="oe_inline"/>
</group>
- </group>
- <group string="Products">
<group>
+ <separator string="Partners" colspan="2"/>
+ <field name="module_claim_from_delivery"/>
+ <separator string="Products" colspan="2"/>
<field name="group_stock_packaging"/>
<field name="group_uom"/>
<field name="group_uos"/>
- </group>
- <group>
- <field name="group_stock_inventory_valuation"/>
+ <field name="group_stock_inventory_valuation" class="oe_inline"/>
<field name="group_product_variant"/>
</group>
</group>
- <group string="Partners">
- <field name="module_claim_from_delivery"/>
- </group>
</form>
</field>
</record>
diff --git a/addons/stock_location/i18n/sv.po b/addons/stock_location/i18n/sv.po
index 4ebf4b6d1ee..1f79d459c29 100644
--- a/addons/stock_location/i18n/sv.po
+++ b/addons/stock_location/i18n/sv.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.14\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 00:37+0000\n"
-"PO-Revision-Date: 2012-02-16 12:37+0000\n"
-"Last-Translator: Daniel Stenlöv (XCLUDE) <Unknown>\n"
+"PO-Revision-Date: 2012-07-16 12:04+0000\n"
+"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:12+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-07-17 04:49+0000\n"
+"X-Generator: Launchpad (build 15627)\n"
#. module: stock_location
#: selection:product.pulled.flow,picking_type:0
@@ -67,7 +67,7 @@ msgstr ""
#. module: stock_location
#: constraint:stock.move:0
msgid "You must assign a production lot for this product"
-msgstr "Du måste tilldela ett produktion batch för denna produkt"
+msgstr "Du måste tilldela ett produktionsparti för denna produkt"
#. module: stock_location
#: help:product.pulled.flow,location_src_id:0
diff --git a/addons/survey/survey_view.xml b/addons/survey/survey_view.xml
index cfefc8f7dea..20f6f42a929 100644
--- a/addons/survey/survey_view.xml
+++ b/addons/survey/survey_view.xml
@@ -30,17 +30,18 @@
<button name="%(action_view_survey_question_message)d" states="open,draft,close,cancel" string="Test Survey" type="action" icon="gtk-new" context="{'active':True,'survey_id': active_id}" attrs="{'invisible':[('id','=',0)]}"/>
<button name="%(action_view_survey_question_message)d" states="open,draft,close,cancel" string="Answer Survey" type="action" icon="gtk-execute" context="{'survey_id': active_id}" attrs="{'invisible':[('state','!=','open')]}"/>
</div>
- <label for="title" class="oe_edit_only"/>
- <h1>
- <field name="title" select="1" class="oe_inline"/>
- <label string=", " attrs="{'invisible':[('type','=',False)]}" class="oe_inline"/>
- <field name="type" class="oe_inline"/>
- </h1>
+ <div class="oe_title">
+ <label for="title" class="oe_edit_only"/>
+ <h1>
+ <field name="title"/>
+ </h1>
+ </div>
<group>
<group>
<field name="id" invisible="1"/>
<field name="responsible_id" class="oe_inline"/>
<field name="send_response"/>
+ <field name="type"/>
</group>
<group>
<field name="max_response_limit" attrs="{'readonly':[('state','in',('open','close'))]}"/>
diff --git a/addons/users_ldap/users_ldap_view.xml b/addons/users_ldap/users_ldap_view.xml
index 40d01f43bf3..b87800aa8c8 100644
--- a/addons/users_ldap/users_ldap_view.xml
+++ b/addons/users_ldap/users_ldap_view.xml
@@ -7,30 +7,32 @@
<field name="type">form</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
- <xpath expr="//page[@string='Configuration']" position="inside">
- <field name="ldaps" nolabel="1" colspan="4">
- <form string="LDAP Configuration" version="7.0">
- <group col="4">
+ <xpath expr="//group[@name='account_grp']" position="after">
+ <group string="LDAP Parameters">
+ <field name="ldaps" nolabel="1" colspan="4">
+ <form string="LDAP Configuration" version="7.0">
+ <group col="4">
+ <field name="ldap_server"/>
+ <field name="ldap_server_port"/>
+ <field name="ldap_binddn"/>
+ <field name="ldap_password"/>
+ <field name="ldap_base"/>
+ <field name="ldap_filter"/>
+ <field name="create_user"/>
+ <field name="user"/>
+ <newline/>
+ <field name="sequence"/>
+ <field name="ldap_tls"/>
+ </group>
+ </form>
+ <tree string="LDAP Configuration">
+ <field name="sequence"/>
<field name="ldap_server"/>
<field name="ldap_server_port"/>
- <field name="ldap_binddn"/>
- <field name="ldap_password"/>
<field name="ldap_base"/>
- <field name="ldap_filter"/>
- <field name="create_user"/>
- <field name="user"/>
- <newline/>
- <field name="sequence"/>
- <field name="ldap_tls"/>
- </group>
- </form>
- <tree string="LDAP Configuration">
- <field name="sequence"/>
- <field name="ldap_server"/>
- <field name="ldap_server_port"/>
- <field name="ldap_base"/>
- </tree>
- </field>
+ </tree>
+ </field>
+ </group>
</xpath>
</field>
</record>
diff --git a/addons/web_livechat/i18n/ar.po b/addons/web_livechat/i18n/ar.po
deleted file mode 100644
index 0de2cbea2a3..00000000000
--- a/addons/web_livechat/i18n/ar.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Arabic translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-01-07 23:53+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Arabic <ar@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "ذلك العقد قد تمّ تسجيله في النظام سابقاً."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "التحدث مع الدعم الفني"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "تمكين الدعم الفني المباشر للحاصلين علي عقد دعم فني"
diff --git a/addons/web_livechat/i18n/bg.po b/addons/web_livechat/i18n/bg.po
deleted file mode 100644
index 7b7ac0bdc15..00000000000
--- a/addons/web_livechat/i18n/bg.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Bulgarian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-03-01 14:52+0000\n"
-"Last-Translator: Dimitar Markov <dimitar.markov@gmail.com>\n"
-"Language-Team: Bulgarian <bg@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr ""
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Поддръжка чат на живо"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Разрешете live chat поддръжка ако имате договор за поддръжка"
diff --git a/addons/web_livechat/i18n/ca.po b/addons/web_livechat/i18n/ca.po
deleted file mode 100644
index 1af1c22a74a..00000000000
--- a/addons/web_livechat/i18n/ca.po
+++ /dev/null
@@ -1,35 +0,0 @@
-# Catalan translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-03-05 23:39+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Catalan <ca@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Aquest contracte ja està registrat al sistema."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "editor_garantia.contracte"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Xat d'assistència"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Permet suport per xat per a aquells que ja tenen contracte de manteniment"
diff --git a/addons/web_livechat/i18n/cs.po b/addons/web_livechat/i18n/cs.po
deleted file mode 100644
index 9e3a2b95fd2..00000000000
--- a/addons/web_livechat/i18n/cs.po
+++ /dev/null
@@ -1,28 +0,0 @@
-# Czech translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-04-06 04:48+0000\n"
-"Last-Translator: Jiří Hajda <robie@centrum.cz>\n"
-"Language-Team: Czech <cs@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Tato smlouva je již v systému registrována."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
diff --git a/addons/web_livechat/i18n/da.po b/addons/web_livechat/i18n/da.po
deleted file mode 100644
index d982f1ff2fa..00000000000
--- a/addons/web_livechat/i18n/da.po
+++ /dev/null
@@ -1,28 +0,0 @@
-# Danish translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-01-27 06:45+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Danish <da@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr ""
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr ""
diff --git a/addons/web_livechat/i18n/de.po b/addons/web_livechat/i18n/de.po
deleted file mode 100644
index 5a6daa96fc8..00000000000
--- a/addons/web_livechat/i18n/de.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# German translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-02-21 20:28+0000\n"
-"Last-Translator: Ferdinand @ Camptocamp <Unknown>\n"
-"Language-Team: German <de@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Der Wartungsvertrag wurde bereits im System registriert."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Live Chat Unterstützung"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Live Chat für Vetragsinhaber aktivieren"
diff --git a/addons/web_livechat/i18n/es.po b/addons/web_livechat/i18n/es.po
deleted file mode 100644
index 6050532feb2..00000000000
--- a/addons/web_livechat/i18n/es.po
+++ /dev/null
@@ -1,36 +0,0 @@
-# Spanish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-02-15 15:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Spanish <es@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Ese contrato ya está registrado en el sistema."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "editor_garantía.contrato"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Chat de asistencia"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Permite soporte por chat para aquellos que ya tienen contrato de "
-#~ "mantenimiento"
diff --git a/addons/web_livechat/i18n/es_CR.po b/addons/web_livechat/i18n/es_CR.po
deleted file mode 100644
index a3b28d1a535..00000000000
--- a/addons/web_livechat/i18n/es_CR.po
+++ /dev/null
@@ -1,38 +0,0 @@
-# Spanish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-02-18 23:24+0000\n"
-"Last-Translator: Carlos Vásquez (CLEARCORP) "
-"<carlos.vasquez@clearcorp.co.cr>\n"
-"Language-Team: Spanish <es@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-"Language: es\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Ese contrato ya está registrado en el sistema."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "editor_garantía.contrato"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Chat de asistencia"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Permite soporte por chat para aquellos que ya tienen contrato de "
-#~ "mantenimiento"
diff --git a/addons/web_livechat/i18n/fi.po b/addons/web_livechat/i18n/fi.po
deleted file mode 100644
index e83df90eba8..00000000000
--- a/addons/web_livechat/i18n/fi.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Finnish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-06-08 10:30+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Finnish <fi@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Sopimus on jo rekisteröity järjestelmään."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr ""
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Chatin tuki"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Aloita chatti tuki ylläpitosopimuksen toimittajan kanssa"
diff --git a/addons/web_livechat/i18n/fr.po b/addons/web_livechat/i18n/fr.po
deleted file mode 100644
index b40a278fa23..00000000000
--- a/addons/web_livechat/i18n/fr.po
+++ /dev/null
@@ -1,36 +0,0 @@
-# French translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-02-26 09:39+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: French <fr@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Ce contrat est déjà enregistré dans le système."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Support par messagerie instantanée"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Valider le support par messagerie instantanée pour les détenteurs d'un "
-#~ "contrat de maintenance"
diff --git a/addons/web_livechat/i18n/gl.po b/addons/web_livechat/i18n/gl.po
deleted file mode 100644
index 57027697505..00000000000
--- a/addons/web_livechat/i18n/gl.po
+++ /dev/null
@@ -1,35 +0,0 @@
-# Galician translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-03-05 01:41+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Galician <gl@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "O contrato xa está rexistrado no sistema."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "editor_garantía.contrato"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Chat de asistencia"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Permitir soporte por chat para aqueles que xa teñan contrato de mantemento"
diff --git a/addons/web_livechat/i18n/hr.po b/addons/web_livechat/i18n/hr.po
deleted file mode 100644
index a8d29394b6a..00000000000
--- a/addons/web_livechat/i18n/hr.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Croatian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-01-28 21:59+0000\n"
-"Last-Translator: Goran Kliska <gkliska@gmail.com>\n"
-"Language-Team: Croatian <hr@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Navedeni ugovor je već registriran u sustavu."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Omogući podršku za Live Chat za one koji imaju ugovor o održavanju"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Podrška za Live Chat"
diff --git a/addons/web_livechat/i18n/it.po b/addons/web_livechat/i18n/it.po
deleted file mode 100644
index 5385120f698..00000000000
--- a/addons/web_livechat/i18n/it.po
+++ /dev/null
@@ -1,35 +0,0 @@
-# Italian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-02-15 15:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Italian <it@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Il contratto è già registrato nel sistema."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Supporto live chat"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Abilita il supporto live chat per chi ha un contratto di manutenzione"
diff --git a/addons/web_livechat/i18n/ja.po b/addons/web_livechat/i18n/ja.po
deleted file mode 100644
index ca047fc4dfa..00000000000
--- a/addons/web_livechat/i18n/ja.po
+++ /dev/null
@@ -1,28 +0,0 @@
-# Japanese translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-06-16 21:21+0000\n"
-"Last-Translator: Akira Hiyama <Unknown>\n"
-"Language-Team: Japanese <ja@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "この契約は既にシステムに登録されています。"
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr ""
diff --git a/addons/web_livechat/i18n/mn.po b/addons/web_livechat/i18n/mn.po
deleted file mode 100644
index 9909272a48b..00000000000
--- a/addons/web_livechat/i18n/mn.po
+++ /dev/null
@@ -1,28 +0,0 @@
-# Mongolian translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-07-08 18:51+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Mongolian <mn@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Энэ гэрээг системд өмнө нь бүртгэгдсэн байна."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
diff --git a/addons/web_livechat/i18n/nl.po b/addons/web_livechat/i18n/nl.po
deleted file mode 100644
index ebb638a88ee..00000000000
--- a/addons/web_livechat/i18n/nl.po
+++ /dev/null
@@ -1,35 +0,0 @@
-# Dutch translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-02-21 10:22+0000\n"
-"Last-Translator: Douwe Wullink (Dypalio) <Unknown>\n"
-"Language-Team: Dutch <nl@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Dat contract is al geregisteerd in het systeem."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Live Chat Support"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Live chat support aanzetten voor diegenen die een onderhoudscontract hebben"
diff --git a/addons/web_livechat/i18n/oc.po b/addons/web_livechat/i18n/oc.po
deleted file mode 100644
index edaa45c213d..00000000000
--- a/addons/web_livechat/i18n/oc.po
+++ /dev/null
@@ -1,36 +0,0 @@
-# Occitan (post 1500) translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-11-20 09:29+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Occitan (post 1500) <oc@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Aqueste contracte es ja enregistrat dins lo sistèma."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Supòrt per messatjariá instantanèa"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Validar lo supòrt per messatjariá instantanèa pels detentors d'un contracte "
-#~ "de mantenença"
diff --git a/addons/web_livechat/i18n/pt.po b/addons/web_livechat/i18n/pt.po
deleted file mode 100644
index 37efea52bc2..00000000000
--- a/addons/web_livechat/i18n/pt.po
+++ /dev/null
@@ -1,36 +0,0 @@
-# Portuguese translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-07-31 22:18+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Portuguese <pt@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "O contrato já está registado no sistema."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "Copy text \t publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Suporte por mensagens instantâneas (chat)"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Ativar suporte através de mensagens instantâneas para quem tenha contrato de "
-#~ "suporte"
diff --git a/addons/web_livechat/i18n/pt_BR.po b/addons/web_livechat/i18n/pt_BR.po
deleted file mode 100644
index d2805aca128..00000000000
--- a/addons/web_livechat/i18n/pt_BR.po
+++ /dev/null
@@ -1,35 +0,0 @@
-# Brazilian Portuguese translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-01-18 02:51+0000\n"
-"Last-Translator: Rafael Sales - http://www.tompast.com.br <Unknown>\n"
-"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Esse contato já está registrado no sistema."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Ativa o suporte com conversa ao vivo para quem tem um contrato de manutenção"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Suporte com Conversa ao Vivo"
diff --git a/addons/web_livechat/i18n/ro.po b/addons/web_livechat/i18n/ro.po
deleted file mode 100644
index 135b02804f7..00000000000
--- a/addons/web_livechat/i18n/ro.po
+++ /dev/null
@@ -1,36 +0,0 @@
-# Romanian translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-01-08 19:46+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Romanian <ro@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Acel contract este deja inregistrat in sistem."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "contract. garantie_editor"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Asistentă tehnică pentru Discutiile online"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Activează asistenta tehnică pentru discutiile online pentru cei care au un "
-#~ "contract de mentenantă."
diff --git a/addons/web_livechat/i18n/ru.po b/addons/web_livechat/i18n/ru.po
deleted file mode 100644
index 18980689432..00000000000
--- a/addons/web_livechat/i18n/ru.po
+++ /dev/null
@@ -1,36 +0,0 @@
-# Russian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-03-09 17:08+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Russian <ru@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Договор уже зарегистрирован в системе."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Техподдержка в режиме живого общения"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr ""
-#~ "Включить поддержку живого общения для тех, у кого есть договор на "
-#~ "обслуживание"
diff --git a/addons/web_livechat/i18n/sk.po b/addons/web_livechat/i18n/sk.po
deleted file mode 100644
index f3843d4a5dc..00000000000
--- a/addons/web_livechat/i18n/sk.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Slovak translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-02-21 13:46+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Slovak <sk@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr ""
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Live Chat Podpora"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Povoliť live chat podporu pre toho kto má servisnú zmluvu"
diff --git a/addons/web_livechat/i18n/sl.po b/addons/web_livechat/i18n/sl.po
deleted file mode 100644
index bd2f6d5f2c5..00000000000
--- a/addons/web_livechat/i18n/sl.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Slovenian translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-05-22 17:08+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Slovenian <sl@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Ta pogodba je v sistemu že vnešena"
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Pomoč v živo"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Omogoči pomoč v živo za uporabnike z vzdrževalno pogodbo"
diff --git a/addons/web_livechat/i18n/sr@latin.po b/addons/web_livechat/i18n/sr@latin.po
deleted file mode 100644
index 64709d241ad..00000000000
--- a/addons/web_livechat/i18n/sr@latin.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Serbian Latin translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-10-17 13:43+0000\n"
-"Last-Translator: Milan Milosevic <Unknown>\n"
-"Language-Team: Serbian Latin <sr@latin@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr ""
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Omogući podršku ćaskanja uživo za one koji imaju ugovor o održavanju"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Podrška ćaskanja uživo"
diff --git a/addons/web_livechat/i18n/sv.po b/addons/web_livechat/i18n/sv.po
deleted file mode 100644
index 6a8c39ca3d9..00000000000
--- a/addons/web_livechat/i18n/sv.po
+++ /dev/null
@@ -1,28 +0,0 @@
-# Swedish translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-06-04 15:38+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Swedish <sv@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Det kontraktet har redan registrerats i systemet."
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
diff --git a/addons/web_livechat/i18n/tr.po b/addons/web_livechat/i18n/tr.po
deleted file mode 100644
index a884c9eea3b..00000000000
--- a/addons/web_livechat/i18n/tr.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Turkish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-04-26 14:31+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Turkish <tr@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "Bu sözleşme sistemde zaten kayıtlı !"
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "Canlı Sohbet Desteği"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "Bakım sözleşmesi olanlar için canlı sohbet desteğini açar"
diff --git a/addons/web_livechat/i18n/zh_CN.po b/addons/web_livechat/i18n/zh_CN.po
deleted file mode 100644
index 0c7ae2c3f17..00000000000
--- a/addons/web_livechat/i18n/zh_CN.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Chinese (Simplified) translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2011-04-08 07:20+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:26+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
-
-#. module: web_livechat
-#: sql_constraint:publisher_warranty.contract:0
-msgid "That contract is already registered in the system."
-msgstr "该合同已登记到系统中。"
-
-#. module: web_livechat
-#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
-msgid "publisher_warranty.contract"
-msgstr "publisher_warranty.contract"
-
-#~ msgid "Live Chat Support"
-#~ msgstr "支持在线交流"
-
-#~ msgid "Enable live chat support for whom have a maintenance contract"
-#~ msgstr "其中一个维护合同支持在线交流"