Files
Controle_caixa/01 - Objetos, Views/01 - Tabelas, Sequences/controle_receitas_fretes.sql
T
lucas.favaro 518076f90f 1569 - Categoria
1568 - Funcionários
1572 - Sub-categoria
1574 - Fornecedores
1573 - Tela de créditos
1567 - Tela lançamento de débitos
1571 - Sócios
1570 - Forma pagamento
1565 - Veículos
1566 - Operação
2018-08-07 08:33:42 -03:00

66 lines
2.1 KiB
SQL

CREATE TABLE public.controle_receitas_fretes (
chave_receita_frete INTEGER NOT NULL,
data DATE NOT NULL,
chave_operacao INTEGER NOT NULL,
chave_veiculo INTEGER NOT NULL,
chave_funcionario INTEGER,
valor_frete NUMERIC(15,2),
valor_imposto NUMERIC(15,2),
valor_liquido NUMERIC(15,2),
CONSTRAINT controle_receitas_fretes_pkey PRIMARY KEY(chave_receita_frete)
)
WITH (oids = false);
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN chave_receita_frete SET STATISTICS 0;
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN data SET STATISTICS 0;
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN chave_operacao SET STATISTICS 0;
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN chave_veiculo SET STATISTICS 0;
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN chave_funcionario SET STATISTICS 0;
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN valor_frete SET STATISTICS 0;
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN valor_imposto SET STATISTICS 0;
ALTER TABLE public.controle_receitas_fretes
ALTER COLUMN valor_liquido SET STATISTICS 0;
COMMENT ON COLUMN public.controle_receitas_fretes.chave_receita_frete
IS 'Código da receita';
COMMENT ON COLUMN public.controle_receitas_fretes.data
IS 'Data do lançamento';
COMMENT ON COLUMN public.controle_receitas_fretes.chave_operacao
IS 'Código da operação';
COMMENT ON COLUMN public.controle_receitas_fretes.chave_veiculo
IS 'Código do veículo';
COMMENT ON COLUMN public.controle_receitas_fretes.chave_funcionario
IS 'Código do funcionário';
COMMENT ON COLUMN public.controle_receitas_fretes.valor_frete
IS 'Valor total do frete';
COMMENT ON COLUMN public.controle_receitas_fretes.valor_imposto
IS 'Valor do imposto (padrão 7,5%)';
COMMENT ON COLUMN public.controle_receitas_fretes.valor_liquido
IS 'Valor líquido (frete - imposto)';
CREATE INDEX controle_receitas_fretes_idx1 ON public.controle_receitas_fretes
USING btree (data);
CREATE INDEX controle_receitas_fretes_idx2 ON public.controle_receitas_fretes
USING btree (chave_veiculo, chave_operacao, data);