-
Total de ítens
222 -
Registro em
-
Última visita
-
Days Won
3
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Warquia postou
-
Exceção ao Enviar NFCe
Warquia replied to Artsio's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
@EMBarbosa Muito obrigado. Infelizmente, não pude colaborar mais com o caso, pois estou participando de diversos eventos nesses meses fora da minha base de trabalho. -
Exceção ao Enviar NFCe
Warquia replied to Artsio's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
@EMBarbosa @Italo Giurizzato Junior Bom dia pessoal descobrir como gerar o erro. O problema ocorre em configurações que optaram pelo uso do xsMsXml (legado) e em PCs independentes da versão do sistema operacional que não possuem o libxml2 no Windows. No ambiente Delphi\debug, o erro não acontece porque, com a instalação do ACBrInstall, as DLLs necessárias são copiadas para o PC. No entanto, ao definir o xsMsXml, o componente tenta carregar o libxml2 internamente. Por isso, ao reverter para a versão anterior do ACBr, tudo funciona corretamente. Acredito que o uso do xsMsXml deveria ser respeitado ou, pelo menos, essa opção deveria ser removida para que, na próxima compilação, o desenvolvimento seja forçado a utilizar o padrão atualizado da DLL. Dessa forma, evitamos erros difíceis de identificar. -
@Dércio Luis Zanatta segue as classes com 2 novas opções seguindo o manual atualizado tokenRegistroTls e timeoutColeta. Ps: não consegui testar a opção tokenRegistroTls porque não a obtive a tempo via Software Express. Classes e Demo MSitef.rar
-
Boa tarde, @Dércio Luis Zanatta, estou no momento homologando o Cielo no componente, mas vou fazer um esforço de olhar isso na próxima quarta-feira(10/07).
-
Boa noite, pessoal. Esse campo não existia na época do desenvolvimento do MSitef no ACBR. Portanto, será necessária a implementação dessa funcionalidade. No momento, não tenho disponibilidade na agenda para validar as novas especificações.
-
Bom dia @Renan S, de imediato não. Estamos tentando desenvolver uma avulsa junto com um arduino, mais ainda não avançamos. Segue abaixo o link onde adquirimos uma avulsa para teste(assim que tiver uma solução posto o resultado) https://pt.aliexpress.com/item/4000386522400.html?spm=a2g0o.order_list.order_list_main.4.2763caa4Sh3ouO&gatewayAdapt=glo2bra
-
Boa tarde @Daniel InfoCotidiano, creio que não fui claro rsrsr, quis dizer que eu alterei. Por isso enviei ela para pode ser avaliada e disponibilizada nos fontes do ACBr
-
Segue conforme combinado com algumas observações: 1º Digito verificador nosso número no ACBrBancoSantander.pas: @Daniel InfoCotidiano foi modificado a classe para não ser gerado o dígito verificador quando for via api VersaoDF = 'V1' @Jéter Rabelo Ferreira favor valíde no seu sistema porque possívelmente esteja queimando uma faixa de número quando for api, Ex: nosso número = 4 quando foi preenchido o boleto para visualização a linha digitável ficou diferente com o que foi gerado no banco. Nesse exemplo ficando 43 dentro da linha digitável ou seja (4 nosso número + 3 dígito verificador), logo você não vai conseguir utilizar o nosso número somente com o 43. Segue print do email trocado com o banco 2º @Jéter Rabelo Ferreira Na última classe enviado por você, especificamente TBoletoW_Santander_API.GerarPagador existe o seguinte linha: JsonDadosPagador.Add('neighborhood').Value.AsString := Copy(OnlyAlphaNum(Sacado.Bairro), 1, 30); Foi removida a chamada da funcão OnlyAlphaNum motivo: A funcão remove espaços da string Ex: "CIDADE JARDIM" tornando dentro do banco "CIDADEJARDIM" e o banco aceita espacos deixei a critério da sua automação fazer a limpeza dos campos. Ps: caso necessite posso enviar a função pois ela deve ser tratada não somente no bairro mas em cedente, endereço, cidade e etc.. 3º Não foi implementado ainda a consulta de boletos pois o mesmo só possui endpoint para consultar individualmente boleto pelo Nosso número, foi solicitado ao banco consulta em lista com mais filtros ex: data de recebimento, data de processamento etc, conforme outro bancos, e o mesmo respondeu que já estão trabalhando nisso, segue print da conversa. ps: por falta de tempo não implementei a consulta índividual, mas pretendo assim que o banco liberar a consulta em lista ACBrBoletoSantander.zip
-
@Daniel InfoCotidiano vou fazer uma análise dos últimos arquivos enviados pelo @Jéter Rabelo Ferreira e retorno com o resultado.
-
Boa noite @Jéter Rabelo Ferreira , Sim o componente está utilizando sua classe ACBrBoletoW_Santander_API que é baseada em REST, mas para ela ser utilizada devemos passar no componente ACBrBoleto.Configuracoes.WebService.VersaoDF := 'V1'; Caso contrário realmente ele vai utilizar o padrão Soap, segunda sem falta vou postar o código com algumas melhorias em cima da sua classe para você nós ajudar na análise. TMJ
-
@Daniel InfoCotidiano creio que amanhã envio as classes com algumas correções Att,
-
Bom dia @Maicon Samp A rotina para testar todo o ambiente: 1º Entrar em contato com o pessoal da Software Express pelo 011 3170-5353 e solicitar o m-Sitef e o SitDemo #Observações: -existe 2 versões de m-Sitef uma para Android puro que é o seu caso (D2mini) e um para gPos700X da Gertec(eles vão te perguntar isso) -O SitDemo e um programa que deve ser instalado em uma maquina servidora ele é o responsável pela comunicação com as Adquirentes 2º Instalar o m-Sitef no seu D2Mini(após instalado ele não aparecer como um app normal, ficando oculto no sistema, logo não precisa de configuração) 3º Instalar o SitDemo em uma maquina servidora ex: windows e executar o SitDemo.exe 4º Compilar o TEFAndroidDemo e configurar o IP do servidor (passo 3) e código de loja (mo seu caso é homologação\testes deve ser usado 8 zeros ex "00000000" 5º Efetuar seus testes.
-
@Daniel InfoCotidiano, boa tarde, sim ententi é concordo que deve ser usado em KeyUser para melhor compatibilidade(inclusíve já estou usando as units suas preparadas para usar o keyUser), mas a dúvida é se o amigo @Jéter Rabelo Ferreira tinha criado um endpoint para gerar o "Workspaces/KeyUser" via postman ou aplicativo do banco, porque não encontrei nenhum endpoint dentro da classes do Santander para tal ação segue um print da página 26 da documentação https://developer.santander.com.br/sites/default/files/2023-05/user_guide_hub_de_cobranca_pt_br_v2_0_23_05.pdf
-
@Jéter Rabelo Ferreira boa tarde, Você criou o "Workspaces" via postman ou dentro da aplicação do banco?
-
Hum, desconheço isso. eles não informaram tal informação no manual enviado, mas nós deixe informado por gentileza caso tenha informação do tala comando informado. outra informação e que eles enviam um app construído no android studio para validar o fluxo talvez ele sirva de apoio. TMJ
-
Boa tarde, sim ele é configurado no servidor do sitef e não no Componente
-
Você tem 2 opções: 1º Continuar a numeração apartir do ultimo número NFCe e Série do bling (mas cuidado para não continuar emitindo no bling pois pode ter duplicidade de número e a sefaz vai negar a emissão) 2º Utilizar um novo número de série ex: 003 e iniciar apartir da numeração 1(desde que nunca foi utilizado esse número nessa série) (Alguns estados devem ser comunicado a utilização de novo número de série. Verifique com o contador do cliente se tem alguma objeção a isso)
-
@Dércio Luis ZanattaSegundo suporte o MSitef ainda não trabalha com transação pendente ou seja o "ConfirmarTransacaoAutomaticamente" é indiferente nesse caso. Mas gostaria que pudesse validar isso com o Suporte da Software Express para termos uma segunda visão das informações passadas por eles.
-
Segue em anexo correções feitas para retornar RespostaTEF.CodigoBandeiraPadrao MSitef e ElginIDH Sobre as Parcelas com retorno do vencimento "RespostaTEF.Parcelas[0].Vencimento" segundo o suporte ainda não retornam essa informação, somente a quantidade de parcelas "RespostaTEF.QtdParcelas" (aconselho abrir um suporte com a Software Express para mais informação sobre o retorno do campo) Ps: Encontrei mais uma inconsistência dentro do MSitef já abrir um novo chamado referente a loop de mensagem (segue video que enviei a eles para entender https://www.youtube.com/watch?v=x70pg58dx_c Att. Correcoes.zip
-
@Daniel Simoes Você acertou em cada palavra, inclusive após ela ser adquirida por outra empresa o atendimento caiu bastante, para ter uma ideia esse chamado foi fechado semana passada sem resolução e tive que ligar novamente questionando o fechamento, antigamente tinha mais contato com eles, mas especificamente na época da 7pdv onde tinhamos que fazer homologações presencialmente, porém hoje não conheço mais ninguém de lá. Vamos que vamos!
-
-Sobre a pegunta: CodigoBandeiraPadrao e os dados do parcelamento já abrir um chamado(inclusive antigo mes 04/2023) junto a Software Express onde essas informações devem ser retornadas dentro do campo TIPO_CAMPO no formato json porém estão vazio os seus retornos -Outro problema encontrado que creio ser um possível erro no mSitef(Onde quando o cliente seleciona a "Opção sem pinpad/Digitado" o mSitef está fechando e retornando com uma transação válida) mas so ocorre quando se usa pinpads externos, no caso do gPos700x creio que não cai nesse problema Segue abaixo o número do chamado aberto na SofwareExpress
-
@Dércio Luis Zanatta não aconcelho tratar os retornos usando repeat ainda mais usando thread, já fiz isso a um tempo atrás para tratar mensagens de SIM e NÃO, porém em versões de androids mais novas se não me engano >=9 ele vai ocasiona um Overflow no App e travar(tente rodar sua aplicação em SO mais atuais para ter certeza se esse é o caminho) @Daniel Simoes sinceramente eu entendi a pergunta totalmente errada(pensei que estava dizendo que os indices são iguais entre Sitef e Elgin-Porque são os mesmo apps) vou olha isso com urgência a respeito dos índices possivelmente iguais ao PAY-GO ps: já adianto que usei a constantes com a mesma nomenclatura da paygo rsr
-
@Dércio Luis Zanatta por favor reporte se obteve êxito, pois também tenho que validar esse modelo, mas ainda esta na transportadora para entrega. Att,
-
@Dércio Luis Zanatta Para o GPOS700x tem uma aplicaçao mSitef especifica, essa applicaçao deve ser solicitada via 11 3170-5353 e solicitada atraves do suporte deles, ainda não ta disponivel no https://portaldocliente.softwareexpress.com.br/ para download. @Daniel Simoes aproveitando, fiz validação do métodos ConteudoToPropertyMSitefWeb e ConteudoToPropertyElginIDHWeb e ambos estao de acordo com manual . caso nao tenha encomodo poderia deixar o tópico em aberto pois na próxima semana vamos passar por homologaçao em ambas (Elgin e Software Express) Att
-
Valeu @Daniel Simoes, vou atualizar os fontes e validar mais uma vez os metodos ConteudoToPropertyMSitefWeb e ConteudoToPropertyElginIDHWeb