Pesquisar na Comunidade
Showing results for tags 'diferimento'.
Encontrado 4 registros
-
Ola pessoal http://www.fazenda.rj.gov.br/sefaz/faces/oracle/webcenter/portalapp/pages/navigation-renderer.jspx?datasource=UCMServer%23dDocName%3AWCC188194&_adf.ctrl-state=5ws5y9mav_105&_afrLoop=9951239773546287&_afrWindowMode=0&_afrWindowId=null Recebi esse resolução da SEFAZ do RJ explicando sobre um calculo do ICMS diferido e desonerado, lá tem uma formula, que está o seguinte : FÓRMULA: ICMS Desonerado = (Preço na Nota Fiscal / (1 - Alíquota)) * Alíquota Exemplo: Preço na Nota Fiscal = R$ 500,00 Alíquota = 20% ICMS Desonerado = (500 / (1-0,2)) * 0,2 ICMS Desonerado = (500 / 0,8) * 0,2 Valor do ICMS Desonerado = 625 * 0,2 = R$ 125,00 Ocorre o seguinte eu sempre achei que o calculo deveria ser: 500 * 0,2 (e não "/" para achar a "base") Outro exemplo é o diferido veja como ele calculo o imposto de ICMS: Veja arquivo em anexo com exemplos. Minha dúvida é: - porque ele calcula o valor do ICMS 6.585,36 e não 5.400 que seria 18% sobre os 30k? - alguém sabe me dizer qual o nome tecnico para esse tipo de calculo apresentado na formula ? diferido e desonerado.pdf
- 1 reply
-
- icms
- diferimento
-
(e 1 mais)
Tags:
-
Bom dia a todos! Passei uma situação semana passada com relação ao CST 51 (diferimento), onde precisava colocar a tag <pICSMS> com zero, além de outras tags como <vICMSOp>, <vICMSDif>, etc. Porem neste caso, a rotina do contida em pcnNFeW.pas suprime estas tags no XML, quer dizer, elas não são geradas caso tenham o valor zero. Mas isto gera rejeição, ao menos no ambiente 4.0 de webservices. Mas notei que é utilizada a procedure wCampo(), e existe o parâmetro "ocorrencias", que hoje é setado com 0 (zero), mas setando para 1 (um), a tag é gerada mesmo com o conteúdo zero. Gostaria de saber se é possível fazer a alteração disto para o cst 51, pois como eu mencionei, não há condições de validar a NFe sem esta alteração. Segue a imagem do ponto onde encontra-se a programação a ser alterada: Minha sugestão, já alterando os campo necessário (parâmetro "ocorrencias" com o valor 1 (um): Gerador.wCampo(tcStr , 'N13' , 'modBC' , 01, 01 , 1, modBCToStr(nfe.Det[i].Imposto.ICMS.modBC), DSC_MODBC); Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N14' , 'pRedBC' , 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pRedBC , DSC_PREDBC); Gerador.wCampo(tcDe2 , 'N15' , 'vBC' , 01, 15 , 1, nfe.Det[i].Imposto.ICMS.vBC , DSC_VBC); Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N16' , 'pICMS' , 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pICMS , DSC_PICMS); Gerador.wCampo(tcDe2 , 'N16a', 'vICMSOp' , 01, 15 , 1, nfe.Det[i].Imposto.ICMS.vICMSOp , DSC_VICMS); Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N16b', 'pDif' , 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pDif , DSC_PICMS); Gerador.wCampo(tcDe2 , 'N16c', 'vICMSDif' , 01, 15 , 1, nfe.Det[i].Imposto.ICMS.vICMSDif , DSC_VICMS); Gerador.wCampo(tcDe2 , 'N17' , 'vICMS' , 01, 15 , 1, nfe.Det[i].Imposto.ICMS.vICMS , DSC_VICMS); Espero mais uma vez estar contribuindo positivamente. Um ótima semana a todos. Grande abraço! Emerson Crema Max Scalla Informática Ltda.
-
Olá Colegas, O governando do PR aumentou a alíquota interna do PR de 12% para 18%. Conforme Lei n. 18.371 produzindo efeitos a partir de 1º de abril de 2015. Mas depois decretou uma alteração no RICMS na parte de diferimento parcial, conforme o decreto 955/15 revogando o art 108 paragrafo 1, que não poderia ser aplicado o diferimento de 33,33% para Sub. Tribt.. produzindo efeitos a partir de 1º de abril de 2015. Com a revogação eu agora posso emitir uma Nota com substituição tributária e com diferimento de ICMS. Agora vem a dúvida no layout do XML, pois tenho a CST 10, a qual consigo destacar os campos de ST, mas não o diferemento parcial de ICMS. Se mando no 10 com o diferimento, retorna o erro de diferença de valores, pois o cálculo de ICMS não bate: Nota(s) não confirmadas: 70402->Valor do ICMS difere do produto BC e Aliquota (nItem:1, vICMS informado: 120.0100, vICMS calculado: 180.0000) E tenho o campo CST 51 que tenho os campos para informar o diferimento de ICMS, mas não tenho como destacar o ICMS-ST. Resumindo, não posso utilizar o 10 e nem o 51. Talvez utilizar o 90? Alguém já passou por isso? Tem alguma idéia de como proceder? Obrigado Rodrigo Curitiba-PR
-
Caros Amigos, Estou gerando uma NFe com as Tags : ICMS.vICMSOp := strtofloat(formatfloat('0.00',dmnfe.QryFiltroItensNF_ITEM_VLR_ICMS_OPER.Value)) ; ICMS.pDif := strtofloat(formatfloat('0.00',dmnfe.QryFiltroItensNF_ITEM_PERC_ICMS_DIF.Value)) ; ICMS.vICMSDif := strtofloat(formatfloat('0.00',dmnfe.QryFiltroItensNF_ITEM_VLR_ICMS_DIF.Value)) ; sendo preenchidas conforme acima, mas no xml não gera com as tags conforme abaixo : -<ICMS>- <ICMS51> <orig>0</orig> <CST>51</CST> <modBC>2</modBC> <vBC>100.00</vBC> <pICMS>18.0000</pICMS> <vICMS>12.00</vICMS> </ICMS51> O que estou fazendo de errado ?