 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
romulomayworm Novato


Registrado: Sexta-Feira, 5 de Junho de 2009 Mensagens: 4
|
Enviada: Sex Dez 04, 2009 8:49 am Assunto: ACBR - DANFE - dúvidas na impressão |
|
|
Salve galerinha,
Tenho acompanhado o fórum e estou adaptando o acbr ao meu sistema para emitir NF-e, já estou buscando os dados do destinatário, os produtos da venda em questão, tudo, mas ainda estou com algumas dúvidas, caso alguém possa saná-las, agradeço.
* Para imprimir o DANFE devo utilizar código semelhante (ou igual) ao contido no botão imprimir do exemplo?
procedure TForm1.btnImprimirClick(Sender: TObject);
begin
OpenDialog1.Title := 'Selecione a NFE';
OpenDialog1.DefaultExt := '*-nfe.XML';
OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*';
OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Geral.PathSalvar;
if OpenDialog1.Execute then
begin
ACBrNFe1.NotasFiscais.Clear;
ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName);
if ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis = teDPEC then
begin
ACBrNFe1.WebServices.ConsultaDPEC.NFeChave := ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID;
ACBrNFe1.WebServices.ConsultaDPEC.Executar;
ACBrNFe1.DANFE.ProtocoloNFe := ACBrNFe1.WebServices.ConsultaDPEC.nRegDPEC +' '+ DateTimeToStr(ACBrNFe1.WebServices.ConsultaDPEC.retDPEC.dhRegDPEC);
end;
ACBrNFe1.NotasFiscais.Imprimir;
end;
end;
* Qual seria a diferença existente nas formas de emissão (Normal, contingência, SCAN, DPEC, FSDA) e a escolha dela influencia em que?(tipo na geração do xml?, no envio?)
* Qual a diferença existente na escolha do Ambiente de destino?
* Ainda não estou com certificado digital válido. Por enquanto as únicas coisas que me são permitidas são: gerar NFe, Validar XML e Importar XML. Se tento imprimir acusa violação de acesso no endereço da memória. Se verifico o status, dá o erro de inativo ou inoperante e Forbbiden 403 (os dados de webservice não estão preenchidos, pode ser isso?), se tento consultar acusa o erro forbbiden 403, para gerar PDF dá violação de acesso no endereço da memória.
* ao se inutilizar uma NF-e por que da necessidade de se indicar ano, modelo, série, nº inicial e justificativa?
Pouquinhas dúvidas né?
Agradeço! |
|
Voltar ao Topo |
|
 |
fitlbanger Aprendiz


Registrado: Quarta-Feira, 6 de Junho de 2007 Mensagens: 232 Localização: Cuiabá-MT
|
Enviada: Qua Dez 09, 2009 8:34 am Assunto: |
|
|
Olá Romulo,
Primeiramente eu aconselho você a ler o Manual de Integração Contribuinte, pois neste manual você encontrará todas as respostas em relação a NFe.
Emissão NORMAL - Você preenche uma única NFe e envia para a sefaz, uma NFe comum como fosse um NF antiga sem muito mistério.
Fora a emissão normal todas as outras são em contingencia.
As emissões em contingência geralmente são usadas quando você esta tendo um problema de envio de NFe para o orgão competente e a mesma esta com algum problema de comunicação e você precisa desta Nota, então você faz um lote para enviar mais tarde esta NFe, mas se você não conseguiu envia a NFe como será impresso a DANFE, eis a questão a nota fisicamente falando você vai ter que fazer uma nota em Formulário de segurança.
SCAN - Emissão normal com contingência no sistema de contingência do Ambiente Nacional - SCAN
DPEC - emissão em contingência com envio da declaração prévia de emissão em contingência - DPEC. Aqui a DANFE é impressa mas só tem validade quando o a NFe for retransmitida para o orgão competente e tiver sido Autorizada.
FSDA - emissão em contingência com impressão do DANFE em formulário de segurança para impressão de documento auxiliar de documento fiscal eletrônico (FS-DA).
Ambiente do destino:
Servidor de Produção são enviadas as NFe válidas.
Servidor de Homologação é utilizado para testar sua aplicação, aqui você pode enviar, cancelar, inutilizar quantas notas necessitar para realização de testes, quando estive tudo ok você passa para produção e ai todas notas enviadas estão valendo.
Obs.: Tomar muito cuidado para não enviar notas de testes ou erradas para o ambiente produção. Sempre utilizao o ambiente de homologação para testes.
Para o ACBrNFe funcionar corretamente ele precisa do certificado digital, por isso esta ocorrendo todos estes erros, apos você colocar o certificado digital os erros vão parar.
Sempre que inutilizar uma NFe é preciso indicar ano, modelo, série, nº inicial e final, isso são regras da SEFAZ.
De uma lida no manual do contribuinte no link abaixo, baixe a versão mais recente que contém as alterações que vem sofrendo com o tempo.
http://www.nfe.fazenda.gov.br/portal/integracao.aspx
De uma olhada neste link que tambem tem umas informações que pode clarear suas ideias.
http://www.devmedia.com.br/articles/viewcomp.asp?comp=12237
http://www.devmedia.com.br/articles/viewcomp.asp?comp=12238
Se cadastre neste fórum que tambem podem te ajudar, eles respondem bem rapido suas dúvidas.
http://www.forumweb.com.br/foruns/index.php?/forum/549-acbrnfepcn-acbrnfemonitor/
Espero ter te ajudado.
Att.
Carlos Fitl. _________________ Acredite em você, pois podemos conquistar tudo desde que tenha interesse e dedicação. |
|
Voltar ao Topo |
|
 |
