diff --git a/db_scripts/diff/15380_not_replicated.down b/db_scripts/diff/15380_not_replicated.down
new file mode 100644
index 00000000..a61447fd
--- /dev/null
+++ b/db_scripts/diff/15380_not_replicated.down
@@ -0,0 +1,12 @@
+set sql_log_bin=0;
+USE billing;
+
+CREATE OR REPLACE VIEW v_contract_timezone AS
+  SELECT cc.id as contact_id, c.id as contract_id,
+         COALESCE(cc.timezone, rc.timezone, t.name) as name
+ FROM contracts c
+JOIN contacts cc ON cc.id = c.contact_id
+JOIN resellers r ON r.id = cc.reseller_id
+JOIN contracts i ON i.id = r.contract_id
+JOIN contacts rc ON rc.id = i.contact_id
+JOIN ngcp.timezone t;
diff --git a/db_scripts/diff/15380_not_replicated.up b/db_scripts/diff/15380_not_replicated.up
new file mode 100644
index 00000000..6a5c632c
--- /dev/null
+++ b/db_scripts/diff/15380_not_replicated.up
@@ -0,0 +1,14 @@
+set sql_log_bin=0;
+USE billing;
+
+CREATE OR REPLACE VIEW v_contract_timezone AS
+  SELECT cc.id as contact_id, c.id as contract_id,
+         COALESCE(cc.timezone, rc.timezone, t.name) as name
+ FROM contracts c
+JOIN contacts cc ON cc.id = c.contact_id
+LEFT JOIN resellers r ON r.id = cc.reseller_id
+LEFT JOIN contracts i ON i.id = r.contract_id
+LEFT JOIN contacts rc ON rc.id = i.contact_id
+JOIN ngcp.timezone t;
+
+