Ir para conteúdo
  • Cadastre-se

dev botao

Otal Do Produto/serviço Difere Do Somatorio Dos Itens


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

Recommended Posts

Srs.

 

 

 

Estou adicionando um produto, carrego o componente com as informações completas do produto. Porém o retorno da SEFAZ é sempre o mesmo: Total do Produto/Serviço difere do somatorio dos itens.

 

Este erro parece ser comum e fácil de resolver, mas meu deus... estou perdido no meio de tanto imposto. Vou colocar aqui uma parte do meu código para ver se ajuda a desvendar o erro. (estou dispondo do trecho de exemplo do componente acbr no qual será a minha base):

 

// PRODUTOS
      with Det.Add do
       begin
         Prod.nItem    := 1; // Número sequencial, para cada item deve ser incrementado
         Prod.cProd    := '123456';
         Prod.cEAN     := '7896523206646';
         Prod.xProd    := 'Descrição do Produto';
         Prod.NCM      := '94051010';
         Prod.EXTIPI   := '';
         Prod.CFOP     := '5101';
         Prod.uCom     := 'UN';
         Prod.qCom     := 1 ;
         Prod.vUnCom   := 100;
         Prod.vProd    := 100 ;
         Prod.cEANTrib  := '7896523206646';
         Prod.uTrib     := 'UN';
         Prod.qTrib     := 1;
         Prod.vUnTrib   := 100;
         Prod.vOutro    := 0;
         Prod.vFrete    := 0;
         Prod.vSeg      := 0;
         Prod.vDesc     := 0;
         infAdProd      := 'Informação Adicional do Produto';
 
       end ;
 
// IMPOSTOS
      Total.ICMSTot.vBC     := 0;
      Total.ICMSTot.vICMS   := 0;
      Total.ICMSTot.vBCST   := 0;
      Total.ICMSTot.vST     := 0;
      Total.ICMSTot.vProd   := 0;
      Total.ICMSTot.vFrete  := 0;
      Total.ICMSTot.vSeg    := 0;
      Total.ICMSTot.vDesc   := 0;
      Total.ICMSTot.vII     := 0;
      Total.ICMSTot.vIPI    := 0;
      Total.ICMSTot.vPIS    := 0;
      Total.ICMSTot.vCOFINS := 0;
      Total.ICMSTot.vOutro  := 0;
      Total.ICMSTot.vNF     := 100;
 
      // lei da transparencia de impostos
      Total.ICMSTot.vTotTrib := 0;
 
      Total.ISSQNtot.vServ   := 0;
      Total.ISSQNTot.vBC     := 0;
      Total.ISSQNTot.vISS    := 0;
      Total.ISSQNTot.vPIS    := 0;
      Total.ISSQNTot.vCOFINS := 0;
 
Seria interessante eu ler mais sobre tributos e impostos e tão logo entender mais, e também seria interessante eu compreender esses campos de tributos. Acho que o erro da SEFAZ está em algum campo acima, de repente não preenchido ou preenchido errado.
 
Eu agradeço a ajuda de quem puder contribuir.
 
At
Richard Correia
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite multirac,

 

O componente não realiza cálculos, portanto você tem que informar o valor total em Total.ICMSTot.vProd idem para os demais campos que compõe o grupo total.

 

O valor total que me refiro é a soma de todos os produtos incluídos na nota.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...