GET api/Dashboard/BudgetSummary/{bid}/{dt}

Returns the Business current training usage and the remaining balance for a Fiscal Year (FY). It also returns the current monthly usage and the remaining balance for the month requested. The Pre-Obligation data returned is for the CURRENT BusinessPreObligation record that is is currently being used by the business if any. CURRENT means that the BusinessPreObligation record is active (still within the startuse/enduse period. If the BusinessPreObligation record is not active, not pre-ob data is presented.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
bid

Business Id

integer

Required

dt

DateTime (mm-dd-yyyy)

date

Required

Body Parameters

None.

Response Information

Resource Description

returns { The following FY properties are based on the Fiscal Year derived from dt "BusinessCurrentFY":28341.50, "BusinessRemainingFY":21658.50, "BusinessCurrentMT":0.00, "BusinessRemainingMT":10000.00, "PreObligationPresent": true, "PreObligationInitialAmount: 0.00, - The initial amount "PreObligationRemainingAmount: 0.00, - The total remaining amount "PreObligationCurrentAmountUsed: 0.00, - The total amount used, not including unsubmitted applications "PreObligationCurrentMT: 0.00, - the month/year from dt The following 3 properties are based on the Fiscal Year derived from dt "PreObligationApprovedAmount: 0.00, "PreobligationPaidOrApprovedForPaymentAmount: 0.00. "PreObligationUnderReviewAmount: 0.00 "StatusID":1} status will be -1 if something is wrong.and the values will all be 0.00

DashboardBudgetSummaryDTO
NameDescriptionTypeAdditional information
BusinessCurrentFY

decimal number

None.

BusinessRemainingFY

decimal number

None.

BusinessCurrentMT

decimal number

None.

BusinessRemainingMT

decimal number

None.

PreObligationPresent

boolean

None.

PreObligationInitialAmount

decimal number

None.

PreObligationRemainingAmount

decimal number

None.

PreObligationCurrentAmountUsed

decimal number

None.

PreObligationCurrentMT

decimal number

None.

PreObligationApprovedAmount

decimal number

None.

PreobligationPaidOrApprovedForPaymentAmount

decimal number

None.

PreObligationUnderReviewAmount

decimal number

None.

StatusID

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "BusinessCurrentFY": 1.0,
  "BusinessRemainingFY": 2.0,
  "BusinessCurrentMT": 3.0,
  "BusinessRemainingMT": 4.0,
  "PreObligationPresent": true,
  "PreObligationInitialAmount": 6.0,
  "PreObligationRemainingAmount": 7.0,
  "PreObligationCurrentAmountUsed": 8.0,
  "PreObligationCurrentMT": 9.0,
  "PreObligationApprovedAmount": 10.0,
  "PreobligationPaidOrApprovedForPaymentAmount": 11.0,
  "PreObligationUnderReviewAmount": 12.0,
  "StatusID": 13
}

text/html

Sample:
{"BusinessCurrentFY":1.0,"BusinessRemainingFY":2.0,"BusinessCurrentMT":3.0,"BusinessRemainingMT":4.0,"PreObligationPresent":true,"PreObligationInitialAmount":6.0,"PreObligationRemainingAmount":7.0,"PreObligationCurrentAmountUsed":8.0,"PreObligationCurrentMT":9.0,"PreObligationApprovedAmount":10.0,"PreobligationPaidOrApprovedForPaymentAmount":11.0,"PreObligationUnderReviewAmount":12.0,"StatusID":13}

application/xml, text/xml

Sample:
<DashboardBudgetSummaryDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TrainingFundREST._BOL">
  <BusinessCurrentFY>1</BusinessCurrentFY>
  <BusinessCurrentMT>3</BusinessCurrentMT>
  <BusinessRemainingFY>2</BusinessRemainingFY>
  <BusinessRemainingMT>4</BusinessRemainingMT>
  <PreObligationApprovedAmount>10</PreObligationApprovedAmount>
  <PreObligationCurrentAmountUsed>8</PreObligationCurrentAmountUsed>
  <PreObligationCurrentMT>9</PreObligationCurrentMT>
  <PreObligationInitialAmount>6</PreObligationInitialAmount>
  <PreObligationPresent>true</PreObligationPresent>
  <PreObligationRemainingAmount>7</PreObligationRemainingAmount>
  <PreObligationUnderReviewAmount>12</PreObligationUnderReviewAmount>
  <PreobligationPaidOrApprovedForPaymentAmount>11</PreobligationPaidOrApprovedForPaymentAmount>
  <StatusID>13</StatusID>
</DashboardBudgetSummaryDTO>