Softcomshop: Dicionário de Dados do Módulo de Vendas
Software: SOFTCOMSHOP | Grupo: SOFTSHOP LIGHT
Solução
1. Tabelas e Atributos
1.1 Venda
Tabela principal de vendas.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único da venda. |
| empresa_id | int(11) | Referência à empresa associada à venda. |
| cliente_id | int(11) | Referência ao cliente associado à venda. |
| funcionario_id | int(11) | Referência ao funcionário responsável. |
| nfe_id | int(10) | Identificador da nota fiscal eletrônica. |
| nfse_id | int(11) | Identificador da nota fiscal de serviço. |
| observacao | text | Observações gerais da venda. |
| api_cliente_cpf | varchar(255) | CPF do cliente informado pela API. |
| api_cliente_nome | varchar(50) | Nome do cliente informado pela API. |
| api_faturar | varchar(255) | Informações sobre faturamento via API. |
| api_status | varchar(255) | Status da venda na API. |
| api_app_name | varchar(50) | Nome do aplicativo que gerou a venda. |
| api_data_hora_venda | timestamp | Data e hora da venda informada pela API. |
| desconto_valor | decimal(15,4) | Valor do desconto aplicado. |
| desconto_percentual | decimal(15,2) | Percentual de desconto aplicado. |
| acrescimo_valor | decimal(15,4) | Valor do acréscimo aplicado. |
| acrescimo_percentual | decimal(15,2) | Percentual de acréscimo aplicado. |
| percentual_comissao_venda | decimal(15,2) | Percentual de comissão sobre a venda. |
| api_device_id | varchar(100) | Identificação do dispositivo API. |
| cancelada | tinyint(1) | Indica se a venda foi cancelada. |
| usuario_lancamento_id | int(11) | Usuário responsável pelo lançamento. |
| bloqueada | smallint(6) | Indica se a venda está bloqueada. |
| parent_guid | varchar(50) | Identificador da venda principal em casos de vínculo. |
| usuario_cancelamento_id | int(10) | Usuário responsável pelo cancelamento. |
| data_hora_cancelamento | datetime | Data e hora do cancelamento. |
| numero_documento | varchar(255) | Número do documento fiscal. |
| numero_caixa | varchar(20) | Número do caixa associado à venda. |
| tipo_preco_id | int(10) | Referência ao tipo de preço aplicado. |
| integracao_delivery | varchar(50) | Informações sobre integração com delivery. |
| entregador_id | int(11) | Referência ao entregador associado à venda. |
| assistencia_id | int(10) | Referência a um atendimento de assistência. |
| caixa_funcoes_id | int(11) | Referência à função do caixa. |
| indicador_id | int(11) | Referência ao indicador da venda. |
| marketplace_pedido_id | int(11) | Referência ao pedido de marketplace. |
| numero_mesa | varchar(255) | Número da mesa associada à venda. |
| numero_comanda | varchar(255) | Número da comanda utilizada na venda. |
| origem_venda | varchar(255) | Origem da venda (exemplo: loja física, online). |
| quantidade_pessoas | int(11) | Número de pessoas associadas à venda. |
| quantidade_comandas | int(11) | Número de comandas utilizadas. |
| tipo_lancamento | varchar(50) | Tipo de lançamento da venda. |
| orcamento_id | int(11) | Referência a um orçamento associado. |
| orcamento_competencia | date | Competência do orçamento vinculado. |
| numero_pre_venda | varchar(50) | Número da pré-venda. |
1.2 Venda_Item
Tabela que armazena os itens incluídos em uma venda.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do item da venda. |
| venda_id | int(11) | Referência à venda associada. |
| produto_id | int(11) | Referência ao produto vendido. |
| produto_empresa_grade_id | int(11) | Referência à variação do produto. |
| descricao_item | varchar(255) | Descrição do item vendido. |
| preco | decimal(15,4) | Preço unitário do item. |
| quantidade | decimal(15,4) | Quantidade vendida. |
| preco_compra | decimal(15,4) | Preço de compra do item. |
| desconto_valor_item | decimal(15,4) | Valor de desconto aplicado no item. |
| acrescimo_valor_item | decimal(15,4) | Valor de acréscimo aplicado no item. |
| comissao | decimal(15,2) | Percentual de comissão do item. |
| vinculo_nfe | enum | Status da nota fiscal do item. |
| desabilita_rateio | tinyint(1) | Indica se o item deve ser rateado. |
| codigo_beneficio_fiscal | varchar(255) | Código do benefício fiscal aplicado. |
| percentual_desconto | decimal(15,10) | Percentual de desconto aplicado. |
| percentual_acrescimo | decimal(15,10) | Percentual de acréscimo aplicado. |
| tipo_promocao | varchar(255) | Tipo de promoção aplicada ao item. |
| descricao_promocao | varchar(255) | Descrição da promoção aplicada. |
| quantidade_promocao | decimal(15,4) | Quantidade do item na promoção. |
| quantidade_bonificada_promocao | decimal(15,4) | Quantidade bonificada da promoção. |
| valor_unidade_promocao | decimal(15,4) | Valor unitário da promoção. |
| promocao_aplicada | smallint(6) | Indica se a promoção foi aplicada. |
| preco_original | decimal(15,4) | Preço original do item antes da promoção. |
| existe_tabela_preco | smallint(6) | Indica se existe tabela de preços. |
| tabela_preco_valor | decimal(15,4) | Valor do item conforme tabela de preços. |
| peso | decimal(15,4) | Peso do item vendido. |
| atendente_item | int(11) | Referência ao atendente responsável. |
| comissao_atendente | decimal(15,2) | Comissão do atendente sobre o item. |
| cobrar_taxa_servico | tinyint(4) | Indica se será cobrada taxa de serviço. |
| guid | varchar(50) | Identificador único do item. |
| parent_guid | varchar(50) | Identificador do item principal, em casos de agrupamento. |
| tipo_faturamento | smallint(6) | Tipo de faturamento aplicado ao item. |
| valor_desconto_promocao | decimal(15,2) | Valor do desconto aplicado pela promoção. |
1.3 Venda_Item_Composicao
Tabela que armazena a composição de um item de venda.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(10) | Identificador único do registro. |
| venda_id | int(11) | Referência à venda associada. |
| venda_item_produto_id | int(11) | Referência ao item da venda principal. |
| produto_id | int(11) | Referência ao produto componente. |
| produto_empresa_grade_id | int(11) | Referência à variação do produto. |
| quantidade | decimal(15,4) | Quantidade do item na composição. |
1.4 Venda_Item_Animal
(Tabela que relaciona um item de venda a um animal em pet shops.)
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do registro. |
| venda_item_id | int(11) | Referência ao item da venda. |
| animal_id | int(11) | Referência ao animal associado. |
1.5 Venda_Cartao
Tabela que armazena os dados de pagamentos via cartão.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(10) | Identificador único do pagamento. |
| valor_recebido | decimal(15,2) | Valor recebido via cartão. |
| tipo_integracao_cartao | varchar(255) | Tipo de integração com o sistema. |
| nome_credenciadora_cartao | varchar(255) | Nome da credenciadora do cartão. |
| cnpj_credenciadora_cartao | varchar(255) | CNPJ da credenciadora do cartão. |
| tipo_bandeira_cartao | varchar(255) | Bandeira do cartão utilizado. |
| codigo_autorizacao_cartao | varchar(255) | Código de autorização da operadora. |
| recibo_aid | varchar(255) | Identificador AID do recibo. |
| recibo_arqc | varchar(255) | Código ARQC do recibo. |
| recibo_autorizacao | varchar(255) | Código de autorização no recibo. |
| recibo_nsu | varchar(255) | Número sequencial único da transação. |
| recibo_nome_cliente | varchar(255) | Nome do cliente no recibo. |
| recibo_numero_terminal | varchar(255) | Número do terminal de pagamento. |
| recibo_valor | decimal(15,2) | Valor total da transação. |
| recibo_valor_parcela | decimal(15,2) | Valor de cada parcela, se aplicável. |
| recibo_parcelas | int(11) | Quantidade de parcelas. |
1.6 Orcamento
Tabela que armazena informações sobre orçamentos de vendas.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do orçamento. |
| empresa_id | int(11) | Referência à empresa associada ao orçamento. |
| venda_id | int(11) | Referência à venda vinculada ao orçamento. |
| cliente_id | int(11) | Referência ao cliente associado. |
| cliente_nome | varchar(255) | Nome do cliente no orçamento. |
| cpf_cnpj | varchar(18) | CPF ou CNPJ do cliente. |
| varchar(255) | E-mail do cliente. | |
| telefone | varchar(50) | Telefone de contato do cliente. |
| condicao_pagamento | varchar(255) | Condição de pagamento do orçamento. |
| garantia | varchar(50) | Informações sobre a garantia do serviço. |
| validade | varchar(55) | Validade do orçamento. |
| status | varchar(100) | Status atual do orçamento. |
| funcionario_id | int(11) | Referência ao funcionário responsável. |
| observacao | text | Observações gerais do orçamento. |
| desconto_valor | decimal(15,2) | Valor do desconto aplicado. |
| desconto_percentual | decimal(15,2) | Percentual de desconto aplicado. |
| cep | varchar(255) | CEP do cliente. |
| endereco | varchar(255) | Endereço do cliente. |
| numero | varchar(255) | Número do endereço. |
| cidade_id | int(11) | Referência à cidade associada. |
| bairro | varchar(255) | Bairro do cliente. |
| previsao_entrega | varchar(255) | Previsão de entrega do serviço/produto. |
| cancelada | tinyint(1) | Indica se o orçamento foi cancelado. |
| servico_descricao | text | Descrição do serviço no orçamento. |
| complemento | varchar(50) | Complemento do endereço. |
| responsavel | varchar(50) | Responsável pelo orçamento. |
| tipo_lancamento | varchar(50) | Tipo de lançamento do orçamento. |
| prazo_entrega | varchar(50) | Prazo de entrega definido. |
| proposta_objetivo | varchar(255) | Objetivo da proposta. |
| contrato_vigencia | varchar(50) | Vigência do contrato. |
| contrato_data_inicio | date | Data de início do contrato. |
| contrato_data_termino | date | Data de término do contrato. |
| contrato_forma_pagamento_id | int(11) | Referência à forma de pagamento do contrato. |
| contrato_conta_id | int(11) | Referência à conta bancária associada. |
| contrato_dia_vencimento | int(11) | Dia de vencimento do contrato. |
| contrato_cobranca_automatica | tinyint(4) | Indica se a cobrança é automática. |
| contrato_emissao_nota_automatica | tinyint(4) | Indica se há emissão automática de nota fiscal. |
| data_validade | date | Data de validade do orçamento. |
| contrato_data_primeiro_vencimento | varchar(255) | Data do primeiro vencimento do contrato. |
| tipo_preco_id | int(10) | Referência ao tipo de preço aplicado. |
| contrato_bandeira_id | int(10) | Referência à bandeira do cartão. |
| tipo_debito_id | int(11) | Referência ao tipo de débito. |
1.7 Orcamento_Item
Tabela que armazena os itens incluídos em um orçamento.
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do item do orçamento. |
| orcamento_id | int(11) | Referência ao orçamento associado. |
| produto_id | int(11) | Referência ao produto do orçamento. |
| produto_empresa_grade_id | int(11) | Referência à variação do produto. |
| descricao_item | varchar(255) | Descrição do item no orçamento. |
| quantidade | decimal(15,4) | Quantidade do item. |
| preco | decimal(15,4) | Preço unitário do item. |
| preco_compra | decimal(15,4) | Preço de compra do item. |
| preco_caixa | decimal(15,4) | Preço do item na caixa. |
| quantidade_caixa | decimal(15,2) | Quantidade de itens por caixa. |
| desconto_valor_item | decimal(15,2) | Valor de desconto aplicado ao item. |
| acrescimo_valor_item | decimal(15,2) | Valor de acréscimo aplicado ao item. |
| percentual_desconto | decimal(15,10) | Percentual de desconto aplicado. |
| percentual_acrescimo | decimal(15,10) | Percentual de acréscimo aplicado. |
| desabilita_rateio | tinyint(1) | Indica se o item deve ser rateado. |
Tags: softcomshop, memoria, treinamento, estoque, organizar, ficha, vendas