Ir para conteúdo
  • Cadastre-se

dorivansousa

Membros
  • Total de ítens

    200
  • Registro em

  • Última visita

Tudo que dorivansousa postou

  1. uma pergunta em relacao a rotina Régys if not ACBrTEFD.ADM(GP) then MostrarMensagemOperador('Não foi possível concluir a operação'); nesse caso quando pressionar ESC no GP a aplicação vai exibir a mensagem "CANCELADO PELO OPERADOR" e depois a mensagem "Não foi possível concluir a operação" não teria como deixar so a mensagem do Operador?
  2. ato falho... tinha dois objetos ACBrTEFD no fonte, tava referenciado o errado o que quero é informacao das respostas no mesmo caso que voce o saque. eu so mostrei o valortotal pra testar o funcionamento... obrigado
  3. sei que o topico é bem antigo, mas essa opção foi implementada no TEF Discado? eu tentei if ACBrTEFD1.RespostasPendentes.Count > 0 then ShowMessage(FloatToStr(ACBrTEFD1.RespostasPendentes[0].ValorTotal)); e nem seque passou do count
  4. Durante a atualização de um fonte antigo onde eu utilizava uma Unit para o TEF e agora estou substituindo pelo ACBrTEFD, aconteceu algo estranho devido a Data e Hora da ECF que depois da Homologação do PAF ficou adiantada, nesse momento é 06/02/15 07:11 a data e hora da ECF é 19/02/15 13:50... então as por volta das 17:30 da tarde a ECF já avisava pra tirar redução Z eu nao emiti a redução e ainda assim eu continuei a emitir cupons (não faço ideia como funciona isso, achava que a emissão do cupom era obrigatorio e nao deixaria mais emitir cupons quando passar da meia noite na ECF) eu nao mandei a redução por que não havia percebido a situação, cheguei a achar que era um problema na rotina de verificação do estado da ECF, so agora pensei em olhar a data e hora da ECF... certo ai vem o problema o cupom é emitido normal mas o comprovante do TEF não, no momento de Imprimir o Cupom vinculado o ACBr avisa que a ECF estar fora de linha, ate ai tudo bem o problema que achei foi que não cancelou a operação TEF, olhando o codigo da rotina ImprimirTransacoesPendentes eu percebi que tem uma verificação do estado da ECF fora do try finally end o que faz com que se houver algum erro nessa verificação o componente so retorna o erro e não executa o CancelarTransacoesPendentes do bloco finally if RespostasPendentes.Count <= 0 then exit ; fTefClass.GravaLog( 'ImprimirTransacoesPendentes' ) ; Est := EstadoECF; if Est <> 'L' then begin case Est of 'V', 'P', 'N' : FinalizarCupom( False ); { False não desbloqueia o MouseTeclado } 'R', 'G' : ComandarECF( opeFechaGerencial ); 'C' : ComandarECF( opeFechaVinculado ); end; if EstadoECF <> 'L' then raise EACBrTEFDECF.Create( ACBrStr(CACBrTEFD_Erro_ECFNaoLivre) ) ; end; ImpressaoOk := False ; Gerencial := False ; RemoverMsg := False ; GerencialAberto := False ; MsgAutenticacaoAExibir := '' ; GrupoVinc := nil ; AgruparRespostasPendentes( GrupoVinc ); try BloquearMouseTeclado( True ); não deveria essa parte do codigo ficar dentro do Try Finally... eu ate pensei em mudar mas achei que deve ter algum motivo pra que o codigo esteja assim. detalhe como esse meu fonte é antigo e eu ja o usava sem o ACBrECF eu fiz uma unit pra mais de uma ECF e ja fazia tratamento de retentar quando nao conseguir fazer qualquer operação do cupom eu apenas adicionei o ACBrECF como mais uma opção de emissão de cupom então eu nao estou utilizando a ACBrTEFD.FinalizarCupom e nem pretendo por que vai dar mais trabalho refazer a rotina de fechamento da venda e eu consegui com facilidade adiconar o ACBrECF como opção pra emitir cupom e estou apenas atendendo a um estado que nao exige PAF mas voltou a exigir TEF. preciso fazer alguma configuraçao no ACBrECF pra que verifique na abertura do cupom se a ECF esta pendente de redução? ou foi erro meu mesmo que nao fiz essa verificação antes de abrir o cupom? por que se eu nao conseguir iniciar o cupom eu certamente nao terei esse problema da impressão do cupom vinculado, mas eu fiquei pensando como que consegue tratar a queda de energia se ela ocorrer exatamente depois de finalizar o cupom fiscal e antes de iniciar o cupom vinculado ja que o estado da ECF vai ser fora de linha... obrigado e bom dia..
  5. o que causa o erro é o fato de que no arquivo de retorno nao consta a data, somente espaços vazios... estou usando D7 então acho que nao deva ter o modo debug (se for o que estou pensando), mas vou verificar no X5.
  6. ret000354.rarret000354.rarOi, estou implementando o AcbrBoleto em uma aplicação e ao fazer o tratamento de arquivos de retorno da Caixa me deparo com um erro de data inválida. (‘00/00/00’ is not a valide data and time) Analisando o arquivo de retorno percebi que realmente ele não tem data de vencimento. Como fazer para conseguir tratá-lo? Alguém pode me ajudar? Segue em anexo o arquivo
  7. Oi, estou implementando o AcbrBoleto em uma aplicação e ao fazer o tratamento de arquivos de retorno da Caixa me deparo com um erro de data inválida. (‘00/00/00’ is not a valide data and time) Analisando o arquivo de retorno percebi que realmente ele não tem data de vencimento. Como fazer para conseguir tratá-lo? Alguém pode me ajudar? Segue em anexo o arquivo
  8. desde ontem apresenta a mesnagem,.... vou aguardar e tentar mais tarnde
  9. desde ontem passei a receber de alguns clientes uma ocorrencia refente a rejeição na NFe Total da BC ICMS-ST difere do somatório dos itens sei que é um erro que possui muitos tópicos no forum, ja li todos que pude encontrar, e o que acontece é que eu nao vejo por que esse erro apresenta ja que eu não atualizei o sistema e está ocorrendo em clientes diferentes de diferentes estados (Pará e Maranhão). eu ja verifiquei os valores e nao consigo perceber o problema... segue em anexo dois xml uma transferencia e uma nota de venda... xml 4431.xml xml - par.xml
  10. estou recebendo o retorno 203 emissor não habilitado para emissão da nf-e em todos os meus clientes do estado do Pará, alguem ta passando por esse problema??
  11. Estive analisando o codigo do ACBrNFSe e vi que para cada provedor existe uma unit, olhei todas e encontrei uma que segue a ideia da empresa que fornece o serviço de NFSe para as prefeituras de onde moro que é uma url para cada cidade, essa empresa me passou que segue o padrao ABRASF mas eu to na duvida de como adicionar o provedor e se realmente se encaixa na extrutura oferecida pelo componente. Envio: http://acailandiaprod.ctaconsult.com/wsnfselote/RecepcaoNFSePort?wsdl Cancelamento: http://acailandiaprod.ctaconsult.com/wsnfselote/CancelamentoNFSePort?wsdl o manual que me foi passado está em anexo, queria saber se nessa ideia eu conseguiria trabalhar com o ACBrNFSe nesse webservice, se sim quais os passos a seguir. obg Web Service NFSe - Açailandia.pdf
  12. Kiko Fernandes eu digitei a TAG no lugar errado na hora de postar no site... , eu fiz a mudança no aplicativo informando ISENTO, So que nao é o correto, pra mim nao é algo q eu tenha duvidas, so que eu nao conheco a extrutura do compomente e vou demorar um pouco lendo o codigo ate fazer a correção para que ele funcione como se deve.
  13. eu fiz dessa forma informando ISENTO, mas lendo o manual me pareceu que não é a forma correta. texto do manual: "Informar a IE quando o destinatário for contribuinte do ICMS. Informar ISENTO quando o destinatário for contribuinte do ICMS, mas não estiver obrigado à inscrição no cadastro de contribuintes do ICMS. Não informar o conteúdo da TAG se o destinatário não for contribuinte do ICMS. Esta tag aceita apenas: . ausência de conteúdo (<IE></IE> ou <IE/>) para destinatários não contribuintes do ICMS; . algarismos para destinatários contribuintes do ICMS, sem caracteres de formatação (ponto, barra, hífen, etc.); . literal “ISENTO” para destinatários contribuintes do ICMS que são isentos de inscrição no cadastro" no meu entender o componente deveria informar <IE></IE> ou <IE/> nesse caso.
  14. eu estive testando e só valida o xml quando adiciona </IE> ao destinatario. -<dest> <CPF>13229524268</CPF> <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>- <enderDest> <xLgr>RUA BENEVIDES</xLgr> <nro>082</nro> <xCpl>POR TRAZ DO POSTO CASCAO</xCpl> <xBairro>SAO FRANCISCO</xBairro> <cMun>2100055</cMun> <xMun>Acailandia</xMun> <UF>MA</UF> <CEP>68473000</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> </IE> <!-- Modifiquei aki manualmente pra validar o xml --> </enderDest> </dest>
  15. eu atualizei os schemas e tambem ja tentei nao informar o IE e informar '' (vazio), e havia postado o xml nao sei pq nao carregou, mas segue abaixo... teste.xml
  16. Erro: Falha na validação dos dados da nota 111 Erro Completo: Falha na validação dos dados da nota 111 Content for element '{http://www.portalfiscal.inf.br/nfe}dest' is incomplete according to the DTD/Schema. Expecting: {http://www.portalfiscal.inf.br/nfe}IE. depois que atualizei os componentes hoje as notas fiscais para pessoas fisica passaram a apresentar esse erro solicitando o IE.
  17. eu percebi depois que deveria primeiro validar o schema, o erro ocorria por que eu coloquei tudo no mesmo except...
  18. o que informar, pois o validador rejeita o registro 54 pois nao tem 50 correspondente
  19. teria alguma opcao no componente NFe para limpar ou resetar as informacoes do webservice de retorno, pois quando eu vou transmitir a nfe eu trato o cStat, mas se tiver algum erro de schema por examplo o sistema tratar com o que ta informado no retorno do ultimo envio... seria algo como ACBrNFe1.WebServices.Retorno.Clear; ou ACBrNFe1.WebServices.Clear;
  20. Poxa é verdade eu sinceramente num vi essa linha nos exemplos..que falta de atenção.... Obrigado ai Kiko...
  21. Pessoal aqui no MA com todas as versoes recebo o seguinte erro: neste caso a versao e a 7.9.4. NFe.Enviarevento( [EVENTO] idLote=1 [EVENTO001] chNFe=21130417140996000133550010000000411389032897 cOrgao=21 CNPJ=17140996000133 dhEvento=06/04/2013 11:33:41 nProt=421130005819602 xJust=Erro na Construcao da Nota) ERRO: Falha na validação dos dados do Envio de Evento '' violates pattern constraint of '[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}'. The element '{http://www.portalfiscal.inf.br/nfe}xCorrecao' with value '' failed to parse.
×
×
  • 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.