Patch level : 12.00 1312
Files correlati : 770.exe 771-exe 70300a.msk 771230la.msk Commento : CU 2024
This commit is contained in:
parent
8c49b42ac5
commit
4083f41b8e
@ -62,7 +62,10 @@ const char* ITEMS_LA[] = {
|
|||||||
,"M|Prestazioni di lavoro autonomo non esercitate abitualmente"
|
,"M|Prestazioni di lavoro autonomo non esercitate abitualmente"
|
||||||
,"M1|Redditi derivanti dall’assunzione di obblighi di fare, di non fare o permettere"
|
,"M1|Redditi derivanti dall’assunzione di obblighi di fare, di non fare o permettere"
|
||||||
,"M2|Prestazioni di lavoro autonomo non esercitate abitualmente per le quali sussiste l'obbligo di iscrizione alla Gestione Separata ENPAPI"
|
,"M2|Prestazioni di lavoro autonomo non esercitate abitualmente per le quali sussiste l'obbligo di iscrizione alla Gestione Separata ENPAPI"
|
||||||
,"N|Idennita' di trasferta, rinborso forfetario di spese, premi e compensi erogati: \n- nell' esercizio diretto di attivita' sportiva dilettantistiche\n- in relazione a rapporti di collaborazione coordinata e continuativa i carattere amministrativo-gestionale di natura non professionale resi a favore di società e associazioni sportive dilettantistiche e di cori, bande e filodrammatiche da parte del direttore e dei collaboratori tecnici"
|
,"N|indennità di trasferta, i rimborsi forfetari di spesa, i premi e i compensi erogati ai direttori artistici ed ai collaboratori tecnici per prestazioni di natura non professionale da parte di cori, bande musicali e filodrammatiche che perseguono finalità dilettantistiche"
|
||||||
|
,"N1|indennità di trasferta, rimborso forfetario di spese, premi e compensi erogati fino al 30 giugno 2023:\n nell’esercizio diretto di attività sportive dilettantistiche;\n in relazione a rapporti di collaborazione coordinata e continuativa di carattere amministrativo - gestionale di natura non professionale resi a favore di società e associazioni sportive dilettantistiche"
|
||||||
|
,"N2|redditi derivanti da prestazioni sportive oggetto di contratto diverso da quello di lavoro subordinato o da quello di collaborazione coordinata e continuativa, ai sensi del decreto legislativo 28 febbraio 2021, n. 36 (art. 53, comma 2 lett. a) del Tuir)"
|
||||||
|
,"N3|redditi derivanti da prestazioni sportive oggetto di contratto diverso da quello di lavoro subordinato o da quello di collaborazione coordinata e continuativa, ai sensi del decreto legislativo 28 febbraio 2021, n. 36, che prevedono particolari soglie di esenzione a seguito di specifiche disposizioni normative (art. 53, comma 2 lett. a) del Tuir)"
|
||||||
,"O|Prestazioni di lavoro autonomo non esercitate abitualmente, per le quali non sussiste l’obbligo di iscrizione alla gestione separata"
|
,"O|Prestazioni di lavoro autonomo non esercitate abitualmente, per le quali non sussiste l’obbligo di iscrizione alla gestione separata"
|
||||||
,"O1|Redditi derivanti dall’assunzione di obblighi di fare, di non fare o permettere, per le quali non sussiste l’obbligo di iscrizione alla gestione separata (Circ. INPS n. 104/2001)"
|
,"O1|Redditi derivanti dall’assunzione di obblighi di fare, di non fare o permettere, per le quali non sussiste l’obbligo di iscrizione alla gestione separata (Circ. INPS n. 104/2001)"
|
||||||
,"P|Compensi corrisposti a soggetti non residenti privi di stabile organizzazione per l'uso o la concessione in uso di attrezzature industriali, commerciali o scientifiche che si trovano nel territorio dello Stato ovvero a società svizzere o stabili organizzazioni di società svizzere..."
|
,"P|Compensi corrisposti a soggetti non residenti privi di stabile organizzazione per l'uso o la concessione in uso di attrezzature industriali, commerciali o scientifiche che si trovano nel territorio dello Stato ovvero a società svizzere o stabili organizzazioni di società svizzere..."
|
||||||
|
@ -94,9 +94,18 @@ BEGIN
|
|||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_CATEGORIA 1
|
LISTBOX F_CATEGORIA 60
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 8 "Categoria "
|
PROMPT 2 8 "Categoria "
|
||||||
|
ITEM "|Nessuna"
|
||||||
|
ITEM "P|Medico di assistenza primaria"
|
||||||
|
ITEM "Q|Pediatra di libera scelta"
|
||||||
|
ITEM "R|Medico specialista esterno"
|
||||||
|
ITEM "S|Medico della continuità assistenziale a tempo determinato"
|
||||||
|
ITEM "T|Medico fiscale INPS"
|
||||||
|
ITEM "U|Medico operante presso struttura accreditata SSN"
|
||||||
|
ITEM "V|ENPAPI Infermieri prestatori d’opera occasionali"
|
||||||
|
ITEM "Z|INPS Gestione ex Enpals"
|
||||||
FIELD CATEGORIA
|
FIELD CATEGORIA
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -190,8 +190,8 @@ bool TRighe_riepilogo::add_riga_pag(const TRectype& riga, const TRectype& scheda
|
|||||||
rec->put("ANNO", riga.get_date(PAG_DATAPAG).year());
|
rec->put("ANNO", riga.get_date(PAG_DATAPAG).year());
|
||||||
|
|
||||||
// Spostati qua per due motivi: 1 -> sono dati del percipiente non vanno sommati; 2 -> Con l'operatore somma (riep += curr;) vengono persi.
|
// Spostati qua per due motivi: 1 -> sono dati del percipiente non vanno sommati; 2 -> Con l'operatore somma (riep += curr;) vengono persi.
|
||||||
rec->put("ENTEPREV", perc.get("ENTEPREV")); // AUXXX029 / 32
|
rec->put(QUD_ENTEPREV, perc.get("ENTEPREV")); // AUXXX029 / 32
|
||||||
rec->put("CATEGORIA", perc.get("CATEGORIA")); // AUXXX033
|
rec->put(QUD_CATEGORIA, perc.get("CATEGORIA")); // AUXXX033
|
||||||
/**********************************************************************/
|
/**********************************************************************/
|
||||||
rec->put("GENERATA", true);
|
rec->put("GENERATA", true);
|
||||||
i = add(rec);
|
i = add(rec);
|
||||||
@ -859,8 +859,8 @@ void TQuadroC_E2::genera_la(TRectype& quadro, const TRectype& riga, const TStrin
|
|||||||
quadro.put(QUD_SRNETRIT, somm_rest); // AUXXX022
|
quadro.put(QUD_SRNETRIT, somm_rest); // AUXXX022
|
||||||
|
|
||||||
const TRectype& perc = cache().get_rec(LF_PERC, quadro.get(SPR_CODDITTA), quadro.get(SPR_TIPOA), quadro.get(SPR_CODANAGR));
|
const TRectype& perc = cache().get_rec(LF_PERC, quadro.get(SPR_CODDITTA), quadro.get(SPR_TIPOA), quadro.get(SPR_CODANAGR));
|
||||||
quadro.put("ENTEPREV", perc.get("ENTEPREV")); // AUXXX029 / 32
|
quadro.put(QUD_ENTEPREV, perc.get("ENTEPREV")); // AUXXX029 / 32
|
||||||
quadro.put("CATEGORIA", perc.get("CATEGORIA")); // AUXXX033
|
quadro.put(QUD_CATEGORIA, perc.get("CATEGORIA")); // AUXXX033
|
||||||
|
|
||||||
if (somme.is_zero() && quadro.get(QUD_TOTALE) == quadro.get(QUD_IMPONIBILE))
|
if (somme.is_zero() && quadro.get(QUD_TOTALE) == quadro.get(QUD_IMPONIBILE))
|
||||||
{
|
{
|
||||||
|
@ -324,9 +324,18 @@ BEGIN
|
|||||||
FIELD ENTEPREV
|
FIELD ENTEPREV
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING 116 2
|
STRING 116 60
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 2 "Categoria "
|
PROMPT 1 2 "Categoria "
|
||||||
|
ITEM "|Nessuna"
|
||||||
|
ITEM "P|Medico di assistenza primaria"
|
||||||
|
ITEM "Q|Pediatra di libera scelta"
|
||||||
|
ITEM "R|Medico specialista esterno"
|
||||||
|
ITEM "S|Medico della continuità assistenziale a tempo determinato"
|
||||||
|
ITEM "T|Medico fiscale INPS"
|
||||||
|
ITEM "U|Medico operante presso struttura accreditata SSN"
|
||||||
|
ITEM "V|ENPAPI Infermieri prestatori d’opera occasionali"
|
||||||
|
ITEM "Z|INPS Gestione ex Enpals"
|
||||||
FIELD CATEGORIA
|
FIELD CATEGORIA
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -848,8 +848,8 @@ bool TTrasferimentoCU::append_record_h(const TRectype& qla, int modulo, TLog_rep
|
|||||||
{
|
{
|
||||||
const TRectype& aperc = cache().get_rec(LF_PERC, qla.get("CODDITTA"), qla.get("TIPOA"), qla.get("CODANAGR"));
|
const TRectype& aperc = cache().get_rec(LF_PERC, qla.get("CODDITTA"), qla.get("TIPOA"), qla.get("CODANAGR"));
|
||||||
|
|
||||||
entprev = aperc.get("ENTEPREV");
|
entprev = aperc.get(QUD_ENTEPREV);
|
||||||
cat = aperc.get("CATEGORIA");
|
cat = aperc.get(QUD_CATEGORIA);
|
||||||
}
|
}
|
||||||
if (entprev.full())
|
if (entprev.full())
|
||||||
{
|
{
|
||||||
@ -922,7 +922,7 @@ bool TTrasferimentoCU::split(const char* path)
|
|||||||
{
|
{
|
||||||
TRecordCU rec;
|
TRecordCU rec;
|
||||||
rec.tipo_record('A'); // Compila record di testata A
|
rec.tipo_record('A'); // Compila record di testata A
|
||||||
rec.set(3, "CUR23"); // Codice fornitura 2022
|
rec.set(3, "CUR24"); // Codice fornitura 2023
|
||||||
rec.set(4, 1); // Tipo fornitore: 01=Soggetto che invia la propria dichiarazione; 10=CAF
|
rec.set(4, 1); // Tipo fornitore: 01=Soggetto che invia la propria dichiarazione; 10=CAF
|
||||||
rec.set(5, _codfis_int.full() ? _codfis_int : cod_fis_dic()); // Codice fiscale del fornitore
|
rec.set(5, _codfis_int.full() ? _codfis_int : cod_fis_dic()); // Codice fiscale del fornitore
|
||||||
outfile << rec; // Scrive record testata
|
outfile << rec; // Scrive record testata
|
||||||
|
@ -9,9 +9,9 @@
|
|||||||
#define CF_PRODUTTORE get_iva_sirio();
|
#define CF_PRODUTTORE get_iva_sirio();
|
||||||
|
|
||||||
// Nota che sono anche definiti in 777200.h
|
// Nota che sono anche definiti in 777200.h
|
||||||
#define THIS_YEAR "2023"
|
#define THIS_YEAR "2024"
|
||||||
#define THIS_YEARN atoi(THIS_YEAR)
|
#define THIS_YEARN atoi(THIS_YEAR)
|
||||||
#define LAST_YEAR "2022"
|
#define LAST_YEAR "2023"
|
||||||
#define LAST_YEARN atoi(LAST_YEAR)
|
#define LAST_YEARN atoi(LAST_YEAR)
|
||||||
|
|
||||||
const TString& get_telephone(const TRectype& rec, const char* pref, const char* numf);
|
const TString& get_telephone(const TRectype& rec, const char* pref, const char* numf);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user