diff --git a/sao/images/tryton-download.svg b/sao/images/tryton-download.svg
new file mode 100644
index 0000000000..6a171ea822
--- /dev/null
+++ b/sao/images/tryton-download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/sao/images/tryton-save.svg b/sao/images/tryton-save.svg
index 3754a0cf0d..9cc945f49f 100644
--- a/sao/images/tryton-save.svg
+++ b/sao/images/tryton-save.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/sao/src/common.js b/sao/src/common.js
index 085e914d9a..74d94edf96 100644
--- a/sao/src/common.js
+++ b/sao/src/common.js
@@ -3043,6 +3043,7 @@
'tryton-create',
'tryton-date',
'tryton-delete',
+ 'tryton-download',
'tryton-email',
'tryton-error',
'tryton-exit',
diff --git a/sao/src/view/form.js b/sao/src/view/form.js
index 77ddeaa36d..57df00a68f 100644
--- a/sao/src/view/form.js
+++ b/sao/src/view/form.js
@@ -4142,7 +4142,7 @@ function eval_pyson(value){
'type': 'button',
'aria-label': Sao.i18n.gettext("Save As"),
'title': Sao.i18n.gettext("Save As..."),
- }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-save')
+ }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-download')
).appendTo(group);
this.but_save_as.click(this.save_as.bind(this));
diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js
index 297e8e9aa7..e8ac659a1d 100644
--- a/sao/src/view/tree.js
+++ b/sao/src/view/tree.js
@@ -2855,7 +2855,7 @@
'class': 'btn btn-default btn-sm',
'type': 'button',
'title': Sao.i18n.gettext("Save As..."),
- }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-save')
+ }).append(Sao.common.ICONFACTORY.get_icon_img('tryton-download')
).appendTo(cell)
.click(record, event => {
// Prevent editable tree to start edition
diff --git a/tryton/tryton/common/cellrendererbinary.py b/tryton/tryton/common/cellrendererbinary.py
index 41e444eba8..430d8d2c1e 100644
--- a/tryton/tryton/common/cellrendererbinary.py
+++ b/tryton/tryton/common/cellrendererbinary.py
@@ -38,7 +38,7 @@ class CellRendererBinary(Gtk.CellRenderer):
for key, icon in (
('select', 'tryton-search'),
('open', 'tryton-open'),
- ('save', 'tryton-save'),
+ ('save', 'tryton-download'),
('clear', 'tryton-clear')):
img_sensitive = IconFactory.get_pixbuf(
icon, Gtk.IconSize.SMALL_TOOLBAR)
diff --git a/tryton/tryton/data/pixmaps/tryton/tryton-download.svg b/tryton/tryton/data/pixmaps/tryton/tryton-download.svg
new file mode 100644
index 0000000000..6a171ea822
--- /dev/null
+++ b/tryton/tryton/data/pixmaps/tryton/tryton-download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tryton/tryton/data/pixmaps/tryton/tryton-save.svg b/tryton/tryton/data/pixmaps/tryton/tryton-save.svg
index 3754a0cf0d..9cc945f49f 100644
--- a/tryton/tryton/data/pixmaps/tryton/tryton-save.svg
+++ b/tryton/tryton/data/pixmaps/tryton/tryton-save.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py b/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py
index ff5d3bced2..85cbafca3c 100644
--- a/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py
+++ b/tryton/tryton/gui/window/view_form/view/form_gtk/binary.py
@@ -28,7 +28,7 @@ class BinaryMixin(Widget):
self.but_save_as = Gtk.Button()
self.but_save_as.set_image(common.IconFactory.get_image(
- 'tryton-save', Gtk.IconSize.SMALL_TOOLBAR))
+ 'tryton-download', Gtk.IconSize.SMALL_TOOLBAR))
self.but_save_as.set_relief(Gtk.ReliefStyle.NONE)
self.but_save_as.connect('clicked', self.save_as)
tooltips.set_tip(self.but_save_as, _('Save As...'))
diff --git a/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py b/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py
index 4178c33000..af2a5d4223 100644
--- a/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py
+++ b/tryton/tryton/gui/window/view_form/view/list_gtk/widget.py
@@ -633,7 +633,7 @@ class _BinaryIcon(Cell):
class _BinarySave(_BinaryIcon):
- icon_name = 'tryton-save'
+ icon_name = 'tryton-download'
def __init__(self, binary):
super().__init__(binary)
diff --git a/trytond/trytond/ir/ui/menu.py b/trytond/trytond/ir/ui/menu.py
index 4cd50e910c..8afb5f92e1 100644
--- a/trytond/trytond/ir/ui/menu.py
+++ b/trytond/trytond/ir/ui/menu.py
@@ -36,6 +36,7 @@ CLIENT_ICONS = [(x, x) for x in [
'tryton-create',
'tryton-date',
'tryton-delete',
+ 'tryton-download',
'tryton-email',
'tryton-error',
'tryton-exit',