diff --git a/addons/base_gengo/wizard/base_gengo_translations.py b/addons/base_gengo/wizard/base_gengo_translations.py index 6c6ce1e6b42..4ef13eb7b46 100644 --- a/addons/base_gengo/wizard/base_gengo_translations.py +++ b/addons/base_gengo/wizard/base_gengo_translations.py @@ -57,7 +57,7 @@ class base_gengo_translations(osv.osv_memory): def init(self, cr): icp = self.pool['ir.config_parameter'] if not icp.get_param(cr, SUPERUSER_ID, self.GENGO_KEY, default=None): - icp.set_param(cr, SUPERUSER_ID, self.GENGO_KEY, str(uuid.uuid4())) + icp.set_param(cr, SUPERUSER_ID, self.GENGO_KEY, str(uuid.uuid4()), groups=['base.group_website_designer', 'base.group_website_publisher']) def get_gengo_key(self, cr): icp = self.pool['ir.config_parameter'] diff --git a/addons/crm_partner_assign/crm_partner_assign_data.xml b/addons/crm_partner_assign/crm_partner_assign_data.xml index 284476cb6ee..cffee0a43ad 100644 --- a/addons/crm_partner_assign/crm_partner_assign_data.xml +++ b/addons/crm_partner_assign/crm_partner_assign_data.xml @@ -48,7 +48,7 @@

Thanks,

-${ctx['partner_id'].user_id and ctx['partner_id'].user_id.signature or ''}
+${ctx['partner_id'].user_id and ctx['partner_id'].user_id.signature | safe or ''}
 
% if not ctx['partner_id'].user_id: PS: It looks like you do not have an account manager assigned to you, please contact us. diff --git a/addons/event/event.py b/addons/event/event.py index f4d2dbdebb6..9d7e878688f 100644 --- a/addons/event/event.py +++ b/addons/event/event.py @@ -174,7 +174,7 @@ class event_event(osv.osv): return [(x, x) for x in pytz.all_timezones] _columns = { - 'name': fields.char('Event Name', size=64, required=True, translate=True, readonly=False, states={'done': [('readonly', True)]}), + 'name': fields.char('Event Name', required=True, translate=True, readonly=False, states={'done': [('readonly', True)]}), 'user_id': fields.many2one('res.users', 'Responsible User', readonly=False, states={'done': [('readonly', True)]}), 'type': fields.many2one('event.type', 'Type of Event', readonly=False, states={'done': [('readonly', True)]}), 'seats_max': fields.integer('Maximum Avalaible Seats', oldname='register_max', help="You can for each event define a maximum registration level. If you have too much registrations you are not able to confirm your event. (put 0 to ignore this rule )", readonly=True, states={'draft': [('readonly', False)]}), diff --git a/addons/google_account/google_account.py b/addons/google_account/google_account.py index 7ffa4f95f48..4968925bd29 100644 --- a/addons/google_account/google_account.py +++ b/addons/google_account/google_account.py @@ -174,10 +174,10 @@ class google_service(osv.osv_memory): return self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', default='http://www.openerp.com?NoBaseUrl', context=context) def get_client_id(self, cr, uid, service, context=None): - return self.pool.get('ir.config_parameter').get_param(cr, uid, 'google_%s_client_id' % (service,), default=False, context=context) + return self.pool.get('ir.config_parameter').get_param(cr, SUPERUSER_ID, 'google_%s_client_id' % (service,), default=False, context=context) def get_client_secret(self, cr, uid, service, context=None): - return self.pool.get('ir.config_parameter').get_param(cr, uid, 'google_%s_client_secret' % (service,), default=False, context=context) + return self.pool.get('ir.config_parameter').get_param(cr, SUPERUSER_ID, 'google_%s_client_secret' % (service,), default=False, context=context) def get_uri_oauth(self, a=''): # a = optional action return "https://accounts.google.com/o/oauth2/%s" % (a,) diff --git a/addons/google_calendar/res_config.py b/addons/google_calendar/res_config.py index 78b2a4b6803..ec0f2e4d95b 100644 --- a/addons/google_calendar/res_config.py +++ b/addons/google_calendar/res_config.py @@ -13,8 +13,8 @@ class calendar_config_settings(osv.TransientModel): def set_calset(self,cr,uid,ids,context=None) : params = self.pool['ir.config_parameter'] myself = self.browse(cr,uid,ids[0],context=context) - params.set_param(cr, uid, 'google_calendar_client_id', myself.cal_client_id or '', context=None) - params.set_param(cr, uid, 'google_calendar_client_secret', myself.cal_client_secret or '', context=None) + params.set_param(cr, uid, 'google_calendar_client_id', myself.cal_client_id or '', groups=['base.group_system'], context=None) + params.set_param(cr, uid, 'google_calendar_client_secret', myself.cal_client_secret or '', groups=['base.group_system'], context=None) def get_default_all(self,cr,uid,ids,context=None): diff --git a/addons/google_drive/google_drive.py b/addons/google_drive/google_drive.py index a6ca39d9982..cd8fc486a89 100644 --- a/addons/google_drive/google_drive.py +++ b/addons/google_drive/google_drive.py @@ -240,7 +240,7 @@ class base_config_settings(osv.TransientModel): } _defaults = { 'google_drive_uri': lambda s, cr, uid, c: s.pool['google.service']._get_google_token_uri(cr, uid, 'drive', scope=s.pool['google.drive.config'].get_google_scope(), context=c), - 'google_drive_authorization_code': lambda s, cr, uid, c: s.pool['ir.config_parameter'].get_param(cr, uid, 'google_drive_authorization_code', context=c), + 'google_drive_authorization_code': lambda s, cr, uid, c: s.pool['ir.config_parameter'].get_param(cr, SUPERUSER_ID, 'google_drive_authorization_code', context=c), } def set_google_authorization_code(self, cr, uid, ids, context=None): @@ -249,5 +249,5 @@ class base_config_settings(osv.TransientModel): auth_code = config.google_drive_authorization_code if auth_code and auth_code != ir_config_param.get_param(cr, uid, 'google_drive_authorization_code', context=context): refresh_token = self.pool['google.service'].generate_refresh_token(cr, uid, 'drive', config.google_drive_authorization_code, context=context) - ir_config_param.set_param(cr, uid, 'google_drive_authorization_code', auth_code) - ir_config_param.set_param(cr, uid, 'google_drive_refresh_token', refresh_token) + ir_config_param.set_param(cr, uid, 'google_drive_authorization_code', auth_code, groups=['base.group_system']) + ir_config_param.set_param(cr, uid, 'google_drive_refresh_token', refresh_token, groups=['base.group_system']) diff --git a/addons/google_drive/google_drive_data.xml b/addons/google_drive/google_drive_data.xml index b1f9883c149..f3f916b201b 100644 --- a/addons/google_drive/google_drive_data.xml +++ b/addons/google_drive/google_drive_data.xml @@ -5,11 +5,13 @@ google_drive_client_id 598905559630.apps.googleusercontent.com + google_drive_client_secret vTmou73c-njP-1qCxm7qx7QE + diff --git a/addons/hr_attendance/static/src/css/attendance.css b/addons/hr_attendance/static/src/css/attendance.css new file mode 100644 index 00000000000..2346e2b3a2d --- /dev/null +++ b/addons/hr_attendance/static/src/css/attendance.css @@ -0,0 +1,3 @@ +.oe_systray #oe_attendance_sign_in_out_icon { + font-color: white; +} \ No newline at end of file diff --git a/addons/hr_attendance/static/src/css/slider.css b/addons/hr_attendance/static/src/css/slider.css deleted file mode 100644 index 849cd33a894..00000000000 --- a/addons/hr_attendance/static/src/css/slider.css +++ /dev/null @@ -1,33 +0,0 @@ - -.openerp .oe_attendance_status { - height: 32px; - width: 32px; - display: inline-block; -} -.openerp .oe_attendance_signin { - float: right; - height: 32px; - width: 32px; - background: url(/hr_attendance/static/src/img/emp-out32.png); - cursor: pointer; -} -.openerp .oe_attendance_signin:hover { - background: url(/hr_attendance/static/src/img/emp-out-disable32.png); -} -.openerp .oe_attendance_status.oe_attendance_signed .oe_attendance_signin { - display: none; -} - -.openerp .oe_attendance_signout { - float:right; - height: 32px; - width: 32px; - background: url(/hr_attendance/static/src/img/emp-in32.png); - cursor: pointer; -} -.openerp .oe_attendance_signout:hover { - background: url(/hr_attendance/static/src/img/emp-in-disable32.png); -} -.openerp .oe_attendance_status.oe_attendance_nosigned .oe_attendance_signout { - display: none; -} diff --git a/addons/hr_attendance/static/src/img/emp-in-disable32.png b/addons/hr_attendance/static/src/img/emp-in-disable32.png deleted file mode 100644 index 1968e0de464..00000000000 Binary files a/addons/hr_attendance/static/src/img/emp-in-disable32.png and /dev/null differ diff --git a/addons/hr_attendance/static/src/img/emp-in32.png b/addons/hr_attendance/static/src/img/emp-in32.png deleted file mode 100644 index 26e3c01556b..00000000000 Binary files a/addons/hr_attendance/static/src/img/emp-in32.png and /dev/null differ diff --git a/addons/hr_attendance/static/src/img/emp-out-disable32.png b/addons/hr_attendance/static/src/img/emp-out-disable32.png deleted file mode 100644 index b7099e44529..00000000000 Binary files a/addons/hr_attendance/static/src/img/emp-out-disable32.png and /dev/null differ diff --git a/addons/hr_attendance/static/src/img/emp-out32.png b/addons/hr_attendance/static/src/img/emp-out32.png deleted file mode 100644 index d2a6cbb5013..00000000000 Binary files a/addons/hr_attendance/static/src/img/emp-out32.png and /dev/null differ diff --git a/addons/hr_attendance/static/src/js/attendance.js b/addons/hr_attendance/static/src/js/attendance.js index 143e3dd163d..692fdc33f50 100644 --- a/addons/hr_attendance/static/src/js/attendance.js +++ b/addons/hr_attendance/static/src/js/attendance.js @@ -14,15 +14,14 @@ openerp.hr_attendance = function (instance) { start: function() { var self = this; var tmp = function() { - this.$el.toggleClass("oe_attendance_nosigned", ! this.get("signed_in")); - this.$el.toggleClass("oe_attendance_signed", this.get("signed_in")); + var $sign_in_out_icon = this.$('#oe_attendance_sign_in_out_icon'); + $sign_in_out_icon.toggleClass("fa-sign-in", ! this.get("signed_in")); + $sign_in_out_icon.toggleClass("fa-sign-out", this.get("signed_in")); }; this.on("change:signed_in", this, tmp); _.bind(tmp, this)(); - this.$(".oe_attendance_signin").click(function() { - self.do_update_attendance(); - }); - this.$(".oe_attendance_signout").click(function() { + this.$(".oe_attendance_sign_in_out").click(function(ev) { + ev.preventDefault(); self.do_update_attendance(); }); this.$el.tooltip({ diff --git a/addons/hr_attendance/static/src/xml/attendance.xml b/addons/hr_attendance/static/src/xml/attendance.xml index 2e71e1195aa..bed10677d2c 100644 --- a/addons/hr_attendance/static/src/xml/attendance.xml +++ b/addons/hr_attendance/static/src/xml/attendance.xml @@ -1,13 +1,9 @@ - - - - - diff --git a/addons/hr_attendance/views/hr_attendance.xml b/addons/hr_attendance/views/hr_attendance.xml index f481ec29053..9f229b92abb 100644 --- a/addons/hr_attendance/views/hr_attendance.xml +++ b/addons/hr_attendance/views/hr_attendance.xml @@ -5,8 +5,8 @@ diff --git a/addons/hr_recruitment/hr_recruitment_data.xml b/addons/hr_recruitment/hr_recruitment_data.xml index 5849a67d949..fdf5735bf8d 100644 --- a/addons/hr_recruitment/hr_recruitment_data.xml +++ b/addons/hr_recruitment/hr_recruitment_data.xml @@ -33,7 +33,7 @@

If you want more details, feel free to contact us by phone.

Kind regards,


- ${object.user_id and object.user_id.signature or ''}]]> + ${object.user_id and object.user_id.signature | safe or ''}]]> @@ -51,7 +51,7 @@ If I do not answer, please let me a message with some schedules to call you back.

Kind regards,


