Ocean - Release notes 1.213.2
Improvements
OC-6149 - Operator portal -> Marketing -> Coupon types: Mark fields as required in the form
OC-6224 - Operator portal - Add Charge point: Improve error message in case of not specifying "Communication protocol type" for Charge point
OC-6790 - Operator portal - Billing and payment - Sessions: offline sessions will now still be billed if the station sends CDR to Ocean within 7 days from the session's start
OC-6410 - Operator portal - Support for Ocean authorization when remote start comes from Etrel Inch web interface
OC-6740 - Driver portal - The driver will now be notified when the user payer's payment is blocked with the in-app message and push notification
OC-6873 - APIs - ChargingAuthorizationId added when calling API currentSessionOnlineData
OC-6906 - Driver portal - Registration Forms - enable custom validator translations for each form field
OC-7002 - Operator portal - Billing and invoicing - Roaming - As an operator, I want to use my global tariffs for roaming b2b as I'm offering the same price to the roaming and local users
OC-7046 - Operator portal - CRM - Contract types - Payment - rename property "Block Payer automatically when a payment fails" to "Automatically block payment when a payment fails and let Ocean unblock it when a repayment succeeds"
OC-7099 - APIs - Dusky Get Invoices API improvements - calculate properties on the server side and expose only usable data - create new /api/ Endpoint
OC-7168 - Billing and Payment - Nets: Improve handling payment provider card expirations in order to correctly handle declined transactions
OC-7211 - Operator portal - Billing and payment - Payment providers - eService: Pay now functionality - support for sending customParameter in the purchse process
Fixed Bugs
OC-6061 - Operator portal - Deleting active contracts shouldn't be allowed
OC-6108 - Operator Portal - On the Firefox browser loading bar stays on display for minutes at a time
OC-6211 - Operator portal - RemoteStartTransaction API is allowed even if "Remote start enabled" is disabled
OC-6246 - Operator portal - Billing and payment - Sessions: Purchase information is shown even if the session was not billed but is connected via preauthorization to the billed session
OC-6277 - Operator portal - Settings - Email templates - Infrastructure operation events email is formatted wrongly
OC-6434 - Operator portal - Assets - Charge points: Prevent creating duplicated protocol connector codes
OC-6652 - Operator portal -> Roaming -> Settings -> Edit locations -> Shows roaming stations in the list where they should only be local
OC-6690 - Driver portal - Old sessions stay in the app as ongoing, even if the sessions are already finished
OC-6795 - Operator portal - Charging session's detail window: Remove the double column in the "Limits" part
OC-6826 - Driver portal - Session list is empty due to a currency issue
OC-7048 - Subcpo portal - Sub CPO operator sees all charging stations in the ocean instance. The view is not limited to only stations owned by Subcpo
OC-7059 - Operator portal - Billing and paymet - Roaming: Roaming Preauthorization is made multiple times, missing ExistingPreauthID
OC-7147 - Subcpo portal - SubCPO Invitations remain in "manage user access" even after the location is deleted from the CPO portal
OC-7153 - Driver portal - Not able to select (buttons overlapping) the last connector in the screen on a mobile device
OC-7161 - Operator portal - Billing and payment: Sessions dispute returns General transaction error when tariff shouldn't be applied to the disputed session
OC-7206 - Operator portal - Billing and payment - Invoices: Invoice is rounded even if this is not setup up in the invoice template