Patch level : 12.0 nopatch
Files correlati : cg Commento: Spostati i tracciati in ba/recdesc
This commit is contained in:
parent
05516ab89f
commit
7a9cf14866
@ -244,7 +244,7 @@ const char* Visliq_app::link_handler(TMask& m,
|
|||||||
{ group = -1; firstfoc = F_RIMBORSO; }
|
{ group = -1; firstfoc = F_RIMBORSO; }
|
||||||
else if (st.find(TR("debito")) >= 0 || st.find(TR("credito")) >= 0)
|
else if (st.find(TR("debito")) >= 0 || st.find(TR("credito")) >= 0)
|
||||||
{ group = -2; firstfoc = F_RETTIFICA; }
|
{ group = -2; firstfoc = F_RETTIFICA; }
|
||||||
else if (st.find(TR("acconto")) >= 0)
|
else if (st.find(TR("Acconto")) >= 0)
|
||||||
{ group = -3; firstfoc = F_ACCONTO; }
|
{ group = -3; firstfoc = F_ACCONTO; }
|
||||||
else if (st.find(TR("Versamenti")) >= 0)
|
else if (st.find(TR("Versamenti")) >= 0)
|
||||||
{ group = -4; firstfoc = F_DELDATE; }
|
{ group = -4; firstfoc = F_DELDATE; }
|
||||||
@ -271,7 +271,7 @@ const char* Visliq_app::link_handler(TMask& m,
|
|||||||
m.field(firstfoc).set_focus();
|
m.field(firstfoc).set_focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -332,23 +332,27 @@ bool Visliq_app::set_ragsoc(TMask_field& f, KEY k)
|
|||||||
found = false;
|
found = false;
|
||||||
TString ditta = f.get();
|
TString ditta = f.get();
|
||||||
TArray_sheet* sh = app().get_ditte_sheet();
|
TArray_sheet* sh = app().get_ditte_sheet();
|
||||||
for (int i = 0; i < sh->items(); i++)
|
|
||||||
{
|
if (ditta.full())
|
||||||
TToken_string& row = sh->row(i);
|
{
|
||||||
TString ts(row.get(1));
|
for (int i = 0; i < sh->items(); i++)
|
||||||
if (ts.find(ditta) != -1)
|
{
|
||||||
{
|
TToken_string& row = sh->row(i);
|
||||||
if (sh->row_enabled(i))
|
TString ts(row.get(1));
|
||||||
{
|
if (ts.find(ditta) != -1)
|
||||||
f.mask().field(F_CODDITTA).set(row.get(0));
|
{
|
||||||
f.mask().field(F_RAGSOC).set(row.get(1));
|
if (sh->row_enabled(i))
|
||||||
app().set_freqviva(row.get(2));
|
{
|
||||||
app().set_mask_freq(f.mask());
|
f.mask().field(F_CODDITTA).set(row.get(0));
|
||||||
found = true;
|
f.mask().field(F_RAGSOC).set(row.get(1));
|
||||||
break;
|
app().set_freqviva(row.get(2));
|
||||||
}
|
app().set_mask_freq(f.mask());
|
||||||
}
|
found = true;
|
||||||
}
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (!found) f.reset();
|
if (!found) f.reset();
|
||||||
return found;
|
return found;
|
||||||
@ -783,22 +787,11 @@ bool Visliq_app::vis_one(int m)
|
|||||||
|
|
||||||
real rimborso = _lim->get_real("R1");
|
real rimborso = _lim->get_real("R1");
|
||||||
real rettifica = _lim->get_real("R5");
|
real rettifica = _lim->get_real("R5");
|
||||||
|
|
||||||
if (_lim->get_bool("B2"))
|
if (_lim->get_bool("B2"))
|
||||||
nomem << TR(" (diritto al rimborso infraannuale)");
|
nomem << TR(" (diritto al rimborso infraannuale)");
|
||||||
|
|
||||||
real acconto;
|
|
||||||
|
|
||||||
if (m == 12 && look_del(12,7))
|
|
||||||
acconto = _del->get_real("R0");
|
|
||||||
else
|
|
||||||
if (m == 13)
|
|
||||||
acconto = _lim->get_real("R11");
|
|
||||||
|
|
||||||
|
|
||||||
msk.set(F_YEAR, nomem);
|
msk.set(F_YEAR, nomem);
|
||||||
msk.set(F_RIMBORSO, rimborso);
|
msk.set(F_RIMBORSO, rimborso);
|
||||||
|
|
||||||
// Ottima procedura di 16 righe, di cui 14 inutili!
|
// Ottima procedura di 16 righe, di cui 14 inutili!
|
||||||
if (!rettifica.is_zero())
|
if (!rettifica.is_zero())
|
||||||
{
|
{
|
||||||
@ -813,7 +806,7 @@ bool Visliq_app::vis_one(int m)
|
|||||||
msk.set(F_DESCR2, desc2);
|
msk.set(F_DESCR2, desc2);
|
||||||
msk.set(F_DESCR3, desc3);
|
msk.set(F_DESCR3, desc3);
|
||||||
msk.set(F_DESCR4, desc4);
|
msk.set(F_DESCR4, desc4);
|
||||||
msk.set(F_ACCONTO, acconto);
|
|
||||||
|
|
||||||
real varimp = _lim->get("R17");
|
real varimp = _lim->get("R17");
|
||||||
real impnonver= _lim->get("R18");
|
real impnonver= _lim->get("R18");
|
||||||
@ -838,20 +831,35 @@ bool Visliq_app::vis_one(int m)
|
|||||||
|
|
||||||
real vers; TDate date; TString8 abi, cab, con;
|
real vers; TDate date; TString8 abi, cab, con;
|
||||||
|
|
||||||
if (is_delega = look_del(m,1))
|
if (is_delega = look_del(m, 1))
|
||||||
{
|
{
|
||||||
vers = _del->get_real("R0");
|
vers = _del->get_real("R0");
|
||||||
date = _del->get_date("D0");
|
date = _del->get_date("D0");
|
||||||
abi = _del->get("S7");
|
abi = _del->get("S7");
|
||||||
cab = _del->get("S8");
|
cab = _del->get("S8");
|
||||||
con = _del->get("S9");
|
con = _del->get("S9");
|
||||||
}
|
}
|
||||||
|
|
||||||
msk.set(F_DELDATE, date);
|
msk.set(F_DELDATE, date);
|
||||||
msk.set(F_DELIMP, vers);
|
msk.set(F_DELIMP, vers);
|
||||||
msk.set(F_DELABI, abi);
|
msk.set(F_DELABI, abi);
|
||||||
msk.set(F_DELCAB, cab);
|
msk.set(F_DELCAB, cab);
|
||||||
msk.set(F_DELCON, con);
|
msk.set(F_DELCON, con);
|
||||||
|
real acconto; TDate date_acc; TString8 abi_acc, cab_acc, con_acc;
|
||||||
|
|
||||||
|
if (m >= 12 && look_del(12, 7))
|
||||||
|
{
|
||||||
|
acconto = _del->get_real("R0");
|
||||||
|
date_acc = _del->get_date("D0");
|
||||||
|
abi_acc = _del->get("S7");
|
||||||
|
cab_acc = _del->get("S8");
|
||||||
|
con_acc = _del->get("S9");
|
||||||
|
}
|
||||||
|
msk.set(F_ACCONTO, acconto);
|
||||||
|
msk.set(F_DELDATE_ACC, date_acc);
|
||||||
|
msk.set(F_DELABI_ACC, abi_acc);
|
||||||
|
msk.set(F_DELCAB_ACC, cab_acc);
|
||||||
|
msk.set(F_DELCON_ACC, con_acc);
|
||||||
|
|
||||||
real cred_util = _lim->get_real("R16");
|
real cred_util = _lim->get_real("R16");
|
||||||
|
|
||||||
@ -894,18 +902,16 @@ bool Visliq_app::vis_one(int m)
|
|||||||
bool l_mod = msk.field(F_ACCONTO).dirty() ||
|
bool l_mod = msk.field(F_ACCONTO).dirty() ||
|
||||||
msk.field(F_RETTIFICA).dirty() || msk.field(F_DEBCRE).dirty() ||
|
msk.field(F_RETTIFICA).dirty() || msk.field(F_DEBCRE).dirty() ||
|
||||||
msk.field(F_VARIMP).dirty() || msk.field(F_VARIMP_DC).dirty() ||
|
msk.field(F_VARIMP).dirty() || msk.field(F_VARIMP_DC).dirty() ||
|
||||||
msk.field(F_DESCR1).dirty() ||
|
msk.field(F_DESCR1).dirty() || msk.field(F_DESCR2).dirty() ||
|
||||||
msk.field(F_DESCR2).dirty() ||
|
msk.field(F_DESCR3).dirty() || msk.field(F_CREDSPEC).dirty() ||
|
||||||
msk.field(F_DESCR3).dirty() ||
|
msk.field(F_CREDUTIL).dirty() || msk.field(F_CREDAUT).dirty() ||
|
||||||
msk.field(F_CREDSPEC).dirty() ||
|
|
||||||
msk.field(F_CREDUTIL).dirty() ||
|
|
||||||
msk.field(F_CREDAUT).dirty() ||
|
|
||||||
msk.field(F_DATAAUT).dirty() ? true : false;
|
msk.field(F_DATAAUT).dirty() ? true : false;
|
||||||
bool d_mod = msk.field(F_DELDATE).dirty() ||
|
bool d_mod = msk.field(F_DELDATE).dirty() || msk.field(F_DELIMP).dirty() ||
|
||||||
msk.field(F_DELIMP).dirty() ||
|
msk.field(F_DELABI).dirty() || msk.field(F_DELCAB).dirty() ||
|
||||||
msk.field(F_DELABI).dirty() ||
|
msk.field(F_DELCON).dirty() ? true : false;
|
||||||
msk.field(F_DELCAB).dirty() ||
|
bool d_acc_mod = msk.field(F_DELDATE_ACC).dirty() || msk.field(F_ACCONTO).dirty() ||
|
||||||
msk.field(F_DELCON).dirty() ? true : false;
|
msk.field(F_DELABI_ACC).dirty() || msk.field(F_DELCAB_ACC).dirty() ||
|
||||||
|
msk.field(F_DELCON_ACC).dirty() ? true : false;
|
||||||
|
|
||||||
if (msk.field(F_RIMBORSO).dirty())
|
if (msk.field(F_RIMBORSO).dirty())
|
||||||
{
|
{
|
||||||
@ -932,16 +938,14 @@ bool Visliq_app::vis_one(int m)
|
|||||||
recorded = !(d_mod || l_mod);
|
recorded = !(d_mod || l_mod);
|
||||||
|
|
||||||
if (k == K_INS || k == K_SAVE)
|
if (k == K_INS || k == K_SAVE)
|
||||||
{
|
recalc_liq_data(m, &vsw, rimborso, rettifica, vers, acconto, varimp, impnonver, credspec,
|
||||||
recalc_liq_data(&vsw, rimborso, rettifica, vers, acconto, varimp, impnonver, credspec,
|
desc1, desc2, desc3, desc4, date, abi, cab, con, cred_util, cred_aut, data_aut);
|
||||||
desc1, desc2, desc3, desc4, date, abi, cab, con,
|
|
||||||
cred_util, cred_aut, data_aut);
|
|
||||||
}
|
|
||||||
if (k == K_SAVE)
|
if (k == K_SAVE)
|
||||||
{
|
{
|
||||||
{ write_liq(); recalc_next_liq(m, _liq_sheet, _vers_sheet); }
|
{ write_liq(); recalc_next_liq(m, _liq_sheet, _vers_sheet); }
|
||||||
if (d_mod) { write_del(m, 1); }
|
if (d_mod) { write_del(m, 1, abi, cab, con, date, vers); }
|
||||||
l_mod = d_mod = false;
|
if (d_acc_mod) { write_del(12, 7, abi_acc, cab_acc, con_acc, date_acc, acconto); }
|
||||||
|
l_mod = d_mod = d_acc_mod = false;
|
||||||
recorded = true;
|
recorded = true;
|
||||||
}
|
}
|
||||||
if (k == K_QUIT)
|
if (k == K_QUIT)
|
||||||
@ -953,8 +957,9 @@ bool Visliq_app::vis_one(int m)
|
|||||||
if (kk == K_YES)
|
if (kk == K_YES)
|
||||||
{
|
{
|
||||||
if (l_mod) { write_liq(); recalc_next_liq(m, _liq_sheet, _vers_sheet); }
|
if (l_mod) { write_liq(); recalc_next_liq(m, _liq_sheet, _vers_sheet); }
|
||||||
if (d_mod) { write_del(m, 1); }
|
if (d_mod) { write_del(m, 1, abi, cab, con, date, vers); }
|
||||||
l_mod = d_mod = false;
|
if (d_acc_mod) { write_del(12, 7, abi_acc, cab_acc, con_acc, date_acc, acconto); }
|
||||||
|
l_mod = d_mod = d_acc_mod = false;
|
||||||
recorded = true;
|
recorded = true;
|
||||||
}
|
}
|
||||||
if (kk == K_YES || kk == K_NO)
|
if (kk == K_YES || kk == K_NO)
|
||||||
@ -1038,7 +1043,7 @@ real Visliq_app::min_vers(int anno, int month)
|
|||||||
return min;
|
return min;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Visliq_app::recalc_liq_data(TViswin* vsw, real& rimb, real& rett, real& vers,
|
void Visliq_app::recalc_liq_data(int m, TViswin* vsw, real& rimb, real& rett, real& vers,
|
||||||
real& acc, real& varimp, real& impnonver, real & credspec,
|
real& acc, real& varimp, real& impnonver, real & credspec,
|
||||||
TString& d1, TString& d2, TString& d3, TString& d4,
|
TString& d1, TString& d2, TString& d3, TString& d4,
|
||||||
TDate& date, TString& abi, TString& cab, TString& con,
|
TDate& date, TString& abi, TString& cab, TString& con,
|
||||||
@ -1192,10 +1197,12 @@ void Visliq_app::recalc_liq_data(TViswin* vsw, real& rimb, real& rett, real& ver
|
|||||||
|
|
||||||
// i dati dei versamenti si schiaffano in LIM:
|
// i dati dei versamenti si schiaffano in LIM:
|
||||||
// D0 la data, S4/5/6 le tre cazzate ABI CAB CON
|
// D0 la data, S4/5/6 le tre cazzate ABI CAB CON
|
||||||
_lim->put("D0", date);
|
|
||||||
_lim->put("S4", abi);
|
_lim->put("D0", date);
|
||||||
_lim->put("S5", cab);
|
_lim->put("S4", abi);
|
||||||
_lim->put("S6", con);
|
_lim->put("S5", cab);
|
||||||
|
_lim->put("S6", con);
|
||||||
|
|
||||||
|
|
||||||
// determina righe da cambiare
|
// determina righe da cambiare
|
||||||
// una sburlata di search ......
|
// una sburlata di search ......
|
||||||
@ -1579,15 +1586,15 @@ void Visliq_app::recalc_next_liq(int start_month, TSheet_field* sl, TSheet_field
|
|||||||
look_lim(start_month);
|
look_lim(start_month);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Visliq_app::write_del(const int month, const int tipodel, const char * codabi, const char * codcab, const char * codcon,
|
void Visliq_app::write_del(const int month, const int tipodel,const char * codabi, const char * codcab, const char * codcon,
|
||||||
const TDate & d, const real& v, const real& i, bool stampato)
|
const TDate & d, const real& v, const real& i, bool stampato)
|
||||||
{
|
{
|
||||||
const bool wasdel = look_del(month, tipodel, true);
|
const bool wasdel = look_del(month, tipodel, true);
|
||||||
TString8 abi(codabi == nullptr ? _lim->get("S4") : codabi);
|
TString8 abi(codabi);
|
||||||
TString8 cab(codcab == nullptr ? _lim->get("S5") : codcab);
|
TString8 cab(codcab);
|
||||||
TString4 con(codcon == nullptr ? _lim->get("S6") : codcon);
|
TString4 con(codcon);
|
||||||
TDate date(d == TDate(NULLDATE) ? _lim->get_date("D0") : d);
|
TDate date(d);
|
||||||
const real vers(v >= ZERO ? v : _lim->get_real("R8"));
|
const real vers(v);
|
||||||
|
|
||||||
if (vers == ZERO)
|
if (vers == ZERO)
|
||||||
_del->remove();
|
_del->remove();
|
||||||
@ -1722,17 +1729,16 @@ void Visliq_app::read_general(TMask& m)
|
|||||||
sh.force_update();
|
sh.force_update();
|
||||||
|
|
||||||
// calcola versamenti
|
// calcola versamenti
|
||||||
real versamenti[13];
|
TArray versamenti;
|
||||||
real interessi[13];
|
TArray interessi;
|
||||||
TDate date[13];
|
TArray date;
|
||||||
TToken_string banche[13];
|
TArray banche;
|
||||||
bool stampato[13] = { false, false, false, false, false, false, false, false, false, false, false, false, false};
|
TBit_array stampato;
|
||||||
|
|
||||||
for (_del->first(); !_del->eof(); _del->next())
|
for (_del->first(); !_del->eof(); _del->next())
|
||||||
{
|
{
|
||||||
if (atol(*_del_ditta) == get_firm() && atoi(*_del_anno) == _year)
|
if (atol(*_del_ditta) == get_firm() && atoi(*_del_anno) == _year)
|
||||||
{
|
{
|
||||||
|
|
||||||
// uso solo deleghe normali (tipo == 1), annuali (tipo == 2) e acconti (tipo == 7)
|
// uso solo deleghe normali (tipo == 1), annuali (tipo == 2) e acconti (tipo == 7)
|
||||||
int tipod = atoi(*_del_tipo);
|
int tipod = atoi(*_del_tipo);
|
||||||
// somma versamenti nel mese adeguato
|
// somma versamenti nel mese adeguato
|
||||||
@ -1740,19 +1746,22 @@ void Visliq_app::read_general(TMask& m)
|
|||||||
|
|
||||||
if (tipod == 1 || tipod == 7)
|
if (tipod == 1 || tipod == 7)
|
||||||
{
|
{
|
||||||
if (month >= 12)
|
if (month == 12 && tipod == 7)
|
||||||
month = tipod == 7 ? 12 : 13;
|
month = 14;
|
||||||
// supercauto
|
// supercauto
|
||||||
if (month > 0)
|
if (month > 0)
|
||||||
{
|
{
|
||||||
versamenti[month - 1] += _del->get_real("R0");
|
versamenti.add(_del->get_real("R0"), month) ;
|
||||||
interessi[month - 1] += _del->get_real("R1");
|
interessi.add(_del->get_real("R1"), month);
|
||||||
date[month - 1] = _del->get_date("D0");
|
date.add(_del->get_date("D0"), month);
|
||||||
TToken_string& b = banche[month - 1];
|
|
||||||
|
TToken_string b;
|
||||||
|
|
||||||
b.add(_del->get("S7"), 0);
|
b.add(_del->get("S7"), 0);
|
||||||
b.add(_del->get("S8"), 1);
|
b.add(_del->get("S8"), 1);
|
||||||
b.add(_del->get("S9"), 2);
|
b.add(_del->get("S9"), 2);
|
||||||
stampato[month - 1] = _del->get_bool("B0");
|
banche.add(b, month);
|
||||||
|
stampato.set(month, _del->get_bool("B0"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1762,33 +1771,48 @@ void Visliq_app::read_general(TMask& m)
|
|||||||
TString nomemese;
|
TString nomemese;
|
||||||
|
|
||||||
sv.reset();
|
sv.reset();
|
||||||
// for (int i = 1; i <= 13; i++)
|
for (int m = step; m < 14; m += step)
|
||||||
for (int i = step; i < last_month; i += step)
|
|
||||||
{
|
{
|
||||||
int m = (i > 12) ? 13 : i;
|
|
||||||
|
|
||||||
if (is_month_ok(m) || m == 13)
|
if (is_month_ok(m) || m == 13)
|
||||||
{
|
{
|
||||||
nomemese = itoname(m == 13 ? 12 : i);
|
nomemese = itoname(m);
|
||||||
if (nomemese == "4 Trimestre")
|
if (nomemese == "4 Trimestre")
|
||||||
nomemese = TR("4 Tr.");
|
nomemese = TR("4 Tr.");
|
||||||
if (m == 12) nomemese << TR(" acconto");
|
if (m == 12) nomemese << TR(" saldo");
|
||||||
if (m == 13) nomemese << TR(" saldo");
|
|
||||||
|
|
||||||
const int row = sv.set_row_cell(S_MESE, nomemese); // mese
|
const int row = sv.set_row_cell(S_MESE, nomemese); // mese
|
||||||
|
|
||||||
sv.set_row_cell(S_DATA, date[m - 1], row); // data vers.
|
if (date.objptr(m) != nullptr)
|
||||||
sv.set_row_cell(S_ABI, banche[m - 1].get(0), row); // azienda
|
{
|
||||||
sv.set_row_cell(S_CAB, banche[m - 1].get(1), row); // dipendenza
|
sv.set_row_cell(S_DATA, (TDate &) date[m], row); // data vers.
|
||||||
sv.set_row_cell(S_CONC, banche[m - 1].get(2), row); // concessionaria
|
|
||||||
sv.set_row_cell(S_VERSAMENTO, versamenti[m - 1], row);// versamenti
|
|
||||||
sv.set_row_cell(S_INTERESSI, interessi[m - 1], row);// interessi
|
|
||||||
sv.set_row_cell(S_STAMPATO, stampato[m - 1], row);// stampato
|
|
||||||
|
|
||||||
// if (i == 12)
|
TToken_string & banca = (TToken_string &)banche[m];
|
||||||
// sv.disable_cell(11, cid2index(S_INTERESSI));
|
|
||||||
|
sv.set_row_cell(S_ABI, banca.get(0), row); // azienda
|
||||||
|
sv.set_row_cell(S_CAB, banca.get(1), row); // dipendenza
|
||||||
|
sv.set_row_cell(S_CONC, banca.get(2), row); // concessionaria
|
||||||
|
sv.set_row_cell(S_VERSAMENTO, (real &) versamenti[m], row);// versamenti
|
||||||
|
sv.set_row_cell(S_INTERESSI, (real &) interessi[m], row);// interessi
|
||||||
|
sv.set_row_cell(S_STAMPATO, stampato[m], row);// stampato
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
sv.insert(11, false);
|
||||||
|
nomemese = itoname(12);
|
||||||
|
nomemese << " acconto";
|
||||||
|
sv.set_row_cell(S_MESE, nomemese, 11); // mese
|
||||||
|
if (date.objptr(14) != nullptr)
|
||||||
|
{
|
||||||
|
TToken_string & banca = (TToken_string &)banche[14];
|
||||||
|
|
||||||
|
sv.set_row_cell(S_DATA, (TDate &)date[14], 11); // data vers.
|
||||||
|
sv.set_row_cell(S_ABI, banca.get(0), 11); // azienda
|
||||||
|
sv.set_row_cell(S_CAB, banca.get(1), 11); // dipendenza
|
||||||
|
sv.set_row_cell(S_CONC, banca.get(2), 11); // concessionaria
|
||||||
|
sv.set_row_cell(S_VERSAMENTO, (real &) versamenti[14], 11);// versamenti
|
||||||
|
sv.set_row_cell(S_INTERESSI, (real &) interessi[14], 11);// interessi
|
||||||
|
sv.set_row_cell(S_STAMPATO, stampato[14], 11);// stampato
|
||||||
|
}
|
||||||
sv.force_update();
|
sv.force_update();
|
||||||
|
|
||||||
// save initial rows
|
// save initial rows
|
||||||
@ -1832,33 +1856,25 @@ void Visliq_app::write_general(TMask& m)
|
|||||||
TMask& shm = sh.sheet_mask();
|
TMask& shm = sh.sheet_mask();
|
||||||
TMask& svm = sv.sheet_mask();
|
TMask& svm = sv.sheet_mask();
|
||||||
int last_month = freq_ver_IVA() == "M" ? 14 : 16;
|
int last_month = freq_ver_IVA() == "M" ? 14 : 16;
|
||||||
|
int row = 0;
|
||||||
|
int row_vers = 0;
|
||||||
|
|
||||||
for (int i = step; i < last_month; i += step)
|
for (int i = step; i < last_month; row_vers++, row++, i += step)
|
||||||
{
|
{
|
||||||
int m = (i > 12) ? 13 : i;
|
int m = (i > 12) ? 13 : i;
|
||||||
// this is a true bordel
|
// this is a true bordel
|
||||||
const int row = (i/step) - 1;
|
|
||||||
|
|
||||||
bool lfrommask = sh.selected() == row && (shm.is_running() || _from_one);
|
bool lfrommask = sh.selected() == row && (shm.is_running() || _from_one);
|
||||||
bool vfrommask = sv.selected() == (i == 12 ? row + 1 : row) && svm.is_running();
|
bool vfrommask = sv.selected() == (i == 12 ? row + 1 : row) && svm.is_running();
|
||||||
|
|
||||||
TToken_string& tt_lo = (TToken_string&)_liq_rows[row];
|
TToken_string& tt_lo = (TToken_string&)_liq_rows[row];
|
||||||
|
TToken_string& tt_vo = (TToken_string&)_vers_rows[row_vers];
|
||||||
|
|
||||||
// risolve menata del dettaglio si'/no
|
// risolve menata del dettaglio si'/no
|
||||||
if (lfrommask)
|
if (lfrommask)
|
||||||
for (int j = 1; j <= 13; j++)
|
for (int j = 1; j <= 13; j++)
|
||||||
sh.set_row_cell(101 + j, shm.get(101 + j), row);
|
sh.set_row_cell(101 + j, shm.get(101 + j), row);
|
||||||
|
|
||||||
// saltare una riga se dicembre (riga 11 == acconto)
|
|
||||||
TToken_string& tt_vo = (TToken_string&)_vers_rows[row];
|
|
||||||
TToken_string& tt_vn = sv.row(row);
|
|
||||||
|
|
||||||
if (vfrommask)
|
if (vfrommask)
|
||||||
{
|
|
||||||
for (int j = 1; j <= 5; j++)
|
for (int j = 1; j <= 5; j++)
|
||||||
sh.set_row_cell(101 + j, svm.get(101+j), row);
|
sv.set_row_cell(101 + j, svm.get(101+j), row);
|
||||||
}
|
|
||||||
|
|
||||||
// traduci contenuto righe in real pila
|
// traduci contenuto righe in real pila
|
||||||
real orett(tt_lo.get(cid2index(S_RETTIFICHE)));
|
real orett(tt_lo.get(cid2index(S_RETTIFICHE)));
|
||||||
@ -1897,8 +1913,31 @@ void Visliq_app::write_general(TMask& m)
|
|||||||
autf24 = ZERO;
|
autf24 = ZERO;
|
||||||
// acconto (si considererà solo a dicembre)
|
// acconto (si considererà solo a dicembre)
|
||||||
// crea/aggiorna le deleghe
|
// crea/aggiorna le deleghe
|
||||||
if (nvers != overs || nint != oint || ndate != odate || nabi != oabi || ncab != ocab || ncon != ocon || osta != nsta)
|
if (nvers != overs || nint != oint || ndate != odate || nabi != oabi || ncab != ocab || ncon != ocon || osta != nsta)
|
||||||
write_del(m, i == 12 ? 7 : 1, nabi, ncab, ncon, ndate, nvers, nint, nsta);
|
{
|
||||||
|
write_del(m, m == 12 ? 7 : 1, nabi, ncab, ncon, ndate, nvers, nint, nsta);
|
||||||
|
if (m == 12)
|
||||||
|
{
|
||||||
|
TToken_string& vod = (TToken_string&)_vers_rows[++row_vers];
|
||||||
|
real oversd(vod.get(cid2index(S_VERSAMENTO)));
|
||||||
|
real nversd(sv.get_real_row_cell(row_vers, S_VERSAMENTO));
|
||||||
|
real ointd(vod.get(cid2index(S_INTERESSI)));
|
||||||
|
real nintd(sv.get_real_row_cell(row_vers, S_INTERESSI));
|
||||||
|
TDate odated(vod.get(cid2index(S_DATA)));
|
||||||
|
TDate ndated(sv.get_date_row_cell(row_vers, S_DATA));
|
||||||
|
TString8 oabid(vod.get(cid2index(S_ABI)));
|
||||||
|
TString8 nabid(sv.get_str_row_cell(row_vers, S_ABI));
|
||||||
|
TString8 ocabd(vod.get(cid2index(S_CAB)));
|
||||||
|
TString8 ncabd(sv.get_str_row_cell(row_vers, S_CAB));
|
||||||
|
TString ocond(vod.get(cid2index(S_CONC)));
|
||||||
|
TString ncond(sv.get_str_row_cell(row_vers, S_CONC));
|
||||||
|
bool ostad(vod.get_bool(cid2index(S_STAMPATO)));
|
||||||
|
bool nstad(sv.get_bool_row_cell(row_vers, S_STAMPATO));
|
||||||
|
|
||||||
|
if (nversd != oversd || nintd != ointd || ndated != odated || nabid != oabid || ncabd != ocabd || ncond != ocond || ostad != nstad)
|
||||||
|
write_del(m, 1, nabid, ncabd, ncond, ndated, nversd, nintd, nstad);
|
||||||
|
}
|
||||||
|
}
|
||||||
was_lim = look_lim(m);
|
was_lim = look_lim(m);
|
||||||
if (!was_lim)
|
if (!was_lim)
|
||||||
carry = false; // blocca riporto crediti e debiti
|
carry = false; // blocca riporto crediti e debiti
|
||||||
|
@ -89,7 +89,7 @@ public:
|
|||||||
void write_general(TMask& m);
|
void write_general(TMask& m);
|
||||||
void write_liq() { _lim->rewrite(); }
|
void write_liq() { _lim->rewrite(); }
|
||||||
void write_del(const int month, const int tipodel, const char * codabi = nullptr, const char * codcab = nullptr, const char * codcon = nullptr,
|
void write_del(const int month, const int tipodel, const char * codabi = nullptr, const char * codcab = nullptr, const char * codcon = nullptr,
|
||||||
const TDate & d = TDate(NULLDATE), const real &v = MENOUNO, const real &i = ZERO, bool stampato = false);
|
const TDate & d = TDate(NULLDATE), const real &v = MENOUNO, const real &i = ZERO, bool stampato = true);
|
||||||
|
|
||||||
void set_freqviva();
|
void set_freqviva();
|
||||||
void set_freqviva(const char* f) { _freqviva = f; }
|
void set_freqviva(const char* f) { _freqviva = f; }
|
||||||
@ -110,7 +110,7 @@ public:
|
|||||||
|
|
||||||
real Visliq_app::min_vers(int anno, int month);
|
real Visliq_app::min_vers(int anno, int month);
|
||||||
// riaggiusta la liquidazione del mese dato
|
// riaggiusta la liquidazione del mese dato
|
||||||
void recalc_liq_data(TViswin* v, real& rimb, real& rett, real& vers, real& acc,
|
void recalc_liq_data(int m, TViswin* v, real& rimb, real& rett, real& vers, real& acc,
|
||||||
real& varimp, real& impnonver, real& credspec,
|
real& varimp, real& impnonver, real& credspec,
|
||||||
TString& d1, TString& d2, TString& d3, TString& d4,
|
TString& d1, TString& d2, TString& d3, TString& d4,
|
||||||
TDate& date, TString& abi, TString& cab, TString& con,
|
TDate& date, TString& abi, TString& cab, TString& con,
|
||||||
|
@ -31,6 +31,10 @@
|
|||||||
#define F_CREDAUT 130
|
#define F_CREDAUT 130
|
||||||
#define F_DATAAUT 131
|
#define F_DATAAUT 131
|
||||||
#define F_DESCR4 132
|
#define F_DESCR4 132
|
||||||
|
#define F_DELDATE_ACC 133
|
||||||
|
#define F_DELABI_ACC 134
|
||||||
|
#define F_DELCAB_ACC 135
|
||||||
|
#define F_DELCON_ACC 136
|
||||||
|
|
||||||
#define F_CODDITTA2 201
|
#define F_CODDITTA2 201
|
||||||
#define F_RAGSOC2 202
|
#define F_RAGSOC2 202
|
||||||
|
@ -101,7 +101,7 @@ END
|
|||||||
|
|
||||||
SPREADSHEET F_VISLIQ2 -2 -1
|
SPREADSHEET F_VISLIQ2 -2 -1
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 5 "Versamenti"
|
PROMPT 0 5 "Versamenti"
|
||||||
ITEM "Mese@15"
|
ITEM "Mese@15"
|
||||||
ITEM "Data@10"
|
ITEM "Data@10"
|
||||||
ITEM "ABI@5"
|
ITEM "ABI@5"
|
||||||
|
@ -108,14 +108,72 @@ END
|
|||||||
|
|
||||||
/* gruppo 3: edit acconto */
|
/* gruppo 3: edit acconto */
|
||||||
|
|
||||||
|
DATE F_DELDATE_ACC
|
||||||
|
BEGIN
|
||||||
|
PROMPT 3 22 "Data "
|
||||||
|
GROUP 3
|
||||||
|
FLAGS "H"
|
||||||
|
END
|
||||||
|
|
||||||
CURRENCY F_ACCONTO 15
|
CURRENCY F_ACCONTO 15
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 3 17 "Acconto versato: "
|
PROMPT 26 22 "Acconto versato: "
|
||||||
GROUP 3
|
GROUP 3
|
||||||
FLAGS "RH"
|
FLAGS "RH"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
NUMBER F_DELABI_ACC 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 3 21 "Codice ABI "
|
||||||
|
HELP "Codice ABI banca di appoggio"
|
||||||
|
FIELD S7
|
||||||
|
FLAGS "RZH"
|
||||||
|
GROUP 3
|
||||||
|
USE %BAN KEY 1 SELECT CODTAB ?= "?????"
|
||||||
|
INPUT CODTAB[1,5] F_DELABI_ACC
|
||||||
|
DISPLAY "Codice ABI" CODTAB[1,5]
|
||||||
|
DISPLAY "Descrizione @50" S0
|
||||||
|
OUTPUT F_DELABI_ACC CODTAB[1,5]
|
||||||
|
CHECKTYPE NORMAL
|
||||||
|
MESSAGE EMPTY RESET,F_DELCAB_ACC
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_DELCAB_ACC 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 26 21 "Codice CAB "
|
||||||
|
HELP "Codice CAB banca di appoggio"
|
||||||
|
FIELD S8
|
||||||
|
FLAGS "RZH"
|
||||||
|
GROUP 3
|
||||||
|
USE %BAN KEY 1 SELECT CODTAB ?= "??????????"
|
||||||
|
INPUT CODTAB[1,5] F_DELABI_ACC
|
||||||
|
INPUT CODTAB[6,10] F_DELCAB_ACC
|
||||||
|
DISPLAY "Codice ABI" CODTAB[1,5]
|
||||||
|
DISPLAY "Codice CAB" CODTAB[6,10]
|
||||||
|
DISPLAY "Denominazione@50" S0
|
||||||
|
OUTPUT F_DELABI_ACC CODTAB[1,5]
|
||||||
|
OUTPUT F_DELCAB_ACC CODTAB[6,10]
|
||||||
|
VALIDATE REQIF_FUNC 1 F_DELABI_ACC
|
||||||
|
CHECKTYPE NORMAL
|
||||||
|
WARNING "Banca assente"
|
||||||
|
END
|
||||||
|
|
||||||
|
|
||||||
|
NUMBER F_DELCON_ACC 3
|
||||||
|
BEGIN
|
||||||
|
PROMPT 3 23 "Concessione"
|
||||||
|
HELP "Codice Concessione del Comune di residenza fiscale"
|
||||||
|
FLAGS "RZH"
|
||||||
|
USE %UCC
|
||||||
|
INPUT CODTAB F_DELCON_ACC
|
||||||
|
DISPLAY "Concessione " CODTAB[1,5]
|
||||||
|
DISPLAY "Descrizione @50" S0
|
||||||
|
OUTPUT F_DELCON_ACC CODTAB
|
||||||
|
CHECKTYPE NORMAL
|
||||||
|
WARNING "Concessione assente"
|
||||||
|
GROUP 3
|
||||||
|
END
|
||||||
|
|
||||||
/* gruppo 4: edit delega */
|
/* gruppo 4: edit delega */
|
||||||
|
|
||||||
DATE F_DELDATE
|
DATE F_DELDATE
|
||||||
|
@ -458,6 +458,7 @@ BEGIN
|
|||||||
PROMPT 48 13 "Prefisso "
|
PROMPT 48 13 "Prefisso "
|
||||||
FIELD S5
|
FIELD S5
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
|
GROUP GRP_VENDITE GRP_ACQUISTI GRP_RIEPIVA
|
||||||
END
|
END
|
||||||
|
|
||||||
CURRENCY F_PROG_AVERE 18
|
CURRENCY F_PROG_AVERE 18
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
103
|
|
||||||
1
|
|
||||||
%tab1100a|0|0|1466|0|File trasferimento IVA11|||
|
|
103
src/cg/f103.trr
103
src/cg/f103.trr
@ -1,103 +0,0 @@
|
|||||||
103
|
|
||||||
99
|
|
||||||
TADITT|1|5|0|
|
|
||||||
TACATT|1|5|0|
|
|
||||||
IMA01|4|15|2|
|
|
||||||
IMA02|4|15|2|
|
|
||||||
IMA03|4|15|2|
|
|
||||||
A35|4|15|2|
|
|
||||||
A35BIS|4|15|2|
|
|
||||||
A35TER|4|15|2|
|
|
||||||
B14|4|15|2|
|
|
||||||
XC101|4|15|2|
|
|
||||||
XC102|4|15|2|
|
|
||||||
XC103|4|15|2|
|
|
||||||
XC104|4|15|2|
|
|
||||||
XC105|4|15|2|
|
|
||||||
XC106|4|15|2|
|
|
||||||
XC107|4|15|2|
|
|
||||||
XC108|4|15|2|
|
|
||||||
XC109|4|15|2|
|
|
||||||
XC110|4|15|2|
|
|
||||||
XC111|4|15|2|
|
|
||||||
XC201|4|15|2|
|
|
||||||
XC202|4|15|2|
|
|
||||||
XC203|4|15|2|
|
|
||||||
XC204|4|15|2|
|
|
||||||
XC205|4|15|2|
|
|
||||||
XC206|4|15|2|
|
|
||||||
XC207|4|15|2|
|
|
||||||
XC208|4|15|2|
|
|
||||||
E52|4|15|2|
|
|
||||||
F76|4|15|2|
|
|
||||||
EC101|4|15|2|
|
|
||||||
EC102|4|15|2|
|
|
||||||
EC103|4|15|2|
|
|
||||||
EC104|4|15|2|
|
|
||||||
EC105|4|15|2|
|
|
||||||
EC106|4|15|2|
|
|
||||||
EC107|4|15|2|
|
|
||||||
EC108|4|15|2|
|
|
||||||
EC109|4|15|2|
|
|
||||||
EC110|4|15|2|
|
|
||||||
EC111|4|15|2|
|
|
||||||
EC112|4|15|2|
|
|
||||||
EC113|4|15|2|
|
|
||||||
EC114|4|15|2|
|
|
||||||
EC115|4|15|2|
|
|
||||||
EC116|4|15|2|
|
|
||||||
EC201|4|15|2|
|
|
||||||
EC202|4|15|2|
|
|
||||||
EC203|4|15|2|
|
|
||||||
EC204|4|15|2|
|
|
||||||
EC205|4|15|2|
|
|
||||||
IVVENR|4|15|2|
|
|
||||||
FC101|4|15|2|
|
|
||||||
FC102|4|15|2|
|
|
||||||
FC103|4|15|2|
|
|
||||||
FC104|4|15|2|
|
|
||||||
FC105|4|15|2|
|
|
||||||
FC106|4|15|2|
|
|
||||||
FC107|4|15|2|
|
|
||||||
FC108|4|15|2|
|
|
||||||
FC109|4|15|2|
|
|
||||||
FC110|4|15|2|
|
|
||||||
FC111|4|15|2|
|
|
||||||
FC112|4|15|2|
|
|
||||||
FC113|4|15|2|
|
|
||||||
FC114|4|15|2|
|
|
||||||
FC115|4|15|2|
|
|
||||||
FC116|4|15|2|
|
|
||||||
FC201|4|15|2|
|
|
||||||
FC202|4|15|2|
|
|
||||||
FC203|4|15|2|
|
|
||||||
FC204|4|15|2|
|
|
||||||
FC205|4|15|2|
|
|
||||||
FC206|4|15|2|
|
|
||||||
FC207|4|15|2|
|
|
||||||
FC208|4|15|2|
|
|
||||||
FC209|4|15|2|
|
|
||||||
FC210|4|15|2|
|
|
||||||
SBF01|4|15|2|
|
|
||||||
SBF02|4|15|2|
|
|
||||||
SBF03|4|15|2|
|
|
||||||
SBF04|4|15|2|
|
|
||||||
SBF05|4|15|2|
|
|
||||||
SBF06|4|15|2|
|
|
||||||
SBF07|4|15|2|
|
|
||||||
SBF08|4|15|2|
|
|
||||||
SBF09|4|15|2|
|
|
||||||
SBF10|4|15|2|
|
|
||||||
SBF11|4|15|2|
|
|
||||||
SBF12|4|15|2|
|
|
||||||
SBF13|4|15|2|
|
|
||||||
SBI01|4|15|2|
|
|
||||||
SBI02|4|15|2|
|
|
||||||
SBI03|4|15|2|
|
|
||||||
SBI04|4|15|2|
|
|
||||||
SBI05|4|15|2|
|
|
||||||
SBI06|4|15|2|
|
|
||||||
SBI07|4|15|2|
|
|
||||||
SBI08|4|15|2|
|
|
||||||
1
|
|
||||||
TADITT+TACATT|
|
|
@ -1,3 +0,0 @@
|
|||||||
104
|
|
||||||
1
|
|
||||||
%tab1100b|0|0|701|0|File trasferimento IVA11 (bis)|||
|
|
@ -1,52 +0,0 @@
|
|||||||
104
|
|
||||||
48
|
|
||||||
TADITT|1|5|0|
|
|
||||||
TACATT|1|5|0|
|
|
||||||
R1|4|15|2|
|
|
||||||
R2|4|15|2|
|
|
||||||
R3|4|15|2|
|
|
||||||
R4|4|15|2|
|
|
||||||
R5|4|15|2|
|
|
||||||
R6|4|15|2|
|
|
||||||
R9|4|15|2|
|
|
||||||
T1|4|15|2|
|
|
||||||
T1C|4|15|2|
|
|
||||||
T2|4|15|2|
|
|
||||||
T2C|4|15|2|
|
|
||||||
T3|4|15|2|
|
|
||||||
T3C|4|15|2|
|
|
||||||
T5|4|15|2|
|
|
||||||
T6|4|15|2|
|
|
||||||
G30I|4|15|2|
|
|
||||||
G30V|4|15|2|
|
|
||||||
G31I|4|15|2|
|
|
||||||
G31V|4|15|2|
|
|
||||||
ABME01|4|15|2|
|
|
||||||
ABME02|4|15|2|
|
|
||||||
ABME03|4|15|2|
|
|
||||||
ABME04|4|15|2|
|
|
||||||
ABME05|4|15|2|
|
|
||||||
ABME06|4|15|2|
|
|
||||||
ABVE01|4|15|2|
|
|
||||||
ABVE02|4|15|2|
|
|
||||||
ABVE03|4|15|2|
|
|
||||||
ABVE04|4|15|2|
|
|
||||||
ABVE05|4|15|2|
|
|
||||||
ABVE06|4|15|2|
|
|
||||||
AGME01|4|15|2|
|
|
||||||
AGME02|4|15|2|
|
|
||||||
AGME03|4|15|2|
|
|
||||||
AGME04|4|15|2|
|
|
||||||
AGME05|4|15|2|
|
|
||||||
AGME06|4|15|2|
|
|
||||||
AGVE01|4|15|2|
|
|
||||||
AGVE02|4|15|2|
|
|
||||||
AGVE03|4|15|2|
|
|
||||||
AGVE04|4|15|2|
|
|
||||||
AGVE05|4|15|2|
|
|
||||||
AGVE06|4|15|2|
|
|
||||||
RQA34|4|15|2|
|
|
||||||
L2|4|15|2|
|
|
||||||
L2BIS|4|15|2|
|
|
||||||
1
|
|
||||||
TADITT+TACATT|
|
|
@ -1,3 +0,0 @@
|
|||||||
16
|
|
||||||
0
|
|
||||||
$indsped|0|0|296|0|Indirizzi di spedizione|NCF||
|
|
@ -1,22 +0,0 @@
|
|||||||
16
|
|
||||||
18
|
|
||||||
TIPOCF|1|1|0|Tipo <C>liente o <F>ornitore
|
|
||||||
CODCF|3|6|0|Codice cliente o fornitore
|
|
||||||
CODIND|2|3|0|Codice progressivo indirizzo
|
|
||||||
RAGSOC|1|50|0|Ragione sociale
|
|
||||||
INDIR|1|35|0|Indirizzo
|
|
||||||
INDIR2|1|35|0|Indirizzo Paerte aggiuntiva
|
|
||||||
CIV|1|10|0|Numero civico
|
|
||||||
LOCALITA|1|35|0|Localita'
|
|
||||||
CAP|1|5|0|CAP
|
|
||||||
STATO|1|3|0|Codice stato
|
|
||||||
COM|1|4|0|Codice comune
|
|
||||||
PTEL|1|10|0|Prefisso del numero di telefono
|
|
||||||
TEL|1|30|0|Numero di telefono
|
|
||||||
PFAX|1|10|0|Prefisso del numero di FAX
|
|
||||||
FAX|1|30|0|Numero di FAX
|
|
||||||
IVARID|8|1|0|Iva ridotta per questa destinazione
|
|
||||||
PADESTIN|1|7|0|Codice ufficio amministrazione
|
|
||||||
PARIFAMM|1|20|0|Codice riferimento amministrativo
|
|
||||||
1
|
|
||||||
TIPOCF+CODCF+CODIND|
|
|
@ -1,3 +0,0 @@
|
|||||||
17
|
|
||||||
0
|
|
||||||
$cfven|||519|0|Clienti/Fornitori per vendite|||
|
|
@ -1,87 +0,0 @@
|
|||||||
17
|
|
||||||
83
|
|
||||||
TIPOCF|1|1|0|Tipo <C>liente, <F>ornitore
|
|
||||||
CODCF|3|6|0|Codice
|
|
||||||
CODINDDOC|2|3|0|Codice indirizzo documenti
|
|
||||||
CODNOTE|1|10|0|Codice note del cliente / fornitore
|
|
||||||
CODLEG|1|3|0|Codice legale per contenzioso
|
|
||||||
CODCATC|1|2|0|Codice categoria contabile
|
|
||||||
CODZONA|1|2|0|Codice zona
|
|
||||||
CODAG|1|5|0|Codice agente
|
|
||||||
CODAG1|1|5|0|Codice secondo agente
|
|
||||||
PERCPROVV|4|5|2|Percentuale di provvigione
|
|
||||||
PERCPROVV1|4|5|2|Percentuale di provvigione secondo agente
|
|
||||||
CAPZON|1|5|0|Codice capo-zona
|
|
||||||
LIQPAG|8|1|0|Liquidazione provvigioni
|
|
||||||
CODPRCF|1|10|0|Codice presso il cliente/fornitore
|
|
||||||
CODINDSP|2|3|0|Indirizzo di spedizione
|
|
||||||
CODNOTESP1|1|3|0|Note documento 1
|
|
||||||
CODNOTESP2|1|3|0|Note documento 2
|
|
||||||
CODSPMEZZO|1|3|0|Modalita' spedizione
|
|
||||||
CODPORTO|1|3|0|Porto
|
|
||||||
CODVETT1|1|6|0|Vettore 1
|
|
||||||
CODVETT2|1|6|0|Vettore 2
|
|
||||||
CODVETT3|1|6|0|Vettore 3
|
|
||||||
RAGGDOC|8|1|0|Raggruppa i documenti del cliente/fornitore
|
|
||||||
CODCFASS|3|6|0|Codice cliente (fornitori) o fornitore (clienti) associato
|
|
||||||
ASSFIS|1|4|0|Assoggettamento fiscale
|
|
||||||
FATTSOSP|8|1|0|Fatture in sospensione
|
|
||||||
VSNRPROT|1|7|0|Vostro numero di protocollo esenzione IVA
|
|
||||||
VSDATAREG|5|8|0|Vostro data di registrazione esenzione IVA
|
|
||||||
NSNPROT|1|7|0|Nostro numero di protocollo esenzione IVA
|
|
||||||
NSDATAREG|5|8|0|Nostro data di registrazione esenzione IVA
|
|
||||||
CATFIN|1|2|0|Categoria finanziaria
|
|
||||||
CODABIPR|10|5|0|ABI banca di presentazione effetti
|
|
||||||
CODCABPR|10|5|0|CAB banca di presentazione effetti
|
|
||||||
CODINDEFF|2|3|0|Indirizzo effetti
|
|
||||||
EMEFFRICH|8|1|0|Emissione effetti a richiesta
|
|
||||||
RAGGEFF|8|1|0|Raggruppa gli effetti del cliente/fornitore
|
|
||||||
IMPMINEFF|4|18|3|Importo minimo effetti
|
|
||||||
NONACCEFF|1|50|0|Periodi di non accettazione effetti
|
|
||||||
NONSCADEFF|1|25|0|Scadenze effetti non accettati
|
|
||||||
ADDBOLLI|8|1|0|Addebito bolli
|
|
||||||
PERCSPINC|4|6|2|Percentuale spese incasso da addebitare
|
|
||||||
IVARID|8|1|0|IVA ridotta
|
|
||||||
CATVEN|1|2|0|Categoria di vendita
|
|
||||||
GESTCONTR|8|1|0|Gestione contratti
|
|
||||||
CODLIST|1|5|0|Listino
|
|
||||||
CODSCC|1|2|0|Codice sconto
|
|
||||||
CODMAG|1|3|0|Magazzino
|
|
||||||
CODDEP|1|2|0|Deposito
|
|
||||||
CODSP1|1|8|0|Spese da addebitare 1
|
|
||||||
CODSP2|1|8|0|Spese da addebitare 2
|
|
||||||
CODSP3|1|8|0|Spese da addebitare 3
|
|
||||||
CODSP4|1|8|0|Spese da addebitare 4
|
|
||||||
PROFSOLL|1|5|0|Profilo sollecito ???
|
|
||||||
MAXSOLL|2|2|0|Massimo sollecito ???
|
|
||||||
DATAESC|5|8|0|Data estratto conto
|
|
||||||
NUMESC|3|5|0|Numero ultimo estratto conto
|
|
||||||
DATASOLL|5|8|0|Data sollecito
|
|
||||||
SCONTO|1|25|0|Sconto (aa+bb-cc)
|
|
||||||
TITOLO|1|2|0|Titolo onorifico
|
|
||||||
RAGGOR|1|1|0|Raggruppamento ordini
|
|
||||||
MINORD|4|18|3|Importo minimo ordini
|
|
||||||
MAXORD|4|18|3|Importo massimo ordini
|
|
||||||
PREVORD|2|2|0|Priorita' evasione ordini
|
|
||||||
TIPOEVORD|1|2|0|Tipo priorita' evasione ordini
|
|
||||||
ADDCONAI|8|1|0|Addebito contributo CONAI in fattura
|
|
||||||
ESACC|4|6|2|Percentuale di esenzione CONAI acciaio
|
|
||||||
ESALL|4|6|2|Percentuale di esenzione CONAI alluminio
|
|
||||||
ESCAR|4|6|2|Percentuale di esenzione CONAI carta
|
|
||||||
ESPLA|4|6|2|Percentuale di esenzione CONAI plastica
|
|
||||||
ESLEG|4|6|2|Percentuale di esenzione CONAI legno
|
|
||||||
ESVET|4|6|2|Percentuale di esenzione CONAI vetro
|
|
||||||
DATAICONAI|5|8|0|Data inizio esenzione CONAI
|
|
||||||
DATAECONAI|5|8|0|Data fine esenzione CONAI
|
|
||||||
CONAIASS|8|1|0|Stampa contributo CONAI assolto
|
|
||||||
TIPODOCFAT|1|4|0|Tipo documento
|
|
||||||
CODCAUS|1|3|0|Causale Contabile
|
|
||||||
CODCAUSNC|1|3|0|Causale Contabile per le Note di Credito
|
|
||||||
CODCAUSINC|1|3|0|Causale Contabile per gli Incassi
|
|
||||||
RIFDOC|8|1|0|Riferimenti sui documenti
|
|
||||||
IMPMINFAT|4|18|3|Importo minimo Fatture
|
|
||||||
PADESTIN|1|7|0|Codice ufficio amministrazione
|
|
||||||
PARIFAMM|1|20|0|Codice riferimento amministrativo
|
|
||||||
PRODCONAI|1|6|0|Produttore CONAI[6]: acc,all,car,pla,leg,vet
|
|
||||||
1
|
|
||||||
TIPOCF+CODCF|
|
|
@ -1,3 +0,0 @@
|
|||||||
171
|
|
||||||
0
|
|
||||||
$ivadiff|0|0|111|0|IVA ad esigibilità differita o per cassa|||
|
|
@ -1,27 +0,0 @@
|
|||||||
171
|
|
||||||
20
|
|
||||||
NUMREG|3|7|0|Numero operazione Fattura
|
|
||||||
NUMRIG|2|3|0|Numero riga IVA
|
|
||||||
NUMPRO|2|3|0|Numero progressivo PAG o NC
|
|
||||||
TIPOMOV|2|1|0|Tipo movimento (1=Fattura;2=Nota credito;3=Pagamento)
|
|
||||||
DATAREG|5|8|0|Data fattura
|
|
||||||
NUMREGP|3|7|0|Numero operazione PAG o NC
|
|
||||||
NUMRIGP|2|3|0|Numero riga PAG o NC
|
|
||||||
DATAREGP|5|8|0|Data pagamento
|
|
||||||
ANNOLIQ|2|4|0|Anno liquidazione
|
|
||||||
MESELIQ|2|2|0|Mese liquidazione
|
|
||||||
TIPOATT|2|1|0|Tipo attività (1=Normale; 2=Mista)
|
|
||||||
TIPOIVA|2|1|0|Tipo IVA (1=Vendite; 2=Acquisti)
|
|
||||||
INDETR|8|1|0|Riga di IVA indetraibile
|
|
||||||
TIPODIFF|2|1|0|IVA differita (1) o per Cassa (2)
|
|
||||||
CODIVA|1|4|0|Codice IVA
|
|
||||||
SEZIONE|1|1|0|Sezione <D>are <A>vere
|
|
||||||
IMPORTO|4|18|3|Importo
|
|
||||||
IMPONIBILE|4|18|3|Imponibile
|
|
||||||
IMPOSTA|4|18|3|Imposta
|
|
||||||
CHIUSA|8|1|0|Partita chiusa
|
|
||||||
4
|
|
||||||
NUMREG+NUMRIG+NUMPRO|
|
|
||||||
ANNOLIQ+MESELIQ+DATAREGP|X
|
|
||||||
DATAREGP+ANNOLIQ+MESELIQ|X
|
|
||||||
DATAREG+ANNOLIQ+MESELIQ|X
|
|
@ -1,3 +0,0 @@
|
|||||||
175
|
|
||||||
0
|
|
||||||
$cfpri|2|2|30|0|Gestione Privacy clienti fornitori|||
|
|
@ -1,10 +0,0 @@
|
|||||||
175
|
|
||||||
6
|
|
||||||
TIPOCF|1|1|0|
|
|
||||||
CODCF|3|6|0|
|
|
||||||
SPEDITA|8|1|0|
|
|
||||||
DATASPE|5|8|0|
|
|
||||||
RISPOSTA|1|5|0|
|
|
||||||
DATARISP|5|8|0|
|
|
||||||
1
|
|
||||||
TIPOCF+CODCF|
|
|
@ -1,3 +0,0 @@
|
|||||||
18
|
|
||||||
0
|
|
||||||
$occas|5|5|607|0|Clienti occasionali|||
|
|
@ -1,33 +0,0 @@
|
|||||||
18
|
|
||||||
28
|
|
||||||
CFPI|1|16|0|Codice progressivo, codice fiscale, o partita IVA
|
|
||||||
RAGSOC|1|50|0|Ragione sociale
|
|
||||||
INDIR|1|50|0|Indirizzo
|
|
||||||
CIV|1|6|0|Numero civico
|
|
||||||
STATO|1|3|0|Codice stato
|
|
||||||
LOCALITA|1|35|0|Località
|
|
||||||
COM|1|4|0|Codice comune
|
|
||||||
CAP|1|5|0|CAP
|
|
||||||
SESSO|1|1|0|Sesso
|
|
||||||
DNASC|5|8|0|Data di nascita
|
|
||||||
STATONASC|1|3|0|Codice stato di nascita
|
|
||||||
COMNASC|1|4|0|Codice comune di nascita
|
|
||||||
COFI|1|16|0|Codice fiscale
|
|
||||||
STATOPAIV|1|2|0|Stato CEE
|
|
||||||
PAIV|1|12|0|Partita IVA
|
|
||||||
REFERENTE|1|50|0|referente
|
|
||||||
BYMAIL|8|1|0|Consenso all'invio documenti per email
|
|
||||||
MAIL|1|50|0|e-mail
|
|
||||||
DOCMAIL|1|50|0|e-mail invio documenti
|
|
||||||
PEC|1|80|0|PEC
|
|
||||||
PTEL|1|10|0|Prefisso telefono 1
|
|
||||||
TEL|1|30|0|Telefono 1
|
|
||||||
PTEL2|1|10|0|Prefisso telefono 2
|
|
||||||
TEL2|1|30|0|Telefono 2
|
|
||||||
PTEL3|1|10|0|Prefisso telefono 3
|
|
||||||
TEL3|1|30|0|Telefono 3
|
|
||||||
UTENTE|1|32|0|Utente
|
|
||||||
DATAAGG|5|8|0|Data aggiornamento
|
|
||||||
2
|
|
||||||
CFPI|
|
|
||||||
RAGSOC|X
|
|
@ -1,3 +0,0 @@
|
|||||||
19
|
|
||||||
0
|
|
||||||
$pcon|||154|0|Piano dei conti|NCON||
|
|
@ -1,33 +0,0 @@
|
|||||||
19
|
|
||||||
28
|
|
||||||
GRUPPO|2|3|0|Codice del gruppo
|
|
||||||
CONTO|2|3|0|Codice del conto
|
|
||||||
SOTTOCONTO|3|6|0|Codice del sottoconto
|
|
||||||
DESCR|1|50|0|Descrizione
|
|
||||||
INDBIL|2|1|0|Indicatore di bilancio ( 1 Attivita' 2 Passivita' 3
|
|
||||||
TMCF|1|1|0|Tipo sottoconti <C>lienti, <F>ornitori, < > Normali
|
|
||||||
STSOTTBIL|8|1|0|Stampa sottoconti nei bilanci a sezioni
|
|
||||||
COMPENS|8|1|0|Compensazione saldi
|
|
||||||
TIPOSPRIC|2|2|0|Tipo spesa ricavo
|
|
||||||
CODCBL|1|12|0|Codice analisi di bilancio
|
|
||||||
STSOTTAB|8|1|0|Dettaglio sottoconti / movimenti in analisi di bilancio
|
|
||||||
SEZSALDI|1|1|0|Sezione del saldo ( <D>are <A>vere < > Nessuna)
|
|
||||||
SOSPESO|8|1|0|Conto sospeso
|
|
||||||
SEZIVD|1|1|0|Sezione IV direttiva CEE
|
|
||||||
LETTIVD|1|1|0|Lettera IV direttiva CEE
|
|
||||||
NUMRIVD|1|8|0|Numero romano IV direttiva CEE
|
|
||||||
NUMIVD|1|6|0|Numero IV Direttiva CEE
|
|
||||||
SEZIVDOPP|1|1|0|Sezione di sezione opposta IV direttiva CEE
|
|
||||||
LETTIVDOPP|1|1|0|Lettera di sezione opposta IV direttiva CEE
|
|
||||||
NUMRIVDOPP|1|8|0|Numero romano di sezione opposta IV direttiva CEE
|
|
||||||
NUMIVDOPP|1|6|0|Numero di sezione opposta IV direttiva CEE
|
|
||||||
RICSER|2|1|0|Ricavi per servizi
|
|
||||||
IVACOMP|1|4|0|Codice IVA di compensazione per regimi agricoli
|
|
||||||
CMSNEEDED|8|1|0|Codice cdc/commessa obbligatorio in prima nota
|
|
||||||
CODCMS|1|20|0|Codice cdc/commessa predefinito
|
|
||||||
FASCMS|1|10|0|Codice fase predefinito
|
|
||||||
ANALITICA|8|1|0|Flag per trasferimento in analitica
|
|
||||||
SERVIZI|8|1|0|Flag Servizi/Merce per invio dati rilevanti
|
|
||||||
2
|
|
||||||
GRUPPO+CONTO+SOTTOCONTO|
|
|
||||||
UPPER(DESCR)|X
|
|
@ -1,3 +0,0 @@
|
|||||||
20
|
|
||||||
0
|
|
||||||
$clifo|0|0|916|0|Clienti/Fornitori|||
|
|
@ -1,81 +0,0 @@
|
|||||||
20
|
|
||||||
71
|
|
||||||
TIPOCF|1|1|0|Tipo <C>liente <F>ornitore
|
|
||||||
CODCF|3|6|0|Codice
|
|
||||||
RAGSOC|1|50|0|Ragione sociale
|
|
||||||
INDCF|1|35|0|Indirizzo
|
|
||||||
CIVCF|1|10|0|Numero civico
|
|
||||||
LOCALITACF|1|35|0|Loacalita'
|
|
||||||
STATOCF|1|3|0|Çodice stato
|
|
||||||
COMCF|1|4|0|Codice comune
|
|
||||||
CAPCF|1|5|0|CAP
|
|
||||||
COFI|1|28|0|Codice fiscale
|
|
||||||
STATOPAIV|1|2|0|Stato ISO della partita IVA
|
|
||||||
PAIV|1|12|0|Partita IVA
|
|
||||||
TIPOPERS|1|1|0|Tipo persona <F>isica <G>iuridica
|
|
||||||
ALLEG|1|1|0|Inserimento in allegato
|
|
||||||
CODALLEG|3|6|0|Codice per allegato (se diverso)
|
|
||||||
GRUPPO|2|3|0|Gruppo prevalente (se presente)
|
|
||||||
CONTO|2|3|0|Conto prevalente (se presente)
|
|
||||||
GRUPPORIC|2|3|0|Gruppo prevalente di ricavo (se presente)
|
|
||||||
CONTORIC|2|3|0|Conto prevalente di ricavo (se presente)
|
|
||||||
SOTTOCRIC|3|6|0|Sottoconto prevalente di ricavo (se presente)
|
|
||||||
TIPOAPER|1|1|0|Tipo anagrafico percipiente
|
|
||||||
CODANAGPER|3|5|0|Codice angrafico percipiente
|
|
||||||
PTEL|1|10|0|Prefisso del numero di telefono
|
|
||||||
TEL|1|30|0|Numero di telefono
|
|
||||||
PTEL2|1|10|0|Prefisso del 2 numero di telefono
|
|
||||||
TEL2|1|30|0|2 numero di telefono
|
|
||||||
PTEL3|1|10|0|Prefisso del 3 numero di telefono
|
|
||||||
TEL3|1|30|0|3 numero di telefono
|
|
||||||
PFAX|1|10|0|Prefisso del numero di FAX
|
|
||||||
FAX|1|30|0|Numero di FAX
|
|
||||||
PTELEX|1|10|0|Prefisso del numero di TELEX
|
|
||||||
TELEX|1|30|0|Prefisso del numero di TELEX
|
|
||||||
MAIL|1|50|0|Indirizzo di posta elettronica generico
|
|
||||||
BYMAIL|8|1|0|Consenso all' invio dei documenti per posta elettronica
|
|
||||||
PEC|1|80|0|Indirizzo di posta elettronica certificato
|
|
||||||
DOCMAIL|1|50|0|Indirizzo di posta elettronica per i documenti
|
|
||||||
DATANASC|5|8|0|Data di nascita
|
|
||||||
STATONASC|2|3|0|Codice stato di nascita
|
|
||||||
SESSO|1|1|0|Sesso
|
|
||||||
COMNASC|1|4|0|Codice comune di nascita
|
|
||||||
CODSTAT|1|7|0|Codice statistico
|
|
||||||
CODABI|10|5|0|Codice ABI banca
|
|
||||||
CODCAB|10|5|0|Codice CAB banca
|
|
||||||
NUMCC|1|20|0|Numero di conto corrente
|
|
||||||
IBAN|1|34|0|Codice IBAN
|
|
||||||
OCCAS|8|1|0|Cliente / fornitore occasionale
|
|
||||||
STATO|2|3|0|Codice stato
|
|
||||||
CODVAL|1|3|0|Codice valuta
|
|
||||||
CODLIN|1|1|0|Codice lingua
|
|
||||||
FIDO|4|18|2|Fido Cliente
|
|
||||||
CODPAG|1|4|0|Codice pagamento
|
|
||||||
RICALT|1|30|0|Sigla di ricerca alternativa
|
|
||||||
OGGETTI|11|10|0|Link ad oggetti esterni
|
|
||||||
SOSPESO|8|1|0|Anagrafica sospesa
|
|
||||||
DIRTY|1|1|0|Anagrafica modificata (NON UTILIZZATO)
|
|
||||||
REFERENTE|1|50|0|Persona referente presso il cliente/fornitore
|
|
||||||
VALINTRA|1|3|0|Codice Valuta Intracomunitaria
|
|
||||||
CODCFASS|3|6|0|Codice cliente (fornitori) o fornitore (clienti) associato
|
|
||||||
CODCFFATT|3|6|0|Codice cliente (fornitore) cui fatturare
|
|
||||||
DIPPUBB|8|1|0|Dipendente Pubblico
|
|
||||||
ENTE|1|4|0|Codice ente pubblico di appartenenza (Dipendente Pubblico)
|
|
||||||
SPLITPAY|8|1|0|Ente pubblico soggetto a split payment
|
|
||||||
UTENTE|1|32|0|Utente dell'ultima modifica
|
|
||||||
DATAAGG|5|8|0|Data ultima modifica
|
|
||||||
CODRFSO|1|6|0|Codice Rappresentante Fiscale/Stabile Organizzazione
|
|
||||||
DATARFSO|5|8|0|Data immissione valore
|
|
||||||
INIFATTEL|5|8|0|Data inizio fatturazione elettronica
|
|
||||||
INIREVCHG|5|8|0|Data inizio rev. charge
|
|
||||||
CODFPCUST|1|10|0|Codice personalizzazione FP
|
|
||||||
DISCUSTFP|8|1|0|Disabilita le personalizzazioni FP sul cliente
|
|
||||||
CODEORI|1|15|0|Codice EORI della ditta
|
|
||||||
7
|
|
||||||
TIPOCF+CODCF|
|
|
||||||
TIPOCF+UPPER(RAGSOC)|X
|
|
||||||
TIPOCF+GRUPPO+CONTO+CODCF|X
|
|
||||||
TIPOCF+COFI|X
|
|
||||||
TIPOCF+STATOPAIV+PAIV|X
|
|
||||||
TIPOCF+RICALT|X
|
|
||||||
TIPOAPER+CODANAGPER|X
|
|
@ -1,3 +0,0 @@
|
|||||||
21
|
|
||||||
0
|
|
||||||
$saldi|||215|0|Saldi|||
|
|
@ -1,25 +0,0 @@
|
|||||||
21
|
|
||||||
19
|
|
||||||
ANNOES|9|4|0|Codice esercizio
|
|
||||||
GRUPPO|2|3|0|Gruppo
|
|
||||||
CONTO|2|3|0|Conto
|
|
||||||
SOTTOCONTO|3|6|0|Sottoconto
|
|
||||||
FLSCA|8|1|0|Saldi di movimenti scaricati
|
|
||||||
FLAGSALINI|1|1|0|Saldo iniziale in <D>are, <A>vere
|
|
||||||
SALDO|4|18|3|Saldo iniziale
|
|
||||||
FLAGSALFIN|1|1|0|Saldo di chiusura in <D>are, <A>vere
|
|
||||||
SALDOFIN|4|18|3|Saldo di chiusura
|
|
||||||
PDARE|4|18|3|Progressivo dare
|
|
||||||
PAVERE|4|18|3|Progressivo avere
|
|
||||||
PDAREPRO|4|18|3|Progressivo dare movimenti provvisori
|
|
||||||
PAVEREPRO|4|18|3|Progressivo avere movimenti provvisori
|
|
||||||
PDAREPROB|4|18|3|Progressivo dare movimenti provvisori bilancio costi ricavi
|
|
||||||
PAVEREPROB|4|18|3|Progressivo avere movimenti provvisori bilancio costi ricavi
|
|
||||||
PDAREPROC|4|18|3|Progressivo dare movimenti provvisori cespiti
|
|
||||||
PAVEREPROC|4|18|3|Progressivo avere movimenti provvisori cespiti
|
|
||||||
DATAULMOV|5|8|0|Data ultimo movimento
|
|
||||||
NUMULTMOV|3|7|0|Numero operazione dell'ultimo movimento
|
|
||||||
3
|
|
||||||
ANNOES+FLSCA+GRUPPO+CONTO+SOTTOCONTO|
|
|
||||||
GRUPPO+CONTO+SOTTOCONTO+ANNOES+FLSCA|X
|
|
||||||
ANNOES+SOTTOCONTO|X
|
|
@ -1,3 +0,0 @@
|
|||||||
22
|
|
||||||
0
|
|
||||||
$alleg|0|0|137|0|Comunicazione Spesometro|||
|
|
@ -1,35 +0,0 @@
|
|||||||
22
|
|
||||||
27
|
|
||||||
ANNO|2|4|0|Anno IVA
|
|
||||||
PROGR|3|7|0|Progressivo
|
|
||||||
TIPOCF|1|1|0|Tipo <C>liente <F>ornitore
|
|
||||||
CODCF|3|6|0|Codice Cliente/Fornitore
|
|
||||||
OCFPI|1|16|0|Codice occasionale
|
|
||||||
FORZATURA|8|1|0|Forzatura a mano
|
|
||||||
IGNORA|2|2|0|Eventuale motivo per ignorare la riga (0 = da inviare)
|
|
||||||
DATAREG|5|8|0|Data registrazione (art. 6 d.P.R.n.633/1972)
|
|
||||||
NUMDOC|1|7|0|Numero Fattura
|
|
||||||
DATADOC|5|8|0|Data fattura
|
|
||||||
IMPORTO|4|12|2|Importo dovuto
|
|
||||||
IMPOSTA|4|12|2|Imposta
|
|
||||||
TIPOPE|1|2|0|Tipo operazione
|
|
||||||
MODPAG|2|1|0|Modalità di pagamento (1=Non frazionato;2=Frazionato;3=Periodico) (fino 2012)
|
|
||||||
CONTRATTO|1|18|0|Contratto (fino 2012)
|
|
||||||
DATARETT|5|8|0|Data documento rettificato (fino 2012)
|
|
||||||
NUMRETT|1|7|0|Numero documento rettificato (fino 2012)
|
|
||||||
NOLEGGIO|1|1|0|Tipo veicolo (A=Auto,B=Caravan;C=Altri;D=Diporto;E=Aeromobili) (dal 2013)
|
|
||||||
REVERSE|8|1|0|Reverse charge (dal 2013)
|
|
||||||
AUTOFATT|8|1|0|Autofattura (dal 2013)
|
|
||||||
SERVIZI|8|1|0|Acquisto servizi (dal 2013)
|
|
||||||
TURISMO|8|1|0|Operazione legate al turismo (dal 2013)
|
|
||||||
RIEPILOG|8|1|0|Fattura riepilogativa (dal 2013)
|
|
||||||
CARBURAN|8|1|0|Carta Carburanti (dal 2013)
|
|
||||||
ATTAGG|2|4|0|Operazioni attive aggregate (dal 2013)
|
|
||||||
PASAGG|2|4|0|Operazioni passive aggregate (dal 2013)
|
|
||||||
TIPOIVA|2|1|0|Tipo IVA (dal 2013)
|
|
||||||
3
|
|
||||||
ANNO+PROGR|
|
|
||||||
ANNO+TIPOCF+CODCF+OCFPI+PROGR|
|
|
||||||
ANNO+TIPOCF+CODCF+NUMRETT|X
|
|
||||||
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
23
|
|
||||||
0
|
|
||||||
$mov|0|0|634|0|Movimenti di prima nota|||
|
|
@ -1,74 +0,0 @@
|
|||||||
23
|
|
||||||
67
|
|
||||||
ANNOES|9|4|0|Codice esercizio
|
|
||||||
NUMREG|3|7|0|Numero di operazione
|
|
||||||
DATAREG|5|8|0|Data operazione
|
|
||||||
DATACOMP|5|8|0|Data competenza
|
|
||||||
DATACOMPCR|5|8|0|Data competenza costi/ricavi
|
|
||||||
DATADOC|5|8|0|Data documento
|
|
||||||
RITFATT|8|1|0|Fattura in ritardo
|
|
||||||
DATA74TER|5|8|0|Data per art. 74 ter
|
|
||||||
MESELIQ|2|2|0|Mese per liquidazione differita
|
|
||||||
NUMDOC|1|7|0|Numero documento
|
|
||||||
NUMDOCEXT|1|50|0|Numero documento esteso
|
|
||||||
TIPODOC|1|2|0|Tipo documento
|
|
||||||
CODCAUS|1|3|0|Codice causale
|
|
||||||
DESCR|1|50|0|Descrizione
|
|
||||||
TIPOMOV|1|1|0|Tipo movimento
|
|
||||||
ANNOIVA|2|4|0|Anno IVA
|
|
||||||
REG|1|3|0|Codice registro IVA
|
|
||||||
PROTIVA|3|6|0|Numero di protocollo IVA
|
|
||||||
UPROTIVA|3|6|0|Ultimo numero di protocollo IVA se diverso da PROTIVA
|
|
||||||
CODVAL|1|3|0|Codice valuta
|
|
||||||
DATACAM|5|8|0|Data del cambio
|
|
||||||
CAMBIO|4|15|6|Cambio della valuta
|
|
||||||
REGST|8|1|0|Stampato su registro IVA
|
|
||||||
STAMPATO|8|1|0|Stampato su giornale
|
|
||||||
NUMGIO|3|7|0|Numero operazione sul giornale
|
|
||||||
TIPO|1|1|0|Tipo <C>liente o <F>ornitore
|
|
||||||
CODCF|3|6|0|Codice
|
|
||||||
TOTDOC|4|18|3|Totale documento
|
|
||||||
TOTDOCVAL|4|18|3|Totale documento in valuta
|
|
||||||
RITFIS|4|18|3|Ritenute fiscali
|
|
||||||
RITSOC|4|18|3|Ritenute sociali
|
|
||||||
REVCHARGE|4|18|3|Reverse charge
|
|
||||||
PROVVIS|1|1|0|Tipo movimento (< > Normale, Provvisorio <P> cancellabile, <C> cespiti, <B> bilancio costi/ricavi
|
|
||||||
CODVALI|1|3|0|Codice valuta intra-comunitaria
|
|
||||||
CAMBIOI|4|15|6|Cambio della valuta intra-comunitaria
|
|
||||||
CORRLIRE|4|18|3|Corrispettivo in lire intra-comunitario
|
|
||||||
CORRVALUTA|4|18|3|Corrispettivo in valuta intra-comunitario
|
|
||||||
DATACOMPI|5|8|0|Data di competenza intra-comunitaria
|
|
||||||
OCFPI|1|16|0|Codice cliente / fornitore occasionale
|
|
||||||
CODPAG|1|4|0|Codice pagamento
|
|
||||||
INVIATO|8|1|0|Inviato ad altra contabilità
|
|
||||||
INVIVA|8|1|0|Inviata la parte IVA ad altra contabilita'
|
|
||||||
SCARCON|8|1|0|Scaricata la contabilitá
|
|
||||||
TNUMREG|3|7|0|Numero di registrazione temporaneo per ricezioni
|
|
||||||
TOCFP|1|16|0|Codice occasionale temporaneo per ricezioni
|
|
||||||
DPROVV|1|1|0|Documento originale PROVV
|
|
||||||
DANNO|2|4|0|Documento originale ANNO
|
|
||||||
DCODNUM|1|4|0|Documento originale CODNUM
|
|
||||||
DNDOC|3|7|0|Documento originale NDOC
|
|
||||||
DATAINC|5|8|0|Data di incasso per liquidazione differita
|
|
||||||
LIQDIFF|8|1|0|Flag di movimento a liquidazione differita
|
|
||||||
IVAXCASSA|8|1|0|Flag di movimento IVA per cassa
|
|
||||||
SPLITPAY|1|1|0|Flag di scissione pagamenti [_=Auto,S=Split,N=Normale]
|
|
||||||
NOLEGGIO|1|1|0|Tipo veicolo Auto, Camper, Altro, Diporto, aEreo
|
|
||||||
INVIOFE|5|8|0|Data invio definitivo dati rilevanti
|
|
||||||
CONTSEP|1|6|0|Contabilità separata
|
|
||||||
CFBOLLADOG|1|7|0|Codice fornitore a cui è riferita la bolla doganale
|
|
||||||
TFINVIO|7|1|0|Flag Invio Trasferimento Fatture
|
|
||||||
TFDATA|5|8|0|Data ultimo invio Trasferimento Fatture
|
|
||||||
IVALIQ|8|1|0|Iva per cassa liquidata completamente
|
|
||||||
KEYFPPRO|1|80|0|Chiavi dell'FPPRO [KEYPRGINVIO;KEYHEADERFATT;KEYBODYFATT]
|
|
||||||
MOVCOLL|3|7|0|Movimento collegato
|
|
||||||
ELABF9|1|12|0|archiviato , data , esclusione
|
|
||||||
IDDOCSDI|1|20|0|Identificativo documento SDI
|
|
||||||
DATADOCSDI|5|8|0|Data documento SDI
|
|
||||||
COLL_GOLEM|11|10|0|Documenti generici
|
|
||||||
CARTACEI|11|10|0|Documenti cartacei
|
|
||||||
4
|
|
||||||
NUMREG|
|
|
||||||
DATAREG+NUMREG|X
|
|
||||||
TIPO+CODCF+DATAREG+NUMREG|X
|
|
||||||
REG+DATAREG+PROTIVA+DATAINC+DATA74TER+NUMREG|X
|
|
@ -1,3 +0,0 @@
|
|||||||
24
|
|
||||||
0
|
|
||||||
$rmov|0|0|184|0|Righe di movimento contabile|NMOV*3||
|
|
@ -1,27 +0,0 @@
|
|||||||
24
|
|
||||||
22
|
|
||||||
ANNOES|9|4|0|Codice esercizio
|
|
||||||
NUMREG|3|7|0|Numero di operazione
|
|
||||||
NUMRIG|2|3|0|Numero di riga
|
|
||||||
SEZIONE|1|1|0|Sezione <D>are <A>vere
|
|
||||||
DATAREG|5|8|0|Data operazione
|
|
||||||
TIPOC|1|1|0|Tipo <C>liente <F>ornitore
|
|
||||||
GRUPPO|2|3|0|Gruppo
|
|
||||||
CONTO|2|3|0|Conto
|
|
||||||
SOTTOCONTO|3|6|0|Sottoconto o codice cliente / fornitore
|
|
||||||
DESCR|1|50|0|Descrizione di riga
|
|
||||||
RCONTR|2|3|0|Riga contropartita (non piu' utilizzata)
|
|
||||||
TIPOCC|1|1|0|Tipo contropartita <C>liente <F>ornitore
|
|
||||||
GRUPPOC|2|3|0|Gruppo contropartita
|
|
||||||
CONTOC|2|3|0|Conto cotropartita
|
|
||||||
SOTTOCONTC|3|6|0|Sottoconto o codice cliente /fornitore contropartita
|
|
||||||
IMPORTO|4|18|3|
|
|
||||||
ROWTYPE|1|1|0|
|
|
||||||
NUMGIO|3|7|0|
|
|
||||||
CODCMS|1|20|0|Codice Commessa
|
|
||||||
FASCMS|1|10|0|Fase Commessa
|
|
||||||
CUP|1|15|0|Codice Unico di Progetto
|
|
||||||
CIG|1|10|0|Codice Identificativo di Gara
|
|
||||||
2
|
|
||||||
NUMREG+NUMRIG|
|
|
||||||
GRUPPO+CONTO+SOTTOCONTO+DATAREG+NUMREG+NUMRIG|
|
|
@ -1,3 +0,0 @@
|
|||||||
25
|
|
||||||
0
|
|
||||||
$rmoviva|0|0|111|0|Righe movimento IVA|NMOV*2||
|
|
@ -1,24 +0,0 @@
|
|||||||
25
|
|
||||||
20
|
|
||||||
ANNOES|2|4|0|Codice esercizio
|
|
||||||
NUMREG|3|7|0|Numero operazione
|
|
||||||
NUMRIG|2|3|0|Numero riga
|
|
||||||
CODIVA|1|4|0|Codice IVA
|
|
||||||
IMPONIBILE|4|18|3|Imponibile
|
|
||||||
IMPOSTA|4|18|3|Imposta
|
|
||||||
TIPODET|1|1|0|Tipo indetraibilità
|
|
||||||
TIPOCR|2|2|0|Tipo costo ricavo
|
|
||||||
INTRA|8|1|0|Riga intra-comunitaria
|
|
||||||
TIPOATT|2|1|0|Tipo attivita'
|
|
||||||
RIGAIMP|2|3|0|Numero riga contabile dell' imponibile
|
|
||||||
RIGAIVA|2|3|0|Numero riga contabile dell'IVA
|
|
||||||
TIPOC|1|1|0|Tipo <C>liente <F>ornitore
|
|
||||||
GRUPPO|2|3|0|Gruppo
|
|
||||||
CONTO|2|3|0|Conto
|
|
||||||
SOTTOCONTO|3|6|0|Sottoconto o codice cliente/fornitore
|
|
||||||
CODCMS|1|20|0|Codice Commessa
|
|
||||||
FASCMS|1|10|0|Fase Commessa
|
|
||||||
NAVP|8|1|0|Nota di variazione anni precedenti x Elenco CF
|
|
||||||
REVCHARGE|8|1|0|Riga IVA reverse charge
|
|
||||||
1
|
|
||||||
NUMREG+NUMRIG|
|
|
@ -1,3 +0,0 @@
|
|||||||
26
|
|
||||||
0
|
|
||||||
$caus|0|0|93|0|Causali contabili|||
|
|
@ -1,35 +0,0 @@
|
|||||||
26
|
|
||||||
30
|
|
||||||
CODCAUS|1|3|0|Codice causale
|
|
||||||
DESCR|1|50|0|Descrizione causale
|
|
||||||
TIPODOC|1|2|0|Tipo documento
|
|
||||||
MOVAP|1|1|0|Movimento d'apertura
|
|
||||||
ALLEG|8|1|0|Moivmento in allegato
|
|
||||||
INTRACOM|8|1|0|Movimento intra-comunitario
|
|
||||||
REG|1|3|0|Codice registro
|
|
||||||
MOVVAL|8|1|0|Gestione valuta movimento
|
|
||||||
DATADOC|8|1|0|Data documento
|
|
||||||
NUMDOC|8|1|0|Numero documento
|
|
||||||
AUTOFATT|8|1|0|Autofattura art. ??
|
|
||||||
MOVSEZ|8|1|0|Movimento sezionale ??
|
|
||||||
TIPOMOV|2|1|0|Tipo movimento saldaconto
|
|
||||||
RITFATT|8|1|0|Fattura in ritardo
|
|
||||||
COLLCESP|1|1|0|Collegamnto ai cespiti
|
|
||||||
M770|1|1|0|Collegamento al 770
|
|
||||||
CODCAUSIM|1|3|0|Codice causale incasso immediato
|
|
||||||
SOSPESO|8|1|0|Causale sospesa
|
|
||||||
VALINTRA|8|1|0|Gestione valuta intra-comunitaria
|
|
||||||
MOVIND|1|1|0|Causale per contabilità analitica
|
|
||||||
MOVCGIND|8|1|0|Causale per contabilità industriale
|
|
||||||
SOLOIVA|8|1|0|Movimento di sola IVA
|
|
||||||
PROVV|1|1|0|Tipo movimento (" " Normale, "P" Provvisorio cancellabile, "C" Provvisorio da cepiti)
|
|
||||||
REGSPIVA|2|2|0|Regimi speciali IVA
|
|
||||||
CODCAUREG|1|3|0|Causale regolarizzazione IVA
|
|
||||||
LIQDIFF|8|1|0|Fatture a liquidazione differita
|
|
||||||
RILFTEMRI|8|1|0|Causale di rilevazione fatture de emettere o ricevere
|
|
||||||
DATAREGPR|8|1|0|Registrazione rilevamento fatture da ricevere/emettere a fine esercizio
|
|
||||||
TIPODOCSDI|1|4|0|Tipo documento Agenzia delle Entrate
|
|
||||||
ESCLUDIARC|8|1|0|Flag per escludere la causale dall'archiviazione sostitutiva
|
|
||||||
2
|
|
||||||
CODCAUS|
|
|
||||||
UPPER(DESCR)|X
|
|
@ -1,3 +0,0 @@
|
|||||||
27
|
|
||||||
0
|
|
||||||
$rcaus|0|0|81|0|Righe causali contabili|#26*5||
|
|
@ -1,15 +0,0 @@
|
|||||||
27
|
|
||||||
11
|
|
||||||
CODCAUS|1|3|0|Codice causale
|
|
||||||
NRIGA|2|3|0|Numero riga
|
|
||||||
GRUPPO|2|3|0|Gruppo
|
|
||||||
CONTO|2|3|0|Conto
|
|
||||||
SOTTOCONTO|3|6|0|Sottoconto
|
|
||||||
DESC|1|50|0|Descrizione riga (non piu'utilizzato)
|
|
||||||
CODDESC|1|5|0|Codcie descrizione
|
|
||||||
SEZIONE|1|1|0|Sezione <D>are, <A>vere
|
|
||||||
TIPOCF|1|1|0|Tipo <C>liente, <F>ornitore
|
|
||||||
RIGAIVA|8|1|0|Non utilizzato
|
|
||||||
CODIVA|1|4|0|Non utilizzato
|
|
||||||
1
|
|
||||||
CODCAUS+NRIGA|
|
|
@ -1,3 +0,0 @@
|
|||||||
28
|
|
||||||
0
|
|
||||||
$part|0|0|352|0|Partite aperte|NPART||
|
|
@ -1,46 +0,0 @@
|
|||||||
28
|
|
||||||
41
|
|
||||||
ANNO|2|4|0|Anno partita
|
|
||||||
NUMPART|1|7|0|Numero partita
|
|
||||||
NRIGA|2|4|0|Numero riga
|
|
||||||
TIPOMOV|2|1|0|Tipo movimento
|
|
||||||
TIPOPAG|2|1|0|Tipo di pagamento
|
|
||||||
TIPOREG|1|1|0|Tipo di registrazione (<C>ontabile, <S>caricata, <E>xtracontabile)
|
|
||||||
NREG|3|7|0|Numero di operazione contabile
|
|
||||||
NUMRIG|2|3|0|Numero riga della operazione contabile
|
|
||||||
DATAREG|5|8|0|Data di operazione
|
|
||||||
DATADOC|5|8|0|Data documento
|
|
||||||
DATAPAG|5|8|0|Data Pagamento
|
|
||||||
NUMDOC|1|7|0|Numero documento
|
|
||||||
DESCR|1|50|0|Descrizione partita
|
|
||||||
REG|1|3|0|Codice Registro
|
|
||||||
PROTIVA|3|5|0|Numero protocollo IVA
|
|
||||||
CODCAUS|1|3|0|Codice causale
|
|
||||||
SEZ|1|1|0|Sezione <D>are <A>vere
|
|
||||||
IMPORTO|4|18|3|Importo
|
|
||||||
IMPOSTA|4|18|3|IVA
|
|
||||||
SPESE|4|18|3|Spese
|
|
||||||
CODVAL|1|3|0|Codice valuta
|
|
||||||
CAMBIO|4|15|6|Cambio della valuta
|
|
||||||
IMPORTOVAL|4|18|3|Importo in valuta
|
|
||||||
DATACAM|5|8|0|Data del cambio
|
|
||||||
TIPOC|1|1|0|Tipo <C>liente <F>ornitore
|
|
||||||
GRUPPO|2|3|0|Gruppo
|
|
||||||
CONTO|2|3|0|Conto
|
|
||||||
SOTTOCONTO|3|6|0|Sottoconto o codice cliente / fornitore
|
|
||||||
IMPTOTDOC|4|18|3|Importo totale documento
|
|
||||||
IMPTOTVAL|4|18|3|Importo totale documento in valuta
|
|
||||||
RITENUTE|4|18|3|Ritenute fiscali sul pagamento
|
|
||||||
RITSOC|4|18|3|Ritenute sociali sul pagamento
|
|
||||||
SEZABB|1|1|0|Sezione degli abbuoni
|
|
||||||
ABBUONI|4|18|3|Abbuoni
|
|
||||||
SEZDIFCAM|1|1|0|Sezione delle differenze cambi
|
|
||||||
DIFFCAM|4|18|3|Differenze cambi
|
|
||||||
CHIUSA|8|1|0|Partita pareggiata (chiusa)
|
|
||||||
RICARICATA|8|1|0|Partita ricaricata
|
|
||||||
INVIATA|8|1|0|Partita inviata
|
|
||||||
GRUPPOCL|2|3|0|Gruppo cliente
|
|
||||||
CONTOCL|2|3|0|Conto cliente
|
|
||||||
2
|
|
||||||
TIPOC+GRUPPO+CONTO+SOTTOCONTO+ANNO+NUMPART+NRIGA|
|
|
||||||
NREG+NUMRIG|X
|
|
@ -1,3 +0,0 @@
|
|||||||
29
|
|
||||||
0
|
|
||||||
$scad|0|0|224|0|Scadenze|NPART*2||
|
|
@ -1,35 +0,0 @@
|
|||||||
29
|
|
||||||
30
|
|
||||||
ANNO|2|4|0|Anno
|
|
||||||
NUMPART|1|7|0|Numero partita
|
|
||||||
NRIGA|2|4|0|Numero riga
|
|
||||||
NRATA|2|4|0|Numero rata
|
|
||||||
DESCR|1|50|0|Descrizione
|
|
||||||
CODPAG|1|4|0|Codice Pagamento
|
|
||||||
TIPOPAG|2|1|0|Tipo pagamento
|
|
||||||
ULTCLASS|1|1|0|Ulteriore classificazione
|
|
||||||
IMPORTO|4|18|3|Importo in lire
|
|
||||||
IMPORTOVAL|4|18|3|Importo valuta
|
|
||||||
DATASCAD|5|8|0|Data scadenza
|
|
||||||
TIPOC|1|1|0|Tipo <C>liente <F>ornitore
|
|
||||||
GRUPPO|2|3|0|Gruppo
|
|
||||||
CONTO|2|3|0|Conto
|
|
||||||
SOTTOCONTO|3|6|0|Sottoconto o codice cliente / fornitore
|
|
||||||
NSOLL|2|2|0|Numero sollecito
|
|
||||||
DATASOLL|5|8|0|Data sollecito
|
|
||||||
GGRIT|2|4|0|Giorni di ritardo
|
|
||||||
PAGATA|8|1|0|Scadenza pagata
|
|
||||||
IMPORTOPAG|4|18|3|Importo pagato
|
|
||||||
IMPORTOANT|4|18|3|Importo anticipato
|
|
||||||
CODABIPR|10|5|0|Codice ABI banca di presentazione
|
|
||||||
CODCABPR|10|5|0|Codice CAB banca di presentazione
|
|
||||||
CODABI|10|5|0|Codice ABI
|
|
||||||
CODCAB|10|5|0|Codice CAB
|
|
||||||
CODAG|1|5|0|Codice agente
|
|
||||||
BLOCCATA|8|1|0|Scadenza non pagabile (bloccata) solo acquisti
|
|
||||||
MOTIVO|1|6|0|Motivo del blocco
|
|
||||||
TNRIGA|2|4|0|Numero temporaneo di riga partita
|
|
||||||
TNRATA|2|4|0|Numero temporaneo di rata
|
|
||||||
2
|
|
||||||
TIPOC+GRUPPO+CONTO+SOTTOCONTO+ANNO+NUMPART+NRIGA+NRATA|
|
|
||||||
DATASCAD+TIPOC+GRUPPO+CONTO+SOTTOCONTO+ANNO+NUMPART+NRIGA+NRATA|
|
|
@ -1,3 +0,0 @@
|
|||||||
30
|
|
||||||
0
|
|
||||||
$pagsca|0|0|185|0|Pagamenti scadenze|||
|
|
@ -1,30 +0,0 @@
|
|||||||
30
|
|
||||||
26
|
|
||||||
TIPOC|1|1|0|Tipo (<C>liente, <F>ornitore)
|
|
||||||
GRUPPO|2|3|0|Gruppo
|
|
||||||
CONTO|2|3|0|Conto
|
|
||||||
SOTTOCONTO|3|6|0|Sottoconto
|
|
||||||
ANNO|2|4|0|Anno
|
|
||||||
NUMPART|1|7|0|Numero partita
|
|
||||||
NRIGA|2|4|0|Numero riga fattura
|
|
||||||
NRATA|2|4|0|Numero rata fattura
|
|
||||||
NRIGP|2|4|0|Numero riga pagamento
|
|
||||||
ACCSAL|1|1|0|<A>cconto o <S>aldo
|
|
||||||
IMPORTO|4|18|3|Importo pagato
|
|
||||||
IMPORTOVAL|4|18|3|Importo in valuta
|
|
||||||
PASSATT|1|1|0|Abbuono passivo o attivo
|
|
||||||
ABBUONI|4|18|3|Abbuoni
|
|
||||||
DIFFCAM|4|18|3|Differenza cambio
|
|
||||||
RITENUTE|4|18|3|Ritenute fiscali
|
|
||||||
RITSOC|4|18|3|Ritenute Sociali
|
|
||||||
TIPOCC|1|1|0|Tipo conto di contropartita
|
|
||||||
GRUPPOC|2|3|0|Gruppo di contropartita
|
|
||||||
CONTOC|2|3|0|Conto di contropartita
|
|
||||||
SOTTOCONTC|3|6|0|Sottoconto di contropartita
|
|
||||||
CODABI|10|5|0|Codice ABI banca cliente/fornitore
|
|
||||||
CODCAB|10|5|0|Codice CAB banca cliente/fornitore
|
|
||||||
CODABIPR|10|5|0|Codice ABI banca di presentazione
|
|
||||||
CODCABPR|10|5|0|Codice CAB banca di presentazione
|
|
||||||
CODAG|1|5|0|Codice agente
|
|
||||||
1
|
|
||||||
TIPOC+GRUPPO+CONTO+SOTTOCONTO+ANNO+NUMPART+NRIGA+NRATA+NRIGP|
|
|
@ -1,3 +0,0 @@
|
|||||||
98
|
|
||||||
0
|
|
||||||
$cfban|0|0|79|0|Banche per clienti e fornitori|||
|
|
@ -1,15 +0,0 @@
|
|||||||
98
|
|
||||||
9
|
|
||||||
TIPOCF|1|1|0|Tipo (<C>liente/<F>ornitore)
|
|
||||||
CODCF|3|6|0|Codice cliente/fornitore
|
|
||||||
TIPOBAN|1|2|0|Tipo Banca (<N>ostra, <V>ostra)
|
|
||||||
NRIGA|2|3|0|Numero riga
|
|
||||||
ABI|9|5|0|ABI
|
|
||||||
CAB|9|5|0|CAB
|
|
||||||
PROGPR|9|2|0|Progressivo per banche di presentazione
|
|
||||||
NUMCC|1|20|0|Numero conto corrente
|
|
||||||
IBAN|1|34|0|IBAN
|
|
||||||
3
|
|
||||||
TIPOCF+CODCF+TIPOBAN+NRIGA|
|
|
||||||
TIPOCF+CODCF+TIPOBAN+ABI+CAB+PROGPR|X
|
|
||||||
TIPOCF+CODCF+TIPOBAN+IBAN|X
|
|
Loading…
x
Reference in New Issue
Block a user