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"
|
||||
,"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"
|
||||
,"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"
|
||||
,"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..."
|
||||
|
@ -94,9 +94,18 @@ BEGIN
|
||||
CHECKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_CATEGORIA 1
|
||||
LISTBOX F_CATEGORIA 60
|
||||
BEGIN
|
||||
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
|
||||
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());
|
||||
|
||||
// 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("CATEGORIA", perc.get("CATEGORIA")); // AUXXX033
|
||||
rec->put(QUD_ENTEPREV, perc.get("ENTEPREV")); // AUXXX029 / 32
|
||||
rec->put(QUD_CATEGORIA, perc.get("CATEGORIA")); // AUXXX033
|
||||
/**********************************************************************/
|
||||
rec->put("GENERATA", true);
|
||||
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
|
||||
|
||||
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("CATEGORIA", perc.get("CATEGORIA")); // AUXXX033
|
||||
quadro.put(QUD_ENTEPREV, perc.get("ENTEPREV")); // AUXXX029 / 32
|
||||
quadro.put(QUD_CATEGORIA, perc.get("CATEGORIA")); // AUXXX033
|
||||
|
||||
if (somme.is_zero() && quadro.get(QUD_TOTALE) == quadro.get(QUD_IMPONIBILE))
|
||||
{
|
||||
|
@ -324,9 +324,18 @@ BEGIN
|
||||
FIELD ENTEPREV
|
||||
END
|
||||
|
||||
STRING 116 2
|
||||
STRING 116 60
|
||||
BEGIN
|
||||
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
|
||||
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"));
|
||||
|
||||
entprev = aperc.get("ENTEPREV");
|
||||
cat = aperc.get("CATEGORIA");
|
||||
entprev = aperc.get(QUD_ENTEPREV);
|
||||
cat = aperc.get(QUD_CATEGORIA);
|
||||
}
|
||||
if (entprev.full())
|
||||
{
|
||||
@ -922,7 +922,7 @@ bool TTrasferimentoCU::split(const char* path)
|
||||
{
|
||||
TRecordCU rec;
|
||||
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(5, _codfis_int.full() ? _codfis_int : cod_fis_dic()); // Codice fiscale del fornitore
|
||||
outfile << rec; // Scrive record testata
|
||||
|
@ -9,9 +9,9 @@
|
||||
#define CF_PRODUTTORE get_iva_sirio();
|
||||
|
||||
// Nota che sono anche definiti in 777200.h
|
||||
#define THIS_YEAR "2023"
|
||||
#define THIS_YEAR "2024"
|
||||
#define THIS_YEARN atoi(THIS_YEAR)
|
||||
#define LAST_YEAR "2022"
|
||||
#define LAST_YEAR "2023"
|
||||
#define LAST_YEARN atoi(LAST_YEAR)
|
||||
|
||||
const TString& get_telephone(const TRectype& rec, const char* pref, const char* numf);
|
||||
|
Loading…
x
Reference in New Issue
Block a user