Ir para conteúdo
  • Cadastre-se

bernardi.ita

Membros
  • Total de ítens

    14
  • Registro em

  • Última visita

Tudo que bernardi.ita postou

  1. Bom dia Vicente Ontem ( 09/11/2017 ) a farmacia popular atualizou o certificado digital... voce precisa atualizar o certificado nos seus clientes... CertificadoFarmaciaPopular_09_11_2017.cer
  2. boa tarde Naiara quando eu mudei foi da mesma forma que eu faço no sat de producao... vai na opcao manutencao de autorizacoes de uso... dai coloca a razao social ou inscricao estadual do cliente e manda buscar... no final do registro que vai aparecer na grid tu edita a autorizacao de uso e atualiza a versao do paf-ecf que o cliente está usando ali... quanto ao paf-ecf com situacao diferente de ativo é o seguinte... quando tu cadastra a versao do paf-ecf no sat cada versao tem seu numero de credenciamento... entao pode ser que no xml tu ta passando um numero de credenciamento que ja venceu o laudo... ou la no sat o cliente está com uma versao do paf-ecf vencida... pra mim acontecia isso justamente por isso... dai fui no sat de homologacao e atualizei a versao que o cliente estava usando para uma versao valida... e passei no xml o numero do credenciamento dessa versao... e dai passou... Carlos - Itapema / SC
  3. Boa tarde Consegui resolver o meu problema de paf-ecf nao autorizado para o estabelecimento... ontem alterei a versao do paf-ecf do cliente dentro do SAT... mas alterei no SAT producao... Nao havia me ligado que existe um ambiente SAT de homologacao... dai agora por curiosidade cliquei no logo do SAT na pagina de validacao do xml, acessando assim o ambiente SAT de homologacao , alterei a versao do paf do cliente nesse ambiente de homologacao e nao deu mais a mensagem de paf-ecf nao autorizado... porem agora esta dando a mesma mensagem que estava dando para a Naiara... Connection request timed out... Vou tentar enviar algumas vezes para ver se passa , mas como o da Naiara passou provavelmente é instabilidade no webservice mesmo. Obrigado a todos Carlos - Itapema / SC
  4. Boa tarde Naiara Acabei de enviar os dois arquivos... de reducao z e de estoque... e os dois foram transmitidos sem problemas para o webservice... Porem quando faço a consulta pelo numero do recibo recebo a mensagem de PAF-ECF nao autorizado para o estabelecimento... Carlos - Itapema / SC
  5. Boa tarde Naiara Esse seu erro eu nao tive... nas configuracoes do bloco x eu coloquei o seguinte : Configuracoes.WebServices.IntervaloTentativas:=2000; Configuracoes.WebServices.TimeOut:=120000; Configuracoes.WebServices.Tentativas:=10; Experimenta aumentar o seu timeout pra ver se vai. Carlos - Itapema / SC
  6. Bom dia Alezandre Estou na mesma situacao que voce... xml validando ok mas quando envio pelo webservice aparece a mesma mensagem... PAF-ECF não autorizado para o estabelecimento... no meu caso a versao do paf-ecf no SAT estava desatualizada, dando a mensagem de PAF-ECF nao ativo para o estabelecimento, entao ontem de noite atualizei a versao no SAT e comecei a receber essa mensagem de PAF-ECF nao autorizado... ja verifiquei novamente dentro do SAT e o numero do credenciamento está ok... nao sei se o webservice demora pra atualizar as informacoes constantes no SAT mas ao meu ver deveria ser integrado um ao outro... Olhei o seu xml e o que eu reparei é que voce esta enviando o numero do credenciamento na tag PAFECF e o mesmo numero na tag ECF. Na tag PAFECF voce deve colocar o numero de credenciamento da versao do seu paf-ecf e na tag ECF voce deve colocar o numero do equipamento ECF da autorizacao de uso. Eu ja faço assim mas mesmo assim estou recebendo a mesma mensagem que voce. Favor avisar aqui caso tenha alguma novidade que eu farei o mesmo. Abraço Carlos - Itapema / SC
  7. Pergunta para o Daniel... Daniel me desculpe se eu estiver falando besteira, mas atualizei o acbr para a revision 9279 pelo acbrinstall e fui olhar as alteraçoes que voce fez em ACBrECFEscECF , e na procedure SINCRONIZAR esta sendo utilizado uma constante chamada SYN , que nas revisions anteriores estava declarada na secao CONST do ACBrECFEscECF como SYN = #22, porem nessa ultima revision SYN nao esta declarada na CONST. Eu percebi que voce declarou em CONST cNumFalhasMax = 5; e dai fiquei na duvida se SYN foi apagado sem querer. Obrigado e desculpe se eu estiver falando besteira Carlos
  8. Bom dia Daniel Olhando o log que voce postou, notei que o estado do emulador estava como REQUERZ antes de voce emitir a reducao z... testei aqui , e realmente se o emulador estiver com a reducao z pendente , tudo funciona como deve ser... Para reproduzir o problema , o estado do emulador antes de emitir a z tem que estar como LIVRE... dai voce emite algum cupom para ter movimento... emite a reducao z... e ao inves do estado passar para bloqueada , fica como REQUERZ... Carlos
  9. Boa tarde Daniel Obrigado pelo retorno. Para reproduzir o problema no ecfteste é só emitir um cupom fiscal e depois ir em RELATORIOS -> REDUCAO Z... apos ser feita a Z , quando se vai em VARIAVEIS -> EQUIPAMENTO -> ESTADO , o estado continua sendo REQUERZ... Carlos
  10. Bom dia Daniel Atualizei os fontes utilizando o seguinte endereço: svn://svn.code.sf.net/p/acbr/code/trunk , revision 9063 , porem o problema persiste... estou utilizando o emulador da mp-4200, e no emulador quando consultamos o status do movimento dentro da rotina GetEstado ( RetornaInfoEcf('8') ) está retornando 2 tanto para Reducao Z pendente , como para Reducao Z ja emitida... Talvez no ecf fisico nao aconteça, mas pra funcionar no emulador só aplicando a correçao. Obrigado pela atençao. Carlos
  11. Bom dia Estou implementando a bematech mp-4200 utilizando o emulador no meu paf-ecf... apos emitir a reducao z , o estado do ecf continua como estRequerZ... Isso ocorre porque a consulta ao status do movimento no ecf retorna 2 tanto para Reducao Z pendente como para Reducao Z ja emitida. Alterei a procedure TACBrECFEscECF.GetEstado na unit AcbrEcfEscECF conforme a seguir. if FlagEst = 2 then begin if IsBematech then begin RetornaInfoECF( '99|10' ) ; if TestBit(StrToInt(EscECFResposta.Params[0]),3) then fpEstado := estBloqueada else fpEstado := estRequerZ; end else fpEstado := estRequerZ; end // Workaround para Epson que não responde Flag de Status de Movimento corretamente else if (fpEstado = estBloqueada) and (FlagEst = 0) and IsEpson then segue em anexo a unit corrigida. Obrigado. Carlos ACBrECFEscECF.pas ACBrECFEscECF.pas
  12. Boa tarde Estou implementando a bematech mp-4200 utilizando o emulador no meu paf-ecf... criei um totalizador nao fiscal chamado recebimentos e o valor armazenado no mesmo nao esta retornando corretamente dentro do ecfteste -> variaveis -> mapa resumo -> totalnaofiscal. Alterei a procedure TACBrECFEscECF.LerTotaisComprovanteNaoFiscal na unit AcbrEcfEscECF e o mesmo passou a funcionar. if Assigned( CNF ) then begin CNF.Contador := StrToInt( EscECFResposta.Params[ 3*I + 1 ] ) ; CNF.Total := StrToInt( EscECFResposta.Params[ 3*I + 2 ] ) / 100 ; end; segue em anexo a unit corrigida. Obrigado. Carlos ACBrECFEscECF.pas ACBrECFEscECF.pas
  13. boa tarde... sempre tive esse problema nas impressoras bematech com os meus clientes... o q eu fiz para resolver isso foi alterar a funcao : function TACBrECFBematech.VerificaFimImpressao(var TempoLimite: TDateTime): Boolean; dentro de AcbrEcfBematech.pas if fsFalhasFimImpressao > 10 then <== alterei essa linha mudando o valor para 10 raise EACBrECFSemResposta.create( ACBrStr( 'Impressora '+fpModeloStr+' não está em linha')) ; toda vez q eu atualizo o acbr eu mudo essa linha... dessa forma nao aconteceu mais a mensagem de ecf nao esta em linha apos a reducao z com muitos codigos de barra no final... Abraço
  14. Boa tarde Evandro... Estou precisando da sua modificacao no AcbrNfeDanfeRaveCB para imprimir o md5 no campo reservado ao fisco... é possivel enviar para o meu email ? [email protected] Obrigado Carlos
×
×
  • 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...