Ir para conteúdo
  • Cadastre-se

DonizeteFalcon

Membros
  • Total de ítens

    36
  • Registro em

  • Última visita

Últimos Visitantes

860 visualizações

DonizeteFalcon's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Reputação

  1. Boa tarde a todos. Estou tentando fazer o cancelamento de NFCe por substituição em homologação, mas só retorna: Código: 999 Motivo: Rejeicao: Erro nao catalogado. Alguém conseguiu faze-lo pelo Webservice do Amazonas? Segue em anexo o xml do pedido de cancelamento 1903071606-ped-eve.xml
  2. Boa tarde Ítalo. Putz amigo, desculpe aí o meu deslize, estava com 25/01 na cabeça e não enxerguei o 25/02.
  3. Boa tarde a todos. Gostaria de saber se alguém está conseguindo fazer o cancelamento de NFCe por substituição(teCancSubst) no ambiente de homologação. Estou tentando e ainda não consegui. Sempre retorna o status 999-Rejeicao: Erro nao catalogado. Estou utilizando o webservice do Amazonas. Os arquivos de schemas estão atualizados. Se alguém puder dar-me um help agradeço. Em anexo estão os xml de envio e retorno. 1901281232-eve.xml 1901281232-ped-eve.xml
  4. Boa tarde. Gostaria de saber se utilizando ACBrTEFD (TEFDial), quando chama um CRT, ou seja uma operação de pagamento, quem tem a função de puxar o foco para a aplicação TEF (PayGo, Sitef, etc...), seria a própria aplicação tef ou eu tenho que programar para o foco sair de minha aplicação e focar na tela do tef? Porque no meu caso, quando chamo o TEF onde eu colocaria as informações do cartão, estou conseguindo clicar na minha aplicação. Se alguém puder ajudar-me, fico muito grato.
  5. Boa noite Daniel, obrigado pela atenção.
  6. Boa noite Daniel. Conforme combinei, estou enviando em anexo as alterações para contemplar a propriedade ImprimeViaClienteReduzida. Por gentileza, dê uma analisada para ver se implementei no lugar correto(espero que sim, rsrs). Fiz os testes utilizando Pay&Go e Cappta, funcionaram corretamente. No Sitef não faz efeito, pois eles não enviam os campos 710 e 711. Alterei também no exemplo ACBrTEFD para testes em tempo de execução. ACBrTEFD.pas ACBrTEFDClass.pas Unit1.dfm Unit1.pas
  7. Daniel, obrigado pela atenção. Como eu disse no post anterior vou tentar criar a propriedade para via Reduzida/Completa. Gostaria de ter a sua opinião sobre duas coisas: Qual via Imprimir por default? Qual nome fica melhor para a propriedade? ImprimeViaClienteCompleta ou ImprimeViaClienteReduzida?
  8. Boa noite a todos e especialmente ao Whanderson e Guilhermefq, satisfação em poder ajudá-los. Sou grato à comunidade do ACBr e, assim que der um tempinho irei ver se consigo implementar a propriedade que sugeri. Qual via seria melhor Imprimir por default, a reduzida ou a completa?
  9. Aí ocorre o seguinte: um pouco antes, o 710 identifica quantas linhas tem no 711(via simplificada do cliente) e coloca true pra usar o 711. Quando chega na 712 é identificado quantas linhas há no 713 (via completa do cliente), se houver a 713, então descartamos a 711(simplificada) setando para false e setamos true para utilizar a 713(completa). No lugar deste teste no 712, futuramente pode entrar uma propriedade (Imprime Resumida).
  10. Boa tarde Daniel. Desculpe-me o transtorno, mas precisei refatorar e fazer mais uma alteração na classe ACBrTEFDClass.pas. Meu sistema é homologado com SiTef e PayGo, estava tudo certo, porém tive problema com uma cliente que utiliza o Cappta, Solicitei a documentação e me enviaram, então descobri que eles mandam as duas vias no registro 29, porém, diferente do SiTef, no registro 28 não vem a sequencia 001, que é a quantidade de linhas das vias do cliente e do estabelecimento, presentes no registro 29. No arquivo, vem os registros 711 (via resumida do cliente), 713 (via completa do cliente) e 715 (via completa do estabelecimento). Meu cliente quer imprimir a via completa do cliente, então a solução foi verificar se a quantidade de linhas do registro 712 é maior que zero, então não imprimo a via reduzida e sim a completa que está no registro 713. Alterações à partir da linha 1516. Seria interessante em uma melhoria futura, criar uma propriedade no ACBrTEFD onde possa ser configurado se imprime a via do cliente resumida(711) ou completa(713). Mais uma vez, se achar conveniente colocar esta alteração no SVN, estou enviando o arquivo em anexo. ACBrTEFDClass.pas
  11. Boa noite. Tive um problema com um cliente que utiliza Sitef Modular. Desenvolvi utilizando ACBrTEFD e quando configurava para utilizar TEFDial, a impressão não separava os cupons. Descobri que era porque no arquivo de resposta, os dois comprovantes vem no campo 29. Para resolver, na classe ACBrTEFDClass.pas (em anexo), na procedure TACBrTEFDRespTXT.ConteudoToProperty, fiz alteração à partir da linha 1516 para contemplar o campo 28 sequencia 1, assim consigo saber quantas linhas tem o primeiro comprovante, e fazer a impressão separada de cada comprovante. Se os administradores entenderem correta a alteração, poderão colocar no svn. ACBrTEFDClass.pas
  12. Bom dia a todos. Fiz alterações também na classe ACBrTEFDClass.pas para comportar os novos campos: CNPJ Credenciadora, Bandeira, Codigo da Credenciadora, Validade do Cartão, nome do dono do cartão, os ultimos quatro digitos do cartão, para o TEFDial. Que são solicitados pelo MFE do Ceará. Em anexo estou disponibilizando as mesma para, se assim os administradores entenderem ser viável, colocar as alterações no svn. ACBrTEFDClass.pas
  13. Bom dia a todos. Estou fazendo a adequação do software da empresa que trabalho, com o integrador do Ceará. Quando realizo pagamentos com TEF, preciso pegar algumas informações como Bin(seis primeiros caracteres do cartao), Nome do Proprietario do cartão, os ultimos quatro digitos do cartao, o CNPJ da operadora etc..., para serem informados ao integrador, quando se usa PayGo ou TEFDial estas informações não vem no comando RespostasPendentes do ACBrTEFD. Utilizando CliSitef consegui pegar estas informações, e até implementei algumas que que não vinham. Alguém poderia me informar como conseguiria pegar estas informações com TefDial? Porque verificando o código da AcbrTEFDDial.pas, diferente da ACBrTEFDCliSiTef.pas, não há propriedades que poderiam retornar estes campos.
×
×
  • 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...