diff --git a/src/cg/cg2102.cpp b/src/cg/cg2102.cpp index 51e9b72c0..6c418fac2 100755 --- a/src/cg/cg2102.cpp +++ b/src/cg/cg2102.cpp @@ -3857,8 +3857,12 @@ void TPrimanota_application::set_righe_iva_f1(TMask& cg_msk, const shared_ptrimponibile != 0 || it->imposta != 0) { TToken_string& row = sf.row(i); + iva_notify(sf, i, K_SPACE); row.add(it->imponibile, cid2index(IVA_IMPONIBILE)); row.add(it->imposta, cid2index(IVA_IMPOSTA)); + row.add(it->aliquota, cid2index(IVA_PERCIVA)); + row.add(it->natura, cid2index(IVA_NATURIVA)); + iva_notify(sf, i, K_ENTER); i++; } } diff --git a/src/cg/cg2102.h b/src/cg/cg2102.h index 679e326c8..812cc84c4 100755 --- a/src/cg/cg2102.h +++ b/src/cg/cg2102.h @@ -210,6 +210,7 @@ protected: // TApplication virtual void print(); void dump_rec(TConfig & ini, const TRectype & rec, int row = 0, int pref = 0); void dump_fatt(TConfig& ini, TPartita & game, int rigafatt, int pref = 0); + void load_perc_nat(const TMask& msk, TConfig& ini); virtual void ini2mask(TConfig& ini, TMask& msk, bool query); virtual void mask2ini(const TMask& msk, TConfig& ini);