Patch level : 4.0 874
Files correlati : ve0.exe ve6.exe Ricompilazione Demo : [ ] Commento : Contabilizzazione con il nuovo campo TIPODETR git-svn-id: svn://10.65.10.50/trunk@16078 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
27b55778b9
commit
6f671d0cbc
@ -211,9 +211,7 @@ void TMovimentoPN_VE::enter_row(int i, const TString & descr_cr)
|
||||
real imp, impind, iva, ivaind;
|
||||
int flag = analizza_riga_IVA(imponibile, imposta, *_caus, anno, zanicchi, tipodet, imp, iva, impind, ivaind);
|
||||
const TBill conto(cur);
|
||||
TBill contoivaind;
|
||||
|
||||
_caus->bill(RIGA_IVA_NON_DETRAIBILE, contoivaind);
|
||||
imponibile = imp + impind;
|
||||
if (conto.ok() && !imponibile.is_zero()) // Se c'e' imponibile ...
|
||||
{ // crea una nuova riga contabile
|
||||
@ -255,14 +253,15 @@ void TMovimentoPN_VE::enter_row(int i, const TString & descr_cr)
|
||||
{
|
||||
int newposiva = type2pos('N');
|
||||
const TImporto val(real2imp(ivaind, 'I'));
|
||||
TBill contoivaind;
|
||||
|
||||
_caus->bill(RIGA_IVA_NON_DETRAIBILE, contoivaind);
|
||||
if (newposiva < 0)
|
||||
{
|
||||
const TString80 d(_caus->desc_agg(RIGA_IVA_NON_DETRAIBILE));
|
||||
TBill contoivaind;
|
||||
|
||||
_caus->bill(RIGA_IVA_NON_DETRAIBILE, contoivaind);
|
||||
|
||||
newposiva = set_cg_rec(-1, val, contoivaind, d, 'N');
|
||||
if (contoivaind.ok())
|
||||
newposiva = set_cg_rec(-1, val, contoivaind, d, 'N');
|
||||
}
|
||||
else
|
||||
add_cg_rec(newposiva, val);
|
||||
|
Loading…
x
Reference in New Issue
Block a user