Click or drag to resize
Infosoft Logo

IRetailerInvoiceService Interface

Defines operations related to invoice sums and invoice lines (RetailerInvoiceSum(/History) and RetailerInvoiceLine(/History)).

Namespace: Infosoft.Common.Contracts.ServiceContracts.Retail
Assembly: Infosoft.Common.Contracts (in Infosoft.Common.Contracts.dll) Version: 4.00.0.0
Syntax
public interface IRetailerInvoiceService : IBusinessService

The IRetailerInvoiceService type exposes the following members.

Methods
 NameDescription
Public methodGetAllRetailerInvoiceHistoriesByTitleAndPeriod Gets all retailers' invoice histories by title and period.
Public methodGetAllRetailerInvoiceLines Gets all instances of the RetailerInvoiceLine entity, i.e. lines for invoices that haven't been printed/dispatched yet.
Public methodGetAllRetailerInvoiceSumByTitle Gets all retailers' invoice sum by title.
Public methodGetAllRetailerInvoiceSums Gets all instances of the RetailerInvoiceSum entity, i.e. invoices that haven't been printed/dispatched yet.
Public methodGetAllRetailersUninvoicedDataByTitleAndPeriod Gets all retailers un-invoiced data by title and period.
Public methodGetRetailerInvoiceLineHistoriesBasedOnInvoiceSumHistories Gets all RetailerInvoiceLineHistory objects in a given interval of invoice numbers, by looking at the _main_ invoice number.
Public methodGetRetailerInvoiceLineHistoriesInInterval Gets all RetailerInvoiceLineHistory objects in a given interval of invoice numbers, by looking at the _main_ invoice number.
Public methodGetRetailerInvoiceLinesBasedOnInvoiceSums Gets all RetailerInvoiceLine objects in a given interval of invoice numbers, by looking at the _main_ invoice number.
Public methodGetRetailerInvoiceLinesInInterval Gets all RetailerInvoiceLine objects in a given interval of invoice numbers, by looking at the _main_ invoice number.
Public methodGetRetailerInvoiceSumByInvoiceNumberAndTitle Gets the RetailerInvoiceSum object matching a given invoice number/title code, or null if nothing matches.
Public methodGetRetailerInvoiceSumHistoriesInInterval Gets all RetailerInvoiceSumHistory objects in a given interval of invoice numbers, by looking at the _main_ invoice number.
Public methodGetRetailerInvoiceSumHistoryByInvoiceNumberAndTitle Gets the RetailerInvoiceSumHistory object matching a given invoice number/title code, or null if nothing matches.
Public methodGetRetailerInvoiceSumsInInterval Gets all RetailerInvoiceSum objects in a given interval of invoice numbers, by looking at the _main_ invoice number.
Top
See Also