- ${object.user_id.signature}]]> + ${object.user_id.signature | safe}]]>
diff --git a/addons/im/static/src/css/im.css b/addons/im/static/src/css/im.css index b869bdddb44..b17b4dfaa70 100644 --- a/addons/im/static/src/css/im.css +++ b/addons/im/static/src/css/im.css @@ -11,11 +11,9 @@ visibility: hidden; } } - /* button */ - -.openerp .oe_topbar_imbutton { - cursor: pointer; +.oe_systray #oe_topbar_im_icon { + color: white; } .openerp .oe_topbar_item.oe_topbar_imbutton .oe_e { position: relative; diff --git a/addons/im/static/src/js/im.js b/addons/im/static/src/js/im.js index 95f29bc5c49..3731c8e80d7 100644 --- a/addons/im/static/src/js/im.js +++ b/addons/im/static/src/js/im.js @@ -25,7 +25,7 @@ im.appendTo(instance.client.$el); var button = new instance.im.ImTopButton(this); button.on("clicked", im, im.switch_display); - button.appendTo(instance.webclient.$el.find('.oe_systray')); + button.appendTo(window.$('.oe_systray')); }); return this._super.apply(this, arguments); }, @@ -36,7 +36,8 @@ events: { "click": "clicked", }, - clicked: function() { + clicked: function(ev) { + ev.preventDefault(); this.trigger("clicked"); }, }); @@ -80,7 +81,7 @@ }); }, calc_box: function() { - var $topbar = instance.client.$(".navbar"); // .oe_topbar is replaced with .navbar of bootstrap3 + var $topbar = window.$('#oe_main_menu_navbar'); // .oe_topbar is replaced with .navbar of bootstrap3 var top = $topbar.offset().top + $topbar.height(); top = Math.max(top - $(window).scrollTop(), 0); this.$el.css("top", top); diff --git a/addons/im/static/src/xml/im.xml b/addons/im/static/src/xml/im.xml index 1acb538db4f..0c5e61824e2 100644 --- a/addons/im/static/src/xml/im.xml +++ b/addons/im/static/src/xml/im.xml @@ -14,9 +14,11 @@ -
- + -
+
  • + + + +
  • diff --git a/addons/l10n_pl/__init__.py b/addons/l10n_pl/__init__.py index 2e4d3a378c1..8bec2426631 100644 --- a/addons/l10n_pl/__init__.py +++ b/addons/l10n_pl/__init__.py @@ -5,6 +5,9 @@ # Copyright (C) 2004-2008 Tiny SPRL (). All Rights Reserved # $Id$ # +# l10n_pl module improved for Poland +# by Grzegorz Grzelak grzegorz.grzelak@openglobe.pl +# # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or diff --git a/addons/l10n_pl/__openerp__.py b/addons/l10n_pl/__openerp__.py index a14828fe9de..9902e63d092 100644 --- a/addons/l10n_pl/__openerp__.py +++ b/addons/l10n_pl/__openerp__.py @@ -23,25 +23,31 @@ { 'name' : 'Poland - Accounting', 'version' : '1.0', - 'author' : 'Grzegorz Grzelak (Cirrus)', - 'website': 'http://www.cirrus.pl', + 'author' : 'Grzegorz Grzelak (OpenGLOBE)', + 'website': 'http://www.openglobe.pl', 'category' : 'Localization/Account Charts', 'description': """ This is the module to manage the accounting chart and taxes for Poland in OpenERP. ================================================================================== -To jest moduł do tworzenia wzorcowego planu kont i podstawowych ustawień do podatków -VAT 0%, 7% i 22%. Moduł ustawia też konta do kupna i sprzedaży towarów zakładając, -że wszystkie towary są w obrocie hurtowym. +To jest moduł do tworzenia wzorcowego planu kont, podatków, obszarów podatkowych i +rejestrów podatkowych. Moduł ustawia też konta do kupna i sprzedaży towarów +zakładając, że wszystkie towary są w obrocie hurtowym. + +Niniejszy moduł jest przeznaczony dla odoo 8.0. +Wewnętrzny numer wersji OpenGLOBE 1.01 """, 'depends' : ['account', 'base_iban', 'base_vat', 'account_chart'], 'demo' : [], - 'data' : ['account_tax_code.xml','account_chart.xml', - 'account_tax.xml','l10n_chart_pl_wizard.xml' + 'data' : ['account_tax_code.xml', + 'account_chart.xml', + 'account_tax.xml', + 'fiscal_position.xml', + 'country_pl.xml', + 'l10n_chart_pl_wizard.xml' ], 'auto_install': False, 'installable': True, - 'images': ['images/config_chart_l10n_pl.jpeg','images/l10n_pl_chart.jpeg'], } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/l10n_pl/account_chart.xml b/addons/l10n_pl/account_chart.xml old mode 100644 new mode 100755 index 8ae01dbbd76..368ceeb00b0 --- a/addons/l10n_pl/account_chart.xml +++ b/addons/l10n_pl/account_chart.xml @@ -1,3209 +1,3220 @@ - - - - - - Należności - receivable - unreconciled - - - - Zobowiązania - payable - unreconciled - - - - Widok - view - none - - - - Dochody - income - none - - - - Wydatki - expense - none - - + Podatki tax unreconciled - - Gotówka - cash + + Rozrachunki + settlement balance - - Aktywa - asset - balance - - - - Kapitał własny - equity - balance - - - - - - - 0 - Plan kont - view - - - - - 000000000 - - - view - - Aktywa Trwałe - - - - 001000000 - - - view - - Środki Trwałe - - - - 001010000 - - - other - - Grunty własne i prawa wieczystego użytkowania gruntów - - - - 001020000 - - - other - - Budynki, lokale i obiekty inżynierii lądowej i wodnej - - - - 001030000 - - - other - - Urządzenia techniczne i maszyny - - - - 001040000 - - - other - - Środki transportu - - - - 001050000 - - - other - - Inne środki trwałe - - - - 002000000 - - - view - - Wartości niematerialne i prawne - - - - 002010000 - - - other - - Koszty zakończonych prac rozwojowych - - - - 002020000 - - - other - - Nabyta wartość firmy - - - - 002080000 - - - other - - Inne wartości niematerialne i prawne - - - - 002090000 - - - other - - Zaliczki na wartości niematerialne i prawne - - - - 003000000 - - - view - - Długoterminowe aktywa finansowe - - - - 003010000 - - - view - - W jednostkach powiązanych - - - - 003010100 - - - other - - Udziały lub akcje - - - - 003010200 - - - other - - Inne papiery wartościowe - - - - 003010300 - - - other - - Udzielone pożyczki - - - - 003010400 - - - other - - Inne długoterminowe aktywa finansowe - - - - 003020000 - - - view - - W pozostałych jednostkach - - - - 003020100 - - - other - - Udziały lub akcje - - - - 003020200 - - - other - - Inne papiery wartościowe - - - - 003020300 - - - other - - Udzielone pożyczki - - - - 003020400 - - - other - - Inne długoterminowe aktywa finansowe - - - 003050000 - - - view - - Odpisy aktualizujące długoterminowe aktywa finansowe - - - - 003050100 - - - other - - Udziały lub akcje - - - - 003050200 - - - other - - Inne papiery wartościowe - - - - 003050300 - - - other - - Udzielone pożyczki - - - - 003050400 - - - other - - Inne długoterminowe aktywa finansowe - - - - 003090000 - - - view - - Inne inwestycje długoterminowe - - - - 003090100 - - - other - - Inne rodzaje długoterminowych aktywów finansowych - - - - 004000000 - - - view - - Inwestycje w nieruchomości i prawa - - - - 004010000 - - - other - - Nieruchomości - - - - 004020000 - - - other - - Wartości niematerialne i prawne - - - - 005000000 - - - view - - Długoterminowe rozliczenia międzyokresowe - - - - 005010000 - - - other - - Aktywa z tytułu odroczonego podatku dochodowego - - - - 005020000 - - - other - - Inne rozliczenia międzyokresowe - - - - 006000000 - - - view - - Należności długoterminowe - - - - 006010000 - - - other - - Od jednostek powiązanych - - - - 006020000 - - - other - - Od pozostałych jednostek - - - - 007000000 - - - view - - Odpisy umorzeniowe środków trwałych oraz wartości niematerialnych i prawnych - - - - 007010000 - - - view - - Odpisy umorzeniowe środków trwałych - - - - 007010100 - - - other - - Odpisy umorzeniowe wartości gruntów i prawa wieczystego użytkowania gruntów - - - - 007010200 - - - other - - Odpisy umorzeniowe budynków, lokali i obiektów inżynierii lądowej i wodnej - - - - 007010300 - - - other - - Odpisy umorzeniowe urządzeń technicznych i maszyn - - - - 007010400 - - - other - - Odpisy umorzeniowe środków transportu - - - - 007010500 - - - other - - Odpisy umorzeniowe innych środków trwałych - - - - 007010900 - - - other - - Odpisy umorzeniowe ulepszeń obcych środków trwałych - - - - 007020000 - - - view - - Odpisy umorzeniowe wartości niematerialnych i prawnych - - - - 007020100 - - - other - - Odpisy umorzeniowe zakończonych prac rozwojowych - - - - 007020200 - - - other - - Odpisy umorzeniowe wartości firmy - - - - 007020300 - - - other - - Odpisy umorzeniowe innych wartości niematerialnych i prawnych - - - - 007030000 - - - view - - Odpisy umorzeniowe inwestycji w nieruchomości i prawa - - - - 007030100 - - - other - - Odpisy umorzeniowe inwestycji w nieruchomości - - - - 007030200 - - - other - - Odpisy umorzeniowe inwestycji w wartości niematerialne i prawne - - - - - 008000000 - - - view - - Środki trwałe w budowie - - - - 008010000 - - - other - - Inwestycje budowy środka trwałego - - - - 008020000 - - - other - - Ulepszenia środka trwałego - - - - 008030000 - - - other - - Nakłady na budowę środka trwałego - - - - 008040000 - - - other - - Zaliczki na środki trwałe w budowie - - - - 008050000 - - - other - - Ulepszenia obcych środków trwałych - - - - 009000000 - - - view - - Odpisy aktualizujące długoterminowe aktywa finansowe - - - - 009010000 - - - other - - Odpisy aktualizujące udziały i akcje w obcych jednostkach - - - - 009020000 - - - other - - Odpisy aktualizujące lokaty - - - - 009030000 - - - other - - Odpisy aktualizujące udzielone pożyczki długoterminowe - - - - 009090000 - - - other - - Odpisy aktualizujące inne rodzaje długoterminowych aktywów finansowych - - - - 100000000 - - - view - - Środki pieniężne, rachunki bankowe oraz inne krótkoterminowe aktywa finansowe - - - - 110000000 - - - view - - Środki pieniężne w kasie - - - - 110010000 - - - other - - Kasa krajowych środków pieniężnych - - - - 110020000 - - - other - - Kasa zagranicznych środków pieniężnych - - - - 113000000 - - - view - - Rachunki i kredyty bankowe - - - - 113010000 - - - view - - Rachunek bieżący - - - - 113020000 - - - other - - Rachunek środków walutowych - - - - 113030000 - - - other - - Rachunki kredytów bankowych - - - - 113040000 - - - other - - Rachunek środków wyodrębnionych i zablokowanych - - - - 113050000 - - - view - - Inne rachunki bankowe - - - - 113050100 - - - other - - Rachunek bankowy wyodrębnionych środków pieniężnych ZFŚS - - - - 113050200 - - - other - - Rachunek bankowy lokat terminowych - - - - 113050300 - - - other - - Rachunek bankowy akretytywy - - - - 113090000 - - - other - - Środki pieniężne w drodze - - - - - 114000000 - - - view - - Krótkoterminowe aktywa finansowe - - - - 114010000 - - - view - - Krótkoterminowe aktywa finansowe w jednostkach powiązanych - - - - 114010100 - - - other - - Udziały lub akcje - - - - 114010200 - - - other - - Inne papiery wartościowe - - - - 114010300 - - - other - - Udzielone pożyczki - - - - 114010400 - - - other - - Inne krótkoterminowe aktywa finansowe - - - - 114020000 - - - view - - Krótkoterminowe aktywa finansowe w pozostałych jednostkach - - - - 114020100 - - - other - - Udziały lub akcje - - - - 114020200 - - - other - - Inne papiery wartościowe - - - - 114020400 - - - other - - Inne krótkoterminowe aktywa finansowe - - - - 114050000 - - - other - - Odpisy aktualizujące krótkoterminowe aktywa finansowe - - - - - 115000000 - - - other - - Inne środki pieniężne - - - - 116000000 - - - other - - Inne aktywa pieniężne - - - - 117000000 - - - other - - Inne inwestycje krótkoterminowe - - - - 118000000 - - - other - - Krótkoterminowe rozliczenia międzyokresowe - - - - 200000000 - - - view - - Rozrachunki i roszczenia - - - - 220000000 - - - receivable - - Rozrachunki z odbiorcami - - - - - 221000000 - - - payable - - Rozrachunki z dostawcami - - - - - 222000000 - - - view - - Rozrachunki publicznoprawne - - - - 222010000 - - - other - - Rozrachunki z urzędem skarbowym z tytułu VAT - - - - 222020000 - - - view - - VAT naliczony i jego rozliczenie - - - - 222020100 - - - other - - Rozliczenie naliczonego VAT-23% - - - - 222020200 - - - other - - Rozliczenie naliczonego VAT-8% - - - - 222020400 - - - other - - Rozliczenie naliczonego VAT-5% - - - - 222020300 - - - other - - Rozliczenie naliczonego VAT-0% - - - - 222030000 - - - view - - Rozrachunki z urzędem skarbowym z tytułu VAT należnego - - - - 222030100 - - - other - - Rozliczenie należnego VAT-23% - - - - 222030200 - - - other - - Rozliczenie należnego VAT-8% - - - - 222030400 - - - other - - Rozliczenie należnego VAT-5% - - - - 222030300 - - - other - - Rozliczenie należnego VAT-0% - - - - - 222040000 - - - view - - Pozostałe rozrachunki publicznoprawne - - - - 222040100 - - - other - - Pozostałe rozrachunki z urzędem skarbowym - - - - 222040200 - - - other - - Rozrachunki publicznoprawne z urzędem miasta/gminy - - - - 222040300 - - - other - - Rozrachunki publicznoprawne z urzędem celnym - - - - 222040400 - - - other - - Rozrachunki publicznoprawne z ZUS - - - - 222040500 - - - other - - Rozrachunki publicznoprawne z PFRON - - - - 223000000 - - - view - - Rozrachunki z pracownikami - - - - 223010000 - - - other - - Rozrachunki z tytułu wynagrodzeń - - - - 223020000 - - - other - - Rozrachunki z tytułu pożyczek udzielonych pracownikom - - - - 223090000 - - - other - - Inne rozrachunki z pracownikami - - - - 224000000 - - - view - - Pozostałe rozrachunki - - - - 224010000 - - - view - - Pożyczki - - - - 224010100 - - - other - - Pożyczki otrzymane - - - - 224010200 - - - other - - Pożyczki udzielone - - - - 224020000 - - - view - - Rozliczenie niedoborów i nadwyżek - - - - 224020100 - - - other - - Rozliczenie niedoborów - - - - 224020200 - - - other - - Rozliczenie nadwyżek - - - - 224030000 - - - view - - Rozrachunki związane z kapitałem zakładowym - - - - - 224030100 - - - other - - Rozrachunki z tytułu wpłat na kapitał zakładowy - - - - 224030200 - - - other - - Rozrachunki z tytułu wkładów niepieniężnych na kapitał zakładowy - - - - 224030300 - - - other - - Rozrachunki z tytułu podwyższenia kapitału ze środków własnych spółki - - - - 224030400 - - - other - - Rozrachunki z tytułu umorzenia udziałów własnych - - - - 224050000 - - - other - - Rozrachunki wewnątrzzakładowe - - - - 224060000 - - - other - - Należności dochodzone na drodze sądowej - - - - - 224070000 - - - other - - Rozrachunki z tytułu dywidend - - - - 224080000 - - - other - - Rozrachunki z tytułu dopłat i zwrotu dopłat - - - - 224090000 - - - other - - Pozostałe rozrachunki - - - - 228000000 - - - other - - Odpisy aktualizujące rozrachunki - - - - 229000000 - - - view - - Rozrachunki pozabilansowe - - - - 229010000 - - - other - - Należności warunkowe - - - - 229020000 - - - other - - Zobowiązania warunkowe - - - - 229030000 - - - other - - Weksle obce dyskontowane lub indosowane - - - - 300000000 - - - view - - Materiały i towary - - - - 330000000 - - - view - - Rozliczenie zakupu - - - - 330010000 - - - other - - Rozliczenie zakupu materiałów - - - - 330020000 - - - other - - Rozliczenie zakupu towarów - - - - 330030000 - - - other - - Rozliczenie zakupu usług obcych - - - - 330040000 - - - other - - Rozliczenie zakupu składników aktywów trwałych - - - - - 330050000 - - - other - - Rozliczenie wartości materiałów i towarów w drodze - - - - 330060000 - - - other - - Wartości dostaw niefakturowanych - - - - - 330070000 - - - other - - Opłaty manipulacyjne policzone przez Urząd Celny - - - - 330080000 - - - other - - Niedobory, szkody i nadwyżki w transporcie - - - - 330090000 - - - other - - Reklamacje faktur dostawców - - - - 331000000 - - - view - - Materiały i opakowania - - - - 331010000 - - - other - - Materiały - - - - 331060000 - - - other - - Opakowania - - - - 331090000 - - - other - - Materiały w przerobie - - - - 333000000 - - - view - - Towary - - - - 333010000 - - - other - - Towary w hurcie - - - - 333020000 - - - other - - Towary w detalu - - - - 333030000 - - - other - - Towary w zakładach gastronomicznych - - - - 333040000 - - - other - - Towary skupu - - - 333080000 - - - other - - Towary poza jednostką - - - 333090000 - - - other - - Nieruchomości i prawa majątkowe przeznaczone do obrotu - - - - 334000000 - - - view - - Odchylenia od cen ewidencyjnych materiałów i towarów - - - - 334010000 - - - other - - Odchylenia od cen ewidencyjnych materiałów - - - - 334020000 - - - view - - Odchylenia od cen ewidencyjnych towarów - - - - 334020100 - - - other - - Odchylenia od cen ewidencyjnych towarów w hurcie - - - - 334020200 - - - other - - Odchylenia od cen ewidencyjnych towarów w detalu - - - - 334020300 - - - other - - Odchylenia od cen ewidencyjnych towarów w zakładach gastronomicznych - - - - 334020400 - - - other - - Odchylenia od cen ewidencyjnych towarów skupu - - - - 334060000 - - - other - - Odchylenia od cen ewidencyjnych opakowań - - - - 334070000 - - - other - - Odchylenia z tytułu aktualizacji wartości zapasów materiałów i towarów - - - - 339000000 - - - other - - Zapasy obce - - - - 400000000 - - - view - - Koszty według rodzajów i ich rozliczenie - - - - 440000000 - - - view - - Koszty według rodzajów - - - - 440010000 - - - view - - Zużycie materiałów i energii - - - - 440010100 - - - other - - Zużycie surowców do wytwarzania produktów - - - - 440010200 - - - other - - Zużycie energii - - - - 440010300 - - - other - - Zużycie paliwa do środków transportu - - - - 440010400 - - - other - - Zużycie materiałów biurowych - - - - 440010900 - - - other - - Zużycie innych materiałów - - - - 440020000 - - - view - - Usługi obce - - - - 440020100 - - - other - - Usługi celne - - - - 440020200 - - - other - - Usługi telekomunikacyjne - - - - 440020300 - - - other - - Usługi pocztowe - - - - - 440020400 - - - other - - Usługi kurierskie i transportowe - - - - - 440020500 - - - other - - Analizy sanitarne - - - - - 440020600 - - - other - - Usługi graficzne i drukarskie - - - - 440020700 - - - other - - Usługi remontowe - - - - 440020900 - - - other - - Pozostałe usługi - - - - 440030000 - - - view - - Podatki i opłaty - - - 440030100 - - - other - - Podatek od nieruchomości - - - - 440030200 - - - other - - Podatek od środków transportowych - - - - 440030300 - - - other - - Podatek akcyzowy - - - - 440030400 - - - other - - VAT niepodlegający odliczeniu - - - - 440030500 - - - other - - Opłaty i prowizje bankowe - - - - 440030600 - - - other - - Opłaty sądowe, prawnicze i notarialne - - - - 440030700 - - - other - - Opłaty skarbowe - - - - 440030800 - - - other - - Koncesje - - - - 440030900 - - - other - - Pozostałe podatki i opłaty - - - - 440040000 - - - view - - Wynagrodzenia - - - - 440040100 - - - other - - Wynagrodzenia pracowników - - - - 440040200 - - - other - - Wynagrodzenia osób doraźnie zatrudnionych - - - - 440050000 - - - view - - Ubezpieczenia społeczne i inne świadczenia - - - - 440050100 - - - other - - Składki na ubezpieczenia społeczne, FP, FGŚP - - - - 440050200 - - - other - - Odpisy na zakładowy fundusz świadczeń socjalnych lub świadczenia urlopowe - - - - 440050900 - - - other - - Pozostałe świadczenia - - - - - 441000000 - - - other - - Świadczenia na rzecz pracowników - - - - - 442000000 - - - other - - Amortyzacja - - - - - 443000000 - - - other - - Pozostałe koszty rodzajowe - - - - - 449000000 - - - view - - Rozliczenie kosztów - - - - - 449010000 - - - other - - Nie podlegające rozliczeniu w czasie - - - - - 449020000 - - - other - - Przypadające na przyszłe okresy - - - - - 449030000 - - - other - - Koszty zgromadzone - - - - - 449040000 - - - other - - Koszty nie wliczane do wartości sprzedaży - - - - - 500000000 - - - view - - Koszty według typów działalności i ich rozliczenie - - - - 550000000 - - - view - - Koszty działalności podstawowej-produkcyjnej - - - - 550010000 - - - other - - Rozliczone koszty działalności - - - - 550020000 - - - other - - Koszty nie zakończonych długotrwałych usług - - - - 550030000 - - - other - - Straty związane z wykonaniem długotrwałych usług - - - - 5500400000 - - - other - - Koszty utrzymania hurtowni - - - - 552000000 - - - view - - Koszty działalności podstawowej-handlowej - - - - 552010000 - - - other - - Koszty utrzymania punktów sprzedaży detalicznej - - - - 552030000 - - - other - - Koszty sprzedaży wyrobów - - - - 553000000 - - - view - - Koszty działalności pomocniczej - - - - 553010000 - - - other - - Świadczenia usług transportowych - - - - 553020000 - - - other - - Pozostałe koszty - - - - 555000000 - - - view - - Koszty zarządu - - - - 555010000 - - - other - - Koszty zarządzania jednostką - - - - 555020000 - - - other - - Świadczenia usług na potrzeby reprezentacji i reklamy - - - - 558000000 - - - other - - Rozliczenie kosztów działalności - - - - 600000000 - - - view - - Produkty i rozliczenia międzyokresowe - - - - 660000000 - - - view - - Produkty i półprodukty - - - - 660010000 - - - view - - Produkty gotowe - - - - - 660010100 - - - other - - Produkty gotowe w magazynie - - - - - 660010200 - - - other - - Produkty gotowe poza jednostką - - - - 660020000 - - - other - - Półprodukty - - - - 662000000 - - - view - - Odchylenia od cen ewidencyjnych produktów - - - - 662010000 - - - other - - Odchylenia od cen ewidencyjnych produktów - - - - 662020000 - - - other - - Odchylenia z tytułu aktualizacji wartości zapasów produktów - - - - 664000000 - - - view - - Rozliczenia międzyokresowe kosztów - - - - 664010000 - - - other - - Czynne rozliczenia międzyokresowe kosztów - - - - 664020000 - - - other - - Bierne rozliczenia międzyokresowe kosztów - - - - 665000000 - - - view - - Pozostałe rozliczenia międzyokresowe - - - - 665010000 - - - other - - Aktywa z tytułu odroczonego podatku dochodowego - - - - 665020000 - - - other - - Inne rozliczenia międzyokresowe - - - - 700000000 - - - view - - Przychody i koszty związane z ich osiągnięciem - - - - 770000000 - - - view - - Sprzedaż produktów - - - - 770010000 - - - other - - Sprzedaż produktów na kraj - - - - 770020000 - - - other - - Sprzedaż produktów na eksport - - - - 770030000 - - - other - - Sprzedaż usług na kraj - - - - 770040000 - - - other - - Sprzedaż usług na eksport - - - - 770100000 - - - view - - Koszty sprzedanych produktów - - - - - 770110000 - - - other - - Koszt własny sprzedaży produktów na kraj - - - - 770120000 - - - other - - Koszt własny sprzedaży produktów na eksport - - - - 770130000 - - - other - - Koszt własny sprzedaży usług na kraj - - - - 770140000 - - - other - - Koszt własny sprzedaży usług na eksport - - - - 773000000 - - - view - - Sprzedaż towarów - - - - 773010000 - - - other - - Sprzedaż hurtowa towarów - - - - 773020000 - - - other - - Sprzedaż detaliczna towarów - - - - - 773030000 - - - other - - Sprzedaż wysyłkowa towarów - - - - 773040000 - - - other - - Prowizja komisowa - - - - 773100000 - - - view - - Wartość sprzedanych towarów w cenach zakupu - - - - - 773110000 - - - other - - Wartość sprzedanych towarów w sprzedaży hurtowej - - - - 773120000 - - - other - - Wartość sprzedanych towarów w sprzedaży detalicznej - - - - - 773130000 - - - other - - Wartość sprzedanych towarów w sprzedaży wysyłkowej - - - - 773140000 - - - other - - Prowizja komisowa - - - - 774000000 - - - view - - Sprzedaż materiałów i opakowań - - - - 774010000 - - - other - - Sprzedaż materiałów - - - - 774020000 - - - other - - Sprzedaż opakowań - - - - 774030000 - - - other - - Sprzedaż odpadów - - - - 774100000 - - - view - - Wartość sprzedanych materiałów i opakowań - - - - 774110000 - - - other - - Wartość w cenach zakupu sprzedanych materiałów - - - - 774120000 - - - other - - Wartość w cenach zakupu sprzedanych opakowań - - - - - 774130000 - - - other - - Wartość w cenach zakupu sprzedanych odpadów - - - - 775000000 - - - view - - Przychody finansowe - - - - 775010000 - - - other - - Kwoty należne ze sprzedaży aktywów finansowych - - - - 775020000 - - - other - - Kwoty należne z tytułu dywidend - - - - 775030000 - - - other - - Otrzymane odsetki - - - - 775040000 - - - other - - Przychody ze zbycia inwestycji - - - - 775050000 - - - other - - Aktualizacja wartości inwestycji-przychody - - - - 775060000 - - - other - - Dodatnie różnice kursu walut - - - - 775070000 - - - other - - Pozostałe przychody finansowe - - - - - 775100000 - - - view - - Koszty finansowe - - - - 775110000 - - - other - - Wartość sprzedanych inwestycji - - - - - 775120000 - - - other - - Odpisy z tytułu utraty wartości inwestycji-koszty - - - - - 775130000 - - - other - - Odsetki zapłacone - - - - 775140000 - - - other - - Ujemne różnice kursu walut - - - - 775190000 - - - other - - Pozostałe koszty finansowe - - - - 776000000 - - - view - - Pozostałe przychody operacyjne - - - - 776010000 - - - other - - Przychody ze zbycia niefinansowych aktywów trwałych - - - - 776020000 - - - other - - Otrzymane dotacje - - - - 776030000 - - - other - - Przychody z usług socjalnych - - - - 776040000 - - - other - - Przychody ze wzrostu wartości niefinansowych aktywów trwałych - - - - 776090000 - - - other - - Inne pozostałe przychody operacyjne - - - - 776100000 - - - view - - Pozostałe koszty operacyjne - - - - 776110000 - - - other - - Wartość sprzedanych niefinansowych aktywów trwałych - - - - 776120000 - - - other - - Dotacje przekazane - - - - 776130000 - - - other - - Odpisy z tytułu utraty wartości aktywów niefinansowych - - - - 776140000 - - - other - - Inne pozostałe koszty operacyjne - - - - 777000000 - - - other - - Zyski nadzwyczajne - - - - 777100000 - - - other - - Straty nadzwyczajne - - - - 779000000 - - - view - - Obroty wewnętrzne - - - - 779010000 - - - other - - Koszt wyrobów własnej produkcji wydanych do własnych sklepów - - - - 779020000 - - - other - - Świadczenia na rzecz środków trwałych w budowie - - - - 779040000 - - - other - - Koszt niedoborów produktów - - - - 779050000 - - - other - - Koszt zaniechania określonego rodzaju działalności - - - - 779100000 - - - view - - Koszt obrotów wewnętrznych - - - - 779110000 - - - other - - Koszt wytworzenia wyrobów gotowych wydanych do własnych sklepów - - - - 779120000 - - - other - - Koszt wytworzenia świadczeń na rzecz środków trwałych w budowie - - - - 779130000 - - - other - - Koszt wytworzenia zakończonych prac rozwojowych - - - - 779140000 - - - other - - Koszt wytworzenia produktów uznanych za niedobory - - - - 779150000 - - - other - - Koszt zaniechania określonego rodzaju działalności - - - - 800000000 - - - view - - Kapitały własne i wynik finansowy - - - - 880000000 - - - other - - Kapitał podstawowy - - - - 881000000 - - - view - - Pozostałe kapitały i fundusze - - - - 881100000 - - - other - - Kapitał zapasowy - - - - 881200000 - - - other - - Kapitał rezerwowy - - - - 881300000 - - - other - - Kapitał z aktualizacji wyceny - - - - 881400000 - - - other - - Kapitały wydzielone w jednostce statutowej i zakładach (oddziałach) samodzielnie sporządzających bilans - - - - 882000000 - - - other - - Rozliczenia wyniku finansowego - - - - 883000000 - - - view - - Rezerwy - - - - 883010000 - - - other - - Rezerwa z tytułu odroczonego podatku dochodowego - - - - 883020000 - - - view - - Rezerwa na świadczenia - - - - 883020100 - - - other - - Rezerwa długoterminowa na świadczenia emerytalne i podobne - - - - 888030200 - - - other - - Rezerwa krótkoterminowa na świadczenia emerytalne i podobne - - - - 883090000 - - - view - - Pozostałe rezerwy - - - - 883090100 - - - other - - Pozostałe rezerwy długoterminowe - - - - 883090200 - - - other - - Pozostałe rezerwy krótkoterminowe - - - - 884000000 - - - view - - Rozliczenia międzyokresowe - - - - 884010000 - - - other - - Ujemna wartość firmy - - - - 884020000 - - - view - - Inne rozliczenia międzyokresowe - - - - 884020100 - - - other - - Inne rozliczenia międzyokresowe długoterminowe - - - - 884020200 - - - other - - Inne rozliczenia międzyokresowe krótkoterminowe - - - - 885000000 - - - view - - Fundusze specjalne - - - - 885010000 - - - other - - Zakładowy fundusz świadczeń socjalnych - - - - 885020000 - - - view - - Inne fundusze specjalne - - - - 885020100 - - - other - - Zakładowy fundusz rehabilitacji osób niepełnosprawnych - - - - 885020200 - - - other - - Fundusz nagród - - - - 885020300 - - - other - - Fundusz na remont zasobów mieszkaniowych - - - - 886000000 - - - other - - Wynik finansowy - - - - 887000000 - - - view - - Podatek dochodowy i inne obowiązkowe obciążenia wyniku finansowego - - - - 887010000 - - - other - - Podatek dochodowy od osób prawnych - - - - 887020000 - - - other - - Inne obowiązkowe obciążenia wyniku finansowego - - - - - Polska - Plan kont - - - - - - - - - - + + Pozabilansowe + nonbalance + none + + + + + + + 0 + Plan kont + view + + + + + Z0-000-000 + + + view + + Aktywa Trwałe + + + + 01-000-000 + + + view + + Środki Trwałe + + + + 01-010-000 + + + other + + Grunty własne i prawa wieczystego użytkowania gruntów + + + + 01-020-000 + + + other + + Budynki, lokale i obiekty inżynierii lądowej i wodnej + + + + 01-030-000 + + + other + + Urządzenia techniczne i maszyny + + + + 01-040-000 + + + other + + Środki transportu + + + + 01-050-000 + + + other + + Inne środki trwałe + + + + 02-000-000 + + + view + + Wartości niematerialne i prawne + + + + 02-010-000 + + + other + + Koszty zakończonych prac rozwojowych + + + + 02-020-000 + + + other + + Nabyta wartość firmy + + + + 02-080-000 + + + other + + Inne wartości niematerialne i prawne + + + + 02-090-000 + + + other + + Zaliczki na wartości niematerialne i prawne + + + + 03-000-000 + + + view + + Długoterminowe aktywa finansowe + + + + 03-010-000 + + + view + + W jednostkach powiązanych + + + + 03-010-100 + + + other + + Udziały lub akcje + + + + 03-010-200 + + + other + + Inne papiery wartościowe + + + + 03-010-300 + + + other + + Udzielone pożyczki + + + + 03-010-400 + + + other + + Inne długoterminowe aktywa finansowe + + + + 03-020-000 + + + view + + W pozostałych jednostkach + + + + 03-020-100 + + + other + + Udziały lub akcje + + + + 03-020-200 + + + other + + Inne papiery wartościowe + + + + 03-020-300 + + + other + + Udzielone pożyczki + + + + 03-020-400 + + + other + + Inne długoterminowe aktywa finansowe + + + 03-050-000 + + + view + + Odpisy aktualizujące długoterminowe aktywa finansowe + + + + 03-050-100 + + + other + + Udziały lub akcje + + + + 03-050-200 + + + other + + Inne papiery wartościowe + + + + 03-050-300 + + + other + + Udzielone pożyczki + + + + 03-050-400 + + + other + + Inne długoterminowe aktywa finansowe + + + + 03-090-000 + + + view + + Inne inwestycje długoterminowe + + + + 03-090-100 + + + other + + Inne rodzaje długoterminowych aktywów finansowych + + + + 04-000-000 + + + view + + Inwestycje w nieruchomości i prawa + + + + 04-010-000 + + + other + + Nieruchomości + + + + 04-020-000 + + + other + + Wartości niematerialne i prawne + + + + 05-000-000 + + + view + + Długoterminowe rozliczenia międzyokresowe + + + + 05-010-000 + + + other + + Aktywa z tytułu odroczonego podatku dochodowego + + + + 05-020-000 + + + other + + Inne rozliczenia międzyokresowe + + + + 06-000-000 + + + view + + Należności długoterminowe + + + + 06-010-000 + + + other + + Od jednostek powiązanych + + + + 06-020-000 + + + other + + Od pozostałych jednostek + + + + 07-000-000 + + + view + + Odpisy umorzeniowe środków trwałych oraz wartości niematerialnych i prawnych + + + + 07-010-000 + + + view + + Odpisy umorzeniowe środków trwałych + + + + 07-010-100 + + + other + + Odpisy umorzeniowe wartości gruntów i prawa wieczystego użytkowania gruntów + + + + 07-010-200 + + + other + + Odpisy umorzeniowe budynków, lokali i obiektów inżynierii lądowej i wodnej + + + + 07-010-300 + + + other + + Odpisy umorzeniowe urządzeń technicznych i maszyn + + + + 07-010-400 + + + other + + Odpisy umorzeniowe środków transportu + + + + 07-010-500 + + + other + + Odpisy umorzeniowe innych środków trwałych + + + + 07-010-900 + + + other + + Odpisy umorzeniowe ulepszeń obcych środków trwałych + + + + 07-020-000 + + + view + + Odpisy umorzeniowe wartości niematerialnych i prawnych + + + + 07-020-100 + + + other + + Odpisy umorzeniowe zakończonych prac rozwojowych + + + + 07-020-200 + + + other + + Odpisy umorzeniowe wartości firmy + + + + 07-020-300 + + + other + + Odpisy umorzeniowe innych wartości niematerialnych i prawnych + + + + 07-030-000 + + + view + + Odpisy umorzeniowe inwestycji w nieruchomości i prawa + + + + 07-030-100 + + + other + + Odpisy umorzeniowe inwestycji w nieruchomości + + + + 07-030-200 + + + other + + Odpisy umorzeniowe inwestycji w wartości niematerialne i prawne + + + + + 08-000-000 + + + view + + Środki trwałe w budowie + + + + 08-010-000 + + + other + + Inwestycje budowy środka trwałego + + + + 08-020-000 + + + other + + Ulepszenia środka trwałego + + + + 08-030-000 + + + other + + Nakłady na budowę środka trwałego + + + + 08-040-000 + + + other + + Zaliczki na środki trwałe w budowie + + + + 08-050-000 + + + other + + Ulepszenia obcych środków trwałych + + + + 09-000-000 + + + view + + Odpisy aktualizujące długoterminowe aktywa finansowe + + + + 09-010-000 + + + other + + Odpisy aktualizujące udziały i akcje w obcych jednostkach + + + + 09-020-000 + + + other + + Odpisy aktualizujące lokaty + + + + 09-030-000 + + + other + + Odpisy aktualizujące udzielone pożyczki długoterminowe + + + + 09-090-000 + + + other + + Odpisy aktualizujące inne rodzaje długoterminowych aktywów finansowych + + + + Z1-000-000 + + + view + + Środki pieniężne, rachunki bankowe oraz inne krótkoterminowe aktywa finansowe + + + + 10-000-000 + + + view + + Środki pieniężne w kasie + + + + 10-010-000 + + + other + + Kasa krajowych środków pieniężnych + + + + 10-020-000 + + + other + + Kasa zagranicznych środków pieniężnych + + + + 11-000-000 + + + view + + Rachunki i kredyty bankowe + + + + 11-010-000 + + + view + + Rachunek bieżący + + + + 11-020-000 + + + other + + Rachunek środków walutowych + + + + 11-030-000 + + + other + + Rachunki kredytów bankowych + + + + 11-040-000 + + + other + + Rachunek środków wyodrębnionych i zablokowanych + + + + 11-050-000 + + + view + + Inne rachunki bankowe + + + + 11-050-100 + + + other + + Rachunek bankowy wyodrębnionych środków pieniężnych ZFŚS + + + + 11-050-200 + + + other + + Rachunek bankowy lokat terminowych + + + + 11-050-300 + + + other + + Rachunek bankowy akretytywy + + + + 11-090-000 + + + other + + Środki pieniężne w drodze + + + + + 12-000-000 + + + view + + Lokaty pieniężne + + + + 12-090-000 + + + other + + Inne lokaty pieniężne + + + + 13-000-000 + + + view + + Inne środki pieniężne + + + + 13-090-000 + + + other + + Pozostałe inne środki pieniężne + + + + 14-000-000 + + + other + + Inne aktywa pieniężne + + + + + 15-000-000 + + + view + + Krótkoterminowe aktywa finansowe + + + + 15-010-000 + + + view + + Krótkoterminowe aktywa finansowe w jednostkach powiązanych + + + + 15-010-100 + + + other + + Udziały lub akcje + + + + 15-010-200 + + + other + + Inne papiery wartościowe + + + + 15-010-300 + + + other + + Udzielone pożyczki + + + + 15-010-400 + + + other + + Inne krótkoterminowe aktywa finansowe + + + + 15-020-000 + + + view + + Krótkoterminowe aktywa finansowe w pozostałych jednostkach + + + + 15-020-100 + + + other + + Udziały lub akcje + + + + 15-020-200 + + + other + + Inne papiery wartościowe + + + + 15-020-400 + + + other + + Inne krótkoterminowe aktywa finansowe + + + + 15-050-000 + + + other + + Odpisy aktualizujące krótkoterminowe aktywa finansowe + + + + 18-000-000 + + + other + + Krótkoterminowe rozliczenia międzyokresowe + + + + Z2-000-000 + + + view + + Rozrachunki i roszczenia + + + + 20-000-000 + + + receivable + + Rozrachunki z odbiorcami + + + + + 21-000-000 + + + payable + + Rozrachunki z dostawcami + + + + + 22-000-000 + + + view + + Rozrachunki publicznoprawne + + + + 22-010-000 + + + other + + Rozrachunki z urzędem skarbowym z tytułu VAT + + + + 22-020-000 + + + view + + VAT naliczony i jego rozliczenie + + + + 22-020-100 + + + other + + Rozliczenie naliczonego VAT 22% + + + + 22-020-200 + + + other + + Rozliczenie naliczonego VAT 7% + + + + 22-020-300 + + + other + + Rozliczenie naliczonego VAT 3% + + + + 22-020-400 + + + other + + Rozliczenie naliczonego VAT 23% + + + + 22-020-500 + + + other + + Rozliczenie naliczonego VAT 8% + + + + 22-020-600 + + + other + + Rozliczenie naliczonego VAT 5% + + + + + 22-030-000 + + + view + + Rozrachunki z urzędem skarbowym z tytułu VAT należnego + + + + 22-030-100 + + + other + + Rozliczenie należnego VAT 22% + + + + 22-030-200 + + + other + + Rozliczenie należnego VAT 7% + + + + 22-030-300 + + + other + + Rozliczenie należnego VAT 3% + + + + 22-030-400 + + + other + + Rozliczenie należnego VAT 23% + + + + 22-030-500 + + + other + + Rozliczenie należnego VAT 8% + + + + 22-030-600 + + + other + + Rozliczenie należnego VAT 5% + + + + + 22-040-000 + + + other + + Pozostałe rozrachunki publicznoprawne + + + + 22-040-100 + + + other + + Pozostałe rozrachunki z urzędem skarbowym + + + + 22-040-200 + + + other + + Rozrachunki publicznoprawne z urzędem miasta/gminy + + + + 22-040-300 + + + other + + Rozrachunki publicznoprawne z urzędem celnym + + + + 22-040-400 + + + other + + Rozrachunki publicznoprawne z ZUS + + + + 22-040-500 + + + other + + Rozrachunki publicznoprawne z PFRON + + + + 23-000-000 + + + view + + Rozrachunki z pracownikami + + + + 23-010-000 + + + other + + Rozrachunki z tytułu wynagrodzeń + + + + 23-020-000 + + + other + + Rozrachunki z tytułu pożyczek udzielonych pracownikom + + + + 23-090-000 + + + other + + Inne rozrachunki z pracownikami + + + + 24-000-000 + + + view + + Pozostałe rozrachunki + + + + 24-010-000 + + + view + + Pożyczki + + + + 24-010-100 + + + other + + Pożyczki otrzymane + + + + 24-010-200 + + + other + + Pożyczki udzielone + + + + 24-020-000 + + + view + + Rozliczenie niedoborów i nadwyżek + + + + 24-020-100 + + + other + + Rozliczenie niedoborów + + + + 24-020-200 + + + other + + Rozliczenie nadwyżek + + + + 24-030-000 + + + view + + Rozrachunki związane z kapitałem zakładowym + + + + + 24-030-100 + + + other + + Rozrachunki z tytułu wpłat na kapitał zakładowy + + + + 24-030-200 + + + other + + Rozrachunki z tytułu wkładów niepieniężnych na kapitał zakładowy + + + + 24-030-300 + + + other + + Rozrachunki z tytułu podwyższenia kapitału ze środków własnych spółki + + + + 24-030-400 + + + other + + Rozrachunki z tytułu umorzenia udziałów własnych + + + + 24-050-000 + + + other + + Rozrachunki wewnątrzzakładowe + + + + 24-060-000 + + + other + + Należności dochodzone na drodze sądowej + + + + + 24-070-000 + + + other + + Rozrachunki z tytułu dywidend + + + + 24-080-000 + + + other + + Rozrachunki z tytułu dopłat i zwrotu dopłat + + + + 24-090-000 + + + other + + Pozostałe rozrachunki + + + + 28-000-000 + + + other + + Odpisy aktualizujące rozrachunki + + + + 29-000-000 + + + view + + Rozrachunki pozabilansowe + + + + 29-010-000 + + + other + + Należności warunkowe + + + + 29-020-000 + + + other + + Zobowiązania warunkowe + + + + 29-030-000 + + + other + + Weksle obce dyskontowane lub indosowane + + + + Z3-000-000 + + + view + + Materiały i towary + + + + 30-000-000 + + + view + + Rozliczenie zakupu + + + + 30-010-000 + + + other + + Rozliczenie zakupu materiałów + + + + 30-020-000 + + + other + + Rozliczenie zakupu towarów + + + + 30-030-000 + + + other + + Rozliczenie zakupu usług obcych + + + + 30-040-000 + + + other + + Rozliczenie zakupu składników aktywów trwałych + + + + + 30-050-000 + + + other + + Rozliczenie wartości materiałów i towarów w drodze + + + + 30-060-000 + + + other + + Wartości dostaw niefakturowanych + + + + + 30-070-000 + + + other + + Opłaty manipulacyjne policzone przez Urząd Celny + + + + 30-080-000 + + + other + + Niedobory, szkody i nadwyżki w transporcie + + + + 30-090-000 + + + other + + Reklamacje faktur dostawców + + + + 31-000-000 + + + view + + Materiały i opakowania + + + + 31-010-000 + + + other + + Materiały + + + + 31-060-000 + + + other + + Opakowania + + + + 31-090-000 + + + other + + Materiały w przerobie + + + + 33-000-000 + + + view + + Towary + + + + 33-010-000 + + + other + + Towary w hurcie + + + + 33-020-000 + + + other + + Towary w detalu + + + + 33-030-000 + + + other + + Towary w zakładach gastronomicznych + + + + 33-040-000 + + + other + + Towary skupu + + + 33-080-000 + + + other + + Towary poza jednostką + + + 33-090-000 + + + other + + Nieruchomości i prawa majątkowe przeznaczone do obrotu + + + + 34-000-000 + + + view + + Odchylenia od cen ewidencyjnych materiałów i towarów + + + + 34-010-000 + + + other + + Odchylenia od cen ewidencyjnych materiałów + + + + 34-020-000 + + + view + + Odchylenia od cen ewidencyjnych towarów + + + + 34-020-100 + + + other + + Odchylenia od cen ewidencyjnych towarów w hurcie + + + + 34-020-200 + + + other + + Odchylenia od cen ewidencyjnych towarów w detalu + + + + 34-020-300 + + + other + + Odchylenia od cen ewidencyjnych towarów w zakładach gastronomicznych + + + + 34-020-400 + + + other + + Odchylenia od cen ewidencyjnych towarów skupu + + + + 34-060-000 + + + other + + Odchylenia od cen ewidencyjnych opakowań + + + + 34-070-000 + + + other + + Odchylenia z tytułu aktualizacji wartości zapasów materiałów i towarów + + + + 39-000-000 + + + other + + Zapasy obce + + + + Z4-000-000 + + + view + + Koszty według rodzajów i ich rozliczenie + + + + 40-000-000 + + + view + + Koszty według rodzajów + + + + 40-010-000 + + + view + + Zużycie materiałów i energii + + + + 40-010-100 + + + other + + Zużycie surowców do wytwarzania produktów + + + + 40-010-200 + + + other + + Zużycie energii + + + + 40-010-300 + + + other + + Zużycie paliwa do środków transportu + + + + 40-010-400 + + + other + + Zużycie materiałów biurowych + + + + 40-010-900 + + + other + + Zużycie innych materiałów + + + + 40-020-000 + + + view + + Usługi obce + + + + 40-020-100 + + + other + + Usługi celne + + + + 40-020-200 + + + other + + Usługi telekomunikacyjne + + + + 40-020-300 + + + other + + Usługi pocztowe + + + + + 40-020-400 + + + other + + Usługi kurierskie i transportowe + + + + + 40-020-500 + + + other + + Analizy sanitarne + + + + + 40-020-600 + + + other + + Usługi graficzne i drukarskie + + + + 40-020-700 + + + other + + Usługi remontowe + + + + 40-020-900 + + + other + + Pozostałe usługi + + + + 40-030-000 + + + view + + Podatki i opłaty + + + 40-030-100 + + + other + + Podatek od nieruchomości + + + + 40-030-200 + + + other + + Podatek od środków transportowych + + + + 40-030-300 + + + other + + Podatek akcyzowy + + + + 40-030-400 + + + other + + VAT niepodlegający odliczeniu + + + + 40-030-500 + + + other + + Opłaty i prowizje bankowe + + + + 40-030-600 + + + other + + Opłaty sądowe, prawnicze i notarialne + + + + 40-030-700 + + + other + + Opłaty skarbowe + + + + 40-030-800 + + + other + + Koncesje + + + + 40-030-900 + + + other + + Pozostałe podatki i opłaty + + + + 40-040-000 + + + view + + Wynagrodzenia + + + + 40-040-100 + + + other + + Wynagrodzenia pracowników + + + + 40-040-200 + + + other + + Wynagrodzenia osób doraźnie zatrudnionych + + + + 40-050-000 + + + view + + Ubezpieczenia społeczne i inne świadczenia + + + + 40-050-100 + + + other + + Składki na ubezpieczenia społeczne, FP, FGŚP + + + + 40-050-200 + + + other + + Odpisy na zakładowy fundusz świadczeń socjalnych lub świadczenia urlopowe + + + + 40-050-900 + + + other + + Pozostałe świadczenia + + + + + 41-000-000 + + + other + + Świadczenia na rzecz pracowników + + + + + 42-000-000 + + + other + + Amortyzacja + + + + + 43-000-000 + + + other + + Pozostałe koszty rodzajowe + + + + + 49-000-000 + + + view + + Rozliczenie kosztów + + + + + 49-010-000 + + + other + + Nie podlegające rozliczeniu w czasie + + + + + 49-020-000 + + + other + + Przypadające na przyszłe okresy + + + + + 49-030-000 + + + other + + Koszty zgromadzone + + + + + 49-040-000 + + + other + + Koszty nie wliczane do wartości sprzedaży + + + + Z5-000-000 + + + view + + Koszty według typów działalności i ich rozliczenie + + + + 50-000-000 + + + view + + Koszty działalności podstawowej-produkcyjnej + + + + 50-010-000 + + + other + + Rozliczone koszty działalności + + + + 50-020-000 + + + other + + Koszty nie zakończonych długotrwałych usług + + + + 50-030-000 + + + other + + Straty związane z wykonaniem długotrwałych usług + + + + 50-040-000 + + + other + + Koszty utrzymania hurtowni + + + + 52-000-000 + + + view + + Koszty działalności podstawowej-handlowej + + + + 52-010-000 + + + other + + Koszty utrzymania punktów sprzedaży detalicznej + + + + 52-030-000 + + + other + + Koszty sprzedaży wyrobów + + + + 53-000-000 + + + view + + Koszty działalności pomocniczej + + + + 53-010-000 + + + other + + Świadczenia usług transportowych + + + + 53-020-000 + + + other + + Pozostałe koszty + + + + 55-000-000 + + + view + + Koszty zarządu + + + + 55-010-000 + + + other + + Koszty zarządzania jednostką + + + + 55-020-000 + + + other + + Świadczenia usług na potrzeby reprezentacji i reklamy + + + + 58-000-000 + + + other + + Rozliczenie kosztów działalności + + + + Z6-000-000 + + + view + + Produkty i rozliczenia międzyokresowe + + + + 60-000-000 + + + view + + Produkty i półprodukty + + + + 60-010-000 + + + view + + Produkty gotowe + + + + + 60-010-100 + + + other + + Produkty gotowe w magazynie + + + + + 60-010-200 + + + other + + Produkty gotowe poza jednostką + + + + 60-020-000 + + + other + + Półprodukty + + + + 62-000-000 + + + view + + Odchylenia od cen ewidencyjnych produktów + + + + 62-010-000 + + + other + + Odchylenia od cen ewidencyjnych produktów + + + + 62-020-000 + + + other + + Odchylenia z tytułu aktualizacji wartości zapasów produktów + + + + 64-000-000 + + + view + + Rozliczenia międzyokresowe kosztów + + + + 64-010-000 + + + other + + Czynne rozliczenia międzyokresowe kosztów + + + + 64-020-000 + + + other + + Bierne rozliczenia międzyokresowe kosztów + + + + 65-000-000 + + + view + + Pozostałe rozliczenia międzyokresowe + + + + 65-010-000 + + + other + + Aktywa z tytułu odroczonego podatku dochodowego + + + + 65-020-000 + + + other + + Inne rozliczenia międzyokresowe + + + + Z7-000-000 + + + view + + Przychody i koszty związane z ich osiągnięciem + + + + 70-000-000 + + + view + + Sprzedaż produktów + + + + 70-010-000 + + + other + + Sprzedaż produktów na kraj + + + + 70-020-000 + + + other + + Sprzedaż produktów na eksport + + + + 70-030-000 + + + other + + Sprzedaż usług na kraj + + + + 70-040-000 + + + other + + Sprzedaż usług na eksport + + + + 70-100-000 + + + view + + Koszty sprzedanych produktów + + + + + 70-110-000 + + + other + + Koszt własny sprzedaży produktów na kraj + + + + 70-120-000 + + + other + + Koszt własny sprzedaży produktów na eksport + + + + 70-130-000 + + + other + + Koszt własny sprzedaży usług na kraj + + + + 70-140-000 + + + other + + Koszt własny sprzedaży usług na eksport + + + + 73-000-000 + + + view + + Sprzedaż towarów + + + + 73-010-000 + + + other + + Sprzedaż hurtowa towarów + + + + 73-020-000 + + + other + + Sprzedaż detaliczna towarów + + + + + 73-030-000 + + + other + + Sprzedaż wysyłkowa towarów + + + + 73-040-000 + + + other + + Prowizja komisowa + + + + 73-100-000 + + + view + + Wartość sprzedanych towarów w cenach zakupu + + + + + 73-110-000 + + + other + + Wartość sprzedanych towarów w sprzedaży hurtowej + + + + 73-120-000 + + + other + + Wartość sprzedanych towarów w sprzedaży detalicznej + + + + + 73-130-000 + + + other + + Wartość sprzedanych towarów w sprzedaży wysyłkowej + + + + 73-140-000 + + + other + + Prowizja komisowa + + + + 74-000-000 + + + view + + Sprzedaż materiałów i opakowań + + + + 74-010-000 + + + other + + Sprzedaż materiałów + + + + 74-020-000 + + + other + + Sprzedaż opakowań + + + + 74-030-000 + + + other + + Sprzedaż odpadów + + + + 74-100-000 + + + view + + Wartość sprzedanych materiałów i opakowań + + + + 74-110-000 + + + other + + Wartość w cenach zakupu sprzedanych materiałów + + + + 74-120-000 + + + other + + Wartość w cenach zakupu sprzedanych opakowań + + + + 74-130-000 + + + other + + Wartość w cenach zakupu sprzedanych odpadów + + + + 75-000-000 + + + view + + Przychody finansowe + + + + 75-010-000 + + + other + + Kwoty należne ze sprzedaży aktywów finansowych + + + + 75-020-000 + + + other + + Kwoty należne z tytułu dywidend + + + + 75-030-000 + + + other + + Otrzymane odsetki + + + + 75-040-000 + + + other + + Przychody ze zbycia inwestycji + + + + 75-050-000 + + + other + + Aktualizacja wartości inwestycji-przychody + + + + 75-060-000 + + + other + + Dodatnie różnice kursu walut + + + + 75-070-000 + + + other + + Pozostałe przychody finansowe + + + + 75-100-000 + + + view + + Koszty finansowe + + + + 75-110-000 + + + other + + Wartość sprzedanych inwestycji + + + + 75-120-000 + + + other + + Odpisy z tytułu utraty wartości inwestycji-koszty + + + + 75-130-000 + + + other + + Odsetki zapłacone + + + + 75-140-000 + + + other + + Ujemne różnice kursu walut + + + + 75-190-000 + + + other + + Pozostałe koszty finansowe + + + + 76-000-000 + + + view + + Pozostałe przychody operacyjne + + + + 76-010-000 + + + other + + Przychody ze zbycia niefinansowych aktywów trwałych + + + + 76-020-000 + + + other + + Otrzymane dotacje + + + + 76-030-000 + + + other + + Przychody z usług socjalnych + + + + 76-040-000 + + + other + + Przychody ze wzrostu wartości niefinansowych aktywów trwałych + + + + 76-090-000 + + + other + + Inne pozostałe przychody operacyjne + + + + 76-100-000 + + + view + + Pozostałe koszty operacyjne + + + + 76-110-000 + + + other + + Wartość sprzedanych niefinansowych aktywów trwałych + + + + 76-120-000 + + + other + + Dotacje przekazane + + + + 76-130-000 + + + other + + Odpisy z tytułu utraty wartości aktywów niefinansowych + + + + 76-140-000 + + + other + + Inne pozostałe koszty operacyjne + + + + 77-000-000 + + + other + + Zyski nadzwyczajne + + + + 77-100-000 + + + other + + Straty nadzwyczajne + + + + 79-000-000 + + + view + + Obroty wewnętrzne + + + + 79-010-000 + + + other + + Koszt wyrobów własnej produkcji wydanych do własnych sklepów + + + + 79-020-000 + + + other + + Świadczenia na rzecz środków trwałych w budowie + + + + 79-040-000 + + + other + + Koszt niedoborów produktów + + + + 79-050-000 + + + other + + Koszt zaniechania określonego rodzaju działalności + + + + 79-100-000 + + + view + + Koszt własny obrotów wewnętrznych + + + + 79-110-000 + + + other + + Koszt wytworzenia wyrobów gotowych wydanych do własnych sklepów + + + + 79-120-000 + + + other + + Koszt wytworzenia świadczeń na rzecz środków trwałych w budowie + + + + 79-130-000 + + + other + + Koszt wytworzenia zakończonych prac rozwojowych + + + + 79-140-000 + + + other + + Koszt wytworzenia produktów uznanych za niedobory + + + + 79-150-000 + + + other + + Koszt zaniechania określonego rodzaju działalności + + + + Z8-000-000 + + + view + + Kapitały własne i wynik finansowy + + + + 80-000-000 + + + other + + Kapitał podstawowy + + + + 81-000-000 + + + view + + Pozostałe kapitały i fundusze + + + + 81-100-000 + + + other + + Kapitał zapasowy + + + + 81-200-000 + + + other + + Kapitał rezerwowy + + + + 81-300-000 + + + other + + Kapitał z aktualizacji wyceny + + + + 81-400-000 + + + other + + Kapitały wydzielone w jednostce statutowej i zakładach (oddziałach) samodzielnie sporządzających bilans + + + + 82-000-000 + + + other + + Rozliczenia wyniku finansowego + + + + 83-000-000 + + + view + + Rezerwy + + + + 83-010-000 + + + other + + Rezerwa z tytułu odroczonego podatku dochodowego + + + + 83-020-000 + + + view + + Rezerwa na świadczenia + + + + 83-020-100 + + + other + + Rezerwa długoterminowa na świadczenia emerytalne i podobne + + + + 83-020-200 + + + other + + Rezerwa krótkoterminowa na świadczenia emerytalne i podobne + + + + 83-090-000 + + + view + + Pozostałe rezerwy + + + + 83-090-100 + + + other + + Pozostałe rezerwy długoterminowe + + + + 83-090-200 + + + other + + Pozostałe rezerwy krótkoterminowe + + + + 84-000-000 + + + view + + Rozliczenia międzyokresowe + + + + 84-010-000 + + + other + + Ujemna wartość firmy + + + + 84-020-000 + + + view + + Inne rozliczenia międzyokresowe + + + + 84-020-100 + + + other + + Inne rozliczenia międzyokresowe długoterminowe + + + + 84-020-200 + + + other + + Inne rozliczenia międzyokresowe krótkoterminowe + + + + 85-000-000 + + + view + + Fundusze specjalne + + + + 85-010-000 + + + other + + Zakładowy fundusz świadczeń socjalnych + + + + 85-020-000 + + + view + + Inne fundusze specjalne + + + + 85-020-100 + + + other + + Zakładowy fundusz rehabilitacji osób niepełnosprawnych + + + + 85-020-200 + + + other + + Fundusz nagród + + + + 85-020-300 + + + other + + Fundusz na remont zasobów mieszkaniowych + + + + 86-000-000 + + + other + + Wynik finansowy + + + + 87-000-000 + + + view + + Podatek dochodowy i inne obowiązkowe obciążenia wyniku finansowego + + + + 87-010-000 + + + other + + Podatek dochodowy od osób prawnych + + + + 87-020-000 + + + other + + Inne obowiązkowe obciążenia wyniku finansowego + + + + + Polska - Plan kont + + + + + + + + + + diff --git a/addons/l10n_pl/account_tax.xml b/addons/l10n_pl/account_tax.xml old mode 100644 new mode 100755 index de4123708d9..1968cd28fce --- a/addons/l10n_pl/account_tax.xml +++ b/addons/l10n_pl/account_tax.xml @@ -1,126 +1,588 @@ - - - VAT-23%(23.0%) - 0.230000 - percent - sale - - - - - - - - - - - - VAT-8%(8.0%) - 0.080000 - percent - sale - - - - - - - - - - - - VAT-5%(5.0%) - 0.050000 - percent - sale - - - - - - - - - - - - VAT-0%(0.0%) - 0.000000 - percent - sale - - - - - - - - - - - - VAT naliczony-23%(23.0%) - 0.230000 - percent - purchase - - - - - - - - - - - - VAT naliczony-8%(8.0%) - 0.080000 - percent - purchase - - - - - - - - - - - - VAT naliczony-5%(5.0%) - 0.050000 - percent - purchase - - - - - - - - - - - - VAT naliczony-0%(0.0%) - 0.000000 - percent - purchase - - - - - - - - - +# VAT kraj należny (sprzedaż) + + + + VAT-23% + V23 + 0.230000 + percent + sale + + + + + + + + + + + + + VAT-22% + V22 + 0.220000 + percent + sale + + + + + + + + + + + + VAT-8% + V8 + 0.080000 + percent + sale + + + + + + + + + + + + VAT-7% + V7 + 0.070000 + percent + sale + + + + + + + + + + + + VAT-5% + V5 + 0.050000 + percent + sale + + + + + + + + + + + + VAT-3% + V3 + 0.030000 + percent + sale + + + + + + + + + + + + + VAT-0% + V0 + 0.000000 + percent + sale + + + + + + + + VAT-ZW + VZW + 0.000000 + percent + sale + + + + + + + + VAT usł-23% + VU23 + 0.230000 + percent + sale + + + + + + + + + + + + + + VAT usł-22% + VU22 + 0.220000 + percent + sale + + + + + + + + + + + +# VAT kraj naliczony + + + + VAT naliczony-23% + Z23 + 0.230000 + percent + + purchase + + + + + + + + + + + + VAT naliczony-22% + Z22 + 0.220000 + percent + purchase + + + + + + + + + + + + VAT naliczony-8% + Z8 + 0.080000 + percent + purchase + + + + + + + + + + + + VAT naliczony-7% + Z7 + 0.070000 + percent + purchase + + + + + + + + + + + + VAT naliczony-5% + Z5 + 0.050000 + percent + purchase + + + + + + + + + + + + VAT naliczony-3% + Z3 + 0.030000 + percent + purchase + + + + + + + + + + + + + VAT naliczony-0% + Z0 + 0.000000 + percent + purchase + + + + + + + + + + VAT naliczony-ZW + ZZW + 0.000000 + percent + purchase + + + + + + + + + + + VAT usł nalicz-23% + ZU23 + 0.230000 + percent + purchase + + + + + + + + + + + + VAT usł nalicz-22% + ZU22 + 0.220000 + percent + purchase + + + + + + + + + + + +# Unia +#=========================================================== + + + + Dost tow. unia + UDT + 0.000000 + percent + sale + + + + + + + + Nab tow unia + UNT + 0.23 + percent + + purchase + + + + + + + + Nab tow unia 1 + UNT1 + + + percent + + + + + + purchase + + + + Nab tow unia 2 + UNT2 + + + percent + + + + purchase + + + +# Eksport / Import +#================================================ + + + + Eksp Tow + EXT + 0.000000 + percent + sale + + + + + + + + Imp Tow + IMT + 0.23 + percent + + purchase + + + + + + + + Imp Tow 1 + IMT1 + + + percent + + + + + + purchase + + + + Imp Tow 2 + IMT2 + + + percent + + + + purchase + + + + + Eksp Usł + EXU + 0.000000 + percent + sale + + + + + + + + Świad Usł + UDU + 0.000000 + percent + sale + + + + + + + + Imp Usł + IMU + 0.23 + percent + + purchase + + + + + + + + Imp Usł 1 + IMU1 + + + percent + + + + + + purchase + + + + Imp Usł 2 + IMU2 + + + percent + + + + purchase + + + + + Nab Usł + UNU + 0.23 + percent + + purchase + + + + + + + + Nab Usł 1 + UNU1 + + + percent + + + + + + purchase + + + + Nab Usł 2 + UNU2 + + + percent + + + + purchase + + +# Leasing pojazdu +#================================================ + + + + VAT - leasing pojazdu + VLP + 1.00 + + percent + + all + + + + + VAT - leasing pojazdu 60% x 23% + VLP-1 + + + percent + + + + + + + + all + + + + + VAT - leasing pojazdu 40% x 23% + VLP-2 + + + percent + + + + all + + - \ No newline at end of file + diff --git a/addons/l10n_pl/account_tax_code.xml b/addons/l10n_pl/account_tax_code.xml old mode 100644 new mode 100755 index f9a375f6c96..d0b5c6dbaf3 --- a/addons/l10n_pl/account_tax_code.xml +++ b/addons/l10n_pl/account_tax_code.xml @@ -5,43 +5,391 @@ # # Tax Code Template Configuration # - - Podatek - - - - Różnica podatku do zapłacenia - - - - Podatek należny (Podatek do zapłacenia) - - - - - Podatek naliczony (Podatek do odliczenia) - - - - - - Podstawy podatku - - + + Rejestr główny + - - Podstawa dla podatku przy sprzedaży - - +# E group +# ======================================================================================= + + + Podatek - Do przeniesienia + E - 55 + Kwota do przeniesienia na następny okres rozliczeniowy + + + + + Podatek - Nadwyżka naliczonego nad należnym + E - 50 + Nadwyżka podatku naliczonego nad należnym + + + + + Podatek - Do wpłaty do US + E - 48 + Kwota podatku podlegająca wpłacie do urzędu skarbowego + + + + + + Podatek - Wydatek na kasy rejestrujące + E - 46 + Kwota wydatkowana na zakup kas rejestrujących, do odliczenia w danym okresie rozliczeniowym + + + + + + Podatek - Objęty zaniechaniem poboru + E - 47 + Kwota podatku objęta zaniechaniem poboru + + + + + + Podatek - Wydatek na kasy do zwrotu w tym okresie + E - 49 + Kwota wydatkowana na zakup kas rejestrujących, przysługująca do zwrotu w danym okresie rozliczeniowym + + - - Podstawa dla podatku przy zakupach - - - + + Podatek - Do zwrotu + E - 51 + Kwota do zwrotu na rachunek wskazany przez podatnika + + + + + + Podatek - Do zwrotu 25 dni + E - 52 + W tym kwota do zwrotu w terminie 25 dni + + + + + Podatek - Do zwrotu 60 dni + E - 53 + W tym kwota do zwrotu w terminie 60 dni + + + + + Podatek - Do zwrotu 180 dni + E - 54 + W tym kwota do zwrotu w terminie 180 dni + + + + +# C group +#================================================================================ + + + Podstawa - Razem C + C.RAZEM - 35 + Poz 35 = suma kwot z poz 10, 11, 13, 15, 17, 19, 21, 22, 23, 25, 27 i 31 + + + + + + Podatek - Razem C + C.RAZEM - 36 + Poz 36 = suma kwot z poz 16, 18, 20, 24, 26, 28, 32, 33, pomniejszona o kwotę z pozycji 34 + + + + + + + + Podstawa - Dostawa towarów/usług, kraj, zwolnione + C.01 - 10 + Dostawa towarów oraz świadczenie usług na terytorium kraju, zwolnione od podatku + + + + + + Podstawa - Dostawa towarów/usług, poza kraj + C.02 - 11 + Dostawa towarów oraz świadczenie usług poza terytorium kraju + + + + + + + + Podstawa - W tym usługi art 100.1.4 + C.02a - 12 + W tym świadczenie usług, o których mowa w art 100 ust. 1 pkt 4 ustawy. Do Dostawa towarów oraz świadczenie usług poza terytorium kraju + + + + + + + Podstawa - Dostawa towarów/usług, kraj, 0% + C.03 - 13 + Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 0% + + + + + + Podstawa - W tym towary art 129 + C.03a - 14 + W tym dostawa towarów, o której mowa w art. 129 ustawy. Do Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 0% + + + + + + Podstawa - Dostawa towarów/usług, kraj, 3% lub 5% + C.04 - 15 + Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 3% albo 5% + + + + + + Podatek - Dostawa towarów/usług, kraj, 3% lub 5% + C.04 - 16 + Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 3% albo 5% + + + + + + Podstawa - Dostawa towarów/usług, kraj, 7% lub 8% + C.05 - 17 + Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 7% albo 8% + + + + + + Podatek - Dostawa towarów/usług, kraj, 7% lub 8% + C.05 - 18 + Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 7% albo 8% + + + + + + Podstawa - Dostawa towarów/usług, kraj, 22% lub 23% + C.06 - 19 + Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 22% albo 23% + + + + + + Podatek - Dostawa towarów/usług, kraj, 22% lub 23% + C.06 - 20 + Dostawa towarów oraz świadczenie usług na terytorium kraju, opodatkowane stawką 22% albo 23% + + + + + + Podstawa - Wew-wspól dostawa towarów + C.07 - 21 + Wewnątrzwspólnotowa dostawa towarów + + + + + + + Podstawa - Eksport towarów + C.08 - 22 + Eksport towarów + + + + + + + Podstawa - Wewn-wspól. nabycie towarów + C.09 - 23 + Wewnątrzwspólnotowe nabycie towarów + + + + + + Podatek - Wewn-wspól. nabycie towarów + C.09 - 24 + Wewnątrzwspólnotowe nabycie towarów + + + + + + Podstawa - Import towarów art. 33a + C.10 - 25 + Import towarów, podlegający rozliczeniu zgodnie z art 33a ustawy + + + + + + Podatek - Import towarów art. 33a + C.10 - 26 + Import towarów, podlegający rozliczeniu zgodnie z art 33a ustawy + + + + + + Podstawa - Import usług + C.11 - 27 + Import usług + + + + + + Podatek - Import usług + C.11 - 28 + Import usług + + + + + + Podstawa - W tym nabycie wg art 28b + C.11a - 29 + W tym nabycie od podatników podatku od wartości dodanej usług, do których stosuje się art 28b ustawy + + + + + + Podatek - W tym nabycie wg art 28b + C.11a - 30 + W tym nabycie od podatników podatku od wartości dodanej usług, do których stosuje się art 28b ustawy + + + + + + Podstawa - Dostawa towarów, podatnik nabywca + C.12 - 31 + Dostawa towarów, dla której podatnikiem jest nabywca + + + + + + Podatek - Dostawa towarów, podatnik nabywca + C.12 - 32 + Dostawa towarów, dla której podatnikiem jest nabywca + + + + + + Podatek - Ze spisu z natury art 14.5 + C.13 - 33 + Kwota podatku należnego od towarów i usług objętych spisem z natury, o którym mowa w art.14 ust.5 ustawy + + + + + + Podatek - Wew.wspól. nabycie środk. transp. termin + C.14 - 34 + Kwota podatku należnego od wewnątrzwspólnotowego nabycia środków transportu, wykazanego w poz.34, podlegająca wpłacie w terminie, o którym mowa w art.103 ust.3 w związku z ust.4 ustawy + + + + +# D group +# ======================================================================================= + + + Podstawa - Razem D + D.RAZEM - 00 + Poz nieistniejąca = suma kwot z poz 49 i 51 + + + + + + Podatek - Razem D + D.03 - 45 + Razem kwota podatku naliczonego do odliczenia + + + + + + Podatek - Nadwyżka z poprzedniej deklaracji + D.01 - 37 + Kwota nadwyżki z poprzedniej deklaracji + + + + + Podatek - Naliczony ze spisu z natury, art.113 + D.01 - 38 + Kwota podatku naliczonego wynikającego ze spisu z natury, o którym mowa w art.113 ust.5 ustawy + + + + + Podstawa - Nabycie towarów i usług ś.trwałe + D.02 - 39 + Nabycie towarów i usług zaliczanych u podatnika do środków trwałych + + + + + Podatek - Nabycie towarów i usług ś.trwałe + D.02 - 40 + Nabycie towarów i usług zaliczanych u podatnika do środków trwałych + + + + + Podstawa - Nabycie towarów i usług pozostałych + D.02 - 41 + Nabycie towarów i usług pozostałych + + + + + Podatek - Nabycie towarów i usług pozostałych + D.02 - 42 + Nabycie towarów i usług pozostałych + + + + + Podatek - Korekta naliczonego od nabycia ś.trwałych + D.03 - 43 + Korekta podatku naliczonego od nabycia środków trwałych + + + + + Podatek - Korekta naliczonego od pozostałych nabyć + D.03 - 44 + Korekta podatku naliczonego od pozostałych nabyć + + diff --git a/addons/l10n_pl/country_pl.xml b/addons/l10n_pl/country_pl.xml new file mode 100644 index 00000000000..0b3d45c6d15 --- /dev/null +++ b/addons/l10n_pl/country_pl.xml @@ -0,0 +1,85 @@ + + + + + mazowieckie + MZ + + + + dolnośląskie + DS + + + + lubelskie + LU + + + + kujawsko-pomorskie + KS + + + + lubuskie + LB + + + + łódzkie + LD + + + + małopolskie + MA + + + + opolskie + OP + + + + podkarpackie + PK + + + + podlaskie + PD + + + + pomorskie + PM + + + + śląskie + SL + + + + świętokrzyskie + SK + + + + warmińsko-mazurskie + WN + + + + wielkopolskie + WP + + + + zachodniopomorskie + ZP + + + + diff --git a/addons/l10n_pl/fiscal_position.xml b/addons/l10n_pl/fiscal_position.xml new file mode 100644 index 00000000000..5dc0cbe953d --- /dev/null +++ b/addons/l10n_pl/fiscal_position.xml @@ -0,0 +1,247 @@ + + + + + + + + Kraj + + + + + Wspólnota + + + + + Import/Eksport + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# Zakup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# Eksport / Import +#==================================================== + + +# Sprzedaż + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# Zakupy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/mail/mail_followers.py b/addons/mail/mail_followers.py index 23e7f6ae6aa..2045353b0e5 100644 --- a/addons/mail/mail_followers.py +++ b/addons/mail/mail_followers.py @@ -119,11 +119,10 @@ class mail_notification(osv.Model): # add user signature user = self.pool.get("res.users").browse(cr, SUPERUSER_ID, [user_id], context=context)[0] if user.signature: - signature = plaintext2html(user.signature) + signature = user.signature else: signature = "--
    %s" % user.name - footer = tools.append_content_to_html(footer, signature, plaintext=False, container_tag='p') - + footer = tools.append_content_to_html(footer, signature, plaintext=False) # add company signature if user.company_id.website: website_url = ('http://%s' % user.company_id.website) if not user.company_id.website.lower().startswith(('http:', 'https:')) \ diff --git a/addons/mail/static/src/css/mail.css b/addons/mail/static/src/css/mail.css index 0abd8ab1b4e..ff446310d77 100644 --- a/addons/mail/static/src/css/mail.css +++ b/addons/mail/static/src/css/mail.css @@ -1,29 +1,7 @@ /* ------------ TOPBAR MAIL BUTTON --------------- */ - -/* FIXME this css is not very pretty because it uses a - * 'button' element wich comes with a lot of inappropriate - * styling. Entypo is also a headache to center properly - * */ - -.openerp .oe_topbar_item.oe_topbar_compose_full_email{ - padding: 0px; - width: 32px; - height: 32px; -} -.openerp .oe_topbar_item.oe_topbar_compose_full_email button{ - position: relative; - top: -3px; /* centering entypo ... urgh */ - box-sizing: border-box; - border: none; - box-shadow: none; +.oe_systray #oe_topbar_compose_full_email_icon { color: white; - background: none; - text-shadow: 0px 1px 2px black; - width: 32px; - height: 32px; - padding: 0px; - margin: 0px; - border-radius: 0px; + margin-right: 15px; } /* ---- GENERIC FOR MAIL-RELATED STUFF ---- */ diff --git a/addons/mail/static/src/js/announcement.js b/addons/mail/static/src/js/announcement.js index 0dd438d13af..95d4dc6e1ff 100644 --- a/addons/mail/static/src/js/announcement.js +++ b/addons/mail/static/src/js/announcement.js @@ -12,7 +12,9 @@ openerp_announcement = function(instance) { } var self = this; var config_parameter = new instance.web.Model('ir.config_parameter'); - var $bar = this.$el.find('.announcement_bar'); + $(openerp.qweb.render('WebClient.announcement_bar')).prependTo($('body')); + var $bar = $('#announcement_bar_table'); + return config_parameter.call('get_param', ['database.uuid', false]).then(function(dbuuid) { if (!dbuuid) { return; diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 04e99f5de0e..dbe7d54aade 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -1996,11 +1996,12 @@ openerp.mail = function (session) { template:'mail.ComposeMessageTopButton', start: function () { - this.$('button').on('click', this.on_compose_message ); + this.$el.on('click', this.on_compose_message); this._super(); }, on_compose_message: function (event) { + event.preventDefault(); event.stopPropagation(); var action = { type: 'ir.actions.act_window', @@ -2021,7 +2022,8 @@ openerp.mail = function (session) { this._super.apply(this, arguments); this.update_promise.then(function() { var mail_button = new session.web.ComposeMessageTopButton(); - mail_button.appendTo(session.webclient.$el.find('.oe_systray')); + mail_button.appendTo(session.webclient.$el.parents().find('.oe_systray')); + openerp.web.bus.trigger('resize'); // Re-trigger the reflow logic }); }, }); diff --git a/addons/mail/static/src/xml/announcement.xml b/addons/mail/static/src/xml/announcement.xml index 84dfa426796..46397861992 100644 --- a/addons/mail/static/src/xml/announcement.xml +++ b/addons/mail/static/src/xml/announcement.xml @@ -1,12 +1,18 @@ - - - - - - - + +
    + + + + +
    + + + + + +
    +
    -
    diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml index 62ecdcd89d6..c79b95224b1 100644 --- a/addons/mail/static/src/xml/mail.xml +++ b/addons/mail/static/src/xml/mail.xml @@ -340,9 +340,11 @@ render of the button on the user bar for open wizard compose message --> -
    - -
    +
  • + + + +
  • diff --git a/addons/product/product.py b/addons/product/product.py index 6fa0627db2c..d90165ae022 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -816,10 +816,8 @@ class product_product(osv.osv): uom.id, product.list_price, context['uom']) else: res[product.id] = product.list_price - price_extra = 0.0 - for variant_id in product.attribute_value_ids: - price_extra += variant_id.price_extra - res[product.id] = (res[product.id] or 0.0) + price_extra + res[product.id] = res[product.id] + product.price_extra + return res def _get_partner_code_name(self, cr, uid, ids, product, partner_id, context=None): diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index 6f29d3a188d..963bdd0eea0 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -283,15 +283,30 @@ Product Kanban product.product - primary - - - - - - - + + + + + +
    + +
    +

    + + + + +

    +
    +
      +
    • Price:
    • +
    +
    +
    + + + @@ -343,7 +358,7 @@
    @@ -361,7 +376,7 @@

    - + Variants

    diff --git a/addons/report_intrastat/report_intrastat_view.xml b/addons/report_intrastat/report_intrastat_view.xml index 574234b1eac..f1147d7f28c 100644 --- a/addons/report_intrastat/report_intrastat_view.xml +++ b/addons/report_intrastat/report_intrastat_view.xml @@ -25,14 +25,13 @@ - - product.normal.form - product.product - + + product.template.form + product.template + - + diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 98f65075922..be7c96f1c1e 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -510,7 +510,11 @@ class Home(http.Controller): if request.session.uid: if kw.get('redirect'): return werkzeug.utils.redirect(kw.get('redirect'), 303) - return request.render('web.webclient_bootstrap') + if not request.uid: + request.uid = request.session.uid + + menu_data = request.registry['ir.ui.menu'].load_menus(request.cr, request.uid, context=request.context) + return request.render('web.webclient_bootstrap', qcontext={'menu_data': menu_data}) else: return login_redirect() @@ -892,70 +896,6 @@ class Session(http.Controller): class Menu(http.Controller): - @http.route('/web/menu/get_user_roots', type='json', auth="user") - def get_user_roots(self): - """ Return all root menu ids visible for the session user. - - :return: the root menu ids - :rtype: list(int) - """ - s = request.session - Menus = s.model('ir.ui.menu') - menu_domain = [('parent_id', '=', False)] - - return Menus.search(menu_domain, 0, False, False, request.context) - - @http.route('/web/menu/load', type='json', auth="user") - def load(self): - """ Loads all menu items (all applications and their sub-menus). - - :return: the menu root - :rtype: dict('children': menu_nodes) - """ - Menus = request.session.model('ir.ui.menu') - - fields = ['name', 'sequence', 'parent_id', 'action'] - menu_root_ids = self.get_user_roots() - menu_roots = Menus.read(menu_root_ids, fields, request.context) if menu_root_ids else [] - menu_root = { - 'id': False, - 'name': 'root', - 'parent_id': [-1, ''], - 'children': menu_roots, - 'all_menu_ids': menu_root_ids, - } - if not menu_roots: - return menu_root - - # menus are loaded fully unlike a regular tree view, cause there are a - # limited number of items (752 when all 6.1 addons are installed) - menu_ids = Menus.search([('id', 'child_of', menu_root_ids)], 0, False, False, request.context) - menu_items = Menus.read(menu_ids, fields, request.context) - # adds roots at the end of the sequence, so that they will overwrite - # equivalent menu items from full menu read when put into id:item - # mapping, resulting in children being correctly set on the roots. - menu_items.extend(menu_roots) - menu_root['all_menu_ids'] = menu_ids # includes menu_root_ids! - - # make a tree using parent_id - menu_items_map = dict( - (menu_item["id"], menu_item) for menu_item in menu_items) - for menu_item in menu_items: - if menu_item['parent_id']: - parent = menu_item['parent_id'][0] - else: - parent = False - if parent in menu_items_map: - menu_items_map[parent].setdefault( - 'children', []).append(menu_item) - - # sort by sequence a tree using parent_id - for menu_item in menu_items: - menu_item.setdefault('children', []).sort( - key=operator.itemgetter('sequence')) - - return menu_root - @http.route('/web/menu/load_needaction', type='json', auth="user") def load_needaction(self, menu_ids): """ Loads needaction counters for specific menu ids. diff --git a/addons/web/static/lib/cleditor/jquery.cleditor.js b/addons/web/static/lib/cleditor/jquery.cleditor.js index cf98288d6c6..5a30d29a191 100644 --- a/addons/web/static/lib/cleditor/jquery.cleditor.js +++ b/addons/web/static/lib/cleditor/jquery.cleditor.js @@ -366,7 +366,6 @@ // change - shortcut for .bind("change", handler) or .trigger("change") fn.change = function change(handler) { - console.log('change test'); var $this = $(this); return handler ? $this.bind(CHANGE, handler) : $this.trigger(CHANGE); }; diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index c14100a7d5f..d496496c1fe 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -20,6 +20,25 @@ font-style: normal; } +#oe_main_menu_navbar { + min-height: 34px; + z-index: 1001; + border-radius: 0; +} +#oe_main_menu_navbar li a, #oe_main_menu_navbar li button { + padding: 4px 8px 4px 8px; + margin-top: 2px; + font-size: 13px; +} +#oe_main_menu_navbar .oe_topbar_avatar { + max-height: 18px; + width: auto; +} + +#oe_main_menu_navbar.navbar { + margin-bottom: 0px; +} + .openerp { padding: 0; margin: 0; @@ -32,7 +51,12 @@ */ } .openerp.openerp_webclient_container { - height: 100%; + height: calc(100% - 34px); +} +@media (max-width: 768px) { + .openerp.openerp_webclient_container { + height: calc(100% - 52px); + } } .openerp :-moz-placeholder { color: #afafb6 !important; @@ -461,7 +485,7 @@ background-image: -webkit-radial-gradient(circle, #eeeeee 0%, #cccccc 40%, #bbbbbb 100%); background-image: -moz-radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%); background-image: -ms-radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%); - background-image: radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%); + background-image: radial-gradient(circle, #eeeeee 0%, #cccccc 40%, #bbbbbb 100%); } .openerp .oe_kanban_status_green { background: green; @@ -469,7 +493,7 @@ background-image: -webkit-radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%); background-image: -moz-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%); background-image: -ms-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%); - background-image: radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%); + background-image: radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%); } .openerp .oe_kanban_status_red { background: red; @@ -477,7 +501,7 @@ background-image: -webkit-radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%); background-image: -moz-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%); background-image: -ms-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%); - background-image: radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%); + background-image: radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%); } .openerp .btn-group.kanban_state { padding-top: 8px; @@ -822,7 +846,7 @@ background-image: -moz-linear-gradient(top, #fc8787, maroon); background-image: -ms-linear-gradient(top, #fc8787, maroon); background-image: -o-linear-gradient(top, #fc8787, maroon); - background-image: linear-gradient(to bottom, #fc8787, maroon); + background-image: linear-gradient(to bottom, #fc8787, #800000); } .openerp .navbar .oe_topbar_anonymous_login a { display: block; @@ -925,49 +949,8 @@ white-space: nowrap; overflow: hidden; } -.openerp .navbar-nav { - float: left; - padding: 0; - margin: 0; - font-size: 13px; -} -.openerp .navbar-nav > li { - list-style-type: none; - padding: 0; - margin: 0; - float: left; - display: block; - color: #eeeeee; -} -.openerp .navbar-nav > li > a { - display: block; - padding: 5px 10px 26px !important; - line-height: 20px; - height: 20px; - text-decoration: none; - color: #eeeeee !important; - vertical-align: top; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); - -webkit-transition: all 0.2s ease-out; - -moz-transition: all 0.2s ease-out; - -ms-transition: all 0.2s ease-out; - -o-transition: all 0.2s ease-out; - transition: all 0.2s ease-out; -} -.openerp .navbar-nav > li > a:hover { - background: rgba(0, 0, 0, 0.2); - text-shadow: black 0px 0px 3px; - color: white; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; -} -.openerp .navbar-nav > li > .active { - background: rgba(0, 0, 0, 0.3); - text-shadow: black 0px 0px 3px; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; +.openerp .nav li a { + padding: 6px 8px 4px 8px; } .openerp .oe_user_menu { float: right; @@ -981,13 +964,6 @@ .openerp .oe_user_menu .oe_dropdown_menu { right: -1px; } -.openerp .oe_systray > div { - float: left; - padding: 0 4px 0 4px; -} -.openerp .oe_systray { - float: right; -} .openerp .oe_leftbar { display: none; width: 220px; @@ -3018,34 +2994,6 @@ font-size: 95%; line-height: 1.2em; } -.openerp .navbar { - min-height: 32px; - margin-bottom: 0px; - border: none; - z-index: 1; - position: static; - background-color: #414141; - background-color: #454343; - background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626)); - background-image: -webkit-linear-gradient(top, #646060, #262626); - background-image: -moz-linear-gradient(top, #646060, #262626); - background-image: -ms-linear-gradient(top, #646060, #262626); - background-image: -o-linear-gradient(top, #646060, #262626); - background-image: linear-gradient(to bottom, #646060, #262626); -} -.openerp .navbar-default .navbar-nav li a:hover, .openerp .navbar-default .navbar-nav li a:focus { - background: rgba(0, 0, 0, 0.3); -} -.openerp .navbar-default .navbar-nav .open > a, .openerp .navbar-default .navbar-nav a:hover, .openerp .navbar-default .navbar-nav a:focus { - background: rgba(0, 0, 0, 0.3) !important; -} -.openerp .navbar-default .navbar-nav .dropdown > a .caret { - border-top-color: #777777 !important; - border-bottom-color: #777777 !important; -} -.openerp .navbar-nav li a { - padding: 4px 32px 4px 12px; -} .openerp .oe_navbar .dropdown-menu { font-size: 13px; padding: 4px 0; @@ -3075,11 +3023,11 @@ .openerp .oe_view_manager_new .oe_form_nosheet .oe_form_label { font-weight: normal; } -.openerp .nav li > a { - padding: 3px 4px 2px 18px; +.openerp .nav-pills li > a { + padding: 6px 4px 2px 18px; color: #4c4c4c; } -.openerp .nav nav-pills.nav-stacked > li > ul { +.openerp .nav-pills .nav-stacked > li > ul { padding-left: 16px; } .openerp .nav-pills > li.active > a, .openerp a.list-group-item.active > a { diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index e3a84a8f78c..9817daab5c7 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -55,7 +55,7 @@ $sheet-padding: 16px background-image: -webkit-radial-gradient(circle, $gradient) background-image: -moz-radial-gradient($gradient) background-image: -ms-radial-gradient($gradient) - background-image: radial-gradient($gradient) + background-image: radial-gradient(circle, $gradient) @mixin radius($radius: 5px) -moz-border-radius: $radius @@ -143,6 +143,21 @@ $sheet-padding: 16px // }}} +#oe_main_menu_navbar + min-height: 34px + z-index: 1001 + border-radius: 0 + li a, li button + padding: 4px 8px 4px 8px + margin-top: 2px + font-size: 13px + .oe_topbar_avatar + max-height: 18px + width: auto + +#oe_main_menu_navbar.navbar + margin-bottom: 0px + .openerp // Global style {{{ padding: 0 @@ -152,7 +167,10 @@ $sheet-padding: 16px font-size: 13px background: white &.openerp_webclient_container - height: 100% + height: calc(100% - 34px) + @media (max-width: 768px) + &.openerp_webclient_container + height: calc(100% - 52px) // }}} //Placeholder style{{{ \:-moz-placeholder @@ -713,7 +731,6 @@ $sheet-padding: 16px display: none // }}} // Top Menu {{{ - .navbar .oe_topbar_anonymous_login background-color: #dc5f59 @@ -788,37 +805,8 @@ $sheet-padding: 16px // So why aren't the buttons oe_topbar_items ? This sad state of affairs // is a leftover from an uncomplete refactoring when the left and top menu // were merged. You are welcome to refactor and clean this up - .navbar-nav - float: left - padding: 0 - margin: 0 - font-size: 13px - > li - list-style-type: none - padding: 0 - margin: 0 - float: left - display: block - color: #eeeeee - > a - display: block - padding: 5px 10px 26px !important - line-height: 20px - height: 20px - text-decoration: none - color: #eee !important - vertical-align: top - text-shadow: 0 1px 1px rgba(0,0,0,0.2) - @include transition(all 0.2s ease-out) - &:hover - background: rgba(0,0,0,0.2) - text-shadow: black 0px 0px 3px - color: white - @include box-shadow(0 1px 2px rgba(0,0,0,0.4) inset) - > .active - background: rgba(0,0,0,0.30) - text-shadow: black 0px 0px 3px - @include box-shadow(0 1px 2px rgba(0,0,0,0.4) inset) + .nav li a + padding: 6px 8px 4px 8px .oe_user_menu float: right @@ -830,12 +818,6 @@ $sheet-padding: 16px .oe_dropdown_menu right: -1px - .oe_systray > div - float: left - padding: 0 4px 0 4px - .oe_systray - float: right - // }}} // Webclient.leftbar {{{ .oe_leftbar @@ -2429,28 +2411,6 @@ $sheet-padding: 16px line-height: 1.2em // }}} // Bootstrap HACKS {{{ - .navbar - min-height: 32px - margin-bottom: 0px - border: none - z-index: 1 - position: static - background-color: #414141 - @include vertical-gradient(#646060, #262626) - .navbar-default - .navbar-nav - li - a:hover,a:focus - background: rgba(0, 0, 0, 0.3) - .open > a,a:hover,a:focus - background: rgba(0, 0, 0, 0.3) !important - .dropdown > a .caret - border-top-color: #777 !important - border-bottom-color: #777 !important - .navbar-nav - li - a - padding: 4px 32px 4px 12px .oe_navbar .dropdown-menu font-size: 13px padding: 4px 0 @@ -2473,11 +2433,11 @@ $sheet-padding: 16px font-weight: normal // Customize bootstrap3 for leftbar - .nav + .nav-pills li > a - padding: 3px 4px 2px 18px + padding: 6px 4px 2px 18px color: #4c4c4c - nav-pills.nav-stacked > li > ul + .nav-stacked > li > ul padding-left: 16px .nav-pills > li.active,a.list-group-item.active > a diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index c8cc7ce8a4b..e53c8f0da6c 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -734,51 +734,52 @@ instance.web.ChangePassword = instance.web.Widget.extend({ instance.web.client_actions.add("change_password", "instance.web.ChangePassword"); instance.web.Menu = instance.web.Widget.extend({ - template: 'Menu', init: function() { var self = this; this._super.apply(this, arguments); - this.has_been_loaded = $.Deferred(); + this.is_bound = $.Deferred(); this.maximum_visible_links = 'auto'; // # of menu to show. 0 = do not crop, 'auto' = algo this.data = {data:{children:[]}}; - this.on("menu_loaded", this, function (menu_data) { - self.reflow(); + this.on("menu_bound", this, function() { // launch the fetch of needaction counters, asynchronous - if (!_.isEmpty(menu_data.all_menu_ids)) { - this.do_load_needaction(menu_data.all_menu_ids); + var $all_menus = self.$el.parents('body').find('.oe_webclient').find('[data-menu]'); + var all_menu_ids = _.map($all_menus, function (menu) {return parseInt($(menu).attr('data-menu'), 10);}); + if (!_.isEmpty(all_menu_ids)) { + this.do_load_needaction(all_menu_ids); } }); - var lazyreflow = _.debounce(this.reflow.bind(this), 200); - instance.web.bus.on('resize', this, function() { - self.$el.height(0); - lazyreflow(); - }); }, start: function() { this._super.apply(this, arguments); - this.$secondary_menus = this.getParent().$el.find('.oe_secondary_menus_container'); - this.$secondary_menus.on('click', 'a[data-menu]', this.on_menu_click); - return this.do_reload(); + return this.bind_menu(); }, do_reload: function() { var self = this; - return this.rpc("/web/menu/load", {}).done(function(r) { - self.menu_loaded(r); - }); + self.bind_menu(); }, - menu_loaded: function(data) { + bind_menu: function() { var self = this; - this.data = {data: data}; - this.renderElement(); - this.$secondary_menus.html(QWeb.render("Menu.secondary", { widget : this })); + this.$secondary_menus = this.$el.parents().find('.oe_secondary_menus_container') + this.$secondary_menus.on('click', 'a[data-menu]', this.on_menu_click); this.$el.on('click', 'a[data-menu]', this.on_top_menu_click); // Hide second level submenus this.$secondary_menus.find('.oe_menu_toggler').siblings('.oe_secondary_submenu').hide(); if (self.current_menu) { self.open_menu(self.current_menu); } - this.trigger('menu_loaded', data); - this.has_been_loaded.resolve(); + this.trigger('menu_bound'); + + var lazyreflow = _.debounce(this.reflow.bind(this), 200); + instance.web.bus.on('resize', this, function() { + if (parseInt(self.$el.parent().css('width')) <= 768 ) { + lazyreflow('all_outside'); + } else { + lazyreflow(); + } + }); + instance.web.bus.trigger('resize'); + + this.is_bound.resolve(); }, do_load_needaction: function (menu_ids) { var self = this; @@ -803,30 +804,48 @@ instance.web.Menu = instance.web.Widget.extend({ }, /** * Reflow the menu items and dock overflowing items into a "More" menu item. - * Automatically called when 'menu_loaded' event is triggered and on window resizing. + * Automatically called when 'menu_bound' event is triggered and on window resizing. + * + * @param {string} behavior If set to 'all_outside', all the items are displayed. If set to + * 'all_inside', all the items are hidden under the more item. If not set, only the + * overflowing items are hidden. */ - reflow: function() { + reflow: function(behavior) { var self = this; - this.$el.height('auto').show(); var $more_container = this.$('#menu_more_container').hide(); var $more = this.$('#menu_more'); - $more.children('li').insertBefore($more_container); - var $toplevel_items = this.$el.children('li').not($more_container).hide(); + var $systray = this.$el.parents().find('.oe_systray'); + + $more.children('li').insertBefore($more_container); // Pull all the items out of the more menu + + // 'all_outside' beahavior should display all the items, so hide the more menu and exit + if (behavior === 'all_outside') { + this.$el.find('li').show(); + $more_container.hide(); + return; + } + + var $toplevel_items = this.$el.find('li').not($more_container).not($systray.find('li')).hide(); $toplevel_items.each(function() { + // In all inside mode, we do not compute to know if we must hide the items, we hide them all + if (behavior === 'all_inside') { + return false; + } var remaining_space = self.$el.parent().width() - $more_container.outerWidth(); self.$el.parent().children(':visible').each(function() { remaining_space -= $(this).outerWidth(); }); + if ($(this).width() > remaining_space) { return false; } $(this).show(); }); $more.append($toplevel_items.filter(':hidden').show()); - $more_container.toggle(!!$more.children().length); + $more_container.toggle(!!$more.children().length || behavior === 'all_inside'); // Hide toplevel item if there is only one var $toplevel = this.$el.children("li:visible"); - if ($toplevel.length === 1) { + if ($toplevel.length === 1 && behavior != 'all_inside') { $toplevel.hide(); } }, @@ -853,7 +872,7 @@ instance.web.Menu = instance.web.Widget.extend({ // Activate current main menu this.$el.find('.active').removeClass('active'); - $main_menu.addClass('active'); + $main_menu.parent().addClass('active'); // Show current sub menu this.$secondary_menus.find('.oe_secondary_menu').hide(); @@ -939,22 +958,19 @@ instance.web.Menu = instance.web.Widget.extend({ * @param {Event} ev the jquery event */ on_top_menu_click: function(ev) { + ev.preventDefault(); var self = this; var id = $(ev.currentTarget).data('menu'); - var menu_ids = [id]; - var menu = _.filter(this.data.data.children, function (menu) {return menu.id == id;})[0]; - function add_menu_ids (menu) { - if (menu.children) { - _.each(menu.children, function (menu) { - menu_ids.push(menu.id); - add_menu_ids(menu); - }); - } - } - add_menu_ids(menu); + + // Fetch the menu leaves ids in order to check if they need a 'needaction' + var $secondary_menu = this.$el.parents().find('.oe_secondary_menu[data-menu-parent=' + id + ']'); + var $menu_leaves = $secondary_menu.children().find('.oe_menu_leaf'); + var menu_ids = _.map($menu_leaves, function (leave) {return parseInt($(leave).attr('data-menu'), 10);}); + self.do_load_needaction(menu_ids).then(function () { self.trigger("need_action_reloaded"); }); + this.on_menu_click(ev); }, on_menu_click: function(ev) { @@ -980,6 +996,7 @@ instance.web.UserMenu = instance.web.Widget.extend({ f($(this)); } }); + this.$el.parent().show() }, do_update: function () { var self = this; @@ -1001,6 +1018,8 @@ instance.web.UserMenu = instance.web.Widget.extend({ } var avatar_src = self.session.url('/web/binary/image', {model:'res.users', field: 'image_small', id: self.session.uid}); $avatar.attr('src', avatar_src); + + openerp.web.bus.trigger('resize'); // Re-trigger the reflow logic }); }; this.update_promise = this.update_promise.then(fct, fct); @@ -1086,15 +1105,13 @@ instance.web.Client = instance.web.Widget.extend({ start: function() { var self = this; return instance.session.session_bind(this.origin).then(function() { - var $e = $(QWeb.render(self._template, {widget: self})); - self.replaceElement($e); - $e.openerpClass(); self.bind_events(); return self.show_common(); }); }, bind_events: function() { var self = this; + $('.oe_systray').show(); this.$el.on('mouseenter', '.oe_systray > div:not([data-toggle=tooltip])', function() { $(this).attr('data-toggle', 'tooltip').tooltip().trigger('mouseenter'); }); @@ -1146,10 +1163,6 @@ instance.web.Client = instance.web.Widget.extend({ }); instance.web.WebClient = instance.web.Client.extend({ - _template: 'WebClient', - events: { - 'click .oe_logo_edit_admin': 'logo_edit' - }, init: function(parent, client_options) { this._super(parent); if (client_options) { @@ -1164,6 +1177,7 @@ instance.web.WebClient = instance.web.Client.extend({ var self = this; this.on("change:title_part", this, this._title_changed); this._title_changed(); + return $.when(this._super()).then(function() { if (jQuery.deparam !== undefined && jQuery.deparam(jQuery.param.querystring()).kitten !== undefined) { self.to_kitten(); @@ -1227,12 +1241,19 @@ instance.web.WebClient = instance.web.Client.extend({ show_application: function() { var self = this; self.toggle_bars(true); + self.update_logo(); + this.$('.oe_logo_edit_admin').click(function(ev) { + self.logo_edit(ev); + }); + + // Menu is rendered server-side thus we don't want the widget to create any dom self.menu = new instance.web.Menu(self); - self.menu.replace(this.$el.find('.oe_menu_placeholder')); + self.menu.setElement(this.$el.parents().find('.oe_application_menu_placeholder')); + self.menu.start(); self.menu.on('menu_click', this, this.on_menu_action); self.user_menu = new instance.web.UserMenu(self); - self.user_menu.replace(this.$el.find('.oe_user_menu_placeholder')); + self.user_menu.appendTo(this.$el.parents().find('.oe_user_menu_placeholder')); self.user_menu.on('user_logout', self, self.on_logout); self.user_menu.do_update(); self.bind_hashchange(); @@ -1250,6 +1271,7 @@ instance.web.WebClient = instance.web.Client.extend({ }, logo_edit: function(ev) { var self = this; + ev.preventDefault(); self.alive(new instance.web.Model("res.users").get_func("read")(this.session.uid, ["company_id"])).then(function(res) { self.rpc("/web/action/load", { action_id: "base.action_res_company_form" }).done(function(result) { result.res_id = res['company_id'][0]; @@ -1294,7 +1316,7 @@ instance.web.WebClient = instance.web.Client.extend({ return false; }); }); - $icon.appendTo(self.$('.oe_systray')); + $icon.prependTo(window.$('.oe_systray')); } }); }, @@ -1309,7 +1331,6 @@ instance.web.WebClient = instance.web.Client.extend({ return this.session.session_reload().then(function () { instance.session.load_modules(true).then( self.menu.proxy('do_reload')); }); - }, do_notify: function() { var n = this.notification; @@ -1331,15 +1352,16 @@ instance.web.WebClient = instance.web.Client.extend({ var state = $.bbq.getState(true); if (_.isEmpty(state) || state.action == "login") { - self.menu.has_been_loaded.done(function() { + self.menu.is_bound.done(function() { new instance.web.Model("res.users").call("read", [self.session.uid, ["action_id"]]).done(function(data) { if(data.action_id) { self.action_manager.do_action(data.action_id[0]); self.menu.open_action(data.action_id[0]); } else { var first_menu_id = self.menu.$el.find("a:first").data("menu"); - if(first_menu_id) + if(first_menu_id) { self.menu.menu_click(first_menu_id); + } } }); }); @@ -1353,10 +1375,9 @@ instance.web.WebClient = instance.web.Client.extend({ if (!_.isEqual(this._current_state, stringstate)) { var state = event.getState(true); if(!state.action && state.menu_id) { - self.menu.has_been_loaded.done(function() { - self.menu.do_reload().done(function() { - self.menu.menu_click(state.menu_id); - }); + self.menu.is_bound.done(function() { + self.menu.do_reload(); + self.menu.menu_click(state.menu_id); }); } else { state._push_me = false; // no need to push state back... diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 19597add308..a9a444d0004 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -271,7 +271,7 @@ instance.web.ActionManager = instance.web.Widget.extend({ } action_loaded = this.do_action(state.action, { additional_context: add_context }); $.when(action_loaded || null).done(function() { - instance.webclient.menu.has_been_loaded.done(function() { + instance.webclient.menu.is_bound.done(function() { if (self.inner_action && self.inner_action.id) { instance.webclient.menu.open_action(self.inner_action.id); } diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 1caef25a907..adae3be7c63 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -294,9 +294,9 @@
    - - Back to Login - +
  • + Back to Login +
  • Database Management
    @@ -341,52 +341,6 @@
    - - - - - - - - - - - - - - - - -