Ir para conteúdo
  • Cadastre-se

dev botao

SegCodBarra validar wCampo tamanho mínimo 44 errado, correto 36.


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

Recommended Posts

Olá, tive problema ao tentar emitir MDFe:

SegCodBarra(Segundo código de barras) - Tamanho menor que o mínimo permitido

image.thumb.png.1f9a5167239d946bec191045d48bf08b.png

Esse campo deve ser preenchido quando o Documento NFe/CTe foi emitida em contingência (tpEmis in [2,5]😞

  • FS-DA - Formulário de Segurança para Impressão de Documento Auxiliar
  • FS-IA - Formulário de Segurança Impressor Autônomo

Acreditava que essa validação deveria estar nos Schemas, porem fiz a atualização dos arquivos e não resolveu.

Após depurar identifiquei que o problema encontra-se na geração do XML (ACBrDFe\ACBrMDFe\PCNMDFe\pmdfeMDFeW.pas), em que TGerador.wCampo esta sendo passado uma constante de validação tamanho min e max discrepante (44) ao manual MDFe (36), tanto para NFe quando para CTe.

Citar

 

Gerador.wCampo(tcStr, '#050', 'SegCodBarra', 44, 44, 0, MDFe.infDoc.infMunDescarga[i].infCTe[j].SegCodBarra, DSC_SEGCODBARRA);

...

Gerador.wCampo(tcStr, '#059', 'SegCodBarra', 44, 44, 0, MDFe.infDoc.infMunDescarga[i].infNFe[j].SegCodBarra, DSC_SEGCODBARRA);

 

image.thumb.png.6c3bf673417275d9707c89857e4ed9c8.png

 

Fiz o ajuste no arquivo, comentei as linhas e reescrevi abaixo com o tamanho correto. O documento MDFe foi autorizado.

Segue em anexo unit corrigida para atualização do code git.

pmdfeMDFeW.pas

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Theiller,

Desde já muito obrigado pela colaboração, vou acrescentar na minha lista de tarefas e assim que possível vou avaliar, estando tudo OK vou enviar para o 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

  • Consultores

Boa tarde Theiller,

Já enviei para o repositório a sua contribuição, muito obrigado.

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á 1288 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.