Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

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,

Postado

Sim juaumkiko, no caso do dpec eu estou enviando indivual pq não tem outro forma, e estou informando a justificativa

eu estou conseguindo enviar, o que devo fazer depois para enviar para a sefaz de origem com faço isso ?

  • Moderadores
Postado

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/

 

 

Postado

João Henrique,

Cara deu certo eu esta setando o FORMA DE EMISSÃO NORMAL, mas nao estava salvando a configuração, foi só salvar

que funcionou de primeira.

Muito obrigado, eu ja estava ficando preocupado rs rs rs .

Abraço

  • Este tópico foi criado há 4994 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.