Project

General

Profile

Actions

Support #591

closed

Endorsement charges and rate changes.

Added by Greg Krabbenhoft 11 months ago. Updated 8 months ago.

Status:
Closed
Priority:
Urgent
Start date:
06/06/2024
Due date:
06/07/2024
% Done:

0%

Estimated time:

Description

Currently, all fields in the endorsements page (https://sb.iigins.com/bts/dmcp/policy_maint/edit_policy_part.mhtml) cause the policy to be re-rated. With this behavior, after the recent rate increases, the system requires charges be implemented even for non-rate increasing changes. In order to avoid this, the system needs to be modified to only re-rate endorsements when needed.

The following fields will NOT trigger a re-rating:

  • Number of additional drivers on this policy
  • Model Year
  • VIN Number
  • License Plate Number
  • License Plate State/Province
  • Lienholder Name
  • Address
  • Address (line 2)
  • City
  • State
  • Zip Code
  • Account Number (may enter n/a if not applicable)

The following fields WILL trigger a re-rating:

  • Vehicle Type
  • Will you be towing anything
  • Make
  • Model
  • Vehicle Value

Files

clipboard-202406211231-xzlc3.png (113 KB) clipboard-202406211231-xzlc3.png George Howington, 06/21/2024 07:31 PM
clipboard-202406211231-7glfj.png (116 KB) clipboard-202406211231-7glfj.png George Howington, 06/21/2024 07:31 PM
clipboard-202407081608-yg1vi.png (179 KB) clipboard-202407081608-yg1vi.png George Howington, 07/08/2024 11:08 PM
clipboard-202407081615-wbnvi.png (45.3 KB) clipboard-202407081615-wbnvi.png George Howington, 07/08/2024 11:15 PM
clipboard-202407171600-swveb.png (216 KB) clipboard-202407171600-swveb.png George Howington, 07/17/2024 11:00 PM
clipboard-202407240755-rwiqf.png (364 KB) clipboard-202407240755-rwiqf.png George Howington, 07/24/2024 02:55 PM
clipboard-202407240755-ol1gu.png (91.8 KB) clipboard-202407240755-ol1gu.png George Howington, 07/24/2024 02:55 PM
clipboard-202407240808-uffsf.png (157 KB) clipboard-202407240808-uffsf.png George Howington, 07/24/2024 03:08 PM
clipboard-202407241549-y7kqy.png (364 KB) clipboard-202407241549-y7kqy.png George Howington, 07/24/2024 10:49 PM
clipboard-202407241549-twcks.png (382 KB) clipboard-202407241549-twcks.png George Howington, 07/24/2024 10:49 PM
clipboard-202407291220-xrsh5.png (630 KB) clipboard-202407291220-xrsh5.png George Howington, 07/29/2024 07:20 PM
clipboard-202407291423-tewke.png (245 KB) clipboard-202407291423-tewke.png George Howington, 07/29/2024 09:23 PM
clipboard-202407311813-dpvl3.png (61.4 KB) clipboard-202407311813-dpvl3.png George Howington, 08/01/2024 01:13 AM
clipboard-202407311813-cnmwg.png (24.6 KB) clipboard-202407311813-cnmwg.png George Howington, 08/01/2024 01:13 AM
clipboard-202407311816-jfmwb.png (35.1 KB) clipboard-202407311816-jfmwb.png George Howington, 08/01/2024 01:16 AM
clipboard-202408021622-cni1k.png (30.2 KB) clipboard-202408021622-cni1k.png George Howington, 08/02/2024 11:22 PM
clipboard-202408021623-g9dww.png (128 KB) clipboard-202408021623-g9dww.png George Howington, 08/02/2024 11:23 PM
clipboard-202408021627-hc7cc.png (128 KB) clipboard-202408021627-hc7cc.png George Howington, 08/02/2024 11:27 PM
clipboard-202408021643-aipbx.png (244 KB) clipboard-202408021643-aipbx.png George Howington, 08/02/2024 11:43 PM
clipboard-202408021644-z6tvi.png (261 KB) clipboard-202408021644-z6tvi.png George Howington, 08/02/2024 11:44 PM
clipboard-202408161614-hh6al.png (126 KB) clipboard-202408161614-hh6al.png George Howington, 08/16/2024 11:15 PM
Actions #1

Updated by Leo Esaki 11 months ago

  • Status changed from New to QA
  • Assignee changed from Leo Esaki to George Howington
Actions #4

Updated by George Howington 11 months ago

Number of additional drivers on this policy
- Pass: a change does not create a fee
- This field should be removed, since additional drivers are handled separately
Model Year
- Pass: a change does not create a fee
VIN Number
- Pass: a change does not create a fee
License Plate Number
- Pass: a change does not create a fee
License Plate State/Province
- Pass: a change does not create a fee
Lienholder Name
- Pass: a change does not create a fee
Address
- Pass: a change does not create a fee
Address (line 2)
- Pass: a change does not create a fee
City
- Pass: a change does not create a fee
State
- Pass: a change does not create a fee
Zip Code
- Pass: a change does not create a fee
Account Number (may enter n/a if not applicable)
- Pass: a change does not create a fee

Confirmed a change does trigger a fee and endorsement:
Vehicle Type
Will you be towing anything
- This field should be removed, since additional towed units are handled separately
Make
Model
Vehicle Value

Actions #5

Updated by George Howington 11 months ago

  • Status changed from QA to In Progress
  • Assignee changed from George Howington to Leo Esaki

Hi Leo,

As discussed in the meeting, although the non-premium bearing changes no longer create a charge, an endorsement still needs to be produced. Specifically, for any changes to the following, a 'zero charge' endorsement must be created:

Number of additional drivers on this policy
Model Year
VIN Number
License Plate Number
License Plate State/Province
Lienholder Name
Address
Address (line 2)
City
State
Zip Code
Account Number (may enter n/a if not applicable)

Please let me know if you have any questions and thank you,
--George

Actions #6

Updated by Leo Esaki 10 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington

Updated by George Howington 10 months ago

Hi Leo,

In my testing, I sold a test policy. I then proceeded the reduce the premium in the backend DB to simulate the recent rate increase.

--------
The following fields will NOT trigger a re-rating:
--------
Number of additional drivers on this policy- NA

Model Year
Fail - I reduced the year of a vehicle from 2025 to 2017. This still triggered an endorsement requiring a premium increase.

VIN Number *
License Plate Number *

License Plate State/Province *
Lienholder Name *

Address *
Address (line 2) *

City *
State *

Zip Code *
Account Number (may enter n/a if not applicable) *
  • - The above all fail. Evidently the change is still running through the rater. "Because the price change on this policy is negative, there will be no additional charge." In addition, hitting 'Submit" creates a server error. See Image One below.

In addition, when making an update to the lienholder information, the change request must be reflected on the 'payment page'. If the information is newly added, the 'payment page' must show as "Leinholder name: <blank> -> <The new information>". For example:

Lienholder Name: <blank> -> ADDED FOR ENDORSEMENT

See image 2 below.

--------
The following fields WILL trigger a re-rating:
--------
These items pass:
Vehicle Type
Will you be towing anything - NA
Make
Model
Vehicle Value

Please let me know if you have any questions and thank you,
--George

Image One:

Image Two:

Actions #9

Updated by Leo Esaki 10 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington

Updated by George Howington 10 months ago

Hi Leo,

I have encountered the following issues:

(1) When there is a change in the vehicle value, the year updates without 'submitting' the change. and the verification screen does not present the change. See image One below.

(2) When performing the final submit on non-premium changes, I get an 'internal server error.' See image two below

Image One:

Image Two:

Actions #11

Updated by Leo Esaki 10 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington
Actions #12

Updated by George Howington 10 months ago

Hi Leo,

I still receive an error. It appears to be still calling for braintree for non-premium baring changes as well:


[Wed Jul 17 22:02:03.942748 2024] [perl:error] [pid 23] [client 192.168.1.146:46848] UnexpectedError: expected query string to have an http_status param at /usr/local/share/perl/5.18.2/Net/Braintree/TransparentRedirect/QueryString.pm line 35.\t\tNet::Braintree::TransparentRedirect::QueryString::check_http_status('Net::Braintree::TransparentRedirect::QueryString=HASH called at /usr/local/share/perl/5.18.2/Net/Braintree/TransparentRedirect/QueryString.pm line 11\t\tNet::Braintree::TransparentRedirect::QueryString::validate('Net::Braintree::TransparentRedirect::QueryString=HASH called at /usr/local/share/perl/5.18.2/Net/Braintree/TransparentRedirectGateway.pm line 17\t\tNet::Braintree::TransparentRedirectGateway::confirm('Net::Braintree::TransparentRedirectGateway=HASH', '') called at /usr/local/share/perl/5.18.2/Net/Braintree/TransparentRedirect.pm line 6\t\tNet::Braintree::TransparentRedirect::confirm('Net::Braintree::TransparentRedirect', '') called at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info_endorse.mhtml line 36\t\tHTML::Mason::Commands::__ANON__('policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Component.pm line 157\t\tHTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH', 'main', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 948\t\tHTML::Mason::Request::call_dynamic('MasonX::Request::WithApacheSession=HASH', 'main', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', ...) called at /.mason_data_dir/obj/1376386341/bts/dmcp/policy_maint/do/vehicle_info_endorse.mhtml.obj line 24\t\tHTML::Mason::Commands::__ANON__('policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Component.pm line 135\t\tHTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 1302\t\teval {...} called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 1292\t\tHTML::Mason::Request::comp(undef, undef, undef, 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 955\t\tHTML::Mason::Request::call_next('MasonX::Request::WithApacheSession=HASH') called at /usr/src/app/htdocs/bts/dmcp/policy_maint/autohandler line 4\t\tHTML::Mason::Commands::__ANON__('policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Component.pm line 157\t\tHTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH', 'main', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 948\t\tHTML::Mason::Request::call_dynamic('MasonX::Request::WithApacheSession=HASH', 'main', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', ...) called at /.mason_data_dir/obj/1376386341/bts/dmcp/policy_maint/autohandler.obj line 17\t\tHTML::Mason::Commands::__ANON__('policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Component.pm line 135\t\tHTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 1302\t\teval {...} called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 1292\t\tHTML::Mason::Request::comp(undef, undef, undef, 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 955\t\tHTML::Mason::Request::call_next('MasonX::Request::WithApacheSession=HASH', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', ...) called at /usr/src/app/htdocs/bts/dmcp/autohandler line 9\t\tHTML::Mason::Commands::__ANON__('policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Component.pm line 157\t\tHTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH', 'main', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 948\t\tHTML::Mason::Request::call_dynamic('MasonX::Request::WithApacheSession=HASH', 'main', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', ...) called at /.mason_data_dir/obj/1376386341/bts/dmcp/autohandler.obj line 6\t\tHTML::Mason::Commands::__ANON__('policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Component.pm line 135\t\tHTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH', 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 1302\t\teval {...} called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 1292\t\tHTML::Mason::Request::comp(undef, undef, undef, 'policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Request.pm line 955\t\tHTML::Mason::Request::call_next('MasonX::Request::WithApacheSession=HASH') called at /usr/src/app/htdocs/bts/autohandler line 12\t\tHTML::Mason::Commands::__ANON__('policy_id', 1109471, 'policy_id_cq', 'v2-79a82b63ebacf2eaaeda288ea9cc992815872af2234589c6dfe036f8a6...', 'session_id', '30f35ca9aebc364e3cb4f345ba8af7a0', 'mode', 'vehicle_info_endorse', 'mode', ...) called at /usr/local/share/perl/5.18.2/HTML/Mason/Compone

Actions #13

Updated by Leo Esaki 9 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington
Actions #15

Updated by George Howington 9 months ago

  • Assignee changed from George Howington to Leo Esaki

Hi Leo,

This is looking good, but I need you to merge the master branch into "591-endorsement-charging" for my final verification. There are too many updates since this was programmed and I need to make sure it is still compatible.

Awesome work and Thanks Leo!
--George

Actions #18

Updated by George Howington 9 months ago

  • Status changed from QA to Merge with Production

This passes QA Upon code review, take live.

Updated by George Howington 9 months ago

HI Leo,

My apologies. I have found the following issues upon rechecking.

(1) The original "License plate & state" and original "VIN" must not change on the dec. This is a DOI requirement. The updates are to be only reported on the endorsement. All else looks good. See image one below.

(2) The lienholder state must be converted to its alpha representation. See image two below

Image One:

Image Two:

Thank you,
--George

Actions #20

Updated by George Howington 9 months ago

Hi Leo.

Quick Update and modification!

Upon review of the live systems, the lienholder information does not need to be expressed on the endorsement, as the lienholder information is expressed on the dec.

Thank you,
--George

Actions #21

Updated by Leo Esaki 9 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington

Updated by George Howington 9 months ago

HI Leo,

Issue #1 is still not corrected. I also have a new request

(1) The original "License plate & state" and original "VIN" must not change on the dec. This is a DOI requirement. The updates are to be only reported on the endorsement. All else looks good. See image one below.

(2) Although a pre-existing issue, Agents, and management are confused over 'empty' endorsements. When only lienholder information is updated, which is applied directly on the dec, a created endorsement is unnecessary. See image two below

Thanks Leo!!
--George

Image One:

Image Two:

Actions #24

Updated by Leo Esaki 9 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington
Actions #26

Updated by George Howington 9 months ago

  • Status changed from QA to Merge with Production

THis now passes.

Actions #27

Updated by George Howington 9 months ago

This is now live.

Actions #28

Updated by George Howington 9 months ago

  • Status changed from Merge with Production to Closed
Actions #29

Updated by George Howington 9 months ago

  • Status changed from Closed to In Progress

Reopening

Actions #32

Updated by George Howington 9 months ago

Although previously passed, it appears endorsement behavior reverted once pushed live. As a result, I've created a new issue and merge request on gitlab:

NEW branch: "356-endorsements-still-charging-for-non-premium-changes-towed-units-included"
Merge Request: https://gitlab.com/nfp-cross-border/polmaker-v3/-/issues/356
URL: https://13549425-review-356-endors-fc0nw4.staging.mexicoinsuranceonline.com/

Updated by George Howington 9 months ago

Hi Leo,

Although previously passed, it appears endorsement behavior has new issues. As a result, I've created a new issue and merge request on gitlab:

NEW branch: "356-endorsements-still-charging-for-non-premium-changes-towed-units-included"
Merge Request: https://gitlab.com/nfp-cross-border/polmaker-v3/-/issues/356
URL: https://13549425-review-356-endors-fc0nw4.staging.mexicoinsuranceonline.com/

-----------
"Opt_travel_fee" is trying to charge with non-premium bearing changes. See "image One below"
-----------
(1) I purchased a test policy with a $3.00 travel fee to recreate.
(2) I adjusted the fee to $1.00 to match the scenario on the live site.
(3) When I perform a non-premium bearing change by hitting 'submit,' with no updates, the system attempts to charge the difference in the fee (A). In addition, it suggests an update to the lienholder's address and account. (B)

-----------
Endorsements on daily policies/other
-----------
(1) Except for lienholder information, a daily policy should not allow a vehicle change endorsement.
(2) Any endorsement that v3 generates that is technically less than the original charged amount should not reflect on the endorsement, but should instead be $0.

-----------
"Update VIN and License plate number"
-----------
(1) TC, upon her feedback, would like the endorsed changes to the "VIN", "License Plate", "Year", "Make", "Model" and "Value" to also update on the Dec page. I apologize for this contradiction in my previous instructions.

-----------
Adding a towed unit for liability only (Zero value), should not change for the endorsement. See "image Two below"
-----------
(1) An added towed unit for liability only should be a 'free' endorsement. This is noticeable when endorsing a policy that uses older rates.

Please let me know if you have any questions and thank you,
--George

Image One:

Image Two:

Actions #34

Updated by Leo Esaki 9 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington

Updated by George Howington 9 months ago

Hi Leo,

I have a couple of items to be corrected. I also received a little feedback from one of the front-end administrators. Her name is Alicia

(1) Please skip creating an endorsement record if the endorsement is empty.

(2) I'm receiving an internal server error when adding a trailer

(3) I still see a change indicated in the leaseholder address section, when I didn't make any changes when I hit 'submit.'

Thanks Leo! We are getting closer.

Actions #37

Updated by Leo Esaki 9 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington

Updated by George Howington 9 months ago

Hi Leo,

It appears some fixed issues have reverted.

(1) From a policy using older rates, non-premium changes still result in a charge when premium changes. See image one below.

(2) From a policy using older rates, simply hitting 'Submit' results in a charge. See image two below.

(3) From a policy using current rates, when hitting 'Submit' without changes, the next screen indicates correctly no charge. Hitting 'submit' results in a program error. See image three below.

(4) When adding a towed unit for zero liability, the dec properly updates, but the form returns, rather than back to the Poly Maintenance screen. See image four below

Please let me know if you have any questions and thank you,
--George

Image One:

Image Two:

Image Three:

Image Four:

Actions #40

Updated by Leo Esaki 9 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington
Actions #42

Updated by George Howington 9 months ago

  • Status changed from QA to In Progress
  • Assignee changed from George Howington to Leo Esaki

Hi Leo,

When I try to endorse a vehicle I ger an 'Internal Server error:'

[Mon Aug 12 16:31:48.381198 2024] [perl:error] [pid 21] [client 192.168.32.238:52870] Error during compilation of /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml:\tUse of bare << to │
│ mean <<"" is deprecated at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 32.\tUse of bare << to mean <<"" is deprecated at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle │
info.mhtml line 32.\tGlobal symbol "$old_vehicle_value" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$old_vehicle_type
│ id" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$old_vehicle_value" requires explicit package name at /usr/src/app/htdo │
│ cs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$old_vehicle_type_id" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 3 │
│ 3.\tGlobal symbol "$old_vehicle_value" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$old_vehicle_type_id" requires expli │
│ cit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$k" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicl │
│ e_info.mhtml line 33.\tGlobal symbol "$k" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$k" requires explicit package nam │
│ e at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$k" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml li │
│ ne 33.\tGlobal symbol "$k" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "%args" requires explicit package name at /usr/sr │
│ c/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tG │
│ lobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/ │
│ htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal │
│ symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs │
│ /bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$term" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol │
│ "$term" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$term" requires explicit package name at /usr/src/app/htdocs/bts/d │
│ mcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$term" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$ter │
│ m" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 33.\tGlobal symbol "$term" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/po │
│ licy_maint/do/vehicle_info.mhtml line 82.\tGlobal symbol "$term" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 87.\tGlobal symbol "$old_vehic │
│ le_type_id" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 95.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bt │
│ s/dmcp/policy_maint/do/vehicle_info.mhtml line 95.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 95.\tGlobal symbol "% │
│ args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 95.\tGlobal symbol "$old_vehicle_value" requires explicit package name at /usr/src/app/ht │
│ docs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 95.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 95.\tGlobal sy │
│ mbol "$old_vehicle_type_id" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 99.\tGlobal symbol "%args" requires explicit package name at /usr/s │
│ rc/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 99.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 99.\t │
│ Global symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 99.\tGlobal symbol "$old_vehicle_value" requires explicit package name at │
│ /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 99.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml lin │
│ e 99.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 153.\tGlobal symbol "%args" requires explicit package name at /usr │
│ /src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 154.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 15 │
│ 5.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 156.\tGlobal symbol "%args" requires explicit package name at /usr/sr │
│ c/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 158.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 159.\ │
│ tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 160.\tGlobal symbol "%args" requires explicit package name at /usr/src/a │
│ pp/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 162.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 163.\tGl │
│ obal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 164.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/ │
│ htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 166.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 167.\tGloba │
│ l symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 168.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htd │
│ ocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 171.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 172.\tGlobal s │
│ ymbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 173.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs │
│ /bts/dmcp/policy_maint/do/vehicle_info.mhtml line 176.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 177.\tGlobal symb │
│ ol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 178.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bt │
│ s/dmcp/policy_maint/do/vehicle_info.mhtml line 181.\tGlobal symbol "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/policy_maint/do/vehicle_info.mhtml line 182.\tGlobal symbol │
│ "%args" requires explicit package name at /usr/src/app/htdocs/bts/dmcp/p │
│ Aug 12 16:31:48: polmaker-k8s polmaker-v3 method=POST path="/bts/dmcp/policy_maint/do/vehicle_info.mhtml" host=13549425-review-356-endors-fc0nw4.staging.mexicoinsuranceonline.com service=10687 bytes │
│ =531 status=500 remote=192.168.32.238 real-ip=47.215.190.41 protocol=HTTP/1.1 ua="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/ │
│ 127.0.0.0" │
has context menu

Actions #43

Updated by Leo Esaki 9 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington
Actions #44

Updated by George Howington 9 months ago

Hi Leo,

I'm still in the process of testing. In the meantime, I need you to fix the following issue.

When a policy has a negative endorsement, the values need to be 'zero' on the endorsement:

Thanks,
---George

Actions #45

Updated by Leo Esaki 8 months ago

  • Status changed from In Progress to QA
  • Assignee changed from Leo Esaki to George Howington
Actions #46

Updated by George Howington 8 months ago

  • Status changed from QA to Merge with Production

Passes original specs. Taking live!

Actions #47

Updated by George Howington 8 months ago

  • Status changed from Merge with Production to Closed

Now live!!

Actions

Also available in: Atom PDF