ALTER TABLE NF_CABECERA_INTG MODIFY CENTRO                    VARCHAR2(20)
/
ALTER TABLE NF_CABECERA_INTG ADD CENTRO_DESTINO               VARCHAR2(07)   null
/
ALTER TABLE NF_CABECERA_INTG MODIFY CENTRO_DESTINO            VARCHAR2(20)
/
ALTER TABLE NF_CABECERA_INTG ADD SERIE                        VARCHAR2(02)   null
/
ALTER TABLE NF_CABECERA_INTG MODIFY SERIE                     VARCHAR2(05)
/
ALTER TABLE NF_CABECERA_INTG ADD DOCUMENTO_NUMERO             VARCHAR2(20)   null
/
ALTER TABLE NF_CABECERA_INTG ADD DOCUMENTO_FECHA              DATE           null
/
ALTER TABLE NF_CABECERA_INTG ADD DOCUMENTO_FECHA_ENTRADA      DATE           null
/
ALTER TABLE NF_CABECERA_INTG ADD DOCUMENTO_FECHA_VENCIMENTO   DATE           null
/
ALTER TABLE NF_CABECERA_INTG ADD DOCUMENTO_TOTAL              VARCHAR2(20)   null
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN PROVEEDOR
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN DOC_NUMERO
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN DOC_FECHA
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN DOC_FECHA_ENTRADA
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN DOC_FECHA_VENC
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN DOC_TOTAL
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN DOC_FECHA_NF
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN BODEGA
/
ALTER TABLE NF_CABECERA_INTG ADD EMPRESA                      VARCHAR2(02)  null
/
ALTER TABLE NF_CABECERA_INTG MODIFY TIPO_OPERACION            VARCHAR2(10)  
/
ALTER TABLE NF_CABECERA_INTG ADD COD_CLI_FORN                 VARCHAR2(20)  null
/
ALTER TABLE NF_CABECERA_INTG ADD RAZON_SOCIAL                 VARCHAR2(50)  null
/
ALTER TABLE NF_CABECERA_INTG ADD NOMBRE_FANTASIA              VARCHAR2(50)  null
/
ALTER TABLE NF_CABECERA_INTG ADD DIRECCION                    VARCHAR2(50)  null
/
ALTER TABLE NF_CABECERA_INTG ADD COMUNA                       VARCHAR2(04)  null
/
ALTER TABLE NF_CABECERA_INTG ADD GIRO                         VARCHAR2(50)  null
/
ALTER TABLE NF_CABECERA_INTG ADD CUENTA_CONTABLE              VARCHAR2(20)  null
/
ALTER TABLE NF_CABECERA_INTG ADD DOCUMENTO_FECHA_VENCIMIENTO  DATE          null
/
ALTER TABLE NF_CABECERA_INTG ADD IMP_OK                       VARCHAR2(01)  null
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN CONTROL_INTERNO
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN NUMERORE
/
ALTER TABLE NF_CABECERA_INTG ADD LOG_ID                       VARCHAR2(01)  null
/
UPDATE NF_CABECERA_INTG
SET COD_CLI_FORN = RUT,
    DOCUMENTO_FECHA_VENCIMIENTO = DOCUMENTO_FECHA_VENCIMENTO,
    LOG_ID = LOG
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN RUT
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN DOCUMENTO_FECHA_VENCIMENTO
/
ALTER TABLE NF_CABECERA_INTG DROP COLUMN LOG
/
ALTER TABLE NF_CABECERA_INTG MODIFY GIRO                     VARCHAR2(200)
/


ALTER TABLE NF_DETALLE_INTG MODIFY PRODUCTO                  VARCHAR2(10)
/
ALTER TABLE NF_DETALLE_INTG MODIFY MONTO                     VARCHAR2(20)
/
ALTER TABLE NF_DETALLE_INTG ADD CANTIDAD                     VARCHAR2(20)   null
/
ALTER TABLE NF_DETALLE_INTG ADD VALOR_UNITARIO               VARCHAR2(20)   null
/
ALTER TABLE NF_DETALLE_INTG ADD BODEGA                       VARCHAR2(4)    null
/
ALTER TABLE NF_DETALLE_INTG ADD LINEA                        VARCHAR2(04)   null
/
ALTER TABLE NF_DETALLE_INTG MODIFY CUENTA                    VARCHAR2(20)
/
ALTER TABLE NF_DETALLE_INTG ADD CENTRO                       VARCHAR2(20)   null
/
ALTER TABLE NF_DETALLE_INTG ADD DESCRIPCION_CODIGO_ARBOL     VARCHAR2(50)   null
/
ALTER TABLE NF_DETALLE_INTG ADD IMPUESTO                     VARCHAR2(03)   null
/
ALTER TABLE NF_DETALLE_INTG ADD MONTO_IMP                    VARCHAR2(20)   null
/
ALTER TABLE NF_DETALLE_INTG ADD IDTEKNISA                    VARCHAR2(21)   null
/

ALTER TABLE NF_DETALLE_INTG DROP COLUMN LOG
/
ALTER TABLE NF_DETALLE_INTG DROP COLUMN SEQUENCIAL
/
ALTER TABLE NF_DETALLE_INTG MODIFY IMPUESTO                  VARCHAR2(04)
/

DROP TABLE NF_DETALLE_SERVICIOS
/

ALTER TABLE NF_CABECERA_INTG ADD constraint PK_NF_CABECERA_INTG primary key (ID)
/
create index NF_CABECERA_INTG_01 on NF_CABECERA_INTG (IMP_OK asc, EMPRESA asc, CENTRO asc, DOCUMENTO_FECHA_ENTRADA asc,
                                                      TIPO_OPERACION asc, ID asc)
/
ALTER TABLE NF_DETALLE_INTG ADD constraint PK_NF_DETALLE_INTG primary key (ID, LINEA)
/
create index NF_DETALLE_INTG_01 on NF_DETALLE_INTG (IDTEKNISA asc)
/

create table USR_ENTSOLOMON
(
    CDPAISENT        VARCHAR2(4)            not null,
    TPMOVIENT        VARCHAR2(01)           not null,
    CDFILIALENT      VARCHAR2(04)           not null,
    CDBODERATIV      VARCHAR2(10)           not null,
    DSENTIDADE       VARCHAR2(20)           null    ,
    constraint PK_USR_ENTSOLOMON primary key (CDPAISENT, TPMOVIENT, CDFILIALENT, CDBODERATIV)
)
/

ALTER TABLE NF_CABECERA_INTG MODIFY COMUNA                       VARCHAR2(06)
/                   
ALTER TABLE NF_CABECERA_INTG ADD FECHA_EXPORTAC							DATE NULL
/
ALTER TABLE NF_DETALLE_INTG ADD FECHA_EXPORTAC							DATE NULL
/

-- VERSAO --
BEGIN ATUVEROBJ('ATUALIZACAO_ESTRUTURA_BD','5.30.000'); END;
/
