-
Total de ítens
217 -
Registro em
-
Última visita
-
Days Won
3
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Warquia postou
-
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
-
Balança Toledo Prix Fit 3 Retornando Peso Zero
Warquia replied to Dangelo2010's tópico in ACBrSerial
Verifique se não existe algum programa iniciando com o windows e ja locando na porta serial, ou então existe alguma configuração no seu sistema usando a mesma porta Exemplo hipotético Porta pinpad na COM 5 e Porta balança também na COM 5, e a porta do pinpad iniciar primeiro que a conexão da balança. Mas creio que possa ter um software locado nessa porta. Espero que ajude -
Segue os arquivos do MSitef e ElginIDH para ACBrTEFAndroid Algumas observações: -Equipamentos: D2Mini, Elgin M10, Pinpad Gertec PPC930 -Personalização: MSitef e Elgin não permitem ainda a personalização(Segue screenshots) -Tratamento de pendência: Ambos não existem como disparar a 3º perna, quando solicita uma venda os Apks já confirma a venda(feito consulta via suporte técnicos SoftwareExpress e Elgin) -Semelhança entre apks: Em alguns parametros do ElginIDH utilizam da plataforma MSitef(Ex: iniciar uma venda devemos passar o paramentro empresaSitef dentro do elgin) *Fortemente a acreditar que foi a mesma empresa que desenvolveu ambos apks -Novos parâmetros: existe novos parâmetros no componete específcas para cada uma (segue screenshot): -Testes : Foi realizada vendas cartão credito/debitos/pix, reimpressão e cancelamento -Tratamentos: Queda de conexão sitef, desligamento de conexão e desconexão de pinpad. (todos os tratamento o sistema retornou corretamente a informações para usuário) -ElginIDH: não existe modo administrativo, foi implementado a reimpressão quando chama um ADM -Demo: estou enviando o demo onde incluir uma combobox para seleção do modelo tef, adicionado nova configuração "Dados do Terminal" para facilitar os testes ps: vai dar um pouco de trabalho para fazer o merge do demo *Observações que teremos que corrigir/melhorar no futuro -Possívelmente no arquivo de Backup da paygo as venda realizadas estão ficando com o registro/header com ADM o correto é CRT(encontrei onde é o problema mas optei de não mexer pois é uma classe desenvolvida para a PAYGO) segue print -Teremos que ver como tratar as resposta para preenchimento das tags NFCeSat.CNPJCredenciadora, NFCeSAT.CodCredenciadora etc, pois no sitef não retorna esse códigos no padrão sat (Poderiamos no futuro renomear e colocar no arquivo RedesPayGo.txt uma nova coluna com o codigo retornado pela sitef para ele tentar encontrar os dados para preenchimento. Ainda não trabalho com SAT mas pretendo no futuro próximo adquirir um para homologação) Manual MSitef: em anexo Manual ElginIDH: https://elgindevelopercommunity.github.io/group__idh1.html ACBr Classes.zip Demo FormTEFDemoAndroid.zip m-SiTef - Guia de Integra+º+úo(v1.20).pdf
-
Balança Toledo Prix Fit 3 devolvendo valor negativo
Warquia replied to marcio-carneiro's tópico in ACBrSerial
-9,000 significa sem comunição. verifique a velocidade de comunicação é igual na configuração da balanca e na porta da placa pci/PC -
ACBR Boleto Remessa CNAB400 - Banco Itaú Tamanho Registro 1 Inválido
Warquia replied to Eder Marcelo's tópico in ACBrBoleto
Existem 2 motivos que conheço que pode ocasionar isso: 1-Cliente seleciona o tipo de produto errado dentro do sistema do banco(no meu caso o cliente estava selecionando "Registro de Pagamento" quando o correto é Cobrança 400/240 ) 2-Caracteres especiais no cadastro da Empresa ou Conta bancária(Cliente teve alteração nos dados da empresa e o mesmo copiou e colou os dados diretamente do site do sintegra para o sistema onde ficou uma quebra de linha na razão social) Att,- 8 replies
-
- acbr boleto
- remessa
- (e 3 mais)
-
Verdade @Daniel Simoes existe bastante diferença entre sincrona e assincrona, vou implementar por enquanto o MSitef e Elgin no ACBrTEFAndroid via intents para resolver a thread do Dyego, mas ainda não me dei por vencido nessa questao rs Muito obrigado pelas dicas. Tmj!