Partager via


Messages et méthodes de l’entité Invoice

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Une facture est une commande qui a été facturée. Le nom de schéma pour cette entité est Invoice.Pour afficher les métadonnées d'entité pour votre organisation, installez la solution Navigateur de métadonnées décrite dans l'article Parcourir les métadonnées de votre organisation. Vous pouvez également afficher les métadonnées d'une organisation non personnalisée dans un fichier Excel appelé EntityMetadata.xlsx dans le dossier de niveau supérieur du téléchargement du Kit de développement logiciel (SDK).

Le tableau suivant décrit les messages pour cette entité, laquelle est utilisée avec la méthode IOrganizationService.Execute.

Message

Description

AssignRequest

Attribue une facture à un autre utilisateur ou à une autre équipe.

AssociateRequest

Crée un lien entre un enregistrement et au moins un enregistrement participant à une relation. Vous pouvez également utiliser la méthode IOrganizationService.Associate.Pour plus d'informations, voir 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Pour obtenir la liste des relations par défaut pour cette entité, consultez les métadonnées de l’entité Invoice.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

CompoundCreateRequest

  Déconseillé. Crée une facture et ses détails de facture associés. Utiliser des CreateRequest

CompoundUpdateRequest

Déconseillé. Met à jour une facture et ses détails de facture associés. Utiliser des UpdateRequest

CreateRequest

Crée une facture. Vous pouvez également appeler la méthode IOrganizationService.Create.

DeleteRequest

Supprime une facture. Vous pouvez également appeler la méthode IOrganizationService.Delete.

DisassociateRequest

Supprime un lien entre un enregistrement et au moins un enregistrement participant à une relation. Vous pouvez également utiliser la méthode IOrganizationService.Disassociate.Pour plus d'informations, voir 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Pour obtenir la liste des relations par défaut pour cette entité, consultez les métadonnées de l’entité Invoice.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

GenerateInvoiceFromOpportunityRequest

Génère une facture à partir d’une opportunité.

GetQuantityDecimalRequest

Obtient la valeur décimale de quantité d’un produit pour l’entité spécifiée dans la cible.

GrantAccessRequest

Partage une facture avec un autre principal de sécurité (utilisateur ou équipe).

InitializeFromRequest

Initialise un nouvel enregistrement à partir d'un enregistrement existant dès lors qu'un mappage d'attributs est défini pour les deux entités. Pour plus d'informations, voir Personnaliser les mappages d’entités et d’attributs.

LockInvoicePricingRequest

Verrouille le prix à l’unité des produits dans la facture spécifiée.

ModifyAccessRequest

Modifie les droits d’accès d’une facture précédemment partagée avec un autre principal de sécurité (utilisateur ou équipe).

RemoveRelatedRequest

Déconseillé. Supprime la relation entre une facture et un contact. Utilisez plutôt DisassociateRequest ou Disassociate.

RetrieveRequest

Récupère une facture. Vous pouvez également appeler la méthode IOrganizationService.Retrieve.

RetrieveDuplicatesRequest

Détecte et récupère les enregistrements dupliqués pour l'enregistrement spécifié dès lors que la détection des doublons est activée et que des règles de détection des doublons sont publiées pour l'entité. Pour plus d'informations, voir Détecter les données dupliquées.

RetrieveMultipleRequest

Récupère un ensemble de factures. Vous pouvez également appeler la méthode IOrganizationService.RetrieveMultiple.

RetrievePrincipalAccessRequest

Récupère les droits d'accès à une facture du principal de sécurité spécifié (utilisateur ou équipe).

RetrieveSharedPrincipalsAndAccessRequest

Récupère tous les principaux de sécurité (utilisateurs ou équipes) ayant accès à une facture, ainsi que leurs droits d’accès à la facture.

RevokeAccessRequest

Supprime tous les droits d’accès à une facture pour le principal de sécurité spécifié (utilisateur ou équipe).

RollupRequest

Récupère toutes les factures associées à l’enregistrement spécifié (compte ou contact).

SetRelatedRequest

Déconseillé. Crée une relation entre une facture et un contact. Utilisez plutôt AssociateRequest ou Associate.

SetStateRequest

Définit l’état d’une facture. Si vous utilisez les types à liaison anticipée, choisissez l’énumération InvoiceState. Pour obtenir la liste des valeurs d’état, reportez-vous aux métadonnées de l’entité Invoice.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

UnlockInvoicePricingRequest

Déverrouille le prix à l’unité des produits dans la facture spécifiée.

UpdateRequest

Utilisez ce message pour mettre à jour une facture. Vous pouvez également appeler la méthode IOrganizationService.Update.

Voir aussi

Entités de devis, de commande et de facture
Privilèges pat entité
Messages et méthodes de l’entité InvoiceDetail (produit de la facture)

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright