Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição: Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet


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

Recommended Posts

7 minutos atrás, marcelo_sp disse:

NFe em SP esta funcionado assim e tanto faz o destinatario de SP se fo Cpf ou Cnpj 

CST                    := cst60 ;  // ou simples nacional = CSOSN500
ICMS.pICMSST           := 0 ;
ICMS.vBCST             := 0 ;
ICMS.vICMSST           := 0 ;
ICMS.vBCSTRet          := 0 ;
ICMS.pST               := 0 ;
ICMS.vICMSSubstituto   := 0.0001 ;
ICMS.vICMSSTRet        := 0.0001 ;

Tentei assim e pega. Mas tenho medo de dar problema em produção, pois recebi um email da sefaz local, onde dizia que se preenchido, o cálculo deveria estar correto.

Link para o comentário
Compartilhar em outros sites

Efetuei um teste agora para o municipio 1600303 - Macapa - AP  , 100%

CST                    := cst60 ;  // ou simples nacional = CSOSN500
ICMS.pICMSST           := 0 ;
ICMS.vBCST             := 0 ;
ICMS.vICMSST           := 0 ;
ICMS.vBCSTRet          := 0 ;
ICMS.pST               := 0 ;
ICMS.vICMSSubstituto   := 0.0001 ;
ICMS.vICMSSTRet        := 0.0001 ;

2 minutos atrás, niloblack disse:

Tentei assim e pega. Mas tenho medo de dar problema em produção, pois recebi um email da sefaz local, onde dizia que se preenchido, o cálculo deveria estar correto.

Mas veja o XML , esta Zero , a unica coisa a ser feita é fazer com o que gere  o XML no formato igual ao que esta sendo gerado sem o '0.0001' , só isso , o resto é igual

Veja que no XML é 2 casas decimais e não 4

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, marcelo_sp disse:

Efetuei um teste agora para o municipio 1600303 - Macapa - AP  , 100%

CST                    := cst60 ;  // ou simples nacional = CSOSN500
ICMS.pICMSST           := 0 ;
ICMS.vBCST             := 0 ;
ICMS.vICMSST           := 0 ;
ICMS.vBCSTRet          := 0 ;
ICMS.pST               := 0 ;
ICMS.vICMSSubstituto   := 0.0001 ;
ICMS.vICMSSTRet        := 0.0001 ;

Mas veja o XML , esta Zero , a unica coisa a ser feita é fazer com o que gere  o XML no formato igual ao que esta sendo gerado sem o '0.0001' , só isso , o resto é igual

Veja que no XML é 2 casas decimais e não 4

Vou verificar.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, niloblack disse:

Vou verificar.

Boa tarde, Gostaria de passar uma pequena informações aos amigos que estão colocando dizima para zerar os campos de ICMS.vICMSSubstituto e ICMS.vICMSSTRet, entendam a regra primeiro antes de realizar tal procedimento.

Vocês estão falando em IMPOSTO RETIDO EM FONTE DE SUBSTITUIÇÃO TRIBUTARIA CST 60.

1)  Operações fiscais cujo o emissor seja (Industria ou Importador) poderá recolher o ICMS Sub e destacar tal fato na nota de venda para seu destinatário, portanto se o emissor tiver essa características, as tags que faz referência a retenção do imposto na fonte deve ser preenchidos e maior que zero. OBS: ICMS.vBCSTRet, ICMS.vICMSSubstituto e ICMS.vICMSSTRet  terão valores sim, e não podem ser simplismente uma dízima para aparecer a tags no XML, pois o emissor está recolhendo o imposto antecipadamente.

2) Em operações de venda o contribuinte emissor seja substituído, mercadorias ou prestações de serviço que teve o imposto retido dai emitirá os documentos ficais sem o destaque dos impostos de  SUBSTITUIÇÃO TRIBUTARIA CST 60, portanto as alíquotas são zeradas, e não passa mais a ser informado as tags substituição tributaria de retenção, e sim de substituição tributaria em casos que o emissor mantenha o sistema de tributação.

Assista esse video pois explica o que é exactamente SUBSTITUTO e SUBISTITUIDO.

att.

 

Editado por Fernando Di Pace
Link para o comentário
Compartilhar em outros sites

7 minutos atrás, Fernando Di Pace disse:

