Entidade LANCAMENTOS

FLCX.LANCAMENTOS

Descrição

Lançamentos de contas correntes. Cada lançamento pode ser um débito ou crédito previsto ou efetivado em um determinado caixa/conta corrente.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
CAIXA_IDID(18)Rqd FK AK Caixa:
Indica o caixa no qual o lançamento se refere.

Referência para CAIXAS
LANCAMENTOINTEGERRqd Lancamento:
Número sequencial automático para identificar os lançamentos realizados no sistema.
DATA_REALIZADADATEAK Data do movimento:
Data do movimento de débito ou crédito efetivo na conta corrente.

Se o movimento tem LANCAMENTO_ID nos movimentos financeitos e DATA_MOVIMENTO for alterado e estiver diferente da DATA_REALIZADA do respectivo lançamento a DATA_REALIZADA deste lançamento será atualizada pela DATA_MOVIMENTO.
DATA_COMPETENCIADATEData de competência:
A data de competência é utilizada nos relatórios de resultados por regime de competência, normalmente atribuída a data em que a receita ou despesa foi adquirida (fato gerador).
Caso não informada, a data de competência é automaticamente preenchida pela data de realização do movimento.
VALOR_REALIZADOVALUE_DC(18)Valor realizado:
Valor que foi efetivamente realizado. Este valor é expresso na moeda da conta-corrente. Quando o valor for originado em moeda diferente, o valor de origem, moeda de origem e as taxas de cambio deverão ser informadas.
ORDEMINTEGERAK Ordem:
Campo livre para determinar a ordem de apresentação dos lançamentos dentro de uma mesma data. Esta campo facilita a conciliação bancária.
SITUACAOOPCAO(2)Rqd Situação:
Informa a situação que se encontra este lançamento.

Valores permitidos:
  • AP - A pagar - O lançamento é um débito planejado.
  • AR - A receber - O lançamento é um crédito planejado.
  • PG - Pago - O lançamento é um débito já efetuado.
  • RC - Recebido - O lançamento é um crédito recebido.
HISTORICO_IDID(18)Rqd FK Histórico:
Histórico que classifica e descreve o lançamento.

Referência para HISTORICOS
DESCRICAOTEXTDescrição:
Descrição dada para o lançamento.
DOCUMENTOUPPERDocumento:
Informa o número do documento que foi utilizado para registrar o lançamento.
PESSOA_IDID(18)FK Pessoa:
Indica que o valor foi recebido/pago de/para uma determinada pessoa (física ou jurídica)

Referência para PESSOAS
VALOR_ORIGEMVALUE_DC(18)Valor de origem:
Para lançamentos originados em moedas diferentes, o valor original informa o valor na moeda de origem. Quando este atributo estiver informado, o atributo "Moeda de origem" também deve estar informado.

MOEDA_ORIGEM_IDID(18)FK Moeda de origem:
Moeda do valor que originou o lançamento. Caso não informada, assume a mesma moeda da conta-corrente. Quando a moeda de origem for diferente da moeda da conta-corrente, devera ser informadas as taxas de cambio utilizadas para converter o valor de origem para o valor do lançamento.

Referência para MOEDAS
TAXA_CAMBIODOUBLE(18)Taxa de cambio:
Exigido no caso de lançamentos originados de valores em moeda diferente da moeda da conta-corrente. Nestes casos, os atributos "Valor de origem", "Moeda de origem", "Taxa de cambio" devem ser informados e serão utilizados para calcular o valor efetivo do lançamento (na moeda da conta-corrente).

A taxa de cambio refere-se ao fator necessário para converter o valor realizado na moeda padrão do sistema. Quando a moeda padrão do sistema for igual à moeda da conta-corrente, então a taxa de cambio é "1".

VALOR_REALIZADO = VALOR_ORIGEM * TAXA_CAMBIO_ORIGEM / TAXA_CAMBIO

Exemplos:
R$ 1625 = US$ 500 * 3,25 / 1
US$ 153,85 = R$ 500 * 1 / 3,25
TAXA_CAMBIO_ORIGEMDOUBLE(18)Taxa de cambio da origem:
Taxa de cambio da moeda do valor de origem (caso necessário).

A taxa de cambio da origem refere-se ao fator necessário para converter o valor de origem na moeda padrão do sistema. Quando a moeda de origem for igual à padrão do sistema, então a taxa de cambio de origem é "1".

VALOR_REALIZADO = VALOR_ORIGEM * TAXA_CAMBIO_ORIGEM / TAXA_CAMBIO

