Certify Expense has updated how the Certify API handles the creation of Expense General Ledger Dimensions (GLDs) that already exist in the system.
Explicitly, if the PUT /exprptglds endpoint is used to create a GLD that exactly matches one in the system (matching all of Name, Code, and Data fields), the following will happen:
- If an incoming record exactly matches an existing inactive record, the record will be activated
- If an incoming record exactly matches an existing active record, the record will remain unchanged
- In the above two cases, the API will respond with the GUID of the existing record
For more information, please refer to the Certify API Documentation Page.