diff --git a/src/ve/velib04b.cpp b/src/ve/velib04b.cpp index 4f91ab197..c4a3f86be 100755 --- a/src/ve/velib04b.cpp +++ b/src/ve/velib04b.cpp @@ -1210,7 +1210,11 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc) { if (_nump_iva) // Reperisce l'ultimo numero di protocollo dal registro IVA { - ult_prot = registro.protocol() + 1; + static int _ult_prot = -1; + if (_ult_prot < 0) + _ult_prot = registro.protocol(); + _ult_prot++; + ult_prot = _ult_prot; if (ult_prot <= 0) { _error = ultprot_error;