X-Git-Url: https://hackdaworld.org/gitweb/?p=outofuni%2Fgocash.git;a=blobdiff_plain;f=gocash.go;fp=gocash.go;h=97c80cfb881a06f796430c361ea114acef23e1ab;hp=676bf73fda01ee8d91a6c9d813c2cbf48f70f560;hb=922374a7461e7fb78e841095fd819f5dcb19a042;hpb=8a5153a22e430f598fd82fc56cd56df5c48e0a5d diff --git a/gocash.go b/gocash.go index 676bf73..97c80cf 100644 --- a/gocash.go +++ b/gocash.go @@ -267,10 +267,21 @@ func check_balance(ta *Transaction,accnt map[string]amap,sel_date string) bool { tv=1 } if tv_ow == 0 { - continue + // reset taxvalues of involved accounts + // (to drop an error) + if accnt[aid].tax { + if accnt[aid].taxval==7 { + tv=1 + } + } else { + continue + } } } else { if accnt[aid].taxval == 0 { + if accnt[aid].tax { + fmt.Println("FATAL!"); + } continue } if accnt[aid].taxval == 7 {