Ir para conteúdo
  • Cadastre-se

dev botao

Path de eventos e inutilizações


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

Recommended Posts

Pessoal, hoje eu configuro no acbr os path para NFe, Logs, Eventos e Inutilizações para que salvem automaticamente os arquivos
xml para posterior envio para contabilidade. Ocorre que nas inutilizações o acbr também salva os arquivos -inu.xml e ped-inu.xml,
nos cancelamentos ele salva no diretório de cancelamento os arquivos eve.xml e ped-eve.xml. Já para as NFCe ou NFe ele salva
no diretório apenas o arquivo a ser distribuído que é o procNFe, os demais arquivos ele salva na pasta de logs. Pergunto, não
seria melhor e mais organizado salvar os arquivos eve.xml e ped-eve.xml, inu.xml e ped-inu.xml também no diretório de logs ?
deixando apenas o 1101114119093405026800015065100000000025166339120801-procEventoNFe.xml e 41193405026800015065100000090000000090000-procInutNFe.xml em seus diretórios específicos ?

 

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Administradores

Bom dia.

Sua sugestão é interessante, porém requer análise e demanda um certo tempo, por isso ficou registrada mas sem previsão de análise.

Caso queira iniciar a implementação e anexar aqui, podemo lhe auxiliar com as dúvidas que possam surgir.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

@Juliana Tamizou referente as inutilizações percebi que as mesmas já estavam sendo salvas na pasta de logs, portanto apenas fiz comentei para não salvar mais o xml de envio e o de resposta na pasta de inutilizações, pois minha opinião é que estes arquivos não necessitam estar na pasta de inutilização, e sim apenas na pasta de logs. Segue arquivo para revisão. Irei analisar na sequência o cancelamento de NFe

ACBrNFeWebServices.pas

Editado por Ronaldo Bim
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Bom dia Ronaldo,

O componente cria uma pasta chamada Inu e dentro desta deve ser salvo os XML referentes a inutilização de numero.

Se tratando de inutilização são gerados 3 XML:

*-ped-inu.xml (pedido de inutilização), *-inu.xml (retorno da SEFAZ que acusa se o pedido foi aceito ou não) e *-procInutNFe.xml (que nada mais é do que a união do pedido e do retorno).

Como dito inicialmente esses 3 XML devem ser salvos na pasta Inu e somente nela.

A propriedade de configuração: Configuracoes.Geral.Salvar determina se os XML (pedido e retorno) vão ser salvos (True) ou não (False).

Já a propriedade de configuração: Configuracoes.Arquivos.Salvar determina se o XML (processamento) vai ser salvo (True) ou não (False).

 

De forma semelhante se tratando de eventos o componente cria uma pasta chamada Evento e dentro desta uma pasta para cada tipo de evento.

No caso dos eventos também temos 3 XML:

*-ped-eve.xml (pedido de evento), *-eve.xml (retorno da SEFAZ que acusa se o evento foi aceito ou não) e *-procEventoNFe.xml (que nada mais é do que a união do pedido e do retorno).

Se o evento for de cancelamento (por exemplo) teremos dentro da pasta Evento uma pasta chamada Cancelamento e dentro desta os 3 XML, lembrando que os XML de pedido e de retorno só serão salvos se a propriedade de configuração Configuracoes.Geral.Salvar tiver o valor True e o XML de processamento só será salvo se a propriedade de configuração Configuracoes.Arquivos.Salvar tiver o valor True.

 

Observando o código do componente notei que o exposto acima não esta ocorrendo.

Você poderia me confirmar se com a sua proposta de alteração o componente vai passar a se comportar da forma exposta acima?

Outra coisa importante, os seus fontes estão desatualizados.

Quando foi anexar uma unit com uma proposta de alteração procure sempre atualizar os seus fontes, fazer a alteração e anexar o fonte corrigido para que possamos avaliar.

Desde já muito obrigado pela colaboração.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores
12 minutos atrás, Italo Jurisato Junior disse:

*-ped-inu.xml (pedido de inutilização), *-inu.xml (retorno da SEFAZ que acusa se o pedido foi aceito ou não) e *-procInutNFe.xml (que nada mais é do que a união do pedido e do retorno).

Como dito inicialmente esses 3 XML devem ser salvos na pasta Inu e somente nela.

Italo, porque precisamos dos três arquivos na mesma pasta?

Eu concordo com o Ronaldo, se já foi gerado o *-procInutNFe.xml, e nele já constam o pedido e o retorno da SEFAZ, estes dois não são mais necessários, ou são?

Eles podem ficar gravados na pasta definida em PathSalvar, assim como os demais arquivos de envio e retorno usados em outros métodos.

Assim quando a contabilidade solicitar os XML de inutilização ou cancelamentos, por exemplo, pode ser enviada toda a pasta Inu ou Evento, sem precisar enviar os arquivos de envio e retorno.

A propósito, eu já tenho essa alteração local há tempos aqui:

 

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

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