Partager via


Objet de données InsertionOrderPendingChanges - Facturation client

Définit un objet qui peut être utilisé pour gérer les modifications d’un ordre d’insertion approuvé.

Si l’élément Status de l’InsertionOrder est défini sur PendingUserReview, vous ne pouvez pas mettre à jour l’ordre d’insertion via l’objet InsertionOrderPendingChanges . Vous devez initialement approuver, refuser ou annuler via l’élément Status de l’InsertionOrder. Une fois que l’état de l’ordre d’insertion est Actif, Épuisé, Expiré ou NotStarted, vous pouvez apporter de nouvelles modifications ou approuver ou refuser les modifications en attente actuelles via l’objet InsertionOrderPendingChanges .

Syntaxe

<xs:complexType name="InsertionOrderPendingChanges" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
    <xs:element minOccurs="0" name="RequestedByUserId" nillable="true" type="xs:int" />
    <xs:element minOccurs="0" name="ModifiedDateTime" nillable="true" type="xs:dateTime" />
    <xs:element minOccurs="0" name="NotificationThreshold" nillable="true" type="xs:double" />
    <xs:element minOccurs="0" name="ReferenceId" nillable="true" type="xs:long" />
    <xs:element minOccurs="0" name="SpendCapAmount" nillable="true" type="xs:double" />
    <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
    <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="PurchaseOrder" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="ChangeStatus" nillable="true" type="tns:InsertionOrderPendingChangesStatus" />
  </xs:sequence>
</xs:complexType>

Éléments

L’objet InsertionOrderPendingChanges contient les éléments suivants : ChangeStatus, Comment, EndDate, ModifiedDateTime, Name, NotificationThreshold, PurchaseOrder, ReferenceId, RequestedByUserId, SpendCapAmount, StartDate.

Élément Description Type de données
ChangeStatus Peut être utilisé pour accepter ou refuser l’ordre d’insertion en attente de modifications.

Lorsque vous appelez UpdateInsertionOrder, vous pouvez définir cet élément ChangeStatus ou modifier d’autres éléments de cet objet, mais vous ne pouvez pas modifier le status en parallèle avec d’autres mises à jour de propriétés.
InsertionOrderPendingChangesStatus
Commentaire Description de l’ordre d’insertion. La description est limitée à 100 caractères.

Ajouter: En lecture seule
Mettre à jour: Optionnel
chaîne
EndDate Date d’expiration de l’ordre d’insertion. La date de fin doit être postérieure à la date de début.

La date est stockée en temps universel coordonné (UTC). Seuls le mois, le jour et l’année de la chaîne spécifiée sont utilisés. Si vous spécifiez l’heure, les minutes et les secondes d’une date, ils seront ignorés.

Pour plus d’informations sur le format de la date et de l’heure, consultez l’entrée dateTime dans Types de données XML primitifs.

Cet élément est vide si l’ordre d’insertion n’a pas de date de fin.

Ajouter: En lecture seule
Mettre à jour: Optionnel
dateTime
ModifiedDateTime Date et heure auxquelles la demande de modification d’ordre d’insertion a été envoyée.

La date est stockée en temps universel coordonné (UTC).

Pour plus d’informations sur le format de la date et de l’heure, consultez l’entrée dateTime dans Types de données XML primitifs.

Ajouter: En lecture seule
Mettre à jour: En lecture seule
dateTime
Nom Nom convivial qui peut être utilisé pour référencer cet ordre d’insertion.

Le nom peut contenir un maximum de 100 caractères.

Le nom n’a pas besoin d’être unique par rapport à d’autres commandes d’insertion pour le client.

Ajouter: En lecture seule
Mettre à jour: Optionnel
chaîne
NotificationThreshold Pourcentage du budget qui a été dépensé. Spécifiez le pourcentage sous la forme d’une valeur comprise entre 0 et 100. Une notification est envoyée lorsque le seuil est atteint. Par exemple, si vous définissez le seuil sur 70, le service de facturation envoie une notification lorsque vous avez dépensé 70 % du budget.

Si vous ne souhaitez pas recevoir de notification, définissez sur NULL.

Réservé à une utilisation interne.

Ajouter: En lecture seule
Mettre à jour: Optionnel
double
PurchaseOrder Valeur de bon de commande qui peut être utilisée pour référencer cet ordre d’insertion dans des factures mensuelles. Cette valeur est imprimée en tant que bon de commande dans les factures mensuelles.

Le bon de commande peut contenir un maximum de 50 caractères.

Ajouter: En lecture seule
Mettre à jour: Optionnel
chaîne
ReferenceId Utilisation interne uniquement.

Ajouter: En lecture seule
Mettre à jour: Optionnel
long
RequestedByUserId Identificateur du dernier utilisateur à demander une modification de l’ordre d’insertion.

Ajouter: En lecture seule
Mettre à jour: En lecture seule
int
SpendCapAmount Budget de cet ordre d’insertion. Le budget est une limite difficile. Lorsque le compte atteint cette limite et qu’aucun autre ordre d’insertion n’est disponible, la valeur du cycle de vie status du compte est définie sur Suspendre.

Cet élément est vide si l’ordre d’insertion a un budget illimité.

Ajouter: En lecture seule
Mettre à jour: Optionnel
double
StartDate Date à laquelle l’ordre d’insertion peut commencer à accumuler des frais. La date de début doit être ultérieure à la date actuelle.

La date est stockée en temps universel coordonné (UTC). Seuls le mois, le jour et l’année de la chaîne spécifiée sont utilisés. Si vous spécifiez l’heure, les minutes et les secondes d’une date, ils seront ignorés.

Pour plus d’informations sur le format de la date et de l’heure, consultez l’entrée dateTime dans Types de données XML primitifs.

Ajouter: En lecture seule
Mettre à jour: Optionnel. Vous pouvez uniquement mettre à jour la date de début via cet élément si l’élément Status de l’InsertionOrder est NotStarted. Si la date de début est déjà dépassée, vous ne pouvez pas la modifier.
dateTime

Configuration requise

Service : CustomerBillingService.svc v13
Namespace: https://bingads.microsoft.com/Customer/v13/Entities

Utilisé par

InsertionOrder