IHistoricalOrder Interface

Represents a historical view of single conceptual order between a given individual and netFORUM. This object does not map one-to-one with netFORUM's concept of an "Order". Instead, this is an aggregated view of information otherwise stored across various netFORUM business objects including Order, Invoice, and Payment.

Definition

Namespace: Ignition.Commerce.Accounting.History
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
public interface IHistoricalOrder

Properties

BenefitingCustomerId The same as CustomerId
BillingContactId The "Billing Contact" customer for the order, which is the individual that should be contacted for any questions or issues related to billing. This information is most significant when the BillToCustomerId represents a netFORUM Organization, and this represents a specific Individual in charge of managing billing.
BillToCustomerId The "Bill-To" customer for the order. The customer responsible for paying for the "benefits" of the order.
CustomerId The "Primary" customer for the order. Can be thought of as the customer who received the "benefits" of the order, be they physical like a book, or conceptual like a membership.
Date The date on which this order began. Orders may play our over the course of multiple dates (Payment may occur on a different date than Invoicing for example), but this date represents the start of the order.
Invoices A collection of all of the invoices generated as a part of this order. NetFORUM does not require all items in an order to be invoiced together, hence why this is a collection and not a single-valued property. NetFORUM also does not require all items to be invoiced at the time of order, so some items in the Items collection may not yet be represented by any invoice in this collection.
Items A collection of all of the items purchased in this order. While netFORUM has completely separate means of tracking "OrderDetails" and "InvoiceDetails", this collection centralizes the known information about all of an order's items, regardless of their order/invoice status.
Number A unique number for this order. NetFORUM's concept of an order "number" is not strictly numeric, and as such is represented as a String.
OriginalTotal The total original cost of this order. Later events such as returns or cancellations mean that the present-day total may no longer match the original total. To get the most up-to-date information about an order, use CurrentFinancials.
Status The current status of this order. NetFORUM does not have a true concept of an order's status, so instead this status represents the "lowest" status of all of the components in this order.

See Also