Ir para conteúdo
  • Cadastre-se

dev botao

Envio nota com informação de combustível - NFe 4.0


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

Recommended Posts

Boa tarde,

Testando o envio de nota com informação de combustível com código ANP 210203001 no layout 4.0, foi necessário fazer ajuste na unit em anexo. Quando o percentual de umas das tags (pGLP, pGNn ou pGNi) for igual a 100, obedecendo a regra de validação dos somatórios dos valores ser igual a 100, esses campos devem ser preenchidos com apenas duas casas decimais, de acordo com regra de validação do schema. A nota só é transmitida atendendo a esse requisito.

 

Favor atualizar no repositório principal.

Obrigada

pcnNFeW.pas

Editado por Adryelle

Adryelle Silva Soares
Analista de Sistemas
email: [email protected]
Montes Claros / MG

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Adryelle,

Desculpe, não vou poder aceitar a sua colaboração de alteração, pois você fez essa alteração com base em um Schema que esta desatualizado.

Por favor atualize todos os fontes de todas as pastas.

Os schemas mais atuais se encontram na pasta: ...\Exemplos\ACBrDFe\Schemas\NFe

O componente esta gerando o XML em conformidade com os schemas mais atuais disponibilizados pela SEFAZ.

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

Bom dia Ítalo,

A principio pensei que o problema fosse nos schemas desatualizados realmente, porém conferi os mesmos e encontram-se atualizados, como mostram as imagens abaixo:

leiauteNFe_v4.00.xsd:

 

image.thumb.png.60bf8f53eaf8d573dd50fd11f6f03a88.png

tiposBasico _v4.00.xsd:

image.png.8a7b34652328185445f7f8ab764ae06a.png

 

 

Porém mesmo com os schemas atualizados, ao tentar enviar a nota preenchendo um dos campos (pGLP, pGNn ou pGNi)  com o valor 100, ocorre a seguinte validação: 

image.png.88c891c7b20a6eee6d4b4b6324faf5b7.png

A nota só passa na validação e é transmitida, preenchendo um dos valores com 100, com a modificação que realizei na unit pcnNFeW.pas. Se informar valores menores que 100 nos campos(pGLP = 50 e  pGNn = 50, por exemplo) a nota é validada e enviada sem problemas, com ou sem a modificação na unit.

 

Aguardo retorno.

 

Editado por Adryelle

Adryelle Silva Soares
Analista de Sistemas
email: [email protected]
Montes Claros / MG

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Adryelle,

Se formos pelo que esta escrito na tag documentação é para aceitar o valor 100.0000 uma vez que este possui 3 inteiros e 4 decimais.

Mas olhando o conteúdo da tag pattern não aceita.

Vou aplicação a sua alteração e disponibilizar no repositório.

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

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