Patch level : 12.0

Files correlati     : cglib07.cpp
Commento:
Corretto un costruttore di TAnagrafica che copiava sempre il campo CODCF in quello della PIVA quando vuota, generando errori in alcuni casi particolari di invio fatture (Segnalazione della Gestione Servizi)
This commit is contained in:
Simoe 2022-07-14 16:04:20 +02:00
parent 64a17b83f8
commit 9fea5a74e4

View File

@ -486,8 +486,11 @@ bool TAnagrafica::init(const TRectype& rec)
{
// Ci sono anagrafiche con codice fiscale numerico e partita IVA vuota!
// I codici fiscali che cominciano per 8 e 9 sono le associazioni riconosciute e non, rispettivamente.
if (_paiv.blank() && pi_check(_stato_paiv, _cofi) && _cofi[0] < '8')
_paiv = _cofi;
// CONTROLLO RIMOSSO PERCHE' COPIARE IL CODICE FISCALE NELLA PARTITA IVA NON SEMPRE E' CORRETTO
//if (_paiv.blank() && pi_check(_stato_paiv, _cofi) && _cofi[0] < '8')
//_paiv = _cofi;
if (_paiv.len() == 11 && pi_check(_stato_paiv, _paiv) && (_paiv[0] == '8' || _paiv[0] == '9'))
{
if (_cofi.blank())