[2026-09-03 03:20:02] production.INFO: [recordings:prune] Pruned 0 recording row(s) older than 30 day(s) (before 2026-08-04 03:20:02).  
[2026-09-03 07:22:09] 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-03 07:22:10] 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":"17\/09\/2026","formula":5,"seasonal":{"basis":"moving_date","dates":["17\/09\/2026"],"months":[9],"weeks":[38]}}</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":["17\/09\/2026"],"months":[9],"weeks":[38]},"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.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":40.41652069999999952187863527797162532806396484375,"lng":-3.7050760000000000360387275577522814273834228515625},"to":"Madrid, Spain","total_duration":66712,"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":2.88600000000000012079226507921703159809112548828125,"total_price":"2691","prices":{"20":"2691"},"total_duration":"66712","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":["17\/09\/2026"],"month_used":9,"week_used":38,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192ES (week 38)"},"transfer":{"inputs":{"driving_hours":18.531099999999998573230186593718826770782470703125,"handling_h":6,"customs_required":true,"base_days":2.725699999999999789679350215010344982147216796875},"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-03 09:54:34] 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-03 09:54:35] 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":"14\/09\/2026","to":"17\/09\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["14\/09\/2026","17\/09\/2026"],"months":[9],"weeks":[38]}}</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":["14\/09\/2026","17\/09\/2026"],"months":[9],"weeks":[38]},"distance_by_country":{"UK":141,"FR":369},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":517,"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":23807,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":289.00299999999998590283212251961231231689453125},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3.275999999999999801048033987171947956085205078125,"total_price":"899","prices":{"5":"899"},"total_duration":"23807","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":369},"total_distance":517,"place_of_supply":"EU","all_size_prices":{"5":"899","10":"1006","15":"1306","20":"1521","30":"2612"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["14\/09\/2026","17\/09\/2026"],"month_used":9,"week_used":38,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 38)"},"transfer":{"inputs":{"driving_hours":6.61310000000000020037305148434825241565704345703125,"handling_h":6,"customs_required":true,"base_days":1.401499999999999968025576890795491635799407958984375},"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-03 09:55:34] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-09-03 09:55:36] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-03 09:55:49] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"i8UOaqHH8jvo5mzEKqp8qAx0qTtVd3jfNr2SMrLP","from":"City of London, United Kingdom","to":"Paris, France","volume":["5"],"formula":5,"collection_window":{"from":"10\/09\/2026","to":"13\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["10\/09\/2026","13\/09\/2026"],"months":[9],"weeks":[37]}}</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":["10\/09\/2026","13\/09\/2026"],"months":[9],"weeks":[37]},"distance_by_country":{"UK":141,"FR":369},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":517,"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":23807,"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.275999999999999801048033987171947956085205078125,"start":{"lat":51.1342700000000007776179700158536434173583984375,"lng":1.3071300000000001251265757673536427319049835205078125},"end":{"lat":51.1104600000000033332980819977819919586181640625,"lng":1.27958000000000016171952665899880230426788330078125},"relationship":"through"}],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["10\/09\/2026","13\/09\/2026"],"months":[9],"weeks":[37]},"distance_by_country":{"UK":141,"FR":369},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":517,"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":23807,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":289.00299999999998590283212251961231231689453125},"markup":{"5":448},"ferries":[],"mass":0,"volume":[5],"total_distance_through_zones":3.275999999999999801048033987171947956085205078125,"total_price":"899","prices":{"5":"899"},"total_duration":"23807","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":369},"total_distance":517,"place_of_supply":"EU","all_size_prices":{"5":"899","10":"1006","15":"1306","20":"1521","30":"2612"}},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["10\/09\/2026","13\/09\/2026"],"month_used":9,"week_used":37,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 37)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":6.61310000000000020037305148434825241565704345703125,"handling_h":6,"customs_required":true,"base_days":1.401499999999999968025576890795491635799407958984375},"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":517,"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":{"5":{"ppk_rate":0.85999999999999998667732370449812151491641998291015625,"ppk_percentage":0.65000000000000002220446049250313080847263336181640625,"markup_base":580,"markup_percentage":0.59999999999999997779553950749686919152736663818359375,"ferry_cost_percentage":0.6999999999999999555910790149937383830547332763671875,"ppk_cost":289.00299999999998590283212251961231231689453125,"markup":448,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":37,"rule":"default (week 37)","basis":"collection_window","label":"Seasonal adjustment (week 37 (7\u201313 Sep), +0%)"},"subtotal":856.002999999999929059413261711597442626953125,"margin_amount":42.8001500000000305590219795703887939453125,"vat_amount":0,"total":898.803149999999959618435241281986236572265625,"total_formatted":"899","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 517 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 37) curve \u2192 week 37 (7\u201313 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-03 10:00:19] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</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-03 10:00:20] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"London, United Kingdom","to":"Paris, France","mass":1200,"volume":[20],"moving_date":"05\/10\/2026","formula":5,"seasonal":{"basis":"moving_date","dates":["05\/10\/2026"],"months":[10],"weeks":[41]}}</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":["05\/10\/2026"],"months":[10],"weeks":[41]},"distance_by_country":{"UK":144,"FR":369},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":520,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":24166,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"20":536.6399999999999863575794734060764312744140625},"markup":{"20":796},"ferries":[],"mass":1200,"volume":[20],"total_distance_through_zones":3.528000000000000024868995751603506505489349365234375,"total_price":"1524","prices":{"20":"1524"},"total_duration":"24166","from":"London, UK","to":"Paris, France","distance_by_country":{"UK":144,"FR":369},"total_distance":520,"place_of_supply":"EU","all_size_prices":{"5":"901","10":"1008","15":"1309","20":"1524","30":"2617"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"moving_date","dates":["05\/10\/2026"],"month_used":10,"week_used":41,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 41)"},"transfer":{"inputs":{"driving_hours":6.7127999999999996560973158921115100383758544921875,"handling_h":6,"customs_required":true,"base_days":1.412500000000000088817841970012523233890533447265625},"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}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-03 10:00:21] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</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-03 10:00:22] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</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":"05\/10\/2026","formula":5,"seasonal":{"basis":"moving_date","dates":["05\/10\/2026"],"months":[10],"weeks":[41]}}</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":["05\/10\/2026"],"months":[10],"weeks":[41]},"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.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":40.41652069999999952187863527797162532806396484375,"lng":-3.7050760000000000360387275577522814273834228515625},"to":"Madrid, Spain","total_duration":66712,"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":2.88600000000000012079226507921703159809112548828125,"total_price":"2691","prices":{"20":"2691"},"total_duration":"66712","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":["05\/10\/2026"],"month_used":10,"week_used":41,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192ES (week 41)"},"transfer":{"inputs":{"driving_hours":18.531099999999998573230186593718826770782470703125,"handling_h":6,"customs_required":true,"base_days":2.725699999999999789679350215010344982147216796875},"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-03 10:03:26] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</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-03 10:03:26] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"London, United Kingdom","to":"Paris, France","mass":1200,"volume":[20],"moving_date":"05\/10\/2026","formula":5,"seasonal":{"basis":"moving_date","dates":["05\/10\/2026"],"months":[10],"weeks":[41]}}</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":["05\/10\/2026"],"months":[10],"weeks":[41]},"distance_by_country":{"UK":144,"FR":369},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":520,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":24166,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"20":536.6399999999999863575794734060764312744140625},"markup":{"20":796},"ferries":[],"mass":1200,"volume":[20],"total_distance_through_zones":3.528000000000000024868995751603506505489349365234375,"total_price":"1524","prices":{"20":"1524"},"total_duration":"24166","from":"London, UK","to":"Paris, France","distance_by_country":{"UK":144,"FR":369},"total_distance":520,"place_of_supply":"EU","all_size_prices":{"5":"901","10":"1008","15":"1309","20":"1524","30":"2617"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"moving_date","dates":["05\/10\/2026"],"month_used":10,"week_used":41,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 41)"},"transfer":{"inputs":{"driving_hours":6.7127999999999996560973158921115100383758544921875,"handling_h":6,"customs_required":true,"base_days":1.412500000000000088817841970012523233890533447265625},"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}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-03 10:14:06] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</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-03 10:14:06] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:a02d:1e51:1510:7c5b</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"London, United Kingdom","to":"Paris, France","mass":1200,"volume":[20],"moving_date":"17\/09\/2026","formula":5,"seasonal":{"basis":"moving_date","dates":["17\/09\/2026"],"months":[9],"weeks":[38]}}</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":["17\/09\/2026"],"months":[9],"weeks":[38]},"distance_by_country":{"UK":144,"FR":369},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":520,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":24166,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"20":536.6399999999999863575794734060764312744140625},"markup":{"20":796},"ferries":[],"mass":1200,"volume":[20],"total_distance_through_zones":3.528000000000000024868995751603506505489349365234375,"total_price":"1524","prices":{"20":"1524"},"total_duration":"24166","from":"London, UK","to":"Paris, France","distance_by_country":{"UK":144,"FR":369},"total_distance":520,"place_of_supply":"EU","all_size_prices":{"5":"901","10":"1008","15":"1309","20":"1524","30":"2617"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"moving_date","dates":["17\/09\/2026"],"month_used":9,"week_used":38,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 38)"},"transfer":{"inputs":{"driving_hours":6.7127999999999996560973158921115100383758544921875,"handling_h":6,"customs_required":true,"base_days":1.412500000000000088817841970012523233890533447265625},"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}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-03 10:15:07] 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-03 10:15: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":"London, United Kingdom","to":"Paris, France","mass":300,"volume":[5],"collection_window":{"from":"28\/09\/2026","to":"01\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]}}</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":["28\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]},"distance_by_country":{"UK":144,"FR":369},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":520,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":24166,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":290.68000000000000682121026329696178436279296875},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3.528000000000000024868995751603506505489349365234375,"total_price":"901","prices":{"5":"901"},"total_duration":"24166","from":"London, UK","to":"Paris, France","distance_by_country":{"UK":144,"FR":369},"total_distance":520,"place_of_supply":"EU","all_size_prices":{"5":"901","10":"1008","15":"1309","20":"1524","30":"2617"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["28\/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":6.7127999999999996560973158921115100383758544921875,"handling_h":6,"customs_required":true,"base_days":1.412500000000000088817841970012523233890533447265625},"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-03 10:21:28] 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-03 10:21:29] 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":"Berlin, Germany","mass":300,"volume":[5],"collection_window":{"from":"14\/09\/2026","to":"17\/09\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["14\/09\/2026","17\/09\/2026"],"months":[9],"weeks":[38]}}</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":["14\/09\/2026","17\/09\/2026"],"months":[9],"weeks":[38]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":634},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1129,"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":47597,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":521.597999999999956344254314899444580078125},"markup":{"5":442},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":5.37300000000000022026824808563105762004852294921875,"total_price":"1191","prices":{"5":"1191"},"total_duration":"47597","from":"City of London, London, UK","to":"Berlin, Germany","distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":634},"total_distance":1129,"place_of_supply":"EU","all_size_prices":{"5":"1191","10":"1441","15":"1812","20":"2126","30":"3623"},"custom_clearance":{"price":205,"cost":188},"seasonal_adjustment":{"basis":"collection_window","dates":["14\/09\/2026","17\/09\/2026"],"month_used":9,"week_used":38,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 38)"},"transfer":{"inputs":{"driving_hours":13.221399999999999153033058973960578441619873046875,"handling_h":6,"customs_required":true,"base_days":2.1356999999999999317878973670303821563720703125},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":2,"transfer_max_days":9,"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-03 10:33:01] 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-03 10:33:02] 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":"Berlin, Germany","mass":300,"volume":[5],"collection_window":{"from":"30\/11\/2026","to":"03\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/11\/2026","03\/12\/2026"],"months":[11,12],"weeks":[49]}}</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":["30\/11\/2026","03\/12\/2026"],"months":[11,12],"weeks":[49]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":634},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1129,"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":47597,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":521.597999999999956344254314899444580078125},"markup":{"5":442},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":5.37300000000000022026824808563105762004852294921875,"total_price":"1191","prices":{"5":"1191"},"total_duration":"47597","from":"City of London, London, UK","to":"Berlin, Germany","distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":634},"total_distance":1129,"place_of_supply":"EU","all_size_prices":{"5":"1191","10":"1441","15":"1812","20":"2126","30":"3623"},"custom_clearance":{"price":205,"cost":188},"seasonal_adjustment":{"basis":"collection_window","dates":["30\/11\/2026","03\/12\/2026"],"month_used":11,"week_used":49,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 49)"},"transfer":{"inputs":{"driving_hours":13.221399999999999153033058973960578441619873046875,"handling_h":6,"customs_required":true,"base_days":2.1356999999999999317878973670303821563720703125},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":2,"transfer_max_days":9,"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-03 10:39:33] 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-03 10:39:34] 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":"Berlin, Germany","mass":300,"volume":[5],"collection_window":{"from":"30\/11\/2026","to":"03\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/11\/2026","03\/12\/2026"],"months":[11,12],"weeks":[49]}}</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":["30\/11\/2026","03\/12\/2026"],"months":[11,12],"weeks":[49]},"distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":634},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1129,"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":47597,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":521.597999999999956344254314899444580078125},"markup":{"5":442},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":5.37300000000000022026824808563105762004852294921875,"total_price":"1191","prices":{"5":"1191"},"total_duration":"47597","from":"City of London, London, UK","to":"Berlin, Germany","distance_by_country":{"UK":141,"FR":62,"BE":213,"NL":73,"DE":634},"total_distance":1129,"place_of_supply":"EU","all_size_prices":{"5":"1191","10":"1441","15":"1812","20":"2126","30":"3623"},"custom_clearance":{"price":205,"cost":188},"seasonal_adjustment":{"basis":"collection_window","dates":["30\/11\/2026","03\/12\/2026"],"month_used":11,"week_used":49,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 49)"},"transfer":{"inputs":{"driving_hours":13.221399999999999153033058973960578441619873046875,"handling_h":6,"customs_required":true,"base_days":2.1356999999999999317878973670303821563720703125},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":2,"transfer_max_days":9,"collection_window_days":4,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
