SIGAFIN - FINA050 - Inclusão do Código de Barra - HELP INVCDBAR

Ocorrência
No módulo Financeiro FINA050, ao tentar realizar o incluir código de barras é informado que o código de barras é invalido.
mceclip0.png

Ambiente
Cross Segmento - Backoffice Linha Protheus – Financeiro – FINA050 - A partir da versão 12.1.23

Causa
Esse incidente informado INVCDBAR, ocorre devido a não ser validado o código informado campo E2_CODBAR

Solução
Para que o erro não ocorra deve-se carregar os campos corretamente, ou seja código de barras E2_CODBAR e linha digitável no E2_LINDIG. 

Caso tenho duvida se trata de linha digitavel ou Código de barras, poderá ser verificado pela quantidade de caracteres.  Os dados da Linha Digitável representam o conteúdo do Código de Barras dispostos em outra ordem e acrescidos de dígitos verificadores nos 3 primeiros campos onde:

E2_CODBAR Código de Barras tem 44 dígitos 

E2_LINDIG  Linha Digitável tem 47 dígitos

 

mceclip0.png

 

E ainda pode ser utilizado na rotina FINA050 / FINA750 - Outras AçõesCódigo de Barras, onde inserindo código valido o sistema automaticamente distribui para o campo correto (E2_CODBARE2_LINDIG )

mceclip1.png

 

Essa função já esta disponível desde Fevereiro/2021, caso não apareça a opção ( Outras AçõesCódigo de Barra) será necessário do atualização da rotina (FINA050) e do dicionário de dados  na qual disponibilizadas novas funcionalidades entre elas, preenchimento automático (Outras AçõesCódigo de Barra )

Para habilitar essa funcionalidade será necessário além do pacote aplicado  (ATUALIZACAO_FIN_EXPEDICAO_CONTINUA) também o dicionário contido nesse pacote ( SXSBRA.TXT ) através do UPDDISTR.

 

Importante
Pacote disponível para habilitação das funcionalidade mencionadas FINANCEIRO

ACUMULADO - 12.1.27 - https://suporte.totvs.com/portal/p/10098/download?e=954746
ACUMULADO - 12.1.33 https://suporte.totvs.com/portal/p/10098/download?e=1039087


Atualizado em 12/07/2022
Este artigo foi útil?  
Agradecemos sua avaliação.