Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 02-05-2024 em todas as áreas
-
Olá pessoal, Foi publicado no Portal de Notícias do Estado de Goiás que, em 02/05/2024, às 8h, será feita a troca dos certificados digitais do servidor da Nota Fiscal Eletrônica (NF-e) e da Nota Fiscal Eletrônica do Consumidor (NFC-e). As novas cadeias "AC SOLUTI SSL EV G4" podem ser obtidas através deste Link3 pontos
-
Bom dia! Não sou especialista na sua linguagem, mas pelo que pude entender, o código que disponibilizou é o responsável pela geração do arquivo NFe.INI que você alimenta no comando que cria e envia a NFe no Monitor, correto? Sendo assim, acredito que o seu problema seja esse trecho: Note que você fixou a seção "[Duplicata001]", então toda iteração do laço vai ter esse mesmo valor. O correto seria fazer algo como: Integer Contador Contador = 1 While (Found and nfe.Numero = dupnota.Notafiscal) begin String NumeroDuplicata NumeroDuplicata = Format$(Contador, "000") //.... writeLn "[Duplicata" + NumeroDuplicata Contador = Contador + 1 End3 pontos
-
Olá pessoal, O ACBrBoleto foi homologado para a emissão de Boleto Híbrido pela Caixa Econômica Federal. Agradecemos ao @Jhonlenon Ribeiro com a contribuição de parte dos fontes e a homologação em produção. 1. Para quem já emitia Boletos Online pela Caixa o que muda para a emissão de Boletos Híbridos é o preenchimento do IndicadorPix=True e a VersaoDF=3.2. Obs: Caso seja preenchido IndicadorPix=True e a VersaoDF não seja preenchida corretamente, o componente preencherá automaticamente VersaoDF=3.2. ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; ACBrBoleto.Configuracoes.WebService.VersaoDF := '3.2'; 2. Para quem ainda não utiliza o recurso, segue tópico com instruções detalhadas de como alimentar o componente Como sempre esperamos que utilizem os novos recursos e caso tenham problemas ou sugestões de melhorias, estaremos em nossos canais para ajudá-los. Até mais!!!2 pontos
-
Para você que está querendo introduzir as soluções do Projeto ACBr nos seus projetos em Python, agora dentro do pacote de cursos exclusivos para os assinantes ACBr Pro temos um Mini Curso para te ajudar e dar seu pontapé inicial. Como nosso objetivo é mostrar como utilizar as bibliotecas, vamos começar pela ACBrLibCEP. É uma biblioteca de poucos comandos ótimo para iniciar seu aprendizado, com os métodos desta biblioteca. Com ela é possível consultar em diversos provedores (lembrando que alguns precisam de autenticação do usuário e outros são pagos). São 07 (Sete) aulas de aproximadamente 10 minutos que vai explicar como utilizar o programa exemplo de uma forma correta. As aulas englobam os seguintes conteúdos: Desde como baixar o exemplo em python e ACBrLibCEP Demo Criar variáveis globais, os caminhos da dll, dependências e logs Tratando erros para evitar quebras na execução do programa Entendendo funções para tratar o buffer de reposta e validar as repostas json configurar webservice gravando no ini através do metodo CEP_ConfigGravarValor Vamos consultar através do CEP e também através do Logradouro. Como tratar os erros das respostas. Para este Mini Curso você precisa ter Python instalado no seu computador e saber os comandos básicos dele Publicação do curso entre 07 e 08/05/2024 Ainda NÃO é assinante ACBr Pro? Aproveite mais esta vantagem e se torne assinante antes do reajuste de valores!1 ponto
-
Tente mudar ou remover o Logo para ver se tem relação. Se o problema persistir, tente simular o erro com o programa de exemplo para termos o mesmo cenário para analisar.1 ponto
-
A solução ACBrBoleto já tem suporte a cobrança API com PIX no Banco INTER. Recebemos a contribuição inicial do amigo @ActioSistemas, (a partir da qual fizemos as devidas adequações para a implementação da unit para integrar as soluções ACBr) Para utilizar endpoint pix, basta marcar a propriedade IndicadorPix como true igual aos outros bancos. Inter tem 2 API's: - boletos normais - boletos com QrCode PIX O que vai definir em qual incluir, baixar ou consultar é a propriedade IndicadorPIX: Quando falso, ele utiliza API Boleto Normais Quando true, ele utiliza API Boleto com QrCodePIx * Uma não devolve boleto registrado na outra! Atenção: Uma das informações que deve ser armazenada do retorno da inclusão é a propriedade “NossoNumeroCorrespondente” pois toda operação de alteração, baixa e consulta você vai precisar informar esta propriedade. (é um código UUID de identificação do boleto) Somente a API Cobrança com PIX retorna UUID. Quando API Pix não está devolvendo NossoNumero: Existem relatos que após a inclusão , a API não está devolvendo o campo nossoNumero, neste cado se olhar o log, o banco esta devolvendo: "situacao": "EM_PROCESSAMENTO"; Então deve aguardar alguns minutinhos e realizar a consulta detalhe utilizando a propriedade NossoNumeroCorrepondente Como utilizar: Após inclusão guardar o GUUID devolvido na propriedade NossoNumeroCorrepondente; Para ConsultarDetalhe, ALTERAR e BAIXAR, informar o GUUID (retornado na inclusão) na propriedade NossoNumeroCorrespondente; (carregar o titulo) Como passar esta informação via componente (Delphi/lazarus): Titulo.NossoNumeroCorrespondente := '4cac8ea0-a960-4ac4-af55-c6b05728f3x0'; Como passar esta informação via INI do titulo (ACBrLibBoleto, ACBrMonitorPlus): [Titulo1] .. NossoNumeroCorrespondente=24d5fdcd-608d-40b9-ad42-52e4af8eb7f1 Consulta Lista: Vamos ter agora as situacao isbAberto isbBaixado isbCancelado Baixado e cancelado, filtro dataMovimento isbAberto: filtro dataVencimento ele tbm vai usar a opcao Filtro.boletoVencido ibvSim/ibvNao (ele procura por data de vencimento boletos a receber ou vencidos) isbAberto: filtro dataRegistro ele consulta por data emissao os boletos em aberto Como o banco Inter não tem ambiente de homologação, cuidado com seus testes, após executar, baixar o boleto para ele não ficar pendente no sistema do banco de cobrança. Quer saber como funciona nos bastidores ?: Para quem leu a documentação da cobrança pix do Inter, sabe que é diferente a forma que é realizada a inclusão, tanto a resposta como o endpoint de cobrança PIX. Após a inclusão do boleto, recebemos um codigoSolicitacao (UUID) caso tenha registrado o boleto com sucesso (HttpResultCode 200); Este código UUID é devolvido pela solução ACBrBoleto na propriedade “NossoNumeroCorrespondente”. Ele não nos devolve as informações do boleto como no endpoint convencional. Sendo assim, após inclusão é realizada uma consulta passando este UUID para que seja retornado os dados do boleto e qrcode na propriedade EMV como nos outros bancos. Lembrando que esta consulta ocorre de forma transparente, ou seja, a solução acbr abstrai isso para você, ou seja, realizando a inclusão no TpInclui com o indicadorPix como true, a solução realiza uma consulta da UUID logo após a inclusão e devolve todas as informações do boleto. Agradecimento também para @Antonio Gomes, @Gabriel Mororó por terem efetuados alguns testes e ao @ralty por ter cedido credenciais.1 ponto
-
Boa tarde Bruno, Pelo retorno deles chego a conclusão que o webservice aceita tanto o XML do RPS assinado quanto não assinado. Coisa bizarra. Neste caso podemos alterar o conteúdo do parâmetro QuebradeLinha. Já inclui na minha lista de tarefas. TK-53931 ponto
-
Olá Pessoal, Já se encontra no SVN a implementação dos eventos: Insucesso na Entrega da NF-e e o Cancelamento do Insucesso na Entrega da NF-e no componente ACBrNFe. Quero frisar o que o @Diego Foliene, colocou em sua postagem anterior que o Ambiente de Homologação já esta liberado para recepcionar os referidos eventos e somente a partir do dia 24/06/2024 é que vai ser liberado o ambiente de produção. O programa exemplo feito em Delphi já foi alterado, agora ele possui os botões para exemplificar os dois novos eventos. Façam os seus testes usando o programa exemplo antes de iniciar a implementação em suas aplicações. Quanto o ACBrLibNFe e o ACBrMonitor Plus os novos eventos vão estar disponíveis assim que forem liberados as novas verões de ambas as ferramentas. Serão atualizados os manuais do ACBrLibNFe e do ACBrMonitor Plus. Fiquem atentos.1 ponto
-
Bom dia! No arquivo ACBrLib.INI existe dentro do grupo [DANFE] um campo PathPDF= Está correto o caminho informado ali? Em teste com outro aplicativo, você tem a permissão (consegue gravar ou editar) nesta pasta?1 ponto
-
Olá pessoal! Foi publicado no dia 26/04/2024 a versão 1.02 desta Nota Técnica. A nova versão altera o ambiente de autorização para a SVRS especificando que unicamente no mesmo será realizada a implementação além de acertos na documentação. Junto da NT também foi liberado novo pacote de schemas contemplando o novo evento. Novas datas Implantação Teste: 29/04/2024. Implantação Produção: Permanece 24/06/2024. E quanto ao ACBr? A equipe de consultores do ACBr estava aguardando a liberação do pacote de schemas para implementar o evento nos fontes do ACBr. Agora que os mesmos foram liberados será possível prosseguir com a implementação e eventualmente liberação do mesmo para que a comunidade possa testar. Leia a versão 1.02 na íntegra AQUI.1 ponto
-
Olá Pessoal, Caso alguém tenha informações sobre as cidades abaixo no que se refere a provedor, URLs, schemas, por favor nos informes. A ideia é fazer com que o componente ACBrNFSeX atenda o maior numero possível de cidades acima de 100 mil habitantes. Cidades com mais de 200 mil habitantes não atendidas pelo componente: 2303709 Caucaia/Ceará - Trabalha com formato TXT e no site tem a opção para importar o arquivo Cidades com menos de 200 mil e mais de 90 mil habitantes não atendidas pelo componente: 1303403 Parintins/Amazonas 1502103 Cametá/Pará 1508100 Tucuruí/Pará 2107506 Paço do Lumiar/Maranhão 2111201 São José de Ribamar/Maranhão 2513703 Santa Rita/Paraíba 2613909 Serra Talhada/Pernambuco 2924009 Paulo Afonso/Bahia Ultima checagem com o arquivo ACBrNFSeXServicos.ini realizada na data de 14/11/2024. Hoje o componente ACBrNFSeX possui 1772 cidades que estão vinculadas a um provedor, isso representa 31,8% de todas as cidades.1 ponto
-
Opa bom dia, Deu certo para mim aqui. Outro tópico me ajudou... Pode encerrar aqui. Obrigado!1 ponto
-
EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Caixa Econômica //Para todos os tipos de operação, deverá ser informado no campo USUARIO_SERVICO o valor SGCBS02P. ACBrBoleto1.Cedente.CedenteWS.ClientID:= SGCBS02P // Boleto Híbrido - Necessário habilitar o cadastro no banco ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; // Obrigatório preenchimento da VersaoDF '3.2' para Boleto Híbrido // O componente fará o preenchimento automaticamente da versão '3.2' quando IndicadorPix=True ACBrBoleto.Configuracoes.WebService.VersaoDF := '3.2'; //Campos devem ser preenchidos conforme dados do Banco Título ex campos: QtdePagamentoParcial:= 1; TipoPagamento:= tpNao_Aceita_Valor_Divergente; PercentualMinPagamento:= 0; PercentualMaxPagamento:= 0; ValorMinPagamento:=0; ValorMaxPagamento:=0; Carteira := 'RG'; EspecieDoc:= '99'; ------------------------------------------------ ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.Configuracoes.WebService.SSLCryptLib := cryOpenSSL; ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := False; ACBrBoleto.WebServices.Operacao := tpConsulta; [tpConsulta,tpAltera,tpBaixa,tpInclui] // utilizado para o tipo de operação1 ponto