Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation since 18-04-2024 em todas as áreas

  1. Olá pessoal! O envio do MDFe de forma assíncrona está com os dias contados, com a previsão de ser encerrado no dia 30/06/2024. O tópico abaixo tem mais detalhes a respeito. Mas fica então o questionamento, o que muda? Bem, antes de falar sobre isso, vamos responder a outra pergunta: Qual é a diferença entre o envio assíncrono e o envio síncrono? De maneira bem simples, a diferença entre essas formas de envio é a quantidade de conexões que é feita para com o web service da Sefaz. No envio assíncrono, primeiro sua aplicação envia o XML para o web service e recebe um número de recibo. Então, a aplicação faz uma nova requisição para o web service consultando o número de recibo para obter as rejeições ou em caso de sucesso o MDFe. Já no envio síncrono, em uma só requisição é enviado para o web service e na resposta já vem as rejeições ou o MDFe quando em caso de sucesso. Se você pensou: Isso se deve ao fato de que visando auxiliar os desenvolvedores que utilizam o componente, esse processo é automatizado, ou seja, a consulta já era feita automaticamente pela solução. Entendi a diferença entre os modos de envio, mas o que eu preciso mudar na minha aplicação? A primeira coisa que você deve se atentar é no comando que utiliza para fazer o envio do MDFe para o web service. Veja quais são os parâmetros do método Enviar no comando nativo. // Parâmetros do método Enviar: // ALote = Número do Lote // AImprimir = Se True imprime automaticamente o DAMDFE // ASincrono = Se True o envio é no modo Síncrono, caso contrario Assíncrono. ACBrMDFe.Enviar(Alote, AImprmir, ASincrono); Estes parâmetros são refletidos também nos comandos tanto da Lib: MDFE_Enviar(ALote, AImprimir, ASincrono, sResposta, esTamanho); Quanto do Monitor: MDFE.ENVIARMDFe(nXMLMDFe, [nLote], [nAssinar],[nImprimi],[nImpressora], [bAssincrono], [bEncerrado] ) Parâmetros: nXMLMDFe - Caminho do XML do MDF-e nLote - Número do Lote (opcional) nAssinar - Assinar o XML (opcional - informe 0 para não assinar) nImprimi - Imprimir MDF-e (opcional - informe 1 para imprimir) nImpressora - Nome da Impressora (opcional) bAssincrono - Por padrão o envio é Assíncrono, informa "False" para envio Sincrono bEncerrado - Imprimir Mensagem de "MDFe Encerrado", (opcional - informe 1 para imprimir) Então, a partir de 30/06/2024, será preciso informar corretamente o parâmetro que define o modo de envio, para que o mesmo seja feito de forma síncrona. No momento de ler o retorno, também serão necessárias mudanças. Caso utilize o componente nativo para Delphi/Lazarus, a classe que vai ler as informações não é mais a Retorno e sim a Enviar. //Ao invés de ler as informações de: ACBrMDFe.WebServices.Retorno.XXXX //Agora vai ler de: ACBrMDFe.WebServices.Enviar.XXXX Se você utiliza o Monitor ou a Lib, a principal diferença será no momento de ler as informações do MDFe. No envio assíncrono elas ficavam contidas na seção [MDFe + Número do MDFe], no entanto, na resposta do envio síncrono elas ficam em [MDFe+ Chave de Acesso do MDFe]. Mas eu não tenho a Chave de Acesso ainda, como vou conseguir ler? A chave de acesso de um documento fiscal deve ser montada seguindo uma regra estabelecida no MOC. Por isso, tanto a Lib quanto o Monitor possuem um método específico que se alimentado com as informações necessárias devolvem a chave de acesso montada. São eles: MDFe.GerarChave para o Monitor. MDFe_GerarChave para a Lib. Portanto, fazendo uso deste método é possível obter a informação que é precisa para realizar a leitura da seção.
    7 pontos
  2. Olá Pessoal, Caso alguém tenha informações sobre as cidades abaixo no que se refere a provedor, URLs, schemas, por favor nos informes. A ideia é fazer com que o componente ACBrNFSeX atenda o maior numero possível de cidades acima de 100 mil habitantes. Cidades com mais de 200 mil habitantes não atendidas pelo componente: 2303709 Caucaia/Ceará - Trabalha com formato TXT e no site tem a opção para importar o arquivo Cidades com menos de 200 mil e mais de 100 mil habitantes não atendidas pelo componente: 1301902 Itacoatiara/Amazonas 1303403 Parintins/Amazonas 1500107 Abaetetuba/Pará 1501709 Bragança/Pará 1501808 Breves/Pará 1502103 Cametá/Pará 1505502 Paragominas/Pará 1507953 Tailândia/Pará 1508100 Tucuruí/Pará 1600600 Santana/Amapá 2103307 Codó/Maranhão 2107506 Paço do Lumiar/Maranhão 2111201 São José de Ribamar/Maranhão 2306405 Itapipoca/Ceará 2307700 Maranguape/Ceará 2510808 Patos/Paraíba 2513703 Santa Rita/Paraíba 2600054 Abreu e Lima/Pernambuco 2606804 Igarassu/Pernambuco 2612505 Santa Cruz do Capibaribe/Pernambuco 2613701 São Lourenço da Mata/Pernambuco 2900702 Alagoinhas/Bahia 2924009 Paulo Afonso/Bahia 3300308 Barra do Piraí/Rio de Janeiro 3302270 Japeri/Rio de Janeiro 3516408 Franco da Rocha/São Paulo 3547304 Santana de Parnaíba/São Paulo Ultima checagem com o arquivo ACBrNFSeXServicos.ini realizada na data de 19/04/2024.
    5 pontos
  3. Olá Pessoal, Mais um documento fiscal eletrônico a vista. Portal do DC-e: Portal da Declaração de Conteúdo Eletrônica (svrs.rs.gov.br) Está disponível no Portal dos Documentos Fiscais Eletrônicos a área temática dedicada a Declaração de Conteúdo Eletrônica - DCe. Nesta área poderá ser encontrado material técnico como Manuais e Schemas, Legislação, Notícias e serviços relacionados ao documento fiscal. O que vem a ser o DC-e: O Projeto DCe tem como objetivo a implantação de um modelo nacional de declaração de conteúdo eletrônica, visando a substituir a sistemática de utilização da declaração de conteúdo em papel, melhorando a visibilidade dessa declaração e permitindo, ao mesmo tempo, o acompanhamento em tempo real das operações. No Portal encontramos os Manuais e os Schemas, ainda não estão disponíveis as URLs de homologação e de produção (vamos aguardar). Para informações sobre a legislação, acesso o portal pois estão disponíveis tanto o ajuste SINIEF que instituiu o DC-e quanto o Ato COTEPE.
    4 pontos
  4. Bom dia! A informação que temos é a de que a cidade de Biguacu/SC é atendida pela versão 2.04 do web service da IPM. Neste caso, as tags em que ele busca a informação são a princípio <UrlNfse> e <LinkNota>. Ainda assim, o componente também conta com uma rotina de tratamento que busca a informação do Link dentro da tag OutrasInformacoes. No entanto, conferindo aqui, me parece que a mesma não é utilizada pela rotina de leitura do IPM. Enviado alteração ao SVN na Rev-33348 adicionando chamada a esta rotina, por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
    3 pontos
  5. Você chegou a aumentar o TimeOut? Tente um valor como 40000 para testar. Veja mais informações em:
    3 pontos
  6. Ola boa noite, Com ajuda dos consultores consegui resolver meu problema usando MDFe_GerarChave() pode fechar.
    3 pontos
  7. Olá boa tarde Diego!! Após quebrar a cabeça aqui achei o problema ... era a versão do java que estava desatualizada aqui no PC. Obrigada pela atenção!
    2 pontos
  8. Bom dia @Aggille Sistemas de Gestão, Na versão 2.04 devemos atribuir o código da Obra e a Arte nos respectivos campos: NFSe.ConstrucaoCivil.CodigoObra := 'código da obra'; NFSe.ConstrucaoCivil.Art := 'arte';
    2 pontos
  9. Reportando. Funcionou perfeitamente a propriedade pathNome. Muito obrigado @Renato Rubinho !!!
    2 pontos
  10. Bom dia @Lindomar S. Menezes, O MDF-e foi enviado no modo Assíncrono ou Síncrono?
    2 pontos
  11. Mudanças na certificação digital devem começar em junho, diz presidente do ITI https://capitaldigital.com.br/mudancas-na-certificacao-digital-devem-comecar-em-junho-diz-presidente-do-iti/ Contribuição de @Arimateia Jr
    2 pontos
  12. Obrigado, antes de você mandar eu já tinha reiniciado uma instalação do zero, e deu tudo certo !! Obrigado a todos
    2 pontos
  13. Olá pessoal, espero que estejam todos bem. Compartilho com voçês um projeto em que venho trabalhando, acabei tendo que deixar o projeto de lado por algum tempo, mas agora estou trabalhando nele e devo disponibilizar os fontes nos proximos dias.
    2 pontos
  14. Boa tarde executando em meu ambiente de testes com escala monitor 100% ACBrNFe.DANFE.NovaEscala := 96; ACBrNFe.DANFE.AlterarEscalaPadrao := False;
    2 pontos
  15. to ligado @Daniel InfoCotidiano nessa minha api roda outras features tbm, nesse caso não posso deixar que um componente/unit altere o padrão, por isso isolei o componente e manipulei a maneira como ele usa o defautl do s.o (fork), apesar de não concordar não vem ao caso, com os ajustes que apliquei esta funcionando e não vou ter problema quando pessoal do time ajustar alguma coisa, mesmo assim fico grato pela atenção que deram sobre o caso, muito obrigado. Att.
    2 pontos
  16. Boa tarde @ANDERSON JUNIOR GADO DA SILVA Falando com o time isso foi colocado pq servidores como Amazon são em inglês e alguns usuários sugeriram isso. Comportamento com meu ambiente de testes: Utilizado diretivas do Linux no LAzarus: Resultou como esperado: Quando não usamos ele pega padrão do Sistema Operacional, mas add a virgula como separador decimal.
    2 pontos
  17. @C4Dev, Muito obrigado pela colaboração, já Inclui na minha lista de tarefas para analise.TK-5362
    2 pontos
  18. Bom dia. Vou entrar em contato com eles. Obrigado por enquanto.
    2 pontos
  19. Olá pessoal! Conferindo no painel Situação SVC, é possível observar que a Sefaz de Pernambuco está com contingência agendada para o dia 21/04/2024, com previsão de inicio às 07h00 e encerramento no dia 22/04/2024 às 09h00. Para utilizar as soluções ACBr em contingência durante este período, siga as orientações do tópico abaixo: Um agradecimento ao membro de nossa comunidade @Felipe Mariano por compartilhar a informação no canal #sefaz em nosso Discord.
    2 pontos
  20. Olá pessoal! No dia 04/04/2024 foi publicada a Resolução Sefaz Nº636, alterando novamente o artigo 9º da Resolução Nº578, dando ao mesmo a seguinte redação: Postergando novamente a entrada em vigor dessa obrigatoriedade para 01/05/2024. Um agradecimento ao membro de nossa comunidade @Bruno da Silva Pereira por compartilhar a informação em nosso fórum.
    2 pontos
  21. Você salvou as dlls na mesma pasta na aplicação? No seu primeiro print está selecionada homologação, tente mudar para produção. Teste com o programa de exemplo no cliente para ver se ocorre o mesmo problema, na aba consultas existe o botão Consulta Cadastro
    1 ponto
  22. Bom dia! Você está carregando no componente um XML de retorno de envio de lote. Veja que a tag pai dele é <EnviarLoteRpsSincronoResposta > . Por isso o componente não consegue ler as informações. Você precisa carregar um XML de uma NFSe. Ele começa em <CompNFSe>
    1 ponto
  23. Bom dia Antonio, Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-5379
    1 ponto
  24. Bom dia @C4Dev, Vou rever a alteração que fiz.
    1 ponto
  25. Bom dia @Mcq Desenvolvimentos, Usando os Schemas que se encontram na pasta: ...\Exemplos\ACBrDFe\Schemas\CTe ocorre o mesmo erro? Lhe pergunto isso, pois nessa pasta existe o arquivo cteModaAquaviario_v4.00.xsd Ao atualizar o ACBr, você atualiza todos os fontes de todas as pastas? Após a atualização reinstala o ACBr? Após a reinstalação compila a aplicação com a opção Build? Siga sempre esta lista: Você tem fontes do ACBr 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. Por fim repita os testes.
    1 ponto
  26. A diferença agora me parece estar no final da URL para a qual é feita a requisição. Esta é a informação do TxId. Conferindo no log da Lib, você utilizou: WANO80 para ela. Veja o valor que consta no log do teste no exemplo nativo: 93920DE81DCB43EA9C09FB8425AB3782 Conforme manual dos padrões para iniciação no PIX, o TxId precisa respeitar essas regras: Por favor, corrija o valor do TxId respeitando as especificações e faça um novo teste.
    1 ponto
  27. Opa Italo, bom dia. Tudo bem? Vou fazer com os exemplos que você me passou Muito Obrigado.
    1 ponto
  28. Bom dia Carvalho, O componente ACBrNFSeX possui uma rotina de leitura para provedores que seguem o layout da ABRASF versão 1, uma outra rotina que segue a versão 2 da ABRASF e diversas rotinas para os provedores que tem layout próprio. Isso faz com que haja a necessidade de se informar "configurar o componente" o código do município para a qual a nota foi emitida, desta forma o componente sabe qual das diversas rotinas de leitura ele vai utilizar. O componente não possui um método que carrega o XML como uma string detecta o município para o qual a nota foi emitida e retorna o código IBGE do mesmo. Caso você queira contribuir com o provedor implementando esse método ficaremos muito agradecidos pela colaboração.
    1 ponto
  29. Bom dia Castro, Após o envio no modo Síncrono se o MDFe foi autorizado você pode pegar a chave da seguinte forma: Chave := ACBrMDFe1.Manifestos[0].MDFe.procMDFe.chMDFe; Mas também você pode obter a chave da seguinte forma: Chave := ACBrMDFe1.Manifestos[0].NumID; Essa segunda forma se faz necessário que o o XML do MDFe tenha sido gerado.
    1 ponto
  30. Não. ambos são distintos. então não tem problemas ter os dois
    1 ponto
  31. Boa tarde @Italo Giurizzato Junior, em contato com o provedor Elotech, identifiquei que para consultar a NFse por faixa, mesmo que o número inicial seja igual ao número final, precisa enviar as duas tags para evitar o erro de timeout; então imagino que teria que alterar nesse local: Fiz essa alteração aqui localmente e deu certo consultar por faixa:
    1 ponto
  32. Boa noite, Obrigado pela contribuição. Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-33416 Por favor atualize os fontes, reinstale os componentes, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado.
    1 ponto
  33. 1 ponto
  34. Boa tarde Willian, Abra o arquivo ACBrNFSeXServicos.ini Altere a URL e siga os passos que se encontram no inicio do arquivo.
    1 ponto
  35. Ola, Aproveitando o assunto vi que na Lib não imprime o código de barras quando PosCanhoto=0(prCabecalho) e PosCanhotoLayout=1(prlBarra) só funciona quando PosCanhoto=1 = prRodape
    1 ponto
  36. Bom dia! Por favor, veja se as orientações presentes neste tópico lhe são úteis:
    1 ponto
  37. Bom dia ! Na realidade fiz a alteração apos um usuario pro reportar no discord, ele testou e aprovou. nos meus testes tbm deu certo. dai vi q vc tbm passava por isso e te notifiquei. lembre-se de ajustar as margens do seu boleto.
    1 ponto
  38. Caraca juro que procurei por algo assim mas nao vi kkkk Mas muito obrigado !!!!
    1 ponto
  39. Boa tarde @Italo Giurizzato Junior, se quiser posso enviar esse exemplo para o provedor e questionar eles sobre o problema de como esta vindo o retorno da consulta?
    1 ponto
  40. Bom dia @ALTAMOGIANA, Você atualizou todos os fontes de todas as pastas? Reinstalou o ACBr com a opção de apagar arquivos antigos marcada? Compilou a aplicação com a opção Build?
    1 ponto
  41. boa tarde, transmitiu com sucesso só esta dando problema na consulta tanto a consulta por lote: como a consulta de nfse por rps: estamos quase lá .
    1 ponto
  42. Consegui gerar o boleto com o QRCode. Muito obrigado pela ajuda ! Agora vou tentar fazer funcionar para o Itaú, mas é a mesma rotina, correto ?
    1 ponto
  43. Esse erro é problema no json do boleto que está errado...quando você informa um dado errado no json do boleto retorna esse erro ai DADOS INCONSISTENTES - 0840 Você está testando o boleto hibrido Bradesco ou PIX Puro do Bradesco?
    1 ponto
  44. Olá! Agradeço as dicas de @EMBarbosa e @Renato Rubinho! Alterando o timeout para 40000 conforme @EMBarbosa deu certo! obrigado!
    1 ponto
  45. Olá @Walter Vecchi Jr. tudo bem ? Olhando os logs, o método GerarQRCodeEstatico você não acessa os endpoints.. por isso vai gerar um pagamento estático com base nas credenciais que você informou.. feito isso, só precisa pegar este retorno e gerar um QRCode usando a própria IDE, para que possa ler e efetuar o pagamento, onde o único controle é o comprovante de pagamento do mesmo.. Quanto ao método CriarCobrancaImediata, este sim tem acesso aos endpoints e olhando o retorno nos logs, me parece que você esta sem permissão para acesso.. nesse caso precisa entrar em contato com a PSP para que eles possam te auxiliar..
    1 ponto
  46. Olá bom dia, Conforme orientado pelo Italo, fizemos a troca dos campos e conseguimos emitir a nota normalmente, sem rejeição, agora iremos atualizar a versão do Acbr, desde já muito obrigada!!
    1 ponto
  47. Olá! Alterei minha rotina para criar uma pasta a cada envio e desta forma tenho como recuperar os arquivos enviados mais recentes. Cristian
    1 ponto
  48. Enviei as alterações ao SVN... Commit [r33340]
    1 ponto
  49. Marque a opção de usar arquivo de configuração .cfg.
    1 ponto
×
×
  • 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.

The popup will be closed in 10 segundos...