...
For updates, the Import needs to find the Charges to update. At a minimum, the Service ID, Charge Catalog and Charge Type must be provided. Optionally the Start Date, Override Amount, and Quantity can be provided. If the values provided match more than one Charge, then all of those that match will be updated.
...
When importing nested Locations, the separator you use for each level of the hierarchy must match the concatenator string.
For example, Site A > Building B > Room C. Charges > MRC > Monthly Fee
Service Type
Datatype is String.
...
This will override the Charge Catalog Description for Billing.
Prorate
Default Value is False.
Datatype is Boolean.
Permitted Values: 1, Yes, and True sets the Prorate flag to True [1].
All other Values will enter as False [0].
Expense GLA
Datatype is String.
...
Override Amount
Datatype is StringNumber.
This is only allowed if the Charge Catalog entry allows 'Override Charge Amount '.
...
New Override Amount
Datatype is String Number.
Default value is blank.
This is only allowed if the Charge Catalog entry allows overrides. Used for updates
This field is only used for UPDATES.
New Quantity
Datatype is String Number.
Default value is blank.
Used for UPDATE onlyThis field is only used for UPDATES.
RECID
Datatype is String Number.
Default value is blank.
This field is only used only as a lookup key for Charge Updatesfor UPDATES.
...
Quantity
Data type Datatype is String Number.
Default value is blank.
This is not a date field. Allowed values are: BACKDATE or TODAY
Quantity
Datatype is StringValue is 1.
Service RECID
Datatype is Number.
...
Flags / Conditional Logic
SERVICE_CHARGE_TYPE
...
Default Value
...
is 'NONRECURRING'.
This flag is only needed if there are multiple Charges with the same Names that have the different types.
If this is set, it must be set to the code of one of the CHARGE_TYPE List Values from the List Values grid.
The only allowed values are the System Use Values: MONTHLY_RECURRING, NONRECURRING, QUARTERLY, SEMI_ANNUAL, and ANNUAL_RECURRING.
UPDATE
...
Default value
...
is False.
Data type is Boolean.
Permitted Values: 1, Yes,
...
or True will
...
turn on this flag. All other values are false.
If set, this Import will UPDATE existing records. If the Import cannot find an existing record to UPDATE, it will error.
If set, the Import will only update existing Charges. This can be used to set Stop Dates on MRCs, or change Override Amounts, Quantity, Description, GLA, or Prorate flag.
PRORATE:
Default Value = False
...
Effective Date
Data type is String.
Default value is TODAY.
This is not a date field. Allowed values are: BACKDATE or TODAY
Warnings and Errors
The following warnings display if the Service Charge UPDATE fails:
...
- Error : Import Format references obsolete 'Amount' field. Replace it with 'Override_Amt'.
- Error : Service ID not set
- Error : Service ID is blank
- Error : No service record for service ID <serviceId>
- Error : Multiple service records for service ID <serviceId>
- Error : Service <serviceId> is Available
- Error : Service <serviceId> is not Billable
- Error : Full Charge Catalog Path <CHRG_CATALOG_FULL_NAME> is Invalid
- Error : Charge Type <CHARGE_TYPE_CODE> is Invalid
- Error : Service's Dept Hierarchy owner has no Billing Group
- Error : Service's Contact owner has no Billing Group
- Error : Service <serviceId> has no Owner
- Error : Trying to use Inactive Charge Catalog <chargeCatalogName>, on service <serviceId>
- Error : Trying to assign amount for Non-Overridable Charge <chargeCatalogName>, on service <serviceId>
- Error : Invalid Charge Catalog '<chargeCatalogName>'
- Error : No Matching Charge Catalog entries for '<chargeCatalogName>'
- Error : Multiple Matching Charge Catalog entries for '<chargeCatalogName>'
- Error : Missing Charge Catalog"
- Error : Invalid Expense GLA '<EXPENSE_GLA>'
- Error : Unable to convert '<BILL_DATE>' into a valid date
- Error : Unable to convert '<STOP_DATE>' into a valid date
- Error : Failed to save Services_Charges record; <errorMessage>
Notes
Anchor | ||||
---|---|---|---|---|
|
By default, the GLA Charges import always adds new charges. It never updates or removes charges. This can create duplicates.
...
If an existing Monthly Recurring Charge has been billed, it can be updated. Changing the GLA, Amount, Quantity, or Prorate Flag, the new Charge stops the previous Charge and a new Charge record begins with the appropriate changes. The date of this stop and start is determined by the Effective Date value. If this is set to 'TODAY', then it will used use today's date. If it is set to 'BACKDATE', then it will use the date that the current charge has been billed through.
...