[2026-09-16 03:20:02] production.INFO: [recordings:prune] Pruned 0 recording row(s) older than 30 day(s) (before 2026-08-17 03:20:02).  
[2026-09-16 07:20:38] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:20:39] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"London, United Kingdom","to":"Madrid, Spain","mass":1200,"volume":[20],"moving_date":"30\/09\/2026","formula":5,"seasonal":{"basis":"moving_date","dates":["30\/09\/2026"],"months":[9],"weeks":[40]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":1200,"volume":[20],"formula":5,"seasonal":{"basis":"moving_date","dates":["30\/09\/2026"],"months":[9],"weeks":[40]},"distance_by_country":{"UK":144,"FR":998,"ES":629},"from_c_code":"GB","to_c_code":"ES","ferriesCost":0,"ferries":[],"distance":1777,"origin":{"lat":51.50722259999999863566699787043035030364990234375,"lng":-0.12758849999999999358379909608629532158374786376953125},"from":"London, UK","destination":{"lat":40.41652069999999952187863527797162532806396484375,"lng":-3.7050760000000000360387275577522814273834228515625},"to":"Madrid, Spain","total_duration":66422,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"20":1641.94799999999986539478413760662078857421875},"markup":{"20":802},"ferries":[],"mass":1200,"volume":[20],"total_distance_through_zones":4.336999999999999744204615126363933086395263671875,"total_price":"2691","prices":{"20":"2691"},"total_duration":"66422","from":"London, UK","to":"Madrid, Spain","distance_by_country":{"UK":144,"FR":998,"ES":629},"total_distance":1777,"place_of_supply":"EU","all_size_prices":{"5":"1594","10":"1785","15":"2281","20":"2691","30":"4562"},"custom_clearance":{"price":322,"cost":302},"seasonal_adjustment":{"basis":"moving_date","dates":["30\/09\/2026"],"month_used":9,"week_used":40,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192ES (week 40)"},"transfer":{"inputs":{"driving_hours":18.45060000000000144382283906452357769012451171875,"handling_h":6,"customs_required":true,"base_days":2.716699999999999892708046900224871933460235595703125},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":2,"transfer_max_days":4,"collection_window_days":1,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:46:21] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:46:34] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:47:00] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Paris, France","volume":["5"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"26\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":278.94099999999997407940099947154521942138671875},"markup":{"5":448},"ferries":[],"mass":0,"volume":[5],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1022","prices":{"5":"1022"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1022","10":"1172","15":"1468","20":"1715","30":"2936"}},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":4,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"FR","pricing_country_fallback":false,"distance_km":499,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":true},"sizes":{"5":{"ppk_rate":0.85999999999999998667732370449812151491641998291015625,"ppk_percentage":0.65000000000000002220446049250313080847263336181640625,"markup_base":580,"markup_percentage":0.59999999999999997779553950749686919152736663818359375,"ferry_cost_percentage":0.6999999999999999555910790149937383830547332763671875,"ppk_cost":278.94099999999997407940099947154521942138671875,"markup":448,"ferry_cost":0,"min_cost":127.2900000000000062527760746888816356658935546875,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":973.230999999999994543031789362430572509765625,"margin_amount":48.661550000000033833202905952930450439453125,"vat_amount":0,"total":1021.89255000000002837623469531536102294921875,"total_formatted":"1022","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 499 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: France (FR) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: France \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"5":{"ppk_rate":"Pricing Data: France \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: France \u2192 5 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: France \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: France \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: France \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 5 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:47:40] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/customs_price/create</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:49:47] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"600","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.6"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.8","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.8","markup_percentage":"0.9"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.03"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:51:46] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"500","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.6"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.8","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.8","markup_percentage":"0.9"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.03"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:51:56] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"500","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.7"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.7"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.6"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"1.1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.32","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"0.96"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.10"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:52:14] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"550","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.8"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.8"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.03"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:53:00] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"550","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.8"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.8"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.03"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:53:45] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"570","size_data":{"5":{"ppk_percentage":"0.60","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.6"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.7","markup_percentage":"0.6"},"high_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.7","markup_percentage":"0.55"},"above_high_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.7","markup_percentage":"0.55"}}},"10":{"ppk_percentage":"0.73","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.7","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.75","ferry_cost_percentage":"0.7","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.75","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.74","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.75","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.74","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.10"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:54:07] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"580","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.7","markup_percentage":"0.7"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.7","markup_percentage":"0.8"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.10"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:54:20] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:54:35] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["5"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"26\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":525.632800000000088402885012328624725341796875},"markup":{"5":580},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[5],"total_distance_through_zones":0,"total_price":"1510","prices":{"5":"1510"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1510","10":"1654","15":"1778","20":"2109","30":"3556"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":4,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"5":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":0.92000000000000003996802888650563545525074005126953125,"markup_base":600,"markup_percentage":0.8000000000000000444089209850062616169452667236328125,"ferry_cost_percentage":1,"ppk_cost":525.632800000000088402885012328624725341796875,"markup":580,"ferry_cost":153,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1258.632800000000088402885012328624725341796875,"margin_amount":0,"vat_amount":251.7265600000000631553120911121368408203125,"total":1510.359360000000151558197103440761566162109375,"total_formatted":"1510","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"5":{"ppk_rate":"Pricing Data: Ireland \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 5 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 5 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:55:02] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["10"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"25\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"10":525.632800000000088402885012328624725341796875},"markup":{"10":700},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[10],"total_distance_through_zones":0,"total_price":"1654","prices":{"10":"1654"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1510","10":"1654","15":"1778","20":"2109","30":"3556"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"10":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":0.92000000000000003996802888650563545525074005126953125,"markup_base":600,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":525.632800000000088402885012328624725341796875,"markup":700,"ferry_cost":153,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1378.632800000000088402885012328624725341796875,"margin_amount":0,"vat_amount":275.7265600000000631553120911121368408203125,"total":1654.359360000000151558197103440761566162109375,"total_formatted":"1654","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"10":{"ppk_rate":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 10 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:55:15] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":628.4740000000000463842297904193401336669921875},"markup":{"15":700},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[15],"total_distance_through_zones":0,"total_price":"1778","prices":{"15":"1778"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1510","10":"1654","15":"1778","20":"2109","30":"3556"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":1.100000000000000088817841970012523233890533447265625,"markup_base":600,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":628.4740000000000463842297904193401336669921875,"markup":700,"ferry_cost":153,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1481.474000000000160071067512035369873046875,"margin_amount":0,"vat_amount":296.294799999999895590008236467838287353515625,"total":1777.768800000000055661075748503208160400390625,"total_formatted":"1778","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:56:39] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"600","size_data":{"5":{"ppk_percentage":"0.90","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.7"}}},"10":{"ppk_percentage":"0.92","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"}}},"15":{"ppk_percentage":"1.05","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.20","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.10","export_margin":"0.05"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:56:43] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":599.9070000000000391082721762359142303466796875},"markup":{"15":700},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[15],"total_distance_through_zones":0,"total_price":"1743","prices":{"15":"1743"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1497","10":"1654","15":"1743","20":"2027","30":"3487"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":1.0500000000000000444089209850062616169452667236328125,"markup_base":600,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":599.9070000000000391082721762359142303466796875,"markup":700,"ferry_cost":153,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1452.9070000000001527951098978519439697265625,"margin_amount":0,"vat_amount":290.5814000000000305590219795703887939453125,"total":1743.488400000000183354131877422332763671875,"total_formatted":"1743","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:57:29] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["20"],"formula":5,"moving_date":"23\/09\/2026","seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"20":685.6080000000000609361450187861919403076171875},"markup":{"20":820},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[20],"total_distance_through_zones":0,"total_price":"2027","prices":{"20":"2027"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1497","10":"1654","15":"1743","20":"2027","30":"3487"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"moving_date","dates":["23\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":1,"transfer_max_days":3,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"20":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":1.1999999999999999555910790149937383830547332763671875,"markup_base":600,"markup_percentage":1.1999999999999999555910790149937383830547332763671875,"ferry_cost_percentage":1.1999999999999999555910790149937383830547332763671875,"ppk_cost":685.6080000000000609361450187861919403076171875,"markup":820,"ferry_cost":183.599999999999994315658113919198513031005859375,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"moving_date","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1689.20800000000008367351256310939788818359375,"margin_amount":0,"vat_amount":337.841599999999971259967423975467681884765625,"total":2027.049600000000054933479987084865570068359375,"total_formatted":"2027","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"20":{"ppk_rate":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 20 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:57:42] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"600","size_data":{"5":{"ppk_percentage":"0.90","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.7"}}},"10":{"ppk_percentage":"0.92","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"}}},"15":{"ppk_percentage":"1.05","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.10","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.10","export_margin":"0.05"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:57:44] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["20"],"formula":5,"moving_date":"23\/09\/2026","seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"20":628.4740000000000463842297904193401336669921875},"markup":{"20":820},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[20],"total_distance_through_zones":0,"total_price":"1958","prices":{"20":"1958"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1497","10":"1654","15":"1743","20":"1958","30":"3487"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"moving_date","dates":["23\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":1,"transfer_max_days":3,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"20":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":1.100000000000000088817841970012523233890533447265625,"markup_base":600,"markup_percentage":1.1999999999999999555910790149937383830547332763671875,"ferry_cost_percentage":1.1999999999999999555910790149937383830547332763671875,"ppk_cost":628.4740000000000463842297904193401336669921875,"markup":820,"ferry_cost":183.599999999999994315658113919198513031005859375,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"moving_date","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1632.07400000000006912159733474254608154296875,"margin_amount":0,"vat_amount":326.41480000000001382431946694850921630859375,"total":1958.4888000000000829459168016910552978515625,"total_formatted":"1958","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"20":{"ppk_rate":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 20 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:57:54] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"600","size_data":{"5":{"ppk_percentage":"0.90","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.7"}}},"10":{"ppk_percentage":"0.92","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"}}},"15":{"ppk_percentage":"1.00","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.10","distance_pricing":{"low_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.98","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.10","export_margin":"0.05"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:57:57] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":571.3400000000000318323145620524883270263671875},"markup":{"15":700},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[15],"total_distance_through_zones":0,"total_price":"1709","prices":{"15":"1709"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1497","10":"1654","15":"1709","20":"1958","30":"3418"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":1,"markup_base":600,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":571.3400000000000318323145620524883270263671875,"markup":700,"ferry_cost":153,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1424.34000000000014551915228366851806640625,"margin_amount":0,"vat_amount":284.86799999999993815436027944087982177734375,"total":1709.20800000000008367351256310939788818359375,"total_formatted":"1709","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:58:12] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Dublin, Ireland","volume":["10"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"25\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"zones":[],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"10":525.632800000000088402885012328624725341796875},"markup":{"10":700},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":0,"volume":[10],"total_distance_through_zones":0,"total_price":"1654","prices":{"10":"1654"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1497","10":"1654","15":"1709","20":"1958","30":"3418"}},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[{"exception":"Dover, United Kingdom","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Calais, France","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Cork, Ireland","countryf":"United Kingdom","countryt":"Ireland"},{"exception":"Roscoff, France","countryf":"United Kingdom","countryt":"Ireland"}],"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IE","pricing_country_fallback":false,"distance_km":583,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":153,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"10":{"ppk_rate":0.979999999999999982236431605997495353221893310546875,"ppk_percentage":0.92000000000000003996802888650563545525074005126953125,"markup_base":600,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":525.632800000000088402885012328624725341796875,"markup":700,"ferry_cost":153,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1378.632800000000088402885012328624725341796875,"margin_amount":0,"vat_amount":275.7265600000000631553120911121368408203125,"total":1654.359360000000151558197103440761566162109375,"total_formatted":"1654","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 583 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Ireland (IE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: Holyhead, UK - Dublin, IE (153.00)","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"10":{"ppk_rate":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Ireland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Ireland \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 10 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:58:34] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"575","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.8","markup_percentage":"0.6"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.8","markup_percentage":"0.6"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.6"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.6"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.8"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.10"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 07:59:57] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"620","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"0.8","markup_percentage":"0.8"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.86","ferry_cost_percentage":"0.8","markup_percentage":"1"}}},"15":{"ppk_percentage":"1","distance_pricing":{"low_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.86","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.86","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.2","distance_pricing":{"low_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.90","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.86","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.86","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.10","export_margin":"0.05"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:04:45] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:04:45] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Dublin, Ireland","mass":900,"volume":[15],"collection_window":{"from":"30\/09\/2026","to":"01\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":900,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":571.3400000000000318323145620524883270263671875},"markup":{"15":700},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":900,"volume":[15],"total_distance_through_zones":0,"total_price":"1709","prices":{"15":"1709"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1497","10":"1654","15":"1709","20":"1958","30":"3418"},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["30\/09\/2026","01\/10\/2026"],"month_used":9,"week_used":40,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 40)"},"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:10:08] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:10:09] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Dublin, Ireland","mass":900,"volume":[15],"collection_window":{"from":"14\/10\/2026","to":"15\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["14\/10\/2026","15\/10\/2026"],"months":[10],"weeks":[42]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Holyhead, United Kingdom"],"mass":900,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["14\/10\/2026","15\/10\/2026"],"months":[10],"weeks":[42]},"distance_by_country":{"UK":463,"IE":114},"from_c_code":"GB","to_c_code":"IE","ferriesCost":0,"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"distance":583,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.34978799999999665715222363360226154327392578125,"lng":-6.2603637999999985908061717054806649684906005859375},"to":"Dublin, Ireland","total_duration":30426,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":571.3400000000000318323145620524883270263671875},"markup":{"15":700},"ferries":[{"name":"Holyhead, UK - Dublin, IE","price":153}],"mass":900,"volume":[15],"total_distance_through_zones":0,"total_price":"1709","prices":{"15":"1709"},"total_duration":"30426","from":"City of London, London, UK","to":"Dublin, Ireland","distance_by_country":{"UK":463,"IE":114},"total_distance":583,"place_of_supply":"UK","all_size_prices":{"5":"1497","10":"1654","15":"1709","20":"1958","30":"3418"},"custom_clearance":{"price":220,"cost":200},"seasonal_adjustment":{"basis":"collection_window","dates":["14\/10\/2026","15\/10\/2026"],"month_used":10,"week_used":42,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 42)"},"transfer":{"inputs":{"driving_hours":8.4517000000000006565414878423325717449188232421875,"handling_h":6,"customs_required":true,"base_days":1.6056999999999999051425447760266251862049102783203125},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:42:33] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:48:06] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:48:08] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"\u017bebbu\u0121, Malta","mass":900,"volume":[15],"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":900,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":946,"IT":1698,"MT":132},"from_c_code":"GB","to_c_code":"MT","ferriesCost":0,"ferries":[{"name":"Villa San Giovanni - Messina","price":212},{"name":"Pozzallo, IT - Valletta, MT","price":1400}],"distance":2926,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":35.8715619999999972833393258042633533477783203125,"lng":14.4415712000000002745991878327913582324981689453125},"to":"\u017bebbu\u0121, Malta","total_duration":117407,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":2253.01999999999998181010596454143524169921875},"markup":{"15":900},"ferries":[{"name":"Villa San Giovanni - Messina","price":212},{"name":"Pozzallo, IT - Valletta, MT","price":1400}],"mass":900,"volume":[15],"total_distance_through_zones":10.7430000000000003268496584496460855007171630859375,"total_price":"5372","prices":{"15":"5372"},"total_duration":"117407","from":"City of London, London, UK","to":"\u017bebbu\u0121, Malta","distance_by_country":{"UK":141,"FR":946,"IT":1698,"MT":132},"total_distance":2926,"place_of_supply":"EU","all_size_prices":{"5":"4701","10":"5125","15":"5372","20":"6399","30":"10745"},"custom_clearance":{"price":310,"cost":290},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"transfer":{"inputs":{"driving_hours":32.613100000000002864908310584723949432373046875,"handling_h":6,"customs_required":true,"base_days":4.2903000000000002245315045001916587352752685546875},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":4,"transfer_max_days":8,"collection_window_days":2,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:48:44] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:49:10] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["10"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"25\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"10":329.17500000000001136868377216160297393798828125},"markup":{"10":685},"ferries":[],"mass":0,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1190","prices":{"10":"1190"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"906","10":"1190","15":"1305","20":"1520","30":"2610"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"10":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":0.75,"markup_base":585,"markup_percentage":1,"ferry_cost_percentage":0.8000000000000000444089209850062616169452667236328125,"ppk_cost":329.17500000000001136868377216160297393798828125,"markup":685,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1133.174999999999954525264911353588104248046875,"margin_amount":56.65875000000005456968210637569427490234375,"vat_amount":0,"total":1189.833750000000009094947017729282379150390625,"total_formatted":"1190","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"10":{"ppk_rate":"Pricing Data: Netherlands \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 10 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 10 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:49:18] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":438.90000000000003410605131648480892181396484375},"markup":{"15":685},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1305","prices":{"15":"1305"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"906","10":"1190","15":"1305","20":"1520","30":"2610"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":5,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":585,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":438.90000000000003410605131648480892181396484375,"markup":685,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1242.90000000000009094947017729282379150390625,"margin_amount":62.14499999999998181010596454143524169921875,"vat_amount":0,"total":1305.045000000000072759576141834259033203125,"total_formatted":"1305","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:50:15] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["20"],"formula":5,"moving_date":"23\/09\/2026","seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"20":526.680000000000063664629124104976654052734375},"markup":{"20":802},"ferries":[],"mass":0,"volume":[20],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1520","prices":{"20":"1520"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"906","10":"1190","15":"1305","20":"1520","30":"2610"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"moving_date","dates":["23\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":1,"transfer_max_days":3,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"20":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1.1999999999999999555910790149937383830547332763671875,"markup_base":585,"markup_percentage":1.1999999999999999555910790149937383830547332763671875,"ferry_cost_percentage":1.1999999999999999555910790149937383830547332763671875,"ppk_cost":526.680000000000063664629124104976654052734375,"markup":802,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"moving_date","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1447.680000000000063664629124104976654052734375,"margin_amount":72.384000000000014551915228366851806640625,"vat_amount":0,"total":1520.064000000000078216544352471828460693359375,"total_formatted":"1520","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"20":{"ppk_rate":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 20 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:50:35] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"585","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.6"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.8","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.8","markup_percentage":"0.7"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"0.9","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.0","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.20"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:50:38] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["20"],"formula":5,"moving_date":"23\/09\/2026","seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"20":438.90000000000003410605131648480892181396484375},"markup":{"20":802},"ferries":[],"mass":0,"volume":[20],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1428","prices":{"20":"1428"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"906","10":"1190","15":"1259","20":"1428","30":"2518"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"moving_date","dates":["23\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":1,"transfer_max_days":3,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"20":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":585,"markup_percentage":1.1999999999999999555910790149937383830547332763671875,"ferry_cost_percentage":1.1999999999999999555910790149937383830547332763671875,"ppk_cost":438.90000000000003410605131648480892181396484375,"markup":802,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"moving_date","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1359.90000000000009094947017729282379150390625,"margin_amount":67.9949999999998908606357872486114501953125,"vat_amount":0,"total":1427.89499999999998181010596454143524169921875,"total_formatted":"1428","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"20":{"ppk_rate":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 20 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:51:23] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"585","size_data":{"5":{"ppk_percentage":"0.60","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.6"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.8","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.8","markup_percentage":"0.7"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"0.88","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.0","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.20"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:51:29] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["20"],"formula":5,"moving_date":"23\/09\/2026","seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"20":438.90000000000003410605131648480892181396484375},"markup":{"20":802},"ferries":[],"mass":0,"volume":[20],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1428","prices":{"20":"1428"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"882","10":"1190","15":"1250","20":"1428","30":"2499"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"moving_date","dates":["23\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":1,"transfer_max_days":3,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"20":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":585,"markup_percentage":1.1999999999999999555910790149937383830547332763671875,"ferry_cost_percentage":1.1999999999999999555910790149937383830547332763671875,"ppk_cost":438.90000000000003410605131648480892181396484375,"markup":802,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"moving_date","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1359.90000000000009094947017729282379150390625,"margin_amount":67.9949999999998908606357872486114501953125,"vat_amount":0,"total":1427.89499999999998181010596454143524169921875,"total_formatted":"1428","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"20":{"ppk_rate":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 20 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:51:38] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["20"],"formula":5,"moving_date":"23\/09\/2026","seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["20"],"formula":5,"seasonal":{"basis":"moving_date","dates":["23\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"20":438.90000000000003410605131648480892181396484375},"markup":{"20":802},"ferries":[],"mass":0,"volume":[20],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1428","prices":{"20":"1428"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"882","10":"1190","15":"1250","20":"1428","30":"2499"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"moving_date","dates":["23\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":1,"transfer_max_days":3,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"20":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":585,"markup_percentage":1.1999999999999999555910790149937383830547332763671875,"ferry_cost_percentage":1.1999999999999999555910790149937383830547332763671875,"ppk_cost":438.90000000000003410605131648480892181396484375,"markup":802,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"moving_date","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1359.90000000000009094947017729282379150390625,"margin_amount":67.9949999999998908606357872486114501953125,"vat_amount":0,"total":1427.89499999999998181010596454143524169921875,"total_formatted":"1428","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"20":{"ppk_rate":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 20 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 20 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:51:44] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":386.23200000000002773958840407431125640869140625},"markup":{"15":685},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1250","prices":{"15":"1250"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"882","10":"1190","15":"1250","20":"1428","30":"2499"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":5,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":0.88000000000000000444089209850062616169452667236328125,"markup_base":585,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":386.23200000000002773958840407431125640869140625,"markup":685,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1190.23199999999997089616954326629638671875,"margin_amount":59.511600000000044019543565809726715087890625,"vat_amount":0,"total":1249.743600000000014915713109076023101806640625,"total_formatted":"1250","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:56:14] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Amsterdam, Netherlands","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":570,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26249,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":386.23200000000002773958840407431125640869140625},"markup":{"15":685},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1250","prices":{"15":"1250"},"total_duration":"26249","from":"City of London, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":141,"FR":62,"BE":205,"NL":153},"total_distance":570,"place_of_supply":"EU","all_size_prices":{"5":"882","10":"1190","15":"1250","20":"1428","30":"2499"}},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.29140000000000032542857297812588512897491455078125,"handling_h":6,"customs_required":true,"base_days":1.47679999999999989057641869294457137584686279296875},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":5,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":570,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":0.88000000000000000444089209850062616169452667236328125,"markup_base":585,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":386.23200000000002773958840407431125640869140625,"markup":685,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"default (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1190.23199999999997089616954326629638671875,"margin_amount":59.511600000000044019543565809726715087890625,"vat_amount":0,"total":1249.743600000000014915713109076023101806640625,"total_formatted":"1250","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 570 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:56:42] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"Amsterdam, Netherlands","to":"City of London, United Kingdom","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"NL":110,"BE":155,"FR":105,"GB":196},"from_c_code":"NL","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":574,"origin":{"lat":52.36760890000000046029526856727898120880126953125,"lng":4.90413899999999980394704834907315671443939208984375},"from":"Amsterdam, Netherlands","destination":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"to":"City of London, London, UK","total_duration":26127,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":5.20099999999999962341235004714690148830413818359375,"start":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"end":{"lat":51.14859000000000577301761950366199016571044921875,"lng":1.324190000000000200230942937196232378482818603515625},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"NL":110,"BE":155,"FR":105,"GB":196},"from_c_code":"NL","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":574,"origin":{"lat":52.36760890000000046029526856727898120880126953125,"lng":4.90413899999999980394704834907315671443939208984375},"from":"Amsterdam, Netherlands","destination":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"to":"City of London, London, UK","total_duration":26127,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":388.9424000000000205545802600681781768798828125},"markup":{"15":685},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":5.20099999999999962341235004714690148830413818359375,"total_price":"1432","prices":{"15":"1432"},"total_duration":"26127","from":"Amsterdam, Netherlands","to":"City of London, London, UK","distance_by_country":{"NL":110,"BE":155,"FR":105,"GB":196},"total_distance":574,"place_of_supply":"EU","all_size_prices":{"5":"1010","10":"1363","15":"1432","20":"1636","30":"2863"}},"custom_clearance":{"price":150,"cost":134},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.25750000000000028421709430404007434844970703125,"handling_h":6,"customs_required":true,"base_days":1.473100000000000076028072726330719888210296630859375},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":5,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":574,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.200000000000000011102230246251565404236316680908203125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":0.88000000000000000444089209850062616169452667236328125,"markup_base":585,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":388.9424000000000205545802600681781768798828125,"markup":685,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"*\u2192GB (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1192.9423999999999068677425384521484375,"margin_amount":238.58847999999989042407833039760589599609375,"vat_amount":0,"total":1431.53087999999979729182086884975433349609375,"total_formatted":"1432","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 574 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 origin country (moves to GB use the origin's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Export margin (to GB) (export_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 *\u2192GB (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:56:53] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"585","size_data":{"5":{"ppk_percentage":"0.60","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.6","markup_percentage":"0.6"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.5","markup_percentage":"0.6"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.5","markup_percentage":"0.5"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.8","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.8","markup_percentage":"0.7"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.75","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"0.88","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.0","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.10"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:56:56] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"Amsterdam, Netherlands","to":"City of London, United Kingdom","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"NL":110,"BE":155,"FR":105,"GB":196},"from_c_code":"NL","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":574,"origin":{"lat":52.36760890000000046029526856727898120880126953125,"lng":4.90413899999999980394704834907315671443939208984375},"from":"Amsterdam, Netherlands","destination":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"to":"City of London, London, UK","total_duration":26127,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":5.20099999999999962341235004714690148830413818359375,"start":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"end":{"lat":51.14859000000000577301761950366199016571044921875,"lng":1.324190000000000200230942937196232378482818603515625},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"NL":110,"BE":155,"FR":105,"GB":196},"from_c_code":"NL","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":574,"origin":{"lat":52.36760890000000046029526856727898120880126953125,"lng":4.90413899999999980394704834907315671443939208984375},"from":"Amsterdam, Netherlands","destination":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"to":"City of London, London, UK","total_duration":26127,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":388.9424000000000205545802600681781768798828125},"markup":{"15":685},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":5.20099999999999962341235004714690148830413818359375,"total_price":"1312","prices":{"15":"1312"},"total_duration":"26127","from":"Amsterdam, Netherlands","to":"City of London, London, UK","distance_by_country":{"NL":110,"BE":155,"FR":105,"GB":196},"total_distance":574,"place_of_supply":"EU","all_size_prices":{"5":"926","10":"1249","15":"1312","20":"1499","30":"2624"}},"custom_clearance":{"price":150,"cost":134},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":7.25750000000000028421709430404007434844970703125,"handling_h":6,"customs_required":true,"base_days":1.473100000000000076028072726330719888210296630859375},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":1,"transfer_max_days":5,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"NL","pricing_country_fallback":false,"distance_km":574,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.1000000000000000055511151231257827021181583404541015625,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":0.88000000000000000444089209850062616169452667236328125,"markup_base":585,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":388.9424000000000205545802600681781768798828125,"markup":685,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"*\u2192GB (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1192.9423999999999068677425384521484375,"margin_amount":119.294239999999945212039165198802947998046875,"vat_amount":0,"total":1312.236639999999852079781703650951385498046875,"total_formatted":"1312","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 574 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Netherlands (NL) \u2014 origin country (moves to GB use the origin's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Netherlands \u2192 EU country margin \u2192 Export margin (to GB) (export_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 *\u2192GB (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Netherlands \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Netherlands \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:57:36] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Warsaw, Poland","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":701,"PL":470},"from_c_code":"GB","to_c_code":"PL","ferriesCost":0,"ferries":[],"distance":1668,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.2291167999999998983184923417866230010986328125,"lng":21.0154619999999994206518749706447124481201171875},"to":"Warsaw, Poland","total_duration":65165,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":5.2660000000000000142108547152020037174224853515625,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.11295000000000499085217597894370555877685546875,"lng":1.239850000000000118660636871936731040477752685546875},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":701,"PL":470},"from_c_code":"GB","to_c_code":"PL","ferriesCost":0,"ferries":[],"distance":1668,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.2291167999999998983184923417866230010986328125,"lng":21.0154619999999994206518749706447124481201171875},"to":"Warsaw, Poland","total_duration":65165,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":1284.36000000000012732925824820995330810546875},"markup":{"15":620},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":5.2660000000000000142108547152020037174224853515625,"total_price":"2084","prices":{"15":"2084"},"total_duration":"65165","from":"City of London, London, UK","to":"Warsaw, Poland","distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":701,"PL":470},"total_distance":1668,"place_of_supply":"EU","all_size_prices":{"5":"1407","10":"1514","15":"2084","20":"2456","30":"4168"}},"custom_clearance":{"price":180,"cost":160},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192PL (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":18.101400000000001710986907710321247577667236328125,"handling_h":6,"customs_required":true,"base_days":2.67790000000000016910917111090384423732757568359375},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":2,"transfer_max_days":7,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"PL","pricing_country_fallback":false,"distance_km":1668,"distance_tier":"mid_distance","place_of_supply":"EU","vat_rate":0,"margin":0.0299999999999999988897769753748434595763683319091796875,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":520,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":1284.36000000000012732925824820995330810546875,"markup":620,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"*\u2192PL (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":2023.36000000000012732925824820995330810546875,"margin_amount":60.70080000000007203198038041591644287109375,"vat_amount":0,"total":2084.0608000000001993612386286258697509765625,"total_formatted":"2084","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 1668 km falls in the medium haul band (1,000\u20132,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Poland (PL) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Poland \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 *\u2192PL (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Poland \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Poland \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Poland \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Poland \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Poland \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 08:59:40] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"585","size_data":{"5":{"ppk_percentage":"0.65","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"0.7","markup_percentage":"0.7"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"0.65","markup_percentage":"0.7"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.6","markup_percentage":"0.6"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.6","markup_percentage":"0.6"}}},"10":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"0.8","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.7"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"0.8","markup_percentage":"0.7"}}},"15":{"ppk_percentage":"0.95","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.1","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.05","export_margin":"0.10"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:00:14] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/formula/pricing-data-update</li><li>Message: pricing data updated {"total_markup":"575","size_data":{"5":{"ppk_percentage":"0.75","distance_pricing":{"low_distance":{"ppk_cost":"0.79","ferry_cost_percentage":"1","markup_percentage":"0.8"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.8"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"0.8"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"0.8"}}},"10":{"ppk_percentage":"0.8","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"0.9"},"mid_distance":{"ppk_cost":"0.76","ferry_cost_percentage":"1","markup_percentage":"0.9"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"0.9"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"0.9"}}},"15":{"ppk_percentage":"0.98","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1","markup_percentage":"1"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1","markup_percentage":"1"}}},"20":{"ppk_percentage":"1.10","distance_pricing":{"low_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"mid_distance":{"ppk_cost":"0.77","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"},"above_high_distance":{"ppk_cost":"0.73","ferry_cost_percentage":"1.2","markup_percentage":"1.2"}}}},"eu_country_margin":{"import_margin":"0.10","export_margin":"0.05"}}</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:03:03] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"Paris, France","to":"Warsaw, Poland","volume":["15"],"formula":5,"collection_window":{"from":"23\/09\/2026","to":"24\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":[],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"FR":149,"BE":266,"DE":702,"PL":470},"from_c_code":"FR","to_c_code":"PL","ferriesCost":0,"ferries":[],"distance":1591,"origin":{"lat":48.85754319999998784851413802243769168853759765625,"lng":2.351343299999999914007275947369635105133056640625},"from":"Paris, France","destination":{"lat":52.2291167999999998983184923417866230010986328125,"lng":21.0154619999999994206518749706447124481201171875},"to":"Warsaw, Poland","total_duration":57951,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":[],"zones":[],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"FR":149,"BE":266,"DE":702,"PL":470},"from_c_code":"FR","to_c_code":"PL","ferriesCost":0,"ferries":[],"distance":1591,"origin":{"lat":48.85754319999998784851413802243769168853759765625,"lng":2.351343299999999914007275947369635105133056640625},"from":"Paris, France","destination":{"lat":52.2291167999999998983184923417866230010986328125,"lng":21.0154619999999994206518749706447124481201171875},"to":"Warsaw, Poland","total_duration":57951,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":1225.069999999999936335370875895023345947265625},"markup":{"15":560},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":0,"total_price":"1785","prices":{"15":"1785"},"total_duration":"57951","from":"Paris, France","to":"Warsaw, Poland","distance_by_country":{"FR":149,"BE":266,"DE":702,"PL":470},"total_distance":1591,"place_of_supply":"EU","all_size_prices":{"5":"1172","10":"1375","15":"1785","20":"2122","30":"3570"}},"custom_clearance":{"price":0,"cost":0},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","24\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192PL (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":16.097500000000000142108547152020037174224853515625,"handling_h":6,"customs_required":false,"base_days":2.455299999999999815969431438134051859378814697265625},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":2,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"EU","pricing_country_fallback":false,"distance_km":1591,"distance_tier":"mid_distance","place_of_supply":"EU","vat_rate":0,"margin":0,"total_ferry_cost":0,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":460,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":1225.069999999999936335370875895023345947265625,"markup":560,"ferry_cost":0,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"*\u2192PL (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1785.069999999999936335370875895023345947265625,"margin_amount":0,"vat_amount":0,"total":1785.069999999999936335370875895023345947265625,"total_formatted":"1785","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 1591 km falls in the medium haul band (1,000\u20132,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: EU \u2014 origin and destination are both supported EU countries, so the shared EU rate table applies","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: none charged on this route","margin":"No margin \u2014 a margin applies only when one end of the route is GB and the place of supply is EU","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 *\u2192PL (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: within eu countries \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: within eu countries \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: within eu countries \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: within eu countries \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: within eu countries \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:11:03] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/zone/create</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:13:10] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→PL [week] [50,25,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,8,100.900000000000005684341886080801486968994140625]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:15:16] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→SE [week] [70,40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,100,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:15:27] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→PL [week] [50,25,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,8,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:16:32] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→PT [week] [50,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,75,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:21:35] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→RO [week] [60,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,75,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:23:14] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→NO [week] [50,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,75,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:26:24] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→BG [week] [50,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:27:17] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→HR [week] [50,30,10,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:28:06] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→CZ [week] [50,40,10,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:29:12] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→DK [week] [40,20,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:30:10] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→EE [week] [50,25,10,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,50,75]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:30:54] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→FI [week] [40,20,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,75,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:33:48] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→FR [week] [50,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:35:21] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Berlin, Germany","volume":["15"],"formula":5,"collection_window":{"from":"21\/12\/2026","to":"22\/12\/2026"},"seasonal":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"months":[12],"weeks":[52]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"months":[12],"weeks":[52]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":635},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1131,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.5200142999999997073246049694716930389404296875,"lng":13.4049446999999997132135831634514033794403076171875},"to":"Berlin, Germany","total_duration":47423,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":5.2660000000000000142108547152020037174224853515625,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.11295000000000499085217597894370555877685546875,"lng":1.239850000000000118660636871936731040477752685546875},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"months":[12],"weeks":[52]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":635},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1131,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.5200142999999997073246049694716930389404296875,"lng":13.4049446999999997132135831634514033794403076171875},"to":"Berlin, Germany","total_duration":47423,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":859.5600000000000591171556152403354644775390625},"markup":{"15":670},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":5.2660000000000000142108547152020037174224853515625,"total_price":"1731","prices":{"15":"1731"},"total_duration":"47423","from":"City of London, London, UK","to":"Berlin, Germany","distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":635},"total_distance":1131,"place_of_supply":"EU","all_size_prices":{"5":"1138","10":"1376","15":"1731","20":"2031","30":"3462"}},"custom_clearance":{"price":205,"cost":188},"seasonal_adjustment":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"month_used":12,"week_used":52,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 52)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":13.1730999999999998095745468162931501865386962890625,"handling_h":6,"customs_required":true,"base_days":2.1303000000000000824229573481716215610504150390625},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":2,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"DE","pricing_country_fallback":false,"distance_km":1131,"distance_tier":"mid_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.7600000000000000088817841970012523233890533447265625,"ppk_percentage":1,"markup_base":570,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":859.5600000000000591171556152403354644775390625,"markup":670,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":12,"month_name":"Dec","week_used":52,"rule":"default (week 52)","basis":"collection_window","label":"Seasonal adjustment (week 52 (21\u201327 Dec), +0%)"},"subtotal":1648.55999999999994543031789362430572509765625,"margin_amount":82.427999999999883584678173065185546875,"vat_amount":0,"total":1730.98799999999982901499606668949127197265625,"total_formatted":"1731","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 1131 km falls in the medium haul band (1,000\u20132,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Germany (DE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Germany \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 default (week 52) curve \u2192 week 52 (21\u201327 Dec) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Germany \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:35:26] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→DE [week] [50,25,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:35:28] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"IhjHaNN8zFpBfD0tY2q2rZO2YvvPA0xKBYDXJ08w","from":"City of London, United Kingdom","to":"Berlin, Germany","volume":["15"],"formula":5,"collection_window":{"from":"21\/12\/2026","to":"22\/12\/2026"},"seasonal":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"months":[12],"weeks":[52]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"months":[12],"weeks":[52]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":635},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1131,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.5200142999999997073246049694716930389404296875,"lng":13.4049446999999997132135831634514033794403076171875},"to":"Berlin, Germany","total_duration":47423,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":5.2660000000000000142108547152020037174224853515625,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.11295000000000499085217597894370555877685546875,"lng":1.239850000000000118660636871936731040477752685546875},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"months":[12],"weeks":[52]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":635},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1131,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":52.5200142999999997073246049694716930389404296875,"lng":13.4049446999999997132135831634514033794403076171875},"to":"Berlin, Germany","total_duration":47423,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":859.5600000000000591171556152403354644775390625},"markup":{"15":670},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":5.2660000000000000142108547152020037174224853515625,"total_price":"2634","prices":{"15":"2634"},"total_duration":"47423","from":"City of London, London, UK","to":"Berlin, Germany","distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":635},"total_distance":1131,"place_of_supply":"EU","all_size_prices":{"5":"1686","10":"2044","15":"2634","20":"3114","30":"5267"}},"custom_clearance":{"price":205,"cost":188},"seasonal_adjustment":{"basis":"collection_window","dates":["21\/12\/2026","22\/12\/2026"],"month_used":12,"week_used":52,"percent":100,"amount":{"5":522.5219999999999345163814723491668701171875,"10":635.7350999999999885403667576611042022705078125,"15":859.5600000000000591171556152403354644775390625,"20":1031.471999999999979991116560995578765869140625,"30":1719.120000000000118234311230480670928955078125},"rule":"*\u2192DE (week 52)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":13.1730999999999998095745468162931501865386962890625,"handling_h":6,"customs_required":true,"base_days":2.1303000000000000824229573481716215610504150390625},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":2,"transfer_max_days":6,"collection_window_days":2,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"DE","pricing_country_fallback":false,"distance_km":1131,"distance_tier":"mid_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"15":{"ppk_rate":0.7600000000000000088817841970012523233890533447265625,"ppk_percentage":1,"markup_base":570,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":859.5600000000000591171556152403354644775390625,"markup":670,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":859.5600000000000591171556152403354644775390625,"percent":100,"month_used":12,"month_name":"Dec","week_used":52,"rule":"*\u2192DE (week 52)","basis":"collection_window","label":"Seasonal adjustment (week 52 (21\u201327 Dec), +100%)"},"subtotal":2508.1199999999998908606357872486114501953125,"margin_amount":125.4059999999999490682967007160186767578125,"vat_amount":0,"total":2633.525999999999839928932487964630126953125,"total_formatted":"2634","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 1131 km falls in the medium haul band (1,000\u20132,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Germany (DE) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: Germany \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 *\u2192DE (week 52) curve \u2192 week 52 (21\u201327 Dec) (+100%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Germany \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Germany \u2192 15 m\u00b3 \u2192 medium haul (1,000\u20132,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 15 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:36:38] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→GR [week] [60,25,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,50,75]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:37:33] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→HU [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:38:50] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→IE [week] [100,50,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,25,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:39:41] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→IT [week] [50,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:40:14] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→LV [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:40:53] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→LT [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:41:26] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→LU [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:42:17] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→MT [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:43:32] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→NL [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:44:49] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→SK [week] [40,25,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:45:23] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→SI [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:46:25] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→CH [week] [40,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 09:47:08] production.INFO: <ul><li>Client IP: 2402:d000:813c:6a87:48d1:6383:ff19:9eba</li><li>URL: http://mopricer.digitaldecode.net/seasonality/save</li><li>Message: seasonal curve saved *→GB [week] [40,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,50,100]</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 11:36:23] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 11:36:24] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":300,"volume":[5],"collection_window":{"from":"23\/09\/2026","to":"26\/09\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":300,"volume":[5],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":278.94099999999997407940099947154521942138671875},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1022","prices":{"5":"1022"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1022","10":"1172","15":"1468","20":"1715","30":"2936"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","26\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192FR (week 39)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":4,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:35:08] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:35:09] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"23\/09\/2026","to":"25\/09\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1172","prices":{"10":"1172"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1022","10":"1172","15":"1468","20":"1715","30":"2936"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["23\/09\/2026","25\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192FR (week 39)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:41] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:41] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"01\/12\/2026","to":"03\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["01\/12\/2026","03\/12\/2026"],"months":[12],"weeks":[49]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["01\/12\/2026","03\/12\/2026"],"months":[12],"weeks":[49]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1172","prices":{"10":"1172"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1022","10":"1172","15":"1468","20":"1715","30":"2936"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["01\/12\/2026","03\/12\/2026"],"month_used":12,"week_used":49,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192FR (week 49)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:48] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:49] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"08\/12\/2026","to":"10\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["08\/12\/2026","10\/12\/2026"],"months":[12],"weeks":[50]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["08\/12\/2026","10\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1206","prices":{"10":"1206"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["08\/12\/2026","10\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:52] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:52] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"30\/11\/2026","to":"02\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/11\/2026","02\/12\/2026"],"months":[11,12],"weeks":[49]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/11\/2026","02\/12\/2026"],"months":[11,12],"weeks":[49]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1172","prices":{"10":"1172"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1022","10":"1172","15":"1468","20":"1715","30":"2936"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["30\/11\/2026","02\/12\/2026"],"month_used":11,"week_used":49,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192FR (week 49)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:54] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:36:55] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"08\/12\/2026","to":"10\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["08\/12\/2026","10\/12\/2026"],"months":[12],"weeks":[50]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["08\/12\/2026","10\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1206","prices":{"10":"1206"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["08\/12\/2026","10\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:38:09] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:3d33:f5e9:8a6b:bb6</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:38:11] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:3d33:f5e9:8a6b:bb6</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:38:41] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:38:41] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"10\/12\/2026","to":"12\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1206","prices":{"10":"1206"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 13:38:54] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:3d33:f5e9:8a6b:bb6</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"GDBKz8ZWjh2gbskKcce58CFkzGK5baGwJop35aix","from":"City of London, United Kingdom","to":"Paris, France","volume":["10"],"formula":5,"collection_window":{"from":"10\/12\/2026","to":"12\/12\/2026"},"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"zones":[{"polygon":[{"lat":51.058390000000002828528522513806819915771484375,"lng":1.1265400000000000968469748841016553342342376708984375},{"lat":51.11359999999999814690454513765871524810791015625,"lng":1.1375299999999999300825948012061417102813720703125},{"lat":51.14547999999999916553861112333834171295166015625,"lng":1.2844700000000000006394884621840901672840118408203125},{"lat":51.17649000000000114596332423388957977294921875,"lng":1.4012000000000000010658141036401502788066864013671875},{"lat":51.16960000000000263753463514149188995361328125,"lng":1.4169899999999999717914533903240226209163665771484375},{"lat":51.11957000000000306272340822033584117889404296875,"lng":1.381790000000000073754335971898399293422698974609375}],"zone":"Dover Ferry","price":119,"fixed":1,"distance":3.217999999999999971578290569595992565155029296875,"start":{"lat":51.13431000000000636873664916492998600006103515625,"lng":1.3071000000000001506350599811412394046783447265625},"end":{"lat":51.10982000000000624595486442558467388153076171875,"lng":1.2826400000000000023447910280083306133747100830078125},"relationship":"through"}],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":0,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1206","prices":{"10":"1206"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"}},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"FR","pricing_country_fallback":false,"distance_km":499,"distance_tier":"low_distance","place_of_supply":"EU","vat_rate":0,"margin":0.05000000000000000277555756156289135105907917022705078125,"total_ferry_cost":0,"total_zone_cost":119,"has_null_ferries":false,"min_cost_applies":true},"sizes":{"10":{"ppk_rate":0.85999999999999998667732370449812151491641998291015625,"ppk_percentage":0.75,"markup_base":580,"markup_percentage":0.6999999999999999555910790149937383830547332763671875,"ferry_cost_percentage":1,"ppk_cost":321.85500000000001818989403545856475830078125,"markup":506,"ferry_cost":0,"min_cost":169.719999999999998863131622783839702606201171875,"zone_cost":119,"seasonal":{"amount":32.1855000000000046611603465862572193145751953125,"percent":10,"month_used":12,"month_name":"Dec","week_used":50,"rule":"*\u2192FR (week 50)","basis":"collection_window","label":"Seasonal adjustment (week 50 (7\u201313 Dec), +10%)"},"subtotal":1148.760500000000092768459580838680267333984375,"margin_amount":57.43802499999992505763657391071319580078125,"vat_amount":0,"total":1206.198525000000017826096154749393463134765625,"total_formatted":"1206","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 499 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: France (FR) \u2014 destination country (all other routes use the destination's rate table)","total_ferry_cost":"Ferries: none detected on this route","total_zone_cost":"Zones: Dover Ferry (fixed 119.00) \u2014 route passes through this zone","margin":"Pricing Data: France \u2192 EU country margin \u2192 Import margin (from GB) (import_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 *\u2192FR (week 50) curve \u2192 week 50 (7\u201313 Dec) (+10%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"10":{"ppk_rate":"Pricing Data: France \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: France \u2192 10 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: France \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: France \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: France \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Ferry cost share (ferry_cost_percentage)","min_cost":"Pricing Constants \u2192 Minimum charge for 10 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 14:04:57] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 14:04:58] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"10\/12\/2026","to":"12\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1206","prices":{"10":"1206"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 14:16:13] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 14:16:14] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"10\/12\/2026","to":"12\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1206","prices":{"10":"1206"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 14:18:15] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-16 14:18:16] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"City of London, United Kingdom","to":"Paris, France","mass":600,"volume":[10],"collection_window":{"from":"10\/12\/2026","to":"12\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":600,"volume":[10],"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":321.85500000000001818989403545856475830078125},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1206","prices":{"10":"1206"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["10\/12\/2026","12\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
