Árvore de páginas

Versões comparadas

Chave

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

Explicativo sobre os tipos as configurações e parametrizações de Lançamento Padrão

 Microsiga Protheus - Faturamento

Produto:

 Protheus

Versões

A partir da 11.8

Ocorrência:Contabilização no Faturamento

Ambiente:

SIGAFAT

Temas abordados neste documento:

Lançamento Padrão, Configurações, e Parametrizações

...


Conceito

Esse cadastro é o elo entre os diversos módulos Protheus e o módulo Contabilidade Gerencial. Toda a integração contábil é feita a partir dos dados e regras cadastrados.

As regras contábeis são fundamentais para a correta integração contábil, portanto antes de iniciar o cadastramento é necessário definir como cada processo, gerador de lançamentos contábeis, deve ser integrado.

Uma vez estabelecidas as regras de contabilização, os processos são automaticamente contabilizados sem a necessidade de intervenção do usuário.

Os lançamentos de integração podem ser on-line ou off-line. Isso é válido para quase todos os módulos do Protheus, com exceção do próprio módulo Contabilidade Gerencial, que só gera lançamentos on-line e do módulo Plano de Saúde, que devido ao volume de processamento gera apenas lançamentos off-line.

  • On-line – os lançamentos são gerados automaticamente a medida que os processos são executados no Protheus.
  • Off-line – todas as contabilizações que seriam executadas pelos processos são efetuadas no momento em que o usuário solicita a contabilização, por meio da opção Contabilização Off-Line, menu Miscelânea dos módulos do Protheus.


LPs do Faturamento

621 - Contabilização do cabeçalho do Pedido de Vendas
636 - Contabilização da Exclusão da contabilização do cabeçalho do Pedido de Vendas
612 - Contabilização de itens do Pedido de Vendas
632 - Contabilização da Exclusão da contabilização de itens do Pedido de Vendas
620 - Contabilização do cabeçalho do Documento de Saída
635 - Contabilização da Exclusão da contabilização do cabeçalho do Documento de Saída
610 - Contabilização de itens do Documento de Saída
630 - Contabilização da Exclusão da contabilização de itens do Documento de Saída
613 - Contabilização de rateio de itens do Documento de Saída
633 - Contabilização da Exclusão da contabilização de rateio de itens do Documento de Saída678 - Contabilização Credito de Estoque / Debito de C.M.V. (CUSTO) de Documento de Saída

OBSERVAÇÃO: Caso a sua LP não esteja listada acima (no campo CT5_LP), orientamos que contate a Equipe da tabela correspondente.


Informações

Por padrão todas as LP's de exclusão (630, 632, 633, 635, 636) somente contabilizam de forma on-line, ou seja, no momento da exclusão.

Considerações

  • Lançamento padrão para contabilização do número da Nota de Serviço após a transmissão não existe. Verifique documentação que apresenta forma paliativa, caso a sua empresa necessite deste controle: Contabilização NFSe

  • Lançamento padrão específico para contabilização após a transmissão da Nota de Saída não existe, o sistema utilizará os lançamentos 610 ou 620 que poderão ser contabilizados de forma off line, conforme documentação: MP - FAT - Lançamento padrão para contabilizar a nota após a transmissão

     
  • ICMS Emenda Const. 087: Como contabilizar o ICMS partido em vendas a cliente final, não contribuinte, onde os valores vem nas informações complementares (XML) da nota fiscal.
    A contabilização do documento de saída no sistema esta baseada em buscar as informações nas tabelas da nota fiscal de saída, que são SF2 - Cabeçalho da nota - e SD2 - itens da nota, a rotina de contabilização não tem como buscar informações direto do XML.
    No geral, mensagens no XML relacionada a ICMS vem da tabela fiscal CD2, desta forma, é importante avaliar se esses valores são passíveis de contabilização via Livros Fiscais ou mesmo se a tabela CD2 possui os valores relacionados ao ICMS partido, via nota de saída, não há como efetuar esse processo, a menos que a informação esteja nos campos pertencentes as tabelas SF2 e SD2.

  • Conteúdo do campos CT5_CODCLI e CT5_CODFOR não gera informações para Contabilização. Os campos estão descontinuados no sistema e foi substituídos pelos campos de atividades complementares. A criação destes campos foram feitas somente para Portugal.

  • Notas geradas pela rotina Nota Fiscal Manual de Saída deve-se verificar o Lançamento Padrão no link e em caso de dúvidas contatar a equipe do Suporte Protheus Fiscal.
    https://tdn.totvs.com/pages/viewpage.action?pageId=164004469


