Ir para conteúdo
  • Cadastre-se

André Ferreira de Moraes

Moderadores
  • Total de ítens

    6.885
  • Registro em

  • Última visita

  • Days Won

    68

Tudo que André Ferreira de Moraes postou

  1. Leia o manual de integração da NFe, nele vc encontra todos os requisitos para realizar com sucesso a emissão da NFe - http://www.nfe.fazenda.gov.br/portal/ex ... xgJXfbUhs= Depois estude o demo do ACBrNFe.
  2. Provavelmente é algum problema na cadeia de certificados.
  3. Da segunda forma vc vai ter certeza que está tratando apenas os erros do ACBrNFe, mas como o ACBrNFe usa o PCN para gerar e ler os arquivos algum exception criado por essa classe pode passar despercebido. Dei uma procurada nos fontes do PCN por exception e só encontrei a criação deles nas rotinas de leitura, então provavelmente nas rotinas de envio vc não terá problema tratando apenas os erros gerados pelo ACBrNFe.
  4. Sempre que não é possível receber a resposta do SEFAZ é gerada uma exception. No caso dos dias em que o SEFAZ está lento e o lote não é processado rapidamente é apenas exibida uma mensagem de "Lote em Processamento".
  5. O problema está pq vc está mudando o campo hSaiEnt, ae a assinatura do arquivo fica diferente. Vc sempre deve comprar o digVal da NFe com o digVal da protNFe.
  6. Vc está com seus fontes atualizados? Acabei de testar com o demo e o XML foi lido corretamente.
  7. Poste como vc está informando a CST do produto.
  8. Abra o arquivo pcnNFeR.pas e mude a linha Itens := copy(Arquivo,Pos('',Arquivo)-Pos('
  9. Vc precisa instalar a cadeia de certificados do emissor do seu certificado e do SEFAZ do seu estado.
  10. Está acontecendo em todas as máquinas do cliente? Em modo de produção e homologação? Instalando em seu micro o certificado do cliente ocorre o mesmo erro? Testando com outra conexão de internet ocorre o mesmo erro?
  11. Não é possível adicionar 2 assinaturas, pois o arquivo não seria validado pelos Schemas. Poste o XML com o problema e o trecho da sua rotina para que possamos analisar.
  12. Anexe o arquivo, fica mais fácil de testarmos.
  13. Qual a mensagem de erro e qdo ocorre? Pois apenas usando o LoadFromFile não é feita nenhuma validação.
  14. Não crie tópicos repetidos. Continue em viewtopic.php?f=5&t=5967
  15. Cada cliente pode ter uma regra específica, quem deve te fornecer essas informações é o contador de cada um.
  16. Vc deve percorrer todos os itens da propriedade ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[X], comparando o campo chNFe com a chave que foi enviada e o campo digVal. ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].tpAmb ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].verAplic ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].chNFe ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].dhRecbto ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].nProt ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].digVal ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].cStat ACBrNFe1.WebServices.Retorno.NFeRetorno.ProtNFe.Items[0].xMotivo [/code]
  17. Veja o projeto RecuperXML da pasta branches. Nele há um exemplo de como importar uma NFe e pode ser adaptado para importar os dados do Sintegra.
  18. Sim, basta vc ler o html e pegar os campos que desejar.
  19. Atualmente não existe nenhuma propriedade no componente que permita esta configuração.
  20. Não sei dizer, vc precisa verificar com um contador.
  21. Se vc usar o CSOSN 900 é possível informar nos campos de ICMS os valores.
  22. Tópico trancado. Vc insiste em ficar abrindo tópicos sobre o mesmo assunto.
  23. Vc não deve informar quebra de linha nas mensagens complementares. Para quebrar as mensagens use ;(ponto e vírgula) Os webservices não aceitam quebra de linha no XML enviado.
×
×
  • 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.