InvoiceHelper Class |
Namespace: Atomia.Billing.Core.Sdk.BusinessLogic
The InvoiceHelper type exposes the following members.
| Name | Description | |
|---|---|---|
| InvoiceHelper | Initializes a new instance of the InvoiceHelper class |
| Name | Description | |
|---|---|---|
| AddItemToInvoice |
Adds the item to invoice.
| |
| AddPostalFeeToInvoice |
Adds the postal fee to the invoice.
| |
| CalculateLineTotals | ||
| CalculateTotals |
Calculates the totals for the given invoice.
| |
| CollectPendingCharges |
Collects the pending charges.
| |
| CreateInvoice(Subscription, Decimal, IAtomiaBillingApi) |
Creates the invoice from the specified subscription and with specified penalty rate.
| |
| CreateInvoice(Subscription, Order, Decimal, IAtomiaBillingApi) |
Creates the invoice from the specified subscription and with specified penalty rate.
| |
| CreateInvoice(Subscription, Order, Decimal, IAtomiaBillingApi, DictionaryGuid, Account, DictionaryGuid, AccountDetails) |
Creates the invoice from the specified subscription and with specified penalty rate.
| |
| CreateInvoice(Guid, Guid, Guid, String, Decimal, String, String) |
Creates a new invoice.
| |
| CreateInvoiceForPendingCharges |
Creates the invoice for pending charges.
| |
| CreateInvoiceFromProforma |
Creates the invoice from proforma.
| |
| CreateNewInvoiceFromOldInvoice |
Creates new invoice from old one
| |
| CreatePostpaidInvoice(UsageReport, IAtomiaBillingApi) |
Creates the postpaid invoice.
| |
| CreatePostpaidInvoice(ListUsageReport, IAtomiaBillingApi) | ||
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| FillReceiptInfo |
Fills the receipt info.
| |
| FilterSubscriptionForInvoiceLine |
Filters the subscription for invoice line.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetById |
Gets invoice by id.
| |
| GetCreditedElectronicInvoice |
Generates the electronic credited invoice.
| |
| GetElectronicInvoice |
Generates the electronic invoice.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetInvoiceByNo(String) |
Gets the invoice by reference number.
| |
| GetInvoiceByNo(String, Guid) |
Gets the invoice by no.
| |
| GetInvoiceByNumber(String) |
Gets the invoice by number.
| |
| GetInvoiceByNumber(String, Guid) |
Gets the invoice by number.
| |
| GetInvoiceClosedState |
Gets the invoice closed state.
| |
| GetInvoiceLineTaxes |
Gets the invoice line taxes.
| |
| GetInvoicesByCustomer |
Gets the invoices for customer.
| |
| GetInvoicesByReferenceNumber |
Gets the invoices by reference number.
| |
| GetInvoicesForReminder |
Gets the invoices for reminder with due date passed for numberOfDays.
| |
| GetInvoicesForReminderStrict |
Gets the invoices for reminder with due date passed for exactly numberOfDays.
| |
| GetInvoicesOverview |
Gets the invoices overview.
| |
| GetInvoicesWithDueDatePassed |
Gets the invoices with due date passed for numberOfDays.
| |
| GetInvoiceTaxRate |
Gets the invoice tax rate.
| |
| GetNextInvoiceReminder |
Gets the next invoice reminder.
| |
| GetNextPostpaidInvoiceDate |
Gets next invoice date for customer.
| |
| GetSubscriptionsForInvoice |
Gets the subscriptions for invoice.
| |
| GetTaxRatesForItem |
Gets the tax rates.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetUnpaidInvoicesOverview |
Gets the unpaid invoices overview.
| |
| IsInvoiceClosed(InvoiceData) |
Check is invoice closed.
| |
| IsInvoiceClosed(Invoice) |
Check is invoice closed.
| |
| IsPaymentPossible |
Determines whether payment for given invoice is possible.
| |
| IsPrepaidCreditInvoice |
Determines whether [is prepaid credit invoice] [the specified invoice].
| |
| ListCustomersWithCreditedPostpaidInvoice |
Lists the customers with credited postpaid invoice or deleted postpaid proforma.
| |
| ListCustomersWithInvoiceSentToReseller |
Lists the customers with invoice sent to reseller.
| |
| ListCustomersWithPostpaidInvoice |
Lists the customers with postpaid invoice.
| |
| ListDomainOnlyInvoices |
Lists the domain only invoices.
| |
| ListForCreditingOnTermination |
Lists invoices for crediting on termination.
| |
| ListForReminder(Int32, String, String, InvoiceStatus, InvoiceStatus) |
Gets list of invoices for reminder.
| |
| ListForReminder(Int32, String, String, InvoiceStatus, InvoiceStatus, Boolean) |
Gets list of invoices for reminder.
| |
| ListForReminder(Int32, String, String, InvoiceStatus, InvoiceStatus, Boolean, Guid, Guid) |
Gets list of invoices for reminder.
| |
| ListForReminder(Int32, String, String, InvoiceStatus, InvoiceStatus, Boolean, Guid, Guid, Int32) |
Gets list of invoices for reminder.
| |
| ListForReminder(Int32, String, String, InvoiceStatus, InvoiceStatus, Boolean, Guid, Guid, String, String, Int32) |
Gets list of invoices for reminder.
| |
| ListForReminder(Int32, String, String, InvoiceStatus, InvoiceStatus, Boolean, Guid, Guid, String, String, Int32, IListString, NullableBoolean) |
Gets list of invoices for reminder.
| |
| ListInvoicesForSubscriptions |
Lists the invoices for subscriptions.
| |
| ListUnpaidInvoices(Guid, DateTime) |
Lists unpaid invoices that should be payed before termination date.
| |
| ListUnpaidInvoices(Guid, DateTime, Int32, Int32, String, String, DictionaryString, SearchRestriction, DictionaryString, SearchRestriction) |
Lists unpaid invoices that should be payed before termination.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SendInvoiceForProforma |
Sends the invoice for proforma.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| UpdateInvoice |
Updates the invoice.
| |
| UpdateInvoiceStatus |
Updates the invoice status.
|