Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro
Postado (editado)

É,

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

 

  • Membros Pro
Postado (editado)

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

 

Postado

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 ?

 

 

  • 1 mês depois ...
Postado

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

Postado

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 ?

 

 

 

  • 2 semanas depois ...
Postado

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||


 

  • Moderadores
Postado

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
Postado

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;

Postado (editado)

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
Postado

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]

Postado

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. 

  • 4 semanas depois ...
Postado

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

Postado (editado)

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
Postado

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.

Postado

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.

 

Postado

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

  • Este tópico foi criado há 3260 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...
The popup will be closed in 10 segundos...