Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 26-04-2022 em Posts

  1. Opa! legal, vou fazer e posto aqui. Obrigado.
    2 pontos
  2. Saudações digitais comunidade ACBr! A API do Banco do Brasil passou por uma evolução, agora possui novos métodos relacionados ao PIX vinculado ao boleto bancário "Boleto Híbrido". tpPIXCriar, Utilizado para Gerar um Pix de Boleto tpPIXCancelar, Utilizado para Cancelar um Pix de Boleto tpPIXConsultar, Utilizado para Consultar um Pix de Boleto [tpConsulta,tpAltera,tpBaixa,tpInclui,tpConsultaDetalhe, tpPIXCriar, tpPIXCancelar, tpPIXConsultar] // utilizado para o tipo de operação Recursos acima já estão disponíveis no Componente, ACBrLib e MonitorACBr. Docs OpenApi 3.0 https://api.bb.com.br/cobrancas/v2/swagger?gw-app-key=8f729780c2b401384349005056b91a5b Para quem não trabalha com o fluxo de pooling, a API disponibiliza agora Webhook, então você criar um serviço em uma API sua e parametrizar um callback para facilitar o processo e agilizar os processamentos, a comunicação é feita por mTLS; Docs Webhook: https://apoio.developers.bb.com.br/referency/post/6125045d8378f10012877468
    1 ponto
  3. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn TK-2599
    1 ponto
  4. não tem arquivos alterados localmente? olhe seu svn e se a pasta estiver diferente de verde faça revert de tudo atualize, rode o instalador e volte a testar
    1 ponto
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  6. Bom dia Verissimo, Estou conversando com a Equipe ACBr para juntos encontrarmos uma solução definitiva para esse problema.
    1 ponto
  7. Realmente não mudou absolutamente nada. É uma vergonha. Eu mandei a tabela corrigida, mandei e-mail avisando e nem se quer fui retornado. Sem contar que a API deles também está errada. Sobre a THREAD PRINCIPAL, gostaria de deixar meus parabéns aos responsáveis! Sem dúvida passarei a utilizar. Se precisarem de algo, só chamar.
    1 ponto
  8. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn TK-2586
    1 ponto
  9. Obrigado Mateus, era justamente esse campo que estava faltando informar. Podemos encerrar o ticket.
    1 ponto
  10. sugestão báh usa lá o hosts em c:\windows\system32\etc\drivers e diz para que se acessar o endereço do provedor ele caia no 127.0.0.1
    1 ponto
  11. O antigo componente ACBrNCM, havia sido desativado, pois o WebService que ele consultava, foi desativado... Recentemente, achamos um novo WebService, da SisComex: https://portalunico.siscomex.gov.br/classif/api/publico/nomenclatura/download/json Tendo isso em mãos, reescrevemos todo o componente ACBrNCM, para fazer uso desse novo WebService, e adicionamos recursos incríveis nele... Veja o que foi descrito no arquivo ACBrTCP-change-log.txt Os Demos em Delphi e Lazarus, já foram atualizados, e demonstram bem as novas possibilidades de Filtro por Descrição ou Código... Agradeço a contribuição de @maiko_bito... Nosso Consultor @EliasCesar, fez um ótimo trabalho introduzindo no componente o sistema de Cache local e Busca binária e Ordenação... Eu mesmo, fiz a revisão final... Atualizem seus fontes e nos dê um Feedback, sobre essa nova implementação
    1 ponto
  12. Boa tarde @Desenvolvimento total S dentro do título do boleto verifique a propriedade DataNegativacao e alimente essa propriedade. Creio que irá lhe atender.
    1 ponto
  13. Para definição dos arquivos xml que vem dos webservices, veja o tópico:
    1 ponto
  14. Com o objetivo de permitir que as SoftwareHouses possam simular a comunicação com o futuro equipamento DAF - Dispositivo Autenticador Fiscal, a SEFAZ-SC disponibilizou o Kit de Desenvolvimento DAF. Conforme definição da página da SEFAZ, trata-se de um conjunto de ferramentas destinado as SHs e fabricantes do equipamento DAF, como alternativa enquanto o mesmo não é comercializado. Composição do Kit Para mais informações acesse: https://ifsc-lased.github.io/daf/#kit_desenvolvimento
    1 ponto
  15. Esse tópico é um resumo das informações sobre configurações de conexão, criptografia e assinatura. Se aplica a todos as soluções ACBr (componentes/Libs) que usam código do ACBrDFe e fazem comunicação com webservices (Ex..: NF-e, MDF-e, CT-e, GNRe, etc...) Informações mais detalhadas estão nos links citados. Veja também nos posts abaixo como configurar/usar essa configuração na ACBrLIB e no ACBrMonitor. Quais são as configurações atualmente recomendadas para SSL/Crypt/HTTP? Independente do documento nossa recomendação padrão é que se use sempre certificados A1 e a configuração abaixo que vamos chamar de: Recomendação 1 Geral.SSLLib := libOpenSSL; Geral.SSLCryptLib := cryOpenSSL; Geral.SSLHttpLib := httpOpenSSL; Geral.SSLXmlSignLib := xsLibxml2; SSL.SSLType := LT_TLSv1_2; Certificados.ArquivoPFX := CaminhoDoLocalEmQueEstaSalvoOArquivoPFX; Certificados.Senha := SenhaDoPFX; WebServices.TimeOut := 30000; //Veja observação sobre TimeOut mais abaixo nesse post. Limitações dessa configuração: Isso exige as dlls da OpenSSL na mesma pasta do seu executável; Você pode encontrar as Dlls da OpenSSL aqui. Lembre-se de escolher de acordo com a arquitetura que compila sua aplicação! Não funciona para certificados A3; A Libxml2 não consegue buscar schemas em rede se o compartilhamento não estiver mapeado como um drive local ou como link simbólico; O que fazer se eu preciso usar certificados A3? Para certificados A3 use a seguinte configuração: Recomendação 2 Geral.SSLLib := libWinCrypt; Geral.SSLCryptLib := cryWinCrypt; Geral.SSLHttpLib := httpWinHttp; Geral.SSLXmlSignLib := xsLibXml2; SSL.SSLType := LT_TLSv1_2; Certificados.NumeroSerie := NumeroSerieCertificado; WebServices.TimeOut := 30000; //Veja observação sobre TimeOut mais abaixo nesse post. Limitações dessa configuração: Certificados A3 dependem do software da certificadora e do hardware e causam muita dor de cabeça; Depende da atualização do Windows; A libxml2 não consegue buscar schemas em rede se o compartilhamento não estiver mapeado como um drive local ou como link simbólico; Observação sobre TimeOut: O TimeOut é o tempo máximo em que o componente deve esperar uma resposta antes de desistir. Ele é definido em milissegundos. O Fisco considera aceitável uma espera de 60 segundos. Mas, para maioria dos casos sugerimos valores entre 25000 e 40000. No entanto, isso pode variar de acordo com o tempo de resposta do provedor. Se notar que a internet é lenta ou que ocorrem falhas, talvez queira colocar um valor superior como 60000 (60 segundos) ou mais. Onde obter informações adicionais? Mais sobre certificados A1 e A3, veja o vídeo "instalando certificados A1 e A3", feito por @Daniel Simoes Mais sobre essas configurações, veja esse vídeo "Como configurar a SSLib" feito pelo @Régys Silveira. Mais sobre o ACBrDFeSSL que é base para todas essas configurações, veja o vídeos na área de vídeos "Conheça a ACBrDFeSSL" Mais sobre as dependências das bibliotecas externas, veja o tópico: OpenSSL/XMLSec ou CAPICOM, dependencia de bibliotecas externas
    1 ponto
  16. Boa tarde Pessoal, Os documentos: CT-e - Conhecimento de Transporte Eletrônico e CT-e OS - Conhecimento de Transporte Eletrônico Outros Serviços, possuem um evento chamado: Prestação do Serviço em Desacordo. O autor desse evento, ou seja, que envia ele para a SEFAZ é o tomador do serviço. Esse evento, permite ao tomador informar ao Fisco que o CT-e/CT-e OS que o relaciona esta em desacordo com a prestação do serviço. O tomador tem um prazo máximo de 45 dias a contar da data de autorização do CT-e/CT-e OS para enviar o evento. Detalhe importante: O evento tem que ser enviado para a SEFAZ do emitente do CT-e, supondo que o emitente seja de São Paulo devemos: 1. Configurar o componente para a UF do Emitente (Configuracoes.webservices.UF := 'XX'; // onde XX é a UF do Emitente do CT-e) 2. Ao alimentar o componente informar em cOrgao a UF do Emitente do CT-e. Como montar a rotina para enviar o evento: ACBrCTe1.EventoCTe.Evento.Clear; with ACBrCTe1.EventoCTe.Evento.Add do begin infEvento.nSeqEvento := 1; // Para o Evento de Prestação do Serviço em Desacordo nSeqEvento sempre = 1 InfEvento.cOrgao := UFtoCUF(xUF); // Devemos informar a UF do Emitente do CT-e infEvento.chCTe := Copy(ACBrCTe1.Conhecimentos.Items[0].CTe.infCTe.Id, 4, 44); infEvento.CNPJ := xCNPJ; // CNPJ do Tomador infEvento.dhEvento := now; infEvento.tpEvento := tePrestDesacordo; infEvento.detEvento.xObs := trim(sOBS); // minimo 15, máximo 255 caracteres end; iLote := 1; // Numero do Lote do Evento ACBrCTe1.EnviarEvento(iLote); No exemplo acima o XML do CT-e/CT-e OS foi carregado, mas não se faz necessário, caso não deseja carregar o XML basta informar a chave (44 dígitos) ao campo chCTe. No campo xObs deve constar uma observação do tomador que justifique o desacordo do serviço prestado. Em caso de dúvidas, clique aqui para criar um novo tópico.
    1 ponto
×
×
  • 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.