diff --git a/cg/cg4301.cpp b/cg/cg4301.cpp index e765a1aed..f22b91c82 100755 --- a/cg/cg4301.cpp +++ b/cg/cg4301.cpp @@ -529,7 +529,15 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt) */ int accmonth = _isdifferita ? 11 : 12; - if (_comp_acconto && date.month() == accmonth && date.day() > 20) + /* + * Patrizia: se e' differita i mov. vanno da 1/11 a 30/11 + * potrei allora andarmi a leggere i risultati della liq di 11 + * ma il cliente potrebbe voler calcolare l'acconto prima + * di aver calcolato la liquidazione (perche' cosi' complicato?) + */ + //if (_comp_acconto && date.month() == accmonth && date.day() > 20) + if (_comp_acconto && date.month() == accmonth) + if (!_isdifferita && date.day() > 20) continue; bool corrisp = _reg->get_bool("B0"); @@ -1385,7 +1393,8 @@ void TLiquidazione_app::write_liq(int month, const char* codatts) if (attc == 0 && month == 13) { // l'acconto a dicembre si conteggia a parte solo - // nei casi previsti e non in annuale (vedi sotto) + // nei casi previsti e non in annuale (vedi sotto) + // smentito! real vs(versamenti_IVA(m , m == 12 ? "1" : "1|7")); real vi(versamenti_IVA(m,"5")); versamenti += vs;