Patch level : 12.0 674
Files correlati : fp Commento : Aggiunto prefisso postfisso numero fattura fp
This commit is contained in:
parent
5c9078c728
commit
4714ff3ba9
@ -95,7 +95,7 @@ private:
|
||||
bool _cache_insert;
|
||||
vector<TString> _query;
|
||||
TString8 _hfatt; // Codice univoco di 6 caratteri dell'ufficio P.A. o di 7 caratteri per un privato
|
||||
TString20 _bfatt; // Codice univoco di 20 caratteri del documento
|
||||
TString _bfatt; // Codice univoco di 20 caratteri del documento
|
||||
TString _conai_str;
|
||||
|
||||
struct
|
||||
|
@ -150,8 +150,10 @@ bool chiave_paf(const TDocumento& doc, TString& hfatt, TString& bfatt)
|
||||
CHECK(hfatt.full(), "Destinatario fattura P.A. non valido");
|
||||
|
||||
const TCodice_numerazione& codnum = doc.codice_numerazione();
|
||||
TString full_num;
|
||||
codnum.complete_num(doc.numero(), full_num);
|
||||
//20180101_TD01_123456712345671234567
|
||||
bfatt.cut(0) << doc.get_date(DOC_DATADOC).date2ansi() << '_' << tipo_doc_sdi(doc) << '_' << doc.numero();
|
||||
bfatt.cut(0) << doc.get_date(DOC_DATADOC).date2ansi() << '_' << tipo_doc_sdi(doc) << '_' << full_num;
|
||||
return hfatt.full() && bfatt.full();
|
||||
}
|
||||
|
||||
@ -1087,8 +1089,9 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
||||
paf0700f.set("P7_TIPODOC", tipo_doc_sdi(doc));
|
||||
paf0700f.set("P7_DIVISA", "EUR"); // Fisso su euro in quanto effettuiamo il cambio
|
||||
paf0700f.set("P7_DATA", doc.data());
|
||||
|
||||
paf0700f.set("P7_NUMERO", doc.numero());
|
||||
TString full_num;
|
||||
doc.codice_numerazione().complete_num(doc.numero(), full_num);
|
||||
paf0700f.set("P7_NUMERO", full_num);
|
||||
paf0700f.set("P7_GESTIONE", "D");
|
||||
|
||||
// <DatiBollo>
|
||||
|
Loading…
x
Reference in New Issue
Block a user