Ir para conteúdo
  • Cadastre-se

dev botao

Erro de validação do conteúdo


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

Recommended Posts

  • Membros Pro

É,

Erro 06010 de validação de conteúdo e algo relacionado a criação e geração do XML mesmo, são dados, passei por isso. Não tem muito o que fazer, se estiver usando o monitor, tem que tratar muito bem os dados antes do comando enviarcfe, se não tiver usando o monitor, pega esse exemplo simples e tenta gerar e enviar a partir dele pra ver se funciona.

var
  TotalItem: Double;
  A: Integer;
begin
  PageControl1.ActivePage := tsGerado;

  ACBrSAT1.CFe.IdentarXML := True;
  ACBrSAT1.CFe.TamanhoIdentacao := 3;

  mVendaEnviar.Clear;

  // Trasnferindo Informações de Config para o CFe //
  AjustaACBrSAT;
  ACBrSAT1.InicializaCFe ;

  // Montando uma Venda //
  with ACBrSAT1.CFe do
  begin
    ide.numeroCaixa := 1;

    Dest.CNPJCPF := '13048599000185';
    Dest.xNome := 'CONSULT ATECH';

    Entrega.xLgr := 'Av. Orestes Quercia';
    Entrega.nro := '1757';
    Entrega.xCpl := 'piso sup';
    Entrega.xBairro := 'Centro';
    Entrega.xMun := 'Sao Joaquim da Barra';
    Entrega.UF := 'SP';

    For A := 0 to 0 do  // Ajuste aqui para vender mais itens
    begin
        with Det.Add do
        begin
          nItem := A+1;
          Prod.cProd := 'ACBR001';
          Prod.cEAN := '6291041500213';
          Prod.xProd := 'Assinatura SAC';
          prod.NCM := '99';
          Prod.CFOP := '5102';
          Prod.uCom := 'UN';
          Prod.qCom := 1;
          Prod.vUnCom := 120.00;
          Prod.indRegra := irTruncamento;
          Prod.vDesc := 1;

          with Prod.obsFiscoDet.Add do
          begin
            xCampoDet := 'campo';
            xTextoDet := 'texto';
          end;

          TotalItem := (Prod.qCom * Prod.vUnCom);
          Imposto.vItem12741 := TotalItem * 0.30;

          Imposto.ICMS.orig := oeNacional;
          // testando como empresa do simples 
          Imposto.ICMS.CSOSN := csosn102;

          Imposto.PIS.CST := pis49;
          Imposto.PISST.qBCProd := 0;
          Imposto.PISST.vAliqProd := 0;

          Imposto.COFINS.CST := cof49;
          Imposto.COFINSST.qBCProd := 0;
          Imposto.COFINSST.vAliqProd := 0;

          infAdProd := 'Informacoes adicionais';
        end;
    end;

    Total.DescAcrEntr.vDescSubtot := 1;
    Total.vCFe := 120.00;
    Total.vCFeLei12741 := 35.70;

    with Pagto.Add do
    begin
      cMP := mpDinheiro;
      vMP := 18;
    end;

    with Pagto.Add do
    begin
      cMP := mpCartaodeCredito;
      vMP := 100;
    end;

    InfAdic.infCpl := 'SAT FISCAL CONSULT ATECH/caSAT Bares e Restaurantes';
  end;

  mVendaEnviar.Lines.Text := ACBrSAT1.CFe.GerarXML( True );    // True = Gera apenas as TAGs da aplicação

  mLog.Lines.Add('Venda Gerada');
end;

Veja aí, coloca pra gerar desse jeito aí e veja se vai. No exemplo SATTeste, configura os dados de entrada 0.06, usar UTF8 e gera e envia.

Até mais,

Editado por aocampioni

-- 

Alexandre de Oliveira

Diretor de T.I.

xx16 3811 0155

www.consultatec.com.br - [email protected]

image.png.744a897bbf36127e428c6e687ef05731.png

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O ACBrSAT não usa os Schemas de forma alguma... Afinal quem válida o XML é o próprio SAT

