CREATE TABLE IngTerceros ( 
nAnno INT DEFAULT ((0)) NOT NULL,
IdCuenta VARCHAR(16) NOT NULL,
Item INT DEFAULT ((0)) NOT NULL,
TipDoc VARCHAR(3) NOT NULL,
NumDoc INT DEFAULT ((0)) NOT NULL,
IdCiaDoc CHAR(2) NOT NULL,
Nid VARCHAR(16) NOT NULL,
RazonSocial VARCHAR(250),
Apellido1 VARCHAR(80),
Apellido2 VARCHAR(60),
Nombre1 VARCHAR(80),
Nombre2 VARCHAR(60),
Tid CHAR(1) NOT NULL,
Dv CHAR(1),
Direccion VARCHAR(250),
Telefono VARCHAR(50),
CodMun VARCHAR(8),
CodDpto VARCHAR(8),
CodPais VARCHAR(8),
nPosNom INT DEFAULT ((0)) NOT NULL,
VrIngreso MONEY DEFAULT ((0)) NOT NULL,
NidBenef VARCHAR(16),
NomBenef VARCHAR(250),
ApeBenef1 VARCHAR(80),
ApeBenef2 VARCHAR(60),
NomBenef1 VARCHAR(80),
NomBenef2 VARCHAR(60),
TidBenef CHAR(1),
DvBenef CHAR(1),
DirBenef VARCHAR(250),
TelBenef VARCHAR(50),
MunBenef VARCHAR(8),
DptoBenef VARCHAR(8),
PaisBenef VARCHAR(8),
nPosBenef INT DEFAULT ((0)) NOT NULL
 CONSTRAINT PK_IngTerceros PRIMARY KEY CLUSTERED (nAnno,IdCuenta,Item),
 CONSTRAINT CK_IngTercerosIdCiaDoc CHECK ((len([IdCiaDoc])>(0))),
 CONSTRAINT CK_IngTercerosIdCuenta CHECK ((len([IdCuenta])>(0))),
 CONSTRAINT CK_IngTercerosNid CHECK ((len([Nid])>(0))),
 CONSTRAINT CK_IngTercerosTid CHECK ((len([Tid])>(0))),
 CONSTRAINT CK_IngTercerosTipDoc CHECK ((len([TipDoc])>(0))))
GO