romulomayworm Novato


Registrado: Sexta-Feira, 5 de Junho de 2009 Mensagens: 4
|
Enviada: Qua Dez 09, 2009 9:03 am Assunto: Obrigado! |
|
|
fitlbanger escreveu: | Olá Romulo,
Primeiramente eu aconselho você a ler o Manual de Integração Contribuinte, pois neste manual você encontrará todas as respostas em relação a NFe.
Emissão NORMAL - Você preenche uma única NFe e envia para a sefaz, uma NFe comum como fosse um NF antiga sem muito mistério.
Fora a emissão normal todas as outras são em contingencia.
As emissões em contingência geralmente são usadas quando você esta tendo um problema de envio de NFe para o orgão competente e a mesma esta com algum problema de comunicação e você precisa desta Nota, então você faz um lote para enviar mais tarde esta NFe, mas se você não conseguiu envia a NFe como será impresso a DANFE, eis a questão a nota fisicamente falando você vai ter que fazer uma nota em Formulário de segurança.
SCAN - Emissão normal com contingência no sistema de contingência do Ambiente Nacional - SCAN
DPEC - emissão em contingência com envio da declaração prévia de emissão em contingência - DPEC. Aqui a DANFE é impressa mas só tem validade quando o a NFe for retransmitida para o orgão competente e tiver sido Autorizada.
FSDA - emissão em contingência com impressão do DANFE em formulário de segurança para impressão de documento auxiliar de documento fiscal eletrônico (FS-DA).
Ambiente do destino:
Servidor de Produção são enviadas as NFe válidas.
Servidor de Homologação é utilizado para testar sua aplicação, aqui você pode enviar, cancelar, inutilizar quantas notas necessitar para realização de testes, quando estive tudo ok você passa para produção e ai todas notas enviadas estão valendo.
Obs.: Tomar muito cuidado para não enviar notas de testes ou erradas para o ambiente produção. Sempre utilizao o ambiente de homologação para testes.
Para o ACBrNFe funcionar corretamente ele precisa do certificado digital, por isso esta ocorrendo todos estes erros, apos você colocar o certificado digital os erros vão parar.
Sempre que inutilizar uma NFe é preciso indicar ano, modelo, série, nº inicial e final, isso são regras da SEFAZ.
De uma lida no manual do contribuinte no link abaixo, baixe a versão mais recente que contém as alterações que vem sofrendo com o tempo.
http://www.nfe.fazenda.gov.br/portal/integracao.aspx
De uma olhada neste link que tambem tem umas informações que pode clarear suas ideias.
http://www.devmedia.com.br/articles/viewcomp.asp?comp=12237
http://www.devmedia.com.br/articles/viewcomp.asp?comp=12238
Se cadastre neste fórum que tambem podem te ajudar, eles respondem bem rapido suas dúvidas.
http://www.forumweb.com.br/foruns/index.php?/forum/549-acbrnfepcn-acbrnfemonitor/
Espero ter te ajudado.
Att.
Carlos Fitl. |
Obrigado Carlos! Suas dicas estão sendo de grande valia! |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|