Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:Contabilidade Gerencial
Função:

Cálculo Dígito Verificador da Conta Contábil – CTBXCTB

País:Brasil
Ticket:12583260
Requisito/Story/Issue (informe o requisito relacionado) :DSERCTR1-34160


02. SITUAÇÃO/REQUISITO

Cálculo errado do dígito verificador da conta contábil, gerando inconsistência na validação do balanço patrimonial pelo BACEN.

03. SOLUÇÃO

Alterada a função CtbDigCont da rotina CTBXCTB, que calcula o dígito verificador da conta contábil através da chamada dessa função por gatilho, sendo necessário ajustes para converter o cálculo para a nova fórmula, conforme encontrado na documentação do BACEN:

 

O dígito de controle da conta é obtido segundo a regra abaixo: (Circ 1273)
a) multiplica-se cada algarismo do código, respectivamente, por 3, 7 e 1, da direita para a esquerda;
b) somam-se as 7 (sete) parcelas resultantes;
c) divide-se o total obtido por 10 (dez);
d) a diferença entre 10 (dez) e o resto (R) dessa divisão, ou seja, (10 - R) é o dígito de controle, conforme exemplo abaixo:
código: 1.1.1.10.00
3 1 7 31 73
¦ ¦ ¦ ¦¦ ¦¦ 3 X 0 = 0
¦ ¦ ¦ ¦¦ ¦ 7 X 0 = 0
¦ ¦ ¦ ¦¦ 1 X 0 = 0
¦ ¦ ¦ ¦ 3 X 1 = 3
¦ ¦ ¦ 7 X 1 = 7
¦ ¦ 1 X 1 = 1
¦ 3 X 1 = 3
Soma 14 : 10 = 1, resto = 4
CONTROLE(dígito verificador) = 10 - 4
CONTROLE = 6
e) se o resto da divisão for 0 (zero), o dígito de controle também é 0 (zero).



04. DEMAIS INFORMAÇÕES

Não há



05. ASSUNTOS RELACIONADOS

  • Não há