Jump to content
Fivewin Brasil

Grupo ICMS para ST 60


Luiz Fernando

Recommended Posts

pessoal alguns NCM qdo for venda com ST precisa destas tags

                <vBCSTRet>216.00</vBCSTRet>
                <vICMSSTRet>25.92</vICMSSTRet>
                <vBCSTDest>216.00</vBCSTDest>
                <vICMSSTDest>10.35</vICMSSTDest>

 

estou perdido aqui pois cada xml e exemplo que vejo esta de uma forma, alguém poderia me dar uma luz como funciona este calculo

 

obg

Luiz Fernando

Link to comment
Share on other sites

 

Este é para o combustível ?  A classe não esta preparada para ele, estou realizando ajuste, amanhã ou hoje estarei disponibilizando a alteração

 

 

Gilmer a alteração referente a isto foi bem simples, deixei aqui neste link

http://fivewin.com.br/index.php?/topic/27742-nfe-de-gás-classe-do-gilmer/

sobre o calculo não tem nada a ver com a sua classe, postei aqui para saber como pegar o imposto retido, pois as notas que chega no meu cliente já vem com 060, precisamos da nota com cst 010 para saber destes valores, mais como dize nada a ver com a classe em si, pq as tag de retenção já esta tudo la na classe.

Link to comment
Share on other sites

ICMS Efetivo
São os campos de ICMS Efetivo que descreve o cálculo da restituição ou complemento da Substituição Tributária. Este grupo é aplicado apenas a dois impostos:

CST=60 – Tributação ICMS cobrado anteriormente por substituição tributária; ou
CSOSN=500 – Tributação ICMS pelo Simples Nacional
Os novos campos são:

Percentual de redução da base de cálculo efetiva (tag pRedBCEfet)
Valor da base de cálculo efetiva (tag vBCEfet)
Alíquota do ICMS efetiva (tag pICMSEfet)
Valor do ICMS efetivo (tag vICMSEfet)
Dependendo do estado, caso sejam emitidas notas fiscais de operação com consumidor  final (ou seja, indFinal igual a 1) com um destes impostos, elas poderão ser rejeitadas pela regra:

Rejeição 906: Não informado campo de ICMS Efetivo obrigatório quando CST = 60 ou CSOSN=500 e operação com consumidor final [nItem: nnn]

Não esqueçam destas novas Tags.

Abrs.

Link to comment
Share on other sites

Resposta da flexdocs sobre o problema

Prezado Sr. Luiz,

O Sr. está gerando o grupo do ICMS pela DLL? em caso positivo, basta fazer o que dissemos.

Se o Sr. informar o parâmetro CST da chamada ICMS400 com "S60" vai gerar o grupo ICMSST.

S60 - ICMSST para CST=60.

Mais o que não entendo que estou pegando notas de empresas grandes no ramo de gás e não tem este lance de ICMSST e sim ICMS60 pior que dois clientes com caminhão parado em Paulinia.

Link to comment
Share on other sites

Valdir veja aqui


-<ICMS>


-<ICMS60>

<orig>0</orig>

<CST>60</CST>

<vBCSTRet>8865.75</vBCSTRet>

<pST>0.00</pST>

<vICMSSTRet>1595.84</vICMSSTRet>

</ICMS60>

</ICMS>

se eu subsituir o <ICMS60> pelo <ICMSST> tb da erro no grupo de icms

o que mais pega que tenho xml aqui de fornecedores de clientes meus usando desta forma, como tb tenho usando ICMSST , e todos validado 

 

Link to comment
Share on other sites

Pessoal depois de 6 dias consegui fazer a NFE, é foda vc seguir o manual como o colega postou acima, mais na pratica é outra coisa, a forma abaixo já tinha feito mais de uma vez, em homologação não passa, só em produção que consegui, é muita sacanagem do sefaz ter dois ambiente aonde as consistencia não são as mesma.

para quem precisar é só fazer desta forma

-<ICMSST>

<orig>0</orig>

<CST>60</CST>

<vBCSTRet>272.80</vBCSTRet>

<vICMSSTRet>49.10</vICMSSTRet>

<vBCSTDest>0.00</vBCSTDest>

<vICMSSTDest>0.00</vICMSSTDest>

</ICMSST>

Pessoal agora tem um detalhe a classe do Gilmer ainda não gera este grupo sozinho ICMSST, aqui fiz uma jogada para poder editar o xml antes do envio coisa bem simples, dai posso editar e depois arrumar o sistema

veja o codigo, se o usuario for de suporte me abre uma dialog com o campo memo com o conteudo do xml dai edito o que quizer, dentro da pasta remessa ira ter o XML original gerado pela classe, já dentro do assinado o XML corrigido manualmente.

	if oNFe:GerarXml( @cDocXml )
      // faz validação e envio do do XML para Sefaz
      if cUsuario='88'
	      cNotes     := cDocXml   
	      DEFINE DIALOG oDlg5 RESOURCE"EDITAR_XML" 

	        redefine get oMemo var cNotes memo of oDlg5 id 201 
	
	      ACTIVATE DIALOG oDlg5 center      
	      cDocXml := cNotes
      endif

 

Link to comment
Share on other sites

Só para deixar registrado aqui, depois de muita preocupação para achar o valor retido, fiz o teste passando tudo zerado, e esta indo de boa, varias notas feita hoje.

<ICMS>
<ICMSST>
<orig>0</orig>
<CST>60</CST>
<vBCSTRet>0.00</vBCSTRet>
<vICMSSTRet>0.00</vICMSSTRet>
<vBCSTDest>0.00</vBCSTDest>
<vICMSSTDest>0.00</vICMSSTDest>
</ICMSST>
</ICMS>

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...