Ir para conteúdo
  • Cadastre-se

dev botao

Falha Na Validação Dos Dados Na Nota


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

Recommended Posts

Postado (editado)

estou tentando incluir na nota fiscal o Cofins, antes eu usava conforme abaixo

          //Cofins

          with COFINS do
          begin
            CST                      := cof99; {Eu usava desta forma}
            COFINS.vBC         := 0;
            COFINS.pCOFINS := 0;
            COFINS.vCOFINS := 0;
            COFINS.qBCProd  := 0;
            COFINS.vAliqProd := 0;
          end;
        end;

 

Agora o produto que tenho que fazer a nota onde o produto os impostos sao pagos na fonte e na nota do meu cliente deve ser lancado tudo conforme esta acima porem o "CST" tem que ser cof04 mas quando eu troco de 99 para 04 da o erro de validação do Schemas  "Tela de erro em anexo"

 

          //Cofins

          with COFINS do
          begin
            CST                      := cof04; {agora tem que ser assim}
            COFINS.vBC         := 0;
            COFINS.pCOFINS := 0;
            COFINS.vCOFINS := 0;
            COFINS.qBCProd  := 0;
            COFINS.vAliqProd := 0;
          end;
        end;

post-458-0-29154100-1371821476_thumb.png

119063-NFe.xml

Editado por ailtonbrc
Postado

Não foi anexado a tela e nem a mensagem de erro, poste ao menos a mensagem de erro para que alguém possa lhe ajudar.

 

foi mal, escolhi o arquivo  e esqueci de confirmar, agora ta ok.

  • Moderadores
Postado

Bom dia!

Eu não uso o componente, portanto não sei te dizer se as variáveis tem que ficar com o conteúdo zero e nem como o componente está criando o XML.

Mas me parece que o XML deveria estar desta forma:  

É assim que está sendo criado?

<COFINS>
    <COFINSNT>
       <CST>04</CST>
    </COFINSNT>
</COFINS>

(desconsidere a formatação, pois está assim só para facilitar o entendimento)


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Postado

Bom dia!

Eu não uso o componente, portanto não sei te dizer se as variáveis tem que ficar com o conteúdo zero e nem como o componente está criando o XML.

Mas me parece que o XML deveria estar desta forma:  

É assim que está sendo criado?

<COFINS>
    <COFINSNT>
       <CST>04</CST>
    </COFINSNT>
</COFINS>

(desconsidere a formatação, pois está assim só para facilitar o entendimento)

Exatamente como voce disse, esta nota fiscal que estou tentando fazer e uma de gás a Granel onde o valor e recolhido pela petrobras entao peguei XML para comparar e realmente esta como voce esta indicando. 

Postado (editado)

Poste o XML gerado por favor.

postei o xml na mens. original, mas se voce olhar na tag do Cofins nao esta completa

 

-<imposto>-
<ICMS>-
<ICMS60>
<orig>0</orig>
<CST>60</CST>
<vBCSTRet>0.00</vBCSTRet>
<vICMSSTRet>0.00</vICMSSTRet>
</ICMS60>
</ICMS>
-<IPI>
<cEnq>999</cEnq>
-<IPINT>
<CST>52</CST>
</IPINT>
</IPI>
-<PIS>
-<PISAliq>
<CST>04</CST>
<vBC>0.00</vBC>
<pPIS>0.00</pPIS>
<vPIS>0.00</vPIS>
</PISAliq></PIS>
<COFINS/>
</imposto>
Editado por ailtonbrc
  • Moderadores
Postado

Desculpe, falta de atenção minha.

 

Fiz o teste agora, gerando um XML com o 04 e passo normalmente, o XML foi criado como o Kiko informou acima

<COFINS>
  <COFINSNT>
    <CST>04</CST>
  </COFINSNT>
</COFINS>

Veja se seu ACBr está atualizado, verifique inclusive se você já alterou o endereço do repositório para o novo endereço, após isso atualize, recompile tudo e tente novamente.

Verifique também se não existem arquivos em conflito no seu ACBr (marcas vermelhas ou amarelas)

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

camarada achei que estava atualizado, mas nao estava no novo endereco. então peguei o novo e tentei pegar obter deste endereco "svn+ssh://[email protected]/p/acbr/code/ acbr-code"

 

mas pede senha e nao achei no forum como resolver, 

 

vc sabe qual a senha pra isto.

  • Moderadores
Postado

Se você é um desenvolvedor do ACBr use a URL: svn+ssh://[email protected]/p/acbr/code/

Se você é um usuário do ACBr use a URL:  svn://svn.code.sf.net/p/acbr/code/

Link: 

Dê uma olhada no Post #9  (Daniel Simões)


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Postado

 

Se você é um desenvolvedor do ACBr use a URL: svn+ssh://[email protected]/p/acbr/code/

Se você é um usuário do ACBr use a URL:  svn://svn.code.sf.net/p/acbr/code/

Link: 

Dê uma olhada no Post #9  (Daniel Simões)

 

cara mil desculpas eu li isto e mesmo assim peguei errado, estou atualizando vou fazer novos testes e postar aqui.

 

valeu mesmo 

Postado

Realmente não resolveu, por desencargo de conciencia eu apaguei a pasta acbr, criei uma nova baixei novamente os componentes reinstalei e o erro persiste,

baixei da o endereco svn://svn.code.sf.net/p/acbr/code/

 

o xml fica exatamente ao que enviei anexo anteriorente

 

