Páginas

quarta-feira, 22 de julho de 2015

Xml - Calculo Cst 51 - Imposto Diferido - COM XML E CALCULO






            if loc:icm_valor_diferimento<>0
                clear(WTex:Codigo)
                WTex:codigo=loc:geral_cod_operacao

                get(WTexto,WTex:PorCodigo)
                Glo:CriaXml=clip(left(Glo:CriaXml))&'-'&WTex:Descricao1&WTex:Descricao2                Glo:CriaXml=clip(left(Glo:CriaXml))&' R$ '&clip(left(format(loc:icm_valor_diferimento,@n_010`2)))|
                    &' ('&clip(left(format(loc:icm_percentual_diferimento_,@n_07`3)))&'% de R$ '|
                    &clip(left(format(loc:icm_imposto_valor,@n_010`2)))|
                    &')'
                Glo:CriaXml=clip(left(Glo:CriaXml))&clip(left(WTex:Descricao4))&' '&clip(left(WTex:Descricao5))
            END




VIDEO - CST 51 IMPOSTO DIFERIDO -






                    loc:nfe_vIcmsOp=((NFI:BASE_ICM*NFI:ALIQUOTA_ICM)/100)
                         ! 180     =    1000  * 18%
                    nfi:ValorIcmDiferida=(loc:nfe_vIcmsOp*OPE:percentual_diferimento)/100
                         ! 60      =     180 * 33.33%
                    loc:nfe_pDif_percentual_icm_diferido=OPE:percentual_diferimento
                         ! 33.33
                    Nfi:imposto_icm=loc:nfe_vIcmsOp-nfi:ValorIcmDiferida
                        ! 120 =       180 - 60











Nenhum comentário:

Postar um comentário