Como passar a utilizar a contabilização

Deck of Cards
startHiddenfalse
effectDuration0.5
idContabilização
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idContabilização1 - Cadastrar LP
labelLançamento Padrão1 - Cadastrar LP

A regra dos lançamentos padrão é que determina a forma como serão processados o dados do pedido de venda ou documento de saída.

Dica
titleImportante

O Lançamento Padrão é desenvolvida com o departamento contábil de sua empresa juntamente com o analista programador, o suporte não auxilia.

Expandir
titleExemplo de cadastro de LP para as tabelas SD2
Expandir
titleAba 1 "Cadastro"

Image Added


Expandir
titleAba 2 "Entidades"

Image Added

OBSERVAÇÃO: Não é obrigatório mas indicado informar os campos "Cta Debito" e "Cta Credito".


Expandir
titleAba 3 "Valores"

Image Added

OBSERVAÇÃO 1: O suporte só orienta em fórmulas do campo "Vlr Moeda 1 (CT5_VLR01)" simples como está acima, não é testado com as regras de cliente com validações "IF" na própria tabela SD2 ou em outra tabelas.


OBSERVAÇÃO 2: No campo "Lcto Moedas (CT5_MOEDAS)", os 5 algarismos representam as 5 moedas no sistema, sendo cada posição podendo ser "1 = Contabiliza" ou "2 = Não contabiliza".

Exemplo:

C5_MOEDAS = 11212

[ 1 ] - Contabiliza a moeda 1 (Obrigatório preencher o campo da fórmula CT5_VLR01)
[ 2 ] - Não contabiliza a moeda 2
[ 2 ] - Não contabiliza a moeda 3
[ 1 ] - Contabiliza a moeda 4 (Obrigatório preencher o campo da fórmula CT5_VLR04)
[ 2 ] - Não contabiliza a moeda 5


OBSERVAÇÃO 3: Em todas as posições que informar que será contabilizado ('1 = Contabiliza'), deve ser colocado fórmula na posição correspondente.

Exemplo:

Se informado no campo "Lcto Moedas (CT5_MOEDAS)" = 12212, significa que é contabilizado a primeira e quarta moeda, necessitando ser informado os campos com fórmulas de LP "Vlr Moeda 1 (CT5_VLR01)" e "Vlr Moeda 4 (CT5_VLR04)".


Expandir
titleAba 4 "Historico"

Image Added

OBSERVAÇÃO: Campos apenas para saber a origem da contabilização e qual LP gerou a informação.


Expandir
titleAba 5 "Outros"

Image Added

OBSERVAÇÃO: Campos opcionais.


Expandir
titleExemplos de FÓRMULAS de contabilizações:

621 - Contabilização do cabeçalho do Pedido de Vendas
Exemplo simples: CT5_VALOR=SC5->C5_FRETE+SC5->C5_SEGURO+SC5->C5_DESPESA (Contabilizar frete, seguro e despesa acessória do pedido)
636 - Exclusão da contabilização do cabeçalho do Pedido de Vendas


612 - Contabilização de itens do Pedido de Vendas
Exemplo simples: CT5_VALOR=SC6->C6_VALOR (Contabilizar o total de itens do pedido)
632 - Exclusão da contabilização de itens do Pedido de Vendas

620 - Contabilização do cabeçalho do Documento de Saída
Exemplo simples: SF2->F2_VALMERC+SF2->F2_VALIPI(Contabilizar o total da mercadoria mais o valor total do IPI)
635 - Exclusão da contabilização do cabeçalho do Documento de Saída


610 - Contabilização de itens do Documento de Saída
Exemplo simples:

SD2

 SD2->D2_TOTAL+

D2

SD2->D2_VALFRE+

D2

SD2->D2_DESPESA (Contabilizar valor total, frete e despesa acessória do item do documento de saída)
630 - Exclusão da contabilização de itens do Documento de Saída


613 - Contabilização de rateio de itens do Documento de Saída (http://tdn.totvs.com.br/pages/releaseview.action?pageId=220891208)
Exemplo simples: 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))
633 - Exclusão da contabilização de rateio de itens do Documento de Saída

