Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    39.488
  • Registro em

  • Última visita

  • Days Won

    1.143

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Juliana, Em razão do Padrão Nacional da NFS-e eu não estou implementando provedores que não seguem o layout da ABRASF.
  2. Cesar, O método que utilizamos para ler o XML da NFS-e é o mesmo usado para ler o XML do RPS. Neste caso será necessário criar um outro componente para a impressão do RPS aos moldes do que foi feito para a NFS-e. Com esse novo componente, você vai poder utilizar os métodos Imprimir e ImprimirPDF.
  3. Boa tarde Dércio, Veja este link: https://www.futurizando.com.br/safeweb?p=453
  4. Boa tarde Augusto, Muito obrigado pela colaboração, já enviei para o repositório.
  5. Boa tarde Cesar, Você se refere ao PDF do DANFSE? Se sim, o programa exemplo possui um botão que gera o PDF, basta carregar o XML de uma NFS-e. O método para gerar o PDF é ImprimirPDF.
  6. Boa tarde André, Essa alteração que você fez foi pelo fato de alimentar uma Razão Social do Tomador com um tamanho maior que 75 caracteres, correto? E se tiver menos, ocorre algum problema? Normalmente não fazemos esse truncamento, deixamos em aberto, pois quem vai barrar é o Schema que vai acusar um tamanho maior que o permitido. Sendo assim, esse truncamento da string deve ocorrer na sua rotina que alimenta o componente com os dados pertinentes a nota de serviço.
  7. Bom dia Rodrigo, Se tratando do Destinatário da mercadoria sim. Quem pode baixar o XML completo da NF-e através do DistribuicaoDFe? O Destinatário da mercadoria, desde que primeiramente realize a Manifestação do Destinatário. A Transportadora, desde que o seu CNPJ conste no XML - grupo <transporta>, neste caso não se faz necessário a Manifestação pelo simples fato da transportadora não ser o Destinatário da mercadoria. Terceiros, deste que o seu CNPJ ou CPF conste no XML - grupo <autXML>, neste caso não se faz necessário a Manifestação pelo simples fato do Terceiro não ser o Destinatário da mercadoria (terceiro pode ser o contador da empresa que emitiu a nota).
  8. Bom dia, Isso significa que os seus fontes estão desatualizados, muita coisa foi corrigida e esta sendo melhorada.
  9. Bom dia Cesar, Desculpe, não fui claro ao escrever aumente o numero de tentativas. O numero de tentativas que me refiro é o de consultas e não de envio. Você enviou a mesma nota 2 vezes. Você esta usando o método Enviar? ACBrNFe1.Enviar(nLote); Lembre-se que este método é capaz de gerar o XML, assinar, validar, enviar, aguardar o retorno do protocolo, se a nota for autorizada, o XML é atualizado com as informações do protocolo e por fim o DANFE é impresso. O componente ACBrNFe possui várias opções de configuração interessantes dentro de Web Services, tais como: AguardarConsultaRet - valor padrão zero - defini o tempo em milissegundo entre o envio do lote e a primeira consulta. IntervaloTentativas - valor padrão 1000 - defini o tempo em milissegundo entre uma tentativa e outra (tentativa = consulta). Tentativas - valor padrão 5 - defini a quantidade de tentativas, ou seja, a quantidade de consultas que o componente vai fazer enquanto a SEFAZ retornar Lote em Processamento. TimeOut - valor padrão 5000 - defini o tempo em milissegundo de espera de um retorno do Web Services. Espero ter ficado mais claro agora.
  10. Boa tarde Rodrigo, Esta disponível as notas dos últimos 90 dias e desde que o Destinatário realize a Manifestação, caso contrario você só vai conseguir baixar os resumos das mesmas.
  11. Dangelo, Entre em contato com o provedor, para checar se há necessidade ou não e se não é preciso, tem que verificar junto ao provedor se os dados do emitente estão corretos. Tem casos também que no cadastro o CNPJ e IM esta formatado, ou seja, com pontos, barras e traços, já no XML esses caracteres não devem ir, ai ocorre o problema.
  12. Boa tarde, O Emitente é de qual UF? Todos os fontes de todas as pastas estão atualizados?
  13. Boa tarde Dangelo, Lembre-se que alguns provedores exigem um cadastro para emitir NFS-e via site e um outro para emitir via Web Services.
  14. Boa tarde Edílson, O encerramento é um evento só que essa mensagem é apresentada quando tentamos enviar o MDF-e. Você deve esta usando o método errado, o método de envio de evento é: EnviarEvento.
  15. Boa tarde Rodrigo, Notei que na justificativa do cancelamento esta sendo colocado caracteres especiais tais como cedilha e vogais acentuadas. <xJust>Erro de Digitação</xJust> Tente novamente da seguinte forma: <xJust>Erro de Digitacao</xJust>
  16. Bom dia Jozimar, Primeiramente peço desculpas ao Felipe pela demora em avaliar e disponibilizar as alterações. Agradeço a todos pela colaboração, já analisei e enviei para o repositório. Favor atualizar todos os fontes de todas as pastas e façam novos testes.
  17. Bom dia Rodrigo, A sua última atualização foi dia 11? Acredito que já ocorreram correção e melhorias do dia 11 até hoje. Outra coisa o XML que você anexou se refere ao CT-e que você pretende cancelar, mas e o XML de envio do evento de cancelamento. Pois a rejeição no caso se refere ao evento de cancelamento e não ao CT-e objeto de cancelamento.
  18. Bom dia Cesar, Esses XMLs mostram que o lote foi enviado e recebido com sucesso pela SEFAZ, pois a mesma retornou o numero de recibo. Depois foi feita uma consulta informando o numero do recibo para saber a situação do lote enviado e a SEFAZ retornou que o lote se encontra em processamento. Tanto o envio quanto o retorno estão coerentes, pois foi enviado para o ambiente de homologação versão 4.00 e o retorno da SEFAZ se refere ao mesmo ambiente e versão. O único problema que vejo é talvez a demora no processamento do lote. Sendo assim, sugiro que aumente o numero de tentativas e ou aumente o intervalo de tempo entre uma tentativa e outra e se for o caso aumente também o valor de TimeOut.
  19. Bom dia Juliano, Lembre-se que o DistribuicaoDFe pode retornar 4 tipos de documentos: Resumo de Nota, Nota Completa, Resumo de Evento e Evento Completo. Sendo assim primeiro precisamos saber qual é o tipo de documento que estamos lendo no momento. Para isso basta lermos o valor de: ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ x ].Schema Valores retornados: schresNFe (Resumo de Nota), schprocNFe (Nota Completa), schresEvento (Resumo de Evento) e schprocEventoNFe (Evento Completo). Se o valor de ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ x ].resNFe.chNFe for diferente de vazio temos um Resumo ou Nota Completa. Se o valor de ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ x ].resEvento.chNFe for diferente de vazio temos um Resumo de evento. Se o valor de ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ x ].procEvento.chNFe for diferente de vazio temos um Evento Completo Para todos os casos o valor de ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[ x ].XML contem o XML retornado para quem deseja salvar o mesmo no banco de dados. Lembre-se que para saber de que tipo documento se trata devemos sempre ler o valor do campo Schema. No caso de uma Nota Completa como a quantidade de informações são grandes, optamos por ler somente alguns dados. Para saber quais são os dados lidos nos 4 casos peço que estude a função: function TRetDistDFeInt.LerXml: boolean; que esta na unit pcnRetDistDFeInt. Espero ter ajudado.
  20. Boa noite Juliano, Você chegou abrir os XML através de um navegar? No retorno temos o documento de NSU 82503 que no caso é um evento. Quanto a última postagem desculpe não entendi o seu questionamento. Um coisa é certa, o retorno vem compactado, mas o componente se encarrega de descompactar.
  21. Boa noite Renyldo, É gerado o XML *-con-dist-dfe.xml ?
  22. Boa noite Claudemir, Eu te questionei em função do que você escreveu: "IE do cliente bem como outros dados estão corretos," "TRUNK , 2016 A ULTIMA ATUALIZA..." Pelo que estou vendo os seus fontes vão fazer aniversário de 1 ano sem atualização. Muita coisa foi melhorada e corrigida não só nos fontes do ACBNFSe quanto aos demais componentes.
  23. Boa tarde Rodrigo, Favor atualizar mais uma vez pois ocorreram atualizações nas classes mães (ACBrDFe).
  24. Boa tarde Claudemir, A rejeição se refere a Inscrição Municipal e não Inscrição Estadual. Outra coisa, quando você se refere a Trunk é o trunk antigo? Se sim, desculpe hoje só damos suporte aos fontes do Trunk2.
  25. Boa tarde André, Muito obrigado pela colaboração, já esta no repositório. Vou fazer a mesma alteração nos demais provedores.
×
×
  • 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.