...
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.
02. EXECUÇÃO
...
b) Geração da Nota Fiscal de Saída : Ao acessar a rotina de Preparação de Documento de Saída (Atualizações - Faturamento - Documento de Saída), após selecionar o Pedido para gerar a Nota o sistema mostra os os parâmetros abaixo para gerar os lançamentos online com opção de mostrar em tela
Image Removed
Importante!
Para que seja possível executar a rotina, é necessário que estejam cadastrados no SIGACTB:
Calendário Contábil - CTBA010
Moeda Contábil - CTBA140
Após realizar os cadastros, devera efetuar a amarração das moedas com os calendários.
Moedas X Calendários - CTBA200
03. PARÂMETROS APLICADOS
...
Pergunta
...
Descrição
...
Indica por meio da seleção entre as opções Sim e Não, se o lançamento contábil deve ser exibido quando a contabilização for on-line.
Exemplo:
Não.
...
Indica por meio da seleção entre as opções Sim e Não, se os lançamentos devem ser aglutinados em uma única linha, caso as contas, centro de custo, item e classe de valor sejam iguais nos lançamentos efetuados.
Exemplo:
Não.
...
Indica por meio da seleção entre as opções Pela dt. emissão ( DT Contab. = E2_EMIS1 / E1_EMIS1 ) e Pela Database (dDataBase), a contabilização de contas a pagar e contas à receber, por conceito, se faz baseada na emissão do título no sistema. Isto ocorre para que não sejam efetuados lançamentos contábeis em períodos já encerrados. (Documento referente ao conceito)
Exemplo:
24/06/2019
...
Indica por meio da seleção Da Data?, o início do intervalo de tempo para filtrar os registros para contabilização offline.
Exemplo:
01/06/2019
...
Indica por meio da seleção Ate a Data?, o fim do intervalo de tempo para filtrar os registros para contabilização offline.
Exemplo:
30/06/2019
...
Indica por meio da seleção entre as opções a Receber, a Pagar, Cheque ou Todas, se o lançamento contábil irá filtrar por natureza de títulos.
Exemplo:
Não.
...
Indica por meio da seleção entre as opções Pela Dt Baixa (pela data da baixa do título), Pela Dt Digit (pela data da digitação do usuário) ou Pela Dt Dispo (pela data de disponibilidade digitada pelo usuário para contabilizar na data da movimentação do título e não pela data da baixa do título) para o filtro do lançamento contábil.
Exemplo:
Não.
...
Indica por meio da seleção entre as opções Sim ou Não, se os dois parâmetros seguintes serão considerados na contabilização offline ou não, por meio do filtro de filiais.
Exemplo:
Não.
...
Indica por meio da digitação qual filial será o início do intervalo para filtro para contabilização offline.
Exemplo:
D MG 01
...
Indica por meio da digitação qual filial será o final do intervalo para filtro para contabilização offline.
Exemplo:
ZZZZZZZZ
...
Indica por meio das opções Sim ou Não se as contas sintéticas (contas filhas das contas analíticas) serão atualizadas na contabilização offline.
Exemplo:
Não.
...
Indica por meio das opções Período (período escolhido pelo usuário anteriormente nas perguntas Da Data ? e Ate a Data ?), Documento (separar por borderôs incluídos dentro do período escolhido) ou Processo (separa por borderô em que existem muitos títulos atrelados ao mesmo).
Exemplo:
Não.
...
Indica por meio das opções Total Borderôs ou Borderô/Borderô, se a contabilização do LP 532 (Baixa de títulos no borderô) será desmembrada borderô a borderô ou diariamente a contabilização total de todos os borderôs (Documentação sobre o conceito aplicado ao LP 532)
Exemplo:
Não.
...
Indica por meio da seleção entre as opções Sim ou Não, se os dois parâmetros seguintes serão considerados na contabilização offline ou não, por meio do filtro da filial de origem.
Exemplo:
Não.
...
Indica por meio da digitação qual filial será o início do intervalo para filtro para contabilização offline.
Exemplo:
D MG 01
...
Indica por meio da digitação qual filial será o final do intervalo para filtro para contabilização offline.
Exemplo:
ZZZZZZZZ
...
Indica se devem ser contabilizados os títulos provisórios.
Exemplo:
Não.
04. PONTOS DE ENTRADA
Abaixo temos a lista dos pontos de entrada disponíveis na rotina de Contabilização Offline (CTBAFIN)
...
Ponto de Entrada ao final do processamento para processos complementares do usuário.
Documentação: http://tdn.totvs.com/display/PROT/DT_PONTO_ENTRADA_FIM_CONTABILIZACAO_OFFLINE_FINANCEIRO
...
utilizado como complemento da string no filtro de dados do SE5 na contabilização.
Documentação: http://tdn.totvs.com/display/public/mp/F370E5F+-+Complementa+filtro+--+11763
...
utilizado como complemento da string no filtro de dados do SE2 na contabilização.
Documentação: http://tdn.totvs.com/display/public/mp/F370E2F+-+Complementa+filtro+--+11762
...
Permite alterar a chave de ordenação da contabilização de cheques, na rotina Contabilização offline.
Documentação: http://tdn.totvs.com/pages/releaseview.action?pageId=6071542
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)
...
F370E5K
Permite alterar a chave de ordenação da contabilização de Movimentações Bancárias SE5.
...
Deck of Cards |
---|
startHidden | false |
---|
effectDuration | 0.5 |
---|
id | Integração Faturamento x SIGACTB |
---|
effectType | horizontal |
---|
loopCards | true |
---|
|
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Cadastros do módulo CTB |
---|
| 01 Calendário ContábilAcessar 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 Maiores detalhes , acesse: Calendário Contábil (CTBA010 - SIGACTB)
Expandir |
---|
title | Exemplo de Calendário Contábil |
---|
| Image Added |
02 Moeda Contábil
Acessar Atualizações - Cadastros - Moedas Contábeis
A Contabilidade Gerencial possui seu próprio cadastro de moedas, diferindo do cadastro de moedas dos demais módulos. O Sistema gera seus lançamentos contábeis inicialmente na moeda 1 que, no Brasil, é representada pelo real, no entanto, todo e qualquer lançamento pode ser convertido para outra moeda (dólar, euro, etc.). Maiores detalhes, acesse: Moedas Contábeis (CTBA140 - SIGACTB)
Expandir |
---|
title | Exemplo de Cadastro de Moeda Contábil |
---|
| Image Added |
03 Plano de Contas
Acessar Atualizações - Entidades - Plano de Contas
O cadastro de Plano de contas é um dos principais cadastros do ambiente Contabilidade Gerencial. Ele possibilita cadastrar todas as Contas contábeis utilizadas para reportar valores fiscais e gerenciais. Este cadastro será vinculado no cadastro de Lançamento Padronizado, aba Entidades, nos campos " Cta Debito " e/ou " Cta Credito ". Maiores detalhes , acesse: Conceito - Plano de Contas
Expandir |
---|
title | Exemplo de Cadastro de plano de contas |
---|
| Image Added |
04 Moeda X Calendário
Acessar Atualizações - Cadastros - Moedas x Calendário Empresas multinacionais necessitam, muitas vezes, apresentar seus resultados utilizando um calendário diferente do utilizado pelo país em que está situada (exercícios sociais diferentes entre as moedas). O ambiente Contabilidade Gerencial permite que diferentes calendários possam ser utilizados com diferentes moedas. Dessa forma, os encerramentos em moeda "dólar" (por exemplo), poderão seguir um calendário diferente da moeda "real". Mesmo que a empresa não utilize esse recurso de múltiplos calendários, para que a utilização correta do ambiente Contabilidade Gerencial seja levada a efeito, é necessário que seja efetuada a ligação de pelo menos um calendário com uma moeda. Maiores detalhes, acesse: Moeda x Calendário (CTBA200 - SIGACTB).
Expandir |
---|
title | Exemplo de Cadastro de Moeda x Calendário |
---|
| Image Added |
|
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Lançamento Padronizados |
---|
| O cadastramento e manutenção é realizado no Módulo Faturamento em Atualizações - Cadastros - Lançamentos Padronizados
O cadastro de Lançamento Padrão é desenvolvido pelo departamento contábil de sua empresa juntamente com um analista programador em campo, o suporte não auxilia por tratar de regras específicas de cada empresa.
Nos Lançamentos Padronizados são definidas as sintaxes (regras) que serão aplicadas na Contabilização e a origem dos dados que serão recebidos para serem contabilizados. Os lançamentos padronizados permitem que fórmulas em sintaxe AdvPl sejam utilizadas.
No exemplo, temos uma tela de Cadastro de Lançamento Padronizado, onde é necessário determinar o código e deixá-lo " Ativo " Na pasta " Entidades " definir Conta Crédito, Conta Débito ou ambas as contas (dependo do que for cadastrado no Tipo de Lançamento na tela anterior) . O cadastramento das contas é realizado no Plano de Contas. Na pasta " Valores " definir a sintaxe ADVPL que corresponderá ao valor que será gravado na Contabilização (campo CT5_VLR01) Na pasta " Histórico " definir o texto que será enviado no momento da contabilização, que pode ser um valor fixo e/ou uma expressão ADVPL Para maiores detalhes, favor acessar o link :MP - SIGACTB - CTBA080- LANÇAMENTO PADRÃO DE PARTIDA SIMPLES E PARTIDA DOBRADA
Expandir |
---|
title | Exemplo de Lançamentos Padronizados - Faturamento |
---|
| Image Added Image Added Image Added Image Added
Mais uma sugestão de sintaxe de histórico: "VENDA NF-"+SF2->F2_DOC + " CLI-" +SUBSTR(SA1→A1_NOME,1,45) Image Added
|
Criamos uma tabela com sintaxes básicas de exemplo para testes fora da área de produção.
Observe o sistema busca dados das tabelas referenciadas pelo LP (exemplo : 610 - Itens do Documento de Saída - Tabela SD2, 612 - Itens do Pedido de Vendas - Tabela SC6).
Ao utilizar tabelas diferentes do que a referenciada pelo LP pode gerar um erro, uma vez que podem não posicionar no registro correspondente.
A Contabilização do módulo Faturamento realizar filtros nas operações do Faturamento (Pedido de Vendas, Geração de NF)
Caso a opção seja contabilizar o resultado financeiro (exemplo tabelas SE1 e SE2) ou fiscal (exemplo tabelas SFT e SF3) da Nota, procure Lançamentos Padronizados com códigos específicos e rotinas específicas nos módulos que necessita contabilizar LP | Nome/Objetivo | Exemplo de Sintaxe do LP para testes (preenchimento do campo CT5_VLR01) | 610 | Documento de Saída - Itens | SD2->D2_TOTAL | 611 | Apuração de Pis - Estorno | Verificar com Suporte Fiscal | 612 | Pedido de Vendas - Itens | SC6->C6_VALOR | 613 | Documento de Saída - Rateio de Itens | AGH->AGH_PERC
Outro exemplo
AGH->AGH_CUSTO1 (Contabilizar valor do rateio da nota de saída, onde o valor da AGH_CUSTO será SD2->D2_CUSTO1 * (AGG→AGG_PERC/100))
- Importante : Somente é possível contabilizar a tabela AGH
|
|
|
...
Confirma a seleção do titulo para contabilização.
...
...
...
Altera a condição do laço de repetição "while" executado na tabela SE1.
Documentação: http://tdn.totvs.com/pages/viewpage.action?pageId=185752211
...
Manipula o que será calculado nas rotinas de Contabilização Off-line - FINA370 e CTBAFIN.
Documentação: http://tdn.totvs.com/pages/viewpage.action?pageId=185736570
...
Utilizado no tratamento para contabilização de contas a receber.
Documentação: http://tdn.totvs.com/display/public/mp/F370E5R+-+Contabiliza+contas+a+receber+--+11765
...
Utilizado no tratamento de contabilização a pagar.
Documentação: http://tdn.totvs.com/pages/releaseview.action?pageId=6071027
...
614 | Pedido de Vendas - Eliminação de Resíduo - Itens | SC6->C6_VALOR Documentação no link abaixo
721327 DSERFAT-441 DT Pedido de Venda - Eliminação de Resíduos
| 620 | Documento de Saída - Total | SF2->F2_VALMERC | 621 | Pedido de Vendas - Total | SC5->C5_FRETE | 630 | Documento de Saída - Exclusão Itens | SD2->D2_TOTAL | 632 | Pedido de Vendas - Exclusão Itens | SC6->C6_VALOR | 633 | Documento de Saída - Exclusão de rateio de Itens | AGH->AGH_PERC
Outro exemplo
AGH->AGH_CUSTO1 (Contabilizar valor do rateio da nota de saída, onde o valor da AGH_CUSTO será SD2->D2_CUSTO1 * (AGG→AGG_PERC/100))
- Importante : Somente é possível contabilizar a tabela AGH
https |
|
|
...
Utilizado para filtrar dados do SEF no momento da contabilização.
...
...
Utilizado para filtrar dados de títulos do SEU na contabilização.
Documentação: http://tdn.totvs.com/display/public/mp/F370EUF+-+Filtra+dados+--+11768
...
Ponto de entrada para posicionamento na tabela FO7 na contabilização das prestações de contas de viagens, antes da execução dos lançamentos padrões 8B3, 8B5.
Documentação: http://tdn.totvs.com/display/PROT/DT_CTBPFO7_Ponto_de_Entrada
05. LANÇAMENTO PADRÃO
Nota
Contabilização por tipo de baixa:
Títulos: Para títulos normais o lançamento padrão será o 530, já para títulos de adiantamento o lançamento padrão é o 513.
Borderôs: Para títulos normais o lançamento padrão será o 532, já para títulos de adiantamento o lançamento padrão é o 513.
Os impostos com fato gerador "Caixa" (na baixa) gerados pelo borderô e utilizando o lançamento padrão 532,
não poderão ser visualizados na tela de Contabilização Offline, logo deverão ser contabilizados pelo lançamento padrão 530.
Observação: Caso o parâmetro "Contabiliza por?" esteja configurado como "Borderô/borderô" o lançamento padrão 513 não será contabilizado.
06. OBSERVAÇÃO
- Quando utilizado o TopConnect (Banco de Dados Relacional), a contabilização pode ser processada em modo batch, por meio da rotina Schedule (execução automática), através do módulo Configurador.
07. OUTRAS INFORMAÇÕES
Contabilização Off-line com múltiplos processos – Financeiro
Pontos de Lançamentos.
...
pages/releaseview.action?pageId=220891208 | 635 | Documento de Saída - Exclusão Total | SF2->F2_VALMERC | 636 | Pedido de Vendas - Exclusão Total | SC5->C5_FRETE | 641 | Documento de Entrada - Devolução/Beneficiamento Itens de Rateio | Verificar com suporte Compras | 678 | Documento de Saída - Custo da Mercadoria Vendida | SD2->D2_CUSTO1 Importante : Para que haja a Contabilização do LP 678 é necessário que no programa CTBANFS o parâmetro " Contabiliza custo on line " esteja como Sim
Sobre a atualização do campo de custo, favor acessar o link abaixo
MP-FAT-Como o sistema alimenta D2_CUSTO1
| 711 | Apuração de ICMS/ST - Estorno | Verificar com Suporte Fiscal |
|
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Contabilizando |
---|
| Para efetuar a contabilização Online
Há três momentos que as Contabilizações acontecem de forma OnLine : Na Inclusão do Pedido de Vendas, Geração da Nota Fiscal de Saída e na Eliminação de Resíduo
Após os Lançamentos Contábeis criados e os parâmetros ativos, o sistema gera automaticamente a contabilização ao final do processo realizado
a) Pedido de Vendas : Ao acessar o Pedido de Vendas (Atualizações - Pedidos - Pedidos de Vendas) é necessário digitar F12 para visualizar o parâmetro de integração e a opção de mostrar a contabilização em tela. Image Added
Lançamentos Utilizados : 612, 621, 632, 636, Fonte : MATN410
b) Geração da Nota Fiscal de Saída pelo Pedido de Vendas : Ao acessar a rotina de Pedido de Vendas existe a opção de gerar Nota Fiscal (Outras Ações - Prep. Doc. Saída). Os parâmetros de contabilização estão ao final da preparação da Nota, após a seleção da numeração da Nota, e não no F12 do Pedido de Vendas.
Observe abaixo que os parâmetros após a seleção da numeração da NF são diferentes dos parâmetros apresentados no F12 ao acessar o Pedido de Vendas Image Added
c) Geração da Nota Fiscal de Saída : Ao acessar a rotina de Preparação de Documento de Saída (Atualizações - Faturamento - Documento de Saída), após selecionar o Pedido para gerar a Nota o sistema mostra os os parâmetros abaixo para gerar os lançamentos online com opção de mostrar em tela Image Added
Lançamentos Utilizados : 610, 611, 613 e 620 Fonte : MATA461
d) Eliminação de Resíduo : Ao acessar a rotina de Eliminação de Resíduo (Atualizações - Pedido - Eliminação de Resíduo) o sistema mostra o parâmetro abaixo Image Added
Lançamentos Utilizados : 614 Fonte : MATA500
e) Exclusão da Nota Fiscal de Saída : Ao acessar o Pedido de Vendas (Atualizações - Faturamento - Exclusão de Documento de Saída) é necessário digitar F12 para visualizar o parâmetro de integração e a opção de mostrar a contabilização em tela
Image Added
Caso uma NF seja excluída uma NF contabilizada sem o uso da Contabilização da exclusão, o sistema vai deixar gravado o campo F2_DTLANC - porém - o registro da NF estará excluído (padrão de toda exclusão de Nota Fiscal) Lançamentos Utilizados : 630, 633, 635, 641 e 711 Fonte : MATA521
Para efetuar a contabilização Offline
Há duas formas de contabilizar Offline. De forma manual na rotina CTBANFS e, também, a mesma rotina CTBANFS por agendamento no Schedule Protheus
a) CTBANFS acionada de forma manual
Acessar a rotina Lançamentos Contábeis OffLine pelo caminho Miscelânea - Fechamento - Contabilização Off-line dos Documentos de Saída Ao acessar a rotina uma tela de apresentação é apresentada onde é necessário acessar os parâmetros Image Added
Lançamentos Utilizados : 610, 611, 613, 620, 631, 678, 612, 621 Fonte : CTBANFS
Pergunta | Descrição | Mostra Lanc Contab. ? | Indica por meio da seleção entre as opções Sim e Não, se o lançamento contábil deve ser exibido quando a contabilização for apresentada. | Aglutina Lanc Contab. ? | Indica por meio da seleção entre as opções Sim e Não, se os lançamentos devem ser aglutinados em uma única linha, caso as contas, centro de custo, item e classe de valor sejam iguais nos lançamentos efetuados. | Gera Lanc. por ? | - Quando configurado "Por Documento", o sistema utilizará um número de DOC diferente na tabela CT2 (CT2_DOC) para cada documento contabilizado (NF). - Quando configurado "Por Período", o sistema utilizará um número de DOC na tabela CT2 (CT2_DOC) para todo o período definido na geração (Configuração mais performática). - Quando configurado "Por Data", o sistema utilizará um número de DOC diferente na tabela CT2 (CT2_DOC) para dia contabilizado de acordo com o período definido na contabilização. | Contabiliza Custo On-Line ? | Indica se o custo será contabilizado (LP 678)
| Data Inicial ? | Data inicial do filtro | Data Final ? | Data final do filtro | Da Filial ? | Seleção inicial da Filial | Até a Filial ? | Seleção Final da Filial | Cont. Notas Credito | Somente para ambiente México e Chile |
b) CTBANFS acionada por Schedule
O Schedule Protheus permite que rotinas do sistema sejam agendadas para que possam ser executadas posteriormente, em um período determinado pelo usuário. É possível definir quando (dias, horários e quantidades de execuções)
Primeiro efetue a leitura dos links relacionados , antes de deixar o Schedule ativo: MP - FRAME - Schedule: agendando a execução de rotinas Schedule - Como agendar a execução de rotinas
Image Added
Depois de deixar o Schedule ativo é preciso configurar o Schedule específico para a rotina CTBANFS. No modulo Configurador acesse o caminho Ambiente - Schedule - Agendamentos - Cadastros Image Added
Aviso |
---|
| 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: 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 " |
|
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Help |
---|
| Help | Solução |
---|
Image Added | 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 | Image Added | 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. | Image Added | 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 | Image Added
| Esse help ocorre quando está utilizando um processo multithread e tenta mostrar o lançamento contábil e/ou aglutinar lançamentos contábeis. As perguntas do processamento do CTBANFS devem estar configuradas, conforme abaixo para que o help não ocorra: - Pergunta (Mostra Lançamento Contábil?) deve estar configurada com o conteúdo igual a "NÃO"
- Pergunta (Aglutina Lançamentos?) deve estar configurada com o conteúdo igual a "NÃO"
Image Added |
|
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Registros gerados na Contabilização |
---|
| Após a geração da Contabilização, o sistema grava a data do processo no campo F2_DTLANC para contabilização de notas e C5_DTLANC para contabilização de pedidos de venda. 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 podem ser identificados com número do lote 008820
Image Added
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 Image Added
Caso seja necessário descobrir qual o Código do Lançamento Padronizado que gerou uma informação inconsistente, será necessário ver o conteúdo dos campos CTK_LP e CTQ_LPSEQ da movimentação, para depois avaliar a estrutura do LP criado e gravado na tabela CT5. A informação da NF que gerou a contabilização está nos campos CV3_KEY , CT2_KEY e CTK_KEY. Quando um titulo for contabilizado, o campo E2_LA gravará com "S". O motivo é que quando há contabilização da nota e o usuário queira contabilizar também o título, o sistema não permitirá, para não haver duplicidade de contabilização. Com este campo preenchido, impede a duplicidade e no padrão, o sistema não permite alterar o campo E2_LA. |
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Pontos de entrada |
---|
|
Abaixo temos a lista dos pontos de entrada disponíveis na rotina de Contabilização Offline (CTBAFIN).
Ponto de Entrada | Observaçã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 |
|
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Principais Links |
---|
| |
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Quando a Contabilização não for gerada |
---|
| 1) Avaliar o parâmetro MV_OPTNFS - O parâmetro muda o comportamento de processamento da rotina CTBANFS
FAT0161_Como melhorar a performance da contabilização Off-Line (CTBANFS)
2) Log de Contabilização Para habilitar, verifique o link https://tdn.totvs.com/x/3BEOAw
Os três tipos apresentados são: 1 - Erro no Processamento do Pedido de Vendas 2 - Erro no processamento da Nota Fiscal de Saída 3 - Erro no processamento da Nota Fiscal de Devolução
3) Verifique a NF foi gerada pelo MATA920. A Rotina MATA920 pertence aos Livros Fiscais e toda contabilização gerada por Nfs desta rotina deve ser avaliada pela equipe de suporte Fiscal |
Card |
---|
default | true |
---|
id | Integração Faturamento x SIGACTB |
---|
label | Possíveis inconsistências |
---|
| 1) DETPROVA: Ao realizar a contabilização de documentos de saída, ocorre error.log na função DETPROVA. Na maioria dos casos, trata-se de erro de sintaxe ADVPL no cadastro do lançamento padronizado. Para identificação do problema: - No arquivo error.log gerado na pasta SYSTEM do Protheus, faça uma busca pela palavra cPadrao, com isso, será possível identificar o lançamento padrão utilizado, que gerou a ocorrência;
- Via ERP, acesse o cadastro do Lançamento Padronizado;
- Identifique se todos os campos utilizados no cadastro existem no Dicionário e estão escritos de maneira correta.
2) TBNFE ou TBNFS: Quando efetua-se a contabilização de uma nota de saída, é gerado o erro :Alias does not exist: TBNFE O erro trata-se de um problema de semáforo contábil, gerado no arquivo _TBNFE. Este semáforo não é utilizado para contabilização de documento de saída, o semáforo de documento de saída é _TBNFS, e ambos os arquivos, ficam armazenados na pasta System do Protheus. Para solucionar, deixe o parâmetro MV_CTBNFSE = 2. MV_CTBNFSE - Configura o uso de serialização pela integração de nota fiscal. 1 - ligado. Controle de semáforo por processo ligado. / 2 - desligado. Controle de semáforo por processo desligado. Dúvidas sobre o parâmetro, acione nossa equipe de Ativo e Contábil. |
|
Rotinas Descontinuadas
https://tdn.totvs.com/pages/releaseview.action?pageId=446708246
...