| |Scheduled Power| > |Max Power available| - in the attempt to submit a schedule | If your attempted schedule involves power which is higher magnitude (be it discharge or charge) than your maximum available power | Status Q32025 Schedule rejectionYou have to send a new adjusted schedule which is satisfying conditions
| yes | already corrected | already corrected | yes | 400 + text string explanation | 400 + enumerated error code and more detailed explanation | Resubmit a valid schedule |
| |Scheduled Power| > |Max Power available| - after successfully submitting a schedule and an external event occurring | If your formerly accepted schedule involves power which is higher magnitude (be it discharge or charge) than your new maximum available power e.g. unavailability | Status Q32025 Always active correction: Your power is corrected to the level of max power available
| no (as you already submitted in the past) | yes | already corrected | yes | no error message, just correction | [optional] notification which warns about schedule adjustment | Revisit the new schedule and adjust according to limitations, if needed.
Correct trading positions to match the new schedule or accept imbalance |
| Schedule Power violates ramp rate rules in the attempt to submit a schedule | If your attempted schedule involves power which is violating the pre-set ramp rate rule framework | Status Q32025 - No active correction: Your responsibility to make sure your schedule respects ramp rate restrictions
Status Q42025 - Active correction as part of re-validation: Your schedule is accepted, and validated 7 minutes prior to delivery and the power value for the next delivery period is corrected, if it would violate ramp rate restrictions | no | no | yes | yes | no error message, just correction | [optional] notification which warns about schedule adjustment | Revisit the new schedule and adjust according to limitations, if needed.
Correct trading positions to match the new schedule or accept imbalance |
| Scheduled SoC < Lower SoC boundary OR Scheduled SoC > Upper SoC boundary at a time - in the attempt to submit a schedule. | If your attempted schedule involves bringing the SoC to a level which is above the upper SoC boundary or below the lower SoC boundary | Status Q32025 - No active correction: Your responsibility to make sure your schedule respects SoC bounds
Status Q42025 - Active correction as part of re-validation: Your schedule validated 7 minutes prior to delivery and the power value for the next delivery period is corrected, if it would lead to SoC getting out of bounds | no | no | yes | yes | no error message, just correction | [optional] notification which warns about schedule adjustment | Revisit the new schedule and adjust according to limitations, if needed.
Correct trading positions to match the new schedule or accept imbalance |
| Scheduled SoC < Lower SoC boundary OR Scheduled SoC > Upper SoC boundary at a time - after successfully submitting a schedule and an external event occurring. | if your scheduled power brings the SoC to a level which is above the upper SoC boundary or below the lower SoC boundary e.g. an unavailability reduces your max power and SoE available for a certain time period. That leads to your SoC going below 0% at a later point, where the unavailability is lifted again. | Status Q32025 - No active correction: Your responsibility to make sure your schedule respects SoC bounds
Status Q42025 - Active correction as part of re-validation: Your schedule validated 7 minutes prior to delivery and the power value for the next delivery period is corrected, if it would lead to SoC getting out of bounds | no (as you already submitted in the past) | no | yes | yes | no error message, just correction | [optional] notification which warns about schedule adjustment | Revisit the new schedule and adjust according to limitations, if needed.
Correct trading positions to match the new schedule or accept imbalance |
| Submission after gate-closure | if you submit your schedule after gate closure time, that will lead to a negative validation | Always schedule rejection: Your schedule will be rejected | yes | - | - | yes | 400 + text string explanation | 400 + enumerated error code and more detailed explanation | Adjust trading positions positions if still possible and if necessary |
| Exceeding cycle limits | Your schedule leads to an excess of cycle limits within the period of your virtual battery. That might be a daily or yearly basis. | Correction is your responsibility: you will get negative validation feedback but there will be no active intervention. you still need to adjust your schedule yourself! | no | no | yes | yes | no error message, just correction | [optional] notification which warns about schedule adjustment | Revisit the new schedule and adjust according to limitations, if needed.
Correct trading positions to match the new schedule or accept imbalance |
| Malformed request | The intended action does not make sense. E.g. Formal errors (misspellings etc.) or other ways of wrong API usage | Your schedule cannot be submitted and you have to check for the root cause | yes | - | - | yes | 4XX error | 4XX error | Resubmit a valid request |
| Error on the terralayr platform | A platform outage occurs | Outtage on the platform → retry mechanism, try again what you have done → if still no acceptance, you should reach out to terralayr operations
Any imbalance resulting is terralayr’s responsibility | Normally | - | - | - | 5XX error | 5XX error | Retry mechanism to figure out if there is really a platform issue
Reach out to terralayr support: support@trlyr.com |