Essas pastas são o local onde o ACBrSAT irá salvar os CFes

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Verdade Daniel, pra mim era como a NF-e onde os schemas tinham que estar sempre atualizados. Mas obrigado pela info. Nesse caso então Barrys, tenho que admitir, que o problema pode ser com a DLL da bematech. Consulte se no forum alguém que use bematech tenha td funcionando e peça a DLL, quem sabe é a versão da mesma. Eu estava com problema com uma DR700 Le nova, e liguei direto no suporte e então a atendente me enviou um arquivo que não tinha em lugar nenhum pra download e a impressora passou a funcionar.

Até mais,

Editado por aocampioni
  • Curtir 1

-- 

Alexandre de Oliveira

Diretor de T.I.

xx16 3811 0155

www.consultatec.com.br - [email protected]

image.png.744a897bbf36127e428c6e687ef05731.png

 

Link para o comentário
Compartilhar em outros sites

Bom dia, estou com o seguinte problema, utilizando o SATTeste, realizo uma venda e até ai tudo bem, logo em seguida realizado o cancelamento da mesma sem fechar o programa e vai td bem, mas se realizar um venda e fechar o programa e depois tentar cancelar a venda aparece a seguinte mensagem:

7099: Erro de validação de conteudo

alguém já passou isso ?

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

boa tarde netsoftclaudio , 

estou com mesmo problema no cancelamento. ... usando o sat da bematech ...

vc conseguiu alguma coisa ?

 

valew

Bom dia, estou com o seguinte problema, utilizando o SATTeste, realizo uma venda e até ai tudo bem, logo em seguida realizado o cancelamento da mesma sem fechar o programa e vai td bem, mas se realizar um venda e fechar o programa e depois tentar cancelar a venda aparece a seguinte mensagem:

7099: Erro de validação de conteudo

alguém já passou isso ?

 

 

boa tarde netsoftclaudio , 

estou com mesmo problema no cancelamento. ... usando o sat da bematech ...

vc conseguiu alguma coisa ?

 

valew

Link para o comentário
Compartilhar em outros sites

boa tarde netsoftclaudio , 

estou com mesmo problema no cancelamento. ... usando o sat da bematech ...

vc conseguiu alguma coisa ?

 

valew

Bom dia, estou com o seguinte problema, utilizando o SATTeste, realizo uma venda e até ai tudo bem, logo em seguida realizado o cancelamento da mesma sem fechar o programa e vai td bem, mas se realizar um venda e fechar o programa e depois tentar cancelar a venda aparece a seguinte mensagem:

7099: Erro de validação de conteudo

alguém já passou isso ?

 

 

 

boa tarde netsoftclaudio , 

estou com mesmo problema no cancelamento. ... usando o sat da bematech ...

vc conseguiu alguma coisa ?

 

valew

notei q ocorre 2 erros...

 

[Window Title]
Sistema Lojas Altero

[Content]
0: "Erro"|"Erro na leitura da porta de comunicacao com o S@T"|"Header"
0: 


[OK]

 

e dpois... tentando cancelar novamnte

 

 

[Window Title]
Sistema Lojas Altero

[Content]
7099: Erro de validação do conteúdo
0: 
Erro desconhecido no cancelamento.

[OK]

 

 

porem a sequencia de numero do cupom esta pulando... qdo tento cancelar..mesmo com erro 

ele incrementa a seq do cupom ...pq na prox venda... "pula" um numero de cupom

esta certo isto ?

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Estou enfrentando o erro:

6010/1999-"Erro de validação de conteúdo"

Extrai os Logs para aprofundar o erro e recebo essa linha:

20151006165635|AC-SAT|erro|Nenhum grupo encontrado: ICMS00, ICMS40, ICMSSN102, ICMSSN900
20151006165635|AC-SAT|erro|Dados de venda inválidos 


Apesar de estar estipulando a alíquota ICMS dentro do código

