SAP Message AJ346 - Implausible overflow for device &1, register &2, from-date &3, to-date &4

Diagnosis
For device &v1&, register &v2&, the rounded meter reading fordate &v3& is greater than the rounded meter reading for date &v4&.
However, the amount of the difference is less than 1.
The error may have caused by an artificial meter overflow resulting fromthe rounding. This problem may occur, for example, if the meter readingrounding changed due to a rate change.

System Response
This error can occur in billing in two processes:

  • During rounding of the actual meter reading results to the meter reading
  • rounding
    • During rounding of the meter reading results generated artificially as a
    • result of proration
      In this case, the specified to-date &v4& is the proration date up towhich a result was calculated. This result is rounded and compared tothe result taken or calculated earlier. An artificial overflow wasdetermined in this process.

      Example
      You have recorded three meter readings. Two of them were read with threedecimal places. After the second result (10.957) was entered, the ratechanged, which resulted in a change in the meter reading rounding fromthree to no decimal places (DP).
      |-------------------|
      0 3 DP 10.123
      |------------------|
      10.123 3 DP 10.957
      |------------------|
      10.957 0 DP 20
      Rounding results in the following readings:
      0 10.123 10 20
      10.957 was rounded down to 10 (minimum of meter reading roundings 3 DPand 0 DP). However, the reading is then lower than the previous reading(10.123). As a result of the rounding, an artificial meter readingoverflow was generated.
      The system cannot continue processing of the billing order.

      Procedure
      Change the meter reading results in a way that rounding cannot result ina meter overflow.
      If the error resulted from artificially generated proration readings,you can enter an estimated result for proration date &v4& or you canchange the results before and after the proration date in such a waythat the error does not occur (for example, you can manually round theresults down to zero decimal places).
      Note
      In some cases, the error can also occur in other situations, forexample, if an estimated meter reading exists in the database and thereis a meter overflow as a result of the next actual meter reading.
      If this occurs, you can also use the procedure described above by addinga new estimated meter reading or by changing the existing one.
      We recommend that you also do this to replace obsolete estimatons withmore exact new estimations (for example, interpolation instead ofextrapolation).