Softcomshop: Dicionário de Dados do Módulo Financeiro - Contas a pagar/receber
Software: SOFTCOMSHOP | Grupo: SOFTSHOP LIGHT
Solução
1. Tabelas e Atributos
1.1 Financeiro
Tabela principal de lançamentos financeiros.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int | Identificador único do lançamento financeiro. |
| empresa_id | int | Referência à empresa responsável pelo lançamento. |
| data_lancamento | date | Data do lançamento financeiro. |
| categoria_id | int | Referência à categoria do lançamento. |
| documento | varchar(20) | Número do documento financeiro. |
| historico | varchar(255) | Descrição do lançamento. |
| fornecedor_id | int | Referência ao fornecedor relacionado ao lançamento. |
| cliente_id | int | Referência ao cliente relacionado ao lançamento. |
| contrato_servico_id | int | Referência ao contrato de serviço. |
| valor | decimal(15,4) | Valor monetário do lançamento. |
| tipo_documento_id | int | Tipo de documento financeiro. |
| origem | varchar(50) | Origem do lançamento. |
| device_id | varchar(255) | Identificação do dispositivo que originou o lançamento. |
| usuario_lancamento_id | int | Referência ao usuário que realizou o lançamento. |
| api_device_id | varchar(255) | Identificação do dispositivo via API. |
| repeticao | enum | Tipo de repetição do lançamento. |
| repeticao_tipo | enum | Tipo de repetição (mensal, semanal, etc.). |
| repeticao_quantidade | int | Quantidade de repetições. |
| repeticao_intervalo | int | Intervalo entre repetições. |
| termino_vigencia | enum | Condição de término da vigência. |
| data_termino_vigencia | date | Data de término da vigência. |
1.2 Financeiro_Parcela
Tabela que armazena as parcelas dos lançamentos financeiros.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int | Identificador único da parcela. |
| financeiro_id | int | Referência ao lançamento financeiro. |
| vencimento | date | Data de vencimento da parcela. |
| valor_parcela | decimal(15,4) | Valor da parcela. |
| forma_pagamento_id | int | Forma de pagamento associada. |
| conta_id | int | Conta financeira vinculada à parcela. |
| cancelada | tinyint(1) | Indica se a parcela foi cancelada. |
| observacao | varchar(255) | Observações sobre a parcela. |
1.3 Financeiro_Parcela_Pagamento
Tabela que registra os pagamentos das parcelas financeiras.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int | Identificador único do pagamento. |
| financeiro_parcela_id | int | Referência à parcela do financeiro. |
| valor_pago | decimal(15,4) | Valor pago na parcela. |
| data_pagamento | date | Data do pagamento. |
| conta_id | int | Conta utilizada para pagamento. |
| forma_pagamento_baixa_id | int | Forma de pagamento utilizada na baixa. |
| acrescimo | decimal(15,4) | Acréscimos aplicados no pagamento. |
| desconto | decimal(15,4) | Descontos aplicados no pagamento. |
1.4 Categoria
Tabela que armazena as categorias dos lançamentos financeiros.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int | Identificador único da categoria. |
| code | varchar(20) | Código da categoria. |
| name | varchar(255) | Nome da categoria. |
| tag | varchar(255) | Tag de identificação da categoria. |
| parent_id | int | Identificador da categoria pai (se houver). |
| fixed | int | Indica se a categoria é fixa. |
| root | int | Indica se a categoria é raiz. |
| color | char(7) | Cor associada à categoria. |
| permitir_excluir | smallint | Indica se a categoria pode ser excluída. |
| nao_exibir_dre | smallint | Indica se a categoria aparece no DRE. |
Tags: softcomshop, memoria, treinamento, estoque, organizar, ficha