Patch level : 12.0 1080
Files correlati : fp0.exe Commento : I clienti privati esteri ( Tipo allegato 5 o 9 e Stato CF) compilato non devono più avere codice fiacle e patita IVA compilati.
This commit is contained in:
parent
9ad6b21451
commit
44e283f01d
@ -935,11 +935,16 @@ bool TDoc_fp::check_initial(TDocumentoEsteso& doc)
|
||||
log(1, "Il codice destinatario ha una lunghezza non conforme.");
|
||||
ok = false;
|
||||
}
|
||||
if (_rec_clifo.get(CLI_PAIV).empty() && _rec_clifo.get(CLI_COFI).empty())
|
||||
|
||||
const int alleg = _rec_clifo.get_int(CLI_ALLEG);
|
||||
bool privato = (alleg == 5 || alleg == 9) && _rec_clifo.get(CLI_STATOCF).full();
|
||||
|
||||
if (_rec_clifo.get(CLI_PAIV).empty() && _rec_clifo.get(CLI_COFI).empty() && !privato)
|
||||
{
|
||||
log(1, "Sia la partita IVA che il codice fiscale del cessionario committente sono vuoti, almeno uno dei due deve essere valorizzato.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
TPagamento& pag = doc.pagamento();
|
||||
if(pag.cond_pag_sdi().empty())
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user