diff --git a/odoo_scripts/import_jsonrpc.py b/odoo_scripts/import_jsonrpc.py
index 9d4ed62e0c336262351ad34c947cd1a08b8ac417_b2Rvb19zY3JpcHRzL2ltcG9ydF9qc29ucnBjLnB5..7bd2beb6ef71745ca7db6f97b02bbae599865f42_b2Rvb19zY3JpcHRzL2ltcG9ydF9qc29ucnBjLnB5 100644
--- a/odoo_scripts/import_jsonrpc.py
+++ b/odoo_scripts/import_jsonrpc.py
@@ -65,6 +65,9 @@
     def _convert_int(value) -> int:
         return int(value)
 
+    def _convert_float(value) -> float:
+        return float(value)
+
     def _convert_many2one(xmlid: str) -> int:
         if xmlid:
             return _ref(xmlid)
@@ -112,7 +115,12 @@
                             )
                             if ttype == "boolean":
                                 converter = _convert_bool
-                            elif ttype in ("char", "text", "selection"):
+                            elif ttype in (
+                                "char",
+                                "text",
+                                "selection",
+                                "date",
+                            ):
                                 converter = _convert_identity
                             elif ttype in ("many2one",):
                                 converter = _convert_many2one
@@ -120,6 +128,8 @@
                                 converter = _convert_many2many
                             elif ttype in ("integer",):
                                 converter = _convert_int
+                            elif ttype in ("float",):
+                                converter = _convert_float
                             else:
                                 _logger.warning("Unknown field type %s", ttype)
                                 converter = _convert_identity