GET api/recurringTransactions/preview/update?Id={Id}&OverrideDueDay={OverrideDueDay}&StartDate={StartDate}&EndDate={EndDate}&Amount={Amount}&ModifiedBy={ModifiedBy}&AdjustedCodeId={AdjustedCodeId}&EffectiveDate={EffectiveDate}

Preview for updating recurring transaction

Request Information

URI Parameters

NameDescriptionTypeAdditional information
Id

[Required] Id of the Recurring Charge/Credit.

integer

Range: inclusive between 1 and 2147483647

OverrideDueDay

Day the charge/credit is going to be posted. Valid values are betwee 1 and 31. At least 1 field is required: OverrideDueDay, StartDate, EndDate, Amount, or AdjustedCodeId

integer

None.

StartDate

Date the Recurring Transaction begins. At least 1 field is required: OverrideDueDay, StartDate, EndDate, Amount, or AdjustedCodeId

date

None.

EndDate

Date the Recurring Transaction ends. At least 1 field is required: OverrideDueDay, StartDate, EndDate, Amount, or AdjustedCodeId

date

None.

Amount

Recurring transaction amount At least 1 field is required: OverrideDueDay, StartDate, EndDate, Amount, or AdjustedCodeId

decimal number

None.

ModifiedBy

[Required] Id of User who is updating recurring transaction.

integer

Range: inclusive between 1 and 2147483647

AdjustedCodeId

Adjusted code Id for recurring credits. At least 1 field is required: OverrideDueDay, StartDate, EndDate, Amount, or AdjustedCodeId

integer

None.

EffectiveDate

Effective date when editing a credit.

date

None.

Body Parameters

None.

Response Information

Resource Description

RecurringTransactionPreviewViewModel

RecurringTransactionPreviewViewModel
NameDescriptionTypeAdditional information
EntityId

Entity Id

integer

None.

EntityName

Entity Name

string

None.

EntityChargeCodeTotal

Entity Charge Code Total currently only applies to Global Adjustment.

decimal number

None.

EntityRetroChargeTotal

Entity Retro Total currently only applies to Global Adjustment.

decimal number

None.

Buildings

Building(s) along with Recurring Transaction Line Items

Collection of BuildingRecurringTransactionViewModel

None.

Response Formats

application/json, text/json

