Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Estava utilizando o componente antigo da nota fiscal de serviço para importação de xml no meu sistema porém este não consegue importar xml do padrão nacional. Passei a tentar utilizar o componente novo para fazer a importação e o mesmo não possui um algoritmo que tente identificar automaticamente o Layout do xml importado, como havia no componente antigo.

Existe alguma perspectiva de implementar essa funcionalidade ou ela realmente foi descontinuada?

  • Consultores
  • Solution
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Bom dia!

Você precisa preencher no mínimo as seguintes configurações para que o ACBrNFSeX funcione corretamente:

ACBrNFSeX.Configuracoes.Geral.LayoutNFSe
ACBrNFSeX.Configuracoes.Geral.CodigoMunicipio

A primeira serve para dizer ao componente se ele vai consumir a API do Padrão Nacional, gerando e lendo XMLs no layout estabelecido pelo mesmo. Ou se vai usar o layout dos provedores.

A segunda define a cidade para qual será emitida a NFS-e.

Ambas configurações são necessárias pois a partir delas o componente sabe automaticamente qual é o provedor que atende a cidade e em qual layout será gerado e lido o XML.

Citar

Existe alguma perspectiva de implementar essa funcionalidade ou ela realmente foi descontinuada?

No componente antigo esse processo que descrevi mais acima era feito por algumas poucas units através de múltiplos ifs.

Agora no componente novo, cada provedor tem sua classe responsável por leitura do XML, geração do XML e conexão com o provedor.

Por isso, é importante que você defina a configuração da cidade e do layout antes de usar, para que as devidas classes sejam instanciadas.

Logo, não é possível identificar pelo XML.

  • Curtir 3
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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.

The popup will be closed in 10 segundos...