Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 22-11-2023 em todas as áreas
-
Obrigado pela informação @Italo Giurizzato Junior, agora que temos essa informação iremos postar no lugar correto e não ficar mandando sinal de fumaça para o lugar errado, acredito que todos estavam em busca de uma resposta e tentando ajudar de alguma forma.3 pontos
-
As tags deste grupo estão repetidas, conforme imagem que se segue. Segue a unit para avaliação. pcesS2501.pas2 pontos
-
Pessoal, Informação que consta no Manual do MDF-e versão 3.00b: Os Serviços de Recepção Lote (assíncrono) e de Consulta Retorno Recepção (MOC Visão Geral 3.00a) serão descontinuados em data a ser definida para os contribuintes em Nota Técnica futura, para fins de documentação deste Manual somente os serviços síncronos estarão documentados. Até a efetiva desativação dos serviços citados acima, o seu funcionamento seguirá inalterado, respeitando a definição da versão 3.00a.2 pontos
-
@Daniel InfoCotidiano Segue em anexo os fontes em TypeScript para testar a consulta do status do serviço da NF-e. Modifique os parâmetros para usar o seu arquivo de certificado e senha. Cole os arquivos de schemas em ./resources/schemas/nfe. Para configurar o ambiente: npm init -y npm i -D typescript npm i -D @types/node npm i -D ts-node npx tsc --init npm i dotenv npm i ffi-napi @types/ffi-napi npm i ref-napi @types/ref-napi npm i ini @types/ini npm i moment @types/moment Para executar: ts-node ./testeNFe.ts Para executar com biblioteca MT, abra o arquivo testeNFe.ts e modifique o primeiro parâmetro de new acbrNFe() para true. acbr.ts acbrNFe.ts testeNFe.ts2 pontos
-
Boa tarde a todos, Já esta no SVN. Favor atualizar os fontes, reinstale o ACBr e façam novos testes.2 pontos
-
boa tarde, Criada a TK-4762 para avaliação. Obrigado pela contribuição.2 pontos
-
1 ponto
-
@Endrigo Rodrigues Vou atualizar meu node para deixar igual o seu e testar. Assim q terminar, retorno. obrigado !1 ponto
-
sim sim.... eu até achei estranho não ter /services.svc, mas fui testar..... caí na pegadinha do malandro..... kkkkkk1 ponto
-
1 ponto
-
Boa tarde Dercide, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-47651 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
-
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
-
Chegou a testar com o programinha q mandei o link? ou se vc qser montar um programinha simples MT para q eu possa testar aqui...em texto mesmo. qq coisa faço update do node aqui e tento testar. Pois no Java tenho exemplo MT, mas no node q testei é ST. Eu modifiquei este aqui p testes. se conseguir passar p MT, tentei mas sem sucesso. https://github.com/Maurelima/acbr-demo-linux.git1 ponto
-
1 ponto
-
Boa tarde a todos, Não adianta telefonar, enviar e-mail, mensagem em sinal de fumaça para a SEFAZ-ES, SEFAZ-SP, etc. A SEFAZ responsável por recepcionar o MDF-e do pais inteiro é a SEFAZ-RS. Não fiquem perdendo tempo enviando suas mensagem para o lugar errado.1 ponto
-
1 ponto
-
consegui da seguinte forma: [ICMS001] CST=61 ValorBase=0.00 Aliquota=0 Valor=0.00 qBCMonoRet=100.00 adRemICMSRet=1.25 vICMSMonoRet=125.00 obrigado pela ajuda.1 ponto
-
Parece que tem algum problema no SEFAZ então. Pois o CT-e relacionados estão emitidos no SEFAZ. Não faz sentido ser problema em nossos sistemas. Pois do nada parou de enviar e não ocorreu em apenas um MDF-e.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Rodrigo, Atualize todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.1 ponto
-
1 ponto
-
Fala, galera. Apenas dando uma resposta, eu entrei em contato e insistir que era um problema no banco de dados de homologação que não tinha replicado os meus dados. Não fazia sentido produção funcionar e homologação, não. Levou algumas semanas, mas o problema foi resolvido. Obrigado a todos!1 ponto
-
Bom dia Marcelo, Usei as suas credenciais fiz um teste em ambiente em produção usando o programa exemplo. Testei o método Gerar Token. Veja o resultado: ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 1 Cidade : Vinhedo/SP Provedor : Prescon Versão: 1.00 Data/Hora: 22/11/2023 10:29:38 Método Executado: Gerar Token Parâmetros de Envio Parâmetros de Retorno Token : c9.................a7 Data Expiracao: 30/12/1899 Sucesso : True Como você pode ver não ocorreu nenhum erro. Troquei os caracteres do Token por pontos para garantir a privacidade da informação.1 ponto
-
Bom dia colegas, com a ajuda do @Italo Giurizzato Junior situação resolvida, sistema emitindo e cancelando as notas perfeitamente. Obrigado pela atenção de todos.1 ponto
-
Bom dia Sim No meu caso era combustivel (gas de cozinha) então eu faço a validação se tem o codigo ANP informado ... Então no CST eu inform 61 Na secao do ini NFe opção TagNT2018005 configure conforme o seu teste necessário1 ponto
-
Bom dia! Esta é de fato, uma observação válida. Vou levar este questionamento ao resto do time.1 ponto
-
Bom dia! Por favor, faça um teste informando apenas 61 no CST ao invés de 061. Se o problema persistir, disponibilize o arquivo INI completo para análise.1 ponto
-
@WesleySantos Bom dia ! Esta tela de impressão é gerada pelo Fortes através da LIB. Simplificando é uma janela criada externamente (como se fosse de outra aplicação) Acredito que exista em C# um recurso de manter janela ne frente de outros forms. Não domino sua linguagem, mas exemplificando imagine abrir a calculadora do windows com o clique do botao no form e deixarmos ela na frente da aplicação. Pesquisando na net achei isso, talvez te ajude: { Process calculatorProcess = Process.Start("calc.exe"); // Aguarde a janela da calculadora ser criada calculatorProcess.WaitForInputIdle(); // Defina o dono (owner) do formulário principal como a janela da calculadora if (calculatorProcess.MainWindowHandle != IntPtr.Zero) { SetWindowLong(this.Handle, GWL_HWNDPARENT, calculatorProcess.MainWindowHandle.ToInt32()); } } catch (Exception ex) { // Trate qualquer exceção que possa ocorrer ao abrir a calculadora MessageBox.Show("Ocorreu um erro ao abrir a calculadora: " + ex.Message); }1 ponto
-
Olá Italo, Muito obrigado pelo feedback deste novo update.1 ponto
-
@Diego Foliene, Já que estamos dialogando, não quero ser repetitivo nas linhas de programação, se já informo.... toda vez que chamo a lib porque repetir a informação no prestador se é a mesma que já consta ? /* Emitente NFS-e */ :ConfigGravarValor("NFSe", "Emitente.CNPJ", ) :ConfigGravarValor("NFSe", "Emitente.InscMun", ) :ConfigGravarValor("NFSe", "Emitente.RazSocial", ) :ConfigGravarValor("NFSe", "Emitente.Dados.NomeFantasia", ) :ConfigGravarValor("NFSe", "Emitente.Dados.InscricaoEstadual", ) :ConfigGravarValor("NFSe", "Emitente.Dados.Endereco", ) :ConfigGravarValor("NFSe", "Emitente.Dados.Numero", ) :ConfigGravarValor("NFSe", "Emitente.Dados.CEP", ) :ConfigGravarValor("NFSe", "Emitente.Dados.Bairro", ) :ConfigGravarValor("NFSe", "Emitente.Dados.Complemento", ) :ConfigGravarValor("NFSe", "Emitente.Dados.Municipio", ) :ConfigGravarValor("NFSe", "Emitente.Dados.UF", ) :ConfigGravarValor("NFSe", "Emitente.Dados.Telefone", ) :ConfigGravarValor("NFSe", "Emitente.Dados.Email", )1 ponto
-
Com o seu INI o meu nao cria log e da erro -10 Teste com o meu q vou anexar aquiNode_acbrlib.ini1 ponto
-
Se você informar 0 para a tag qBCMonoRet, ela não será gerada no XML, independente de ser homologação ou produção: Isso porque a tag é opcional no layout, se o valor é 0 o ACBr entende que não deve gerar. Então para gerar a tag é necessário informar valor maior que 0 pra ela.1 ponto
-
Bom dia Marcelo, Por favor verifica os itens abaixo. Você tem fontes com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. E faça novos testes. Não usei as suas credenciais, mas antes estava ocorrendo o erro 500, fiz alguns ajustes na unit do provedor e com isso parou o erro 500. Essa alteração foi enviada para o SVN no dia 17/11/2023. Pode não ter ocorrido atualização na sua maquina caso a unit esteja com alteração local.1 ponto
-
Bom dia, Criada a TK-4751 para avaliação. Obrigado pela contribuição.1 ponto
-
Boa tarde @galegoga, Testei com o programa exemplo e tive o mesmo erro, pode ser algum problema no webservice da SVRS. Favor entrar em contato com eles e reportar o problema.1 ponto
-
Boa tarde Rodrigo, Primeiramente, obrigado pela contribuição, mas não teremos como incorporá-la nos fontes como estão. Seguem considerações. 1. Notei que suas alterações foram feitas sem considerar o leiaute da versão 1.2 e precisamos compatibilizar os fontes com ambas as versões. * Seguem destaques nos dois itens a seguir. 1.1. Loop de dependente na LerArqIni() * Você removeu o nmDep como valor a considerar se o loop deve continuar, e colocou o tpDep que não é obrigatório na versão 1.2. Se houver um item sem o tpDep na versão 1.2, irá interromper o loop indevidamente * Foi removido o descrDep que existe na versão 1.2 1.2. infoCeletista na LerArqIni() * Foi removido o matAnotJud que existe na versão 1.2 2. No LerXML() todas as alterações que você fez você passou o nível 1 para o Leitor, aparentemente não estando de acordo com uma leitura correta do XML * Exemplo: Leitor.rExtrai(1, XXXXX) Por favor confirme se enviou o fonte correto e caso queira fazer os devidos ajustes, ficaremos felizes em receber sua contribuição. Se tiver o xml utilizado para validar a leitura, por favor nos envie através do [email protected] para podermos fazer os devidos testes.1 ponto
-
Olá a todos os membros da comunidade ACBr! Estamos empolgados em anunciar o lançamento de uma atualização incrível para o nosso componente ACBrPIXCD. Agora o componente suporta o mais PSP (Provedor de Serviços de Pagamento) Mercado Pago, trazendo ainda mais opções e flexibilidade para suas operações de pagamento eletrônico. Gostaríamos de agradecer ao usuário @RicardoCassioDev que deu o "ponta pé" inicial no desenvolvimento dessa integração e contribuiu seus fontes com a gente. Muito obrigado Ricardo, toda a comunidade só tem a ganhar com a ajuda de mais pessoas. Nosso demo do ACBrPIXCD já foi atualizado tanto para a IDE Delphi quanto para Lazarus e já está 100% funcional com o novo PSP. É importante destacar um detalhe sobre o Mercado Pago: Eles NÃO POSSUEM ambiente de homologação, porém é possível sim efetuar testes. Basta utilizar o próprio ambiente de produção com credenciais de teste, que pode ser gerada no portal de desenvolvedores. Criamos um passo-a-passo para a geração dessas credenciais no link a seguir:1 ponto
-
Bom dia @Renan S, de imediato não. Estamos tentando desenvolver uma avulsa junto com um arduino, mais ainda não avançamos. Segue abaixo o link onde adquirimos uma avulsa para teste(assim que tiver uma solução posto o resultado) https://pt.aliexpress.com/item/4000386522400.html?spm=a2g0o.order_list.order_list_main.4.2763caa4Sh3ouO&gatewayAdapt=glo2bra1 ponto
-
https://svn.code.sf.net/p/acbr/code/trunk2/DLLs1 ponto
-
Olá, onde encontro dlls ?: libeay32.dll libexslt.dll libiconv.dll libxml2.dll libxslt.dll1 ponto
-
Segue a titulo de ajuda: DECLARE INTEGER NFE_Inicializar IN ACBrNFe32.dll string,string DECLARE INTEGER NFE_StatusServico IN ACBrNFe32.DLL STRING @Resposta , INTEGER @Tamanho sResposta = space(1024) niTamanho = 1024 ? NFE_Inicializar("pasta\Xacbrlib.ini","") ? NFE_StatusServico(@sResposta,@niTamanho) messagebox(sResposta,0,"ACBRlib32 - Visual Foxpro 9") ? NFE_Finalizar() CLEAR DLLS Obrigado1 ponto
-
Caros Segue um exemplo mais explicações: Vamos supor que vc tenha renomeado a LIB para GeraDANFe.dll No caso do VFP, lembre-se de usar a LIB 32 bits StdCall_ACBrNFe32 primeiro, além das declarações (abaixo) vc precisa copiar as DLLs usadas para o mesmo local (Diretório) da GeraDANFe.dll libeay32.dll libexslt.dll libiconv.dll libxml2.dll libxslt.dll a DLL faz uso do arquivo INI. Na primeira vez que vc executar o programa abaixo ele vai gerar o INI indicado "teste.ini", mas não vai gerar o PDF pq o "path" caminho do PDF não está definido no arquivo INI. então crie um programa tste.prg contendo: ******************************************************************* ******************************************************************* ********* Gerar PDF a partir de um arquivo de NFe (XML) ********* ******************************************************************* ******************************************************************* DECLARE INTEGER NFE_Inicializar IN GeraDANFe.dll STRING eArqConfig , STRING eChaveCrypt DECLARE INTEGER NFE_Finalizar IN GeraDANFe.dll DECLARE INTEGER NFE_CarregarXML IN GeraDANFe.dll STRING eArquivoOuXML DECLARE INTEGER NFE_ImprimirPDF IN GeraDANFe.dll ? NFE_Inicializar (".\teste.ini","") ? NFE_CarregarXML (".\arquivoNFe.xml") ? NFE_ImprimirPDF () ? NFE_Finalizar () CLEAR DLLS NFE_Inicializar CLEAR DLLS NFE_Finalizar CLEAR DLLS NFE_CarregarXML CLEAR DLLS NFE_ImprimirPDF RETURN ******************************************************************* ******************************************************************* ******************************************************************* ******************************************************************* Notas: Cada chamada retorna um número, se 0 (zero) => foi ok, no exemplo coloquei um "?" para ver o resultado Na primeira vez que vc rodar o programa o arquivo INI será criado mas o PDF não Edite o arquivo teste.ini criado no exemplo acima e procure a sessão "[DANFE]" altere o caminho onde o PDF será gerado, por exemplo: PathPDF=.\ (no caso, o diretório atual) se não quiser q apareça um tela de status enquanto o PDF estiver sendo gerado mude também: MostraStatus=0 aconselho a usar sempre o caminho inteiro do arquivo (ex) ... c:\teste\arquivo.ini c:\saidaPDF Uma vez alterado o INI, da próxima vez que executar ele vai gerar o PDF no mesmo diretório (.\) nesse exemplo Ate Mauro1 ponto
-
sResposta tem que ser uma string já pronto de tamanho predefinido, Ex.: bufferLen := 256 buffer := Space(bufferLen) ? NFE_StatusServico(@buffer, @bufferLen) ? buffer Se da uma olhada no exemplo em [x]Harbour é bem parecido com VFP.1 ponto
-
Bom dia, Retomando o assunto: Como você declarou as variaveis de resposta e tamanho ,para passar como parametros nos Métodos , @memarques ? Sao passadas como referencia tb, correto ? DECLARE INTEGER NFE_StatusServico IN ACBrNFe32.DLL STRING @Resposta , INTEGER @iTamanho //como declarar sResposta e niTamanho aqui ? ? NFE_StatusServico(@sResposta,@niTamanho) Obrigado.1 ponto
-
* Comando:NFE_ImprimirPDF; * Atenção ao arquivo *.ini * Configura-se nele um monte de coisas * Inclusive onde será gerado o PDF * Esse foi um teste que fiz DECLARE INTEGER NFE_ImprimirPDF IN StdCall_ACBrNFe32.dll ? NFE_Inicializar("","") ? NFE_ConfigLer (".\1conf.ini") ? NFE_ConfigGravar (".\xconf.ini") ? NFE_CarregarXML ("Arquivo_da_Nota.xml") ? NFE_ImprimirPDF () ? NFE_Finalizar() CLEAR DLLS1 ponto