Ir para conteúdo
  • Cadastre-se

dev botao

DPEC reenvio sefaz de origem


elara
  • Este tópico foi criado há 4820 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Caros amigos,

Terminei o envio normal da NFE para MT e MA, agora estou criando a contingência DPEC, pelo que vi no manual de integração após sanado problema técnica na UF de origem as notas que foram enviadas em contingência DPEC, devem ser enviada para UF em modo padrão, a pergunta é .

1) Tenho que enviar individualmente cad nota ? tentei enviar em lote mas ocorreu o erro abaixo :

Exception class ESOAHTTPException with message 'Bad Request 400'

'https://hom.sefazvirtual.fazenda.gov.br/NfeRecepcao2/NfeRecepcao2.asmx

vArquivo := ExtractFilePath(Application.ExeName)+'NFE\'+Trim(CurCab.FieldByName('NF_CHAVE_NFE').AsString)+'-NFe.XML';

if FileExists(vArquivo) then

begin

ACBrNFe1.NotasFiscais.Clear;

ACBrNFe1.NotasFiscais.LoadFromFile(vArquivo);

vNumLote := OnlyNumber( IntStrZero(GetGenerator('G_ID_LOTE_NFE',1),10));

if Trim(vNumLote) = '' then

begin

MessageDlg('Número do Lote inválido.',mtError,[mbok],0);

exit;

end;

ACBrNFe1.DANFE.ProtocoloNFe := CurCab.FieldByName('NF_PROTOCOLO_NFE').AsString;

ACBrNFe1.Enviar(vNumLote); ///Aqui ocorre o erro descrito acima

2) Tenho que mandar alguma informação complementar ? ou apensar o xml ?

Estou enviando o numero do protocolo do Danfe tamém conforme abaixo:

vArquivo := ExtractFilePath(Application.ExeName)+'NFE\'+Trim(CurCab.FieldByName('NF_CHAVE_NFE').AsString)+'-NFe.XML';

if FileExists(vArquivo) then

begin

ACBrNFe1.NotasFiscais.Clear;

ACBrNFe1.NotasFiscais.LoadFromFile(vArquivo);

vNumLote := OnlyNumber( IntStrZero(GetGenerator('G_ID_LOTE_NFE',1),10));

if Trim(vNumLote) = '' then

begin

MessageDlg('Número do Lote inválido.',mtError,[mbok],0);

exit;

end;

ACBrNFe1.DANFE.ProtocoloNFe := CurCab.FieldByName('NF_PROTOCOLO_NFE').AsString;

ACBrNFe1.Enviar(vNumLote);

Alguem poderia me ajudar, postando um rotina de dpec envio de lote

Obrigado,

Link para o comentário
Compartilhar em outros sites

  • Moderadores

1) Eu envio individual

2) Vc especificou no XML o motivo da contingencia e a data e hora da mesma?

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vc tem que setar o componente para FORMA DE EMISSÃO NORMAL e enviar o XML COMPLETO, com a tag tpEmis em DPEC mesmo.

Seria como se fosse um envio normal de suas NFes. A diferenca é que vc tem a tpEmis como DPEC e a justificativa/hora no XML que estará enviando.

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4820 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.