diff --git a/ve/velib04d.cpp b/ve/velib04d.cpp index 0b113c81e..fcaf689fd 100755 --- a/ve/velib04d.cpp +++ b/ve/velib04d.cpp @@ -655,7 +655,14 @@ bool TConsegna_ordini::elabora(TLista_documenti& doc_in, TLista_documenti& doc_o outrec.zero(RDOC_RIGAEVASA); // Azzera flag di evasa erroneamente copiata dall'ordine outrec.set_original_rdoc_key(inrec); if (reload_prices()) + { outrec.zero(RDOC_CHECKED); + + const TString& codiva = outdoc.codesiva(); + + if (codiva.full()) + outrec.put(RDOC_CODIVA, codiva); + } if (prezzo_da_ordine()) {