Exemplos:
R$ 1625 = US$ 500 * 3,25 / 1
US$ 153,85 = R$ 500 * 1 / 3,25
TRANSFERENCIA_IDID(18)FK Transferencia:
Para lançamentos que são tranferencias, indica o lançamento relacionado com o outro caixa.

Referência para LANCAMENTOS
CAIXA_TRANSFERIR_IDID(18)FK Caixa a transferir:
Informa para qual caixa a transferencia está será efetuada.
(Usado apenas nas transferencias)

Referência para CAIXAS
DESMEMBRAMENTOSELECTION_CHECK(12)Desmembramento:
Quando informado, indica os elementos que serão utilizados para desmembrar o valor do lançamento. Quando o desmembramento é marcado, o sistema apresenta uma guia extra onde o usuário poderá informar o desmembramento do valor em diferentes contas gerenciais, centros de custo, projetos, estabelecimentos, etc.

Ver: Desmembramento gerencial dos valores de um lançamento.

Valores permitidos:
  • G - Conta gerencial
  • C - Centro de custo
  • E - Estabelecimento
  • P - Pedido
  • A - Projeto
  • H - Histórico - Desmembramento por históricos de movimentação do título
CONTA_CONTABIL_IDID(18)FK Conta gerencial:
Conta contábil gerencial relativa ao movimento

O valor do lançamento pode ser desmembrado em diferentes contas gerenciais. Ver: Desmembramento gerencial dos valores de um lançamento.

Referência para CONTAS_CONTABEIS
ESTABELECIMENTO_IDID(18)FK Estabelecimento:
Indica o estabelecimento ao qual este lançamento está vinculado. Este atributo permite criar lançamentos que serão contabilizados gerencialmente em um estabelecimento diferente do informado na conta-corrente. Isso pode ocorrer, por exemplo, em cenários como um estabelecimento MATRIZ paga por despesas de uma FILIAL ou vice-versa.

Caso o estabelecimento não esteja informado, o sistema assume um conforme os critérios abaixo:
  • Caso o lançamento seja originado por um movimento financeiro (através de um título), o sistema assume o estabelecimento definido para este movimento.
  • Caso o lançamento não seja originado por um movimento financeiro, o sistema assume o estabelecimento da respectiva conta-corrente.


O valor do lançamento pode ser desmembrado em diferentes estabelecimentos. Ver: Desmembramento gerencial dos valores de um lançamento.

Referência para ESTABELECIMENTOS
CENTRO_CUSTO_IDID(18)FK Centro de custo:
Centro de custo para o qual deseja-se vincular este lançamento

Ver também: Desmembramento gerencial dos valores de um lançamento.

Referência para CENTRO_CUSTO
PROJETO_IDID(18)FK Projeto:
Identificação do projeto ao qual este lançamento está vinculado. No caso de um lançamento estar vinculado a vários projetos, deverá haver um desmembramento do valor do lançamento por projeto.

Ver também: Desmembramento gerencial dos valores de um lançamento.

Referência para ATIVIDADES
PEDIDO_IDID(18)FK Pedido:
Indica que o lançamento está relacionado a um pedido. No caso de um lançamento estar vinculado a vários pedidos, deverá haver um desmembramento do valor do lançamento por pedido. Ver Desmembramento gerencial dos valores de um lançamento.

Referência para PEDIDOS
CONTA_ORCADA_PROJETO_IDID(18)FK Conta orçada projeto:
Conta orçada para um projeto

Referência para ORCADOS_PROJETOS
LANCAMENTO_CONCILIACAO_IDID(18)FK Lançamento conciliação:
Relacionamento com uma conciliação bancária

Referência para CONCILIACOES_BANCARIAS
CONTA_CONTABIL_OPERACAO_IDID(18)FK Conta contábil:
Relacionamento com a conta contábil relativo ao lançamento.

Referência para CONTA_CONTABIL
ANEXOSATTACHED_FILE_LISTAnexos:
Arquivos anexos para o lançamento, tais como cópia do comprovante, boleto, etc.
OBSERVACOESTEXT_LONGObservações:
Texto opcional para acrescentar observações ao lançamento.
DATA_LANCAMENTODATERqd Data de inclusão:
Data em que o lançamento foi registrado/incluído no sistema.

Valor padrão = [SYSDATE]
DATA_INCLUSAODATE_TIMEData de inclusão:
Data de inclusão do lançamento. Caso não informado deve ser utilizado o log.

Valor padrão = [SYSDATE]
USUARIO_INCLUSAO_IDID(18)FK Usuário inclusão:
Usuário que incluiu o lançamento. Caso não informado deve ser utilizado o log.

