-- Adilson Hasckel - sol. #80718 - 13/06/2018 - criado tabela de configuração de diretórios de arquivos de retorno 
create table VFIN_BASE_TCONFIGARQRET (
BDDIRARQRET          VARCHAR(255),
BDDIRARQRECEB        VARCHAR(255)
);

/*Sol. 85156 (19/06/2018) Patrício H. Lehn - Criado tabela para não acontecer erro ao abrir plano de contabilização quando o ICMS for pelo cálculo da GIA*/
CREATE TABLE VEF_EMP_TGIADFGER (
    BDCODEMP        INTEGER NOT NULL,
    BDCODPERIODO    INTEGER NOT NULL,
    BDCODCONF       INTEGER,
    BDREFERENCIA    INTEGER NOT NULL,
    BDRETIFICADORA  DM_BOOLEAN 
);

ALTER TABLE VEF_EMP_TGIADFGER ADD CONSTRAINT PK_VEF_EMP_TGIADFGER PRIMARY KEY (BDCODEMP, BDCODPERIODO, BDREFERENCIA);

ALTER TABLE VEF_EMP_TGIADFGER ADD CONSTRAINT FK_VEF_EMP_TGIADFGER_VEF_ESTA FOREIGN KEY (BDCODCONF) REFERENCES VEF_ESTADOS_TCONFGIADF (BDCODCONF);
ALTER TABLE VEF_EMP_TGIADFGER ADD CONSTRAINT FK_VEF_EMP__FKEF00738_TTIPOSPE FOREIGN KEY (BDCODPERIODO) REFERENCES TTIPOSPERIODO (BDCODPERIODO);
ALTER TABLE VEF_EMP_TGIADFGER ADD CONSTRAINT FK_VEF_EMP__FKEF00739_TEMPRESA FOREIGN KEY (BDCODEMP) REFERENCES TEMPRESAS (BDCODEMP) ON DELETE CASCADE;

--Carlos Machado - #alt:85094 - 20/06/2018 - Adicionados campos de centro de custo
ALTER TABLE VSUC_EMPRESAS_DEMONSTRATIVO
ADD BDCODTPCC INTEGER;  
ALTER TABLE VSUC_EMPRESAS_DEMONSTRATIVO
ADD BDCODCENTRO INTEGER;

/*
  83675 elizeu - 25-06-18 - REINF - EVENTO 5001/5011 gravar retorno 
*/
ALTER TABLE VEF_REINF_EVT ADD BDARQUIVORETONRO BLOB SUB_TYPE 0 SEGMENT SIZE 80;

/*Adilson Hasckel - sol. #80718 - 25/06/2018 - criação de campo para guardar o path do arquivo de retorno*/
ALTER TABLE TMP_VFIN_ESC_TRECAUT ADD BDARQPATH VARCHAR(255);
/*25002 - Luana - 27/06/2017 - adição de campos para produtores com natureza PF*/
ALTER TABLE TTERCEIRO_REF
ADD BDPRODPF DM_BOOLEAN;

ALTER TABLE TTERCEIRO_REF
ADD BDCPFPROD DM_CNPJ_CPF;
