Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. VISÃO GERAL

Esta integração tem como objetivo integrar dados gerados pelo modulo Faturamento com a Contabilidade por meio de lançamentos contábeis de forma Online ou Offline.

Premissas para o uso  

a) Atualizar programa CTBANFS disponível no pacote acumulado do faturamento no Portal de Clientes TOTVS
b) Atualizar pacote acumulado do módulo Contabilidade no Portal de Clientes TOTVS
c) Cadastro de Lançamentos Padrões (CTBA080)
d) Cadastro de Plano de Contas (CTBA020)
d) Cadastro de Calendário Contábil (CTBA010)
e) Cadastro de Moeda Contábil (CTBA140)
f) Cadastro de amarração da Moeda X Calendário (CTBA200)

02. CADASTROS NO MÓDULO CTB (Contabilidade Gerencial)

Calendário Contábil

Acessar Atualizações - Cadastros - Calendário Contábil

O 
calendário contábil define o Exercício social no qual a empresa está efetuando toda a sua movimentação contábil. Importante deixar o campo " Status Per " como Aberto

...

Importante :

a) A rotina de contabilização via faturamento, CTBANFS, só funciona via schedule, caso ela não esteja configurada para utilizar múltiplas threads. Para identificar se o processo de contabilização está configurado para múltiplas threads, verifique o parâmetro MV_CNFSTHR se está utilizando mais que 1 única thread.

b) Insira somente uma única Filial no parâmetro para evitar duplicidade de registros. Maiores detalhes no link abaixo

FAT0254 - Duplicidade de Lançamento Contábil (CT2) na contabilização da CTBANFS quando executada via SCHEDULE

c) Antes de colocar no Schedule realize testes diretamente na rotina CTBANFS com o parâmetro para não mostrar o Lançamento Contábil. É necessário ter certeza que o sistema está contabilizando corretamente, sem qualquer alerta ou erro sem intervenção manual, para somente depois colocar em Schedule

d) Caso seja necessário preencher uma Fórmula (expressões ADVPL), favor verificar com Suporte ADVPL.
Esta opção possibilita inserir uma formula para que o Schedule contabilize diariamente movimentação do dia anterior sem a necessidade de ficar alterando os parâmetros " Data Inicial " e " Data Final "

05. HELP 

HelpSolução

Será necessário reavaliar o cadastro de débito e crédito inserido no Lançamento Padronizado utilizado


Para maiores detalhes, favor acessar o link abaixo

MP - SIGACTB - CTBA080- LANÇAMENTO PADRÃO DE PARTIDA SIMPLES E PARTIDA DOBRADA

Caso seja necessário maiores informações sobre Cadastro de Débito e Crédito, favor entrar em Contato com Suporte Contábil TOTVS

Para desabilitar a mensagem : Alterar o parâmetro MV_CONTSB para S

Para melhoria de performance e garantia da consistência das informações durante a gravação e atualização das tabelas de saldos, foi implementado controle semáforo/ bloqueio de processos, quando executadas as rotinas on-line e processamentos denominados batch ou off-line de forma concorrente.

Para maiores detalhes, favor acessar os links abaixo

MP - SIGACTB - CONFIGURAÇÃO DE SEMAFORO

MP - FAT - Uso do Semáforo na Contabilização Off Line do Faturamento - CTBANFS

Para desabilitar a mensagem : Alterar o parâmetro MV_ CTBNFSE para 2.

Favor acessar o link abaixo

FAT0283 Help: A contabilização não pode ser executada

Para desabilitar a mensagem :Alterar o parâmetro MV_CT105MS para N


06.
APÓS GERAR A CONTABILIZAÇÃO

Após a geração da Contabilização o sistema grava a data no campo F2_DTLANC

No Modulo SIGACTB é possível realizar conferências 

Em Atualizações - Movimentos - Lançamentos Contábeis é possível visualizar o registro gerado na tabela CT2. Os registros gerados pelo faturamento possuem o lote 008820




Para visualizar como os Lançamentos foram realizados, acesse Atualizações - Movimentos - Conf. Lançamentos 

Posicionar sobre o registro e clicar em Vis. Lançamento

...

Ponto de EntradaObservação
CTBNFS

Permite alteração em query padrão da rotina

Documentação: Rotinas de Integração – CTBANFE e CTBANFS

CTNFSFIL

o campo F2_DTLANC sempre será atualizado com a data de processamento, mesmo que não seja gerado lançamento contábil na tabela CT2. Esse procedimento é utilizado para evitar reprocessamento indevidos de movimentos já avaliados pela rotina.

Existe a opção de contorno utilizando o ponto de entrada CTNFSFIL

Segue exemplo de utilização do ponto 

User Function CTNFSFIL()

Local cFilAux := ParamIxb[1]
Local lRet := .T.

If "RPS" $ (cFilAux)->F2_ESPECIE
            lRet := .F.
EndIf

Return lRet

O retorno falso não contabiliza.

CTNFSDT

O ponto de entrada CTNFSDT permite alterar a data base para que o lançamento do documento de saída seja contabilizado(Off Line) com a data desejada.

Documentação: CTNFSDT - Altera data de contabilização



* Cadastro Básico de uma LP * Calendário Contábil * Moeda Contábil * Amarração Moeda Calendário * Lps do Faturamento (610, 612, 614,620, 621, 630, 632, 633, 635, 636) * On Line e Off Line * Uso de Schedule * Semáforo na Contabilização * Como tirar um Flag da Contabilização (contabilizar novamente uma nota) * Contabilização do Custo (LP 678) * Tabelas CT5, CTK e CT2


...