Ir para conteúdo
  • Cadastre-se

dev botao

Correção leitura do Peso e volumes na classe TDeclaracaoImportacao


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

Recommended Posts

Bom dia a todos !  Primeiramente parabéns pela classe desenvolvida. É um XML bem complexo para ser mapeado e de dificil entendimento para nós desenvolvedores por se tratar de um nicho muito específico. Poucas pessoas conseguem nos tirar dúvidas sobre as informações contidas nele.

Para melhorar ainda mais a classe, um cliente me reportou que estava importando errado o peso e a quantidade de volumes. O problema tem relação com a quantidade de casas decimais do XML. Os campos que se referenciam ao peso tem 5 casas decimais enquanto a quantidades de volumes é um número inteiro. A confusão com as casas decimais deve ter sido provocado por no XML da DI não exibir o separador decimal dos campos numéricos. O cliente me confirmou que o peso da mercadoria importada via aérea foi de 38kg bruto e 26kg líquido distribuídos em 4 volumes.

XML DI

image.png.f293f4dfdf52bc4199983f964014549d.png

image.png.d7fb97bd14f4fbd6bdc200e94a6f2eeb.png

No arquivo .\ACBr\Fontes\ACBrDFe\ACBrDI\PCNDI\pcnDIR.pas foram alteradas as seguintes linhas para correção da leitura dos valores

146: tcDec2 para tcDec5

image.thumb.png.ea739bcd9344fddff2a11c20b2a841ad.png

image.thumb.png.dbb6e610d4d89b7d2dbaa25f564232a6.png

 

313 e 314: tcDec2 para tcDec5

image.png.a7c3fdff4cc961d2ffbe3ea89cf7abf6.png

image.png.f0bd9ec19bd6420d0c015d34d951da72.png

 

370: tcDec2 para tcInt

image.thumb.png.1ce4e79453416b89bc47113ba6003f3a.png

image.thumb.png.96dfba3c27deda2aa501f9688cca51e0.png

Feito as alterações foi importada a informação corretamente

Em anexo o fonte corrigido

Atenciosamente

Adriano

 

pcnDIR.pas

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...