created method RECALC invoice