blob: 204b5b9f7075f88de6749fd4beea7dc2148fd745 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
% if ( $error ) {
% $cgi->param('error', $error );
<% $cgi->redirect($p.'cust_tax_adjustment.html?'. $cgi->query_string) %>
% } else {
<% header("Tax adjustment added") %>
<SCRIPT TYPE="text/javascript">
//window.top.location.reload();
parent.cClick();
</SCRIPT>
</BODY></HTML>
% }
<%init>
die "access denied"
unless $FS::CurrentUser::CurrentUser->access_right('Add customer tax adjustment');
my $error = '';
my $conf = new FS::conf;
my $param = $cgi->Vars;
$param->{"custnum"} =~ /^(\d+)$/
or $error .= "Illegal customer number " . $param->{"custnum"} . " ";
my $custnum = $1;
$param->{"amount"} =~ /^\s*(\d*(?:\.?\d{1,2}))\s*$/
or $error .= "Illegal amount " . $param->{"amount"} . " ";
my $amount = $1;
unless ( $error ) {
my $cust_tax_adjustment = new FS::cust_tax_adjustment {
'custnum' => $custnum,
'taxname' => $param->{'taxname'},
'amount' => $amount,
'comment' => $param->{'comment'},
};
$error = $cust_tax_adjustment->insert;
}
</%init>
|