Patch level : nopatch

Files correlati     :
Commento        :

Implementazione FP
This commit is contained in:
Alessandro Bonazzi 2021-12-17 14:08:48 +01:00
parent e6331b2bf5
commit 0cadcd6dee
3 changed files with 13 additions and 71 deletions

View File

@ -1,3 +0,0 @@
9
1
%nditte|0|0|650|0|Ditte|#6||

View File

@ -1,66 +0,0 @@
9
59
CODDITTA|3|5|0|
TIPOA|1|1|0|
CODANAGR|3|5|0|
RAGSOC|1|50|0|
PERRIF|1|20|0|
PTEL|1|10|0|
TEL|1|30|0|
PFAX|1|10|0|
FAX|1|30|0|
MAIL|1|50|0|
NULC|2|3|0|
ARTIG|8|1|0|
NISCRAA|1|10|0|
DATAISCRAA|5|8|0|
COMAA|1|4|0|
CAPAA|1|5|0|
FLIVA11Q|8|1|0|
CODATTPREV|1|5|0|
FREQVIVA|1|1|0|
DATLAV|2|1|0|
ABIBAN|10|5|0|
CABBAN|10|5|0|
CONTORD|8|1|0|
DINIZIOATT|5|8|0|
NENASARCO|1|12|0|
IMPRFAM|8|1|0|
CONDFAM|8|1|0|
DEDART13|8|1|0|
ESILOR|8|1|0|
NAPP|2|3|0|
RAPPR|3|5|0|
CARRAPP|2|1|0|
DECCARINT|5|8|0|
REGSTATSP|8|1|0|
FIRMAT|3|5|0|
AZCONIUG|8|1|0|
MESIREDD|2|2|0|
CODSTAT1|1|7|0|
CODSTAT2|1|7|0|
CODSTAT3|1|7|0|
RICSUP20%|8|1|0|
REGMAG|8|1|0|
DENEST1|1|70|0|
DENEST2|1|70|0|
DENEST3|1|70|0|
AUTSTR|1|50|0|
VALUTA|1|3|0|Codice valuta di riferimento per i dati
PRESELEN|8|1|0|Presentati elenchi in precedenza
CESSIVA|8|1|0|Cessata attivita' o variata partita IVA
FREQCES|1|1|0|Frequenza riepiloghi cessioni INTRA
FREQACQ|1|1|0|Frequenza riepiloghi acquisti INTRA
TIPOSOGDEL|1|1|0|Tipo anagrafico del soggetto delegato
CODSOGDEL|3|6|0|Codice del soggetto delegato
NONOBBSTAT|8|1|0|Non obbligato alla compilazione del valore statistico se mensile
INTCAF|1|10|0|N.ro Iscrizione al CAF dell'intemediario (firmatario)
DICHP|1|1|0|Dichiarazione predisposta da <C>ontribuente, <I>ntermediario
CODRFSO|1|6|0|Codice Rappresentante Fiscale/Stabile Organizzazione
DATARFSO|5|8|0|Data immissione valore
CODEORI|1|15|0|Codice EORI Ditta
4
CODDITTA|
UPPER(RAGSOC)|X
TIPOA+CODANAGR+CODDITTA|
TIPOA+CODANAGR|X

View File

@ -2848,6 +2848,8 @@ bool TReg_fp::initialize(const TMovimento_contabile& mov)
_log.log(-1, _bfatt);
// Controllo se il documento almeno in stato di stampa
_is_pa = mov.clifo().get_int("ALLEG") == 7;
// direi che la mia pec no si trova cosi''
if (!get_coddest(mov.get_char(MOV_TIPO), mov.get_long(MOV_CODCF), _coddest, _pec))
{
_log.log(1, "Impossibile trovare il codice destinatario per la fattura");
@ -3081,8 +3083,7 @@ bool TReg_fp::reg_to_paf(const TMovimento_contabile& mov)
}
ok &= insert(paf0200f);
// </CedentePrestatore>
// </CedentePrestatore>
// <CessionarioCommittente>
@ -3143,6 +3144,16 @@ bool TReg_fp::reg_to_paf(const TMovimento_contabile& mov)
paf0400f.set("P4_SEDECOMUNE", _ditta.comune_residenza());
paf0400f.set("P4_SEDEPROV", _ditta.provincia_residenza());
paf0400f.set("P4_SEDENAZ", _ditta.stato_residenza_ISO());
TString coddest = _ditta.coddest();
if (coddest.blank())
{
if (_ditta.pec().full())
coddest = _ditta.pec();
else
coddest = "0000000";
}
// Titolo onorifico!
const TString& titolo = (mov.clifo().vendite().get(CFV_TITOLO));