Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    39.620
  • Registro em

  • Última visita

  • Days Won

    1.148

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Wagner, O cliente da sua cliente não pensou na hipótese que ele pode receber um CT-e e uma NF-e com o mesmo nome, ou seja, 10500.xml e ao salvar o segundo XML vai ocorrer a sobreposição. Página 130 do Manual do CT-e versão 3.00 temos: 6.2 Padrão de Nomes para os Arquivos Visando facilitar o processo de guarda dos arquivos pelos legítimos interessados, criou-se um padrão de nome para os diversos tipos de arquivos utilizados pelo sistema CT-e. São eles: • CT-e: O nome do arquivo será a chave de acesso completa com extensão “-cte.xml”; (...)
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. Bom dia Lopes, Vai ai uma dica: Como e quando usar o SVC - SEFAZ-Virtual de Contigência
  4. Bom dia mysyfy, Com essa alteração não vai gerar efeito colateral ao consultar os eventos: 2050, 2060 e 3010? Visto que esses três eventos que mencionei também devemos informar o nrInscEstab.
  5. Boa tarde Ângelo, Os componentes ACBrNFe, ACBrCTe, ACBrMDFe o LoadFromFile (por exemplo) que se utiliza do LoadFromString possui um parâmetro que determina se é apendas para carregar o XML ou se é para gerar o XML novamente, veja: function LoadFromFile(const CaminhoArquivo: String; AGerarNFe: Boolean = False): Boolean; function LoadFromStream(AStream: TStringStream; AGerarNFe: Boolean = False): Boolean; function LoadFromString(const AXMLString: String; AGerarNFe: Boolean = False): Boolean; function LoadFromIni(const AIniString: String): Boolean; Note que somente o LoadFromIni não tem o parâmetro AGerarNFe os demais tem e o seu valor padrão é False. Como o Elton disse, o LoadFromString (que é utilizado pelo LoadFromFile e LoadFormStream) tem por objetivo carretar o XML de terceiros, ou seja, não foi gerado pelo componente. Neste caso o componente checa se o XML esta assinado ou não, caso não esteja será assinado, validado e por fim salvo em disco, dai o motivo do SaveToFile. Já o LoadFromStringIni tem como objetivo carregar os dados do evento que se encontram em um arquivo INI, gerar o XML, assinar, validar e salvar em disco. Logo não devemos em hipótese nenhuma remover o SaveToFile. Se esta ficando dois XML na pasta referente ao mesmo evento, isso significa que a sua aplicação esta gerando e salvando o XML com uma nomenclatura e o componente com outra. Se você adotar a mesma nomenclatura, mesmo o componente salvando novamente só teremos um arquivo, visto que o Windows não aceita dois ou mais arquivos com o mesmo nome.
  6. Bom dia Anderson, Para imprimir o DABPE é necessário ter o XML, caso contrario não tem como, uma vez que as informações a serem impressas se encontram no XML. Agora se o funcionário deletou o XML, deve ser punido pois rasgou um documento fiscal com validade jurídica.
  7. Boa tarde Guto, Muito obrigado pela contribuição, vou analisar a sua implementação mais a do Jefferson.
  8. Bom dia Jefferson, Muito obrigado pela colaboração, vou analisar o que você fez.
  9. Bom dia, Isso é estranho, pois toda vez que vamos emitir devemos limpar o componente e alimentar ele com os novos dados, com a alíquota é igual para todas as notas, se você sempre atribuir o valor 5 não vejo porque dessa mudança para 5.01
  10. Bom dia Alex, Favor entrar em contato com o provedor e solicitar um exemplo de envio de lote de RPS, de preferencia "envelopado".
  11. Bom dia, Será necessário "debugar" para saber porque essas propriedades não estão sendo alimentadas ao executar o método ConsultarLoteRps.
  12. Bom dia a todos, Vou ser obrigado a fechar esse tópico pois estão misturando os assuntos. Por favor vamos seguir as regras do fórum.
  13. Bom dia Guto, Favor anexar os fontes que você alterou, bem como o arquivo INI que você criou para o provedor, os schemas, para que possamos analisar e estando tudo OK, enviarei para o repositório, assim mais desenvolvedores poderão realizar os testes.
  14. Henrique, Enviei uma alteração no arquivo ini do provedor para o repositório.
  15. Boa tarde Rhuan, Você esta usando a configuração abaixo?
  16. Boa tarde, A propriedade de configuração ConsultaLoteAposEnvio esta com o valor True ou você esta executando os métodos: Enviar, ConsultarSituacao e ConsultarLote ? Se esta executando os métodos o fragmento de código que você postou é executado depois do ConsultarLote, correto?
  17. Boa tarde Elvis, Segundo o Manual do CT-e versão 3.00 (páginas 186 e 187), somente para o CT-e OS.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Boa tarde Henrique, Você sabe me dizer se todas as cidades atendidas pelo provedor ISSNet não precisam gerar o grupo <MetodoInfo> que se encontra na sessão [DadosSenha] ou somente a cidade de Itatiaia/RJ?
  20. Boa tarde a todos, Peço que atualizem os fontes, reinstale os componentes e façam testes com o componente configurado agora para a versão 2.00
  21. Bom dia Hudson, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.
  22. Dercide, Fiz os testes tanto em ambiente de homologação quanto de produção, é obvio que os RPS fora rejeitados, pois não tenho clientes nessas cidades. Mas vamos aos resultados. Santo André - Ginfes - funcionou em ambos os ambientes. Tangara da Serra - WebISS, em homologação funcionou, mas em produção retornou a seguinte mensagem: Sistema Indisponível. Curitiba - ISSCuritiba, em homologação ocorreu erro de timeout, mas em produção funcionou. Configuração que utilizei: Quanto ao SSLType = LT_All. Não fiz testes com a cidade de São Paulo, pois os dados do programa exemplo deixa o XML invalido, sendo assim demora um pouco mais até acertar tudo.
  23. Dercide, Obrigado pelas cidades, quanto a São Paulo é Nota Fiscal Paulista ou NF-e?
  24. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  25. Boa tarde, Favor anexar o XML que retornado pelo webservice, para que eu possa analisar.
×
×
  • 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.