Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 26-09-2024 em todas as áreas
-
Olá Pessoal, Para quem não esta sabendo temos um novo documento fiscal eletrônico chamado DC-e - Declaração de Conteúdo Eletrônica. Já temos o componente ACBrDCe e já se encontra na lista de componentes a serem instalados pelo ACBrInstall. Até o momento somente o ambiente de homologação que esta disponível, o ambiente de produção esta prometido para 2025. Hoje (26/09/2024) realizei diversos testes e fiz algumas correções no código do componente. Resultado dos testes: 1. Envio do DC-e para a SEFAZ, funcionando e caso os dados estejam corretos é retornado o protocolo de autorização; 2. Consulta ao status de serviço, funcionando; 3. Consulta o DC-e pela chave, funcionando; 4. Envio do pedido de Cancelamento (único evento disponível), funcionando e caso os dados estejam corretos é retornado o protocolo de autorização; 5. Impressão do DACE, funcionando; 6. Impressão do Evento, funcionando. Convido a todos a atualizar todos os fontes de todas as pastas, reinstale o ACBr e inicie os testes usando o programa exemplo. Caso encontre algum erro, por favor crie um tópico no fórum expondo o erro e se possível a solução.9 pontos
-
Acabei de testar no cliente e funcionou em o driver do link que o @Vitor G Silva passou. Vou guardar esse link para instalar nos outros clientes que usam essa marca tbm.2 pontos
-
Boa tarde @Cleverton Martins, Já esta no SVN.2 pontos
-
Boa tarde a todos. Peço desculpas pela demora em responder, mas segue abaixo o link disponibilizado pelo Suporte da Goldensky via whatsapp ( (11) 94809-8866 ). https://drive.google.com/drive/folders/1VbWyXVRECnFR4DM3vBwwxFqVF761Cqlx @Jhoni Conzatti..até o momento estou usando com Fortes, entretanto em alguns momentos ocorre erro de "Porta não configurada." Vou testar agora atarde o EscPos da forma que você configurou, com o driver do link acima e posiciono vocês aqui.2 pontos
-
Bom dia, @Daniel Simoes estava efetuando alguns testes e percebi o seguinte. Primeiramente desliguei a flag Compress para obter o texto em plain text, após isso, fiz gravar o conteúdo do pdf em Stream sem passar pelo disco, e comecei a validação da codificação do mesmo. Usando a função TEncoding.GetBufferEncoding retorna que o texto é ANSI, e usando a função IsUTF8String da unit System.WideStrUtils retorna que o texto é UTF8. Retornando o texto gerado pelo FPDF para o Windows ocorre o problema dos caracteres, agora, se utilizado a função UTF8ToAnsi e retornar o texto gerado o problema dos caracteres é resolvido. Acredito que algo no FPDF continua gerando o caracteres em UTF8 mesmo após a tua sugestão de alteração. Não sei se te ajuda em algo, mas continuo tentando achar uma solução aqui também.2 pontos
-
Boa tarde @Everson Clei, Muito obrigado pela colaboração, já foi criado a TK-6026 para atualizar o arquivo INI1 ponto
-
@melk, Mas que resposta mais esfarrapada do pessoal da prefeitura. Como assim, você manda o XML do RPS com o bairro "Centro" e o webservice retorna "TBair|Centro" Com certeza é kaka deles. Pede para todos os seus clientes protocolarem uma reclamação por estar gerando um informação errada no XML da NFS-e.1 ponto
-
Boa tarde @C4Dev, Não, vamos lá. Ambas se refere a empresa desenvolvedora. As informações referente ao idCSRT e CSRT (Código de Segurança do Responsável Técnico) devemos informar na configuração do componente. As demais informações (CNPJ, Contato, e-mail e telefone) devemos informar ao alimentar o componente com os dados da nota. A classe infRespTec tem os outros campos para quando o XML é carregado, mas na geração do XML o procedimento é o que foi apresentado acima. Não devemos confundir com as configurações: Configuracoes.Geral.CSC e Configuracoes.Geral.idCSC . Essas 2 propriedades de configuração se refere ao CSC - Código de Segurança do Contribuinte. Essas sim se refere ao emitente da nota, mas elas só são utilizadas se estivermos emitindo a NFC-e, elas não são usadas na emissão da NF-e. Espero ter ajudado.1 ponto
-
Olá Solicito a inclusão e/ou atualização das seguintes cidades aqui da minha região [3104106] Nome=Arceburgo UF=MG Provedor=SimplISS ProRecepcionar=http://wsarceburgo.simplissweb.com.br/nfseservice.svc ProLinkURL=http://wsarceburgo.simplissweb.com.br/nfseservice.svc [3549706] Nome=Sao Jose do Rio Pardo UF=SP Provedor=GovDigital Versao=2.00 ProRecepcionar=https://ws.nfe-cidades.com.br/ws/sjrpardo HomRecepcionar=https://ws.homolog.nfe-cidades.com.br/ws/sjrpardo [3143203] Nome=Monte Santo de Minas UF=MG Provedor=EL Versao=2.04 ProRecepcionar=http://mg-montesantodeminas-pm-nfs.cloud.el.com.br/NfseWSService ProLinkURL=https://mg-montesantodeminas-pm-nfs.cloud.el.com.br/paginas/sistema/autenticacaoNota.jsf?cpfCnpj=%Cnpj%&chave=%CodVerif% HomLinkURL=https://mg-montesantodeminas-pm-nfs.cloud.el.com.br/paginas/sistema/autenticacaoNota.jsf?cpfCnpj=%Cnpj%&chave=%CodVerif% [3144102] Nome=Muzambinho UF=MG Provedor=eReceita Versao=2.02 ProRecepcionar=http://webservice.ereceita.net.br/ws/muzambinhomg/wsProducao.php HomRecepcionar=http://webservice.ereceita.net.br/ws/muzambinhomg/wsHomologacao.php ProLinkURL=http://server21.muzambinhomg.mg.gov.br/nfse/VisualizarXMLdaNota.aspx?Prestador=&Numero=%NumeroNFSe%&Codigo=%CodVerif%&page=default.aspx&origin=ConAut&pdf=true HomLinkURL=http://server21.muzambinhomg.mg.gov.br/nfse/VisualizarXMLdaNota.aspx?Prestador=&Numero=%NumeroNFSe%&Codigo=%CodVerif%&page=default.aspx&origin=ConAut&pdf=true [3509403] Nome=Cajuru UF=SP Provedor=Conam ProRecepcionar=https://nfe.etransparencia.com.br/sp.cajuru/webservice/aws_nfe.aspx HomRecepcionar=https://nfehomologacao.etransparencia.com.br/sp.cajuru/webservice/aws_nfe.aspx ProLinkURL=https://nfe.etransparencia.com.br/sp.cajuru/nfe/stubimprimenfe.aspx?%NumeroNFSe%_%InscMunic%_%CodVerif% HomLinkURL=https://nfehomologacao.etransparencia.com.br/sp.cajuru/nfe/stubimprimenfe.aspx?%NumeroNFSe%_%InscMunic%_%CodVerif% Em todas elas temos clientes emitindo NFS-e regularmente Muito obrigado1 ponto
-
Consegui contato com o suporte deles após meu último post aqui, porém o driver que me passaram era o mesmo que já havia testado pegando no site deles. Mas era diferente deste que o @Vitor G Silva passou.1 ponto
-
com relação as tags TLog| e TBair| antes do endereço e bairro do prestador, respectivamente, fiz como o SupremaInformatica, alterei o conteúdo dos campos antes de imprimir, perguntei na prefeitura e me disseram q é assim mesmo. Obrigado Italo1 ponto
-
@Juliomar Marchetti e @Italo Giurizzato Junior estou mexendo aqui, estava faltando algumas configurações, estou testando. Obrigado.1 ponto
-
Boa tarde @Center Informática, Eu tenho a unit, segue em anexo. uPortoSeguroIndy.pas1 ponto
-
Exatamente não tem a implementação do porto seguro teria que ter toda a documentação deles para verificar e entender como é que eles esperam para dai poder implementar também1 ponto
-
é que nem adiantaria pois a lib é pra ti usar pra emitir e ela não faz API mas é isso daqui a pouco alguém resolve de lhe ajudar com php1 ponto
-
Bom dia! Foi criada a #TK-6023 para análise do caso e parecer por parte da equipe de consultores. Qualquer novidade será divulgada neste tópico.1 ponto
-
Bom dia! Por favor, veja as informações expostas neste tópico:1 ponto
-
Bom dia @douglaswf ! Se você consultar a nota carregando o XML ao invés de pela chave, o ACBr vai montar um arquivo -NFeDFe.xml para você com as informações do protocolo de autorização e também do evento de cancelamento.1 ponto
-
Bom dia, Desculpe retornar apenas agora. Consegui enviar porem estou tendo o retorno <ConsultarLoteRpsResposta xmlns="http://www.giss.com.br/consultar-lote-rps-resposta-v2_04.xsd" xmlns:ns2="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#"> <Situacao>3</Situacao> <ListaMensagemRetornoLote> <MensagemRetorno> <IdentificacaoRps> <Numero>1</Numero> <Serie>U</Serie> <Tipo>0</Tipo> </IdentificacaoRps> <Mensagem>Código de tributação inexistente.</Mensagem> </MensagemRetorno> </ListaMensagemRetornoLote> </ConsultarLoteRpsResposta> Já entrei em contato com a prefeitura para verificar o código de tributação e o que estou passando esta correto. Abri um chamado na prefeitura para eles avaliarem Att., Paula1 ponto
-
@Juliomar Marchetti, me perdoe, eu esqueci disso. Prometo prestar atenção das próximas vezes. Não estou conseguindo anexar o arquivo com o fonte. O que pode ser? Estou com 3% somente de arquivos anexados na configuração.1 ponto
-
Obrigado Diego, vou ver com a Prefeitura, qto ao DANFSe, acho q faltou então reinstalar o ACBr, outra coisa, onde defino se quero o DANFSE, DANFSEPadrao ou DANFSENovo? Obrigado!1 ponto
-
Apenas confirmando: A cada requisição da API vc cria um novoPonteiro / Handle Inicializa LIb com o novo Ponteiro, se a API permitir varios CNPJ, uma dica é criar acbrini.ini em uma pasta com CNPJ da empresa requisitada pela api Isso vai evitar de 2 cnpjs diferentes acessem o mesmo INI MDFE_Inicializar(ponteiro, '/home/MDFe/11222333444455/acbrlib.ini',"") Configura utilizando o mesmo ponteiro MDFE_ConfigGravarValor(ponteiro, "Principal", "TipoResposta", "2") Persisto a gravacao do INI com o mesmo ponteiro na pasta do CNPJ requisitado MDFE_ConfigGravar(ponteiro, '/home/MDFe/11222333444455/acbrlib.ini',); Executa o metodo com o mesmo ponteiro de consulta MDFE_StatusServico(ponteiro, sResposta, ctypes.byref(esTamanho)) Finalizo a lib, tbm informando o ponteiro (Método usado para remover o componente ACBrMDFe e suas classes da memoria.) MDFE_Finalizar(ponteiro) Obviamente se o ponteiro 1001 estiver em uso, nao pode ser usado em outra requisição. cada requisição recebe um ponteiro novo (q nao esteja em uso)1 ponto
-
1 ponto
-
comece por aqui o que se faz necessário é só o SSLLib como WinCrypt e no Webservice.ssltype como tls 1.2 também note que tu no primeiro usar ACBrNFe e nos demais ACBrNFe11 ponto
-
Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo1 ponto
-
Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Está utilizando o programa exemplo?1 ponto
-
Bom dia, Mas acredito que o Numero do Documento terá em todos os demais bancos, pois se trata de um campo principal do documento, alguns poderão retornar em um campo com nome diferente, como 'Seu numero', 'Numero documento', 'Documento'. Acredito que poderia add o campo Numero do Documento na classe principal.1 ponto
-
Obrigado Italo, vou me organizar aqui e fazer isso e retorno...1 ponto
-
Bom dia @Dev Comercial Criei uma VM com o Debian 12 (bookworm), esta está com OpenSSL 3.0.14 em Modo Legacy observe o comando openssl list -providers criado o link simbólico conforme manual ln -s /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib/x86_64-linux-gnu/libxml2.so Criei uma aplicação Exemplo em Python para utilizar a lib multithread Defino os paths, exemplo: PATH_ACBRLIB_INI = '/home/acbr/Python/MDFe/ACBrLib.INI' PATH_SCHEMAS = '/home/acbr/Python/MDFe/Schemas/MDFe' PATH_INIServico = '/home/acbr/Python/MDFe/ACBrMDFeServicos.ini" Inicializo a biblioteca LRetorno = acbr_lib.MDFE_Inicializar(byref(ponteiro), PATH_ACBRLIB_INI,"") Se LRetorno == 0, biblioteca inicializada com sucesso Configurei o meu ambiente utilizando o metodo MDFE_ConfigGravarValor #configurando log acbr_lib.MDFE_ConfigGravarValor(ponteiro, "Principal", "LogNivel", "4") acbr_lib.MDFE_ConfigGravarValor(ponteiro, "Principal", "LogPath", PATH_LOG) #configurando certificado e ambiente acbr_lib.MDFE_ConfigGravarValor(ponteiro, "DFe", "SSLCryptLib", "1") acbr_lib.MDFE_ConfigGravarValor(ponteiro, "DFe", "SSLHttpLib", "3") acbr_lib.MDFE_ConfigGravarValor(ponteiro, "DFe", "SSLXmlSignLib", "4") acbr_lib.MDFE_ConfigGravarValor(ponteiro, "DFe", "UF", 'SP') acbr_lib.MDFE_ConfigGravarValor(ponteiro, "DFe", "ArquivoPFX", ARQ_PFX) acbr_lib.MDFE_ConfigGravarValor(ponteiro, "DFe", "Senha", SENHA_PFX) acbr_lib.MDFE_ConfigGravarValor(ponteiro, "MDFe", "Ambiente", "1") acbr_lib.MDFE_ConfigGravarValor(ponteiro, "MDFe", "SSLType", "5") acbr_lib.MDFE_ConfigGravarValor(ponteiro, "MDFe", "PathSchemas", PATH_SCHEMAS) acbr_lib.MDFE_ConfigGravarValor(ponteiro, "MDFe", "VersaoDF", "1") acbr_lib.MDFE_ConfigGravarValor(ponteiro, "MDFe", "IniServicos", PATH_INIServico) Apos configurar utilizo o metodo MDFE_ConfigGravar para salvar no INI as configurações acbr_lib.MDFE_ConfigGravar(ponteiro, PATH_ACBRLIB_INI.encode("utf-8")) Por fim , após tudo configurado se eu executar o metodo para consultar status do serviço, obtenho a reposta normalmente: Abaixo no meu exemplo qdo executo o script do python, verifico onde esta a pasta de schemas, e se existe os arquivos. Lembrando que o acbrlib.ini se nao existir ele vai criar. Tem que configurar o path do arquivo ACBrMDFeServicos.INI (na seção [MDFe], "IniServicos", pathServicos igual configurei acima) Ele vai criar o arquivo Log, vou anexar aqui: ACBrLibMDFe-20240926.log Em resumo a lib na VM esta funcionando como esperado. Por favor veja se estas configurações passada acima estão sendo feitas no seu ambiente.1 ponto
-
1 ponto
-
Boa noite ! Tudo bem ? A título de informação ! No primeiro update que eu fiz do acbr não havia funcionado ! Apaguei os arquivos e fiz novamente o update ! Reinstalei o ACBR através do ACBrInstall_Trunk2. Com as novas credenciais e token temporários das chaves que o cliente me passou, fiz o processo do "passo 1 - Definir chave privada" e também o "passo 2 - Solicitar Certificado". Aí passou a funcionar. Cabe uma observação aqui que uma delas, quando fui gerar o "passo 2 - Solicitar Certificado", dava erro de acesso ! Pedi para o cliente solicitar nova credencial e novo token temporário e aí funcionou dessa que faltava !1 ponto
-
Boa tarde! Analisei o moc mais recente Versão 1.00a e me parece que a validação atual do ACBr está sendo feita conforme item 4.4 Serviço de Retorno Recepção Lote do moc antigo. Manual de Orientação do Contribuinte Versão 1.00a - janeiro 2023: 4.2 Serviço de Recepção NFCom Processo: síncrono. Sem a formação de lotes. Nome Serviço: NFComRecepcao Método: nfcomRecepcao 4.2.6 Final do Processamento da NFCom A validação da NFCom poderá resultar em: Rejeição – a NFCom será descartada, não sendo armazenada no Banco de Dados podendo ser corrigida e novamente transmitida; Autorização de uso – a NFCom será armazenada no Banco de Dados; Manual de Orientação do Contribuinte Versão 1.00 - janeiro 2022 4.4 Serviço de Retorno Recepção Lote Processo: síncrono. Processamento do lote Nome Serviço: NFComRetRecepcao Método: nfcomRetRecepcao 4.4.6 Final do Processamento A mensagem de retorno poderá ser: Arquivo processado – cStat = 104, com o resultado do processamento da NFCom; Arquivo em processamento – cStat = 105, contribuinte deverá fazer uma nova consulta; Arquivo não localizado – cStat = 106, contribuinte deverá providenciar o reenvio da mensagem; Recibo ou CNPJ do requisitante com problemas – cStat = 248 ou 223, contribuinte deverá sanar o problema; CANCELAMENTO: Sem alteração no MOC entre as versões. Porém acredito que a validação atual feita pelo ACBr está equivocada. 5.1.7 Final do Processamento do Evento (Manual de Orientação do Contribuinte Versão 1.00a - janeiro 2023) O processamento do evento pode resultar em: Rejeição – o Evento será descartado, com retorno do código do status do motivo da rejeição; Recebido pelo Sistema de Registro de Eventos, com vinculação do evento na respetiva NFCom, o Evento será armazenado no repositório do Sistema de Registro de Eventos com a vinculação do Evento na respectiva NFCom (cStat=135); Recebido pelo Sistema de Registro de Eventos – vinculação do evento à respectiva NFCom prejudicado – o Evento será armazenado no repositório do Sistema de Registro de Eventos, a vinculação do evento à respectiva NFCom fica prejudicada face a inexistência da NFCom no momento do recebimento do Evento (cStat=136); Recebido pelo Sistema de Registro de Eventos, com vinculação do evento na respectiva NFCom com situação diferente de Autorizada, o Evento será armazenado no repositório do Sistema de Registro de Eventos com a vinculação do Evento na respectiva NFCom retornando um alerta com a situação de NFCom (cStat=134); Alterei a unit ACBrNFComWebServices.pas e consegui enviar e cancelar sem retornar o erro. Anexei a unit para avaliação. ACBrNFComWebServices.pas1 ponto
-
Notei que o comando final, que salva o Buffer em Disco, quando em Linux, sempre salva o arquivo como UTF8... e não ANSI (e por enquanto, o FPDF-Pascal, só suporta ANSI) Vou tentar algum ajuste nessa rotina procedure TFPDF.SaveToFile(const vFile: String); begin //Save file locally Close; try Self.buffer.SaveToFile(vFile); except on E: Exception do Error('Unable to create output file: ' + vFile, E); end; end;1 ponto
-
Consegui reproduzir o problema e estou investigando... Aparentemente ele só ocorre em Delphi compilando em Linux (talvez tb em Android)1 ponto
-
Os fontes estão em ANSI, cp1252... Mas estou desconfiado que o compilador Linix do Delphi converte ele para UTF8.. Por favor experimente cercar uma String acentuada com o ACBrStr() Exemplo; ACBrStr('Homologação')1 ponto
-
Olá pessoal, Estamos disponibilizando mais um curso exclusivo para os assinantes do ACBr Pro: PHP+FFI - Integrando com ACBrLib O curso é objetivo e focado em mostrar como consumir as bibliotecas do ACBr no PHP através da extensão FFI e para isso foi utilizada a biblioteca ACBrLibConsultaCNPJ, de acordo com o roteiro a seguir: Configurando o ambiente: Demonstrado como habilitar o FFI no php, baixar a biblioteca, copiar a versão correta da biblioteca e suas dependências para a devida pasta. Rodando o programa de exemplo: Testados métodos do programa de exemplo disponível nos fontes do ACBr. Desenvolvimento da página inicial: Mostrada trilha da criação de uma página enxuta, mas funcional para o consumos dos métodos. Implementando o método Salvar Configurações: Demonstrando como consumir o primeiro método e interagir com a biblioteca. Implementando o método Carregar Configurações: Seguindo a linha de raciocínio do método anterior, mostrado como carregar as configurações que foram gravadas anteriormente. Implementando o método Consultar: Consumo do método principal da biblioteca para consulta do cnpj no provedor selecionado. Se você ainda não é assinante ACBr Pro, fale com nossos consultores comerciais e venha aproveitar este e os demais cursos exclusivos. Até mais!!!1 ponto
-
Sim pois é algo compatibilidade com dados anteriores que antes ao invés de ser 4 era 110 e de ser 6 era 121 e assim foi feito para que ambos pudessem conviver1 ponto
-
1 ponto
-
Olá pessoal! Nos últimos dias temos recebidos diversos relatos de membros de nossa comunidade com problemas para realizar o processo de Manifestação do Destinatário, seja realizando o envio de evento ou a consulta de DistribuicaoDFe. Todos os relatos tinham em comum o fato de estarem conseguindo consumir os webservices de transmissão da NF-e normalmente, mas estarem recebendo as mensagens: Erro Interno: -2146893815 Erro HTTP: 0 URL: https://www.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx Erro: 2148073481 Ou: Erro: WebService Distribuição DFe: - Inativo ou inoperante tente novamente. Erro interno: -2146893815 Erro HTTP: 0 URL: https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx Erro: 2148073481 - Em casos assim, é sempre válido abrir um Fale Conosco junto ao fisco para que o mesmo fique ciente de que há algo errado. Abaixo reproduzido na íntegra temos a resposta que foi fornecida pelo membro de nossa comunidade @Jhonathan na qual ele demonstra um passo a passo que executou para resolver um erro semelhante que havia enfrentado anteriormente com NFC-e e que também de acordo com múltiplos relatos de colegas da comunidade resolveu o problema agora com a manifestação do destinatário: 1- Vá até o Painel de Controle do Windows. 2- Escolha a Opção "Opções da Internet"; 3- Vá até a aba “Avançadas”; 4- No bloco “Configurações”, vá até as últimas opções e deixe configurado como na imagem abaixo: 5- Vá em executar, digite certlm.msc para abrir a interface de certificados, caso esse comando não funcione, utilize o comando certmgr.msc. Remova estes certificados listados na imagem abaixo: 6- Execute como Administrador o InstaladorCadeias_1.0.2.0.exe, clique em Instalar e aguarde até que o processo seja finalizado. 7- Execute o FixCrypto_TLS1_2_Windows.reg. 8- Descompacte o CA.zip e execute o ac soluti ssl ev.cer e o Raiz-icp-brasil v10.cer. 9- Reinicie a máquina e teste novamente a comunicação com a Sefaz.1 ponto
-
Boa tarde Daniel, Simulei com o texto grosseiro contínuo na discriminação dos serviços no xml, com escala de 125% e ficou bom após atualizar seus fontes, conforme antes e depois destacados nos anexos. DEPOIS.pdf ANTES.pdf 331-nfse.xml1 ponto