entao tentei tambem a seguinte situação "Enviei apenas o CST" e deu o mesmo resultado.

 

          //Cofins

          with COFINS do
          begin
            CST                      := cof04; {agora tem que ser assim}
           // COFINS.vBC         := 0;
           // COFINS.pCOFINS := 0;
           // COFINS.vCOFINS := 0;
           // COFINS.qBCProd  := 0;
           // COFINS.vAliqProd := 0;
          end;
        end
  • Moderadores
Postado

Mas tem algum erro, não sei te dizer aonde mas desta forma que está o teu XML está errado:

<PIS>
    <PISAliq>
        <CST>04</CST>
        <vBC>0.00</vBC>
        <pPIS>0.00</pPIS>
        <vPIS>0.00</vPIS>
    </PISAliq>
</PIS>
<COFINS/>


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado

Como te disse gerei a nota aqui, validei e enviei, não deu erro nenhum. Tem que ter algo errado ai nos fontes.

 

Tente o seguinte:

 

  • Tente um build all no seu aplicativo, faça o teste;
  • Se o passo anterior não resolver, procure por tudo que começa com pcn*.dcu, acbr*.dcu, acbr*.bpl na sua máquina, apague, recompile o ACBr novamente usando o ACBrInstall, lembrando que a busca deve ser em toda a máquina (todos os discos que estão no path de sistema).

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Régys Silveira

tentei tudo que e possivel procurei tudo que e extensao que voce indicou apaguei a pasta do ACBr baixei novamente do novo link em pasta com outro nome para nao ter nada associado a antiga reinstalei inclusive achei um problema na instalacao conforme postei em outra questão   

 

mas o erro persiste ao gerar o xml ele gera errado

 

<PIS>

   <PISAliq>

         <CST>04</CST>

         <vBC>0.00</vBC>

         <pPIS>0.00</pPIS> 

         <vPIS>0.00</vPIS>

         </PISAliq>

</PIS>

<COFINS/>  // aqui ele gera esta tag encerrando o cofins mas nao abre em lugar algum, então

Postado
Coloquei somente a parte do codigo pertinente "estou usando CST  cfo04" visto que o produto e gás recebido da petrobras e os impostos sao retido na fonte,
 
        with Imposto do
        begin
          with PIS do
          begin
            // ---------------------
          end; 
 
          //Cofins
          with COFINS do
          begin
            CST            := cof04;
 
            COFINS.vBC     := 0;
            COFINS.pCOFINS := 0;
            COFINS.vCOFINS := 0;
            COFINS.qBCProd   := 0;
            COFINS.vAliqProd := 0;
          end;
        end;
      end;
    end;

 

Postado

Camarada não sei onde esta o fantasma mas final de semana quase comecei a babar pelo canto da boca de tanto tentar resolver este problema, então com base na sua sugestao de fazer com o demo, tentei novamente, fiz com o demo deu erro tambem, 

massss para minha surpresa tentei novamente no meu sistema DEU CERTO, fiquei encucado voltei para o demo e deu certo tambem????

 

juro que nao sei que houve segue abaixo como ficou o xml

 

-<COFINS>

     -<COFINSNT>

           <CST>04</CST>

      </COFINSNT>

</COFINS>

 

vou fazer mais uma bateria de testes e volto informar aqui para encerrar o post.

  • Moderadores
  • Solution
Postado

Hehe, coisas de programação.

 

Mas provavelmente você tinha algum arquivo .dcu desatualizado que com as compilações foi atualizado, foi por isso que postei isso:

 

  • Tente um build all no seu aplicativo, faça o teste;
  • Se o passo anterior não resolver, procure por tudo que começa com pcn*.dcu, acbr*.dcu, acbr*.bpl na sua máquina, apague, recompile o ACBr novamente usando o ACBrInstall, lembrando que a busca deve ser em toda a máquina (todos os discos que estão no path de sistema).

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Eu acatei esta postagem fiz um limpa apaguei a pasta do acbr desistalei do delphi pra vc ter uma ideia minha proxima tentativa era formatar a maquina, mas graças as ideias e ajuda sua e dos outros colegas nao precisei formatar, acabei de fazer mais 5 testes e deu perfeito, 

 

agradeço ai a todos.

  • 3 anos depois...
Postado

Boa tarde a todos

Estou com esse erro ao gerar e posterior Validar o XML;

'falha na validação dos dados na nota' 

Só que tem alguns detalhes

1) já eliminei a dependencia da capicom.dll;

2) estou programando em D7 32bits usando um notebook instalado W10-64bits

3) na minha máquina não acontece esse erro, somente na maq do cliente. O cliente tem XP em ingles, mas sempre funcionou, só está dando esse erro após a atualização em todas as notas.

4) as DLLs que peguei da pasta MIG para 32Bits afinal eu compilo com D7-32

5) na maq do cliente, com relação as dlls antigas, o sistema ao abrir fica as exigindo e de certa forma ficam as dlls antigas e as novas;

A minha pergunta, como eu posso pegar que falha é essa. Já coloquei o

Try

   GerarXML;  (Procedure que gera o XML)

   AcbrNFe.notasfiscais.validar;

Except

  On E:Exception do Begin

    Application.messagebox(pchar(e.message),' Erro',mb_ok+mb_IconError);

  End;

end;

está desse jeito, e a única mensagem que me aparece é essa 'falha na validação dos dados na nota'

 

Se alguem puder me dar uma luz por favor

estou muito sem prazo, cliente já incomodando.

abraço

Postado

Peço desculpas por errar ao postar duas vezes, na realidade, postei num post antigo e não percebi, somente depois de ler a lista de posts novos foi que percebi, mas não foi intencional, me perdoem

abraços

  • 2 meses depois ...
  • Este tópico foi criado há 2331 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.