POST api/invoice/invoiceFilters?companyId={companyId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
companyId

integer

Required

Body Parameters

InvoiceFilterBindingModel
NameDescriptionTypeAdditional information
InvoiceDate

date

None.

InvoiceDueDate

date

None.

InvoiceNumber

string

None.

Amount

decimal number

None.

Worker

string

None.

Post

string

None.

CompanyName

string

None.

IsPaid

boolean

None.

UnPaid

boolean

None.

IsBothPaidUnpaid

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "invoiceDate": "2025-07-17T06:38:11.1383716+02:00",
  "invoiceDueDate": "2025-07-17T06:38:11.1383716+02:00",
  "invoiceNumber": "sample string 1",
  "amount": 1.0,
  "worker": "sample string 2",
  "post": "sample string 3",
  "companyName": "sample string 4",
  "isPaid": true,
  "unPaid": true,
  "isBothPaidUnpaid": true
}

application/xml, text/xml

Sample:
<InvoiceFilterBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalMoneyCollector.Repository.BindingModel">
  <Amount>1</Amount>
  <CompanyName>sample string 4</CompanyName>
  <InvoiceDate>2025-07-17T06:38:11.1383716+02:00</InvoiceDate>
  <InvoiceDueDate>2025-07-17T06:38:11.1383716+02:00</InvoiceDueDate>
  <InvoiceNumber>sample string 1</InvoiceNumber>
  <IsBothPaidUnpaid>true</IsBothPaidUnpaid>
  <IsPaid>true</IsPaid>
  <Post>sample string 3</Post>
  <UnPaid>true</UnPaid>
  <Worker>sample string 2</Worker>
</InvoiceFilterBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseModel
NameDescriptionTypeAdditional information
IsSuccess

boolean

None.

StatusCode

string

None.

ErrorDescription

string

None.

Message

string

None.

Data

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "isSuccess": true,
  "statusCode": "sample string 2",
  "errorDescription": "sample string 3",
  "message": "sample string 4",
  "data": {}
}

application/xml, text/xml

Sample:
<ResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalMoneyCollector.Repository.BindingModel">
  <Data />
  <ErrorDescription>sample string 3</ErrorDescription>
  <IsSuccess>true</IsSuccess>
  <Message>sample string 4</Message>
  <StatusCode>sample string 2</StatusCode>
</ResponseModel>