Saltar al contenido principal
La Definición de Document denominada Order incluye los siguientes campos preconfigurados.

Campos de la orden de compra

CampoDescripción
OrderNumberEl número de la orden de compra.
OrderDateLa fecha en que se creó la orden de compra.
BU (grupo de campos): BUId, Street, City, Country, VATID, Name, State, IBAN, BankCode, BankAccount, Address, PostalCodeLa empresa que vende los bienes (es decir, la destinataria de la orden de compra).

Puede usar una base de datos de unidades de negocio. Para ello, asocie su base de datos de unidades de negocio con el conjunto de datos denominado “BusinessUnits”.

Cuando no se usa ninguna base de datos, solo se capturan los campos Name y Address.
Issuer (grupo de campos): IssuerId, Name, Street, PostalCode, City, Address, IBAN, BankCode, BankAccount, VATID, Country, StateLa entidad o persona que solicitó los bienes (es decir, el creador de la orden de compra).

Puede usar una base de datos de compradores. Para ello, asocie su base de datos de compradores con el conjunto de datos denominado “Variants”.

Cuando no se usa ninguna base de datos, solo se capturan los campos Name y Address.
ShipTo (grupo de campos): Name, AddressLa dirección de entrega.
BillTo (grupo de campos): Name, AddressLa dirección a la que debe enviarse la factura.
LineItemsUn grupo repetido de partidas. Para ver sus campos, consulte campos de LineItems.
TotalEl importe total pagadero de toda la orden de compra. A diferencia de las facturas, este campo no es obligatorio en las órdenes de compra.
CurrencyLa divisa del importe total. Si no se indica ningún importe total en una orden de compra, el campo Currency permanece vacío.
DeliveryDateLa fecha en que deben entregarse los bienes.
AdditionalCostImportes adicionales cobrados además del importe del pedido.
Importes (grupo de campos): TotalTaxAmount, TotalNetAmount, NetAmount, TaxAmount, TaxRate, Additional Tax GroupsEste grupo de campos se usa para detectar impuestos. De forma predeterminada, estos campos están deshabilitados en la Definición de Document denominada Order. Para habilitarlos, consulte Habilitar los campos de impuestos.
Si en una orden de compra solo se indica una fecha de entrega, esta fecha se extrae en el campo DeliveryDate. Si se indica una fecha de entrega para cada partida, esas fechas se extraen como columnas en la tabla LineItems.

Campos de LineItems

El grupo de campos repetibles LineItems contiene los siguientes campos.
CampoDescripción
PositionEl número de una partida.
ArticleNumberEl número de artículo en la base de datos del comprador.
ArticleNumberBUEl número de artículo en la base de datos de la unidad de negocio.
DescriptionUna descripción de los artículos.
QuantityLa cantidad de artículos pedidos.
UnitOfMeasurementLa unidad utilizada para contar, pesar, etc., los artículos.
UnitPriceEl precio cobrado por una unidad de artículo.
UnitPriceDenominationEl número o monto de artículos en cada unidad. Si, por ejemplo, los artículos tienen precio por paquete o por caja, el denominador del precio unitario indica el peso del paquete, la cantidad de botellas en la caja, etc.
DiscountPercentageEl descuento aplicable (expresado como porcentaje).
DiscountValueEl descuento aplicable (expresado como un monto en la divisa de la orden de compra).
TotalPriceNettoMonto total a pagar sin impuestos.
TotalPriceBruttoMonto total a pagar con impuestos.
CurrencyLa divisa utilizada en las partidas.
DeliveryDateLa fecha en la que deben entregarse los artículos.

Habilitar los campos de impuestos

Los campos Importes se utilizan para detectar impuestos y están desactivados de manera predeterminada. Para habilitarlos, active la opción Impuestos:
1

Abrir Propiedades de Definición de Document

En el Editor de Definición de Document, haga clic en Document Definition → Propiedades de Definición de Document….
2

Abrir Campos y funciones adicionales

En el cuadro de diálogo que se abre, haga clic en la pestaña Configuración de Definición de Document y, a continuación, en el botón Editar… del grupo Campos y funciones adicionales.

Agregar campos personalizados

También puede agregar sus propios campos personalizados a la Definición de Document denominada Order. Antes de que el programa pueda capturar datos de un campo personalizado, debe entrenarlo para que capture ese campo o crear un FlexiLayout independiente para él. Para obtener más información, consulte Campos personalizados.