ACBr.Imposto.ICMS.orig  := oeNacional;
ACBr.Imposto.ICMS.CST   := cst40;
ACBr.Imposto.ICMS.pICMS := 0;
ACBr.Imposto.ICMS.vICMS := 0; 

percebo que o xml gerado não é preenchido pelo ACBrSAT.

 - 20:36:32:685 - ACBrSAT.Inicializado
 - 20:36:32:686 - -- 20:36:32:686 - numeroSessao: 321051 - Comando: EnviarDadosVenda( <CFe>
   <infCFe versaoDadosEnt="0.06">
      <ide>
         <CNPJ>00000000000000</CNPJ>
         <signAC>ASSINATURA</signAC>
         <numeroCaixa>001</numeroCaixa>
      </ide>
      <emit>
         <CNPJ>00000000000000</CNPJ>
         <IE>209348289117</IE>
         <indRatISSQN>N</indRatISSQN>
      </emit>
      <dest>
         <CPF>00000000000</CPF>
         <xNome>CLIENTE</xNome>
      </dest>
      <det nItem="1">
         <prod>
            <cProd>131612</cProd>
            <xProd>CALCA MALHA PANTALONA</xProd>
            <NCM>61042900</NCM>
            <CFOP>5102</CFOP>
            <uCom>UN</uCom>
            <qCom>1.0000</qCom>
            <vUnCom>98.00</vUnCom>
            <indRegra>A</indRegra>
            <vDesc>29.40</vDesc>
         </prod>
         <imposto>
            <vItem12741>8.23</vItem12741>
            <ICMS>
            </ICMS>

            <PIS>
               <PISSN>
                  <CST>49</CST>
               </PISSN>
            </PIS>
            <COFINS>
               <COFINSSN>
                  <CST>49</CST>
               </COFINSSN>
            </COFINS>
         </imposto>
      </det>
      <total>
         <vCFeLei12741>30.75</vCFeLei12741>
      </total>
      <pgto>
         <MP>
            <cMP>01</cMP>
            <vMP>68.60</vMP>
         </MP>
      </pgto>
   </infCFe>
</CFe>
 )
 - 20:36:33:631 - NumeroSessao: 321051 - Resposta:321051|06010|1999|Erro de validação do conteúdo||


 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Não entendi está parte do seu código:

ACBr.Imposto.ICMS.orig  := oeNacional;
ACBr.Imposto.ICMS.CST   := cst40;
ACBr.Imposto.ICMS.pICMS := 0;
ACBr.Imposto.ICMS.vICMS := 0; 

O correto seria

with Det.Add do
begin
  ...
  Imposto.ICMS.orig  := oeNacional;
  Imposto.ICMS.CST   := cst40;
  Imposto.ICMS.pICMS := 0;
  Imposto.ICMS.vICMS := 0; 
  ...
end;  

Você está utilizando componente ao que parece, verifique o aplicativo de exemplo do ACBrSAT para entender melhor como informar os valores.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Régis, obrigado pela atenção. Na verdade eu tinha recortado um trecho do código (delphi). Segue um pedaço maior
 

For i := Low(Venda.ItensVenda) to High(Venda.ItensVenda) do begin
      with Det.Add do begin
        nItem               := i+1;
        Prod.cProd          := IntToStr(Venda.ItensVenda.Produto.Id);
        Prod.cEAN           := '';//Venda.ItensVenda.Produto.CodigoBarra;
        Prod.xProd          := Venda.ItensVenda.Produto.Familia.Descricao;
        prod.NCM            := '61042900';
        Prod.CFOP           := '5102';
        Prod.uCom           := 'UN';
        Prod.qCom           := Venda.ItensVenda.Qtd;
        Prod.vUnCom         := Venda.ItensVenda.Valor;
        Prod.vDesc          := Venda.ItensVenda.Valor * (Venda.ItensVenda.Produto.Desconto/100);
        Prod.indRegra       := irArredondamento;
        Prod.EhCombustivel  := False;

        Imposto.vItem12741 := Venda.ItensVenda.Total * 0.12;

        //ICMS
        Imposto.ICMS.orig  := oeNacional;
        Imposto.ICMS.CST   := cst40;
        Imposto.ICMS.pICMS := 0;
        Imposto.ICMS.vICMS := 0;
             
        //PIS
        Imposto.PIS.CST         := pis49;
