Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.471
  • Registro em

  • Última visita

  • Days Won

    1.056

Tudo que Italo Giurizzato Junior postou

  1. Feche a aplicação caso ela ainda esteja aberta no Delphi. Vá na pasta C:\ACBr\Exemplos\ACBrDFe\ACBrNFe\Delphi e exclua o arquivo: ACBrNFe_demo.RES Abra novamente a aplicação pelo Delphi e tente compilar.
  2. Boa tarde Marcos, Comente a linha que contem o método Consultar e execute, pois quero saber onde o erro aparece se é no LoadFromFile ou no Consultar.
  3. Boa tarde, Essa Unit se refere ao programa exemplo do componente ACBrNFe? Se sim, exclua a pasta que contem os fontes do programa exemplo e baixe novamente com o Tortoise.
  4. Boa tarde, Em uma primeira analise, o seu XML esta correto, sendo assim chego a conclusão que o problema seja na SEFAZ. Favor entrar em contato com eles.
  5. Bom dia a todos, Acredito termos encontrado uma solução para realizar a assinatura no Lote quando temos os RPS assinados também. Por favor aguardem mais alguns dias, pois precisamos realizar testes a fim de detectar possíveis efeitos colaterais em função das alterações realizadas nas rotinas de assinatura.
  6. Bom dia a todos, Esta disponível no repositório o arquivo INI para o provedor Tecnos. Favor atualizar todos os arquivos de todas as pastas e façam os testes.
  7. Boa tarde José, O componente ACBrNFe possui duas propriedades de configuração onde você deve informar o CSC e o idCSC. O CSC é o Código de Segurança do Contribuinte e o idCSC é um identificador. Você tem que solicita-los a SEFAZ. Para algumas existem diferenças para o ambiente de produção e homologação, portanto nesse primeiro momento devemos solicitar para o ambiente de homologação.
  8. Boa tarde, No caso da NFC-e você deve informar a chave da mesma ao campo refNFe. Página 48 da NT 2013/005 versão 1.22 campo 29x.2 Quando ao SAT, não sei lhe informar.
  9. Josemar, Configure o componente para salvar os arquivos Soap (Configuracoes.WebServices.Salvar := True). Realize o envio do evento de encerramento desse MDF-e em questão. Post como anexo o arquivo de envio e o de retorno caso tenha. Os arquivos Soap possuem a palavra soap no nome.
  10. Marcos, O que precisa ser visto é, apesar do RPS não ser assinado, do Lote também não ser assinado, também não se faz necessário um certificado digital para acessar o Web Services?
  11. Boa tarde a todos, Todas as DLLs necessárias estão agrupadas em pastas dentro da pasta ...\DLLs A zlib1.dll encontra-se dentro da pasta ...\DLLs\XMLSec
  12. Boa tarde Marcos, Você esta carregando o XML do CT-e com o LoadFromFile antes de executar o método Consultar?
  13. Josemar, Quando você diz finalizar esta querendo dizer enviar o evento de encerramento, correto? Se sim, faça como Fabrício estudo a rotina do botão [Encerramento] do programa exemplo e compare com a sua, pode ser que você esteja fazendo algo errado.
  14. Boa tarde, Primeiro você deve atribuir Now ao campo dEmi, segundo esta muito estranho a geração do conteúdo da TAG dhEmi, veja: <dhEmi>2015-11-17T00:00:00+04:30</dhEmi> O horário esta 00:00:00 porque você deve usado o Date em vez de Now. Agora o problema é o +04:30, esta certo isso?
  15. Josemar, O XML com final 0019.xml esta assinado e protocolado como autorizado. O XML com final 0019-mdfe.xml não esta assinado e muito menos protocolado. O XML com final 0016-mdfe.xml esta assinado e protocolado como autorizado. Quando você diz que o inicio de um é diferente do outro (vide os que estão em negritos) é pelo simples fato de um conter o protocolo e o outro não. Antes de enviar devemos gerar e assinar o XML, para tal basta alimentar o componente com os dados e executar o método Assinar. Esse método gera o XML assina e salva em disco (caso a propriedade Configuracoes.Arquivos.Salvar for igual a True). Se ocorrer algum erro após o envio a primeira coisa a fazer é carregar o componente com o XML enviado e em seguida executar o método Consultar. Esse método vai checar se o MDF-e consta ou não na SEFAZ se sim, vai retornar o resultado do processamento, caso tenha sido autorizado o XML será atualizado recebendo o protocolo de autorização. A partir dai basta imprimir o DAMDFE. Por outro lado se após a consulta retornar uma mensagem informando que o MDF-e não consta da base de dados da SEFAZ, fica claro que o erro ocorreu no envio e não no retorno. Logo devemos enviar novamente.
  16. Boa tarde Luciano, Deve usar o teDPEC uma vez que este foi substituído pelo EPEC. Foi mantido o nome ainda por mera compatibilidade uma vez que o tipo de emissão do DPEC e EPEC é "4".
  17. Boa tarde Marcos, Na procedure EnviarDados temos apenas duas linhas onde faz referencia ao certificado digital. N primeira é checado se o XML esta assinado ou não, mas neste caso o componente não se utiliza do certificado, apenas verifica se existe ou não a TAG Signature no XML, portanto não há motivo de se preocupar. A segunda verifica a validade do certificado: if FPConfiguracoes.Certificados.VerificarValidade and (FPDFeOwner.SSL.CertDataVenc < Now) then raise EACBrDFeException.Create('Data de Validade do Certificado já expirou: '+ FormatDateBr(FPDFeOwner.SSL.CertDataVenc)); Acredito que se alterarmos o código acima para: if FPConfiguracoes.Certificados.VerificarValidade then if (FPDFeOwner.SSL.CertDataVenc < Now) then raise EACBrDFeException.Create('Data de Validade do Certificado já expirou: '+ FormatDateBr(FPDFeOwner.SSL.CertDataVenc)); E atribuir o valor False a propriedade VerificarValidade não teremos problemas no que diz respeito ao certificado.
  18. Boa tarde Josemar, Os arquivos são de grande ajuda, favor postar como anexo.
  19. Boa tarde Paulo, Não seu se esse arquivo se refere ao programa exemplo ou da sua aplicação. Mas me diz uma coisa quando você diz que não grava, você quer dizer que o arquivo não é salvo em disco ou não é salvo no lugar correto?
  20. Bom dia Akai, Os parâmetros IncluiEncodingCab e IncluiEncodingDados serve para incluir no cabeçalho e ou no dados a linha: <?xml version="1.0" encoding="UTF-8"?> Veja o INI do Ginfes não maioria dos serviços temos: IncluiEncodingCab=0 IncluiEncodingDados=0 Já no caso do Cancelar temos: [Cancelar] IncluiEncodingCab=0 IncluiEncodingDados=1 <=== indica que a mensagem de dados vai começar com o encoding. Para alguns provedores o cabeçalho e ou dados devem ser convertidos para string neste caso temos: (...) Cabecalho=1 Se um, temos o cabeçalho e ou dados no formato string, se zero, formato XML. Dados=1 Espero ter ajudado.
  21. Bom dia a todos, Não existe mais o DPEC e nem o SCAN. Eles foram substituídos pelo evento EPEC e pela contingência SVC. Favor lerem as Notas Técnicas 2014/001 versão 1.10 que trata sobre o evento EPEC e a 2013/007 versão 1.03 que trata sobre o SVC.
  22. Bom dia, Muito obrigado pela colaboração, já esta disponível.
  23. Os schemas corretos estão na pasta: ...\Exemplos\ACBrDFe\Schemas\NFe Verifique se a aplicação esta realmente pegando os schemas da pasta correta.
  24. Bom dia, Post como anexo o XML de envio referente ao evento e o de retorno. Primeiro configure o componente para salvar os arquivos soap. Configuracao.WebWervices.Salvar := True;
×
×
  • 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.