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;
|
real imp, impind, iva, ivaind;
|
||||||
int flag = analizza_riga_IVA(imponibile, imposta, *_caus, anno, zanicchi, tipodet, imp, iva, impind, ivaind);
|
int flag = analizza_riga_IVA(imponibile, imposta, *_caus, anno, zanicchi, tipodet, imp, iva, impind, ivaind);
|
||||||
const TBill conto(cur);
|
const TBill conto(cur);
|
||||||
TBill contoivaind;
|
|
||||||
|
|
||||||
_caus->bill(RIGA_IVA_NON_DETRAIBILE, contoivaind);
|
|
||||||
imponibile = imp + impind;
|
imponibile = imp + impind;
|
||||||
if (conto.ok() && !imponibile.is_zero()) // Se c'e' imponibile ...
|
if (conto.ok() && !imponibile.is_zero()) // Se c'e' imponibile ...
|
||||||
{ // crea una nuova riga contabile
|
{ // crea una nuova riga contabile
|
||||||
@ -255,13 +253,14 @@ void TMovimentoPN_VE::enter_row(int i, const TString & descr_cr)
|
|||||||
{
|
{
|
||||||
int newposiva = type2pos('N');
|
int newposiva = type2pos('N');
|
||||||
const TImporto val(real2imp(ivaind, 'I'));
|
const TImporto val(real2imp(ivaind, 'I'));
|
||||||
TBill contoivaind;
|
|
||||||
|
|
||||||
_caus->bill(RIGA_IVA_NON_DETRAIBILE, contoivaind);
|
|
||||||
if (newposiva < 0)
|
if (newposiva < 0)
|
||||||
{
|
{
|
||||||
const TString80 d(_caus->desc_agg(RIGA_IVA_NON_DETRAIBILE));
|
const TString80 d(_caus->desc_agg(RIGA_IVA_NON_DETRAIBILE));
|
||||||
|
TBill contoivaind;
|
||||||
|
|
||||||
|
_caus->bill(RIGA_IVA_NON_DETRAIBILE, contoivaind);
|
||||||
|
|
||||||
|
if (contoivaind.ok())
|
||||||
newposiva = set_cg_rec(-1, val, contoivaind, d, 'N');
|
newposiva = set_cg_rec(-1, val, contoivaind, d, 'N');
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user