Painel de líderes
Conteúdo popular
Showing content with the highest reputation since 21-10-2024 em todas as áreas
-
Olá Pessoal, Novidades sobre o CNPJ alfanumérico. Senhores Representantes, bom dia! A Coordenação-Geral de Gestão de Cadastros e Benefícios Fiscais - Cocad, por meio do documento anexo, oficializa os senhores sobre a alteração da Instrução Normativa RFB n° 2119/2022, que passa a dispor sobre o CNPJ Alfanumérico, a ser implementado em Julho de 2026. Ademais, informa-se que por meio dos links abaixo, podem os senhores terem acesso a documentos e informações elucidativas e informativas adicionais. https://www.gov.br/receitafederal/pt-br/acesso-a-informacao/acoes-e-programas/programas-e-atividades/cnpj-alfanumerico https://www.gov.br/fazenda/pt-br/assuntos/noticias/2024/outubro/receita-federal-anuncia-que-cnpj-tera-letras-e-numeros-a-partir-de-julho-de-2026 Ats. Michelle Campos Sales Silvério Dicaj - Divisão de Cadastro de Pessoas Jurídicas Oficio-Circular-RFB-Cocad n 87-2024.pdf13 pontos
-
Olá Pessoal, É com grande prazer que comunico o envio ao SVN do componente para impressão do DANFCom em Fortes Report bem com o DAEventos em papel A4. No momento se faz necessário a instalação do componente via os pacotes disponíveis. Em breve o ACBrInstall será atualizado visando a instalação do componente. Ainda falta pequenos ajustes na impressão do DANFCom, mas ele já esta funcional.13 pontos
-
Não, você não leu errado o título da notícia. A sefaz de São Paulo está dando adeus ao SAT! Foi publicado no dia 31/10/2024 a Portaria SRE 79, DE 31 DE OUTUBRO DE 2024 que modifica a Portaria CAT147/12(responsável pela definição do SAT), acrescentando na mesma os seguintes artigos: Efetivamente impedindo a ativação de novos equipamentos SAT para quem ainda não o tinha o aparelho e estipulando a data de 01/01/2026 para o fim do SAT como um todo. Mas se eu uso o SAT o que eu vou fazer agora? A NFC-e é o documento fiscal que deverá ser utilizado no lugar do CF-e. A muito tempo, esses documentos são "intercambiáveis", com o contribuinte podendo escolher se emite uma NFC-e ou um CF-e através do SAT para acobertar a mesma operação. Eu estou um pouquinho enferrujado, mas o SAT não era a contingência da NFC-e? Não mais! A Sefaz já havia publicado previamente uma portaria autorizando o uso da contingência off-line para NFC-e no estado. Veja mais aqui:11 pontos
-
Olá comunidade ACBr, O componente ACBrBoleto, agora oferece a emissão e consulta detalhada de boletos via Web Service (WS / API) do Banco Cora 403. Essa atualização traz mais praticidade e eficiência para a gestão financeira, permitindo uma integração mais rápida e precisa nas transações bancárias. para configurar o banco utilizar : [Componente Emissão WebServices] Banco.TipoCobranca := cobBancoCora; Configuracoes.WebService.ClientID: Cedente.CNPJCPF := 'xxxxxxxxxxxxxx'; informar o cnpj do emitente, pois compõe o nosso numero Titulo.Carteira := '01'; Titulo.SeuNumero := X; subtituir o X pelo controle interno da empresa, deve ser um código unico a cada boleto Titulo.NossoNumero := 0; enviar o valor 0, pois é o banco em que numera, somente informar qualquer valor na impressão / reimpressão //Serviços disponíveis Configuracoes.WebService.Operacao: (tpInclui, tpConsultaDetalhe, tpCancelar ou tpBaixa) Agradecimentos no apoio nos testes e implementação pelas credenciais ao usuário @luisclaudio_jr9 pontos
-
Olá pessoal! Foi publicado a Nota Técnica nº009/2024 que dispõe sobre as alterações previstas para o leiaute da EFD-Contribuições para o ano 2025. A NT entre outras considerações, traz modificações nos registros D500 e D600. A NT pode ser lida na íntegra AQUI. Foi criada a #TK-6223 para análise da NT e adequação do componente ACBrSPEDPisCofins.5 pontos
-
Olá, comunidade ACBr! Gostaríamos de informar sobre uma atualização importante no componente ACBrBoleto, realizada no commit #35971. Principais mudanças: O domínio do campo Webservices.Ambiente foi alterado: anteriormente, utilizávamos o enum TpcnTipoAmbiente, mas agora foi substituído por TTipoAmbienteWS. Com essa atualização, agora temos três ambientes para atender às exigências de alguns bancos, que possuem endpoints separados para Produção, Homologação e Sandbox — cada um com comportamentos distintos. Novos valores para Webservices.Ambiente: tawsProducao tawsHomologacao tawsSandBox Observação: para bancos que diferenciam o comportamento entre os ambientes de Homologação e Sandbox, as classes serão ajustadas em breve para refletir essa mudança.5 pontos
-
Olá pessoal! Conferindo no DownDetector, por volta das 10h00 do dia 28/10/2024, o volume de problemas reportados na Sefaz de São Paulo aumentou exponencialmente. Não há contingência ativada até o momento da publicação deste tópico. Algumas sugestões em casos de problemas: Aumentar o valor da configuração de TimeOut da solução que estiver utilizando. Realizar um teste alterando a configuração de DNS para a possibilidade de ser um problema de rota. Realizar um teste utilizando link de internet alternativo para a possibilidade de ser um problema de rota.5 pontos
-
Fiz uma alteração no Componente de validação para suportar esse novo formato. Acredito que esteja correto. Agora vão utilizar o código da tabela ascii subtraindo 48 que é o ascii do número zero. Então na prática é o Ord(Char) - Ord('0'). ACBrValidador.pas5 pontos
-
Olá pessoal! No dia 13/11/2024 foi publicada a versão 1.05 da Nota Técnica 2015/002 para o CT-e. Esta nota técnica trata sobre o web service de Distribuição de DF-e para o CT-e. A nova versão adiciona o CT-e Simplificado como um documento a ser devolvido pela distribuição, para o Tomador e também para Terceiros. Com esta nova versão, o CT-e, CTe-OS, GTV-e e agora o CT-e Simplificado são devolvidos para os participantes de acordo com o quadro abaixo: Datas As datas tanto do ambiente de homologação quanto do ambiente de produção estão como 21/10/2024, dando a entender que a NT já está em vigor em ambos os ambientes. Vale lembrar: A solução ACBr já implementa o processo de Distribuição DFe para o CT-e. Leia a versão 1.05 da Nota Técnica na íntegra AQUI.4 pontos
-
Olá pessoal! No dia 18/11/2024 foi publicado o Informe Técnico 2023/001 em sua versão 1.10. Este informe atualiza a Tabela de Códigos de Produtos da ANP adicionando os 16 novos códigos: 840101003, 840101004, 620101009, 610502001, 610502002, 620501003, 620503001, 420107001, 611402001, 611302001, 610601002, 610702001, 611501001, 611401001, 611402002, 610503001. Datas Implantação Teste: Até 28/11/2024 Implantação Produção: Até 16/12/2024 conforme UF autorizadora O informe técnico pode ser lido na íntegra AQUI. A tabela atualizada pode ser encontrada AQUI. Um agradecimento ao membro de nossa comunidade @Andreas Otowicz por compartilhar a informação em nosso Discord.4 pontos
-
Está ocorrendo em todos os nossos clientes. Estado RS. No caso, estamos utilizando o webservice de distribuição do CTE, ambiente nacional. Abrimos ontem um ticket com a Receita Federal para validar o motivo deste atraso. Caso alguém tambem tenha outra novidade, agradeço4 pontos
-
Olá pessoal! Foi publicada a versão 3.1.7 do Guia Prático do EFD ICMS IPI com vigência a partir de Janeiro/2025. A nova versão traz as seguintes modificações: Foi criada a #TK-6218 para análise das modificações e compatibilização do componente ACBrSPEDFiscal. A versão 3.1.7 pode ser lida na íntegra AQUI.4 pontos
-
4 pontos
-
4 pontos
-
Olá pessoal, Estamos de volta para informar que as prateleiras de programas de exemplo do ACBr ganharam mais itens, pois foram disponibilizados na Rev-35855 os programas de exemplo em PHP, Singlethread e Multithread utilizando a ACBrLibMDFe. ..\ACBr\Projetos\ACBrLib\Demos\PHP\MDFe\ACBrMDFeDemoST.php ..\ACBr\Projetos\ACBrLib\Demos\PHP\MDFe\ACBrMDFeDemoMT.php Vale lembrar que os programas de exemploem php utilizam a ACBrComum.php que contém métodos em comum entre os modos (ST e MT) e para todas as libs. ..\ACBr\Projetos\ACBrLib\Demos\PHP\ACBrComum\ACBrComum.php Baixem as atualizações do SVN e aproveitem a novidade. Até mais!!!4 pontos
-
Olá pessoal! Temos o prazer de informar que o componente ACBreSocial foi compatibilizado com a versão Simplificada 1.3 do e-Social! Um agradecimento especial ao membro de nossa comunidade @Marcelo Pontes Melim pela contribuição. As alterações foram efetuados levando em consideração o leiaute mais recente e os arquivos de schema. Versões da ACBrLibeSocial e do ACBrMonitorPLUS compiladas posteriormente a data de 31/10/2024 deverão englobar as modificações. As documentações das respectivas soluções serão atualizadas para refletir a atualização. O programa exemplo em Delphi foi atualizado e o do Lazarus também será para refletir as alterações. Contamos com o apoio da comunidade para reportar qualquer problema no fórum e também em nosso Discord. IMPORTANTE: Como a atualização traz alterações no leiaute, também é muito importante e necessário que atualizem também os arquivos de schema. Para mais detalhes sobre as alterações, confira o tópico abaixo:4 pontos
-
Foi publicada a versão 24.2.D das tabelas fornecidas pelo IBPT, as quais já se encontram também em nosso svn. As novas tabelas tem a vigência de 20/10/2024 até 30/11/2024 Para cumprimento da Lei 12.741/12, também conhecida como "De Olho no Imposto" foi, não se esqueça de realizar a atualização de seus clientes. Fonte : De Olho no Imposto4 pontos
-
Nunca vi nada do tipo. O mais utilizado é o regex mesmo Se é cadastro, minha indicação é mandar um email com um link ou código de confirmação. Dessa forma o usuário consegue validar o cadastro dele, logo, o e-mail também existe de fato.4 pontos
-
Bom dia! Sim. Fiz um teste em meu ambiente e também tive problemas carregando o arquivo XML que disponibilizou. Em uma análise inicial o que pude observar é: 1º O problema só ocorre com o LoadFromFile, utilizando o LoadFromString ele abriu normal aqui. 2º O problema ocorre, porque quando é feito o LoadFromFile, a string lida tem alguns elementos a mais: Isso faz com que depois de passar por um processo para extrair o XML que fato será lido, removendo tags como <?xml version="1.0" encoding="UTF-8"?> ou <nfeProc>, a string resultante seja um arquivo XML quebrado: 3º Estes caracteres a mais que são lidos, é o BOM do XML. Se você abrir o seu arquivo com o notedpad++ e selecionar no menu "Formatar", vai ver que ele está como "Codificação em UTF-8 BOM". Neste mesmo menu, ao selecionar a opção "Codificação em UTF-8" e depois selecionar a opção "Converter para UTF-8", o arquivo XML foi lido pelo LoadFromFile sem apresentar problemas. Foi criada #TK-6139 para análise do caso e parecer por parte da equipe de consultores. Qualquer novidade será divulgada aqui. Durante este meio tempo, se possível, peço que utilize as sugestões propostas acima.4 pontos
-
pix bradesco funcionando.. Além de estar com os componente acbr atualizados, precisei passar por esses passos. Precisa solicitar no bradesco o ambiente de homologação (eles vão solicitar que você envie a chave publica do certificado digital da empresa que vai usar o pix) Tem que solicitar também com eles a CHAVE PIX de homologação, pois não é usado a mesma chave que o cliente utiliza no modo de produção.. Eles vao enviar Chave pix de homologação Client Key Cliente Secred Faz os testes, e encaminha para eles a imagem do QRCODE e o pixCopiaECola após aprovação. ele vão enviar o cliente Key e Secret de produçao.4 pontos
-
Boa tarde, pessoal! Fiz a atualização de lib e agora estou obtendo o retorno esperado. Muito obrigado!3 pontos
-
3 pontos
-
Olá pessoal! Ao consultar o portal SPED MG > NF-e, a seguinte informação consta na página: Conforme mencionado na mensagem, o evento, até então utilizado apenas por SP, foi criado na NT2015/001 que pode ser lida na íntegra AQUI. Também é importante ressaltar que as soluções ACBr já estão de acordo com as especificações propostas, permitindo assim o envio do referido evento. Para quem utiliza Delphi: ACBrNFe1.EventoNFe.Evento.Clear; with ACBrNFe1.EventoNFe.Evento.New do begin infEvento.chNFe := Chave; infEvento.CNPJ := CNPJ; infEvento.dhEvento := now; infEvento.tpEvento := tePedProrrog1; infEvento.nSeqEvento := StrToInt(nSeqEvento); infEvento.detEvento.nProt := ''; with infEvento.detEvento.itemPedido.New do begin numItem := numeroitem; qtdeItem := quantidade; end; end; Para quem utiliza ACBrLib ou ACBrMonitor: [EVENTO] idLote= [EVENTO001] chNFe= cOrgao= CNPJ= dhEvento= tpEvento=111500 nSeqEvento= versaoEvento= cOrgaoAutor= verAplic= [itemPedido001] numItem= qtdeItem= Um agradecimento ao membro de nossa comunidade @Felipe Mariano por compartilhar a informação em nossa comunidade do Discord.3 pontos
-
3 pontos
-
Olá pessoal, Conforme prometido no workshop, seguem detalhes da apresentação, utilizando a biblioteca ACBrLibNFe da convenção de chamadas Cdecl, compilando em x64. Baixando a Lib e identificando a versão que será utilizada Configurando o ambiente C# Configurando o ambiente PHP Configurando o ambiente Java com NetBeans 1. Baixando a Lib e identificando a versão que será utilizada Para download das versões completas para os usuários do ACBr PRO, acesse este link. Para download das versões DEMO, acesse este link. 1.1. Localize a biblioteca que deseja e acesse seu link para a página de download 1.1.1. Na página seguinte, clique no botão "Download" para baixar o pacote, com a bilioteca e dependências necessárias para sua execução. 1.2. Conteúdo do pacote 1.2.1. bin Pasta onde se encontram as compilações da biblioteca 1.2.2. dep Pasta contendo as dependências, sendo Dlls da OpenSSL, LibXml2, schemas, ini de serviços ou outras eventuais que sejam necessárias 1.2.3. log Contém o log do componente, que é core da biblioteca, e também o log de alterações na biblioteca 1.3. Versões Single Thread e Multi Thread 1.3.1. As Versões Single Thread ficam localizadas na pasta raiz da bin 1.3.2. As Versões Multi Thread ficam localizadas na pasta MT 1.4. Convenção de chamada: Cdecl ou StdCall ? * Acesse este link, da documentação da Lib, para maiores detalhes. 2. Configurando o ambiente C# 2.1. Caminho dos programas de exemplo Programas de exemplo em: ..\trunk2\ACBr\Projetos\ACBrLib\Demos\C# Pasta Shared - Core compartilhado: ..\trunk2\ACBr\Projetos\ACBrLib\Demos\C#\Shared 2.2. Soluções Single Thread (sem sufixo) ou Multi Thread (com sufixo MT) As soluções Multi Thread possuem o sufixo MT e as Single Thread não possuem sufixo. Dentro da pasta do programa de exemplo, acesse a pasta Demo e selecione a solução que irá utilizar. 2.3. Plataformas da solução: x86 ou x64 Acesse o Gerenciador de Configurações Selecione Novo, em Plataforma da solução ativa, e preencha x86 ou x64, de acordo com a arquitetura que deseja compilar 2.4. Salvando a biblioteca e as dependências Acesse a pasta bin, x86 ou x64 (de acordo com o que configurou no item 2.3), Debug e crie uma nova pasta ACBrLib Dentro da pasta ACBrLib, crie uma nova pasta x86 ou x64, de acordo com o que configurou no item 2.3 2.4.1. Neste novo caminho que foi criado, salve a biblioteca que irá utilizar e suas dependências 2.4.2. Atenção para pegar a bibliteca correta da pasta bin, extraída do pacote baixadose for Single Thread, conforme citado no item 1.3 Para versão Single Thread, copie a biblioteca das pastas na raiz da bin: ..\pasta extraída do pacote\bin Para versão Multi Thread, copie a biblioteca das pastas que se encontram dentro de MT: ..\pasta extraída do pacote\bin\MT 2.4.3. Faça o mesmo para as dependências, sempre tomando o cuidado de pegar as dlls da arquitetura em que compila a aplicação, conforme o item 2.3 2.5. Compile e execute o programa de exemplo 2.6. Siga os passos indicados no item 5 para as configurações básicas para execução do programa de exemplo, elas serão as mesmas para todas as linguagens e o programa de exemplo estará pronto para funcionar 2.7. NuGet Para todas as bibliotecas do ACBr foram criados pacotes nuget para as classes de alto nível e o core. 2.7.1. Primeiro devemos remover o core e as classes de alto nível da solução 2.7.2. Acessar o Gerenciador de pacotes do nuget, no menu ferramentas 2.7.3. Pesquisar por ACBrLib Selecionar o pacote da bibliteca que vamos instalar Atenção, pois existem pacotes para Single Thread e Multi Thread, sendo o Single Thread sem sufixo e o Multi Thread com o sufixo MT Selecionamos o pacote, à direita a versão e clicamos em instalar Como os pacotes tem dependência do core, automaticamente o core também será instalado 2.7.4. Na janela seguinte, confirmamos a instalação 2.7.5. Caso existam versões mais recentes dos pacotes, serão exibidas na aba "Atualizações" Neste exemplo, a NFe tinha dependêcia a partir de uma versão anterior à atual do core Ao instalar o core, ele foi listado como tendo uma atualização Recomenda-se manter sempre a última versão para obter todos os recursos disponibilizados A opção de atualização será útil também para futuras alterações nas classes de alto nível 2.7.6. Os pacotes instalados serão listados na aba "Instalado" 2.7.7. Ao compilar a solução, já estará funcionando com os nugets. 3. Configurando o ambiente PHP 3.1. Caminho dos programas de exemplo Programas de exemplo em: ..\trunk2\ACBr\Projetos\ACBrLib\Demos\PHP ACBrComum - Funções em comum centralizadas: ..\trunk2\ACBr\Projetos\ACBrLib\Demos\PHP\ACBrComum 3.2. Soluções Single Thread (sem sufixo) ou Multi Thread (com sufixo MT) As soluções Multi Thread possuem o sufixo MT e as Single Thread não possuem sufixo. Dentro da pasta do programa de exemplo, acesse a pasta Demo e selecione a solução que irá utilizar. 3.3. Passo a passo para configurar um ambiente com Php-8 + Apache Caso esteja iniciando no PHP, neste link existe um passo a passo completo ensinando como configurar o ambiente do zero 3.4. Habilitando o FFI no php.ini Para consumo das bibliotecas do ACBr no PHP, vamos utilizar a extensão FFI Ela foi disponibilizada no PHP a partir da versão 7.4.0, caso esteja com uma versão anterior a esta, será preciso atualizar o PHP Acesse o php.ini, na pasta onde o php foi instalado Remova o comentário da extension=ffi Procure pela seção ffi, remova o comentário de ffi.enable e preencha como true Após salvar o arquivo, reinicie o servidor de internet 3.5. Verificando FFI no phpinfo() Quando o FFI estiver habilitado, ele será exibido no phpinfo 3.6. Acesse ..\trunk2\ACBr\Projetos\ACBrLib\Demos\PHP e copie as pastas do programa de exemplo que irá utilizar e da ACBrComum para a raiz do seu servidor de internet 3.7. As pastas dos programas de exemplo já foram enviadas para o SVN com a estrutura de pastas onde devem ser salvas a Lib e as dependências Acesse a pasta MT ou ST, de acordo com o programa de exemplo que irá utilizar Depois ACBrLib E por último a pasta x86 ou x64, dependendoda versão do seu ambiente PHP 3.8. Dentro da pasta da arquitetura que selecionou, haverá um arquivo Leia-me instruindo qual a biblioteca que deverá ser salva naquele local Copie a biblioteca e as dependências, conforme instruído nos itens 2.4.2 e 2.4.3 Lembrando sempre em tomar cuidado com a versão ST ou MT, conversão de chamadas e arquitetura 3.9. Os programas de exemplo possuem uma página única para ST e MT: ACBrNFeBase.php 3.9.1. Para acessar a versão que deseja, selecione o arquivo com o sufixo desejado ACBrNFeDemoST.php: Para Single Thread ACBrNFeDemoMT.php: Para Multi Thread 3.10. Exemplo acessando a versão Multi Thread Como a pasta do programa de exemplo foi salva na raiz do servidor de internet, acessaremos localhost/NFe/ACBrNFeDemoMT.php Siga os passos indicados no item 5 para as configurações básicas para execução do programa de exemplo, elas serão as mesmas para todas as linguagens e o programa de exemplo estará pronto para funcionar 3.11. Servidor linux sem ambiente gráfico Este item esta sendo analisado e traremos mais informações assim que houver uma resposta 3.11.1. As bibliotecas do ACBr possuem dependência de ambiente gráfico devido ao motor de relatórios utilizado Estamos trabalhando para utilizar somente o FPDF e, com isso, acabar com essa dependência Enquanto isso não acontece, para servidores que não possuem ambiente gráfico, é necessário que seja instalado um emulador, como o XVFB Segue um dos nossos cursos para os usuários PRO onde esse assunto foi abordado 3.11.2. Com o emulador instalado, é necessário incluir a linha a seguir nos fontes antes de carregar a Lib putenv("DISPLAY=:99"); 3.11.3. Isso já foi tratado nas funções da ACBrComum.php 4. Configurando o ambiente Java com NetBeans 4.1. Caminho dos programas de exemplo Programas de exemplo em: ..\trunk2\ACBr\Projetos\ACBrLib\Demos\Java ACBr Common - Core compartilhado: ..\trunk2\ACBr\Projetos\ACBrLib\Demos\Java\ACBr Common 4.2. Projetos Single Thread (sem sufixo) ou Multi Thread (com sufixo MT) As soluções Multi Thread possuem o sufixo MT e as Single Thread não possuem sufixo. Dentro da pasta do programa de exemplo, acesse a pasta Demo e selecione a solução que irá utilizar. 4.3. Abra os projetos ACBr Common e o da pasta Imports que contém os binds dos métodos da bblioteca 4.4. Plataformas dos projetos: x86 ou x64 Siga os passos nos 3 projetos Botão direito sobre o projeto, Propriedades Acesse Libraries Em Java Plataform, selecione a JDK da arquitetura que irá compilar e confirme 4.5. Acesse a pasta do programa de exemplo que carregou Crie a pasta ACBrLib Dentro de ACBrLib, crie a pasta x86 ou x64 de acordo com a arquitetura que irá compilar Diferente das outras linguagens mostradas anteriormente, o java não vai considerar as depedências dessa pasta, então vamos salvar somente a biblioteca 4.5.1. Para o projeto enxergar a biblioteca, vamos configurar o caminho criado para salvar a dll Acesse as propriedades do projeto do programa de exemplo Em Libraries, do lado direito, na aba Compile, clique no botão com sinal de [ + ], ao lado de Classpath Clique na opção Add JAR/Folder Selecione a pasta x86 ou x64 que foi criada no item anterior 4.6. Compile e execute o programa de exemplo Siga os passos indicados no item 5 para as configurações básicas para execução do programa de exemplo, elas serão as mesmas para todas as linguagens e o programa de exemplo estará pronto para funcionar 5. Configurações básicas para utilização do programa de exemplo 5.1. Na aba Geral, configure a "Pasta dos Logs" e a "Pasta dos Schemas" * No pacote onde a lib foi baixada, a pasta de schemas da NFe estará disponível em \dep\Schemas\NFe 5.2. Na aba Arquivos, configure: "Pasta Arquivos NFe", "Pasta Arquivos Inutilização" e "Pasta Arquivos Evento" 5.3. Na aba Webservices SSL Type: No momento da criação deste tópico, o padrão utilizado por todos os DFes é TLS1.2, selecione a opção LT_TLSv1_2 TimeOut: Configure o padrão 30k, lembrando que este é o limite de tempo de execução da sua chamada, o que quer dizer que será o tempo máximo que a aplicação irá esperar de resposta, caso o serviço responda em menos tempo, o retorno será neste tempo. Salvar envelope SOAP: Contém os envelopes soap enviados para para o serviço consumido e podem ser úteis para análise em casos de eventuais problemas. 5.4. Na aba Certificados 5.4.1. Configurando certificado A1 Recomendamos sempre a utilização da OpenSSL para certificados A1, pois ela é autossuficiente e não depende de atualizações do Sistema Operacional. Configure a CryptLib e HttpLib como OpenSSL e a XmlSignLib como LibXml2 Para utilização do certificado salvo em disco, preencha o caminho do certificado no campo "Caminho" ou para pegar o conteúdo do certificado em um banco de dados, por exemplo, preencha "Dados PFX" Para ambos, preencha a senha do certificado 5.4.2. Configurando certificado A3 Lembrando sempre que o certificado A3 é historicamente muito problemático, pois aprensenta problemas com driver, falhas devido a atualizações do Windows e outros. Requer que todas as atualizações do windows estejam em dia Configure a CryptLib como cryWinCrypt, HttpLib como httpWinHttp e a XmlSignLib como xsLibXml2 Configure a senha e o Número de Série do certificado 5.5. Com essas configurações o programa de exemplo estará pronto para funcionar3 pontos
-
Legal, agora que vi este tópico. Meu Mestrado e Doutorado foi na USP (São Paulo), em I.A. usando RNAP (Redes Neurais Artificiais Paraconsistentes), estou usando para desenvolver uma estrutura neural de supervisão de usinas Hidrelétricas. Se alguem quiser desolvolver aplicativos e ferramentas usando Redes Neurais, estou a disposição para contribuir. Fiz um servidor de API, um replicador por API que contém a RNAP de avaliação de dados, um aplicativo em Android de gerenciamento da usina, tudo em Delphi As vezes pequenas soluções de I.A. são o suficiente para resolver alguns problemas que a principio podem parecer complexos.3 pontos
-
Após o sucesso nacional de nossa metodologia criada na Arquitetura Fiscal em Software, estamos abrindo a 1a turma de ARQUITETURA SPED em SOFTWARE. Você e o time de sua software house não podem perder essa oportunidade de DOMINAR e IMPLEMENTAR corretamente SPED FISCAL em seu software! Outro fator que nos estimulou a criar a ARQUITETURA SPED EM SOFTWARE foi a própria REFORMA TRIBUTÁRIA! A reforma tributária terá um período de transição e adaptação iniciando em 2026, com previsão de término em 2033. Estamos abrindo a 1a turma de ARQUITETURA SPED em SOFTWARE. Ainda temos algumas poucas vagas disponíveis nesta 1a turma, para que possamos acompanhar de perto a implementação de SPED Fiscal em seus software. Nossa prioridade será atender você que precisa entender e implantar SPED no seu software. Para isso, o 1o lote com quase 50% DE DESCONTO a fim de garantir sua participação nesta 1a turma. - Imersão no SPED Fiscal bloco a bloco para implementação em seu ERP - Modelo de Dados SQL & Frameworks para geração de blocos e registros do SPED - Módulo Exclusivo de Acompanhamento da Reforma Tributária Data de início: 10/12 Horário: 19h Plataforma: Zoom (ao vivo e gravada para disponibilizar) Inscreva-se: https://chk.eduzz.com/zvzqricm3 pontos
-
Olá, As NTs citadas no tópico foram revisadas e o componente já estava quase completamente adequado, tendo sido feito um ajuste que faltava e enviado na Rev-35988 1 NT01/2024 1.1 Campo {ideSeqProc} – alterado tamanho * Eventos: S-3500 * Alteração: Permitir o preenchimento até 3 caractere * ACBr: Corrigido tamanho mínimo do campo para 1, pois estava fixo com 3 2 NT02/2024 * Nenhuma alteração necessária no componente 3 NT05/2024 * Nenhuma alteração necessária no componente Até mais,3 pontos
-
por : @luisclaudio_jr Para homologação com CORA 1 - Para acesso as APIS, você precisa adquirir o plano Pro, o valor é pago de forma mensal e quando adquirido foi no valor de 44,90(podendo isso mudar de conta pra conta). 2- Após adquirir ir em CONTA - Integrações via APIS e optar pela Integração DIRETA. (o ACBR foi homologado apenas na integração DIRETA, Parceria CORA são outras URLS) 3- Caso queira, tem o ambiente de teste onde irão fornecer os dados pra testar. 4- em Ambiente de produção você obterá o client ID que será necessario para geração e também os certificados digitais que devem ser informados também para geração.3 pontos
-
Olá pessoal, Na Rev-35964 foi enviada uma implementação para os programas de exemplo em PHP consumirem as bibliotecas do ACBr em servidores que não possuam ambiente gráfico. Caso o servidor não possua ambiente gráfico e tente carregar as Lib via FFI no PHP, o Servidor Web (Apache por exemplo) deverá acusar o erro cannot open display. A solução é instalar um emulador de ambiente gráfico como o Xvfb: https://www.geeksforgeeks.org/how-to-install-xvfb-on-ubuntu/ Além de instalar o emulador, também é necessário adicionar o comando a seguir, antes de carregar a Lib com o FFI. putenv("DISPLAY=:1"); As alterações foram na ACBrComum.php, conforme destacado a seguir: function verificaAmbienteGrafico() { $verificaX11 = shell_exec('pgrep Xorg 2>&1') !== null; $displayX11 = getenv('DISPLAY') !== false; if ($verificaX11 || $displayX11) { // Ambiente grafico X11 return 1; } else { $verificaXVFB = shell_exec('pgrep Xvfb 2>&1') !== null; $displayXVFB = strpos(getenv('DISPLAY'), ':99') !== false; if ($verificaXVFB || $displayXVFB) { // Emulador XVFB return 2; } else { // Sem ambiente grafico return 0; } } } Implementada função verificaAmbienteGrafico() para identificar se existe ambiente gráfico real, emulado ou se não existe ambiente gráfico. function CarregaContents($importsPath, $dllPath) { $modoGrafico = verificaAmbienteGrafico(); if ( $modoGrafico === 0) { throw new Exception("Ambiente gráfico não identificado"); return -10; } if ($modoGrafico === 2){ // comando necessário para carregar as bibliotecas do ACBr no PHP com FFI e ambiente gráfico emulado putenv("DISPLAY=:1"); } $ffi = FFI::cdef( file_get_contents($importsPath), $dllPath ); return $ffi; } Na função CarregaContents(), que é responsável por carregar as bibliotecas através do FFI, foi implementada a verificação do ambiente gráfico e adicionado o comando necessário quando houver apenas o ambiente gráfico emulado. Com esses ajustes os programas de exemplo em PHP que disponibilizamos devem funcionar corretamente em servidores com emulador de ambiente gráfico. Até mais!!!3 pontos
-
Anexo componente atualizado para a versão 1.3 e programa exemplo. Todos os eventos modificados foram testados através da geração e validação no programa exemplo. Os eventos S-5001, S-5002, S-5003 e S-5011 foram modificados e não testados. ACBreSocial.zip Programa Exemplo.zip XSD veS01_03_00.zip O programa exemplo em Delphi foi sem o arquivo dpr. Programa Exemplo.zip3 pontos
-
@Alexandre Felippeto Henzen As correções estão no SVN Rev-358183 pontos
-
Na UF - RS (Rio grande do sul hoje começou a retornar aleatoriamente essa rejeição:Rejeição 410: UF informada no campo cUF não é atendida pelo webservice XML aparentemente ok <ide> <cUF>43</cUF> ------------- <UF>RS</UF>3 pontos
-
3 pontos
-
3 pontos
-
Testamos em 5 computadores com Windows 11 e a solução resolveu. Obrigado!2 pontos
-
Olá, pessoal! Me desculpem pela demora para dar um feedback sobre esse assunto. Eu refiz a comunicação com a LIB, mas dessa vez em PHP, e consegui definir as tipagens corretamente conforme orientação do @antonio.carlos (no que diz respeito à forma de representar uma variável de tipo DATE para o formato que o PASCAL/DELPHI sabe lidar). No xHarbour/Harbour, linguagem que estava integrando antes, não há forma de definir os tipos das variáveis que são passadas para a LIB, então não tínhamos um bom controle sobre isso. Portanto, avaliamos que fazer a implementação em outra tecnologia seria melhor para o caso. Muito obrigado pela ajuda prestada @Diego Foliene e @antonio.carlos!2 pontos
-
Vou falar com o cliente e o contador dele. Vou tentar convencê-los a informar o telefone para aparecer na DANFe mostrando essa documentação fiscal. Vou informa-los que apesar da informação não ser obrigatória no XML da NF-e, ela é obrigatória na DANFe. Vamos ver o que irão me dizer. Em últimos casos faço o que o @Alexandre de Paula sugere, mantendo essa alteração nos meus fontes locais. Depois reporto aqui a solução dada. Obrigado por enquanto2 pontos
-
Testado e em produção já. @Juliomar Marchetti e @EliasCesar obrigado, ficou 100%2 pontos
-
Se você cadastrar nessa página... https://projetoacbr.com.br/tef/ Será enviado gratuitamente um curso completo, de TEF, PIX e Meios de Pagamentos, para o seu email2 pontos
-
Agradeço a pronta resposta. Realmente no schema não há a tag. Interessante é que no site da prefeitura, na feitura da nfse, tem a opção. Agora é entrar em contato com a prefeitura e esperar...2 pontos
-
Olá pessoal! Conferindo no painel Situação SVC é possível observar que a Sefaz do Mato Grosso está com contingência agendada, com previsão de início no dia 03/11/2024 às 16h00 e término às 19h00 do mesmo dia. Para utilizar as soluções ACBr em contingência durante este período, siga as orientações do tópico abaixo:2 pontos
-
2 pontos
-
Me parece que as permissões não estão configuradas corretamente... Mas somente acessando o Servidor para saber... Eu não recomendo você subir um serviço em uma tecnologia que você ou sua empresa não domine... Você poderia contratar algum Free-lancer de TI para te ajudar com isso... Mas subir um Servidor sem conhecimento é um risco .. pode expor o Servidor a sérios problemas de segurança2 pontos
-
Bom dia! Primeiro de tudo, mais uma vez muito obrigado pela contribuição! Toda e qualquer colaboração é e sempre será mais do que bem vinda. Eu fiz algumas modificações relacionadas a alterações que já estavam sendo trabalhadas e também alguns incrementos. Por exemplo, a criação do evento S-2555 ou a adição de algumas propriedades. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.2 pontos
-
Entra no regedit e olha o que ele andou fazendo o bds.exe com essa alteração ele devet ter mudado algo ai2 pontos
-
No Software espandimos o campo de ItemLista para ficar igual a prefeitura e o codigo de tributação com os pontos adionados. O restante foi o o suporte da prefeitura que foi fazendo os ajustes. <ItemListaServico>04.07.00</ItemListaServico> <CodigoCnae>4771702</CodigoCnae> <CodigoTributacaoMunicipio>04.07.00</CodigoTributacaoMunicipio> Anexei o xml autorizado espero que possa ajudar. Grata pelo auxilio. <ItemListaServico>04.07.00</ItemListaS ervico> <CodigoCnae>4771702</CodigoCnae> <CodigoTributacaoMunicipio>04.07.00</CodigoTributacaoMunicipio> 1022UNICA-nfse.xml2 pontos
-
Consegui Resolver, era a Instrução de Cobrança que estava indo valores inválidos, agora deu certo Registro e Consulta do Boleto Hibrido2 pontos
-
Obrigado @Juliomar Marchetti, já deu certo por aqui. Na verdade, era do nosso lado mesmo, pois existem algumas "perguntas" no componente que em ambiente de produção esperam valores distintos dos que estávamos utilizando. Agradeço, e pode fechar o tópico.2 pontos