CREATE TABLE public.ctb_sped_reinf_arquivo_r1050 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_entidade_ligada character varying(14) NOT NULL, tipo_entidade_ligada integer NOT NULL, inicio_validade date NOT NULL, final_validade date NOT NULL, CONSTRAINT pk_ctb_reinf_r1050 PRIMARY KEY (filial, sequencia_sped, cnpj_entidade_ligada), CONSTRAINT fk_ctb_reinf_r1050 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r1050 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r1050 IS 'SPED Reinf - Registros do evento R-1050 - Tabela de entidades ligadas'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r1050.tipo_entidade_ligada IS '1 - Fundo de investimento; 2 - Fundo de investimento imobiliário; 3 - Clube de investimento; 4 - Sociedade em conta de participação'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r3010 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_inscricao_estab integer NOT NULL, nr_inscricao_estab character varying(14) NOT NULL, valor_receita_total numeric(14,2) NOT NULL, valor_contrib_prev numeric(14,2) NOT NULL, valor_contrib_prev_susp numeric(14,2) NOT NULL, valor_receita_clubes numeric(14,2) NOT NULL, valor_retencao_parc numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r3010 PRIMARY KEY (filial, sequencia_sped, nr_inscricao_estab), CONSTRAINT fk_ctb_reinf_r3010 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r3010 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r3010 IS 'SPED Reinf - Registros do evento R-3010 - Receita de espetáculos desportivos'; CREATE TABLE public.ctb_sped_reinf_arquivo_r3010_boletim ( filial integer NOT NULL, sequencia_sped integer NOT NULL, nr_inscricao_estab character varying(14) NOT NULL, numero_boletim character varying(7) NOT NULL, tipo_competicao integer NOT NULL, categoria_evento integer NOT NULL, modalidade_desportiva character varying(100) NOT NULL, nome_competicao character varying(100) NOT NULL, cnpj_mandante character varying(14) NOT NULL, cnpj_visitante character varying(14) NOT NULL, nome_visitante character varying(80) NOT NULL, praca_desportiva character varying(100) NOT NULL, codigo_municipio integer NOT NULL, uf character varying(2) NOT NULL, qtde_pagantes integer NOT NULL, qtde_nao_pagantes integer NOT NULL, CONSTRAINT pk_ctb_reinf_r3010_boletim PRIMARY KEY (filial, sequencia_sped, nr_inscricao_estab, numero_boletim), CONSTRAINT fk_ctb_reinf_r3010_boletim FOREIGN KEY (filial, sequencia_sped, nr_inscricao_estab) REFERENCES public.ctb_sped_reinf_arquivo_r3010 (filial, sequencia_sped, nr_inscricao_estab) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r3010_boletim OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r3010_boletim IS 'SPED Reinf - Registros do evento R-3010 - Receita de espetáculos desportivos'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r3010_boletim.tipo_competicao IS '1 - Oficial; 2 - Não oficial'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r3010_boletim.categoria_evento IS '1 - Internacional; 2 - Interestadual; 3 - Estadual; 4 - Local'; CREATE TABLE public.ctb_sped_reinf_arquivo_r3010_boletim_receitas ( filial integer NOT NULL, sequencia_sped integer NOT NULL, nr_inscricao_estab character varying(14) NOT NULL, numero_boletim character varying(7) NOT NULL, tipo_ingresso integer NOT NULL, descricao_ingresso character varying(30) NOT NULL, qtde_ingessos_venda integer NOT NULL, qtde_ingressos_vendidos integer NOT NULL, qtde_ingressos_devolvidos integer NOT NULL, preco_individual numeric(14,2) NOT NULL, valor_total numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r3010_boletim_receitas PRIMARY KEY (filial, sequencia_sped, nr_inscricao_estab, numero_boletim, tipo_ingresso), CONSTRAINT fk_ctb_reinf_r3010_boletim_receitas FOREIGN KEY (filial, sequencia_sped, nr_inscricao_estab, numero_boletim) REFERENCES public.ctb_sped_reinf_arquivo_r3010_boletim (filial, sequencia_sped, nr_inscricao_estab, numero_boletim) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r3010_boletim_receitas OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r3010_boletim_receitas IS 'SPED Reinf - Registros do evento R-3010 - Receita de espetáculos desportivos'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r3010_boletim_receitas.tipo_ingresso IS '1 - Arquibancada; 2 - Geral; 3 - Cadeiras; 4 - Camarote'; CREATE TABLE public.ctb_sped_reinf_arquivo_r3010_boletim_outras_receitas ( filial integer NOT NULL, sequencia_sped integer NOT NULL, nr_inscricao_estab character varying(14) NOT NULL, numero_boletim character varying(7) NOT NULL, tipo_receita integer NOT NULL, descricao_receita character varying(20) NOT NULL, valor_receita numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r3010_boletim_outras_receitas PRIMARY KEY (filial, sequencia_sped, nr_inscricao_estab, numero_boletim, tipo_receita), CONSTRAINT fk_ctb_reinf_r3010_boletim_outras_receitas FOREIGN KEY (filial, sequencia_sped, nr_inscricao_estab, numero_boletim) REFERENCES public.ctb_sped_reinf_arquivo_r3010_boletim (filial, sequencia_sped, nr_inscricao_estab, numero_boletim) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r3010_boletim_outras_receitas OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r3010_boletim_outras_receitas IS 'SPED Reinf - Registros do evento R-3010 - Receita de espetáculos desportivos'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r3010_boletim_outras_receitas.tipo_receita IS '1 - Transmissão; 2 - Propaganda; 3 - Publicidade; 4 - Sorteio; 5 - Outros'; CREATE TABLE public.ctb_sped_reinf_arquivo_r3010_processo ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_inscricao_estab integer NOT NULL, nr_inscricao_estab character varying(14) NOT NULL, numero_processo character varying(21) NOT NULL, tipo_processo integer NOT NULL, codigo_suspensao character varying(14) NOT NULL, valor_cp_suspensa numeric(14) NOT NULL, CONSTRAINT pk_ctb_reinf_r3010_processo PRIMARY KEY (filial, sequencia_sped, nr_inscricao_estab, numero_processo), CONSTRAINT fk_ctb_reinf_r3010_processo FOREIGN KEY (filial, sequencia_sped, nr_inscricao_estab) REFERENCES public.ctb_sped_reinf_arquivo_r3010 (filial, sequencia_sped, nr_inscricao_estab) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r3010_processo OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r3010_processo IS 'SPED Reinf - Registros do evento R-3010 - Receita de espetáculos desportivos'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r4010 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, nome_beneficiario character varying(70) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010 PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario), CONSTRAINT fk_ctb_reinf_r4010 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010 IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_dependencia ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, cpf_dependente character varying(11) NOT NULL, relacao_dependencia integer NOT NULL, descricao_dependencia character varying(30) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_dependencia PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, cpf_dependente), CONSTRAINT fk_ctb_reinf_r4010_dependencia FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r4010 (filial, sequencia_sped, cpf_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_dependencia OWNER to postgres; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r3010_boletim_outras_receitas.tipo_receita IS '1 - Cônjuge; 2 - Companheiro(a) com o(a) qual tenha filho ou viva há mais de 5 (cinco) anos ou possua declaração de união estável; 3 - Filho(a) ou enteado(a); 6 - Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, do(a) qual detenha a guarda judicial do(a) qual detenha a guarda judicial; 8 - Pais; 9 - Avós e bisavós; 10 - Menor pobre do qual detenha a guarda judicial; 11 - A pessoa absolutamente incapaz, da qual seja tutor ou curador; 12 - Ex-cônjuge; 99 - Agregado/Outros.'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_id_rendimento ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, obervacao character varying(200) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_id_rendimento PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento), CONSTRAINT fk_ctb_reinf_r4010_id_rendimento FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r4010 (filial, sequencia_sped, cpf_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_id_rendimento OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_id_rendimento IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, data_fg date NOT NULL, competencia_rendimento character varying(7) NOT NULL, indicativo_13 character varying(1) NOT NULL, valor_rendimento_bruto numeric(14,2) NOT NULL, valor_rendimento_tributavel numeric(14,2) NOT NULL, valor_ir numeric(14,2) NOT NULL, indicativo_rra character varying(1) NOT NULL, indicativo_fci_csp integer NOT NULL, numero_inscricao_fci_csp character varying(14) NOT NULL, percentual_scp integer NOT NULL, indicativo_judicial character varying(1) NOT NULL, pais_resid_exterior character varying(3) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento) REFERENCES public.ctb_sped_reinf_arquivo_r4010_id_rendimento (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4010_info_rendimento.indicativo_fci_csp IS '1 - FCI; 2 - SCP'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4010_info_rendimento.indicativo_judicial IS 'S - Sim; N - Não'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, indicativo_tipo_deducao integer NOT NULL, valor_deducao numeric(14,2) NOT NULL, info_entidade_prev_comp character varying(1) NOT NULL, numero_inscricao_prev_comp character varying(14), valor_patrocinio_funpresp numeric(14,2), CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_deducoes PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, indicativo_tipo_deducao), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_deducoes FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes.indicativo_tipo_deducao IS '1 - Previdência oficial; 2 - Previdência privada; 3 - Fundo de aposentadoria programada individual - Fapi; 4 - Fundação de previdencia complementar do servidor público - Funpresp; 5 - Pensão alimentícia; 7 - Dependentes'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes.info_entidade_prev_comp IS 'S - Sim; N - Não'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes_pensao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, indicativo_tipo_deducao integer NOT NULL, cpf_dependente character varying(11) NOT NULL, valor_dependente numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_deducoes_pensao PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, indicativo_tipo_deducao, cpf_dependente), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_deducoes_pensao FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, indicativo_tipo_deducao) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, indicativo_tipo_deducao) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes_pensao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_deducoes_pensao IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_isencoes ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, tipo_isencao integer NOT NULL, valor_isencao numeric(14,2) NOT NULL, descricao_rendimento_isento character varying(100) NOT NULL, data_laudo date NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_isencoes PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, tipo_isencao), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_isencoes FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_isencoes OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_isencoes IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, tipo_processo integer NOT NULL, codigo_suspensao integer NOT NULL, valor_nao_retido numeric(14,2) NOT NULL, valor_deposito_judicial numeric(14,2) NOT NULL, valor_compensacao_ano_cal numeric(14,2) NOT NULL, valor_compensacao_ano_ant numeric(14,2) NOT NULL, valor_rendimento_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_processos PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_processos FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos_detalhe ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, tipo_deducao integer NOT NULL, valor_deducao_suspensa numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_processos_detalhe PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo, tipo_deducao), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_processos_detalhe FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos_detalhe OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos_detalhe IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos_detalhe.tipo_deducao IS '1 - Previdência oficial; 2 - Previdência privada; 3 - Fundo de aposentadoria programada individual - Fapi; 4 - Fundação de previdencia complementar do servidor público - Funpresp; 5 - Pensão alimentícia; 7 - Dependentes'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rend_proc_detalhe_pensao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, tipo_deducao integer NOT NULL, cpf_dependente character varying(14) NOT NULL, valor_dependencia_suspensa numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_processos_detalhe_pensao PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo, tipo_deducao, cpf_dependente), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_processos_detalhe_pensao FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo, tipo_deducao) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processos_detalhe (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo, tipo_deducao) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rend_proc_detalhe_pensao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rend_proc_detalhe_pensao IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_rra ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo_rra character varying(21) NOT NULL, tipo_processo_rra integer NOT NULL, indicativo_origem_rra integer NOT NULL, descricao_rra character varying(50) NOT NULL, qtde_meses_rra integer NOT NULL, cnpj_origem_recurso character varying(14) NOT NULL, valor_custas_judiciais numeric(14,2) NOT NULL, valor_despesas_advogados numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_rra PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo_rra), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_rra FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_rra OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_rra IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_rra_advogados ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo_rra character varying(21) NOT NULL, numero_inscricao_advogado character varying(14) NOT NULL, tipo_inscricao_advogado integer NOT NULL, valor_despesa_advogado numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_rra_advogados PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo_rra, numero_inscricao_advogado), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_rra_advogados FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo_rra) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento_rra (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo_rra) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_rra_advogados OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_rra_advogados IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processo ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, indicativo_origem_recursos integer NOT NULL, cnpj_origem_recursos character varying(14) NOT NULL, descricao character varying(50) NOT NULL, valor_despesas_custas numeric(14,2) NOT NULL, valor_despesas_advogados numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_processo PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_processo FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processo OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processo IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processo_advogados ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, numero_inscricao_advogado character varying(14) NOT NULL, tipo_inscricao_advogado integer NOT NULL, valor_advogado numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_processo_advogados PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo, numero_inscricao_advogado), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_processo_advogados FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processo (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, numero_processo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processo_advogados OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_processo_advogados IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_externo ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, nif character varying(30) NOT NULL, indicativo_nif integer NOT NULL, forma_tributacao character varying(2) NOT NULL, descricao_logradouro character varying(80) NOT NULL, numero_logradouro character varying(10) NOT NULL, complemento character varying(30) NOT NULL, bairro character varying(60) NOT NULL, cidade character varying(40) NOT NULL, estado character varying(40) NOT NULL, cep character varying(12) NOT NULL, telefone character varying(15) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_info_rendimento_externo PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia, indicativo_nif), CONSTRAINT fk_ctb_reinf_r4010_info_rendimento_externo FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4010_info_rendimento (filial, sequencia_sped, cpf_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_externo OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_info_rendimento_externo IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, cnpj_plano_saude character varying(14) NOT NULL, registro_ans integer NOT NULL, valor_plano_saude numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_plano_saude PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude), CONSTRAINT fk_ctb_reinf_r4010_plano_saude FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r4010 (filial, sequencia_sped, cpf_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_reembolso ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, cnpj_plano_saude character varying(14) NOT NULL, numero_inscricao_prestador character varying(14) NOT NULL, tipo_inscricao integer NOT NULL, valor_reembolso numeric(14,2) NOT NULL, valor_reembolso_anterior numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_plano_saude_reembolso PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude, numero_inscricao_prestador), CONSTRAINT fk_ctb_reinf_r4010_plano_saude_reembolso FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude) REFERENCES public.ctb_sped_reinf_arquivo_r4010_plano_saude (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_reembolso OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_reembolso IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_dependencia ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, cnpj_plano_saude character varying(14) NOT NULL, cpf_dependente character varying(11) NOT NULL, valor_plano_saude numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_plano_saude_dependencia PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude, cpf_dependente), CONSTRAINT fk_ctb_reinf_r4010_plano_saude_dependencia FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude) REFERENCES public.ctb_sped_reinf_arquivo_r4010_plano_saude (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_dependencia OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_dependencia IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_dependencia_reembolso ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cpf_beneficiario character varying(11) NOT NULL, cnpj_plano_saude character varying(14) NOT NULL, cpf_dependente character varying(11) NOT NULL, numero_inscricao_prestador character varying(14) NOT NULL, tipo_inscricao integer NOT NULL, valor_reembolso numeric(14,2) NOT NULL, valor_reembolso_anterior numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4010_plano_saude_dependencia_reembolso PRIMARY KEY (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude, cpf_dependente, numero_inscricao_prestador), CONSTRAINT fk_ctb_reinf_r4010_plano_saude_dependencia_reembolso FOREIGN KEY (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude, cpf_dependente) REFERENCES public.ctb_sped_reinf_arquivo_r4010_plano_saude_dependencia (filial, sequencia_sped, cpf_beneficiario, cnpj_plano_saude, cpf_dependente) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_dependencia_reembolso OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4010_plano_saude_dependencia_reembolso IS 'SPED Reinf - Registros do evento R-4010 - Pagamentos/créditos a beneficiário pessoa física'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r4020 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, nome_beneficiario character varying(70) NOT NULL, isencao_imunidade integer NOT NULL, CONSTRAINT pk_ctb_reinf_r4020 PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario), CONSTRAINT fk_ctb_reinf_r4020 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020 IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4020_id_rendimento ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, observacao character varying(200) NOT NULL, CONSTRAINT pk_ctb_reinf_r4020_id_rendimento PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento), CONSTRAINT fk_ctb_reinf_r4020_id_rendimento FOREIGN KEY (filial, sequencia_sped, cnpj_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r4020 (filial, sequencia_sped, cnpj_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020_id_rendimento OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020_id_rendimento IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, data_fg date NOT NULL, valor_bruto numeric(14,2) NOT NULL, indicativo_fci_csp integer NOT NULL, numero_inscricao_fci_csp character varying(14) NOT NULL, percentual_scp integer NOT NULL, indicativo_judicial character varying(1) NOT NULL, pais_resid_exterior character varying(3) NOT NULL, CONSTRAINT pk_ctb_reinf_r4020_info_rendimento PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia), CONSTRAINT fk_ctb_reinf_r4020_info_rendimento FOREIGN KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento) REFERENCES public.ctb_sped_reinf_arquivo_r4020_id_rendimento (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4020_info_rendimento.indicativo_fci_csp IS '1 - FCI; 2 - SCP'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4020_info_rendimento.indicativo_judicial IS 'S - Sim; N - Não'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_retencoes ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, valor_base_ir numeric(14,2) NOT NULL, valor_ir numeric(14,2) NOT NULL, valor_base_agregada numeric(14,2) NOT NULL, valor_agregado numeric(14,2) NOT NULL, valor_base_csll numeric(14,2) NOT NULL, valor_csll numeric(14,2) NOT NULL, valor_base_cofins numeric(14,2) NOT NULL, valor_cofins numeric(14,2) NOT NULL, valor_base_pis_pasep numeric(14,2) NOT NULL, valor_pis_pasep numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4020_info_rendimento_retencoes PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia), CONSTRAINT fk_ctb_reinf_r4020_info_rendimento_retencoes FOREIGN KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4020_info_rendimento (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_retencoes OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_retencoes IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_processos ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, tipo_processo integer NOT NULL, codigo_suspensao character varying(14) NOT NULL, valor_base_suspensao_ir numeric(14,2) NOT NULL, valor_dep_nao_efetuado_ir numeric(14,2) NOT NULL, valor_dep_judicial_ir numeric(14,2) NOT NULL, valor_base_suspensao_csll numeric(14,2) NOT NULL, valor_dep_nao_efetuado_csll numeric(14,2) NOT NULL, valor_dep_judicial_csll numeric(14,2) NOT NULL, valor_base_suspensao_cofins numeric(14,2) NOT NULL, valor_dep_nao_efetuado_cofins numeric(14,2) NOT NULL, valor_dep_judicial_cofins numeric(14,2) NOT NULL, valor_base_suspensao_pis_pasep numeric(14,2) NOT NULL, valor_dep_nao_efetuado_pis_pasep numeric(14,2) NOT NULL, valor_dep_judicial_pis_pasep numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4020_info_rendimento_processos PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia, numero_processo), CONSTRAINT fk_ctb_reinf_r4020_info_rendimento_processos FOREIGN KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4020_info_rendimento (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_processos OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_processos IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4020_info_rendimento_processos.tipo_processo IS '1 - Administrativo; 2 - Judicial'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, indicativo_origem_recursos integer NOT NULL, cnpj_origem_recursos character varying(14) NOT NULL, descricao character varying(50) NOT NULL, valor_custas_judiciais numeric(14,2) NOT NULL, valor_despesas_advogados numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4020_info_rendimento_processos_judiciais PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia, numero_processo), CONSTRAINT fk_ctb_reinf_r4020_info_rendimento_processos_judiciais FOREIGN KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4020_info_rendimento (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais.indicativo_origem_recursos IS '1 - Administrativo; 2 - Judicial'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais_advogado ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, numero_inscricao_advogado character varying(14) NOT NULL, tipo_inscricao_advogado integer NOT NULL, valor_despesa_advogado numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4020_info_rendimento_processos_judiciais_advogado PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia, numero_processo, numero_inscricao_advogado), CONSTRAINT fk_ctb_reinf_r4020_info_rendimento_processos_judiciais_advogado FOREIGN KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia, numero_processo) REFERENCES public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia, numero_processo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais_advogado OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais_advogado IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; COMMENT ON COLUMN public.ctb_sped_reinf_arquivo_r4020_info_rend_proc_judiciais_advogado.tipo_inscricao_advogado IS '1 - CNPJ; 2 - CPF'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_externo ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_beneficiario character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, nif character varying(30) NOT NULL, indicativo_nif integer NOT NULL, relacao_fonte_pagadora integer NOT NULL, forma_tributacao character varying(2) NOT NULL, descricao_logradouro character varying(80) NOT NULL, numero_logradouro character varying(10) NOT NULL, complemento character varying(30) NOT NULL, bairro character varying(60) NOT NULL, cidade character varying(40) NOT NULL, estado character varying(40) NOT NULL, cep character varying(12) NOT NULL, telefone character varying(15) NOT NULL, CONSTRAINT pk_ctb_reinf_r4020_info_rendimento_externo PRIMARY KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia, nif), CONSTRAINT fk_ctb_reinf_r4020_info_rendimento_externo FOREIGN KEY (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4020_info_rendimento (filial, sequencia_sped, cnpj_beneficiario, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_externo OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4020_info_rendimento_externo IS 'SPED Reinf - Registros do evento R-4020 - Pagamentos/créditos a beneficiário pessoa jurídica'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r4040 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r4040 PRIMARY KEY (filial, sequencia_sped, natureza_rendimento), CONSTRAINT fk_ctb_reinf_r4040 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4040 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4040 IS 'SPED Reinf - Registros do evento R-4040 - Pagamentos/créditos a beneficiários não identificados'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4040_info_pagamentos ( filial integer NOT NULL, sequencia_sped integer NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, data_fg date NOT NULL, valor_liquido numeric(14,2) NOT NULL, valor_base_ir numeric(14,2) NOT NULL, valor_ir numeric(14,2) NOT NULL, descricao character varying(200) NOT NULL, CONSTRAINT pk_ctb_reinf_r4040_info_pagamentos PRIMARY KEY (filial, sequencia_sped, natureza_rendimento, sequencia), CONSTRAINT fk_ctb_reinf_r4040_info_pagamentos FOREIGN KEY (filial, sequencia_sped, natureza_rendimento) REFERENCES public.ctb_sped_reinf_arquivo_r4040 (filial, sequencia_sped, natureza_rendimento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4040_info_pagamentos OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4040_info_pagamentos IS 'SPED Reinf - Registros do evento R-4040 - Pagamentos/créditos a beneficiários não identificados'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4040_info_pagamentos_processos ( filial integer NOT NULL, sequencia_sped integer NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, tipo_processo integer NOT NULL, codigo_suspensao character varying(14) NOT NULL, valor_base_suspensao_ir numeric(14,2) NOT NULL, valor_dep_nao_efetuado_ir numeric(14,2) NOT NULL, valor_dep_judicial_ir numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4040_info_pagamentos_processos PRIMARY KEY (filial, sequencia_sped, natureza_rendimento, sequencia, numero_processo), CONSTRAINT fk_ctb_reinf_r4040_info_pagamentos_processos FOREIGN KEY (filial, sequencia_sped, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4040_info_pagamentos (filial, sequencia_sped, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4040_info_pagamentos_processos OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4040_info_pagamentos_processos IS 'SPED Reinf - Registros do evento R-4040 - Pagamentos/créditos a beneficiários não identificados'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r4080 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_fonte_pagadora character varying(14) NOT NULL, CONSTRAINT pk_ctb_reinf_r4080 PRIMARY KEY (filial, sequencia_sped, cnpj_fonte_pagadora), CONSTRAINT fk_ctb_reinf_r4080 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4080 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4080 IS 'SPED Reinf - Registros do evento R-4080 - Retenção no recebimento'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4080_id_rendimento ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_fonte_pagadora character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, observacao character varying(200) NOT NULL, CONSTRAINT pk_ctb_reinf_r4080_id_rendimento PRIMARY KEY (filial, sequencia_sped, cnpj_fonte_pagadora, natureza_rendimento), CONSTRAINT fk_ctb_reinf_r4080_id_rendimento FOREIGN KEY (filial, sequencia_sped, cnpj_fonte_pagadora) REFERENCES public.ctb_sped_reinf_arquivo_r4080 (filial, sequencia_sped, cnpj_fonte_pagadora) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4080_id_rendimento OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4080_id_rendimento IS 'SPED Reinf - Registros do evento R-4080 - Retenção no recebimento'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4080_info_rendimento ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_fonte_pagadora character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, data_fg date NOT NULL, valor_bruto numeric(14,2) NOT NULL, valor_base_ir numeric(14,2) NOT NULL, valor_ir numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4080_info_rendimento PRIMARY KEY (filial, sequencia_sped, cnpj_fonte_pagadora, natureza_rendimento, sequencia), CONSTRAINT fk_ctb_reinf_r4080_info_rendimento FOREIGN KEY (filial, sequencia_sped, cnpj_fonte_pagadora, natureza_rendimento) REFERENCES public.ctb_sped_reinf_arquivo_r4080_id_rendimento (filial, sequencia_sped, cnpj_fonte_pagadora, natureza_rendimento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4080_info_rendimento OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4080_info_rendimento IS 'SPED Reinf - Registros do evento R-4080 - Retenção no recebimento'; CREATE TABLE public.ctb_sped_reinf_arquivo_r4080_info_rendimento_processos ( filial integer NOT NULL, sequencia_sped integer NOT NULL, cnpj_fonte_pagadora character varying(14) NOT NULL, natureza_rendimento integer NOT NULL, sequencia integer NOT NULL, numero_processo character varying(21) NOT NULL, tipo_processo integer NOT NULL, codigo_suspensao character varying(14) NOT NULL, valor_base_suspensao_ir numeric(14,2) NOT NULL, valor_dep_nao_efetuado_ir numeric(14,2) NOT NULL, valor_dep_judicial_ir numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r4080_info_rendimento_processos PRIMARY KEY (filial, sequencia_sped, cnpj_fonte_pagadora, natureza_rendimento, sequencia, numero_processo), CONSTRAINT fk_ctb_reinf_r4080_info_rendimento_processos FOREIGN KEY (filial, sequencia_sped, cnpj_fonte_pagadora, natureza_rendimento, sequencia) REFERENCES public.ctb_sped_reinf_arquivo_r4080_info_rendimento (filial, sequencia_sped, cnpj_fonte_pagadora, natureza_rendimento, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4080_info_rendimento_processos OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4080_info_rendimento_processos IS 'SPED Reinf - Registros do evento R-4080 - Retenção no recebimento'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r4099 ( sequencia_sped integer NOT NULL, situacao character varying(1) NOT NULL, CONSTRAINT pk_ctb_reinf_r4099 PRIMARY KEY (sequencia_sped), CONSTRAINT fk_ctb_reinf_r4099 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r4099 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r4099 IS 'SPED Reinf - Registros do evento R-4099 -Fechamento/reabertura dos eventos R-4000'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r9001 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, codigo_retorno integer NOT NULL, descricao_retorno character varying(1000) NOT NULL, numero_protocolo character varying(49) NOT NULL, data_hora_processamento timestamp without time zone NOT NULL, hash character varying(60) NOT NULL, numero_recibo character varying(52) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento), CONSTRAINT fk_ctb_reinf_r9001 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_ocorrencias ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, sequencia integer NOT NULL, tipo_ocorrencia integer NOT NULL, local_ocorrencia character varying(200) NOT NULL, codigo_resposta character varying(6) NOT NULL, descricao_resposta character varying(999) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_ocorrencias PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, sequencia), CONSTRAINT fk_ctb_reinf_r9001_ocorrencias FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_ocorrencias OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_ocorrencias IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2010 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cnpj_prestador character varying(14) NOT NULL, cno character varying(12) NOT NULL, valor_total_base_retencao numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r2010 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r2010 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2010 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2010 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2010_detalhe ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cnpj_prestador character varying(14) NOT NULL, cr_tomador integer NOT NULL, valor_cr_tomador numeric(14,2) NOT NULL, valor_cr_tomador_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r2010_detalhe PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador, cr_tomador), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r2010_detalhe FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador) REFERENCES public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2010 (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2010_detalhe OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2010_detalhe IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2020 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_tomador character varying(14) NOT NULL, tipo_inscricao_tomador integer NOT NULL, valor_total_base_retencao numeric(14,2) NOT NULL, valor_total_retencao_principal numeric (14,2) NOT NULL, valor_total_retencao_adicional numeric (14,2) NOT NULL, valor_total_retencao_nao_efetuada_principal numeric (14,2) NOT NULL, valor_total_retencao_nao_efetuada_adicional numeric (14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r2020 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_tomador), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r2020 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2020 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2020 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2040 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cnpj_ad character varying(14) NOT NULL, valor_total_repasse numeric(14,2) NOT NULL, cr_repasse_ad integer NOT NULL, valor_cr_repasse_ad numeric(14,2) NOT NULL, valor_cr_repasse_ad_suspensao numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r2040 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cnpj_ad), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r2040 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2040 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2040 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2050 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_comercializacao integer NOT NULL, valor_cr_comercializacao numeric(14,2) NOT NULL, valor_cr_comercializacao_suspensao numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r2050 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_comercializacao), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r2050 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2050 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2050 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2055 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_aquisicao integer NOT NULL, valor_cr_aquisicao numeric(14,2) NOT NULL, valor_cr_aquisicao_suspensao numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r2055 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_aquisicao), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r2055 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2055 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2055 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2060 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_cprb integer NOT NULL, valor_cr_cprb numeric(14,2) NOT NULL, valor_cr_cprb_suspensao numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r2060 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_cprb), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r2060 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2060 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r2060 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r3010 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_rec_espetaculo_desportivo integer NOT NULL, valor_receita_total numeric(14,2) NOT NULL, valor_cr_rec_espetaculo_desportivo numeric(14,2) NOT NULL, valor_cr_rec_espetaculo_desportivo_suspensao numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9001_totalizacao_r3010 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_rec_espetaculo_desportivo), CONSTRAINT fk_ctb_reinf_r9001_totalizacao_r3010 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9001 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r3010 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9001_totalizacao_r3010 IS 'SPED Reinf - Registros do evento R-9001 - Bases e tributos - contribuição previdenciária'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r9005 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, codigo_retorno integer NOT NULL, descricao_retorno character varying(1000) NOT NULL, numero_protocolo character varying(49) NOT NULL, data_hora_processamento timestamp without time zone NOT NULL, hash character varying(60) NOT NULL, numero_recibo character varying(52) NOT NULL,CONSTRAINT pk_ctb_reinf_r9005 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento), CONSTRAINT fk_ctb_reinf_r9005 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005 IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_ocorrencias ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, sequencia integer NOT NULL, tipo_ocorrencia integer NOT NULL, local_ocorrencia character varying(200) NOT NULL, codigo_resposta character varying(6) NOT NULL, descricao_resposta character varying(999) NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_ocorrencias PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, sequencia), CONSTRAINT fk_ctb_reinf_r9005_ocorrencias FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9005 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_ocorrencias OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_ocorrencias IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_identificacao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, nome_beneficiario character varying(70) NOT NULL, numero_inscricao character varying(14) NOT NULL, tipo_inscricao integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_identificacao PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario), CONSTRAINT fk_ctb_reinf_r9005_identificacao FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9005 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_identificacao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_identificacao IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_mensal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_mensal character varying(6) NOT NULL, valor_base_cr_mensal numeric(14,2) NOT NULL, valor_base_cr_mensal_suspensa numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_mensal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_mensal), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_mensal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r9005_identificacao (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_mensal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_mensal IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_mensal_apuracao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_mensal character varying(6) NOT NULL, sequencia integer NOT NULL, valor_cr_mensal_informado numeric(14,2) NOT NULL, valor_cr_mensal_calculado numeric(14,2) NOT NULL, valor_cr_mensal_informado_suspenso numeric(14,2) NOT NULL, valor_cr_mensal_calculado_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_mensal_apuracao PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_mensal, sequencia), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_mensal_apuracao FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_mensal) REFERENCES public.ctb_sped_reinf_arquivo_r9005_totalizacao_mensal (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_mensal) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_mensal_apuracao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_mensal_apuracao IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_quinzenal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_quinzenal character varying(6) NOT NULL, periodo_apuracao integer NOT NULL, valor_base_cr_quinzenal numeric(14,2) NOT NULL, valor_base_cr_quinzenal_suspensa numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_quinzenal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_quinzenal), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_quinzenal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r9005_identificacao (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_quinzenal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_quinzenal IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_quinzenal_apuracao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_quinzenal character varying(6) NOT NULL, sequencia integer NOT NULL, valor_cr_quinzenal_informado numeric(14,2) NOT NULL, valor_cr_quinzenal_calculado numeric(14,2) NOT NULL, valor_cr_quinzenal_informado_suspenso numeric(14,2) NOT NULL, valor_cr_quinzenal_calculado_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_quinzenal_apuracao PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_quinzenal, sequencia), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_quinzenal_apuracao FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_quinzenal) REFERENCES public.ctb_sped_reinf_arquivo_r9005_totalizacao_quinzenal (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_quinzenal) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_quinzenal_apuracao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_quinzenal_apuracao IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_decendial ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_decendial character varying(6) NOT NULL, periodo_apuracao integer NOT NULL, valor_base_cr_decendial numeric(14,2) NOT NULL, valor_base_cr_decendial_suspensa numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_decendial PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_decendial), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_decendial FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r9005_identificacao (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_decendial OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_decendial IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_decendial_apuracao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_decendial character varying(6) NOT NULL, sequencia integer NOT NULL, valor_cr_decendial_informado numeric(14,2) NOT NULL, valor_cr_decendial_calculado numeric(14,2) NOT NULL, valor_cr_decendial_informado_suspenso numeric(14,2) NOT NULL, valor_cr_decendial_calculado_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_decendial_apuracao PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_decendial, sequencia), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_decendial_apuracao FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_decendial) REFERENCES public.ctb_sped_reinf_arquivo_r9005_totalizacao_decendial (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_decendial) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_decendial_apuracao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_decendial_apuracao IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_semanal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_semanal character varying(6) NOT NULL, periodo_apuracao integer NOT NULL, valor_base_cr_semanal numeric(14,2) NOT NULL, valor_base_cr_semanal_suspensa numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_semanal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_semanal), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_semanal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r9005_identificacao (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_semanal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_semanal IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_semanal_apuracao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_semanal character varying(6) NOT NULL, sequencia integer NOT NULL, valor_cr_semanal_informado numeric(14,2) NOT NULL, valor_cr_semanal_calculado numeric(14,2) NOT NULL, valor_cr_semanal_informado_suspenso numeric(14,2) NOT NULL, valor_cr_semanal_calculado_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_semanal_apuracao PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_semanal, sequencia), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_semanal_apuracao FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_semanal) REFERENCES public.ctb_sped_reinf_arquivo_r9005_totalizacao_semanal (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_semanal) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_semanal_apuracao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_semanal_apuracao IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_diaria ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_diaria character varying(6) NOT NULL, periodo_apuracao integer NOT NULL, valor_base_cr_diaria numeric(14,2) NOT NULL, valor_base_cr_diaria_suspensa numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_diaria PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_diaria), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_diaria FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) REFERENCES public.ctb_sped_reinf_arquivo_r9005_identificacao (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_diaria OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_diaria IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_diaria_apuracao ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_beneficiario character varying(14) NOT NULL, cr_diaria character varying(6) NOT NULL, sequencia integer NOT NULL, valor_cr_diaria_informado numeric(14,2) NOT NULL, valor_cr_diaria_calculado numeric(14,2) NOT NULL, valor_cr_diaria_informado_suspenso numeric(14,2) NOT NULL, valor_cr_diaria_calculado_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9005_totalizacao_diaria_apuracao PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_diaria, sequencia), CONSTRAINT fk_ctb_reinf_r9005_totalizacao_diaria_apuracao FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_diaria) REFERENCES public.ctb_sped_reinf_arquivo_r9005_totalizacao_diaria (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_beneficiario, cr_diaria) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_diaria_apuracao OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9005_totalizacao_diaria_apuracao IS 'SPED Reinf - Registros do evento R-9005 - Bases e tributos - retenções na fonte'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r9011 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, codigo_retorno integer NOT NULL, descricao_retorno character varying(1000) NOT NULL, numero_protocolo character varying(49) NOT NULL, data_hora_processamento timestamp without time zone NOT NULL, hash character varying(60) NOT NULL, numero_recibo character varying(52) NOT NULL, indicativo_existencia integer NOT NULL, id_escrituracao_dctfweb character varying(1) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento), CONSTRAINT fk_ctb_reinf_r9011 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011 IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_ocorrencias ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, sequencia integer NOT NULL, tipo_ocorrencia integer NOT NULL, local_ocorrencia character varying(200) NOT NULL, codigo_resposta character varying(6) NOT NULL, descricao_resposta character varying(999) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_ocorrencias PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, sequencia), CONSTRAINT fk_ctb_reinf_r9011_ocorrencias FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9011 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_ocorrencias OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_ocorrencias IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2010 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cnpj_prestador character varying(14) NOT NULL, cno character varying(12) NOT NULL, valor_total_base_retencao numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_totalizacao_r2010 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador), CONSTRAINT fk_ctb_reinf_r9011_totalizacao_r2010 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9011 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2010 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2010 IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2010_detalhe ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cnpj_prestador character varying(14) NOT NULL, cr_tomador integer NOT NULL, valor_cr_tomador numeric(14,2) NOT NULL, valor_cr_tomador_suspenso numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_totalizacao_r2010_detalhe PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador, cr_tomador), CONSTRAINT fk_ctb_reinf_r9011_totalizacao_r2010_detalhe FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador) REFERENCES public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2010 (filial, sequencia_sped, tipo_evento, id_evento, cnpj_prestador) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2010_detalhe OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2010_detalhe IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2020 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, numero_inscricao_tomador character varying(14) NOT NULL, tipo_inscricao_tomador integer NOT NULL, valor_total_base_retencao numeric(14,2) NOT NULL, valor_total_retencao_principal numeric(14,2) NOT NULL, valor_total_retencao_adicional numeric(14,2) NOT NULL, valor_total_retencao_nao_efetuada_principal numeric (14,2) NOT NULL, valor_total_retencao_nao_efetuada_adicional numeric (14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_totalizacao_r2020 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, numero_inscricao_tomador), CONSTRAINT fk_ctb_reinf_r9011_totalizacao_r2020 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9011 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2020 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2020 IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2040 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_receita_repasse_ad integer NOT NULL, valor_cr_receita_repasse_ad numeric(14,2) NOT NULL, valor_cr_receita_repasse_ad_suspensa numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_totalizacao_r2040 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_receita_repasse_ad), CONSTRAINT fk_ctb_reinf_r9011_totalizacao_r2040 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9011 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2040 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2040 IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2050 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_comercializacao integer NOT NULL, valor_cr_comercializacao numeric(14,2) NOT NULL, valor_cr_comercializacao_suspensa numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_totalizacao_r2050 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_comercializacao), CONSTRAINT fk_ctb_reinf_r9011_totalizacao_r2050 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9011 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2050 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2050 IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2055 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_aquisicao integer NOT NULL, valor_cr_aquisicao numeric(14,2) NOT NULL, valor_cr_aquisicao_suspensa numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_totalizacao_r2055 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_aquisicao), CONSTRAINT fk_ctb_reinf_r9011_totalizacao_r2055 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9011 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2055 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2055 IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2060 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_cprb integer NOT NULL, valor_cr_cprb numeric(14,2) NOT NULL, valor_cr_cprb_suspensa numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9011_totalizacao_r2060 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_cprb), CONSTRAINT fk_ctb_reinf_r9011_totalizacao_r2060 FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9011 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2060 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9011_totalizacao_r2060 IS 'SPED Reinf - Registros do evento R-9011 - Consolidação de bases e tributos - Contribuição previdenciária'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ CREATE TABLE public.ctb_sped_reinf_arquivo_r9015 ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, codigo_retorno integer NOT NULL, descricao_retorno character varying(1000) NOT NULL, numero_protocolo character varying(49) NOT NULL, data_hora_processamento timestamp without time zone NOT NULL, hash character varying(60) NOT NULL, numero_recibo character varying(52) NOT NULL, indicativo_existencia integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9015 PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento), CONSTRAINT fk_ctb_reinf_r9015 FOREIGN KEY (sequencia_sped) REFERENCES public.ctb_sped_reinf_arquivo (sequencia_sped) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015 OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015 IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_ocorrencias ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, sequencia integer NOT NULL, tipo_ocorrencia integer NOT NULL, local_ocorrencia character varying(200) NOT NULL, codigo_resposta character varying(6) NOT NULL, descricao_resposta character varying(999) NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_ocorrencias PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, sequencia), CONSTRAINT fk_ctb_reinf_r9015_ocorrencias FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_ocorrencias OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_ocorrencias IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_mensal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_mensal integer NOT NULL, valor_cr_mensal_informado numeric(14,2) NOT NULL, valor_cr_mensal_calculado numeric(14,2) NOT NULL, valor_cr_mensal_dctfweb numeric(14,2) NOT NULL, valor_cr_mensal_suspenso_informado numeric(14,2) NOT NULL, valor_cr_mensal_suspenso_calculado numeric(14,2) NOT NULL, valor_cr_mensal_suspenso_dctfweb numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_mensal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_mensal), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_mensal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_mensal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_mensal IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_quinzenal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_quinzenal integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_quinzenal_informado numeric(14,2) NOT NULL, valor_cr_quinzenal_calculado numeric(14,2) NOT NULL, valor_cr_quinzenal_dctfweb numeric(14,2) NOT NULL, valor_cr_quinzenal_suspenso_informado numeric(14,2) NOT NULL, valor_cr_quinzenal_suspenso_calculado numeric(14,2) NOT NULL, valor_cr_quinzenal_suspenso_dctfweb numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_quinzenal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_quinzenal), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_quinzenal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_quinzenal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_quinzenal IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_decendial ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_decendial integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_decendial_informado numeric(14,2) NOT NULL, valor_cr_decendial_calculado numeric(14,2) NOT NULL, valor_cr_decendial_dctfweb numeric(14,2) NOT NULL, valor_cr_decendial_suspenso_informado numeric(14,2) NOT NULL, valor_cr_decendial_suspenso_calculado numeric(14,2) NOT NULL, valor_cr_decendial_suspenso_dctfweb numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_decendial PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_decendial), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_decendial FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_decendial OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_decendial IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_semanal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_semanal integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_semanal_informado numeric(14,2) NOT NULL, valor_cr_semanal_calculado numeric(14,2) NOT NULL, valor_cr_semanal_dctfweb numeric(14,2) NOT NULL, valor_cr_semanal_suspenso_informado numeric(14,2) NOT NULL, valor_cr_semanal_suspenso_calculado numeric(14,2) NOT NULL, valor_cr_semanal_suspenso_dctfweb numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_semanal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_semanal), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_semanal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_semanal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_semanal IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_diaria ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_diaria integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_diaria_informado numeric(14,2) NOT NULL, valor_cr_diaria_calculado numeric(14,2) NOT NULL, valor_cr_diaria_dctfweb numeric(14,2) NOT NULL, valor_cr_diaria_suspenso_informado numeric(14,2) NOT NULL, valor_cr_diaria_suspenso_calculado numeric(14,2) NOT NULL, valor_cr_diaria_suspenso_dctfweb numeric(14,2) NOT NULL, natureza_rendimento integer NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_diaria PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_diaria), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_diaria FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_diaria OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_diaria IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_mensal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_mensal integer NOT NULL, valor_cr_mensal_dctfweb numeric(14,2) NOT NULL, valor_cr_mensal_suspenso_dctfweb numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_trib_dev_mensal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_mensal), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_trib_dev_mensal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_mensal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_mensal IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_quinzenal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_quinzenal integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_quinzenal_dctfweb numeric(14,2) NOT NULL, valor_cr_quinzenal_suspenso_dctfweb numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_trib_dev_quinzenal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_quinzenal), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_trib_dev_quinzenal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_quinzenal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_quinzenal IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_decendial ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_decendial integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_decendial_dctfweb numeric(14,2) NOT NULL, valor_cr_decendial_suspenso_dctfweb numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_trib_dev_decendial PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_decendial), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_trib_dev_decendial FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_decendial OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_decendial IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_semanal ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_semanal integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_semanal_dctfweb numeric(14,2) NOT NULL, valor_cr_semanal_suspenso_dctfweb numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_trib_dev_semanal PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_semanal), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_trib_dev_semanal FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_semanal OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_semanal IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; CREATE TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_diaria ( filial integer NOT NULL, sequencia_sped integer NOT NULL, tipo_evento character varying(6) NOT NULL, id_evento character varying(36) NOT NULL, cr_diaria integer NOT NULL, periodo_apuracao integer NOT NULL, valor_cr_diaria_dctfweb numeric(14,2) NOT NULL, valor_cr_diaria_suspenso_dctfweb numeric(14,2) NOT NULL, CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_trib_dev_diaria PRIMARY KEY (filial, sequencia_sped, tipo_evento, id_evento, cr_diaria), CONSTRAINT fk_ctb_reinf_r9015_total_apuracao_trib_dev_diaria FOREIGN KEY (filial, sequencia_sped, tipo_evento, id_evento) REFERENCES public.ctb_sped_reinf_arquivo_r9015 (filial, sequencia_sped, tipo_evento, id_evento) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) TABLESPACE pg_default; ALTER TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_diaria OWNER to postgres; COMMENT ON TABLE public.ctb_sped_reinf_arquivo_r9015_total_apuracao_trib_dev_diaria IS 'SPED Reinf - Registros do evento R-9015 - Consolidação das retenções na fonte'; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_xml ADD xml_consulta xml; ALTER TABLE ctb_sped_reinf_arquivo_xml ADD situacao_consulta character varying(1); UPDATE ctb_sped_reinf_arquivo_xml SET xml_consulta = '' WHERE xml_consulta IS NULL; UPDATE ctb_sped_reinf_arquivo_xml SET situacao_consulta = 'B' WHERE situacao_consulta IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_xml ALTER COLUMN xml_consulta SET NOT NULL; ALTER TABLE ctb_sped_reinf_arquivo_xml ALTER COLUMN situacao_consulta SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4010 ADD situacao character varying(1); UPDATE ctb_sped_reinf_arquivo_r4010 SET situacao = 'E' WHERE situacao IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4010 ALTER COLUMN situacao SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4020 ADD situacao character varying(1); UPDATE ctb_sped_reinf_arquivo_r4020 SET situacao = 'E' WHERE situacao IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4020 ALTER COLUMN situacao SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4020_info_rendimento RENAME COLUMN indicativo_fci_csp TO indicativo_fci_scp; ALTER TABLE ctb_sped_reinf_arquivo_r4020_info_rendimento RENAME COLUMN numero_inscricao_fci_csp TO numero_inscricao_fci_scp; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4040 ADD situacao character varying(1); UPDATE ctb_sped_reinf_arquivo_r4040 SET situacao = 'E' WHERE situacao IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4040 ALTER COLUMN situacao SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4010_id_rendimento RENAME COLUMN obervacao TO observacao; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4080 ADD situacao character varying(1); UPDATE ctb_sped_reinf_arquivo_r4080 SET situacao = 'E' WHERE situacao IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4080 ALTER COLUMN situacao SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r2030_rec_rcb ADD empresa_exterior character varying(1); ALTER TABLE ctb_sped_reinf_arquivo_r2030_rec_rcb ADD nome_empresa_exterior character varying(70); UPDATE ctb_sped_reinf_arquivo_r2030_rec_rcb SET empresa_exterior = '' WHERE empresa_exterior IS NULL; UPDATE ctb_sped_reinf_arquivo_r2030_rec_rcb SET nome_empresa_exterior = '' WHERE nome_empresa_exterior IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r2030_rec_rcb ALTER COLUMN empresa_exterior SET NOT NULL; ALTER TABLE ctb_sped_reinf_arquivo_r2030_rec_rcb ALTER COLUMN nome_empresa_exterior SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4010 ADD id_evento_adicional character varying(8); UPDATE ctb_sped_reinf_arquivo_r4010 SET id_evento_adicional = '' WHERE id_evento_adicional IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4010 ALTER COLUMN id_evento_adicional SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4010_info_rendimento ADD data_escrituracao_contabil date; ALTER TABLE ctb_sped_reinf_arquivo_r4010_info_rendimento ADD observacao character varying(8); UPDATE ctb_sped_reinf_arquivo_r4010_info_rendimento SET data_escrituracao_contabil = '1900-01-01' WHERE data_escrituracao_contabil IS NULL; UPDATE ctb_sped_reinf_arquivo_r4010_info_rendimento SET observacao = '' WHERE observacao IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4010_info_rendimento ALTER COLUMN data_escrituracao_contabil SET NOT NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4010_info_rendimento ALTER COLUMN observacao SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4020 ADD id_evento_adicional character varying(8); UPDATE ctb_sped_reinf_arquivo_r4020 SET id_evento_adicional = '' WHERE id_evento_adicional IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4020 ALTER COLUMN id_evento_adicional SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4020_info_rendimento ADD data_escrituracao_contabil date; ALTER TABLE ctb_sped_reinf_arquivo_r4020_info_rendimento ADD observacao character varying(8); UPDATE ctb_sped_reinf_arquivo_r4020_info_rendimento SET data_escrituracao_contabil = '1900-01-01' WHERE data_escrituracao_contabil IS NULL; UPDATE ctb_sped_reinf_arquivo_r4020_info_rendimento SET observacao = '' WHERE observacao IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4020_info_rendimento ALTER COLUMN data_escrituracao_contabil SET NOT NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4020_info_rendimento ALTER COLUMN observacao SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4040 ADD id_evento_adicional character varying(8); UPDATE ctb_sped_reinf_arquivo_r4040 SET id_evento_adicional = '' WHERE id_evento_adicional IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4040 ALTER COLUMN id_evento_adicional SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4040_info_pagamentos ADD data_escrituracao_contabil date; ALTER TABLE ctb_sped_reinf_arquivo_r4040_info_pagamentos ADD observacao character varying(8); UPDATE ctb_sped_reinf_arquivo_r4040_info_pagamentos SET data_escrituracao_contabil = '1900-01-01' WHERE data_escrituracao_contabil IS NULL; UPDATE ctb_sped_reinf_arquivo_r4040_info_pagamentos SET observacao = '' WHERE observacao IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4040_info_pagamentos ALTER COLUMN data_escrituracao_contabil SET NOT NULL; ALTER TABLE ctb_sped_reinf_arquivo_r4040_info_pagamentos ALTER COLUMN observacao SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9005_identificacao ADD id_evento_adicional character varying(8); UPDATE ctb_sped_reinf_arquivo_r9005_identificacao SET id_evento_adicional = '' WHERE id_evento_adicional IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r9005_identificacao ALTER COLUMN id_evento_adicional SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9015 ADD id_escrituracao_fiscal character varying(19); UPDATE ctb_sped_reinf_arquivo_r9015 SET id_escrituracao_fiscal = '' WHERE id_escrituracao_fiscal IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r9015 ALTER COLUMN id_escrituracao_fiscal SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r4010_info_rendimento RENAME COLUMN indicativo_fci_csp TO indicativo_fci_scp; ALTER TABLE ctb_sped_reinf_arquivo_r4010_info_rendimento RENAME COLUMN numero_inscricao_fci_csp TO numero_inscricao_fci_scp; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9001 ADD numero_documento character varying(50); UPDATE ctb_sped_reinf_arquivo_r9001 SET numero_documento = '' WHERE numero_documento IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r9001 ALTER COLUMN numero_documento SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9005 ADD numero_documento character varying(50); UPDATE ctb_sped_reinf_arquivo_r9005 SET numero_documento = '' WHERE numero_documento IS NULL; ALTER TABLE ctb_sped_reinf_arquivo_r9005 ALTER COLUMN numero_documento SET NOT NULL; ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_mensal DROP CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_mensal; ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_mensal ADD CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_mensal PRIMARY KEY(filial, sequencia_sped, tipo_evento, id_evento, cr_mensal, natureza_rendimento); ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_quinzenal DROP CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_quinzenal; ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_quinzenal ADD CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_quinzenal PRIMARY KEY(filial, sequencia_sped, tipo_evento, id_evento, cr_quinzenal, natureza_rendimento); ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_decendial DROP CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_decendial; ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_decendial ADD CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_decendial PRIMARY KEY(filial, sequencia_sped, tipo_evento, id_evento, cr_decendial, natureza_rendimento); ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_semanal DROP CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_semanal; ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_semanal ADD CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_semanal PRIMARY KEY(filial, sequencia_sped, tipo_evento, id_evento, cr_semanal, natureza_rendimento); ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_diaria DROP CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_diaria; ALTER TABLE ctb_sped_reinf_arquivo_r9015_total_apuracao_diaria ADD CONSTRAINT pk_ctb_reinf_r9015_total_apuracao_diaria PRIMARY KEY(filial, sequencia_sped, tipo_evento, id_evento, cr_diaria, natureza_rendimento);