//        Imposto.PISST.qBCProd   := 0;
//        Imposto.PISST.vAliqProd := 0;
//        Imposto.PIS.vBC  := 0;
//        Imposto.PIS.pPIS := 0.0065;

        //COFINS
        Imposto.COFINS.CST         := cof49;
//        Imposto.COFINSST.qBCProd   := 0;
//        Imposto.COFINSST.vAliqProd := 0;
//        Imposto.COFINS.vBC     := 0;
//        Imposto.COFINS.pCOFINS := 0.0065;

        //infAdProd := 'Informacoes adicionais';
      end;
    end;

Link para o comentário
Compartilhar em outros sites

Sérgio, é esse o log que tenho.

Repare que mesmo eu indicando o ICMS para o ACBrSAT, o miolo da tag <ICMS> no xml não é preenchido

PS1: Trabalho com uma empresa associada ao simples nacional, já tentei declarar de todo jeito e nunca sai com essa tag preenchida.

PS2: Já tentei alterar o xml na mão e envia-lo depois. Quando faço isso ele alega erro no CNPJ

PS3: Estou com os fontes do SATTeste aqui e me basiei nele para chegar nesse código

SAT.log

Editado por daniboy
Link para o comentário
Compartilhar em outros sites

  • Membros

Sérgio, é esse o log que tenho.

Repare que mesmo eu indicando o ICMS para o ACBrSAT, o miolo da tag <ICMS> no xml não é preenchido

PS1: Trabalho com uma empresa associada ao simples nacional, já tentei declarar de todo jeito e nunca sai com essa tag preenchida.

PS2: Já tentei alterar o xml na mão e envia-lo depois. Quando faço isso ele alega erro no CNPJ

PS3: Estou com os fontes do SATTeste aqui e me basiei nele para chegar nesse código

SAT.log

Boa tarde.

Como ta o preenchimento do regime (
Config.emit_cRegTrib := RTSimplesNacional ou Config.emit_cRegTrib := RTRegimeNormal) ?

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

Sérgio, felizmente consegui progredir!!!

Falei com a contadora e ela pediu para deixar as configurações de ICMS assim:

        Imposto.ICMS.orig  := oeNacional;
        Imposto.ICMS.CST   := cst40;
        Imposto.ICMS.CSOSN := csosn900;
        Imposto.ICMS.pICMS := 0;
        Imposto.ICMS.vICMS := 0;


Agora ele gerou a chave de ICMS corretamente

           <ICMS>
               <ICMSSN900>
                  <Orig>0</Orig>
                  <CSOSN>900</CSOSN>
                  <pICMS>0.00</pICMS>
               </ICMSSN900>
            </ICMS>


Agora sim!!! consegui gerar e enviar os cupons. 

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Pessoal boa tarde

Obriguei meus clientes a adquirirem o SAT Dimep, porém um deles comprou Bematech

Depois de muito sofrer fiz o danado funcionar, agora, depois de 6 dias o cliente foi emitir um CF-e

com produto CFOP 5102 e esta dando a mesma mensagem referente ao post

NumeroSessao: 877348 - Resposta:877348|06010|1999|Erro de validação do conteúdo||

Puxei o Log antes da XML com problema e vi a seguinte mensagem

20151105161736|SAT-AC|info|Iniciando recebimento de dados de venda...                                                          
20151105161737|AC-SAT|info|Sucesso ao validar dados de venda com o xsd                                                         
20151105161737|AC-SAT|erro|Nenhum grupo encontrado: ICMS00, ICMS40, ICMSSN102, ICMSSN900                                       
20151105161737|AC-SAT|erro|Dados de venda inválidos                                                                           
 

Analisando o Meu Função_GerarXML, vejo que está tudo correto, inclusive no Dimep está funcionando, é somente neste bematech que a mensagem está ocorrendo

