Ir para conteúdo
  • Cadastre-se

dev botao

Classe InformacoesRelativasImpostos(imp)


Ver Solução Respondido por Diego Foliene,
  • Este tópico foi criado há 264 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde, estamos fazendo a emissão de um CT-e, e alimentando a TAG ICMS00 da forma correta, inclusive a classe está sendo alimentada da forma correta, porém, após a emissão, o XML que é salvo está com as informações relativas o imposto todas zeradas.
image.thumb.png.8ee871e6f1419c3e450905b59132154b.png

XML em anexo.

<ICMS>
<ICMS00>
<CST>00</CST>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>

 

42230717089484000190570020000007591118368062-cte.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Muito obrigado por reportar!

Foi criada a #TK-4222 para análise do caso e parecer do consultores responsável.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores
  • Solution

Boa tarde!

Em meus testes, verifiquei que exceto o grupo ICMSSN, os outros grupos de ICMS não estavam sendo gerados pela rotina WriteToIni da classe CTe.cs

Acredito que seja essa a causa do seu problema.

Enviei ao SVN na Rev-30251 alterações nas classes visando resolver esta questão.

Por favor, queira atualizar para poder realizar novos testes e reportar qualquer problema.

 

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia!

Vou verificar, obrigado por reportar.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Enviei ao SVN na Rev-30261 alterações visando resolver o problema.

Por favor, queira atualizar, testar e reportar qualquer problema.

  • Obrigado 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia, em relação a emissão do CT-e, está ocorrendo a seguinte rejeição utilizando o ICMS00:
image.png.ad6eb3e027560cef41605f952bfaf748.png   image.png.c31406a24a9c2e7a67efc2564c73bf54.png

 

  • Em relação a leitura da classe que estava ocorrendo aquela exceção, foi resolvido.
  • Em relação as demais tag's do ICMS, a princípio pelo que eu testei ficaram corretas.
Editado por Lindomar S. Menezes
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia!

Na classe do arquivo CTe.cs eu adicionei a seguinte validação.

if (InformacoesRelativasImpostos.ICMS00.CST == CSTCTe.tributacaoNormal)
{
	iniData.WriteToIni(InformacoesRelativasImpostos.ICMS00, "ICMS00");
}

Por favor, verifique se no seu arquivo CSTCTe.cs está da seguinte forma:

    public enum CSTCTe
    {
        [EnumValue("00")]
        tributacaoNormal = 00,

        [EnumValue("20")]
        tributacaoBCreduzidaICMS = 20,

        [EnumValue("40")]
        isencaoICMS = 40,

        [EnumValue("41")]
        ICMSNaoTributada = 41,

        [EnumValue("51")]
        ICMSDiferido = 51,

        [EnumValue("60")]
        ICMSCobradoSubstituicaoTributaria = 60,

        [EnumValue("90")]
        ICMSOutros = 90,

        [EnumValue("90")]
        ICMSOutraUF = 90,

        [EnumValue("90")]
        ICMSSN = 90,
    }

Caso negativo, por favor, atualize e realize um novo teste.

Caso afirmativo, por favor, se possível realize um teste fazendo debug, para verificar se a classe de alto nível está preenchendo o ini que alimenta a Lib corretamente com a seção ICMS00 ou forneça mais detalhes de qual procedimento está fazendo para reproduzir o problema.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Obrigado 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 264 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.