Á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-lie – 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 - Exclusão da contabilização do cabeçalho do Pedido de Vendas
612 - Contabilização de itens do Pedido de Vendas
632 - Exclusão da contabilização de itens do Pedido de Vendas
620 - Contabilização do cabeçalho do Documento de Saída
635 - Exclusão da contabilização do cabeçalho do Documento de Saída
610 - Contabilização de itens 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
633 - 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.


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

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 CTBA080

Image Removed

Procedimento

A contabilização do documento de saída pode ser realizada Online e Off-line, sendo:

Online: na

preparação do documento saída, ou seja, no momento da emissão. Para isto ao acionar a preparação do Documento de saída  ajuste o pergunte "Lanç. Contab.On-Line ?" para Sim.


Image Modified

Dica
titleImportante

O pergunte "Mostra Lanç.Contab ?" configurado como Sim vai demonstrar no momento da emissão se a nota foi considerada na regra do LP.

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 módulo Faturamento→ Miscelânea → Fechamento, ao abrir a rotina será apresentado a tela:

Image Removed

Parâmetros

Image Removed

Mostra Lançamento Contab: possibilidade de verificar se a nota está dentro da regra do Lançamento Padrão.

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


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 - 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"


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

.


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

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
  • A exclusão do documento de saída não pode ser contabilizada off line: Realizado o

    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 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

    ...

    ...

    defaulttrue
    idContabilização
    labelReprocessamento Contabilização




    • 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

    ...

    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?

    ...