diff --git a/cg/cg6700.cpp b/cg/cg6700.cpp index fb00c0142..42cbfe14c 100755 --- a/cg/cg6700.cpp +++ b/cg/cg6700.cpp @@ -2712,6 +2712,13 @@ void TRic_ListaMov::aggiorna_mov() _tot_doc = _tot_doc * -1; mov.put("TOCFP","X"); } + + // NB In caso di ricezione da sistema ritsoc e ritfis valgono sempre 0 + // quindi in caso di ricezione da PC ripristina il totale documento corretto. + real ritsoc = mov.get(MOV_RITSOC); + real ritfis = mov.get(MOV_RITFIS); + _tot_doc = _tot_doc - ritsoc - ritfis; + mov.put(MOV_TOTDOC, _tot_doc); if (_is_salda) {