Patch level : 2.2
Files correlati : ve0, ve6 Ricompilazione Demo : [ ] Commento : Eliminata obbligatorieta registro iva in contabilizzazione documenti git-svn-id: svn://10.65.10.50/trunk@13249 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
729c0ceada
commit
99e4fc28a3
@ -1120,29 +1120,30 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
|
||||
TString descr; doc.riferimento(descr);
|
||||
if (descr.empty()) descr = tipo.descrizione();
|
||||
|
||||
const TString16 rif = doc.get(DOC_NUMDOCRIF);
|
||||
const TString8 rif = doc.get(DOC_NUMDOCRIF);
|
||||
const bool use_rif = _caus->iva() == iva_acquisti && rif.not_empty();
|
||||
if (use_rif)
|
||||
{
|
||||
descr << " n. " << rif;
|
||||
const TString& data_rif = doc.get(DOC_DATADOCRIF);
|
||||
descr << " del " << data_rif;
|
||||
descr << TR(" n. ") << rif;
|
||||
descr << TR(" del ") << doc.get(DOC_DATADOCRIF);
|
||||
}
|
||||
else
|
||||
{
|
||||
descr << " n. " << doc.numero();
|
||||
descr << " del " << datadoc.string();
|
||||
descr << TR(" n. ") << doc.numero();
|
||||
descr << TR(" del ") << datadoc;
|
||||
}
|
||||
|
||||
// Codice registro IVA
|
||||
TRegistro& registro = _caus->reg();
|
||||
const bool iva_mov = registro.ok();
|
||||
|
||||
/*
|
||||
if (!iva_mov && !_caus->saldaconto())
|
||||
{
|
||||
_error = register_error;
|
||||
return _error;
|
||||
}
|
||||
*/
|
||||
|
||||
long ult_prot = 0;
|
||||
if (iva_mov)
|
||||
@ -1171,8 +1172,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
|
||||
// Reperisce la valuta
|
||||
TDate datacam(doc.get_date(DOC_DATACAMBIO));
|
||||
real cambio(doc.cambio());
|
||||
TString16 codval(doc.valuta());
|
||||
codval.trim();
|
||||
TString4 codval(doc.valuta()); codval.trim();
|
||||
if (!doc.in_valuta())
|
||||
{
|
||||
codval = "";
|
||||
@ -1224,7 +1224,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
|
||||
}
|
||||
|
||||
// Codice pagamento
|
||||
TString16 codpag(doc.get(DOC_CODPAG));
|
||||
TString4 codpag(doc.get(DOC_CODPAG));
|
||||
if (sc_enabled() || codpag.not_empty()) // La condizione di pagamento va controllata
|
||||
{ // se e' abilitato il saldaconto o se e' stata inserita
|
||||
_cpg->put("CODTAB",codpag);
|
||||
@ -1241,8 +1241,8 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
|
||||
if (use_rif)
|
||||
{
|
||||
mov_rec.put(MOV_NUMDOC, rif);
|
||||
const TString & data_rif = doc.get(DOC_DATADOCRIF);
|
||||
mov_rec.put(MOV_DATADOC,data_rif);
|
||||
const TString& data_rif = doc.get(DOC_DATADOCRIF);
|
||||
mov_rec.put(MOV_DATADOC, data_rif);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user