Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde, 

Alguns dias atualizei um cliente, migrando ele da NFS-e para NFS-eX, e o mesmo me questionou sobre a questão de antes ele poder lançar mais de um item na nota e agora quando ele autoriza fica somente com a descrição do primeiro item e acaba agrupando os valores.

O que pude perceber debugando meu sistema é que eu alimento o componente com todos os itens que o cliente lançou no sistema porém o componente acaba agrupando, coisa que na NFS-e não fazia.
Se for verificar no xml os itens já constam agrupados, porém o componente é alimentado com os itens individualmente.

Gostaria de saber se pode ser alguma configuração que acabei me passando, ou qual seria a sugestão para solucionar este problema.

Provedor: Betha V 1.00
ACBr Reposição: 28104

 

NFS-e Betha com mais itens, só que agrupados.JPG

NFS-e Betha com mais itens.JPG

NFSe Antiga.xml.xml-nfse.xml NFSeX Nova.xml

  • Consultores
Postado
25 minutos atrás, igornunes disse:

Boa tarde, 

Alguns dias atualizei um cliente, migrando ele da NFS-e para NFS-eX, e o mesmo me questionou sobre a questão de antes ele poder lançar mais de um item na nota e agora quando ele autoriza fica somente com a descrição do primeiro item e acaba agrupando os valores.

O que pude perceber debugando meu sistema é que eu alimento o componente com todos os itens que o cliente lançou no sistema porém o componente acaba agrupando, coisa que na NFS-e não fazia.
Se for verificar no xml os itens já constam agrupados, porém o componente é alimentado com os itens individualmente.

Gostaria de saber se pode ser alguma configuração que acabei me passando, ou qual seria a sugestão para solucionar este problema.

Provedor: Betha V 1.00
ACBr Reposição: 28104

 

NFS-e Betha com mais itens, só que agrupados.JPG

NFS-e Betha com mais itens.JPG

NFSe Antiga.xml.xml-nfse.xml 3.53 kB · 0 downloads NFSeX Nova.xml 2.44 kB · 0 downloads

Boa tarde @igornunes!
Por gentileza, como você está alimentando esses múltiplos serviços no componente?

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

  • Consultores
Postado

Boa tarde Igor,

O XML que você se refere ao componente novo, note que na tag ValorServicos consta o valor 2800.

<ValorServicos>2800</ValorServicos>

Na tag Discriminacao consta o seguinte texto:

<Discriminacao>{[[Descricao=MAO DE OBRA SERVICO][ItemServico=1401][Quantidade=1][ValorUnitario=2800][ValorServico=2800][ValorBaseCalculo=2800][Aliquota=2.01]]}</Discriminacao>

Essa nota pelo que notei tem apenas um serviço no valor de 2800.

Outra coisa importante é que o XML da NFS-e é gerado pelo provedor e não pelo componente.

Logo se a tag Discriminacao que consta no Rps contem 2 ou mais serviços é de se esperar que a mesma tag no XML da NFS-e também contenha os 2 ou mais itens de serviços.

  • Curtir 1
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
17 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Igor,

O XML que você se refere ao componente novo, note que na tag ValorServicos consta o valor 2800.

<ValorServicos>2800</ValorServicos>

Na tag Discriminacao consta o seguinte texto:

<Discriminacao>{[[Descricao=MAO DE OBRA SERVICO][ItemServico=1401][Quantidade=1][ValorUnitario=2800][ValorServico=2800][ValorBaseCalculo=2800][Aliquota=2.01]]}</Discriminacao>

Essa nota pelo que notei tem apenas um serviço no valor de 2800.

Outra coisa importante é que o XML da NFS-e é gerado pelo provedor e não pelo componente.

Logo se a tag Discriminacao que consta no Rps contem 2 ou mais serviços é de se esperar que a mesma tag no XML da NFS-e também contenha os 2 ou mais itens de serviços.

Bom dia @Italo Giurizzato Junior e @Diego Foliene,  o componente está sendo alimentado com mais de um item, pois quando clientes de outros provedores como Infisc e IPM geram notas com mais itens aparecem todos, agora quando gero pelo Betha acaba que o componente está agrupando e gerando esse xml com apenas um item somando os valores (como citado pelo italo).

Vou colocar uma parte do código para melhor a visibilidade do entendimento:

image.thumb.png.2410225dbd0b9c878e677341b0624480.png

  • Consultores
Postado
19 minutos atrás, igornunes disse:

Bom dia @Italo Giurizzato Junior e @Diego Foliene,  o componente está sendo alimentado com mais de um item, pois quando clientes de outros provedores como Infisc e IPM geram notas com mais itens aparecem todos, agora quando gero pelo Betha acaba que o componente está agrupando e gerando esse xml com apenas um item somando os valores (como citado pelo italo).

Vou colocar uma parte do código para melhor a visibilidade do entendimento:

image.thumb.png.2410225dbd0b9c878e677341b0624480.png

Bom dia @igornunes!
Alguns provedores implementam layout próprio ou implementam o layout da ABRASF, mas alteram a implementação para permitir enviar mais de um serviço.
Para esses provedores você preenche as informações na lista ItemServico.
Este não é o caso do provedor Betha. 
Para ele temos uma "gambiarra" onde você lista mais de uma serviço seguindo um formato específico dentro da tag Discriminacao.(geralmente é separando por ponto e vírgula(;)
Para mais detalhes sobre isso, por favor leia:

 

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

  • Membros Pro
Postado
37 minutos atrás, Diego Foliene disse:

Bom dia @igornunes!
Alguns provedores implementam layout próprio ou implementam o layout da ABRASF, mas alteram a implementação para permitir enviar mais de um serviço.
Para esses provedores você preenche as informações na lista ItemServico.
Este não é o caso do provedor Betha. 
Para ele temos uma "gambiarra" onde você lista mais de uma serviço seguindo um formato específico dentro da tag Discriminacao.(geralmente é separando por ponto e vírgula(;)
Para mais detalhes sobre isso, por favor leia:

 

Perfeito, vou ajustar meu fonte aqui, muito obrigado pela atenção de todos, fórum pode ser dado como resolvido.

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
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 !!

  • Este tópico foi criado há 685 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.