Passer au contenu principal
La définition de document « Order » comprend les champs préconfigurés suivants.

Champs de la commande

FieldDescription
OrderNumberLe numéro de la commande d’achat.
OrderDateLa date de création de la commande d’achat.
BU (groupe de champs) : BUId, Street, City, Country, VATID, Name, State, IBAN, BankCode, BankAccount, Address, PostalCodeL’entreprise qui vend les marchandises (c’est-à-dire le destinataire de la commande d’achat).

Vous pouvez utiliser une base de données d’unités commerciales. Pour ce faire, associez votre base de données d’unités commerciales au jeu de données nommé “BusinessUnits”.

Lorsqu’aucune base de données n’est utilisée, seuls les champs Name et Address sont extraits.
Issuer (groupe de champs) : IssuerId, Name, Street, PostalCode, City, Address, IBAN, BankCode, BankAccount, VATID, Country, StateL’entité ou la personne qui a commandé les marchandises (c’est-à-dire l’émetteur de la commande d’achat).

Vous pouvez utiliser une base de données d’acheteurs. Pour ce faire, associez votre base de données d’acheteurs au jeu de données nommé “Variants”.

Lorsqu’aucune base de données n’est utilisée, seuls les champs Name et Address sont extraits.
ShipTo (groupe de champs) : Name, AddressL’adresse de livraison.
BillTo (groupe de champs) : Name, AddressL’adresse à laquelle envoyer la facture.
LineItemsUn groupe répétitif de lignes d’articles. Pour ses champs, voir les champs de LineItems.
TotalLe montant total à payer pour l’ensemble de la commande d’achat. Contrairement aux factures, ce champ n’est pas obligatoire sur les commandes d’achat.
CurrencyLa devise du montant total. Si aucun montant total n’est indiqué sur une commande d’achat, le champ Currency reste vide.
DeliveryDateLa date à laquelle les marchandises doivent être livrées.
AdditionalCostLes montants supplémentaires facturés en plus du montant de la commande.
Montants (groupe de champs) : TotalTaxAmount, TotalNetAmount, NetAmount, TaxAmount, TaxRate, Additional Tax GroupsCe groupe de champs sert à détecter les taxes. Par défaut, ces champs sont désactivés dans la définition de document « Order ». Pour les activer, voir Activer les champs de taxe.
Si une seule date de livraison est indiquée sur une commande d’achat, cette date est extraite dans le champ DeliveryDate. Si une date de livraison est indiquée pour chaque ligne d’article, ces dates sont extraites sous forme de colonnes dans le tableau LineItems.

Champs de LineItems

Le groupe de champs répétable LineItems contient les champs suivants.
ChampDescription
PositionLe numéro d’une ligne d’article.
ArticleNumberLe numéro d’article dans la base de données de l’acheteur.
ArticleNumberBULe numéro d’article dans la base de données de l’unité commerciale.
DescriptionUne description des marchandises.
QuantityLa quantité de marchandises commandées.
UnitOfMeasurementL’unité utilisée pour compter, peser, etc. les marchandises.
UnitPriceLe prix facturé pour une unité de marchandises.
UnitPriceDenominationLe nombre ou la quantité de marchandises dans chaque unité. Si les marchandises sont tarifées par paquet ou par caisse, par exemple, le dénominateur du prix unitaire indique le poids du paquet, le nombre de bouteilles dans la caisse, etc.
DiscountPercentageLa remise applicable (exprimée en pourcentage).
DiscountValueLa remise applicable (exprimée comme un montant dans la devise de la commande d’achat).
TotalPriceNettoMontant total à payer hors taxe.
TotalPriceBruttoMontant total à payer taxes comprises.
CurrencyLa devise utilisée dans les lignes d’articles.
DeliveryDateLa date à laquelle les marchandises doivent être livrées.

Activer les champs de taxe

Les champs Montants servent à détecter les taxes et sont désactivés par défaut. Pour les activer, activez l’option Taxes :
1

Ouvrir Document Definition Properties

Dans le Document Definition Editor, cliquez sur Document Definition → Document Definition Properties….
2

Ouvrir Champs et fonctionnalités supplémentaires

Dans la boîte de dialogue qui s’ouvre, cliquez sur l’onglet paramètre de la définition de document, puis sur le bouton Modifier… du groupe Champs et fonctionnalités supplémentaires.

Ajouter des champs personnalisés

Vous pouvez également ajouter vos propres champs personnalisés à la définition de document « Order ». Avant que le programme puisse capturer les données d’un champ personnalisé, vous devez l’entraîner à capturer ce champ ou créer un FlexiLayout distinct pour ce champ. Pour plus d’informations, consultez Champs personnalisés.