Click or drag to resize

Invoice Class

Invoice business representation class.
Inheritance Hierarchy
SystemObject
  Atomia.Billing.Core.Sdk.BusinessObjectsInvoice

Namespace:  Atomia.Billing.Core.Sdk.BusinessObjects
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
public class Invoice : IBusinessObject<InvoiceData>

The Invoice type exposes the following members.

Constructors
  NameDescription
Public methodInvoice
Initializes a new instance of the Invoice class.
Top
Properties
  NameDescription
Public propertyAccountId
Gets or sets the account id.
Public propertyCreatedByAccountId
Gets or sets the created account id.
Public propertyCurrency
Gets or sets the currency.
Public propertyCustomAttributes
Gets or sets the custom attributes.
Public propertyCustomerAddress
Gets or sets the customer address.
Public propertyCustomerAddress2
Gets or sets the customer address2.
Public propertyCustomerCity
Gets or sets the customer city.
Public propertyCustomerCompanyName
Gets or sets the name of the customer company.
Public propertyCustomerCompanyNumber
Gets or sets the customer company number.
Public propertyCustomerCountry
Gets or sets the customer country.
Public propertyCustomerCountryState
Gets or sets the customer country state.
Public propertyCustomerEmail
Gets or sets the customer email.
Public propertyCustomerFirstName
Gets or sets the first name of the customer.
Public propertyCustomerId
Gets or sets the customer id.
Public propertyCustomerLastName
Gets or sets the last name of the customer.
Public propertyCustomerLegalNumber
Gets or sets the legal number.
Public propertyCustomerName
Gets or sets the name of the customer.
Public propertyCustomerZip
Gets or sets the customer zip.
Public propertyDataObject
Gets or sets the data object. When getting data object it creates a new object from the database.
Public propertyDescription
Gets or sets the description.
Public propertyDiscountUsingPrepaidCredit
Gets or sets a value indicating whether invoice should be discounted using prepaid credit.
Public propertyDocumentType
Gets or sets the document type.
Public propertyDueDate
Gets or sets the due date.
Public propertyId
Gets or sets the id.
Public propertyInvoiceDate
Gets or sets the invoice date.
Public propertyInvoiceLines
Gets or sets the invoice lines.
Public propertyInvoiceNotes
Gets or sets the invoice notes.
Public propertyInvoiceReminderDelay
Gets or sets the invoice reminder delay.
Public propertyInvoiceSubtotals
Gets the invoice subtotals.
Public propertyNotes
Gets or sets the notes.
Public propertyNotifications
Gets or sets the invoice notifications.
Public propertyNumber
Gets or sets the number.
Public propertyPaidInvoice
Gets or sets the paid invoice.
Public propertyPaymentDate
Gets or sets the payment date.
Public propertyPenaltyRate
Gets or sets the penalty rate.
Public propertyProformaReferenceNumberFormat
Gets or sets the proforma reference number format.
Public propertyRecipient
Gets or sets the recipient.
Public propertyReferenceNumber
Gets or sets the reference number.
Public propertyReferenceNumberFormat
Gets or sets the reference number format.
Public propertyRenderedContent
Gets or sets the content of the rendered.
Public propertyResellerAddress
Gets or sets the reseller address.
Public propertyResellerAddress2
Gets or sets the reseller address2.
Public propertyResellerCity
Gets or sets the reseller city.
Public propertyResellerCommission
Gets or sets the reseller commission.
Public propertyResellerCommissionTotal
Gets or sets the reseller commission total.
Public propertyResellerCompanyName
Gets or sets the name of the reseller company.
Public propertyResellerCompanyNumber
Gets or sets the reseller company number.
Public propertyResellerCountry
Gets or sets the reseller country.
Public propertyResellerCountryState
Gets or sets the reseller country state.
Public propertyResellerFirstName
Gets or sets the first name of the reseller.
Public propertyResellerLastName
Gets or sets the last name of the reseller.
Public propertyResellerZip
Gets or sets the reseller zip.
Public propertySendStatus
Gets or sets the send status.
Public propertyStatus
Gets or sets the status.
Public propertySubtotal
Gets or sets the subtotal.
Public propertyTax1Name
Gets or sets the name of the tax1.
Public propertyTax1Total
Gets or sets the tax1 total.
Public propertyTax2Name
Gets or sets the name of the tax2.
Public propertyTax2Total
Gets or sets the tax2 total.
Public propertyTemplateId
Gets or sets the template id.
Public propertyTotal
Gets or sets the total.
Public propertyType
Gets or sets the invoice type.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateDataObject
Updates the data object by merging it's properties with the properties from the current business object.
Top
See Also