Patch level : 12.0

Files correlati     : fp, cg
Commento:
recupero dati fattura collegata da FPPRO per le integrazioni
This commit is contained in:
Alessandro Bonazzi 2022-06-14 12:51:24 +02:00
parent 4a633a6691
commit 092ac12f37

View File

@ -688,6 +688,7 @@ int TPassive_mask::prepara_contab() const
contab_ini.set("CODCF", sf.get_long_row_cell(row, S_FORNITORE));
TDate datareg;
const TDate datadoc = sf.get_date_row_cell(row, S_DATADOC);
if (get_bool(F_USEDATARIC))
datareg = sf.get_date_row_cell(row, S_DATARIC);
@ -695,13 +696,18 @@ int TPassive_mask::prepara_contab() const
datareg = get(F_DATAREGDIF).full() ? get_date(F_DATAREGDIF) : today;
contab_ini.set(MOV_DATAREG, datareg);
contab_ini.set(MOV_DATACOMP, datareg);
contab_ini.set(MOV_DATADOC, sf.get_date_row_cell(row, S_DATADOC));
contab_ini.set(MOV_DATADOC, datadoc);
contab_ini.set(MOV_NUMDOCEXT, sf.get_str_row_cell(row, S_NDOC));
contab_ini.set(MOV_NUMDOC, TString(sf.get_str_row_cell(row, S_NDOC)).right(7));
contab_ini.set(MOV_IDDOCSDI, sf.get_str_row_cell(row, S_IDDOCR));
contab_ini.set(MOV_DATADOCSDI, sf.get_date_row_cell(row, S_DATADOCR));
if (get_bool(F_PERIODPREC))
if (datadoc.year() == datareg.year() && datadoc.month() < datareg.month())
contab_ini.set(MOV_MESELIQ, "X");
real totdoc = sf.get_real_row_cell(row, S_TOTDOC);
if (totdoc == ZERO)
totdoc = calcola_importo(riva);
@ -729,8 +735,8 @@ int TPassive_mask::prepara_contab() const
contab_ini.set_paragraph(LF_RMOVIVA, i); // [25]
contab_ini.set("IMPONIBILE", abs(it->imponibile).string());
contab_ini.set("IMPOSTA", abs(it->imposta).string());
// contab_ini.set("PERCIVA", it->aliquota.string());
// contab_ini.set("NATURA", it->natura);
contab_ini.set("PERCIVA", it->aliquota.string());
contab_ini.set("NATURA", it->natura);
contab_ini.set("NRIGA", i);
i++;
}