+sub relink_accounts {
+ $lxdebug->enter_sub();
+
+ $form->{"taxaccounts"} =~ s/\s*$//;
+ $form->{"taxaccounts"} =~ s/^\s*//;
+ foreach my $accno (split(/\s*/, $form->{"taxaccounts"})) {
+ map({ delete($form->{"${accno}_${_}"}); } qw(rate description taxnumber));
+ }
+ $form->{"taxaccounts"} = "";
+
+ for (my $i = 1; $i <= $form->{"rowcount"}; $i++) {
+ if ($form->{"id_$i"}) {
+ IC->retrieve_accounts(\%myconfig, $form, $form->{"id_$i"}, $i, 1);
+ }
+ }
+
+ $lxdebug->leave_sub();
+}