Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

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