Ir para conteúdo
  • Cadastre-se

Perfect7

Membros
  • Total de ítens

    113
  • Registro em

  • Última visita

Posts postados por Perfect7

  1. 10 minutos atrás, Juliomar Marchetti disse:

    Dúvida tu passou a usar o Delphi ou está usando para rodar os exemplos?

    pois estou vendo você postar sobre o Monitor e sobre os componentes

    Utilizo o Delphi XE7

    8 minutos atrás, Daniel Simoes disse:

    Isso depende da DLL do SAT, e como o fabricante implementou o TimeOut dela...

    a DLL do Emulador de SP, tem um timeout infinito... ou seja a DLL fica esperando a resposta do SAT infinitamente... é uma má implementação do lado deles...

    Vou verificar isso

    Obrigado 

    Pode Fechar

  2. Tem como fazer uma verificação de Status do SAT no caso se ele esta ligado ou não?

    Queria saber se tem essa possibilidade para quando for fazer o envio para o SAT ele verificar se esta ou não ligado

    Tentei verificar usando essa função "ACBrSAT1.ConsultarSAT" trava quando esta desligado

    tentei também "ACBrSAT1.ConsultarStatusOperacional" e trava


     

  3. Agora abriu minha cabeça 🤓

    Eu uso o Monitor para validar as NFCe que mim resolveu 100% do meu problema, então achei que fazendo assim com o SAT iria ser da mesma forma, pois ja uso o componente para validar o SAT, só que faço isso em uma tela de gerenciador DFe

    Obrigado

    pode fechar

  4. Vixi agora que eu entendi 🤦‍♂️

    O retorno e salvo lá na pasta saída , agora sim eu resolvo isso 

    Obrigado 

    1 minuto atrás, Daniel Simoes disse:

    Continuo sem compreender a sua dificuldade...

    A comunicação com o SAT, é síncrona...  ou seja, você recebe a resposta do XML, no mesmo comando que envia... Com a resposta em mãos, basta você fazer o vinculo em seu banco de dados..

    Eu não uso o componente acbr para gerar o ini na pasta entrada, eu criei um stringlist e envio para ele os dados e ele salva para mim 

                sStringIni.Clear;
                sStringIni.Add('SAT.CriarEnviarCfe("[infCFe]'                                            );
                sStringIni.Add('versao=' + vFDQParametrosBuscaDFe.FieldByName('SAT_VERSAO').AsString     );

                sStringIni.Add('');
                sStringIni.Add('[Identificacao]'                                                         );
     

  5. Esse não e o problema, a questão e que o pedido de numero 425 foi gerando no meu sistema, enviei o arquivo ini para o ACBrMonitor para ser gerando o xml, só que dentro do xml que esta na pasta venda não tem o numero 425 do pedido, ou seja, o meu pedido não tem nenhum vinculo com o xml que esta na pasta venda, pois se tivesse pelo menos um campo ao qual pudesse ser informado o numero que o originou resolveria meu caso. 

    Um exemplo disso e a NFe que eu passo para o xml o numero da nota fiscal exemplo 1920

    cUF>52</cUF>
    <cNF>85109750</cNF>
    <natOp>6101-VENDA DE PRODUCAO DO ESTABELECIMENTO</natOp>
    <mod>55</mod>
    <serie>1</serie>
    <nNF>1920</nNF>

    já no sat nao disso aqui eu passei para o xml

    cUF>35</cUF>
    <cNF>744967</cNF>
    <mod>59</mod>
    <nserieSAT>123456789</nserieSAT>
    <nCFe>000005</nCFe>
    <dEmi>20201014</dEmi>

  6. Mais dentro do xml não tem nada que dar para eu ver se pertence a alguma venda, diferente dos xml da NFe e NFCe que você tem os campos de numero de nota gerado pelo sistema, mais no xml do sat ele mesmo gera a chave e o numero 

    A única ideia que tive foi colocar o numero do pedido na observação e ler por ele

  7. Boa noite

    Eu enviei para o ACBrMonitorPlus o arquivo "CN425.ini", depois ele mim gerou o xml "20201014220049-875249-env" e depois ele gero o xml de venda "35201011111111111111591234567890000057449677" ate ai tudo bem, mais como fico sabendo que o o CN425 pertence ao 35201011111111111111591234567890000057449677

    qual o vinculo entre eles

    CN425.INI 20201014220049-875249-env.xml 35201011111111111111591234567890000057449677.xml

  8. Tudo isso foi feito, baixei o próprio software da sefaz SP, tudo certinho, o emulador estava funcionando certinho, tanto no meu sistema quanto no satteste.exe estava funcionando fazendo a validação manual tanto homologação quanto em produção usando as dll dos próprios fabricantes sat que baixei no sit, mais não no ACBrMonitor 64, agora tudo certo com a versão 32, acho que devo ter feito alguma coisa que no 64 não deu certo, depois vou refazer tudo de novo para ver se o 64 vai 

    Obrigado 

  9. Agora, José M. S. Junior disse:

    Para utilizar a versão x64 do Monitor a dll do SAT precisa ser obrigatoriamente x64 também... Além disso não deve instalar a versão x64 do ACBrMonitor no mesmo diretorio da versão X86, pois possuem dependências diferentes, o que pode causar conflitos.

    Fiz frente e verso, e nada deu certo, instalei 64 com dll 64, 32 com dll 32, depois 64 com dll 32, 32 com dll 64, coloquei as dll no diretorio do monitor na pasta do executável do sistema e nada mesmo, ai vi um post se não mim engano de 2015 aqui no fórum em que a pessoa desinstalo o 64 e instalo o 32 e funcionou e fiz o mesmo e esta funcionando

  10. Obrigado a todos, e mim desculpe o desespero 😅

    Consegui resolver essas questões aqui, porem só esta mim dando o erro abaixo mais vou ver depois

    O que eu fiz foi desinstalar o ACBrMonitorPlus 64 e instalar o 32, não sei porque o 64 não vai, fiz em 3 maquinas com windows 10 64 troquei as dll tanto da TANCA quando da ID Control e nada deu certo, mais agora ate mesmo o emulador funcionou perfeitamente

    OK: 
    [ENVIO]
    Arquivo=
    CodigoDeRetorno=6010
    NumeroSessao=526056
    Resultado=526056|06010|1085|null||
    RetornoStr=526056|06010|1085|null||
     

    • Curtir 1
  11. Bom dia!

    Comprei um impressora Epson TM-T900F porem só consigo emitir leitura X, ao fazer qualquer outra coisa vem mensagem de erro Categoria: 11-Autenticação
    Motivo: 2-Não permitida na condição

    Na impressão da leitura x vem a informação no cabeçalho "Razao social nao definida".

    O que fazer?

  12. Ao enviar para o ACBrMonitorPlus "SAT.CriarEnviarCFe("C:\ACBrMonitorPLUS\Entrada\637_1.Ini",1,0)" estou recebendo um .ini na pasta de saída  com os seguintes erro abaixo

    ERRO: Objeto inválido: <?XML VERSION="1
     Permitidos: "ECF","CHQ","GAV","DIS","LCB","ACBR","BAL","ETQ","BOLETO","CEP","IBGE","EMAIL","SEDEX","NCM","NFE","CTE","MDFE","SAT","ESCPOS","GNRE","ESOCIAL","REINF","BPE","CNPJ","CPF"
    ERRO: Objeto inválido: <INFCFE VERSAO="0
     Permitidos: "ECF","CHQ","GAV","DIS","LCB","ACBR","BAL","ETQ","BOLETO","CEP","IBGE","EMAIL","SEDEX","NCM","NFE","CTE","MDFE","SAT","ESCPOS","GNRE","ESOCIAL","REINF","BPE","CNPJ","CPF"
    ERRO: Comando inválido (<ide>)
    ERRO: Comando inválido (<cuf>35</cuf>)
     

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