678


613 - Contabilização

Credito de Estoque / Debito de C.M.V. (CUSTO) de Documento de Saída

de rateio de itens do Documento de Saída (http://tdn.totvs.com.br/pages/releaseview.action?pageId=220891208)
Exemplo simples:

SD2

AGH-

>D2

>AGH_CUSTO1 (Contabilizar valor

de custo do item do documento de saída)
OBS: Para que haja a Contabilização do LP 678 é necessário que no CTBANFS a pergunta " Contabiliza custo on line " esteja como Sim 

do rateio da nota de saída, onde o valor da AGH_CUSTO será SD2->D2_CUSTO1 * (AGG→AGG_PERC/100))
633 - Exclusão da contabilização de rateio de itens do Documento de Saída

Contabilização Documento de Saída
Card
defaulttrue
idContabilização2 - Contabilizar
labelContabilização Pedido de Venda2 - Contabilizar
Expandirtip
titleImportanteOFFLINE
Card

Procedimento:


Off-Line: será realizado na rotina CTBANFS contabilização Off-Line dos documentos de saída, após emissão documento de saída. Acesse a rotina pelo caminho: módulo Faturamento → Miscelânea → Fechamento, ao abrir a rotina será apresentado a tela:

Image Added


Expandir
titleONLINE
defaulttrue
idContabilização
label
Card
defaulttrue
idContabilização
label
Principais Configurações
Contabilização Documento de Saída

Procedimento:


Online:

1 - Na preparação do documento saída, ou seja

Principais configurações para a contabilização:

  • Calendário Contábil - CTBA010

Image Removed

  • Cadastro de Moeda Contábil  CTBA140

Image Removed

  • Amarração da Moeda X Calendário  - CTBA200

Image Removed

  • Plano de contas CTBA020

Image Removed

Lançamento Padrão

Image Removed

Online:
É possível contabilizar a Nota de Saída, on-line

, no momento da emissão. Para

isso,

isto ao acionar a preparação do Documento de

saída é exibida uma janela com diversas perguntas. Uma delas é:

saída  ajuste o pergunte "Lanç. Contab.On-Line ?"

a qual deve ser respondida como Sim. Também há a pergunta "Mostra Lanç.Contab ?" a qual permite demonstrar no momento da emissão se a nota foi considerada na regra do LP.

para Sim.


Image Added


2 - Ajuste nos parâmetros o período dos documentos de saída que vai contabilizar em Data Inicial e Data Final:

Image Added


3 -

Off-line:

DTLANC - Gravar a data do documento e não a data da contabilização

Para realizar a gravação dos campos F2_DTLANC e CT2_DATA

e F2_DTLANC

com a data da

EMISSÃO

emissão do documento de saída ou a

Database

data base da operação de contabilização,

verifique

utilize a configuração:

Pergunta

Ajuste o parâmetro MV_CTBFLAG com conteúdo igual a ".F." e nos parâmetros da contabilização no pergunte "Gera Lanc. Por?"

nos parâmetros de contabilização: Deve-se configura-la

com o conteúdo "

Dia

Documento" ou "

Documento

Dia"

.


Dica
titleImportante

Parâmetros: 

A - O Campo "Mostra Lanç.Contab ?" é para demonstrar se a nota foi considerada na regra do LP, este parâmetro há na contabilização Online e Off-Line.

B - Ao contabilizar de forma off-line e o sistema não  apresentar validação quando falta alguma informação, exemplo Centro de Custo, Item Contábil ou Classe de Valor obrigatório verifique  se os parâmetros MV_CT105MS e MV_ALTLCTO estão igual a S. (Dúvidas entrar em contato com a equipe de suporte Contábil.)

Link: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360059273293-MP-SIGACTB-CTBA105-Contabiliza%C3%A7%C3%A3o-Off-Line-n%C3%A3o-valida-a-linha-do-lan%C3%A7amento


Aviso
titleObservação

Para que a Exclusão do Documento de Saída seja contabilizada, é necessário que o campo Data

Parâmetro SX6 - MV_CTBFLAG - Deve-se configurar com o conteúdo igual a .F.