Boa tarde, Gostaria de passar uma pequena informações aos amigos que estão colocando dizima para zerar os campos de ICMS.vICMSSubstituto e ICMS.vICMSSTRet, entendam a regra primeiro antes de realizar tal procedimento.

Vocês estão falando em IMPOSTO RETIDO EM FONTE DE SUBSTITUIÇÃO TRIBUTARIA CST 60.

1)  Operações fiscais cujo o emissor seja (Industria ou Importador) poderá recolher o ICMS Sub e destacar tal fato na nota de venda para seu destinatário, portanto se o emissor tiver essa características, as tags que faz referência a retenção do imposto na fonte deve ser preenchidos e maior que zero.

2) Em operações de venda o contribuinte emissor seja substituído, mercadorias ou prestações de serviço que teve o imposto retido dai emitirá os documentos ficais sem o destaque dos impostos de  SUBSTITUIÇÃO TRIBUTARIA CST 60, portanto as alíquotas são zeradas, e não passa mais a ser informado as tags substituição tributaria de retenção, e sim de substituição tributaria.

Assista esse video pois explica o que é exactamente SUBSTITUTO e SUBISTITUIDO.

att.

 

Obrigado pelo vídeo, vou assisti agora, mas a ideia do amigo que deu a dica da dízima, acredito que seja uma solução de contorno, porque não está pegando e deveria pegar.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 minuto atrás, niloblack disse:

Obrigado pelo vídeo, vou assisti agora, mas a ideia do amigo que deu a dica da dízima, acredito que seja uma solução de contorno, porque não está pegando e deveria pegar.

Ok, 

Porém o caminho mais fácil não seja o correto, cuidado para não gerar informações fiscais erradas e no futuro prejudicar o seu cliente em problemas ficais com a SEFAZ!

Forte abraço.

Link para o comentário
Compartilhar em outros sites

53 minutos atrás, Fernando Di Pace disse:

Ok, 

Porém o caminho mais fácil não seja o correto, cuidado para não gerar informações fiscais erradas e no futuro prejudicar o seu cliente em problemas ficais com a SEFAZ!

Forte abraço.


Amigo Fernando , obrigado pela dica mas todos aqui sabemos disso ,  a sugestão dada é para o momento , caso tenha uma solução melhor de comportamento de emissão do componente ACBrNFe para o momento será bem vinda .

Outra coisa , se vc preencher um campo e o calculo do Total da soma da Tag sair errado a NFe simplesmente não é aprovada .

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
17 horas atrás, marcelo_sp disse:


Amigo Fernando , obrigado pela dica mas todos aqui sabemos disso ,  a sugestão dada é para o momento , caso tenha uma solução melhor de comportamento de emissão do componente ACBrNFe para o momento será bem vinda .

Outra coisa , se vc preencher um campo e o calculo do Total da soma da Tag sair errado a NFe simplesmente não é aprovada .

Bom dia Marcelo,

Bem, quanto a todos saberem da regra do ICMS em geral ou informações tributárias eu acho que você falar por todos é meio que prepotente da sua parte, me desculpe! mais de toda via tentei da um pequena contribuição para aquelas pessoas que não tem um conhecimento contábil mais apurado que no qual eu me enquadro, porém me desculpe se de alguma forma a minha modesta contribuição não foi a altura dos seus conhecimentos, más acredito que irá servir para outras pessoas que não tenham a virtude que vsa. excelência tenha.

 

Quanto as contribuições  sempre que posso e esteja ao meu alcance estarei sim, opinando e contribuindo para  o crescimento do ACBR, que tanto nos ajuda.

Att.

 

Editado por Fernando Di Pace
Link para o comentário
Compartilhar em outros sites

Boa tarde pessoal ,

Segue Unit pcnNFeW.pas modificada , testem por gentileza em demais UF's no modo preenchido abaixo .

CST                    := cst60 ;  // ou simples nacional = CSOSN500
ICMS.pICMSST           := 0 ;
ICMS.vBCST             := 0 ;
ICMS.vICMSST           := 0 ;
ICMS.vBCSTRet          := 0 ;
ICMS.pST               := 0 ;
ICMS.vICMSSubstituto   := 0 ;
ICMS.vICMSSTRet        := 0 ;

Obrigado

pcnNFeW.pas

Link para o comentário
Compartilhar em outros sites

Em 06/04/2019 at 18:16, marcelo_sp disse:

