Ir para conteúdo
  • Cadastre-se

rdxdt

Membros
  • Total de ítens

    96
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por rdxdt

  1. Aparentemente quando você não seta a propriedade PastaCFeVenda o componente salva em ExtractFilePath(Application.Exename)

    Então se você não está definindo a propriedade PastaCFeVenda leia o arquivo como  ACBrSAT1.LoadFromFile(ExtractFilePath(Application.ExeName)+'\Arquivo.xml');

    Mas se você está definindo a propriedade PastaCFeVenda leia o arquivo como ACBrSAT1.LoadFromFile(ACBrSAT1.PastaCFeVenda+'Arquivo.xml');

  2. Exatamente isso,  basta ler o XML e mandar imprimir novamente.. Se for Cancelamento você precisa ler o XML da venda também.

    Provavelmente esse PC tem problemas na porta Serial

    Tudo é via USB , mas percebi que também agora esta dando de comunicação com o SAT, e muito provavelmente é problema da maquina mesmo ou da instalação do driver da bematech que emula porta serial.

    Mas valeu pela informação Daniel, vou estar implementando no meu software essa opção de reimprimir o extrato.

  3. Em um cliente eu estou tendo direto problema com a PosPrinter, direto retorna "Communication Error 9997 timeout during operation" e não sai o extrato, como os XML emitidos ficam armazenados, teria como eu dar LoadFromFile no CFe e depois ImprimirExtrato ?

    E alguém sabe me dizer os motivos prováveis de acontecer isso?(nos outros clientes nunca aconteceu e quando eu testei a PosPrinter em outro PC também não tive problemas) 

  4. Também não fazendo propaganda mas quando olhei da última vez (cerca de 2 semanas) o SAT da Tanca era o que saía mais em conta, o da Bematech era o mais caro inclusive, mesmo com o desconto para desenvolvedor, lembrando que isso pode mudar não é fixo.

    Tenho usado o SAT Tanca e é muito bom, agora já tive clientes de consultoria utilizando SAT Bematech que reclamaram bastante, não tenho opinião pessoal pois não cheguei a usar um, só repassando o que ouvi.

    Realmente sobre o preço do SAT Tanca eu não tenho informações, porém vi que a Tanca fez um ótimo serviço com ferramentas de auxilio do desenvolvedor, como o gerador de código de vingulação, o IntelliSAT e etc...

    Eu de 5 SAT que eu ativei da bematech 4 foram com sucesso e 1 deu um probleminha na ativação, os erros que eu tive de emissão de venda foram erros na parte do preenchimento do XML para a validação com o SAT.

    Uma coisa que eu percebi é que o SAT Bematech tem um corpo mais robusto que o tanca por ser de metal, tenho certos clientes que tem funcionários que são meio "cavalos" com o equipamento da loja(já conseguiram tirar o conector do cabo de força da fonte do PC,quebraram já um switch lan, e as ECF direto davam memória fiscal desconectada por causa de pancadas) então para esse cliente o diferencial foi o corpo de metal, mesmo que bem mais caro.

    Mas o suporte da Bematech realmente deixa MUITO a desejar.

    • Curtir 1
  5. Pessoal hoje tentei por diversas vezes tentei ativar uns 3 Sat Bematech inclusive para o mesmo cliente, primeiro testamos 1 não deu certo dava erro de parametrizaçãodeUF ai trocamos o aparelho por outro que fez tudo normalzinho, pisca a OP e a Lan depois a Par, depois fica piscando e OP por uns 15 minutos. Porém retorna um erro de SOAP do arquivo html. Testamos com 2 Sats porém para o mesmo cliente e os 2 apresenta o mesmo erro. Vi no site do satsp que tem uma atualização agenda para domingo.

    Será que tem algo a ver? Alguém teve esse erro hoje?

    Veja se no log existe alguma entrada falando sobre RSA

    Se for é uma divergência de dados e ai tem que entrar em contato com quem vendeu, já passei por isso, e inclusive segunda irei acompanhar um cliente até a assistencia autorizada da Bematech para resolvermos isso.

    Pelo que o funcionário me disse uma vez é meio trabalhoso quando da essa divergencia de dados(quando no log fala algo sobre RSA, não me lembro a mensagem exata).

    Nós que vendemos o SAT e somos a autorizada, problema é que também estamos sem apoio da Bematech que nem eles sabem o que dizer. Sobre o RSA conseguimos resolver esse problema quando aparecer fazendo o seguinte. Vinculamos o aparelho novamente com o mesmo numero de serie colocando que vamos usar certificado ICP, depois refazemos o processo voltando para o certificado gratuito. Ai efetuamos a ativação novamente e funciona perfeitamente. Se quiser tentar antes de ir na autorizada pode ser feito. E verifique se a razão social do cliente tem menos de 44caracteres. Abraço e bom final de semana.

    Opa valeu pela dica vou estar vendo isso, da razão social eu descarto a possibilidade já que um aparelho SAT foi ativado e está funcionando perfeitamente, estarei tentando mudar o tipo de certificado e voltando para ver se resolve.

  6. Caso seus produtos tenham códigos que não sejam GTIN válidos use o cProd para informar o código em vez do cEan e sempre utilizando o xProd para a descrição

    Eu tive o mesmo problema com alguns clientes (pão não tem EAN, e uma loja de roupas que gera o código do produto de acordo com grupo,subgrupo tamanho e cor.)

    Se o produto TEM um EAN válido coloque no cEan senão cProd

  7. Pessoal hoje tentei por diversas vezes tentei ativar uns 3 Sat Bematech inclusive para o mesmo cliente, primeiro testamos 1 não deu certo dava erro de parametrizaçãodeUF ai trocamos o aparelho por outro que fez tudo normalzinho, pisca a OP e a Lan depois a Par, depois fica piscando e OP por uns 15 minutos. Porém retorna um erro de SOAP do arquivo html. Testamos com 2 Sats porém para o mesmo cliente e os 2 apresenta o mesmo erro. Vi no site do satsp que tem uma atualização agenda para domingo.

    Será que tem algo a ver? Alguém teve esse erro hoje?

    Veja se no log existe alguma entrada falando sobre RSA

    Se for é uma divergência de dados e ai tem que entrar em contato com quem vendeu, já passei por isso, e inclusive segunda irei acompanhar um cliente até a assistencia autorizada da Bematech para resolvermos isso.

    Pelo que o funcionário me disse uma vez é meio trabalhoso quando da essa divergencia de dados(quando no log fala algo sobre RSA, não me lembro a mensagem exata).

  8. Você está enganado... o SATTeste.exe foi desenvolvido usando o Emulador do SAT do Governo...

    Comigo quando eu estava implementando o SAT pro meu AC o SATTeste não enviava um XML válido pro emulador do jeito que estava no SVN, só com algumas edições que eu fiz no gerar venda que passou a funcionar corretamente, e utilizei a mesma versão do emulador.

    então Fabio já modifiquei e nada da o mesmo erro o engraçado é que já fiz como o pessoal do ACBr fala para configurar e nada fica do mesmo jeito.

    Qual a versão do emulador?

    Porque se não me engano a versão 2.8.8 roda com o 0.05

    Tem uma ferramenta da Tanca que analisa o XML e ve alguns erros e comigo o XML do SATTeste nunca funcionou com o emulador.

    Se possível compre um SAT para desenvolvimento pois os testes serão bem mais fieis.

     

    rdxdt a minha versão do emular é a 2.8.8 e esta vendo que é isso mesmo 0.0.5 e estou correndo atrás de um SAT para desenvolvimento o pessoal disse que i SATTeste não funciona mesmo com o emulador Obrigado....

    Sem querer fazer propaganda, a Bematech oferece o SAT para desenvolvedores por um preço mais barato, não sei dizer sobre os outros fabricantes.

  9. O Cadastro do equipamento (serial) foi feito pelo contribuinte ?

    Eu sofri com isso e o contribuinte não havia feito a associação do serial no SGRSAT.

    Veja se o log der algum erro de chave RSA, se for isso é uma divergencia de dados que o sefaz tem e ai é meio trabalhoso de corrigir isso.

  10. Qual a versão do emulador?

    Porque se não me engano a versão 2.8.8 roda com o 0.05

    Tem uma ferramenta da Tanca que analisa o XML e ve alguns erros e comigo o XML do SATTeste nunca funcionou com o emulador.

    Se possível compre um SAT para desenvolvimento pois os testes serão bem mais fieis.

     

  11. Como no ACBrMonitor PLUS ao gerar o XML o monitor retorna o arquivo gerado então seria de uma enorme utilidade para os usuários do TACBrSAT ter esse retorno também.

    o método seria mais ou menos isso 

    function TCFe.GetXMLFileName : String;
    begin
        Result := IntToStrZero(Self.ide.numeroCaixa,3)+'-'+IntToStrZero(Self.ide.cNF,6)+'-satcfe.xml';
    end;

    na Classe TCFe (pcnCFe.pas) 

    Talvez adicionar algum tratamento de erro, encapsular ela, sei la fica a critério dos devs do componente.

  12. Ao tentar emitir alguns cupons o SAT retorna

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

    Segue um pequeno trecho de código relacionado a ICMS e etc...

    Imposto.ICMS.pICMS := icms_p;//normalmente é 18%
    if frmPDV.SAT1.Config.emit_cRegTrib = RTSimplesNacional then
                    begin
                      Imposto.ICMS.CST := cstVazio;
                      case cst of
                        0:Imposto.ICMS.CSOSN:=csosn102;
                        10:Imposto.ICMS.CSOSN:=csosn101;
                        20:Imposto.ICMS.CSOSN:=csosn102;
                        40:Imposto.ICMS.CSOSN:=csosn300;
                        41:Imposto.ICMS.CSOSN:=csosn300;
                        60:Imposto.ICMS.CSOSN:=csosn500;
                        90:Imposto.ICMS.CSOSN:=csosn900;
                        else Imposto.ICMS.CSOSN := csosn101;
                      end;
                    end
                  else
                    begin
                      case cst of
                        0:Imposto.ICMS.CST := cst00;
                        10:Imposto.ICMS.CST := cst10;
                        20:Imposto.ICMS.CST := cst20;
                        30:Imposto.ICMS.CST := cst30;
                        40:Imposto.ICMS.CST := cst40;
                        41:Imposto.ICMS.CST := cst41;
                        45:Imposto.ICMS.CST := cst45;
                        50:Imposto.ICMS.CST := cst50;
                        51:Imposto.ICMS.CST := cst51;
                        60:Imposto.ICMS.CST := cst60;
                        70:Imposto.ICMS.CST := cst70;
                        else Imposto.ICMS.CST := cst10;
                      end;
                    end;
    
                  case origem of
                    0:Imposto.ICMS.orig := oeNacional;
                    1:Imposto.ICMS.orig := oeEstrangeiraImportacaoDireta;
                    2:Imposto.ICMS.orig := oeEstrangeiraAdquiridaBrasil;
                    3:Imposto.ICMS.orig := oeNacionalConteudoImportacaoSuperior40;
                    4:Imposto.ICMS.orig := oeNacionalProcessosBasicos;
                    5:Imposto.ICMS.orig := oeNacionalConteudoImportacaoInferiorIgual40;
                    6:Imposto.ICMS.orig := oeEstrangeiraImportacaoDiretaSemSimilar;
                    7:Imposto.ICMS.orig := oeEstrangeiraAdquiridaBrasilSemSimilar;
                    else Imposto.ICMS.orig := oeNacional;
                  end;

    Aparentemente isso ocorre quando o cst do produto é 110 

    Alguém sabe porque alguns produtos que o CST seja 110(1 – Estrangeira – importação direta, exceto a indicada no código 6;10 - Tributada e com cobrança do ICMS por substituição tributária)?

    EDIT:Aparentemente quando usa o RTSimplesNacional e a origem é oeEstrangeiraImportacaoDireta e é csosn101 o XML está sendo gerado sem as tags de ICMS por isso o erro.

    Alguém sabe me dizer o porque disso?

     

    EDIT2: eu dei uma olhada no código do componente e me surgiu uma dúvida, o csosn101 nunca é usado no CFe do SAT? pois no código do componente está:

    pcnCFeW.pas

    case CFe.Det[i].Imposto.ICMS.CSOSN of
           csosn102, csosn300, csosn500 :

    venda.xml

  13. Boa tarde Eduardo, você tem o software da Bematech para atualizar o Firmware?, estou com uma MP-4000 de um cliente e só não imprime o QRCODE.

    Obrigado,

    Ricardo.

    usando o aplicativo User Setup da para realizar a atualização da firmware

    x86: http://www.bematech.com.br/administrador/files/equipamento/suporte/17/1394146645-Impressora_MP-4200TH_Driver_04_Win_Bematech_User_Setup_v2.5.3[1].zip

    x64: http://www.bematech.com.br/administrador/files/equipamento/suporte/17/1394146645-Impressora_MP-4200TH_Driver_05_Win_Bematech_User_Setup_v2.5.1_x64[1].zip

    Com esse aplicativo você também conseguirá configurar o conjunto de comandos da impressora para ESC/POS e BEMA/POS.

  14. Se clico em Validar XML ele retorna

    O atributo 'versao' no elemento 'infCFe' não está definido no DTD ou no esquema.
    O elemento 'mod' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'ide'.
    Esperado: CNPJ.
    O elemento 'tpAmb' é usado mas não está declarado no DTD ou no esquema.
    O elemento 'enderEmit' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'emit'.
    Esperado: IE.
    O elemento 'cRegTrib' é usado mas não está declarado no DTD ou no esquema.
    O elemento 'vProd' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'prod'.
    Esperado: indRegra.
    O elemento 'vItem' é usado mas não está declarado no DTD ou no esquema.
    O elemento 'vPIS' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'PISST'.
    O elemento 'vCFe' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'total'.
    Esperado: DescAcrEntr, vCFeLei12741.
    O elemento 'vTroco' não é esperado, de acordo com o modelo de conteúdo do elemento pai 'pgto'.
    Esperado: MP.

    E se eu clicar em Analisar e aparece Analise OK

     

    Código que gera o XML

    var
    TotalItem : Currency;
    begin
      if SAT1.Config.ide_tpAmb = taProducao then
        if MessageBox(Self.Handle,'AVISO: As configurações estão indicando o uso de ambiente de produção, deseja continuar?','Gerar Venda',MB_YESNO + MB_ICONWARNING+MB_APPLMODAL) = IDNO then
          Exit;
      Venda.Clear;
      SAT1.InicializaCFe ;
      // Montando uma Venda //
      with SAT1.CFe do
        begin
          ide.numeroCaixa := 1;
    
          Dest.CNPJCPF := '';
          Emit.CNPJCPF := edtEmitCnpj.Text;
          Dest.xNome := 'Consumidor';
    
          Entrega.xLgr := 'logradouro';
          Entrega.nro := '112233';
          Entrega.xCpl := 'complemento';
          Entrega.xBairro := 'bairro';
          Entrega.xMun := 'municipio';
          Entrega.UF := 'RJ';
    
          with Det.Add do
            begin
              nItem := 1;
              Prod.cProd := 'PULSEIRA PU395';
              Prod.cEAN := '6291041500213';
              Prod.xProd := 'NACPUL0000018';
              Prod.NCM := '71171900';
              Prod.CFOP := '5102';
              Prod.uCom := 'UN';
              Prod.qCom := 1.0;
              Prod.vUnCom := 10.55;
              Prod.indRegra := irTruncamento;
    
              TotalItem := (Prod.qCom * Prod.vUnCom);
    
              Imposto.ICMS.orig := oeEstrangeiraImportacaoDireta;
              Imposto.ICMS.CSOSN := csosn102;
    
              Imposto.PIS.CST := pis49;
    
              Imposto.PISST.qBCProd := TotalItem;
    
              Imposto.COFINS.CST := cof49;
              infAdProd := 'Informacoes adicionais';
            end;
    
        Total.DescAcrEntr.vDescSubtot := 2;
        Total.vCFeLei12741 := 5.00;
    
        with Pagto.Add do
          begin
            cMP := mpDinheiro;
            vMP := 5.55;
          end;
    
        with Pagto.Add do
          begin
            cMP := mpCartaodeCredito;
            vMP := 5;
          end;
    
      end;
      Venda.Text := SAT1.CFe.GerarXML(false);
      Venda.SaveToFile(ExtractFilePath(Application.Exename)+'teste.xml');
      Memo1.Lines.Add('Venda gerada');
    
    end;

    EDIT:Se eu mudar para true o parametro do GerarXML e comentar a linha 

    Imposto.PISST.qBCProd := TotalItem; 

    funciona perfeitamente.

     

    Agradeço a atenção de todos,muito obrigado 

    XML Gerado está em anexo

    teste.xml

  15. Essa versão é a versão do XML que o ACBr monta?ou a versão que eu configuro no componente tem que bater com a versão informada pelo SAT?

    Já tentei com o XML 0,05 e 0,06 nenhum aparentemente funcionou, a versão que o SAT retorna é a 0,06.

    Extrai um log do SAT e parece que realmente a versão tem algo a ver mas não é a única coisa que esta invalidando o XML

    Teste com o 0,05

    20150702101044|SAT-AC|erro|Código de Situação Tributária do PIS inválido (diferente de  49).                              
    20150702101044|SAT-AC|erro|Código de Situação Tributária da COFINS Inválido (diferente de  49).                           
    20150702101044|AC-SAT|erro|Versão do leiaute do arquivo de entrada do SAT não é a mais atual                                
    20150702101044|AC-SAT|erro|Dados de venda fictícios inválidos    

    Teste com 0,06

    20150702101412|SAT-AC|info|Iniciando recebimento de dados de venda...                                                          
    20150702101413|AC-SAT|info|Erro ao validar dados de venda com o xsd      

     Anexei uma imagem do retorno da consulta operacional do sat pelo programa da bematech

    bema.JPG

     

    Com a mesma venda(arquivo xml) se eu tento executar o teste fim a fim e vem um erro 09099 Erro desconhecido

    e extraindo o log novamente da 

    20150702101925|SAT-AC|erro|Código de Situação Tributária do PIS inválido (diferente de  49).                              
    20150702101925|SAT-AC|erro|Código de Situação Tributária da COFINS Inválido (diferente de  49).                           
    20150702101926|AC-SAT|erro|Dados de venda fictícios inválidos  

    Essa parte de imposto de PIS e COFINS eu não sei o que colocar,pois mesmo colocando o Imposto.PIS.CST := pis49; e Imposto.COFINS.CST := cof49; da erro do mesmo jeito

  16. ACBrSAT.Inicializado
    -- 19:33:55:208 - numeroSessao: 462655 - Comando: ConsultarSAT
    NumeroSessao: 462655 - Resposta:462655|08000|SAT em operação||
    -- 19:33:58:816 - numeroSessao: 515106 - Comando: ConsultarStatusOperacional
    NumeroSessao: 515106 - Resposta:515106|10000|Resposta com Sucesso|||000013284|dhcp
    |192.168.000.105|00:07:25:15:03:68|255.255.255.000|192.168.000.001|208.067.220.220|208.067.222.222|CONECTADO|ALTO|1870127104|1173692416|20150701193408|01.00.00|0.06|||||20150701192320|20150701|20200701|0
    NSERIE.........: 000013284
    LAN_MAC........: 00:07:25:15:03:68
    STATUS_LAN.....: CONECTADO
    NIVEL_BATERIA..: ALTO
    MT_TOTAL.......: 1870127104
    MT_USADA.......: 1173692416
    DH_ATUAL.......: 01/07/2015 19:34:08
    VER_SB.........: 01.00.00
    VER_LAYOUT.....: 0.06
    ULTIMO_CFe.....: 
    LISTA_INICIAL..: 
    LISTA_FINAL....: 
    DH_CFe.........: 30/12/1899
    DH_ULTIMA......: 30/12/1899
    CERT_EMISSAO...: 01/07/2015
    CERT_VENCIMENTO: 01/07/2020
    ESTADO_OPERACAO: DESBLOQUEADO
    Venda Gerada
    -- 19:34:16:820 - numeroSessao: 746486 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?>
    <CFe>
       <infCFe versaoDadosEnt="0.06">
          <ide>
             <CNPJ>22722535000109</CNPJ>
             <signAC>Removida por segurança mas a chave válida estava aqui</signAC>
             <numeroCaixa>001</numeroCaixa>
          </ide>
          <emit>
             <IE>582596955116</IE>
             <indRatISSQN>N</indRatISSQN>
          </emit>
          <dest>
             <CNPJ>05481336000137</CNPJ>
             <xNome>D.J. SYSTEM</xNome>
          </dest>
          <entrega>
             <xLgr>logradouro</xLgr>
             <nro>112233</nro>
             <xCpl>complemento</xCpl>
             <xBairro>bairro</xBairro>
             <xMun>municipio</xMun>
             <UF>RJ</UF>
          </entrega>
          <det nItem="1">
             <prod>
                <cProd>ACBR001</cProd>
                <cEAN>6291041500213</cEAN>
                <xProd>Assinatura SAC</xProd>
                <NCM>99</NCM>
                <CFOP>5120</CFOP>
                <uCom>UN</uCom>
                <qCom>1.0000</qCom>
                <vUnCom>120.00</vUnCom>
                <indRegra>A</indRegra>
                <vDesc>1.00</vDesc>
                <obsFiscoDet xCampoDet="campo">
                   <xTextoDet>texto</xTextoDet>
                </obsFiscoDet>
             </prod>
             <imposto>
                <vItem12741>14.40</vItem12741>
                <ICMS>
                </ICMS>
                <PIS>
                   <PISSN>
                      <CST>01</CST>
                   </PISSN>
                </PIS>
                <COFINS>
                   <COFINSSN>
                      <CST>01</CST>
                   </COFINSSN>
                </COFINS>
             </imposto>
             <infAdProd>Informacoes adicionais</infAdProd>
          </det>
          <det nItem="2">
             <prod>
                <cProd>6291041500213</cProd>
                <cEAN>6291041500213</cEAN>
                <xProd>Outro produto Qualquer, com a Descri??o Grande</xProd>
                <CFOP>5529</CFOP>
                <uCom>un</uCom>
                <qCom>1.1205</qCom>
                <vUnCom>1.21</vUnCom>
                <indRegra>A</indRegra>
                <vOutro>2.00</vOutro>
             </prod>
             <imposto>
                <vItem12741>0.41</vItem12741>
                <ICMS>
                </ICMS>
                <PIS>
                   <PISSN>
                      <CST>03</CST>
                   </PISSN>
                </PIS>
                <PISST>
                   <qBCProd>1.3558</qBCProd>
                   <vAliqProd>1.0223</vAliqProd>
                </PISST>
                <COFINS>
                   <COFINSSN>
                      <CST>03</CST>
                   </COFINSSN>
                </COFINS>
             </imposto>
          </det>
          <det nItem="3">
             <prod>
                <cProd>abc123</cProd>
                <cEAN>6291041500213</cEAN>
                <xProd>ACBrSAT rules</xProd>
                <NCM>99</NCM>
                <CFOP>5844</CFOP>
                <uCom>un</uCom>
                <qCom>1.1205</qCom>
                <vUnCom>1.21</vUnCom>
                <indRegra>A</indRegra>
             </prod>
             <imposto>
                <ICMS>
                   <ICMSSN102>
                      <Orig>1</Orig>
                      <CSOSN>102</CSOSN>
                   </ICMSSN102>
                </ICMS>
                <PIS>
                   <PISSN>
                      <CST>04</CST>
                   </PISSN>
                </PIS>
                <PISST>
                   <qBCProd>1.3558</qBCProd>
                   <vAliqProd>1.1826</vAliqProd>
                </PISST>
                <COFINS>
                   <COFINSSN>
                      <CST>06</CST>
                   </COFINSSN>
                </COFINS>
             </imposto>
             <infAdProd>Informacoes adicionais</infAdProd>
          </det>
          <total>
             <DescAcrEntr>
                <vDescSubtot>5.00</vDescSubtot>
             </DescAcrEntr>
             <vCFeLei12741>1.23</vCFeLei12741>
          </total>
          <pgto>
             <MP>
                <cMP>01</cMP>
                <vMP>50.00</vMP>
             </MP>
             <MP>
                <cMP>03</cMP>
                <vMP>100.00</vMP>
             </MP>
          </pgto>
          <infAdic>
             <infCpl>Acesse www.projetoacbr.com.br para obter mais;informa??es sobre o componente ACBrSAT;Precisa de um PAF-ECF homologado?;Conhe?a o DJPDV - www.djpdv.com.br</infCpl>
          </infAdic>
       </infCFe>
    </CFe>
     )
    NumeroSessao: 148678 - Resposta:148678|06010|1499|Erro de validação do conteúdo||

    Alguma ideia do que pode estar causando o erro de validação de conteúdo?

    Esse XML foi gerado pelo SATTeste.exe.

    Qual a versão do XML que o ACBr está usando?

  17. O ACBrSAT usa a DLL para falar com o SAT... O ACBrSAT não fala direto com a porta Serial criada... portanto a msg de erro indicada é proveniente da própria DLL da Bematech..

    Uma possível causa, é outra aplicação estar aberta, segurando a porta do SAT...

    Na verdade não, resolvi colocando a DLL e o XML na mesma pasta do executável do SATTeste.exe e funcionou.

     

  18. Fiz a ativação e tudo funcionou perfeitamente com o software de ativação da Bematech, pelo software da bematech eu consegui consultar o status operacional e tudo mais.

    Mas com o SATTeste ele deu "Erro|Erro na abertura da porta de comunicacao com o S@T"

    Mesmo indicando a DLL BemaSAT32.dll na pasta do software de ativação e com o software de ativação fechado.

    Existe alguma configuração além das que estão no SATTeste.exe que deve ser feita?

    Pois utilizando a mesma dll e xml de configuração que o software de ativação da bematech usa o SATTeste não consegue se comunicar.

     

  19. Eu estou com um SAT novo de um cliente e preciso ativar ele, tenho em mãos o meu e-CNPJ e também o e-CNPJ do meu cliente.

    Como os manuais do governo são confusos demais eu li e fiquei sem entender o que eu preciso de fazer para ativar o equipamento SAT para depois ele estar liberado para o uso.

    Seria possível me passar a ordem dos métodos e aonde conseguir as informações de cada parâmetro para a ativação ?

     

    pelo que eu entendi primeiro se chama o   ACBrSAT1.AtivarSAT( 1, edtEmitCNPJ.Text, StrToInt(edtCodUF.Text) ); embora eu não sei o que signifique esse primeiro parametro.

    Depois se chama ACBrSAT1.ComunicarCertificadoICPBRASIL( SL.Text );

    Depois se chama   ACBrSAT1.AssociarAssinatura( edtSwHCNPJ.Text + edtEmitCNPJ.Text, edtSwHAssinatura.Text ); só que eu não tenho ideia da onde eu vou tirar a assinatura da SH.

    Então fiquei em dúvida também sobre como vou obter a assinatura da SH (344 chars) e o código de ativação.

    Minha dúvida sobre o componente foi destacada na citação acima.

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