diff --git a/cg/cg2104.cpp b/cg/cg2104.cpp index 8a435dd68..6b743270b 100755 --- a/cg/cg2104.cpp +++ b/cg/cg2104.cpp @@ -145,7 +145,18 @@ bool TPrimanota_application::pag_notify(TSheet_field& ps, int r, KEY k) TToken_string& trw = pag.rata(r); TToken_string srw = trw; if (m_tipo) trw.add(newt,2); - if (m_scad) trw.add(news,3); + if (m_scad) + { + trw.add(news,3); + if (r > 0) + { + TDate d(news); + int scd = (int)(d - pag.data_rata(r-1)); + if (pag.mese_commerciale() && (scd % 30) != 0) + scd = 30 * ((scd/30)+1); + trw.add(scd, 0); + } + } if (m_imp) { trw.add(newi,4);