ALTER TABLE PARAVEND ADD IDSALDEXTDEBCON VARCHAR2(1) DEFAULT 'N' NOT NULL
   CONSTRAINT CKC_IDSALDEXTDEBCON_PARAVEND CHECK (IDSALDEXTDEBCON IN ('S','N'))
/

ALTER TABLE TIPOCONSFILI ADD VRSALDOEXTRA FLOAT NULL
/

ALTER TABLE TIPOCONSFILI ADD VRSALDOBASICO FLOAT NULL
/

CREATE TABLE TIPOSALDOPROD (
   CDFILIAL    	  VARCHAR2(4) 	NOT NULL,
   CDTIPOCONS  	  VARCHAR2(2) 	NOT NULL,
   CDPRODUTO   	  VARCHAR2(10)  NOT NULL,
   IDTIPOSALDO 	  VARCHAR2(1)   DEFAULT 'N' NOT NULL,	
   HRINICIAL      VARCHAR2(4) 	NULL,
   HRFINAL        VARCHAR2(4) 	NULL,
   NRORG          NUMBER        DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NOT NULL,
   IDATIVO        VARCHAR2(1)   DEFAULT 'S' NOT NULL,	
   DTINCLUSAO     DATE          DEFAULT SYSDATE,
   DTULTATU       DATE          DEFAULT SYSDATE,
   NRORGINCLUSAO  NUMBER        DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
   CDOPERINCLUSAO VARCHAR2(12)  DEFAULT '1' NULL,
   NRORGULTATU    NUMBER        DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
   CDOPERULTATU   VARCHAR2(12)  DEFAULT '1' NULL,
		CONSTRAINT PK_TIPOSALDOPROD PRIMARY KEY (CDFILIAL,CDTIPOCONS,CDPRODUTO),
		CONSTRAINT CKC_IDTIPOSALDO_TIPOSALDOPROD CHECK (IDTIPOSALDO IN ('N','B','E')),
		CONSTRAINT CKC_IDATIVO_TIPOSALDOPROD CHECK (IDATIVO IN ('S','N'))
)
/

CREATE INDEX VND00827_FK ON TIPOSALDOPROD (CDFILIAL ASC, CDTIPOCONS ASC)
/

ALTER TABLE TIPOSALDOPROD
   ADD CONSTRAINT FKVND00827TIPOSALDOPROD FOREIGN KEY (CDFILIAL, CDTIPOCONS)
      REFERENCES TIPOCONSFILI (CDFILIAL, CDTIPOCONS)
/

CREATE INDEX VND00828_FK ON TIPOSALDOPROD (CDPRODUTO ASC)
/

ALTER TABLE TIPOSALDOPROD
   ADD CONSTRAINT FKVND00828TIPOSALDOPROD FOREIGN KEY (CDPRODUTO)
      REFERENCES PRODUTO (CDPRODUTO)
/