Patch level : 12.0 946

Files correlati     : fp0.exe, ve0300a.ini, ve0300c.ini, fatturaa.msk, fatturac.msk
Commento            : Aggiunto flag di esclusione documento dall'invio allo SDI con WebApp (Genera soltanto xml)
This commit is contained in:
Simone Palacino 2020-02-17 17:55:50 +01:00
parent e29137bdd0
commit d5813c8c2d
8 changed files with 19 additions and 4 deletions

View File

@ -1027,8 +1027,8 @@ bool TDoc_fp::initialize(TDocumentoEsteso& doc)
return false; return false;
} }
#else #else
_is_pa = true; _is_pa = false;
_coddest = "WSUHKZ"; _coddest = "M5ITOJA";
#endif #endif
_enapec = _coddest == "0000000" && _pec.full(); _enapec = _coddest == "0000000" && _pec.full();
_privato = _coddest.len() != 6; _privato = _coddest.len() != 6;
@ -2365,7 +2365,7 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
pafw300f.set("PW_NUMERO", doc.numero()); pafw300f.set("PW_NUMERO", doc.numero());
pafw300f.set("PW_DATA", doc.data()); pafw300f.set("PW_DATA", doc.data());
if (!cached_tipodoc(doc.get(DOC_TIPODOC)).invio_xml()) if (!cached_tipodoc(doc.get(DOC_TIPODOC)).invio_xml() || doc.noinvioxml())
{ {
pafw300f.set("PW_CODSDI", "**********"); pafw300f.set("PW_CODSDI", "**********");
} }

View File

@ -101,6 +101,7 @@
#define DOC_COMMPREL "COMMPREL" #define DOC_COMMPREL "COMMPREL"
#define DOC_FASEPREL "FASEPREL" #define DOC_FASEPREL "FASEPREL"
#define DOC_TIPODOCSDI "TIPODOCSDI" #define DOC_TIPODOCSDI "TIPODOCSDI"
#define DOC_NOINVIOXML "NOINVIOXML"
// Virtuali // Virtuali

View File

@ -179,6 +179,7 @@ CMSH = S_NORMALE
TIPO_SDI = S_NORMALE TIPO_SDI = S_NORMALE
INVIO_FP = S_NORMALE INVIO_FP = S_NORMALE
REG_FISCF = S_NORMALE REG_FISCF = S_NORMALE
NON_INVIO_XML = S_NORMALE
[DEFAULT] [DEFAULT]
Default(0)=F_CAUSTRASP|VEN Default(0)=F_CAUSTRASP|VEN

View File

@ -160,6 +160,7 @@ CMSH = S_NORMALE
TIPO_SDI = S_NORMALE TIPO_SDI = S_NORMALE
INVIO_FP = S_NORMALE INVIO_FP = S_NORMALE
REG_FISCF = S_NORMALE REG_FISCF = S_NORMALE
NON_INVIO_XML = S_NORMALE
[DEFAULT] [DEFAULT]

View File

@ -2023,6 +2023,16 @@ SIZE=40
PROMPT="Regime Fisc. " PROMPT="Regime Fisc. "
FIELDNAME=REGFISC FIELDNAME=REGFISC
ITEMS=|@RF01|RF01 Ordinario@RF02|RF02 Contribuenti minimi@RF04|RF04 Agricoltura, connesse e pesca@RF05|RF05 Vendita sali e tabacchi@RF06|RF06 Commercio fiammiferi@RF07|RF07 Editoria@RF08|RF08 Gestione servizi tel. pubblica@RF09|RF09 Rivendita DdT pubblico e di sosta@RF10|RF10 Intr., giochi e altre attività@RF11|RF11 Agenzie viaggi e turismo@RF12|RF12 Agriturismo@RF13|RF13 Vendite a domicilio@RF14|RF14 Rivendita usato, arte, ant. o col.@RF15|RF15 Asta darte, ant. o da col.@RF16|RF16 IVA per cassa P.A.@RF17|RF17 IVA per cassa@RF18|RF18 Altro@RF19|RF19 Regime forfettario ITEMS=|@RF01|RF01 Ordinario@RF02|RF02 Contribuenti minimi@RF04|RF04 Agricoltura, connesse e pesca@RF05|RF05 Vendita sali e tabacchi@RF06|RF06 Commercio fiammiferi@RF07|RF07 Editoria@RF08|RF08 Gestione servizi tel. pubblica@RF09|RF09 Rivendita DdT pubblico e di sosta@RF10|RF10 Intr., giochi e altre attività@RF11|RF11 Agenzie viaggi e turismo@RF12|RF12 Agriturismo@RF13|RF13 Vendite a domicilio@RF14|RF14 Rivendita usato, arte, ant. o col.@RF15|RF15 Asta darte, ant. o da col.@RF16|RF16 IVA per cassa P.A.@RF17|RF17 IVA per cassa@RF18|RF18 Altro@RF19|RF19 Regime forfettario
[INVIO_FP]
TYPE=T_CHECKBOX
GROUP=3100
MSKID=F_NON_INVIO_FP
X=2
Y=3
PROMPT="Disabilita invio XML"
FIELDNAME=NOINVIOSDI
[LVGROUP] [LVGROUP]
GROUP=4041 GROUP=4041
X=1 X=1

View File

@ -108,7 +108,7 @@ HEIGHT=2
HEIGHT=3 HEIGHT=3
[3100] [3100]
HEIGHT=2 HEIGHT=3
[3200] [3200]
HEIGHT=1 HEIGHT=1

View File

@ -907,6 +907,7 @@ public:
bool bloccato() const; bool bloccato() const;
bool chiuso() const; bool chiuso() const;
bool sospeso() const { return !chiuso();} bool sospeso() const { return !chiuso();}
bool noinvioxml() const { return get(DOC_NOINVIOXML); }
bool raggruppabile() const { return get_bool(DOC_RAGGR); } bool raggruppabile() const { return get_bool(DOC_RAGGR); }
bool raggruppabile(const TDocumento& doc, TToken_string& campi) const; bool raggruppabile(const TDocumento& doc, TToken_string& campi) const;

View File

@ -127,6 +127,7 @@
#define F_TIPO_SDI 230 #define F_TIPO_SDI 230
#define F_INVIO_FP 231 #define F_INVIO_FP 231
#define F_REG_FISCF 232 #define F_REG_FISCF 232
#define F_NON_INVIO_FP 233
#define F_CDC1 251 #define F_CDC1 251
#define F_CDC12 262 #define F_CDC12 262