Sample:
{
  "entityId": 1,
  "entityName": "sample string 2",
  "entityChargeCodeTotal": 1.0,
  "entityRetroChargeTotal": 1.0,
  "buildings": [
    {
      "buildingId": 1,
      "readableBuildingId": "sample string 2",
      "buildingName": "sample string 3",
      "buildingRetroChargeTotal": 4.0,
      "buildingChargeCodeTotal": 5.0,
      "areRecurringChargesRounded": true,
      "recurringTransactions": [
        {
          "id": 1,
          "buildingId": 2,
          "chargeCodeDescription": "sample string 3",
          "unitId": 4,
          "unitNumber": "sample string 5",
          "unitType": "sample string 6",
          "unitTypeId": 7,
          "overrideDueDay": "sample string 8",
          "startDate": "2024-10-14T08:20:34.3807282-04:00",
          "endDate": "2024-10-14T08:20:34.3807282-04:00",
          "rate": 1.0,
          "numberOfShares": 1.0,
          "newAmount": 11.0,
          "oldAmount": 1.0,
          "chargeType": "sample string 12",
          "applyTo": "sample string 13",
          "feeSchedule": "sample string 14",
          "retroChargeAmount": 1.0
        },
        {
          "id": 1,
          "buildingId": 2,
          "chargeCodeDescription": "sample string 3",
          "unitId": 4,
          "unitNumber": "sample string 5",
          "unitType": "sample string 6",
          "unitTypeId": 7,
          "overrideDueDay": "sample string 8",
          "startDate": "2024-10-14T08:20:34.3807282-04:00",
          "endDate": "2024-10-14T08:20:34.3807282-04:00",
          "rate": 1.0,
          "numberOfShares": 1.0,
          "newAmount": 11.0,
          "oldAmount": 1.0,
          "chargeType": "sample string 12",
          "applyTo": "sample string 13",
          "feeSchedule": "sample string 14",
          "retroChargeAmount": 1.0
        }
      ]
    },
    {
      "buildingId": 1,
      "readableBuildingId": "sample string 2",
      "buildingName": "sample string 3",
      "buildingRetroChargeTotal": 4.0,
      "buildingChargeCodeTotal": 5.0,
      "areRecurringChargesRounded": true,
      "recurringTransactions": [
        {
          "id": 1,
          "buildingId": 2,
          "chargeCodeDescription": "sample string 3",
          "unitId": 4,
          "unitNumber": "sample string 5",
          "unitType": "sample string 6",
          "unitTypeId": 7,
          "overrideDueDay": "sample string 8",
          "startDate": "2024-10-14T08:20:34.3807282-04:00",
          "endDate": "2024-10-14T08:20:34.3807282-04:00",
          "rate": 1.0,
          "numberOfShares": 1.0,
          "newAmount": 11.0,
          "oldAmount": 1.0,
          "chargeType": "sample string 12",
          "applyTo": "sample string 13",
          "feeSchedule": "sample string 14",
          "retroChargeAmount": 1.0
        },
        {
          "id": 1,
          "buildingId": 2,
          "chargeCodeDescription": "sample string 3",
          "unitId": 4,
          "unitNumber": "sample string 5",
          "unitType": "sample string 6",
          "unitTypeId": 7,
          "overrideDueDay": "sample string 8",
          "startDate": "2024-10-14T08:20:34.3807282-04:00",
          "endDate": "2024-10-14T08:20:34.3807282-04:00",
          "rate": 1.0,
          "numberOfShares": 1.0,
          "newAmount": 11.0,
          "oldAmount": 1.0,
          "chargeType": "sample string 12",
          "applyTo": "sample string 13",
          "feeSchedule": "sample string 14",
          "retroChargeAmount": 1.0
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<RecurringTransactionPreviewViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CamAcctApi.ViewModels.RecurringTransactions">
  <Buildings>
    <BuildingRecurringTransactionViewModel>
      <AreRecurringChargesRounded>true</AreRecurringChargesRounded>
      <BuildingChargeCodeTotal>5</BuildingChargeCodeTotal>
      <BuildingId>1</BuildingId>
      <BuildingName>sample string 3</BuildingName>
      <BuildingRetroChargeTotal>4</BuildingRetroChargeTotal>
      <ReadableBuildingId>sample string 2</ReadableBuildingId>
      <RecurringTransactions>
        <RecurringTransactionPreviewLineItemViewModel>
          <ApplyTo>sample string 13</ApplyTo>
          <BuildingId>2</BuildingId>
          <ChargeCodeDescription>sample string 3</ChargeCodeDescription>
          <ChargeType>sample string 12</ChargeType>
          <EndDate>2024-10-14T08:20:34.3807282-04:00</EndDate>
          <FeeSchedule>sample string 14</FeeSchedule>
          <Id>1</Id>
          <NewAmount>11</NewAmount>
          <NumberOfShares>1</NumberOfShares>
          <OldAmount>1</OldAmount>
          <OverrideDueDay>sample string 8</OverrideDueDay>
          <Rate>1</Rate>
          <RetroChargeAmount>1</RetroChargeAmount>
          <StartDate>2024-10-14T08:20:34.3807282-04:00</StartDate>
          <UnitId>4</UnitId>
          <UnitNumber>sample string 5</UnitNumber>
          <UnitType>sample string 6</UnitType>
          <UnitTypeId>7</UnitTypeId>
        </RecurringTransactionPreviewLineItemViewModel>
        <RecurringTransactionPreviewLineItemViewModel>
          <ApplyTo>sample string 13</ApplyTo>
          <BuildingId>2</BuildingId>
          <ChargeCodeDescription>sample string 3</ChargeCodeDescription>
          <ChargeType>sample string 12</ChargeType>
          <EndDate>2024-10-14T08:20:34.3807282-04:00</EndDate>
          <FeeSchedule>sample string 14</FeeSchedule>
          <Id>1</Id>
          <NewAmount>11</NewAmount>
          <NumberOfShares>1</NumberOfShares>
          <OldAmount>1</OldAmount>
          <OverrideDueDay>sample string 8</OverrideDueDay>
          <Rate>1</Rate>
          <RetroChargeAmount>1</RetroChargeAmount>
          <StartDate>2024-10-14T08:20:34.3807282-04:00</StartDate>
          <UnitId>4</UnitId>
          <UnitNumber>sample string 5</UnitNumber>
          <UnitType>sample string 6</UnitType>
          <UnitTypeId>7</UnitTypeId>
        </RecurringTransactionPreviewLineItemViewModel>
      </RecurringTransactions>
    </BuildingRecurringTransactionViewModel>
    <BuildingRecurringTransactionViewModel>
      <AreRecurringChargesRounded>true</AreRecurringChargesRounded>
      <BuildingChargeCodeTotal>5</BuildingChargeCodeTotal>
      <BuildingId>1</BuildingId>
      <BuildingName>sample string 3</BuildingName>
      <BuildingRetroChargeTotal>4</BuildingRetroChargeTotal>
      <ReadableBuildingId>sample string 2</ReadableBuildingId>
      <RecurringTransactions>
        <RecurringTransactionPreviewLineItemViewModel>
          <ApplyTo>sample string 13</ApplyTo>
          <BuildingId>2</BuildingId>
          <ChargeCodeDescription>sample string 3</ChargeCodeDescription>
          <ChargeType>sample string 12</ChargeType>
          <EndDate>2024-10-14T08:20:34.3807282-04:00</EndDate>
          <FeeSchedule>sample string 14</FeeSchedule>
          <Id>1</Id>
          <NewAmount>11</NewAmount>
          <NumberOfShares>1</NumberOfShares>
          <OldAmount>1</OldAmount>
          <OverrideDueDay>sample string 8</OverrideDueDay>
          <Rate>1</Rate>
          <RetroChargeAmount>1</RetroChargeAmount>
          <StartDate>2024-10-14T08:20:34.3807282-04:00</StartDate>
          <UnitId>4</UnitId>
          <UnitNumber>sample string 5</UnitNumber>
          <UnitType>sample string 6</UnitType>
          <UnitTypeId>7</UnitTypeId>
        </RecurringTransactionPreviewLineItemViewModel>
        <RecurringTransactionPreviewLineItemViewModel>
          <ApplyTo>sample string 13</ApplyTo>
          <BuildingId>2</BuildingId>
          <ChargeCodeDescription>sample string 3</ChargeCodeDescription>
          <ChargeType>sample string 12</ChargeType>
          <EndDate>2024-10-14T08:20:34.3807282-04:00</EndDate>
          <FeeSchedule>sample string 14</FeeSchedule>
          <Id>1</Id>
          <NewAmount>11</NewAmount>
          <NumberOfShares>1</NumberOfShares>
          <OldAmount>1</OldAmount>
          <OverrideDueDay>sample string 8</OverrideDueDay>
          <Rate>1</Rate>
          <RetroChargeAmount>1</RetroChargeAmount>
          <StartDate>2024-10-14T08:20:34.3807282-04:00</StartDate>
          <UnitId>4</UnitId>
          <UnitNumber>sample string 5</UnitNumber>
          <UnitType>sample string 6</UnitType>
          <UnitTypeId>7</UnitTypeId>
        </RecurringTransactionPreviewLineItemViewModel>
      </RecurringTransactions>
    </BuildingRecurringTransactionViewModel>
  </Buildings>
  <EntityChargeCodeTotal>1</EntityChargeCodeTotal>
  <EntityId>1</EntityId>
  <EntityName>sample string 2</EntityName>
  <EntityRetroChargeTotal>1</EntityRetroChargeTotal>
</RecurringTransactionPreviewViewModel>