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