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);
|
TString descr; doc.riferimento(descr);
|
||||||
if (descr.empty()) descr = tipo.descrizione();
|
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();
|
const bool use_rif = _caus->iva() == iva_acquisti && rif.not_empty();
|
||||||
if (use_rif)
|
if (use_rif)
|
||||||
{
|
{
|
||||||
descr << " n. " << rif;
|
descr << TR(" n. ") << rif;
|
||||||
const TString& data_rif = doc.get(DOC_DATADOCRIF);
|
descr << TR(" del ") << doc.get(DOC_DATADOCRIF);
|
||||||
descr << " del " << data_rif;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
descr << " n. " << doc.numero();
|
descr << TR(" n. ") << doc.numero();
|
||||||
descr << " del " << datadoc.string();
|
descr << TR(" del ") << datadoc;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Codice registro IVA
|
// Codice registro IVA
|
||||||
TRegistro& registro = _caus->reg();
|
TRegistro& registro = _caus->reg();
|
||||||
const bool iva_mov = registro.ok();
|
const bool iva_mov = registro.ok();
|
||||||
|
|
||||||
|
/*
|
||||||
if (!iva_mov && !_caus->saldaconto())
|
if (!iva_mov && !_caus->saldaconto())
|
||||||
{
|
{
|
||||||
_error = register_error;
|
_error = register_error;
|
||||||
return _error;
|
return _error;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
long ult_prot = 0;
|
long ult_prot = 0;
|
||||||
if (iva_mov)
|
if (iva_mov)
|
||||||
@ -1171,8 +1172,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
|
|||||||
// Reperisce la valuta
|
// Reperisce la valuta
|
||||||
TDate datacam(doc.get_date(DOC_DATACAMBIO));
|
TDate datacam(doc.get_date(DOC_DATACAMBIO));
|
||||||
real cambio(doc.cambio());
|
real cambio(doc.cambio());
|
||||||
TString16 codval(doc.valuta());
|
TString4 codval(doc.valuta()); codval.trim();
|
||||||
codval.trim();
|
|
||||||
if (!doc.in_valuta())
|
if (!doc.in_valuta())
|
||||||
{
|
{
|
||||||
codval = "";
|
codval = "";
|
||||||
@ -1224,7 +1224,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Codice pagamento
|
// 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
|
if (sc_enabled() || codpag.not_empty()) // La condizione di pagamento va controllata
|
||||||
{ // se e' abilitato il saldaconto o se e' stata inserita
|
{ // se e' abilitato il saldaconto o se e' stata inserita
|
||||||
_cpg->put("CODTAB",codpag);
|
_cpg->put("CODTAB",codpag);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user