diff --git a/tc/tc2700.cpp b/tc/tc2700.cpp index 13328da35..da4da09d6 100755 --- a/tc/tc2700.cpp +++ b/tc/tc2700.cpp @@ -1168,7 +1168,7 @@ void TIP_sender::add_mov_iva(TISAM_recordset & mov, TIP_movimenti_textset & ipmo add_mov_cg(mov, ipmov, reg_regol, prot_regol, 'T'); const int anno = mov.get(MOV_ANNOIVA).as_int(); const TCausale & caus = _causali->causale(mov.get(MOV_CODCAUS).as_string(), anno); - const real fattore = caus.sezione_clifo() == 'D' ? -UNO : UNO; + const real fattore = test_swap(mov) ? -UNO : UNO; char tipocf = mov.get(MOV_TIPO).as_string()[0]; long codcf = mov.get(MOV_CODCF).as_int(); TToken_string key;