Referência para USUARIOS
DATA_ALTERACAODATE_TIMEData de alteração:
Data e hora da última alteração (ou inclusão) no lançamento.

Valor padrão = [SYSDATE]
USUARIO_ALTERACAO_IDID(18)FK Usuário de alteração:
Último usuário a alterar o lançamento.

Referência para USUARIOS
HISTORICO_CONTABIL_IDID(18)FK Histórico contábil:
Histórico utilizado para a movimentação contábil, quando não informado é utilizado o existente no histórico do lançamento.

Referência para HISTORICO_MOVIMENTO_CONTABIL
ESTORNOFLAG(1)Rqd Estorno:
Movimento informado é de estorno, o valor obrigatoriamente é inverso ao padrão do movimento

Valor padrão = N
VALOR_PLANEJADOVALUE_DC(18)Valor planejado:
Valor planejado para o lançamento. Utilizado para representar lançamentos previstos para análises de fluxo de caixa.
DATA_PLANEJADADATEData planejada:
Data planejada para realização do movimento de débito ou crédito na conta corrente.
CONTA_GERENCIAL_CONTABIL_IDID(18)FK Conta gerencial contábil:
Conta gerencial contábil para o lançamento, neste caso obrigatoriamente a conta conta

Referência para CONTA_CONTABIL
TIPO_CONTABILIZACAOOPCAO(1)Rqd Tipo contabilização:
Tipo de contabilização e/ou escrituração que deve ser utilizada para o lançamento

Valores permitidos:
  • A - Automático - Os registros de contabilização são gerados automaticamente utilizando as regras existentes no plano de contas do estabelecimento.
  • M - Manual - Os registros de contabilidade são manuais, neste caso não é utilizados as regras existentes no plano de contas.

Valor padrão = A
NSUTEXTNSU:
Número sequencial único adotado pelo banco nos lançamentos realizados na conta corrente.
MENSALFLAG(1)Mensal:
DEPRECIADO!!!
Lançamento marcados como mensais, permitem que o processo de clonagem mensal prepare o planejamento do próximo mes. Veja o processo FLCX.UTL_GERA_PREV

Valor padrão = N
MOVIMENTO_FINANCEIRO_IDID(18)FK Movimento financeiro:
DEPRECIADO!!!
Usar a FK em MOVFIN.MOVIMENTOS_FINANCEIROS que faz referencia para o lançamento.

Indica a origem deste movimento quando efetuado por um movimento de um título ou avulso naquela entidade

Referência para MOVIMENTOS_FINANCEIROS
TIPO_DOCUMENTOOPCAO(30)Tipo documento:
DEPRECIADO!!! - EstE atributo não é mais utilizado.
Informa qual o tipo de documento usado para o lançamento.

Valores permitidos:
  • B - Boleto
  • C - Cheque
  • E - Espécie
  • V - Vale

Valor padrão = E

Regras

Ajustar o valor para débito ou crédito

(Antes de inserir, Antes de alterar)
O valor deve ser negativo para débito e positivo para crédito conforme definido no tipo de lançamento do histórico. Se o histórico for uma transferência, será negativo para o registro principal (de onde saiu a transferência) e positivo para o registro de destino (atributo transferência informado).

Alterar conta caixa

(Antes de inserir)
Caso a conta caixa determine que o valor deve ser transferido para outra conta caixa.

Calcular valores

(Antes de inserir, Antes de alterar)
Caso seja informado o valor de origem ao invés do valor realizado, então o valor será automaticamente calculado considerando as moeda.

Caso pago sem informação de valor ou data informado, assumir o planejado.

(Antes de inserir, Antes de alterar)
O modelo permite efetivar um lançamento informando a penas a data (sem informar o valor) ou apenas o valor (sem informar a data). No primeiro caso, o sistema assume o valor planejado e no segundo caso o sistema assume a data de hoje.

Atualizar o saldo do respectivo caixa

(Depois de inserir, Depois de alterar, Depois de excluir)
A rotina considera a operação (inserção, alteração ou exclusão) e se o lançamento foi efetivado ou não. Somente lançamentos efetivos devem ser contabilizados. Também existe um cuidado especial para a alteração do caixa de um lançamento.

Atualizar a transferencia de crédito

(Depois de inserir, Depois de alterar)
Ao incluir uma transferencia, ela será de débito e o sistema deve criar uma de crédito com mesmo valor, descrição, etc. mas indicando a primeira como referencia.
Ao alterar qualquer uma delas, a descrição, datas e valores são copiadas de uma para a outra.

Calcular a situação do lançamento