Boa tarde pessoal ,

Segue Unit pcnNFeW.pas modificada , testem por gentileza em demais UF's no modo preenchido abaixo .

CST                    := cst60 ;  // ou simples nacional = CSOSN500
ICMS.pICMSST           := 0 ;
ICMS.vBCST             := 0 ;
ICMS.vICMSST           := 0 ;
ICMS.vBCSTRet          := 0 ;
ICMS.pST               := 0 ;
ICMS.vICMSSubstituto   := 0 ;
ICMS.vICMSSTRet        := 0 ;

Obrigado

pcnNFeW.pas 139 kB · 1 download

Vou testar amigão, é só colocar na pasta e instalar o ACBR novamente?

Link para o comentário
Compartilhar em outros sites

Em 06/04/2019 at 18:16, marcelo_sp disse:

Boa tarde pessoal ,

Segue Unit pcnNFeW.pas modificada , testem por gentileza em demais UF's no modo preenchido abaixo .

CST                    := cst60 ;  // ou simples nacional = CSOSN500
ICMS.pICMSST           := 0 ;
ICMS.vBCST             := 0 ;
ICMS.vICMSST           := 0 ;
ICMS.vBCSTRet          := 0 ;
ICMS.pST               := 0 ;
ICMS.vICMSSubstituto   := 0 ;
ICMS.vICMSSTRet        := 0 ;

Obrigado

pcnNFeW.pas 139 kB · 5 downloads

 

6 horas atrás, niloblack disse:

Vou testar amigão, é só colocar na pasta e instalar o ACBR novamente?

 

Fiz isso e pegou, muito obrigado amigo Marcelo :-D

image.png.2fdee4c7d5dcf6cbfc9e049e5c6fa3e7.png

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde pessoal, gostaria de saber se está modificação no arquivo( pcnNFeW.pas ) já está disponível  no novo fonte do ACBr.

Posso baixar  novamente os fontes do ACBr que está correção e atualização já foram feitas, ou terei que substituir o arquivo ?

Link para o comentário
Compartilhar em outros sites

34 minutos atrás, info02serraf disse:

Boa tarde pessoal, gostaria de saber se está modificação no arquivo( pcnNFeW.pas ) já está disponível  no novo fonte do ACBr.

Posso baixar  novamente os fontes do ACBr que está correção e atualização já foram feitas, ou terei que substituir o arquivo ?

Acredito que não, eu coloquei manual.

Link para o comentário
Compartilhar em outros sites

3 horas atrás, niloblack disse:

 

 

Fiz isso e pegou, muito obrigado amigo Marcelo :-D

image.png.2fdee4c7d5dcf6cbfc9e049e5c6fa3e7.png

Opa que blz irmão , show !!

2 horas atrás, info02serraf disse:

Boa tarde pessoal, gostaria de saber se está modificação no arquivo( pcnNFeW.pas ) já está disponível  no novo fonte do ACBr.

Posso baixar  novamente os fontes do ACBr que está correção e atualização já foram feitas, ou terei que substituir o arquivo ?

Isso mesmo que o colega niloblack disse , temos que aguardar os moderadores ou administradores subirem o arquivo pro SVN , enquanto isso baixa aqui e altera o arquivo manualmente .

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia,

Alteração adicionada para análise.

Att.

  • Curtir 3
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Boa tarde Pessoal, fiz a substituição do arquivo conforme vcs falaram, porém não funcionou aqui em SP.

Apareceu a mensagem abaixo:

 image.png.731b4c6d61fc48f8b3c9f47a9733c133.png 

<ICMS>
                     <ICMS60>
                        <orig>0</orig>
                        <CST>60</CST>
                        <vBCSTRet>0.00</vBCSTRet>
                        <pST>0.0000</pST>
                        <vICMSSubstituto>0.00</vICMSSubstituto>
                        <vICMSSTRet>0.00</vICMSSTRet>
                    </ICMS60>
     </ICMS>

 

Substitui o arquivo e reinstalei o ACBr no meu delphi Seattle.

Como a Juliana falou que estão analisando as alterações,  irei esperar a atualização dos Fontes para eu testar novamente.

Agradeço a atenção de todos.

Link para o comentário
Compartilhar em outros sites

41 minutos atrás, info02serraf disse:

