Formats
Third-party systems using SCS Gateway handle response data using field. This default format is called flat. To support custom gateway requests that binds directly to the class structures defined in their code base, requests to the gateway can specify an optional parameter named format with the value hierarchical.
Function financial fields are specially formatted in the hierarchical response. Revenue center expenses, fees, and taxes are separated into groups with a name value corresponding to the revenue center. The expenses, fees and taxes value contain a list of related amounts, keyed by the cost name. Totals are separated into a separate group with expenses, fees and taxes.