Analisei também a XML que o acbrsat gerou para poder enviar e percebi que não consta de fato o ICMS00, ICMS40, ICMSSN102, ICMSSN900  conforme acima

Esta anexo o pedado das ultimas operações do log

será que alguem pode me dar algum rumo ?

obrigado 

sat_.txt

Link para o comentário
Compartilhar em outros sites

Estive lendo num site da Systax e lá esta indicando que de acordo com o NCM do produto, a SEFAZ ou nós mesmos poderemos determinar se o produto é de ST ou não, no caso, o xml que passei acimas é de bombas 84138100. não encontrei exatamente o NCM porém encontrei o 8413... que indica que o produto é de ST,  e no caso deste XML, meu cliente está determinando que esse é um produto tributado. Será que a SEFAZ está ficando mais inteligente, e já validando o produto conforme o NCM?

kkkk

ainda estou na espera de algum comentário

Editado por marcelonarezzi
Link para o comentário
Compartilhar em outros sites

Marcelo, Boa tarde!

O governo vive alteração a classificação tributária dos produtos. Talvez se vc conseguir consultar a situação desse NCM pode responder sua própria pergunta com relação a "esperteza" da SEFAZ.

Eu sei também que existem empresas que provem o serviço de "atualização automática" dos NCMs.

Link para o comentário
Compartilhar em outros sites

Valeu Dani

Amanhã vou experimentar perguntar ao cliente se ele tem a DANFE de compra do produto, só pra tirar da dúvida, se o produto foi comprado como tributado e se foi, então já vai entrar na situação de prestador de serviços, pois alguns contadores já me passaram que um estabelecimento que revendo produto de substituição quando o produto está sendo consumido num serviço, ele deve ser revendido como tributado mesmo sendo de ST. até o momento alguns estão nessa onde, mas se o sefaz sismar de bloquear isso, ai sim, começaremos um SEFAZ mais organizado e regras iguais para todos.

 

Link para o comentário
Compartilhar em outros sites

bom dia...estou com problemas tbem...e nao estou achando erro no xml ...alguem sabe o que pode ser... pelo RB-1000 FI

 

<?xml version="1.0" encoding="UTF-8"?>
<CFe>
   <infCFe versaoDadosEnt="0.06">
      <ide>
         <signAC>minhaassinaturaemproducao</signAC>
         <numeroCaixa>901</numeroCaixa>
      </ide>
      <emit>
         <CNPJ>89790356000937</CNPJ>
         <IE>114718911119</IE>
         <indRatISSQN>N</indRatISSQN>
      </emit>
      <dest>
      </dest>
      <det nItem="1">
         <prod>
            <cProd>100034854</cProd>
            <xProd>MOLA-14 MOLA. NI/VZ ACO</xProd>
            <NCM>83089090</NCM>
            <CFOP>5101</CFOP>
            <uCom>ML</uCom>
            <qCom>0.0020</qCom>
            <vUnCom>109.71</vUnCom>
            <indRegra>A</indRegra>
         </prod>
         <imposto>
            <ICMS>
               <ICMS00>
                  <Orig>0</Orig>
                  <CST>00</CST>
                  <pICMS>18.00</pICMS>
               </ICMS00>
            </ICMS>
            <PIS>
               <PISAliq>
                  <CST>01</CST>
                  <vBC>0.22</vBC>
                  <pPIS>0.0065</pPIS>
               </PISAliq>
            </PIS>
            <COFINS>
               <COFINSAliq>
                  <CST>01</CST>
                  <vBC>0.22</vBC>
                  <pCOFINS>0.0300</pCOFINS>
               </COFINSAliq>
            </COFINS>
         </imposto>
      </det>
      <total>
         <vCFeLei12741>0.07</vCFeLei12741>
      </total>
      <pgto>
         <MP>
            <cMP>99</cMP>
            <vMP>0.22</vMP>
         </MP>
      </pgto>
   </infCFe>
</CFe>

 

 

 

obrigado

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...