POST api/SDInvoiceActions/ApproveInvoices

Request Information

URI Parameters

None.

Body Parameters

InputAction
NameDescriptionTypeAdditional information
UserName

string

None.

IsApproveWithOpenPO

boolean

None.

IsCloseBatch

boolean

None.

InvoiceNumDetails

Collection of InvoiceNumDetail

None.

AccountId

integer

None.

CompanyId

string

None.

CreatedBy

string

None.

CreatedOn

date

None.

Request Formats

application/json, text/json

Sample:
{
  "UserName": "sample string 1",
  "IsApproveWithOpenPO": true,
  "IsCloseBatch": true,
  "InvoiceNumDetails": [
    {
      "InvoiceNum": "sample string 1",
      "Contacts": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "InvoiceNum": "sample string 1",
      "Contacts": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ],
  "AccountId": 4,
  "CompanyId": "sample string 5",
  "CreatedBy": "sample string 6",
  "CreatedOn": "2025-12-16T21:54:04.7904237+00:00"
}

application/xml, text/xml

Sample:
<InputAction xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.SD.Invoice">
  <AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">4</AccountId>
  <CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 5</CompanyId>
  <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 6</CreatedBy>
  <CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">2025-12-16T21:54:04.7904237+00:00</CreatedOn>
  <InvoiceNumDetails>
    <InvoiceNumDetail>
      <Contacts xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Contacts>
      <InvoiceNum>sample string 1</InvoiceNum>
    </InvoiceNumDetail>
    <InvoiceNumDetail>
      <Contacts xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Contacts>
      <InvoiceNum>sample string 1</InvoiceNum>
    </InvoiceNumDetail>
  </InvoiceNumDetails>
  <IsApproveWithOpenPO>true</IsApproveWithOpenPO>
  <IsCloseBatch>true</IsCloseBatch>
  <UserName>sample string 1</UserName>
</InputAction>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

InvoiceActionsResult
NameDescriptionTypeAdditional information
InvoiceResults

Collection of InvoiceResult

None.

AccountId

integer

None.

CompanyId

string

None.

CreatedBy

string

None.

CreatedOn

date

None.

Response Formats

application/json, text/json

Sample:
{
  "InvoiceResults": [
    {
      "InvoiceNum": "sample string 1",
      "IsSuccess": true,
      "Message": "sample string 3",
      "Detail": "sample string 4"
    },
    {
      "InvoiceNum": "sample string 1",
      "IsSuccess": true,
      "Message": "sample string 3",
      "Detail": "sample string 4"
    }
  ],
  "AccountId": 1,
  "CompanyId": "sample string 2",
  "CreatedBy": "sample string 3",
  "CreatedOn": "2025-12-16T21:54:04.7904237+00:00"
}

application/xml, text/xml

Sample:
<InvoiceActionsResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO.AccountSpecific.SD.Invoice">
  <AccountId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">1</AccountId>
  <CompanyId xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 2</CompanyId>
  <CreatedBy xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">sample string 3</CreatedBy>
  <CreatedOn xmlns="http://schemas.datacontract.org/2004/07/SAWinProV4.Model.DTO">2025-12-16T21:54:04.7904237+00:00</CreatedOn>
  <InvoiceResults>
    <InvoiceResult>
      <Detail>sample string 4</Detail>
      <InvoiceNum>sample string 1</InvoiceNum>
      <IsSuccess>true</IsSuccess>
      <Message>sample string 3</Message>
    </InvoiceResult>
    <InvoiceResult>
      <Detail>sample string 4</Detail>
      <InvoiceNum>sample string 1</InvoiceNum>
      <IsSuccess>true</IsSuccess>
      <Message>sample string 3</Message>
    </InvoiceResult>
  </InvoiceResults>
</InvoiceActionsResult>