Reprocessamento da Contabilização: Caso tenha realizado o processo de contabilização da Emissão do Documento de Saída, porém identifique um erro e seja necessário reprocessar a contabilização, o sistema não irá reprocessar enquanto o campo Data

de Lançamento (F2_DTLANC)

estiver preenchido, é necessário limpar o conteúdo do campo.
Para isso, basta configurar o parâmetro MV_CTBAPLA (Limpeza do Flag de Contabilização) e excluir o lançamento no módulo contábil (rotinas CTBA101 e CTBA102), o sistema irá limpar o conteúdo do campo e permitir o reprocessamento da contabilização.
  • Contabilizar exclusão de Nota
  • da nota esteja preenchido, ou seja, o sistema só contabilizará a exclusão caso a nota já tenha sido contabilizada na emissão.




    Contabilização da Exclusão do Documento de Saída:

    A exclusão do da contabilização ocorre no

    A exclusão do documento de saída não pode ser contabilizada off line: Realizado o

    processo de Exclusão do Documento de Saída (MATA521), onde são excluídos os registros das tabelas SF2 e SD2,

    a contabilização Offline considera os registros em tabela,

    por isso existe apenas unicamente a

    exclusão da nota deve ser realizada

    forma Online de contabilizar a exclusão, unicamente Online

    :

    .

    No Browser da rotina MATA521A - Exclusão do Documento de Saída, ao clicar na tecla 'F12', o sistema apresentará perguntas "Mostra Lanc.Contab?" e "Contabiliza?", selecionar ambas como sim. Quando demonstrar o Lançamento Contábil, certificar-se de o documento estar compatível com a regra do LP.


    Aviso
    titleObservação

    Para que a Exclusão do Documento de Saída seja contabilizada, é necessário que o campo Data de Lançamento (F2_DTLANC) da nota esteja preenchido, ou seja,

    o

     o sistema só contabilizará a exclusão

    ,

    caso a

    emissão da

    nota tenha sido contabilizada na emissão.




    Reprocessamento da Contabilização:

    Caso tenha realizado o processo de contabilização da Emissão do Documento de Saída, porém identifique um erro e seja necessário reprocessar a contabilização, o sistema não irá reprocessar enquanto o campo Data de Lançamento (F2_DTLANC) estiver preenchido, é necessário limpar o conteúdo do campo.

    Para isso, basta configurar o parâmetro MV_CTBAPLA (Limpeza do Flag de Contabilização) e excluir o lançamento no módulo contábil (rotinas CTBA101 e CTBA102), o sistema irá limpar o conteúdo do campo e permitir o reprocessamento da contabilização.

    Expandir
    titleVIA SCHEDULE

    Cheque nesses links:

    FAT0132 Nota sobre CTBANFS via Schedule

    FAT0161 Como melhorar a performance da contabilização Off-Line (CTBANFS)


    Erro
    Card
    defaulttrue
    idContabilização
    labelProblemas na Contabilização
    Outros cadastros
    labelOutros cadastros

    Principais configurações para a contabilização:


    • Calendário Contábil (CTBA010)

    Image Added


    • Cadastro de Moeda Contábil (CTBA140)

    Image Added



    • Amarração da Moeda X Calendário (CTBA200)

    Image Added


    • Plano de contas (CTBA020)

    Image Added


    • Lançamento Padrão (CTBA080)

    Image Added


    HELPs

    Expandir
    titleClique aqui para ver os HELPs
    Card
    defaulttrue
    idIntegração Faturamento x SIGACTB
    labelHelp
    • 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.




    • Error.log DETPROVA:

    Ao realizar a contabilização ocorre erro.log na função DETPROVA este erro trata-se de erro na sintaxe ADVPL no cadastro do lançamento padrão. Para identificação do problema:
    1 - Acesse a pasta System e pegue o arquivo erro.log;
    2 - Abra o arquivo e procure pela palavra "cPadrao", nesta linha vai constar o lançamento padrão que gerou o erro;
    3 - Acessar o o cadastro do lançamento padrão no sistema e avaliar fórmula, neste casos é necessário que ter conhecimentos em ADVPL.




    • Help na Contabilização

    1 -

    ...

    Ao gerar a contabilização off line, o sistema exibe a mensagem: Help a contabilização não pode ser executada, consulte documentação: A contabilização não pode ser executada

    Image ModifiedImage Modified




    • 2 - Duplicidade de lançamento contábil (CT2) na contabilização Off-line

    ...

    ...




    • 3 - Contabilização off line com aglutinação de lançamento, está considerando apenas um histórico: Para que o histórico não seja aglutinado na contabilização off line, o parâmetro MV_AGLHIST tem que estar como .T., se estiver como F, ele aglutina os históricos. Para mais informações da regra, acesse:  CTB0023_Contabilização_com_histórico_aglutinado




    HelpsSoluçã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






    Pontos de entrada

    Abaixo temos a lista dos pontos de entrada disponíveis na rotina de Contabilização Offline (CTBAFIN).

    Image Added


    Saiba mais:

    Expandir
    titleClique para ver todos os links relacionados

    ...

    defaulttrue
    idContabilização
    labelReprocessamento Contabilização

    ...

    Card
    defaulttrue
    id

    ...

    Clique para ver todos os links relacionados
    label

    ...

    Clique para ver todos os links relacionados

    ...

    • ICMS Emenda Const. 087: Como contabilizar o ICMS partido em vendas a cliente final, não contribuinte, onde os valores vem nas informações complementares (XML) da nota fiscal.
      A premissa de contabilização do documento de saída estão baseadas em buscar as informações nas tabelas da nota fiscal de saída, que são SF2 - Cabeçalho da nota - e SD2 - itens da nota, a rotina de contabilização não tem como buscar informações direta do xml.
      No geral, mensagens no xml relacionada a ICMS vem da tabela fiscal CD2, desta forma, é importante avaliar se esses valores são passíveis de contabilização via Livros Fiscais ou mesmo se a tabela CD2 possui os valores relacionados ao ICMS partido, via nota de saída, não há como efetuar esse processo, a menos que a informação esteja nos campos pertencentes as tabelas SF2 e SD2.

    ...

    (CTBANFS)
    Contabilização Notas de Serviço

    FAT0185_Notas_de_contabilização_para_NFSe

    MP - FAT - Notas de Contabilização para NFSe

    Notas de Contabilização para Emenda Const 087FAT0187_Notas_de_Contabilização_para_Emenda_Const_087
    Contabilização_CT5_CODCLIFAT0229_Contabilização_CT5_CODCLI
    Contabilização por ScheduleFAT0254 - Duplicidade de Lançamento Contábil (CT2) na contabilização da CTBANFS quando executada via SCHEDULE
    Processos gerais de ContabilizaçãoProcesso de contabilização no módulo de faturamento
    Lançamentos Padronizados do FaturamentoMP-FAT-LP - Lançamento Padrão - para contabilizar o Faturamento
    Contabilizar novamente o Faturamento
    Flag de contabilização
    MP - SIGACTB - RECONTABILIZAÇÃO DAS FLAGS - MV_CTBAPLA

    MP - FAT - MV_CTBAPLA e o campo F2_DTLANC - Recontabilizar NF de Saída 

    MP - SIGACTB - MV_CTBFLAG - Marcação de Flags na Contabilização
    Contabilização da Nota Fiscal e guia de recolhimento2103939 DSERFAT-4523 DT Contabilização da Nota Fiscal de Saída e da Guia de Recolhimento do ICMS/ST
    Flag de Contabilização somente quando gerar registro na tabela CT2MP - FAT - Contabilização - Flag F2_DTLANC - Integração Contábil - CTBANFS
    Help CTBA080POShttps://totvssuporte.zendesk.com/knowledge/articles/4417412678551/pt-br?brand_id=1509248
    Definir quantas linhas poderei trabalhar com os lançamentos contábeisMP - SIGACTB - MV_NUMLIN MV_NUMMAN
    Gravação do campo CT2_KEYMP - SIGACTB - CTBA090 Preenchimento do Campo CT2_KEY
    Data de gravação do campo F2_DTLANCCross Segmento - TOTVS Backoffice (Linha Protheus) - Sigafat - Qual data gravar no campo F2_DTLANC
    Contabilização de tabelas Fiscais (SF3, SFT) pelas rotinas do Faturamento Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFAT - Contabilização das tabelas fiscais via faturamento
    Capa do Lote Contábil 008820 (o que é, como alterar)Cross Segmento - Backoffice Linha Protheus - SIGACTB: Oque é a capa de lote no modulo contábil?

    ...