CREATE TABLE TBBLOCOS (
    ID INTEGER NOT NULL,
    ESTABELECIMENTO_ID INTEGER,
    COD_BASE_CALCULO INTEGER,
    BEM_INCORPORADO INTEGER,
    CONTA_CONTABIL VARCHAR(11),
    CREDITO_ORIGEM INTEGER,
    BEM_UTILIZACAO INTEGER,
    CST_PIS INTEGER,
    CST_COFINS INTEGER,
    MES_ANO_AQUISICAO DATE,
    NUMERO_PARCELAS INTEGER,
    VALOR_OPERACAO NUMERIC(15,4),
    VALOR_PARCELA_EXCLUIR NUMERIC(15,4));

ALTER TABLE TBBLOCOS
ADD CONSTRAINT PK_TBBLOCOS
PRIMARY KEY (ID);

COMMENT ON COLUMN TBBLOCOS.COD_BASE_CALCULO IS
'09, 11(F120), 10(F130)';

COMMENT ON COLUMN TBBLOCOS.BEM_INCORPORADO IS
'1 - Edificações e Benfeitorias [em Imóveis Próprios]
2 - Edificações e Benfeitorias [em Imóveis de Terceiros] F120
3 - Instalações
4 - Máquinas
5 - Equipamentos
6 - Veículos
99 - Outros';

COMMENT ON COLUMN TBBLOCOS.CREDITO_ORIGEM IS
'0 - Mercado Interno
1 - Mercado Externo (Importação)';

COMMENT ON COLUMN TBBLOCOS.BEM_UTILIZACAO IS
'1 - Produção de Bens Destinados à Venda
2 - Prestação de Serviços
3 - Locação a Terceiros
9 - Outros';

COMMENT ON COLUMN TBBLOCOS.NUMERO_PARCELAS IS
'1 - Integral
2 - 12 Meses
3 - 24 Meses
4 - 48 Meses
5 - 6 Meses (Embalagens de bebidas frias)
9 - Outra periodicidade definida por Lei';

COMMENT ON COLUMN TBBLOCOS.VALOR_OPERACAO IS
'Depreciação(F120)
Aquisição(F130)';