Boa tarde Pessoal, fiz a substituição do arquivo conforme vcs falaram, porém não funcionou aqui em SP.

Apareceu a mensagem abaixo:

 image.png.731b4c6d61fc48f8b3c9f47a9733c133.png 

<ICMS>
                     <ICMS60>
                        <orig>0</orig>
                        <CST>60</CST>
                        <vBCSTRet>0.00</vBCSTRet>
                        <pST>0.0000</pST>
                        <vICMSSubstituto>0.00</vICMSSubstituto>
                        <vICMSSTRet>0.00</vICMSSTRet>
                    </ICMS60>
     </ICMS>

 

Substitui o arquivo e reinstalei o ACBr no meu delphi Seattle.

Como a Juliana falou que estão analisando as alterações,  irei esperar a atualização dos Fontes para eu testar novamente.

Agradeço a atenção de todos.

Somente Atualizar Schemas amigo !! 

http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=

 

Editado por marcelo_sp
  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

46 minutos atrás, Riquena disse:

A alteração já está disponível para download ou não será implementada?

A alteração ainda está em análise.

Sugiro que sempre que tiver uma duvida se algo foi implementado ou não, verifique os logs do svn.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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
Em 06/04/2019 at 18:16, marcelo_sp disse:

Boa tarde pessoal ,

Segue Unit pcnNFeW.pas modificada , testem por gentileza em demais UF's no modo preenchido abaixo .

CST                    := cst60 ;  // ou simples nacional = CSOSN500
ICMS.pICMSST           := 0 ;
ICMS.vBCST             := 0 ;
ICMS.vICMSST           := 0 ;
ICMS.vBCSTRet          := 0 ;
ICMS.pST               := 0 ;
ICMS.vICMSSubstituto   := 0 ;
ICMS.vICMSSTRet        := 0 ;

Obrigado

pcnNFeW.pas 139 kB · 12 downloads

A sugestão foi enviada ao SVN na revisão 1683. Mas precisamos de uma correção melhor.

De acordo com a versão 1.20 da NT 02/2018:

  • A tag vICMSSubstituto tem ocorrência facultativa (0-1) em todos os grupos;
  • A tag pST tem ocorrência facultativa (0-1) no grupo ICMSST (id = N10b);

Na forma como está no SVN nessa revisão esses pontos não conseguem ser atendidos.

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Em um dos testes que fiz, tive problemas de Schema com NFCe por causa dessas tags, ai cheguei em uma alteração no pcnNFeW.pas que considerei ideal.

No cst60 troquei o

if (nfe.Det[i].Imposto.ICMS.vBCSTRET > 0) or (nfe.Det[i].Imposto.ICMS.vICMSSTRET > 0) then

por

if((nfe.Ide.modelo = 55)and(nfe.Ide.indFinal <> cfConsumidorFinal))then

No cstRep60 não precisei alterar o if porque já não tinha.

No csosn500 fiz a mesma troca que fiz no cst60.

E em todos troquei o parâmetro da tag vICMSSubstituto de 0 para 1, para que ela seja escrita mesmo quando zerada.

Em resumo, as tags serão geradas, mesmo que com valor ZERO, quando for uma NFe e não for Consumidor Final.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
17 minutos atrás, Leonardo de Alice disse:

Em um dos testes que fiz, tive problemas de Schema com NFCe por causa dessas tags, ai cheguei em uma alteração no pcnNFeW.pas que considerei ideal.

No cst60 troquei o


if (nfe.Det[i].Imposto.ICMS.vBCSTRET > 0) or (nfe.Det[i].Imposto.ICMS.vICMSSTRET > 0) then

por


if((nfe.Ide.modelo = 55)and(nfe.Ide.indFinal <> cfConsumidorFinal))then

No cstRep60 não precisei alterar o if porque já não tinha.

No csosn500 fiz a mesma troca que fiz no cst60. 

E em todos troquei o parâmetro da tag vICMSSubstituto de 0 para 1, para que ela seja escrita mesmo quando zerada.

Em resumo, as tags serão geradas, mesmo que com valor ZERO, quando for uma NFe e não for Consumidor Final.

Como eu acabei de enviar uma correção ao SVN, tente atualizar e testar com o que está no SVN.

Caso note que ainda assim é necessário uma correção, por favor, anexe o arquivo alterado para análise.

  • Obrigado 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1802 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.