remove account adjustment entries
authorRogan Hamby <rhamby@equinoxinitiative.org>
Wed, 22 Jul 2020 14:20:59 +0000 (10:20 -0400)
committerRogan Hamby <rhamby@equinoxinitiative.org>
Wed, 22 Jul 2020 14:20:59 +0000 (10:20 -0400)
remove_ou_data/15_remove_ou_extras.sql

index 08bab80..2cd9e29 100644 (file)
@@ -38,6 +38,13 @@ WHERE copy_location IN (SELECT id FROM asset.copy_location WHERE owning_lib IN
 DELETE FROM asset.copy_location WHERE owning_lib IN
 (SELECT (actor.org_unit_descendants(id)).id from actor.org_unit where shortname = :ou_to_del);
 
+DELETE FROM money.account_adjustment WHERE billing IN 
+    (SELECT id FROM money.billing WHERE btype IN (
+        SELECT id FROM config.billing_type
+        WHERE owner IN
+        (SELECT (actor.org_unit_descendants(id)).id from actor.org_unit where shortname = :ou_to_del)
+));
+
 DELETE FROM money.billing
 WHERE btype IN (
     SELECT id FROM config.billing_type