Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview


This web service updates the number of units (i.e. miles traveled or units sold) associated with one or more existing cost cards. Updating the quantity of units on cost cards for unit-based expense types will cause the client amount on adjusted cost cards to be recalculated. This entails reversing out any prior adjustments and recalculating the value based on the default markup percentage of the current expense type.

...

Panel
titlePwsAdjustCostUnits Request

PwsAdjustCostDescription

...

Panel
titlePwsAdjustCostUnits Response

...

Code Block
languagexml
titleExample 01
collapsetrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <PwsAdjustCostUnitsResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
         <PwsAdjustCostUnitsResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>            
            <ResponseId xmlns="http://projectorpsa.com/CommonServices/">1</ResponseId>
            <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
            <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2019-11-11T20:04:56.6324809Z</ServerTimestampUtc>
            <a:CostCardIdentities xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
               <b:PwsCostCardRef>
                  <b:CostCardId>7846634</b:CostCardId>
                  <b:CostCardUid>1152921504614693610</b:CostCardUid>
                  <b:ReferenceId i:nil="true"/>
               </b:PwsCostCardRef>
            </a:CostCardIdentities>
         </PwsAdjustCostUnitsResult>
      </PwsAdjustCostUnitsResponse>
   </s:Body>
</s:Envelope>

PwsAdjustCostUnits - Common Errors and Warnings


ErrorNumber

ErrorCode

ErrorText

10111RequiredFieldMissingA required field is missing: NewClientAmount.
10111RequiredFieldMissingA required field is missing: NewDisbursedAmountDisbursedCurrency.
10111RequiredFieldMissingA required field is missing: NewUnits.
10111RequiredFieldMissingA required field is missing: NewVatAmountDisbursedCurrency.
64365OneOrMoreTimeCardsIneligibleForAdjustmentAdjustment cannot be completed because one or more cards has changed or is ineligible for adjustment.

...