Jump to content

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Rejeicao: Total da BC ICMS difere do somatorio dos itens


Fabio Brabo Brabo
  • Este tópico foi criado há 1501 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

Boa Tarde pessoal, sou novo por aqui e nesse negócio de criação de NFe, consegui gerar toda a nota, ele passa pela função de ACBrNFe1.NotasFiscais.ValidarRegrasdeNegocios(ErrosRegraNegocio); e não dá nenhum erro, mas quando envia pro webservice está retornando com esse erro:

  Rejeicao: Total da BC ICMS difere do somatorio dos itens

segue anexo o XML gerado!

Vlw

53170621398281000152550010000000011106577242-nfe.xml

Link to comment
Share on other sites

CSOSN 400 não gera ICMS, logo, a tag vBC não pode ser preenchida com valor maior que 0, num geral Simples Nacional não destaca ICMS, exceto em alguns casos com CSOSN 900, mas nesse caso em específico não poderia sair valor nem na tag vBC e nem na vICMS(já está zerada).

Essa parte está errada:

<total>
- <ICMSTot>
  <vBC>295.00</vBC>  < -- deve estar zerado -->
  <vICMS>0.00</vICMS> 
  <vICMSDeson>0.00</vICMSDeson> 
  <vFCPUFDest>0.00</vFCPUFDest> 
  <vBCST>0.00</vBCST> 
  <vST>0.00</vST> 
  <vProd>295.00</vProd> 
  <vFrete>0.00</vFrete> 
  <vSeg>0.00</vSeg> 
  <vDesc>0.00</vDesc> 
  <vII>0.00</vII> 
  <vIPI>0.00</vIPI> 
  <vPIS>0.00</vPIS> 
  <vCOFINS>0.00</vCOFINS> 
  <vOutro>0.00</vOutro> 
  <vNF>295.00</vNF> 
  </ICMSTot>
 </total>

Ou seja, deve sempre cuidar os itens que possuem CST onde o ICMS pode ser aplicado, para que possa fazer a totalização correta no final do arquivo XML de acordo com a soma de todos os itens sujeitos ao mesmo.

Edited by Wess
  • Thanks 1
Link to comment
Share on other sites

Então, quando for calcular meus totais e o CSOSN for 400 ele não soma no total da base de cálculo é isso? È pq estou calculando os totais separado numa procedure:

with DMNF.ACBrNFe1.NotasFiscais[0].NFe.Total.ICMSTot do
    begin
      vBC := 0;
      vICMS := 0;
      vFrete := 0;
      vSeg := 0;
      vOutro := 0;
      vDesc := 0;
      vBCST  := 0;
      vST := 0;
      vIPI := 0;
      vPIS := 0;
      vCOFINS := 0;
      vProd := 0;
      vNF  := 0;

      while not EoF do
      begin
        vBC := vBC + FieldByName('TOTAL').AsCurrency; <-- NÃO Calcular quando for CSOSN 400?
        vICMS := vICMS + FieldByName('VALORICMS').AsCurrency;
        vFrete := vFrete + FieldByName('FRETE').AsCurrency;
        vSeg := vSeg + 0;
        vOutro := vOutro + 0;
        vDesc := vDesc + FieldByName('DESCONTO').AsCurrency;

        //Substituição Tributária
        vBCST := vBCST + 0;
        vST := vST + 0;
        //

        //Valor do IPI
        vIPI := vIPI + FieldByName('VALORIPI').AsCurrency;

        //PIS
        vPIS := vPIS + FieldByName('VALORALIQPIS').AsCurrency;

        //COFINS
        vCOFINS := vCOFINS + FieldByName('VALORALIQCOFINS').AsCurrency;

        //Somat´roio dos produtos
        //if not FieldByName('IDMATERIAL').IsNull then
        vProd := vProd + FieldByName('TOTAL').AsCurrency;

        //Somatório do total da nota;
        vNF := vNF + vBC + vICMS + vFrete + vSeg + vOutro + vST + vIPI - vDesc;

        Next;
      end;

end;

  • Like 1
Link to comment
Share on other sites

@Fabio Brabo Brabo Isso, exatamente, tanto é que se der uma olhada nas tags de tributação do item, verá que as tags referentes ao vBC e vICMS se quer são geradas com esse CSOSN, Consequentemente, se não são apresentadas no item, não devem totalizar no final.

Há várias peculiaridades na emissão da NF-e quando relacionado a tributação, recomendo a leitura dos conteúdos dispostos nesse link para entendimento da parte estrutural, e se possível que busque assessoria fiscal, há também vários cursos interessantes na internet sobre essa parte fiscal, acredito ser interessante principalmente no início, não é necessário, mas é recomendável.

  • Like 1
Link to comment
Share on other sites

  • Este tópico foi criado há 1501 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.