@@ -10,14 +10,15 @@ frappe.listview_settings["Purchase Order"] = {
10
10
"status" ,
11
11
] ,
12
12
get_indicator : function ( doc ) {
13
+ // Please do not add precision in the flt function
13
14
if ( doc . status === "Closed" ) {
14
15
return [ __ ( "Closed" ) , "green" , "status,=,Closed" ] ;
15
16
} else if ( doc . status === "On Hold" ) {
16
17
return [ __ ( "On Hold" ) , "orange" , "status,=,On Hold" ] ;
17
18
} else if ( doc . status === "Delivered" ) {
18
19
return [ __ ( "Delivered" ) , "green" , "status,=,Closed" ] ;
19
- } else if ( flt ( doc . per_received , 2 ) < 100 && doc . status !== "Closed" ) {
20
- if ( flt ( doc . per_billed , 2 ) < 100 ) {
20
+ } else if ( flt ( doc . per_received ) < 100 && doc . status !== "Closed" ) {
21
+ if ( flt ( doc . per_billed ) < 100 ) {
21
22
return [
22
23
__ ( "To Receive and Bill" ) ,
23
24
"orange" ,
@@ -26,17 +27,9 @@ frappe.listview_settings["Purchase Order"] = {
26
27
} else {
27
28
return [ __ ( "To Receive" ) , "orange" , "per_received,<,100|per_billed,=,100|status,!=,Closed" ] ;
28
29
}
29
- } else if (
30
- flt ( doc . per_received , 2 ) >= 100 &&
31
- flt ( doc . per_billed , 2 ) < 100 &&
32
- doc . status !== "Closed"
33
- ) {
30
+ } else if ( flt ( doc . per_received ) >= 100 && flt ( doc . per_billed ) < 100 && doc . status !== "Closed" ) {
34
31
return [ __ ( "To Bill" ) , "orange" , "per_received,=,100|per_billed,<,100|status,!=,Closed" ] ;
35
- } else if (
36
- flt ( doc . per_received , 2 ) >= 100 &&
37
- flt ( doc . per_billed , 2 ) == 100 &&
38
- doc . status !== "Closed"
39
- ) {
32
+ } else if ( flt ( doc . per_received ) >= 100 && flt ( doc . per_billed ) == 100 && doc . status !== "Closed" ) {
40
33
return [ __ ( "Completed" ) , "green" , "per_received,=,100|per_billed,=,100|status,!=,Closed" ] ;
41
34
}
42
35
} ,
0 commit comments