Ir para conteúdo
  • Cadastre-se

dev botao

Como saber onde está o XML da NFSe Aprovada


Ver Solução Respondido por Juliana Tamizou,
  • Este tópico foi criado há 233 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia, Graças a ajuda de vocês estou conseguindo evoluir.

E já estou conseguindo aprovar NFSe.

Porém me deparei com uma duvida, como que eu faço pra saber onde está salvo XML da NFSe aprovada.

Eu vi que ele fica dentro da pasta do CNPJ / NFSe / AAAAMM / Notas

Porém fiquei em duvida quanto ao nome do arquivo, como que ele é gerado ?sai.txt

Por que vi que para fazer a impressão da Nota ou seu pdf eu tenho que passar o caminho do arquivo XML da NFSe, qual método me retorna esse caminho ?

Por que o txt de retorno que estou tendo com a aprovação me traz o conteudo do XML mas não o caminho onde ele está persistido no disco.

 

Desde já obrigado pelo auxilio.

  • Consultores
Postado

Bom dia @jairsoares,

Você esta usando o ACBrMonitor, correto?

Dentro da pasta Notas contem um arquivo TXT em vez de XML?

A principio é salvo dentro dessa pasta um XML com o seguinte nome: <NumeroNota>-nfse.xml, onde <NumeroNota> é o numero da NFS-e.

Você configurou o ACBrMonitor para salvar os arquivos em disco?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Boa noite @Italo Giurizzato Junior

Então no meu ACBR Monitor, está salvando no formato XML.

Veja a Imagem abaixo:

image.thumb.png.4587d611fe710be2f293f644eabcb4da.png

Então na verdade, esse número que ele usando para compor o nome do arquivo eu não encontrei uma referência dentro do arquivo de retorno, pra tentar criar uma regra de negócio pra compor esse nome de arquivo.

Por isso vim aqui perguntar se existe algum método que me retorne o nome do arquivo, senão pode ser algum outro método que me permita gerar o PDF da NFSE onde eu não precise passar o caminho do XML

Ou que os parametros que o método venha a precisar, esteja presente no arquivo de retorno da aprovação da NFSe.

Analisando esse nome de arquivo fiz a seguinte decomposição, só me orienta se fiz correto:

Nome do arquivo: 4324035218774500010556000000000000100-nfse.xml  onde:

43 2403 52187745000105 56 000000000000100-nfse.xml 

43 = IBGE do RS

2403 = AAMM de Emissão

52187745000105 = CNPJ do Emissor

56 = [Não sei o que é ]

000000000000100 = Numero da NFSe

Grato por tudo, no aguardo de orientações.

 

  • Consultores
Postado

Bom dia @jairsoares,

Verifica se no ACBrMonitor possui uma opção de configuração onde você possa definir se deseja o Nome Longo da NFSe, caso ele esteja marcado desmarque.

Desta forma o nome do XML vai ser apenas o numero da nota.

Quanto ao Nome Longo é essa a composição, só que no retorno essa informação não aparece.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Bom dia @Italo Giurizzato Junior

Rapaz, achei que só eu era maluco de estar trabalhando num Domingo de Páscoa, heheh Feliz Páscoa pra você e sua família.

Então eu já tinha varrido essa opção mas não tem nada. O mais proximo que tem disso é sobre Criar a arquitetura de pastas por mês, veja a tela...

image.thumb.png.7f22d5e891c074d98e9c4206abd80390.png

 

Só to em dúvida quanto a nomenclatura, anteriormente citada, o que é aquele numero 56 ele é um literal ? sempre será 56 ?? 

E na boa, não posso acreditar, que a ACBr ia ter os métodos de Impressão e de geração de PDF esperando que passe o path do XML se ela mesmo não oferece nenhum comendo pra te dar este caminho, isso parece uma falha até meio infantil não ?

Acho que será válido realizar esta implementação uma vez que seria um método interno do proprio ACBrMonitor. Ou minimamente ele entregar esta informação no retorno da aprovação da NFSe.

Fica minha contribuição, duvida e sugestão. 

Só me responde desse valor 56 que eu crio as regras por mim aqui e dou por concluido o ticket.

 

  • Membros Pro
Postado

Obrigado @Daniel InfoCotidiano

Todavia enquanto não sai, conseguiria me dar um norte de como faço pra pegar o nome do arquivo XML gerado para que eu consiga terminar minha TASK ?

Afinal só me falta implementar a geração do PDF. E o comando me pede o path do arquivo XML. Como faço hoje com os métodos disponívels na versão para conseguir rodar esse comando ?

So preciso que me passes quais parametros estão sendo concatenados para gerar o nome longo.

43 2403 52187745000105 56 000000000000100-nfse.xml 

O que é aquele numero 56 ali ?

 

  • Consultores
Postado
2 horas atrás, jairsoares disse:

43 2403 52187745000105 56 000000000000100-nfse.xml 

este 56 é para identificar a NFe de serviço.
estamos concluindo outras alterações, amanhã é previsto uma compilação do monitor

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Administradores
  • Solution
Postado

Bom dia,

Nova compilação já disponível

At.

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 !!

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