Ir para conteúdo
  • Cadastre-se

antonio.carlos

Consultores
  • Total de ítens

    3.623
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que antonio.carlos postou

  1. Olá comunidade Gostaria de compartilhar com todos vocês um guia de Como iniciar a Homologação TEF usando a DLL do TEF Equals. Sobre o ACBr O ACBr é Distribuidor dos produtos e serviços da Equals Temos condições exclusivas para a comunidade do ACBr, Somos autoridade em TEF. Confira o nosso curso completo, sobre TEF e Meios de Pagamentos Tenha acesso ao nosso Suporte, Demos e Cursos, inscrevendo-se na página: https://projetoacbr.com.br/tef/ Sobre o Equals A Equals é líder em conciliação e gestão financeira integrada na América Latina. Sua plataforma 100% em nuvem automatiza o controle de recebíveis, conciliação de vendas, emissão fiscal e integração com ERPs e gateways de pagamento — tudo em um único ambiente. Atende mais de 72 mil estabelecimentos, processa 481 milhões de transações por mês e concilia R$ 30 bilhões mensalmente, com mais de 180 meios de pagamento integrados. O que é o TEF Embarcado (DLL) ? O TEF Embarcado (DLL) é uma modalidade de integração em que a automação comercial se comunica diretamente com o TEF por meio de uma biblioteca de funções — DPOSDRV.DLL no Windows ou libDPOSDRV.so no Linux — sem depender de um client instalado separadamente no sistema operacional. Nesse modelo, a própria automação é responsável por carregar, instalar e atualizar o Paykit, tendo controle total sobre o ciclo de vida da integração. Por isso, algumas configurações são de implementação obrigatória pela automação, como: CNPJ do estabelecimento, empresa/loja/PDV, comunicação TEF e busca do certificado. A biblioteca é compatível com diversas linguagens de programação (Delphi, Visual Basic, Visual C++, entre outras) e é recomendado que seja carregada no startup da automação, permanecendo ativa até o encerramento do sistema. Por onde começar? 1 - Realize o seu cadastro em: https://developers.equals.com.br/ 1.1 - Preencha todos os campos obrigatórios do formulário de cadastro. Atenção, verifique sua caixa de entrada ou spam, os códigos de autenticação para acesso ao portal serão enviados por e-mail. 2 - Com o cadastro e o acesso ao portal confirmado, o próximo passo é cadastrar uma aplicação. 2.1 - Selecione a opção -> TEF 2.2 - Depois selecione a opção -> Desktop Embarcado Pronto, sua aplicação está criada e pronta para próxima etapa da homologação. Após o cadastro da aplicação, o ambiente de testes será criado e disponibilizado em até 1 dia útil. 3 - No canto superior direito, localize o menu SDK de Desenvolvimento e realize o download do pacote correspondente ao seu ambiente: Acesse também a documentação -> https://partner.equals.com.br/docs/tef/desktop/ 3.1 - No canto superior direito, localize também os dados de homologação. Roteiro de homologação Os testes são organizados em etapas sequenciais, deve seguir cada passo em ordem e anexar as evidencias diretamente no roteiro antes de avançar. O progresso é salvo automaticamente, então você pode retomar de onde parou a qualquer momento. Componente ACBrTEFAPI ACBrTEFAPI é um componente para Delphi e Lazarus, conheça o Componente ACBrTEFAPI: O programa exemplo para Delphi e Lazarus está disponível em nosso SVN: https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrTEFD/TEFAPI/ Neste guia, utilizaremos o Lazarus para configurar e testar o componente ACBrTEFAPI com o TEF Equals. Observação: O programa de exemplo para Delphi segue as mesmas orientações. Configuração do TEF Equals no Componente ACBrTEFAPI. Após compilar o programa de exemplo, você verá que ele já vem com uma configuração padrão. Componente ACBrTEFAPI utiliza a DLL Embarcada na versão x86. Faça o download desta versão e copie as pastas Bin, Cupons e Interno para a pasta do executável do programa de exemplo. Para utilizar o TEF Equals, é necessário ajustar as configurações do componente ACBrTEFAPI com os dados de homologação disponibilizados no portal de desenvolvedores. Gerenciador TEF: selecione tefEquals. Arq.Log: recomenda-se configurar o caminho do arquivo de log, pois através dele é possível analisar todas as operações TEF realizadas. Preencha os campos: CNPJ do Estabelecimento Comercial. Código do Terminal. Endereço Servidor. Código da Empresa e Filial. Veja imagem do programa exemplo configurado: Com as configurações preenchidas, clique em Salvar Parâmetros e em seguida em Testar TEF para validar se a configuração está correta. configurado corretamente, podemos realizar uma transação de teste. Observação: A primeira transação pode ocorrer Carga de tabelas. Agora você pode estudar o programa exemplo e implementar na sua aplicação Suporte da Equipe do ACBr Se você tem contrato de Parceria com o ACBr, para a Distribuição de TEF, você pode contar com a ajuda e Suporte de nossos técnicos e desenvolvedores Acesso o canal #equals-homologação, no Discord do ACBr Ou poste suas dúvidas, aqui mesmo no fórum, na área Homologação TEF
  2. Olá comunidade Gostaria de compartilhar com todos vocês um guia de Como iniciar a Homologação TEF usando o PDVCliSiTef o TEF Troca de Arquivos da Fiserv Sobre o ACBr O ACBr é Distribuidor dos produtos e serviços da FISERV Temos condições exclusivas para a comunidade do ACBr, Somos autoridade em TEF. Confira o nosso curso completo, sobre TEF e Meios de Pagamentos Tenha acesso ao nosso Suporte, Demos e Cursos, inscrevendo-se na página: https://projetoacbr.com.br/tef/ Sobre a FISERV A Fiserv é uma líder global em tecnologia para serviços financeiros e pagamentos, presente em mais de 100 países e com mais de 40 anos de atuação. O SiTef (Sistema Inteligente de Transferência Eletrônica de Fundos) é uma solução TEF desenvolvida pela Fiserv para integrar pagamentos eletrônicos diretamente aos sistemas de automação comercial (PDV, ERP, e-commerce). Ele é considerado líder no mercado brasileiro e movimenta bilhões de transações por ano. Sendo o mais aceito, e compatível dos TEFs do mercado Brasileiro O que é o PDVCliSiTef? O PDVCliSiTef, é um client desenvolvida pela Fiserv para as plataformas Windows que realizam a captura e transações (TEF) por troca de arquivos. https://dev.softwareexpress.com.br/docs/manual-interface-clisitef/apresentacao Instalação do SiTef Demonstração. Baixe e instale o SitDemo distribuído pela Fiserv Após a instalação do SitDemo, iremos sobrescrever os arquivos, com a versão já configurada pela equipe do ACBr... NOTA: Se você deseja saber quais são as configurações que já foram aplicadas pela Equipe do ACBr no ZIP, leia esse artigo Baixe o SitDemo, já configurado pela equipe do ACBr, no Link abaixo: Após baixar o arquivo SitDemo_ProjetoACBr.zip, descompacte do arquivo ZIP, a Pasta "SiTef", na raiz do seu disco C:\ Inicializando SiTef Demonstração. Dentro da pasta SiTef, existiram uma série de pastas do ambiente de homologação, a mais importante será a "APLIC.WIN", pasta que carrega todas as aplicações do SiTef. Abrindo a pasta "APLIC.WIN" busque pelo arquivo "SitDemo.exe" e execute-o como administrador. Uma janela como essa será exibida: Nota: Várias outras janelas, abrirão em segundo plano... Isso realmente é o comportamento esperado, do Emulador SitDemo Pronto: agora o seu servidor de homologação já está rodando. Curso T.E.F e Meios de Pagamentos -> Módulo PDV CliSiTef Em nosso curso -> T.E.F e Meios de Pagamentos, já estão disponíveis as aulas sobre o PDVCliSiTef. Nesse curso, você poderá acompanhar nossos desenvolvedores, explicando a lógica e realizando alguns testes. Instalação e Configuração do PDVCliSiTef. Realize o download do PDVCliSiTef: O processo de instalação do PDVCliSiTef é bem simples, no momento da instalação o PDVCliSiTef aponta para um diretório padrão: Você pode mudar este diretório ou manter o que já esta definido pelo PDVCliSiTef, feito isso, clique em "Instalar". -> -> -> Feito isso, pode clicar em "Fechar". Agora você precisa abrir o diretório onde foi instalado o PDVCliSiTef: Vamos executar o PDVSiTef.exe, veja que o PDVCliSiTef vai ficar em execução na Bandeja do Windows: Pronto com o SitDemo e o PDVCliSiTef instalado e em execução na máquina, podemos realizar alguns testes. Glossário para uso do TEF Troca de Arquivos. Abaixo estão algumas definições importantes que você deve conhecer antes de iniciar o trabalho com TEF por troca de arquivos. Diretórios Req e Resp. C:\Client\Req: Diretório padrão do TEF utilizado para gravação das requisições da automação comercial. Os arquivos criados nesta pasta são lidos pelo gerenciador TEF para processamento das operações. C:\Client\Resp: Diretório padrão do TEF utilizado para gravação das respostas do gerenciador TEF. Os arquivos disponíveis nesta pasta são lidos pela automação comercial para obter o retorno das operações. Arquivo IntPos. IntPos.001: Nome padrão do arquivo utilizado no TEF Troca de Arquivos para comunicação entre a automação comercial e o gerenciador TEF. O arquivo é utilizado tanto no diretório Req, para envio das requisições, quanto no diretório Resp, para retorno das respostas das operações. Operações TEF Troca de Arquivos. ADM: Permite o acionamento do gerenciador TEF para execução de funções administrativas. CRT: Transação via cartão, podendo ser crédito, débito, PIX e Carteiras Digitais. CNC: Cancelamento de venda efetuada por qualquer meio de pagamento. CNF: Confirmação da venda. NCN: Não confirmação da venda. Testes com o PDVCliSiTef. Podemos realizar os testes com o PDVCliSiTef de duas formas: - Enviando os arquivos IntPos.001 diretamente para a pasta de C:\Client\Req e lendo o arquivo IntPos.001 na pasta C:\Client\Resp. - Utilizando o Componente ACBrTEFAPI. Enviando arquivo IntPos.001 diretamente para a pasta Req. Vamos enviar um arquivo ADM (Funções Administrativas) para a pasta C:\Client\Req. Observação: arquivo em anexo precisa ser renomeado para IntPos.001 antes de ser enviado para a pasta C:\Client\Req. Arquivo exemplo em anexo -> ADM.001 000-000 = ADM 001-000 = 00000001 565-008 = 1=12345678901234;2=11111111111111 999-999 = 0 Segundo teste, podemos enviar um arquivo CRT (Transação via cartão) para a pasta C:\Client\Req. Observação: arquivo em anexo precisa ser renomeado para IntPos.001 antes de ser enviado para a pasta C:\Client\Req. Arquivo exemplo em anexo -> VENDA.001 000-000 = CRT 001-000 = 00000001 003-000 = 10000 004-000 = 0 565-008 = 1=12345678901234;2=11111111111111 999-999 = 0 Após realizar a operação de venda (CRT) é necessário ler o conteúdo do arquivo IntPos.001 da pasta C:\Client\Resp para coletar as informações da transação e enviar o arquivo CNF (Confirmação da Transação) ou NCN (Não Confirmação da Transação) para a pasta C:\Client\Req. Veja um exemplo do IntPos.001 da pasta C:\Client\Resp: 000-000 = CRT 001-000 = 00000001 003-000 = 100,00 004-000 = 0 009-000 = 0 010-000 = MASTERCARD 010-001 = 05 010-003 = 00002 010-004 = 523284 010-005 = 0657 011-000 = 56 012-000 = 999180014 013-000 = 180014 015-000 = 1805165549 022-000 = 18052026 023-000 = 165549 027-000 = 180526165448 028-000 = 37 028-001 = 19 029-001 = " .....S.O.F.T.W.A.R.E.E.X.P.R.E.S.S...." 029-002 = " SI Rede 5" 029-003 = " MU Codigo transacao: 200" 029-004 = " LA Codigo operacao: 3000" 029-005 = " DO Valor: 100,00" 029-006 = " .....S...I...M...U...L...A...D...O...." 029-007 = " SI NSU SiTef: 180014" 029-008 = " MU 18/05/26 16:55" 029-009 = " LA ID PDV: SW000000" 029-010 = " DO Estab.: 000000000000005" 029-011 = " .....S...I...M...U...L...A...D...O...." 029-012 = " SI Host: 999180014" 029-013 = " MU Transacao Simulada Aprovada" 029-014 = " LA TAG AID 0x84: A0000000041010" 029-015 = " DO TAG AID 0x9F06: A0000000041010" 029-016 = " .....S...I...M...U...L...A...D...O...." 029-017 = " SI SALDO DISP. 0,02" 029-018 = " SiTef from Fiserv" 029-019 = " " 029-020 = " .....S.O.F.T.W.A.R.E.E.X.P.R.E.S.S...." 029-021 = " SI Rede 5" 029-022 = " MU Codigo transacao: 200" 029-023 = " LA Codigo operacao: 3000" 029-024 = " DO Valor: 100,00" 029-025 = " .....S...I...M...U...L...A...D...O...." 029-026 = " SI NSU SiTef: 180014" 029-027 = " MU 18/05/26 16:55" 029-028 = " LA ID PDV: SW000000" 029-029 = " DO Estab.: 000000000000005" 029-030 = " .....S...I...M...U...L...A...D...O...." 029-031 = " SI Host: 999180014" 029-032 = " MU Transacao Simulada Aprovada" 029-033 = " LA TAG AID 0x84: A0000000041010" 029-034 = " DO TAG AID 0x9F06: A0000000041010" 029-035 = " .....S...I...M...U...L...A...D...O...." 029-036 = " SiTef from Fiserv" 029-037 = " " 030-000 = Transacao Aprov. 041-000 = 19 043-000 = 180014 150-000 = 00000000 150-004 = 000000000000005 150-005 = SW000000 300-001 = 3005 300-002 = ANTONIO CARLOS 601-000 = 02 602-000 = 180014 701-006 = 4 772-021 = 546214******0527 772-022 = 3005 772-023 = ANTONIO CARLOS 888-001 = 051818001405 889-001 = 05006000100;023049F3303E0F0C89F0607A00000000410108407A0000000041010500A4D6173746572636172649F2608F972427DBDBA5B909F2701409F10120310650003020000000000000000000000FF9F37048A5416B69F36020276950504000080009A032605189C01009F02060000000100005F2A020986820239009F1A0200769F03060000000000009F34034103025F3401009F6E0700760000303000; 999-999 = 0 Agora podemos enviar o arquivo CNF (Confirmação da Transação) para a pasta C:\Client\Req. Observação: arquivo em anexo precisa ser renomeado para IntPos.001 antes de ser enviado para a pasta C:\Client\Req. Arquivo exemplo em anexo -> CNF.001 000-000 = CNF 001-000 = 00000001 002-000 = 999180014 010-000 = MASTERCARD 012-000 = 999180014 027-000 = 180526165448 565-008 = 1=12345678901234;2=11111111111111 999-999 = 0 Veja também um exemplo de NCN (Não Confirmação da Transação) que podemos enviar para a pasta C:\Client\Req. Observação: arquivo em anexo precisa ser renomeado para IntPos.001 antes de ser enviado para a pasta C:\Client\Req. Arquivo exemplo em anexo -> NCN.001 000-000 = NCN 001-000 = 00000001 010-000 = MASTERCARD 012-000 = 999180014 027-000 = 180526165448 999-999 = 0 Componente ACBrTEFAPI. Programa exemplo esta disponível em: https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrTEFD/TEFAPI/ Disponibilizamos também um executável para que possa realizar o download para testes iniciais. Quando executar o programa exemplo, veja que não tem nenhum gerenciador TEF selecionado: Para conseguir utilizar o PDVCliSiTef, é necessário: - Mudar o Gerenciado TEF -> para tefTXT e na Aba TEF TXT, selecionar teftxtSiTEF: Recomendo também configurar o Log do Componente no campo ArqLog. Próximo passo é clicar em "Salvar Parâmetros" e "Testar TEF" Feito isso, podemos clicar em "Operações" Tela Venda: Tela Menu Administrativo: Menu Administrativo: -> Clicando em Menu Administrativo no programa exemplo, componente ACBrTEFAPI vai disparar um arquivo IntPos.001 com as chamadas ADM no PDVCliSiTef Veja o log a estrutura do arquivo criado pelo componente ACBrTEFAPI e enviado para a pasta Req: GravarRequisicao: C:\Client\Req\IntPos.001 Gravando Temporario: C:\Client\Req\IntPos.tmp Renomeando: C:\Client\Req\IntPos.tmp para C:\Client\Req\IntPos.001 C:\Client\Req\IntPos.001 000-000 = ADM 001-000 = 57511 999-999 = 0 Realizando um teste de Venda: Com o programa exemplo, podemos disparar um CRT, ou seja, um arquivo para operação de venda no PDVCliSiTef. Realizando um teste simples -> Transação de R$1,00 no cartão de débito. Observação: Primeira transação pode ocorrer carga de tabelas Veja como ficou os logs: Componente criou o CRT e enviou para a pasta Req GravarRequisicao: C:\Client\Req\IntPos.001 Gravando Temporario: C:\Client\Req\IntPos.tmp Renomeando: C:\Client\Req\IntPos.tmp para C:\Client\Req\IntPos.001 C:\Client\Req\IntPos.001 000-000 = CRT 001-000 = 57522 999-999 = 0 002-000 = 5 003-000 = 100 Após finalizar operação CRT, veja que na pasta Resp vamos ter o retorno da operação: LerArquivoResposta: C:\Client\Resp\IntPos.001 C:\Client\Resp\IntPos.001 000-000 = CRT 001-000 = 57522 002-000 = 5 003-000 = 1,00 009-000 = 0 010-000 = MASTERCARD DEBIT 010-001 = 05 010-003 = 20001 010-004 = 523284 010-005 = 0657 011-000 = 32 012-000 = 999180013 013-000 = 180013 015-000 = 1805162100 022-000 = 18052026 023-000 = 162100 027-000 = 180526162003 028-000 = 37 028-001 = 19 029-001 = " .....S.O.F.T.W.A.R.E.E.X.P.R.E.S.S...." 029-002 = " SI Rede 5" 029-003 = " MU Codigo transacao: 200" 029-004 = " LA Codigo operacao: 2000" 029-005 = " DO Valor: 1,00" 029-006 = " .....S...I...M...U...L...A...D...O...." 029-007 = " SI NSU SiTef: 180013" 029-008 = " MU 18/05/26 16:21" 029-009 = " LA ID PDV: SW000000" 029-010 = " DO Estab.: 000000000000005" 029-011 = " .....S...I...M...U...L...A...D...O...." 029-012 = " SI Host: 999180013" 029-013 = " MU Transacao Simulada Aprovada" 029-014 = " LA TAG AID 0x84: A0000000043060" 029-015 = " DO TAG AID 0x9F06: A0000000043060" 029-016 = " .....S...I...M...U...L...A...D...O...." 029-017 = " SI SALDO DISP. 0,02" 029-018 = " SiTef from Fiserv" 029-019 = " " 029-020 = " .....S.O.F.T.W.A.R.E.E.X.P.R.E.S.S...." 029-021 = " SI Rede 5" 029-022 = " MU Codigo transacao: 200" 029-023 = " LA Codigo operacao: 2000" 029-024 = " DO Valor: 1,00" 029-025 = " .....S...I...M...U...L...A...D...O...." 029-026 = " SI NSU SiTef: 180013" 029-027 = " MU 18/05/26 16:21" 029-028 = " LA ID PDV: SW000000" 029-029 = " DO Estab.: 000000000000005" 029-030 = " .....S...I...M...U...L...A...D...O...." 029-031 = " SI Host: 999180013" 029-032 = " MU Transacao Simulada Aprovada" 029-033 = " LA TAG AID 0x84: A0000000043060" 029-034 = " DO TAG AID 0x9F06: A0000000043060" 029-035 = " .....S...I...M...U...L...A...D...O...." 029-036 = " SiTef from Fiserv" 029-037 = " " 030-000 = Transacao Aprov. 041-000 = 19 043-000 = 180013 150-000 = 00000000 150-004 = 000000000000005 150-005 = SW000000 300-001 = 3005 300-002 = ANTONIO CARLOS 601-000 = 02 602-000 = 180013 701-006 = 1 772-021 = 546214******0527 772-022 = 3005 772-023 = ANTONIO CARLOS 888-001 = 051818001305 889-001 = 05006000000;022989F3303E0D0C89F0607A00000000430608407A000000004306050074D61657374726F9F260804136DE22C0F99F29F2701409F10120310600003220000000000000000000000FF9F37049CF8C77D9F360200D9950504000480009A032605189C01009F02060000000001005F2A020986820239009F1A0200769F03060000000000009F34034203005F3401009F6E0700760000303000; 999-999 = 0 VerificarRespostaValida OK SetStatus: tefstLivre FinalizarTransacao( tefstsSucessoAutomatico ) FinalizarTransacao( 0657, 999180013, 180526162003, tefstsSucessoAutomatico ) Assim que o CRT for realizado com sucesso é necessário fazer o envio do CNF. PrepararRequisicao( CNF ) LimparRequisicao LimparResposta ApagarArquivosDeComunicacao AVISO: Arquivo C:\Client\Req\IntPos.tmp já existe Apagando: C:\Client\Resp\IntPos.001 EnviarRequisicao SetStatus: tefstEnviandoRequisicao GravarRequisicao: C:\Client\Req\IntPos.001 Gravando Temporario: C:\Client\Req\IntPos.tmp Renomeando: C:\Client\Req\IntPos.tmp para C:\Client\Req\IntPos.001 C:\Client\Req\IntPos.001 000-000 = CNF 001-000 = 57523 999-999 = 0 010-000 = 0657 012-000 = 999180013 027-000 = 180526162003 Utilizando o componente ACBrTEFAPI, vamos manter as propriedades Confirmar Transação Automaticamente = True. Envio de Arquivos Pré-Homologação SiTef Durante os os testes do roteiro, você deverá coletar os Logs e comprovantes de transação... O Artigo abaixo, explica passo a passo esse processo, e também detalha para onde e como os Logs devem ser enviados para analise... Suporte da Equipe do ACBr Se você tem contrato de Parceria com o ACBr, para a Distribuição de TEF, você pode contar com a ajuda e Suporte de nossos técnicos e desenvolvedores Acesso o canal #sitef-homologação, no Discord do ACBr Ou poste suas dúvidas, aqui mesmo no fórum, na área Homologação TEF SiTEF CNF.001
  3. Ainda em backlog, logo deve entrar nas sprints para validarmos e enviar para o SVN.
  4. Olá @Sonik Tecnologia estou realizando alguns testes, logo devemos enviar sua contribuição para o svn, combinado ?
  5. Olá comunidade Gostaria de compartilhar com vocês uma orientação em relação as transações com múltiplos cartões. Para quem esta realizando a homologação CliSitef Windows, disponibilizamos um curso onde são executados todos os testes do pré-roteiro de homologação. Veja o curso completo: Roteiro Pré Homologação CliSitef - Windows Dentro deste roteiro de testes, temos 3 cenários de pagamento com múltiplos cartões: -> Passo 21 - Transação múltiplos cartões no valor total de R$50,00. -> Passo 22 - Transação múltiplos cartões no valor total de R$100,00. -> Passo 23 - Transação múltiplos cartões no valor total de R$150,00. Para que os testes ocorram com sucesso, é necessário desabilitar uma propriedade do Componente ACBrTEFAPI: ACBrTEFAPI1.ConfirmarTransacaoAutomaticamente:= False; Abaixo segue um print utilizando o programa exemplo ACBrTEFAPI: Realizando essa alteração, quando executarmos o teste, ao final da transação será perguntado se deseja confirmar as transações. Veja um exemplo de uma transação de R$ 10,00 dividida em dois pagamentos de R$ 5,00. Primeira transação R$ 5,00: Segunda transação R$5,00: Observe que as duas transações estão com o status “Pendente”. Nesse caso, devemos confirmá-las: Depois de processar todos os pagamentos (várias chamadas ao método EfetuarPagamento) e quando o operador confirmar a venda, a aplicação deve chamar uma única vez: ACBrTEFAPI1.FinalizarTransacoesPendentes( tefstsSucessoManual ); Com isso, o componente percorre todas as transações pendentes daquela venda (cada cartão utilizado) e, para cada uma delas, chama internamente a finalização no CliSiTef com Confirma=1. Não é necessário chamar FinalizarTransacao para cada transação individualmente, pois o método FinalizarTransacoesPendentes já realiza esse processo automaticamente para todas. Abaixo segue um exemplo de log do componente ACBrTEFAPI: 13/03/26 11:44:41:932 - QuandoFinalizarOperacao 13/03/26 11:46:06:931 - FinalizarTransacoesPendentes( tefstsSucessoManual ) 13/03/26 11:46:06:938 - FinalizarTransacao( MASTERCARD, 999130016, 0200, tefstsSucessoManual ) 13/03/26 11:46:06:942 - - FinalizaFuncaoSiTefInterativo - Confirma:1, CupomFiscal:69, DataFiscal:20260313, HoraFiscal: 114300, ParamAdic: 13/03/26 11:46:08:095 - QuandoFinalizarTransacao 13/03/26 11:46:08:102 - FinalizarTransacao( MASTERCARD, 999130017, 0200, tefstsSucessoManual ) 13/03/26 11:46:08:110 - QuandoFinalizarTransacao 13/03/26 11:46:08:116 - FinalizarVenda Temos uma aula de orientação. veja: Orientação Transações múltiplos cartões Dessa forma, os testes 21, 22 e 23 serão aprovados, pois as transações estarão sendo realizadas corretamente. Até a próxima
      • 2
      • Curtir
  6. Não utilizei este pacote. Para uso do Componente ACBrTEFAPI com o TEF Equals, o pacote utilizado é a versão Embarcado -> ClientLinxTEF_8.22.23.0021_x32-Windows.zip Deixei anexo a versão que estou utilizando atualmente, consegue atualizar e testar ? No Programa Exemplo, você precisa colar as pastas -> Bin, Cupons e Interno junto ao executável do programa exemplo: Inclusive esta versão embarcada foi a que utilizamos para testes e homologação com o roteiro da Equals.
  7. Unit anexada não contém alteração, esta idêntica ao que esta disponível no svn. Consegue anexar essa versão DPOSDRV.dll ?
  8. Você esta realizando a confirmação de forma manual ? ou aplicou as confirmações de forma automática nas propriedades do componente ? Esta com os fontes atualizado ? Veja se você não esta com alguma alteração local em sua máquina.. Realizei alguns testes e não consegui reproduzir o erro, consegue descrever um passo a passo de como reproduzir o A.V ?
  9. Realizando testes com o programa exemplo, logo dou um retorno..
  10. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  11. Nova versão disponível para download Veja também que a documentação foi atualizada https://acbr.sourceforge.io/ACBrLib/ModeloNFSeINI-ProvedoresLayoutAB.html [Servico] MunicipioPrestacaoServico = "Nome do Municipio" Exemplo: São Paulo
  12. Enviamos um commit para correção: Rev. 44452 Assim que uma nova versão ACBrLibNFSe for compilada eu aviso você
  13. Verificando.. Preciso que você abra um tópico, pois este aqui é voltado para o GovDigital
  14. Nova versão disponível para download
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. Enviado um commit para resolução do caso. Logo deve ser disponibilizada versão ACBrLibNFSe com a solução
  17. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn - ACBR-8820
  18. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn - ACBR-8815
  19. Obrigado pela contribuição, em breve deve estar disponível no SVN.
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  21. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn - ACBR-8810
  22. Obrigado ! Foi criada uma tarefa para analise da contribuição - ACBR-8809
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  24. Olá @valterpatrick Criamos uma tarefa ACBR-8753 para realizar implementação dos EndPoints no ACBrLibPIXCD. Logo daremos um retorno aqui no tópico
×
×
  • 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.