POST api/OmsReporting/financials/transactions-by-month

Request Information

URI Parameters

None.

Body Parameters

TransactionsByMonthRequest

NameDescriptionTypeAdditional Information
SiteId

integer

None.

Year

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "SiteId": 1,
  "Year": 2
}

application/xml, text/xml

Sample:
<TransactionsByMonthRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DECK.OMS.Domain.Models.API">
  <SiteId>1</SiteId>
  <Year>2</Year>
</TransactionsByMonthRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

MonthlySalesRecapModelResponse

NameDescriptionTypeAdditional Information
ResponseCode

APIResponseCodes

None.

Message

string

None.

CorrelationId

string

None.

Model

None.

Response Formats

application/json, text/json

Sample:
{
  "ResponseCode": 0,
  "Message": "sample string 1",
  "CorrelationId": "sample string 2",
  "Model": {
    "YearRequested": 1,
    "PossibleYears": [
      1,
      2
    ],
    "Sites": null,
    "CurrentSiteId": 2,
    "RecapData": [
      {
        "Month": 1,
        "Year": 2,
        "Sales": 3.0,
        "Discount": 4.0,
        "Tax": 5.0,
        "Shipping": 6.0,
        "Total": 7.0,
        "Growth": 8.0,
        "FormattedSales": "sample string 9",
        "FormattedDiscount": "sample string 10",
        "FormattedTax": "sample string 11",
        "FormattedShipping": "sample string 12",
        "FormattedTotal": "sample string 13",
        "FormattedGrowth": "sample string 14",
        "MonthName": "sample string 15"
      },
      {
        "Month": 1,
        "Year": 2,
        "Sales": 3.0,
        "Discount": 4.0,
        "Tax": 5.0,
        "Shipping": 6.0,
        "Total": 7.0,
        "Growth": 8.0,
        "FormattedSales": "sample string 9",
        "FormattedDiscount": "sample string 10",
        "FormattedTax": "sample string 11",
        "FormattedShipping": "sample string 12",
        "FormattedTotal": "sample string 13",
        "FormattedGrowth": "sample string 14",
        "MonthName": "sample string 15"
      }
    ],
    "CurrentSite": null,
    "EnableExport": true
  }
}

application/xml, text/xml

Sample:
<MonthlySalesRecapModelResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DECK.OMS.Domain.Models.API">
  <CorrelationId>sample string 2</CorrelationId>
  <Message>sample string 1</Message>
  <Model xmlns:d2p1="http://schemas.datacontract.org/2004/07/DECK.OMS.Domain.Models">
    <d2p1:CurrentSite i:nil="true" />
    <d2p1:CurrentSiteId>2</d2p1:CurrentSiteId>
    <d2p1:EnableExport>true</d2p1:EnableExport>
    <d2p1:PossibleYears xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
    </d2p1:PossibleYears>
    <d2p1:RecapData>
      <d2p1:MonthlySalesRecap>
        <d2p1:Discount>4</d2p1:Discount>
        <d2p1:FormattedDiscount>sample string 10</d2p1:FormattedDiscount>
        <d2p1:FormattedGrowth>sample string 14</d2p1:FormattedGrowth>
        <d2p1:FormattedSales>sample string 9</d2p1:FormattedSales>
        <d2p1:FormattedShipping>sample string 12</d2p1:FormattedShipping>
        <d2p1:FormattedTax>sample string 11</d2p1:FormattedTax>
        <d2p1:FormattedTotal>sample string 13</d2p1:FormattedTotal>
        <d2p1:Growth>8</d2p1:Growth>
        <d2p1:Month>1</d2p1:Month>
        <d2p1:MonthName>sample string 15</d2p1:MonthName>
        <d2p1:Sales>3</d2p1:Sales>
        <d2p1:Shipping>6</d2p1:Shipping>
        <d2p1:Tax>5</d2p1:Tax>
        <d2p1:Total>7</d2p1:Total>
        <d2p1:Year>2</d2p1:Year>
      </d2p1:MonthlySalesRecap>
      <d2p1:MonthlySalesRecap>
        <d2p1:Discount>4</d2p1:Discount>
        <d2p1:FormattedDiscount>sample string 10</d2p1:FormattedDiscount>
        <d2p1:FormattedGrowth>sample string 14</d2p1:FormattedGrowth>
        <d2p1:FormattedSales>sample string 9</d2p1:FormattedSales>
        <d2p1:FormattedShipping>sample string 12</d2p1:FormattedShipping>
        <d2p1:FormattedTax>sample string 11</d2p1:FormattedTax>
        <d2p1:FormattedTotal>sample string 13</d2p1:FormattedTotal>
        <d2p1:Growth>8</d2p1:Growth>
        <d2p1:Month>1</d2p1:Month>
        <d2p1:MonthName>sample string 15</d2p1:MonthName>
        <d2p1:Sales>3</d2p1:Sales>
        <d2p1:Shipping>6</d2p1:Shipping>
        <d2p1:Tax>5</d2p1:Tax>
        <d2p1:Total>7</d2p1:Total>
        <d2p1:Year>2</d2p1:Year>
      </d2p1:MonthlySalesRecap>
    </d2p1:RecapData>
    <d2p1:Sites xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
    <d2p1:YearRequested>1</d2p1:YearRequested>
  </Model>
  <ResponseCode>Success</ResponseCode>
</MonthlySalesRecapModelResponse>