Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    5.325
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que Diego Foliene postou

  1. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  2. Bom dia! Conferindo no Portal da Nota Fiscal Eletrônica, é possível observar que a Sefaz de Minas Gerais está com contingência ativada. Tendo iniciado no dia 24/09/2023 às 17h00 e com previsão de encerramento às 12h00 do dia 25/09/2023. Para usar o ACBr em contingência durante este período, siga as orientações deste tópico:
      • 2
      • Curtir
  3. Boa noite! Primeiro de tudo, mais uma vez, muito obrigado pela contribuição. Toda colaboração sempre será mais do que bem vinda. No entanto, fiz alguns testes e não entendi a real necessidade da sua contribuição. Comparando o arquivo CancelamentoResposta.cs que disponibilizou com o que temos no SVN, foram apontadas duas diferenças. A primeira delas é adição de algumas propertys: public string Versao { get; set; } public TipoAmbiente TpAmb { get; set; } public string VerAplic { get; set; } public int CStat { get; set; } public string XMotivo { get; set; } public int CUF { get; set; } public string ChNFe { get; set; } public DateTime DhRecbto { get; set; } public string NProt { get; set; } public string tpEvento { get; set; } public string xEvento { get; set; } public string nSeqEvento { get; set; } public string CNPJDest { get; set; } public string emailDest { get; set; } public string XML { get; set; } public string Resposta { get; set; } Se conferirmos na declaração da classe, podemos ver que ela herda de CancelamentoRespostaBase: public sealed class CancelamentoNFeResposta : CancelamentoRespostaBase<CancelamentoNFeResposta, TipoEventoNFe> Já CancelamentoRespostaBase, herda de DFeRespostaBase. Ambas já possuem as propriedades que você adicionou, por isso, não acho necessário adicionar elas na classe filha novamente. A segunda alteração é a adição de um método LerResposta. public static CancelamentoNFeResposta LerResposta(string resposta) { ACBrIniFile iniData = ACBrIniFile.Parse(resposta); CancelamentoNFeResposta cancelamentoCTeResposta = iniData.ReadFromIni<CancelamentoNFeResposta>("CANCELAMENTO"); if (cancelamentoCTeResposta == null) cancelamentoCTeResposta = iniData.ReadFromIni<CancelamentoNFeResposta>("Cancelamento"); cancelamentoCTeResposta.Resposta = resposta; return cancelamentoCTeResposta; } Este método tenta ler de uma seção "CANCELAMENTO" na resposta e se não encontrar, busca de "Cancelamento". Nos testes que fiz, o conteúdo devolvido veio da seguinte maneira: Portanto, o if que busca por "CANCELAMENTO" retornou vazio e acabou buscando e encontrando em "Cancelamento". Para este caso, já tem na rotina de leitura de CancelamentoRespostaBase.cs Realizei meus testes usando o demo em C# e a seguinte versão da Lib.
  4. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Bom dia! A configuração fica no caminho DFe > Impressão > Dados Empresa.
  7. Bom dia! Para que a tag código país seja gerada, você precisa passar o valor "9999999" para a propriedade NFSe.Tomador.Endereco.CodigoMunicipio Para que a tag NIF seja gerada NFSe.Tomador.Endereco.UF precisa ser "EX".
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. Por favor, faça um teste utilizando o programa exemplo. Ambos os arquivos anexos* foram gerados marcando o evento R-4020 e usando o botão "Gerar Arquivos" do programa exemplo. Como é possível observar: Ele gera, assina e valida os XMLs. *Removi a informação das tags relacionadas a assinatura, mas como é possível observar, o XML foi gerado corretamente. Estou usando certificado A1, configurado apenas caminho PFX e senha. Reitero também que verifique se seus fontes e seu programa exemplo não possuem alterações locais e que ao atualizar os fontes do ACBr, é preciso reinstalar para que as atualizações e alterações surtam efeito, então sempre que fizer um SVN Update, precisa reinstalar. 1111111110000002023092209453524440-R-4020-0.xml 1111111110000002023092209373708795-R-4020-0.xml
  10. Bom dia! Por favor, veja está resposta de nosso amigo @Italo Giurizzato Junior, explicando que o método foi implementado pelo fato do XML da NF3e possuir um grupo autXML que serve para permitir que o emitente indique até 10 CNPJs/CPFs que possam ter acesso ao XML da nota. Mas que não temos informação sobre o serviço de fato ter sido disponibilizado e também não encontramos URLs correspondentes para ele na página da Sefaz. Em suma, até onde sabemos, não existe, ou não foi disponibilizado ainda, serviço de distribuição DFe para NF3e.
  11. Bom dia! Beleza. Já temos mais informações que podem nos ajudar a entender o que está ocorrendo. Vamos realizar alguns testes sem preencher está informação e lhe retornamos assim que descobrirmos algo.
  12. Bom dia! RLPreviewForm.pas Procure pela procedure TRLPreviewForm.Init;
  13. A janela de Preview do Fortes Report é montada internamente pelo mesmo. Você pode conferir a unit RLPreviewForm para mais informações. Não encontrei nela uma propriedade específica relacionada ao ícone da janela de preview (tem relacionada aos ícones da janela do menu dela). Mas elas não são acessíveis diretamente no componente ou na Lib.
  14. Por favor, seus fontes estão atualizados? Você não possui nenhuma modificação local? (Isso é indicado pelo SVN com uma bolinha vermelha). Pergunto porque fiz um teste com o programa exemplo e o XML foi gerado corretamente. Já no arquivo r-4020_3.xml que nos encaminhou no e-mail, está constando duas vezes as mesmas informações. Vale a pena você conferir a sua rotina de preenchimento do evento também.
  15. Foi gerada uma nova compilação do ACBrMonitor. Por favor, queira atualizar e testar.
  16. Boa tarde! Por favor, como está a configuração de certificado, pode disponibilizar um print? Neste tópico, tem as configurações recomendadas por tipo de certificado.
  17. Boa tarde! Foi adicionado no ACBrMonitor o método GNRe.GerarXML. Este método recebe um arquivo INI, assim como o GerarGuia, porém, diferente dele, este método não faz o envio para o web service. Veja um exemplo de uso e de retorno do mesmo. O mesmo estará disponível na próxima compilação do ACBrMonitor.
  18. O membro da comunidade @Felipe Mariano, chamou atenção no canal #sefaz em nossa comunidade do Discord, para o fato de que a contingência para a Sefaz São Paulo foi ativada. Fonte: Portal da NFe. Para utilizar o ACBr em contingência, siga as orientações deste tópico:
  19. Boa tarde! Estou buscando mais informações a respeito, mas é quase certo que os 3 questionamentos estão relacionados diretamente ao Fortes Report, que é o gerador de relatórios utilizado e não seja uma questão de configuração das classes em C# ou da Lib em si.
  20. Boa tarde! No dia 21/09/2023, por volta das 15h04, começamos a receber relatos no canal #sefaz em nossa comunidade do Discord. De membros com dificuldade em consumir os serviços da Sefaz de São Paulo. Conferindo no DownDetector, é possível observar que o número de relatos aumentou exponencialmente por volta das 14h00 Não há contingência ativada até o momento desta publicação. Lembrando que a seguinte orientação consta na página da Sefaz de SP para casos de falha de conexão.
  21. Boa tarde! Ainda vamos averiguar a questão do retorno: Mas as informações da cidade foram enviadas ao SVN na Rev-30720 e estarão disponíveis nativamente na Lib na próxima compilação da mesma.
  22. Boa tarde! Alteração enviada ao SVN na Rev-30719. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  23. Distribua a ACBrLib seguindo a mesma estrutura ...\ACBrLib\x64\ Para as dependências. Se precisar usar OpenSSL, este link tem orientações de como instalar a versão indicada. https://askubuntu.com/questions/1126893/how-to-install-openssl-1-1-1-and-libssl-package
  24. Bom dia. Conferindo no layout e nos schemas, sim. Boa parte ainda permanece como atributo.
  25. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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...