InvoiceHelperListForReminder Method (Int32, String, String, InvoiceStatus, InvoiceStatus, Boolean, Guid, Guid, String, String, Int32, IListString, NullableBoolean) |
Gets list of invoices for reminder.
Namespace:
Atomia.Billing.Core.Sdk.BusinessLogic
Assembly:
Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax public static IList<Invoice> ListForReminder(
int numberOfDays,
string lastSentReminderType,
string[] notSentReminders,
InvoiceStatus[] invoiceAllowedStates,
InvoiceStatus[] invoiceNotAllowedStates,
bool offsetRelativeToDueDate,
Guid[] resellerIds,
Guid[] excludedReselleIds,
string taskItemType,
string taskType,
int count,
IList<string> categories,
Nullable<bool> filterAll
)
Public Shared Function ListForReminder (
numberOfDays As Integer,
lastSentReminderType As String,
notSentReminders As String(),
invoiceAllowedStates As InvoiceStatus(),
invoiceNotAllowedStates As InvoiceStatus(),
offsetRelativeToDueDate As Boolean,
resellerIds As Guid(),
excludedReselleIds As Guid(),
taskItemType As String,
taskType As String,
count As Integer,
categories As IList(Of String),
filterAll As Nullable(Of Boolean)
) As IList(Of Invoice)
public:
static IList<Invoice^>^ ListForReminder(
int numberOfDays,
String^ lastSentReminderType,
array<String^>^ notSentReminders,
array<InvoiceStatus>^ invoiceAllowedStates,
array<InvoiceStatus>^ invoiceNotAllowedStates,
bool offsetRelativeToDueDate,
array<Guid>^ resellerIds,
array<Guid>^ excludedReselleIds,
String^ taskItemType,
String^ taskType,
int count,
IList<String^>^ categories,
Nullable<bool> filterAll
)
static member ListForReminder :
numberOfDays : int *
lastSentReminderType : string *
notSentReminders : string[] *
invoiceAllowedStates : InvoiceStatus[] *
invoiceNotAllowedStates : InvoiceStatus[] *
offsetRelativeToDueDate : bool *
resellerIds : Guid[] *
excludedReselleIds : Guid[] *
taskItemType : string *
taskType : string *
count : int *
categories : IList<string> *
filterAll : Nullable<bool> -> IList<Invoice>
Parameters
- numberOfDays
- Type: SystemInt32
The number of days from last reminder or due date. - lastSentReminderType
- Type: SystemString
The last sent reminder type. - notSentReminders
- Type: SystemString
The list of reminder types which are not sent yet. - invoiceAllowedStates
- Type: Atomia.Billing.Core.Sdk.BusinessObjectsInvoiceStatus
The invoice allowed states. - invoiceNotAllowedStates
- Type: Atomia.Billing.Core.Sdk.BusinessObjectsInvoiceStatus
The invoice not allowed states. - offsetRelativeToDueDate
- Type: SystemBoolean
if set to true offset relative to due date. - resellerIds
- Type: SystemGuid
The reseller ids. - excludedReselleIds
- Type: SystemGuid
The excluded reselle ids. - taskItemType
- Type: SystemString
If set and taskType, exclude existing item types. - taskType
- Type: SystemString
If set and taskItemType, exclude existing task type. - count
- Type: SystemInt32
The count. - categories
- Type: System.Collections.GenericIListString
Item categories to filter by. - filterAll
- Type: SystemNullableBoolean
If all invoice lines must match the category filter.
Return Value
Type:
IListInvoice
List of invoices for reminder.
See Also