Share via


Invoice Class

Definition

Represents a monthly billing statement issued to a partner.

public sealed class Invoice : Microsoft.Store.PartnerCenter.Models.ResourceBaseWithLinks<Microsoft.Store.PartnerCenter.Models.StandardResourceLinks>
type Invoice = class
    inherit ResourceBaseWithLinks<StandardResourceLinks>
Public NotInheritable Class Invoice
Inherits ResourceBaseWithLinks(Of StandardResourceLinks)
Inheritance

Constructors

Invoice()

Properties

Amendments

Gets or sets the amendments.

AmendsOf

Gets or sets The ref number of the document which this doc amends of.

Attributes

Gets the attributes.

(Inherited from ResourceBase)
BillingPeriodEndDate

Gets or sets the billing period end date in UTC.

BillingPeriodStartDate

Gets or sets the billing period start date in UTC.

CurrencyCode

Gets or sets the currency used for all invoice item amounts and totals.

CurrencySymbol

Gets or sets the currency symbol used for all invoice item amounts and totals.

DocumentType

Gets or sets the Document type of the invoice (CreditNote, Invoice).

Id

Gets or sets the invoice unique identifier.

InvoiceDate

Gets or sets the date the invoice was generated.

InvoiceDetails

Gets or sets the invoice details.

InvoiceType

Gets or sets Invoice Type. This will be used to set invoice type to Recurring, OneTime for UI to differentiate the types of invoices.

Links

Gets or sets the resource links.

(Inherited from ResourceBaseWithLinks<TLinks>)
PaidAmount

Gets or sets the amount paid by the partner. Paid amount is negative if a payment is received.

PdfDownloadLink

Gets or sets the link to download the invoice PDF document. This value is not returned as part of the search results, and will only
get populated if invoice is accessed by Id. This link auto expires in 30 minutes.

TaxReceipts

Gets or sets the invoice tax receipts

TotalCharges

Gets or sets the total charges in this invoice. Total charges includes the transactions charges and any adjustments.

Applies to