(Antes de inserir, Antes de alterar)
Calcular a situação do lançamento com no valor (débito ou crédito) informado na conta do lançamento e da data de efetivação. Somente pode ser calculado após o ajuste do valor.

Informar a ordem do título

(Antes de inserir)
Caso o título informado possua a ordem deve utilizar a mesma informação.

Atualizar a conta contábil gerencial quando ocorrer alteração

(Depois de alterar)
Quando a alterado a conta contábil do lançamento, deve ser atualizado a conta contábil do título(se existir)

Criar registro contábil

(Depois de inserir, Depois de alterar)
Caso informado a conta contábil deve gerar o registro na contabilidade.

Excluir movimento financeiro do título

(Antes de excluir)
Excluir o movimento financeiro do título

Atualizar saldo diário

(Depois de inserir, Depois de alterar, Depois de excluir)
Alterações nos lançamentos devem atualizar os saldos diários dos caixas.

Calcular o estabelecimento

(Antes de inserir, Antes de alterar)
Caso o estabelecimento não esteja informado, o sistema assume um conforme os critérios abaixo:

Informar registro de inclusão

(Antes de inserir)
Informar a data e usuário que incluíram o registro.

Informar registro de alteração

(Antes de alterar)
Informar o usuário que alterou o lançamento

Vincular movimento financeiro

(Depois de inserir)
Caso o lançamento esteja vinculado a um movimento financeiro, garante que o respectivo movimento também faça referencia a este lançamento.
Esta regra é utilizada para compatibilidade com códigos antigos que utilizam o atributo MOVIMENTO_FINANCEIRO_ID.

Atualizar desmembramento

(Depois de inserir, Depois de alterar)
Atualiza o desmembramento do valor do título se necessário.

Atualizar movimento

(Depois de inserir)
Caso o lançamento faça referência para um movimento, então garante que o movimento também faça referência para este lançamento.

Remover movimento financeiro

(Antes de excluir)
Quando o movimento financeiro foi criado pelo lançamento (movimento avulso), então, ele deve ser excluído antes de excluir o lançamento.

Excluir origem da transferência

(Depois de excluir)
Quando excluir o lançamento de crédito de uma transferência, deve excluir o registro de débito relacionado, exceto quando a exclusão foi requisitada pela própria origem.

Excluir destino da transferência

(Antes de excluir)
Quando excluir um lançamento de uma transferência para outro caixa, é necessário primeiro excluir o lançamento de destino.

Preencher data de competência

(Antes de inserir, Antes de alterar)
Preencher a data de competência caso não informada.

Informar tipo de contabilização

(Antes de inserir)
Informar o tipo de contabilização padrão para o lançamento

Atualizar movimentos

(Depois de inserir, Depois de alterar)
Se o DATA_REALIZADA for alterada, atualiza a DATA_MOVIMENTO de todos os movimentos do respectivo LANCAMENTOS que tiverem datas diferentes.

Histórico não permitido para este caixa!

(Antes de inserir, Antes de alterar)
Caso o histórico do lançamento seja restrito a caixas de determinado tipo de caixa, verifica se o caixa é do mesmo.

Não é permitido realizar movimentos em caixas desativados!

(Antes de inserir, Antes de alterar, Antes de excluir)

Não é permitido realizar movimentos nesta data, pois a conta corrente já está conciliada!

(Antes de inserir, Antes de alterar)
Movimento não é permitido nesta data, pois a conta corrente para o lançamento já está conciliada.
Data de conciliação da conta está preenchida e é superior a data do movimento.

Não é permitido excluir movimentos nesta data, pois a conta corrente já está conciliada!

(Antes de excluir)
Não é permitido excluir o movimento, pois a conta corrente já está conciliada para esta data.
Data de conciliação da conta está preenchida e é superior a data do movimento a ser excluído.

Conta contábil informada não está válida

(Antes de inserir, Antes de alterar)
Conta contábil gerencial informada deve estar ativa(>= data inicial e <=data termino) na data do movimento.
Conta gerencial deve ser analítica.

Usuário não possui acesso a conta corrente

(Antes de inserir, Antes de alterar)
Validar se o usuário que está realizando a operação está vinculado a conta corrente.

Validar projeto informado

(Antes de inserir, Antes de alterar)
Validar se o projeto informado pode ser vinculado ao lançamento financeiro.

Validar data de fim do projeto informado

(Antes de inserir, Antes de alterar)
Não é possível informar um projeto com data de fim anterior a data de inclusão do lançamento.

Histórico para desmembramento

Retorna o histórico a ser utilizado nos movimentos de desmembramento. Este método é utilizado pelas rotinas que gerenciam o desmembramento dos lançamentos.