IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[CONCILIACAO_CARTOES_LINX_CONCILIADOR_AJUSTE]') AND TYPE IN (N'U'))
BEGIN
	CREATE TABLE CONCILIACAO_CARTOES_LINX_CONCILIADOR_AJUSTE (
		IDT_LOTE		INT NOT NULL,
		CD_EMP			INT NOT NULL,
		CD_FILIAL		INT NOT NULL,
		TPT_REGISTRO	INT NOT NULL,
		PARCELA_LOTE	INT NOT NULL,
		IDT_AJUSTE		INT NULL,
		DT_VENDA		DATE NULL,
		TPT_AJUSTE		INT NULL,
		VLR_BRUTO		MONEY NULL,
		VLR_LIQUIDO		MONEY NULL,
		DT_PREVISAO_PAGAMENTO DATE NULL,
		DT_PAGAMENTO	DATE NULL,
		OBSERVACAO		VARCHAR(100) COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS NULL,
		ST_STATUS		INT NULL,
		DT_AJUSTE		DATE NULL,
		IDT_AJUSTE_SUBSTITUTO INT NULL,
		LOTE_PAGAMENTO	VARCHAR(40) COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS NULL,
		CD_BANCO		INT NULL,
		AGENCIA			VARCHAR(20) COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS NULL,
		CONTACORRENTE	VARCHAR(20) COLLATE SQL_LATIN1_GENERAL_CP1_CI_AS NULL,
		CONSTRAINT PK_CONCILIACAO_CARTOES_LINX_CONCILIADOR_AJUSTE PRIMARY KEY (IDT_LOTE,PARCELA_LOTE)
	) 
END

GO 
IF OBJECT_ID ('FK_CONCILIACAO_CARTOES_LINX_CONCILIADOR_AJUSTE_IDT_LOTE') IS NULL 
BEGIN 
	ALTER TABLE CONCILIACAO_CARTOES_LINX_CONCILIADOR_AJUSTE ADD CONSTRAINT FK_CONCILIACAO_CARTOES_LINX_CONCILIADOR_AJUSTE_IDT_LOTE FOREIGN KEY (IDT_LOTE) REFERENCES CONCILIACAO_CARTOES_LINX_CONCILIADOR_LOTE (IDT_LOTE)
END 

