Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation since 19-02-2024 em todas as áreas

  1. Olá Comunidade ACBr!!! Agora a cobra vai fumar!!! Estamos muito empolgados em comunicar que foram disponibilizados 4 exemplos de uso da ACBrLib utilizando a linguagem Python!!! Aproveito para agradecer o amigo @Kaique Afonso que contribuiu com os exemplos de PosPrinter e Balança! Agradeço também a todo o time do ACBr que contribuiu para que fosse possível entender o funcionamento da Lib e fazer as implementações! Os exemplos podem ser encontrados no caminho https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Python/ São eles: ConsultaCNPJ: o mais simples de testar e com poucas configurações. GTIN: Simples também porém precisa de um certificado digital para realizar as consultas. PosPrinter: Precisa deuma impressora. Mas imprime tudo que você precisar! Bal (Balança): Também precisa conectar a uma balança pra ver os resultados! Os 4 exemplos foram testados utilizando as bibliotecas do ACBr com a seguinte configuração: Windows 64, Cdecl, SingleThread. Também é importante destacar que além da DLLdo ACBr é preciso colocar junto do exemplo os arquivos de dependências (outras DLLs e eventuais arquivos de Schema e INI de configuração) A documentação completa da ACBrLib você encontra aqui! https://acbr.sourceforge.io/ACBrLib/ACBrLib.html
    10 pontos
  2. A última versão do componente ACBrBoleto trouxe importantes mudanças que afetam a forma como os desenvolvedores lidam com logs e registros. A uma delas é a propriedade LogRegistro que foi removida, o que significa que alguns desenvolvedores precisarão fazer ajustes em seus códigos para lidar com esse aspecto, para evitar AV ou erros de compilação. Como há valor padrão como false, caso nunca foi manipulado esse valor pela aplicação, o desenvolvedor não deve encontrar problemas com essa mudança, pois a mesma não deve estar persistida no DFM. Esta atualização, que visa aprimorar a eficiência e a praticidade do componente, também introduziu duas novas propriedades cruciais: LogNivel (type disponível em ACBrUtil.FilesIO) e NomeArquivoLog. A propriedade LogNivel é um enumerado que oferece hoje três opções programadas para controlar o nível de detalhamento dos logs: logNenhum: Esta opção desativa completamente a geração de logs, útil em situações onde não é necessária a geração de registros. logSimples: Este nível oferece um resumo das operações realizadas, fornecendo informações básicas sobre as transações. logCaotico: Oferece um nível mais detalhado de log, incluindo informações adicionais como o conteúdo do payload de header e body. Ideal para diagnósticos mais avançados e depuração de problemas complexos. Além disso, agora os usuários têm a capacidade de especificar o nome do arquivo de log a ser gerado, através da propriedade NomeArquivoLog. Isso permite uma personalização adicional e maior controle sobre o processo de geração e armazenamento de logs. É importante notar que, devido à remoção da propriedade LogRegistro, os desenvolvedores que dependem dessa funcionalidade precisarão revisar e possivelmente modificar seus códigos para garantir que continuem funcionando conforme o esperado. Caso ocorram erros durante a atualização, recomenda-se abrir os DFM que contêm o componente e, se necessário, clicar em "ignore" para contornar eventuais problemas temporários.
    5 pontos
  3. Hoje (27/02/24) tivemos diversos relatos sobre instabilidade utilizando a API de Boletos do banco do Brasil. A orientação deles no momento: Caso verifiquem alguma recusa na geração de token para consumo de suas APIs, no fluxo de client credencials, recomendamos verificar se os IPs abaixo listados encontram-se liberados em seu firewall, para a porta 443: fluxo: oauth.bb.com.br IP - 170.66.14.104 IP - 170.66.196.33 Para um usuário foi solicitado testes de rotas especificas como:
    5 pontos
  4. oi @Diego Foliene, consegui arrumar, o problema estava no declare Private Declare Function PIXCD_GerarQRCodeEstatico _ Lib "ACBrPIXCD32.dll" (ByVal AValor As Double, _ ByVal AinfoAdicional As String, _ ByVal ATxId As String, _ ByVal buffer As String, _ ByRef bufferLen As Long) As Long o retorno estava string, mudei para long, e o valor de long passei para double também precisa ajustar o tipo da variavel Avalor na função abaixo Public Function GerarQRCodeEstatico(ByVal AValor As Double, ByVal AinfoAdicional As String, ByVal ATxId As String) As String rodei e retorno o pix copia e cola obrigado, agora vou testar os outros
    4 pontos
  5. Já tem quase 10 anos que essa alteração foi implementada no componente. Na época eu já tinha feito testes direto nos bancos e já estavam aceitando esse algoritmo. O link está quebrado mas todos os manuais recentes dos bancos trazem o cálculo do fator dessa forma. Se algum validador online não está aceitando, o problema é no validador.
    4 pontos
  6. Bom dia. Recebi este aviso hoje. Vai acontecer uma reunião do Meet para esclarecimento de dúvidas hoje as 14h. @Italo Giurizzato Junior @FelipeMitt @danilozix
    4 pontos
  7. Olá Pessoal, Os Schemas foram disponibilizados e os novos campos da versão 1.10 da NT 2023/004 já foram implementados e enviados para o SVN. Resta agora a SEFAZ publicar uma nova NT com os novos eventos informando os prazos para liberação do ambiente de homologação e produção bem como os schemas. Assim que isso ocorrer a Equipe do Projeto ACBr vai fazer as alterações necessárias visando a implementação dos novos eventos.
    4 pontos
  8. Bom dia Ricardo, Se me permite, tenho um docker em linux, no qual tive várias adaptações para rodar o ACBRLIBNFSe. Caso possa ajudar, segue meu arquivo DockerFIle com os comandos que executo, e o arquivo ACBRNFSe que importa o arquivo ".so" Também, já tem a tratativa para funcionar o PDF (impressão). Dockerfile ACBrNFSe.java
    4 pontos
  9. Olá pessoal, Isso mesmo, após um longo período de espera, os Nugets voltaram para elevar o nível das soluções ACBr para a comunidade do c#. E voltaram com mais força, agora existem as opções MT e ST para todas as Libs disponíveis. Os nugets MT possuem o sufixo MT e os demais são os ST. Esperamos, como sempre, que os novos recursos possam melhorar a experiência de quem utiliza as Libs e se houverem sugestões de melhorias ou correções necessárias, estamos sempre disponíveis nos nossos canais para ajudá-los. Bom trabalho a todos e até mais!!!
    4 pontos
  10. O tópico a seguir demonstra de forma bem completa como configurar o ambiente para utilizar a ACBrLib no C#, de onde pegar a Lib e as dlls de dependências.
    4 pontos
  11. @Juliomar Marchetti, obrigado pela resposta, mas a atualização dos Schemas foi a primeira providência que tomamos e infelizmente sem sucesso. Enviei uma msg no portal da Sefaz, vamos ver o retorno deles. Enquanto isso, continuemos na contingência. Obrigado!
    3 pontos
  12. RPS/DPS O que é RPS e DPS? A sigla RPS significa Recibo Provisório de Serviço. Diferente do processo de emissão de outros DFes, onde é gerado o XML do respectivo DFe e o mesmo é enviado para validação e aceitação do web service, na emissão de Nota Fiscal de Serviço(NFSe), é o web service quem gera o XML da NFSe. Ou seja: No caso do Padrão Nacional, é chamado de "Declaração de Prestação de Serviço" (DPS). E apesar da diferença no nome, sua função e lógica é basicamente a mesma do RPS, ou seja, o prestador gera um XML de DPS, envia o mesmo para a API do Padrão Nacional e em caso de sucesso, o DPS é convertido em NFSe e o XML da mesma é devolvido para o prestador. Por que não existe quando emito direto pela prefeitura? O RPS só faz parte do processo de emissão quando o mesmo é feito através de um web service. Quando a emissão é feita pelo site da prefeitura(quando existe a opção), o RPS é inexistente. É importante entender que o processo de emissão para NFSe é diferente quando feito através do site da prefeitura e quando feito via web service. Muitas vezes, são usuários diferentes para o site e para o web service, existindo casos em que mesmo no web service os usuários dos ambientes de homologação e produção são diferentes. PROVEDORES O que é um provedor? Provedor é nome dado as empresas que fornecem o web service com o serviço de emissão de nota para as administrações municipais. Diferente de outros DFes, a nota de serviço tem sua tributação em nível municipal. Por isso, não há, por exemplo, uma Sefaz para cuidar dos serviços de emissão. Para se ter uma ideia, já passamos da marca de 130 provedores implementados na solução de emissão de nota de serviço do ACBr. Leiaute ABRASF e Leiaute do próprio? Devido ao fato de ser algo a nível municipal, não há uma padronização de leiaute na formação dos arquivos XML de RPS e de NFSe. O leiaute ABRASF foi uma sugestão de padronização feita pela entidade no início do projeto da Nota de Serviço. Alguns provedores implementaram seus web services seguindo tal padrão, no entanto, ainda assim existem provedores que apesar de seguir o leiaute, implementaram particularidades próprias. Há também provedores que não seguiram a sugestão e criaram um leiaute próprio completamente diferente. Temos provedores em que é possível enviar um lote de até 50 RPS e temos provedores em que o envio é unitário. É importante lembrar que apesar desta falta de padronização por parte dos provedores no que diz respeito a implementação da emissão de NFSe, as soluções ACBr procuram abstrair ao máximo essas particularidades, simplificando o processo de emissão da melhor forma possível. HOMOLOGAÇÃO Como saber se minha cidade é atendida? Para verificar se sua cidade é atendida basta buscar pela mesma no arquivo ACBrNFSeXServicos.ini que acompanha todas as soluções de emissão de Nota de Serviço do ACBr. Caso haja informação de provedor atribuída, é possível realizar emissão para a mesma. Vejam um exemplo: [3550308] Nome=Sao Paulo UF=SP Provedor=ISSSaoPaulo ProRecepcionar=https://nfe.prefeitura.sp.gov.br/ws/lotenfe.asmx ProLinkURL=https://nfe.prefeitura.sp.gov.br/nfe.aspx?ccm=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif% HomLinkURL=https://nfe.prefeitura.sp.gov.br/nfe.aspx?ccm=%InscMunic%&nf=%NumeroNFSe%&cod=%CodVerif% Se minha cidade não for atendida, o que fazer? Mesmo que não haja informação de provedor atribuída para a sua cidade, a adição da mesma é bem simples. Basta entrar em contato com a prefeitura questionando qual é o provedor que atende a cidade para emissão de notas de serviço, quais são suas URLs e adicionar estas informações no arquivo ACBrNFSeXServicos.ini. Veja o tópico abaixo para uma explicação do procedimento para realizar essa inclusão é explicado em detalhes. Recebi os erros "Não informada a URL de Homologação, entre em contato com a prefeitura" e "Serviço não implementado para este provedor". E agora, o que eu faço? Conforme foi citado anteriormente, não há uma padronização por parte dos provedores na forma como implementam seus web services de emissão de nota de serviço. Isso significa que nem todos os métodos implementados por um provedor estarão disponíveis para outro. Até mesmo a existência do ambiente de homologação não é uma constante. Veja o tópico abaixo para uma explicação mais detalhada sobre ambas as mensagens(e mais algumas outras) com sugestões do que pode ser feito caso se deparem com elas. Quais são as formas de homologar? Por mais estranho que possa parecer, a falta de uma URL de homologação, nem sempre significa que não é possível fazer testes de emissão e que se tenha de partir direto para produção. Alguns provedores usam uma informação enviada no XML do RPS para diferenciar o ambiente, enquanto outros possuem método específicos para teste. Confira o tópico "Como funciona o ambiente de homologação para as Notas de Serviço" para uma explicação detalhada das diferentes possíveis formas de se homologar uma nota fiscal de serviço. É importante entender que mesmo que a princípio as soluções ACBr não atendam a uma cidade específica a adição da mesma é um processo simples de ser efetuado. Ainda que não haja ambiente de homologação para testar a emissão de notas, existem outras formas de se testar. FLUXO DE ENVIO O que é o parâmetro do modo de envio e para que ele serve? A emissão de uma nota de serviço via web service pode ser feita de maneira síncrona ou assíncrona dependendo de como foi implementado pelo provedor. O parâmetro modo de envio define para a solução ACBr qual dos dois será utilizado. Uma dica para este caso é fazer uso do parâmetro meAutomatico, para que a própria solução se encarregue de decidir qual é o modo mais apropriado. Qual é o exemplo de um fluxo de emissão? Para o envio de forma síncrona o retorno da tentativa de emissão já é o XML da NFSe em caso de sucesso e os erros caso alguma coisa precise ser corrigida. Para o envio de forma assíncrona, podemos definir em: Emissão No retorno da emissão é devolvido um número de protocolo. Consulta da situação do lote. É devolvido um número representando a situação atual, sendo: 1 - Protocolo consultado inválido, 2 - Lote em processamento, 3- Lote processado com erros e 4 - Lote processado com sucesso. Quando a situação for 3 ou 4 é feita a consulta do lote. Consulta do lote para pegar os erros em caso de falha ou o XML da NFSe em caso de sucesso. O fluxograma abaixo também demonstra o envio de forma assíncrona. E se der TimeOut no meio disso? Em caso de erro de Time Out, antes de fazer novo envio, correndo risco de uma emissão duplicada, é importante realizar consulta pelo RPS para ter certeza de que a nota foi emitida e o Time Out não ocorreu no retorno. Erros começando em E, L e X? Erros iniciados em X são próprios da solução ACBr e geralmente são referentes a validações prévias, alertando sobre informações obrigatórias que não foram preenchidas ou erros internos. Erros iniciados em L ou E são devolvidos pelo web service do provedor. É importante levar em consideração essa diferença de fluxo entre os modos de envio quando for implementar sua rotina de emissão de nota. IMPRESSÃO Tentei imprimir um XML de RPS e não saiu todas as informações, por que? A rotina de leitura e impressão esperam receber um XML de NFSe para o seu correto funcionamento. Como o XML do RPS é posteriormente convertido para o da NFSe algumas das tags lidas coincidem em nome e por isso não ocorre erro na rotina, mas como o XML do RPS não tem todas as informações, o impresso também não vai ter. O leiaute de impressão da solução ACBr é diferente do que vem no site da prefeitura? O impresso da solução ACBr foi idealizado visando atender ao máximo possível as diversas demandas, no entanto, são mais de 5.000 municípios brasileiros e não a nada que impeça que cada um crie um impresso próprio. Por isso é impossível atender a todas as demandas. PADRÃO NACIONAL O que é? Quem deve usar? Quem pode usar? O Padrão Nacional é uma iniciativa que visa trazer ordem a este ambiente caótico de diversos provedores. Nele, o ambiente nacional é o responsável único por fornecer um web service de emissão e os XMLs são criados seguindo leiaute único independente da cidade. Desde o dia 01/09/2023, os prestadores de serviço que são MEI estão obrigados a emitir suas NFSes pelo Padrão Nacional, independente da cidade. Fora isso, para que um prestador possa emitir utilizando o Padrão Nacional, a administração tributária a qual faz parte precisa ter optado pela completa adesão. Na "Lista de Municípios Aderentes" encontram se as cidades que aderiram e qual foi o tipo de adesão. Como emitir nota no Padrão Nacional usando as soluções ACBr? Para emitir NFSe no Padrão Nacional usando as soluções ACBr, basta configurar a cidade, o leiaute para a opção Padrão Nacional e seguir o processo de emissão normalmente. Este tópico tem mais detalhes: Este tópico foi montado baseado a seguinte edição do Papo PRO:
    3 pontos
  13. Olá pessoal! No dia 01/03/2024 foi autorizada a primeira NFCom no ambiente de produção da Sefaz Virtual do Rio Grande do Sul (SVRS). Sendo desta forma, também a primeira NFCom com validade jurídica a ser emitida no Brasil. A nota autorizada para a SEFAZ SC, cujo emitente é a RADIO TIMBO Está notícia pode ser encontrada em Portal da Nota Fiscal de Fatura Eletrônica > Notícias
    3 pontos
  14. @drsmoreira Boa noite! Depois de vários testes, identifiquei que vc precisa mudar a configuração da sua API na unit Horse.Jhonson; Era no encode json q vc estava devolvendo na reposta. Estava como UTF-8 (na teoria era p funcionar no linux), mas só funcionou qdo alterei p ANSI. Resultado:
    3 pontos
  15. Foi publicada a versão 24.1.B das tabelas fornecidas pelo IBPT, as quais já se encontram também em nosso SVN. As novas tabelas tem a vigência de 20/02/2024 até 31/03/2024. Para cumprimento da Lei 12.741/12, também conhecida como "De Olho no Imposto", não se esqueça de realizar a atualização de seus clientes. Fonte: De olho no Imposto
    3 pontos
  16. Olá pessoal. Foi publicado no dia 19/02/2024 o Correio Eletrônico Circular SEF/DIAT/Nº 04 / 2024, o qual estabelece que para a Sefaz de Santa Catarina, a montagem de um Kit não caracteriza novo produto. Estabelecendo assim que a alíquota aplicada deve ser atribuída a cada mercadoria de forma individual. A publicação trás o seguinte exemplo:
    3 pontos
  17. Como utilizar... Vamos utilizar o programa de exemplo da ACBrLibNFSe para demonstrar como utilizar as dependências através dos Nugets ao invés dos projetos. 1. A solução do programa de exemplo possui 3 projetos: * ACBrLib.NFSe.Demo: Projeto do Demo * ACBrLib.NFSe: Projeto das classes de alto nível * ACBrLib.Core: Projeto do Core das Libs 1.1. Vamos substituir as dependências de projetos pelas dependências através dos Nugets. 2. Remover os projetos de dependências. * Selecione os dois projetos ACBrLib.Core e ACBrLib.NFSe, clique na tecla Del(ete) ou clique com o botão direito e selecione Remover. 2.1. Confirme a exclusão e os projetos serão removidos da solução. 3. Ao tentar compilar a solução novamente, serão acusados erros devido a falta das dependências. 4. Vamos instalar os Nugets. 4.1. Acesse o Menu Ferramentas, Gerenciador de Pacotes do NuGet, Gerenciar Pacotes do NuGet para a Solução... 4.2. Preencha no campo de pesquisa o nome do pacote da Lib que deseja, neste caso ACBrLib.NFSe. * Serão listados os dois pacotes disponíveis. 4.3. Como a demonstração está sendo feita com o Demo da versão ST, vou selecionar o pacote que não tem o Sufixo MT no nome. * Todos os pacotes seguem esse critério, sendo o com sufixo MT a respectiva versão e o que não tem sufixo sendo o ST. * Obs: O pacote do ACBrLib.Core é único para ST e MT, estando disponível apenas com o nome ACBrLib.Core e será utilizado para ambas as versões. * À direita da tela, vamos marcar o projeto que o pacote será instalado. * Na combo Versão, serão listadas as versões disponíveis para instalação, vamos manter a última versão e clicar em Instalar. 4.4. Dependência do ACBrLib.Core. * Na janela seguinte serão listados os pacotes que serão instalados. * Como as classes de alto nível dependem do ACBrLib.Core, automaticamente o pacote também será instalado. * Caso você tenha instalado o pacote do ACBrLib.Core antes de instalar o pacote da Lib, ele não será listado neste momento. * Clicamos em Aplicar para instalar os pacotes. 4.5. Atualizações. * Caso tenha instalado o ACBrLib.Core automaticamente pelas dependências da Lib e exista alguma versão mais recente que a mínima requerida, na aba Atualizações será listada a versão mais recente para atualização. * Vamos acessar a aba Atualizações, marcar o pacote para atualizar e clicar em Instalar. 4.6. Na janela seguinte será listado o pacote que será atualizado. * Clicamos em Aplicar para atualizar. 4.7. Clicando na aba Instalado, veremos os pacotes instalados e atualizados. 4.8. Agora ao compilar a solução, teremos o programa de exemplo funcional, utilizando as dependências através dos Nugets. 5. Dependências da Lib. * Assim como quando utilizamos as dependências via projetos, quando utilizamos os nugets precisamos copiar a Lib e ainda temos as dependências da Lib. 5.1. Configurando o ambiente. * Como estamos demonstrando em Debug com a Lib x86, utilizaremos estes nomes de pastas, caso seja Release, substituir Release por Debug, caso seja x64 substituir x86 por x64. * Para Debug + x86: ..\bin\x86\Debug\ACBrLib\x86 * Para Debug + x64: ..\bin\x86\Debug\ACBrLib\x64 * Para Release + x86: ..\bin\x86\Release\ACBrLib\x86 * Para Release + x64: ..\bin\x86\Release\ACBrLib\x64 * Dentro da pasta de saída Debug, onde está sendo gerado nosso exe, criaremos a pasta ACBrLib. 5.1.1. Dentro da pasta ACBrLib, criada no item 5.1, criaremos a pasta x86 (ou x64 se for o caso da utilização da lib x64). 5.2. Dentro da última pasta criada no item 5.1.1 devemos copiar a Lib e suas dependências (OpenSSL e LibXml2). Era isso pessoal, o ACBr está sempre em evolução, buscando oferecer para a comunidade a melhor experiência. Utilizem os novos recursos e, como sempre, estaremos disponíveis nos nossos canais para ajudá-los no que for preciso. Até mais!!!
    3 pontos
  18. Qual mensagem? verifica se no ACBrNFE.Configuracoes.Webservice.visualizar está true
    3 pontos
  19. apenas para dar um feedback que utilizando essa configuração aparentemente melhorou.
    3 pontos
  20. Novamente na data de hoje a SEFAZ-SP está apresentando instabilidade. Consultando o site downdetector: Lembramos sempre da importancia de registrar junto a SEFAZ a dificuldade apresentada. (email de contato na mensagem acima)
    3 pontos
  21. Olá pessoal! Agora a NFSe foi estendida e está presente também no ACBrMonitorPLUS e na ACBrLib, por isso, cabe um complemento a este tópico. Como atualizar as informações do provedor para uma cidade quando eu uso ACBrMonitorPLUS? 1. Encerre o seu ACBrMonitorPLUS. 2. Localize o arquivo ACBrNFSeXServicos.ini do seu ACBrMonitor, você pode ver onde ele está no print: 3. No arquivo ACBrNFSeXServicos.ini, localize a seção da cidade que deseja atualizar e altere as informações. Apenas para ilustrar, essa é a seção da cidade de Tatuí/SP. [3554003] ; Atualizado em 07/11/2023 Nome=Tatui UF=SP Provedor=Sistemas4R Versao=2.00 ProRecepcionar=* ProConsultarLote=https://tatui.jlsoft.com.br/abrasf/aconsultarloterps.aspx ProConsultarNFSeRps=https://tatui.jlsoft.com.br/abrasf/aconsultarnfseporrps.aspx ProCancelarNFSe=https://tatui.jlsoft.com.br/abrasf/acancelarnfse.aspx ProRecepcionarSincrono=https://tatui.jlsoft.com.br/abrasf/arecepcionarloterpssincrono.aspx HomRecepcionar=* HomConsultarLote=https://tatui.jlsoft.com.br/abrasf/ahconsultarloterps.aspx HomConsultarNFSeRps=https://tatui.jlsoft.com.br/abrasf/ahconsultarnfseporrps.aspx HomCancelarNFSe=https://tatui.jlsoft.com.br/abrasf/ahcancelarnfse.aspx HomRecepcionarSincrono=https://tatui.jlsoft.com.br/abrasf/ahrecepcionarloterpssincrono.aspx ProLinkURL=https://tatui.jlsoft.com.br/CS/Em_Impressao_Nfe.aspx?id=%CodVerif% HomLinkURL=https://tatui.jlsoft.com.br/CS/Em_Impressao_NfeHomologa.aspx?id=%CodVerif% 4. Reinicie o ACBrMonitorPLUS e faça um teste. Como atualizar as informações do provedor para uma cidade quando eu uso a ACBrLibNFSe? 1. Encerre a sua aplicação que está utilizando a Lib; 2. Quando você faz o download da Lib, junto das Dlls, também vem na pasta dep, alguns arquivos de dependência necessários para o correto funcionamento. Um destes arquivos é o ACBrNFSeXServicos.ini; 3. Localize o arquivo ACBrNFSeXServicos.ini que veio. 4. Altere a informação no arquivo. 5. Coloque o arquivo ACBrNFSeXServicos.ini dentro da pasta ACBrLib, junto a Dll. 6. Aponte o arquivo ACBrNFSeXServicos.ini na configuração IniServicos na seção [NFSe] do seu arquivo ACBrLib.ini 6. Reinicie a aplicação e faça um novo teste. É importante que em ambos os casos(Monitor ou Lib), vocês compartilhem o arquivo ACBrNFSeXServicos.ini atualizado conosco através de um tópico no fórum para que possamos disponibilizar a alteração para os outros membros da comunidade.
    3 pontos
  22. Obrigado, já estava vendo o ex em vb6 , porem tem alguns parâmetros que não sei exatamente o que colocar e pensei que pela demo seria mais fácil. Mais tarde posto minhas dúvidas do exemplo Grato Marcos
    2 pontos
  23. Está em homologação? Erro 500 geralmente é do lado do servidor e o Sandbox do BB constantemente fica fora do ar. Revise as dlls conforme o @Alexandre de Paulacitou e se persistir, aguarde o dia seguinte para verificar se volta a funcionar.
    2 pontos
  24. Está com as DLLs da openSSL junto com a aplicação? https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/
    2 pontos
  25. Boa tarde, @Italo Giurizzato Junior Sim essas consultas foram realizadas numa NFS-e que foi e esta cancelada, confiro isso pelo site do provedor e fui eu mesmo quem cancelou pelo componente mesmo. Acho que você não leu o post todo com calma, pois o problema é exatamente esse, mas vou explicar de novo aqui: 1. Se consulto a NFSe pelo numero ela traz o grupo <NfseCancelamento>, exatamente da forma que esta abaixo: <NfseCancelamento> <Confirmacao> <Pedido> <InfPedidoCancelamento> <IdentificacaoNfse> <Numero>918</Numero> <Cnpj>01190940000153</Cnpj> <CodigoMunicipio>0</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>0</CodigoCancelamento> </InfPedidoCancelamento> </Pedido> </Confirmacao> </NfseCancelamento> 2. Se consulto essa mesma NFSe pelo RPS ela simplesmente não trás esse grupo ou informação alguma sobre cancelamento. 3. Se consulto essa mesma NFSe pelo Protocolo ela simplesmente não trás esse grupo ou informação alguma sobre cancelamento. É esse o problema entende, o provedor é uma zorra simplesmente isso, a solução que eu propus no inicio desse topíco é que o componente verifique se existe a tag <NfseCancelamento> e se existir então define a propriedade ACBrNFSeX1.NotasFiscais.Items[0].NFSe.SituacaoNfse = TStatusNFSe.snCancelado. Voca ja disse que o componente faz essa verificação Porem como constatamos o provedor não manda essa informação no XML que esta de fato cancelado, veja a imagem em anexo, sendo assim somente a existência da tag <NfseCancelamento> com a tag filho <Confirmacao> é o suficiente para que confirmemos que a mesma esta cancelada, dai p ficar mais simples vc pode mudar de ao inves de verificar DataHora veja apenas se tem o numero da nota e ou o CNPJ. Lembrando que essa informação vem apenas na consulta da NFSe pelo numero, nas outras consultas nem isso vem, não vem nada, ou seja eles retornam como se fosse uma NFSe com situação normal. Ta na cara que não tem um responsável la naquela empresa (provedor) verificando uma informação tão importante como essa no retorno do XML.
    2 pontos
  26. Resolvido, atualizei para versão ACBrMonitorPLUS-1.4.0.245-x64 e Saiu a NFC-e e NF-e. Obrigado !
    2 pontos
  27. Pessoal, sobre esse assunto, recebi um direcionamento de que a Sefaz iria prorrogar a implantação dessa NT, com uma nova data de início do período de homologação, dia 25/03/2024. Porém essa informação é extraoficial, não vi nenhuma manifestação da própria Sefaz sobre o assunto nos canais oficiais.
    2 pontos
  28. Bom dia @Datacamp, Alterei o programa exemplo incluindo um botão para exemplificar o Cancelamento de Insucesso de Entrega. Fiz um teste e o XML gerado e enviado para a SEFAZ foi esse: Abaixo o retorno da SEFAZ: Essa rejeição da SEFAZ é aceitável uma vez que enviei uma chave de CT-e valida mas cujo CTe não foi enviado para a SEFAZ, outra coisa o teste foi feito em ambiente de homologação, além disso informei o numero de protocolo de autorização do CT-e e de autorização do evento de Insucesso de entrega iguais e inválidos. Enfim, o componente esta gerando corretamente o evento de pedido de cancelamento de insucesso de entrega. Vou enviar para o SVN essa alteração que fiz no programa exemplo feito em Delphi.
    2 pontos
  29. Obrigado @Italo Giurizzato Junior, farei os testes .. De ante mao, vou enviar aqui o postman gerado por eles junto com o xml q foi alterado tbem teste.xml = alterado pela prefeitura 657-ger.xml = gerado pelo acbr collection - script postman da prefeitura Teste 0.xml 657-ger-nfse.xml Paranagua.postman_collection.json
    2 pontos
  30. Você tem razão. Acabei de enviar um e-mail para o provedor solicitando a correção e também liguei. Falei com o suporte, eles entenderam e vão iniciar a correção. Se achar necessário fechar o post por mim tudo bem.
    2 pontos
  31. Olá pessoal! Foi divulgado no Portal do SAT um informativo com o seguinte conteúdo:
    2 pontos
  32. Tive que ir buscar mais informações ! Observe o eu manual é 01.00 e estamos no 02.00 Site com documentações atuais: https://www.sef.sc.gov.br/servicos/servico/136/NFC-e_-_Nota_Fiscal_de_Consumidor_Eletrônica Voltamos para o "quando informado" Realmente o DAV não exige o CPF ou CNPJ, já que a questão é "quando informados pelo destinatário", observe abaixo:
    2 pontos
  33. @Diego Foliene e @Daniel InfoCotidiano Gostaria de agradecer pelo apoio e dedicação para resolver o problema pelo qual estava passando. Ainda estou com o problema, mas refiz os testes em outro PC e não tive nenhum problema. Então, aparentemente, há algum bloqueio em minha máquina, que vou investigar. Desde já, muito obrigado pelo apoio.
    2 pontos
  34. Não utilizo alterações locais. Vou fazer o teste : ""Marque no instalador para não utilizar XMLSec. Obrigado
    2 pontos
  35. Boa tarde a todos Consegui falar no 34 3239-2746 e me foi passada a informação de que a troca de provedor foi adiada para 01/04/2024. @Italo Giurizzato Junior
    2 pontos
  36. https://www.eventbrite.com.br/e/vinculacao-de-pagamentos-mato-grosso-tickets-840101124077
    2 pontos
  37. Bom dia, Instala ele no Windows, marcando a chave como exportavel. Exporta novamente para arquivo e veja se resolve.
    2 pontos
  38. Sim. Estou emitindo normal pelo Itaú com pix em produção.
    2 pontos
  39. Boa tarde, O nome da chave está errado, correto: tpAmb "p" ao invés de "b"
    2 pontos
  40. @Italo Giurizzato Junior, RESOLVIDO! Consegui gerar todas as notas fiscais mas só consegui resolver o último problema na tentativa e erro. O erro ocorria porque haviam caracteres especiais no XML do RPS e eu não sabia que o ABRASF não aceita esses caracteres. Vocês conseguem colocar uma mensagem clara com relação a esse erro? Porque a mensagem que aparece não ajuda na solução do problema. No mais, obrigado @Italo Giurizzato Junior e obrigado também ao @Rafael Moreira Neves pela ajuda. A partir do mês que vem vocês terão mais um membro PRO no ACBr. Boa sorte a todos!
    2 pontos
  41. Boa tarde pessoal, @Daniel Simoes @MuriloS.A @Alexandre de Paula @Italo Giurizzato Junior Estou implementando o TEF com a API elgin modo ativo via dll, encontrei esse tópico, gostaria de verificar com os colegas se vai ficar disponível no repositório oficial. @MuriloS.A como colaborador da opção está seguro já está utilizando em produção, é possível disponibilizar a ultima versão? Obrigado pela atenção de todos.
    2 pontos
  42. dos correios. o componente só consome o que vem não temos nada interno no acbr
    2 pontos
  43. Sim. Isso é levado em consideração pra priorizar as atividades. Assim como a solicitação ser realizada por um assinante PRO também. Assim que tivermos um posicionamento retornamos aqui.
    2 pontos
  44. Bom dia! Hoje (19/02/2024) tivemos relatos da comunidade de instabilidade nos servidores da SEFAZ. O site Downdetector apresenta um aumento das ocorrências: O site de disponibilidade do Portal nacional não apresenta nenhuma indisponibilidade, mas como sempre caso tenha problemas sugerimos registrar em [email protected]. Alguns usuários relataram mensagens de "Consumo indevido" ao emitir as Notas. E casos em que as notas foram emitidas, consultando posterirormente no site da SEFAZ e mesmo assim apresentaram a mensagem. Aparentemente a instabilidade acontece ao se consultar o retorno do recibo da NFe. Lembrando que no componente ACBrNFe é possível configurar os tempos e quantidade de tentativas:
    2 pontos
  45. Olá pessoal. Hoje, 21/02/204, por volta das 08h38, voltamos a receber em nossa comunidade do Discord relatos de membros recebendo Consumo indevido ao tentar consumir o web service de emissão da NFe. Conferindo no DownDetector, o volume de reclamações ainda é alto, mas diminuiu consideravelmente em comparação ao dia anterior. Não há informação sobre contingência ativada no Portal da NFe até a publicação desta atualização. Considerando tudo isso, para aqueles que ainda estiverem enfrentando problemas de consumo indevido, sugerimos que: Ao receber a mensagem de Consumo Indevido, conforme estipula a NT, aguarde o período de 1 hora antes de tentar realizar nova emissão. Lembrando que este tempo reseta se houver tentativa antes dele ser cumprido. Durante este meio tempo, fique de olho em nosso Fórum e em nossa comunidade do Discord, principalmente nos canais #sefaz, #acbrnfe e #pro-nfe(caso seja PRO) para relatos de outros colegas e avisos sobre ativação de contingência. Passado o período de uma hora, tente emitir de novo. Caso o problema ainda persista, abra um Fale Conosco junto a Sefaz, mencionando o problema e mencionando também a NT2018/002 que trata sobre o consumo indevido nos web services da Sefaz, pois tivemos colegas que abriram uma Fale Conosco na data de ontem e a Sefaz achou que estavam falando da DistribuicaoDFe. Verifiquem também junto a Sefaz, se está tudo em ordem com o CNPJ do emitente, pois conforme descrito na NT2018/002: Então é possível que no período problemático de ontem, seu cliente tenha de fato sido bloqueado.
    2 pontos
  46. Bom dia! A Tabela é do CONFAZ, fica sempre disponível nesse endereço: https://www.confaz.fazenda.gov.br/legislacao/convenios/2018/CV142_18 O Arquivo que eu postei, foi elaborado por mim a partir do arquivo original do Confaz (em formato do Word) Segue a tabela atualizada que baixei hoje 15/01/2024 (ultima alteração foi o Convênio icms nº 206, de 8 de dezembro de 2023). Abraço. Att, Luciano CEST Convenio 142-18 - 2024 01.csv
    2 pontos
  47. Oi Siro. Obrigado pelo esforço. Nesse caso, agora parece que você tem um ambiente limpo de duplicidades, que é o problema mais comum desse erro (99,9%)... Sendo assim, talvez o problema então não seja bem um arquivo "duplicado". Para gerar esse erro basta ter duas compilações diferentes (arquivos dcus) da mesma unit. Então, talvez seja um arquivo compilado para fins diferentes (exemplo Debug e release, ou plataformas diferentes). O seu FastReport tem separação de bpls ou dcus para debug e release? Mas mesmo se não tiver, o Delphi talvez esteja se "confundindo". Nesse caso, uma hora ele gera em release para compilar o ACBr. Mas depois, ele está gerando em debug para compilar sua aplicação. Daí geraria esse erro se o ACBr não tiver compilações diferentes ou o Delphi não estiver conseguindo recompilar os pacotes e units do ACBr. Então, outra pergunta, no ACBrInstall, você marcou a opção "Deixar somente a pasta LibXX no Library Path do Delphi"? Se a resposta for sim. Poderia reinstalar o ACBr deixando essa opção desmarcada?
    2 pontos
×
×
  • 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.