Tabla SalesOrderHeader (AdventureWorks)

Contiene la información general, o padre, del pedido de venta. Los productos específicos asociados con el pedido de venta se almacenan en la tabla SalesOrderDetail.

Definición de la tabla SalesOrderHeader

La tabla SalesOrderHeader se encuentra en el esquema Sales.

Columna

Tipo de datos

Nulabilidad

Descripción

SalesOrderID

int

No NULL

Clave principal.

RevisionNumber

tinyint

No NULL

Número incremental para realizar el seguimiento de los cambios efectuados en el pedido de venta a lo largo del tiempo.

OrderDate

datetime

No NULL

Fechas en las que se ha creado el pedido de venta.

DueDate

datetime

No NULL

Fecha de vencimiento del pedido para el cliente.

ShipDate

datetime

Null

Fecha en que se ha enviado el pedido al cliente.

Status

tinyint

No NULL

Estado actual del pedido. 1 = En curso

2 = Aprobado

3 = Pedido de entrega diferida

4 = Rechazado

5 = Enviado

6 = Cancelado

OnlineOrderFlag

Flag (tipo definido por el usuario)

bit

No NULL

0 = Pedido realizado por el vendedor.

1 = Pedido realizado en línea por el cliente.

SalesOrderNumber

nvarchar(25)

No NULL

Número único de identificación del pedido de venta.

PurchaseOrderNumber

OrderNumber (tipo definido por el usuario)

nvarchar(25)

Null

Referencia del número de pedido de compra del cliente.

AccountNumber

AccountNumber (tipo definido por el usuario)

nvarchar(15)

Null

Referencia del número de cuenta financiera.

CustomerID

int

No NULL

Número de identificación del cliente. Clave externa para Customer.CustomerID.

ContactID

int

No NULL

Número de identificación de contacto del cliente. Clave externa para Contact.ContactID.

SalesPersonID

int

Null

Vendedor que ha creado el pedido de venta. Clave externa para SalesPerson.SalePersonID.

TerritoryID

int

Null

Territorio en el que se ha realizado la venta. Clave externa para SalesTerritory.SalesTerritoryID.

BillToAddressID

int

No NULL

Dirección de facturación del cliente. Clave externa para Address.AddressID.

ShipToAddressID

int

No NULL

Dirección de envío del cliente. Clave externa para Address.AddressID.

ShipMethodID

int

No NULL

Método de envío. Clave externa para ShipMethod.ShipMethodID.

CreditCardID

int

Null

Número de identificación de la tarjeta de crédito. Clave externa para CreditCard.CreditCardID.

CreditCardApprovalCode

varchar(15)

Null

Código de aprobación proporcionado por la compañía de la tarjeta de crédito.

CurrencyRateID

int

Null

Tasa de cambio de la moneda utilizada. Clave externa para CurrencyRate.CurrencyRateID.

SubTotal

money

No NULL

Subtotal de la venta. Calculado como SUM(SalesOrderDetail.LineTotal) para SalesOrderID.

TaxAmt

money

No NULL

Importe de los impuestos.

Freight

money

No NULL

Costo de envío.

TotalDue

Se calcula como SubTotal + TaxAmt + Freight

No NULL

Total debido del cliente.

Comentario

nvarchar(128)

Null

Comentarios realizados por el representante de ventas.

rowguid

uniqueidentifier ROWGUIDCOL

No NULL

Número de ROWGUIDCOL que identifica la fila de forma exclusiva. Se utiliza para admitir un ejemplo de replicación de mezcla.

ModifiedDate

datetime

No NULL

Fecha y hora de la última actualización de la fila.