CREATE TABLE codicao_pagamento_parcelas (
    id                    bigint NOT NULL,
    condicao_pagamento_id bigint NOT NULL,
    quantidade_parcela    SMALLINT DEFAULT 1 NOT NULL,
    dias_intervalo        SMALLINT DEFAULT 30 NOT NULL,
    percentual_rateio     NUMBER(5, 2) NOT NULL
);

COMMENT ON COLUMN codicao_pagamento_parcelas.quantidade_parcela IS
    'Quantidade de parcelas representada na linha';

COMMENT ON COLUMN codicao_pagamento_parcelas.dias_intervalo IS
    'Quantidade de dias de intervalo de uma parcela para a outra';

COMMENT ON COLUMN codicao_pagamento_parcelas.percentual_rateio IS
    '% de rateio da parcela, a soma precisa ser 100%';