Smaili Amorim Postado 9 Junho Postado 9 Junho Ao homologar o Sitef com o ACBrTEFAPI foi retornado que o parâmetro hora deve ser o mesmo da primeira IniciaFuncaoSiTefInterativo para todas as transações tef 15:51:35:275 - *** IniciaFuncaoSiTefInterativo. Modalidade: 110 Valor: 0,00 Documento: 20250527155135 Data: 20250527 Hora: 155135 Operador: ParamAdic: 15:52:09:002 - *** FinalizaTransacaoSiTefInterativo. Confirma: SIM, Documento: 20250527155135, Data: 20250527, Hora: 155204, ParametrosAdicionais:
Fundadores Daniel Simoes Postado 9 Junho Fundadores Postado 9 Junho @Smaili Amorim, em qual documento eles afirmam isso ? Tem algum Link ou documentação ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Smaili Amorim Postado 9 Junho Autor Postado 9 Junho Ele falou que no exemplo a hora é a mesma e teria que seguir o que esta no exemplo https://dev.softwareexpress.com.br/docs/clisitef/clisitef_documento_principal
Fundadores Daniel Simoes Postado 10 Junho Fundadores Postado 10 Junho @Smaili Amorim, estou analisando... Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Fundadores Daniel Simoes Postado 16 Junho Fundadores Postado 16 Junho @Smaili Amorim, Ainda não tenho o ambiente de testes da Sw.Express... Mas pelo que li nos fontes, ele está enviando corretamente, a mesma DataHora, que iniciou a transação, no momento da Confirmação.. Veja que ele recupera a transação, e usa da DataHora dela Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Smaili Amorim Postado 16 Junho Autor Postado 16 Junho Esse exemplo é de múltiplos pagamentos 09:46:16:745 - *** IniciaFuncaoSiTefInterativo. Modalidade: 3 Valor: 40,00 Documento: 3133 Data: 20250527 Hora: 094616 Operador: ParamAdic: 09:46:45:314 - *** IniciaFuncaoSiTefInterativo. Modalidade: 2 Valor: 60,00 Documento: 3133 Data: 20250527 Hora: 094645 Operador: ParamAdic: 09:47:07:501 - *** FinalizaTransacaoSiTefInterativo. Confirma: SIM, Documento: 3133, Data: 20250527, Hora: 094633, ParametrosAdicionais: 1º Ele envia o primeiro pagamento com a hora 094616 2º Recupera a transação com a DataHora, que dá alguns segundos de diferença 094633 3º Ele envia o segundo pagamento com a hora 094645 4º Finaliza a função enviando a hora recuperada 094633 E eles querem que vá sempre o horário do primeiro pagamento que nesse exemplo seria o 094616
Fundadores Daniel Simoes Postado 17 Junho Fundadores Postado 17 Junho Humm... realmente o problema ocorrerá, quando 'FazerRequisicaoSiTef' for chamado novamente... Ou seja, se houver multiplos cartões na mesma venda, ele usará uma informação de DataHora, para cada chamada a 'FazerRequisicaoSiTef'... Estou aguardando a liberação de um SDK para testes, para rever a integração com a Fiserv Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Smaili Amorim Postado 18 Junho Autor Postado 18 Junho Eu fiz uma modificação no arquivo ACBrTEFAPICliSiTef.pas que está em anexo, somente para terminar a homologação. Só que dessa forma que eu fiz acho que não vai funcionar se estiver ativado a opção de FinalizarTransacaoIndividual Mas eles tbm não aceitaram homologar com essa opção ativado porque ela tbm está enviando o FinalizaTransacaoSiTefInterativo para cada transação, e no roteiro de homologação pede somente um FinalizaTransacaoSiTefInterativo. ACBrTEFAPICliSiTef.pasFetching info...
Cleonir Postado 21 Julho Postado 21 Julho Também tive problema na homologação. Com os ajustes do Smaili Amorim resolveu o problema.
Cleonir Postado 23 Julho Postado 23 Julho Tive que fazer mais alguns ajustes. Se cancelasse a operação TEF no meio da transação, na próxima transação com outro identificador do cupom estava mantendo a HoraFiscal. ACBrTEFAPICliSiTef.pasFetching info...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora