Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 24-07-2025 em todas as áreas
-
Boa tarde @jacke venson, Não devemos fazer alterações nas units: ACBrNFSeXProviderABRASFv1 e ACBrNFSeXProviderBase para resolver o problema de um provedor, pois isso pode gerar um efeito colateral nos demais provedores. Você também alterou a unit Betha.provider, isso também pode gerar um efeito colateral para as demais cidades que ainda não foram migradas para o novo webservice. Essas mudanças de URLs estão muito confusa. Precisamos saber com exatidão qual é a versão adotada, pois esse provedor tem 2 webservices, um que trabalha com a versão 1 do layout da ABRASF e outro com a versão 2.02 Precisamos saber também qual ou quais as URLs adotadas pelo provedor para o ambiente de homologação e de produção. Essa mudança de URL se aplica em qual versão e se é para todas as cidades ou só algumas? Se abrirmos o arquivo ACBrNFSeXServicos.ini vamos encontrar as URLs de produção e homologação usadas para a versão 1: [Betha] ProRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-ws/recepcionarLoteRps ProConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarSituacaoLoteRps ProConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarLoteRps ProConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfsePorRps ProConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/consultarNfse ProCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-ws/cancelarNfseV02 HomRecepcionar=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/recepcionarLoteRps HomConsultarSituacao=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarSituacaoLoteRps HomConsultarLote=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarLoteRps HomConsultarNFSeRps=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfsePorRps HomConsultarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfse HomCancelarNFSe=https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/cancelarNfseV02 Desta forma as cidades atendidas pela versão 1 acaba ficando desta forma (exemplo): [1200013] Nome=Acrelandia UF=AC Provedor=Betha Se todas as cidades que utilizam a versão 1 vão ter suas URLs alteradas, basta alterar a seção [Betha], muito mais simples e rápido. As cidades que se utilizam da versão 2.02 tem uma URL diferente, veja: [1301852] ; Incluído em 13/03/2023 Nome=Iranduba UF=AM Provedor=Betha Versao=2.02 ProRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-ws/nfseWS HomRecepcionar=http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS Como você pode ver tanto as URLs da versão 1 quanto da versão 2.02 existem diferenças entre produção e homologação, nota-se a presença da palavra "test" na URL de homologação. Temos o caso da cidade de Varginha/MG veja: [3170701] ; Atualizado em 18/12/2023 Nome=Varginha UF=MG Provedor=Betha Versao=2.02 Params=Aliquota2Casas: ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws Para mim isso esta errado, a URL de homologação tem que ser diferente da de produção a não ser que ao enviar o Envelope Soap exista uma tag que diz se é Produção ou Homologação, até onde sei não existe essa tag. No inicio do arquivo ACBrNFSeXServicos.ini temos esta informação: ; ##################################################################### ; Informações sobre alguns provedores: ; Provedor MegaSoft não tem um ambiente de homologação só de produção. ; O provedor que habilita internamente a recepção em modo de teste no ambiente de produção. ; Provedores que tem uma tag que identifica se o ambiente é produção ou homologação: ; CTA, CTAConsult, DataSmart, eGoverneISS, EloTech, ISSDigital, PublicSoft, SafeWeb, Siappa, TcheInfo, XTRTecnologia ; O Provedor IPM versões 1.00 e 1.01 tem uma tag que identifica se o ambiente é produção ou homologação ; Se a cidade requer a passagem dos parâmetros: login, senha e f1: não incluir o campo Versao ; Se a cidade requer a passagem dos parâmetros: username, password deve-se incluir o campo Versao com o valor 1.01 Nota-se que o provedor Betha não é mencionado. Por fim, em vez de ficarmos na tentativa e erro, sugiro que entre em contato com o provedor para obter respostas para as questões iniciais desse tópico, assim vamos conseguir sanar o problema de todos.2 pontos
-
Bom Dia, Perfeito agora, problema resolvido... Funcionado 100% Obrigado a Equipe ACBr2 pontos
-
Bom dia, @Jamil Araujo. Realizamos a correção, hoje deve sair uma nova compilação da lib e tu já pode testar.2 pontos
-
Olá, tudo bem? Após atualizar o ACBr e passar a usar ACBrXMLDocument, passamos a obter a seguinte rejeição quando venda de Marketplace: - Rejeicao: Obrigatoria as informações do intermediador da transacao para operacao por site de terceiros Verifiquei que quando carregado um XML já gerado, não está lendo o grupo <infIntermed> dentro do grupo <pag>, conforme imagem: O problema está na unit ACBrNFe.XmlReader, método TNFeXmlReader.LerInfNfe onde está tentando ler o grupo <infIntermed> diretamente dentro de <infNFe> Fiz um ajuste adicionando o seguinte para conseguir ler de dentro do grupo <pag>: procedure TNFeXmlReader.LerInfNFe(const ANode: TACBrXmlNode); var ... LAuxNode: TACBrXmlNode; begin ... LAuxNode := ANode.Childrens.Find('pag'); if Assigned(LAuxNode) then begin LerInfIntermed(LAuxNode.Childrens.Find('infIntermed')); end; ... end; Não removi a tentativa de ler de dentro de <infNFe> pois não sei se pode ocorrer esta situação também. Segue em anexo a unit alterada. ACBrNFe.XmlReader.pas1 ponto
-
Italo eu peguei estes arquivos dos links que eles passaram nos comunicados. Vê se lhe ajudam 1-5303031739dc657229724c590f8522a8.rar 2-bb7b7ed9d95b975e6d7be78cb917acf2.rar 3-0e30440f1550c91bea06aa6959540e52.rar 4-547a9bc0ced9561108383dfc0fc818f7.pdf Envio de notas para o ambiente de homologação.docx URLs para o ambiente de produção e homologação.docx1 ponto
-
Boa tarde @Gabriel Herdt, O link que você anexou acima não consigo acessar pois pede usuário e senha. Nele consta os novos Schemas para versão 1.00 ? Se sim, por favor anexe aqui. Outra coisa nessa reunião foi dito que as novas URLs vão ser aplicadas para todas as cidades atendidas pela versão 1.00 ?1 ponto
-
Só algumas, é a nova plataforma da betha. Até o site de faze manualmente as notas alterou. Site antigo: https://e-gov.betha.com.br/e-nota/login.faces Site NOVO: https://contribuinte.nota-eletronica.betha.cloud1 ponto
-
Boa tarde @Italo Giurizzato Junior, acabo de voltar em reunião presencial com a Betha. Devemos usar a versão 1.0, que é uma versão customizada por eles do leiaute da abrasaf. A versão 2.02 é um versão padrão da abrasaf, que não tem varias funcionalidades que tem na 1.0. Isso segundo ao analisa da Betha, aqui em Criciúma. Vou compartilhar um arquivo .xml enviado pela betha. O que já constamos que que nos novos webservices da betha, não aceitam mais prefixo, ns3. Segue site com links e leiaute da versao 1.0 e 2.02. https://iss.ajuda.betha.cloud/e-nota-cloud/ajuda/outros-conteudos/web-service/ Exemplo Criciuma.xml1 ponto
-
ACBrBoletoW_Bradesco.pasACBrBoletoRet_Bradesco.pas bom dia @Jhonlenon Ribeiro Com essas units em anexo qual o problema em registrar o boleto no ambiente novo "Portal Developers" ? se tiver como, envie as credenciais de homologação para mim. vamos tentar encerrar esse assunto do Bradesco1 ponto
-
Oi Pessoal, conseguimos enviar lote e processar com sucesso somente dessa forma: -> no ACBrNFSeXServicos.ini (vai usar a versao default 1.00 e a aliquota segundo a betha pode ir com 2 ou mais casas decimais, isso nao impacta) [4204608] Nome=Criciuma UF=SC Provedor=Betha Params=Aliquota2Casas: ProRecepcionar=https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps ProConsultarSituacao=https://nota-eletronica.betha.cloud/rps/ws/consultarSituacaoLoteRps ProConsultarLote=https://nota-eletronica.betha.cloud/rps/ws/consultarLoteRpsV110 ProConsultarNFSeRps=https://nota-eletronica.betha.cloud/rps/ws/consultarNfsePorRpsV110 ProConsultarNFSe=https://nota-eletronica.betha.cloud/rps/ws/consultarNfseV110 ProCancelarNFSe=https://nota-eletronica.betha.cloud/rps/ws/cancelarNfse HomRecepcionar=https://nota-eletronica.betha.cloud/rps/ws/recepcionarLoteRps HomConsultarSituacao=https://nota-eletronica.betha.cloud/rps/ws/consultarSituacaoLoteRps HomConsultarLote=https://nota-eletronica.betha.cloud/rps/ws/consultarLoteRpsV110 HomConsultarNFSeRps=https://nota-eletronica.betha.cloud/rps/ws/consultarNfsePorRpsV110 HomConsultarNFSe=https://nota-eletronica.betha.cloud/rps/ws/consultarNfseV110 HomCancelarNFSe=https://nota-eletronica.betha.cloud/rps/ws/cancelarNfse -> No ACBrNFSeXProviderABRASFv1 - No metodo PrepararEmitir: adicionamos fixo o NameSpaceLote := ' xmlns=""'; - No metodo GerarMsgDadosCancelaNFSe: adicionamos fixo o '<' + Prefixo + 'Pedido xmlns="" >' + -> No Betha.provider - Retiramos todos os prefixos utilizados "ns3" -> No ACBrNFSeXProviderBase - Comentamos "ValidarSchema" dos metodos Emite, ConsultaLoteRps e CancelaNFSe (esse ponto, a principio temos que ter alguma posicao da Betha, pois com o schema que liberaram não passa) Usamos: loACBRNFse.Emitir(Numerolote, meLoteAssincrono, false); loACBRNFSe.ConsultarLoteRps(Protocolo, NumeroLote); loACBRNFSe.CancelarNFSe(loCanc); onde loCanc := TInfCancelamento.Create (dados enviados loCanc.NumeroNFSe, loCanc.SerieNFSe, loCanc.CodCancelamento, loCanc.MotCancelamento) Obs importante: o ponto negativo disso é que as units que alteramos aqui podem ser utilizadas por outros provedor, então não sei como podemos fazer para condicionar essas alterações a serem utilizadas somente nesse caso da betha cloud.1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
Olá pessoal! Conferindo no Portal da Nota Fiscal Eletrônica é possível observar que a Sefaz de São Paulo está com contingência agendada para o dia 27/07/2025, com previsão de início às 06h00 e término às 10h00 do mesmo dia. Para utilizar as soluções ACBr em contingência durante esse período siga as orientações do tópico abaixo: Um agradecimento ao membro de nossa comunidade @Felipe Mariano por compartilhar a informação em nosso Discord.1 ponto
-
Bom dia. Criada a TK-7412 para avaliação. Obrigado pela contribuição!1 ponto
-
untilDesbloqueie o Futuro: Seu time precisa aprender a dominar IA com Nosso Curso Treinamento em IA para Delphi No cenário tecnológico em rápida evolução de hoje, estar à frente não é apenas uma vantagem; é uma necessidade. Na RC Boaro AI, reconhecemos que o mundo da inteligência artificial não está apenas transformando indústrias, mas redefinindo a própria essência do que significa ser competitivo. Nosso programa de treinamento abrangente capacita sua força de trabalho com o conhecimento e as habilidades necessárias para utilizar as tecnologias de IA de forma eficaz. Da compreensão dos princípios de aprendizado de máquina à aplicação de algoritmos avançados em cenários do mundo real, nosso curso Treinamento em IA para Delphi, foi desenvolvido para elevar as capacidades da sua equipe e impulsionar a inovação em sua organização. Não deixe sua empresa ficar para trás — abrace o futuro com confiança e garanta que sua equipe esteja preparada para liderar a revolução da IA. Conteúdo programático Compreender os fundamentos de Large Language Models e embeddings, tokenização; Aprender a conectar aplicações Delphi a serviços de IA por meio de APIs. Trabalhar com bancos de dados vetoriais para recuperação inteligente de dados. Implementar a Geração Aumentada de Recuperação (RAG - Retrieval-Augmented Generation) para respostas aprimoradas de IA. Criar aplicações orientadas por agentes usando LLMs Fine-tunning (Ajuste fino) Segurança e otimizações O valor do ingresso inclui o almoço, Ao final do evento estimado para as 17:30, teremos um Happy Hour na sede da ACBr, que fica alguns andares acima, chopp e snacks por conta dos nossos parceiros! Clique aqui para acessar o site do evento.1 ponto
-
1 ponto
-
esse erro foi preciso no meu caso abrir chamado junto com o cliente no provedor e na prefeitura pois eles tinham algo webservice tanto que se tu emitir pelo site da prefeitura vai conseguir com esse código exatamente igual1 ponto
-
Fiz os teste como pediu , com a alteração no ACBr que tinha mencionado gerou corretamente os dados Coloquei uma porperty boolean e fiz as alterações como na imagem Caso ImprimeCamposEstendido = falso não informa esses campo no arquivo para a balança , assim não substitui os campos (Proteinas,GordurasTotais,AcucaresTotais429,AcucaresAdicionados429) INFNUTRI_SemCamposEstendido.TXT INFNUTRIComCamposEstendido.TXT ACBrCargaBal.pas editado ACBrCargaBal.pas1 ponto