[2026-08-20 02:58:26] 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-08-20 02:58:26] 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":1200,"volume":[15],"collection_window":{"from":"29\/08\/2026","to":"30\/08\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["29\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":1200,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["29\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":141,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":500,"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":23541,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":430},"markup":{"15":680},"ferries":[],"mass":1200,"volume":[15],"total_distance_through_zones":3,"total_price":"1290","prices":{"15":"1290"},"total_duration":"23541","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":350},"total_distance":500,"place_of_supply":"EU","all_size_prices":{"5":"889","10":"995","15":"1290","20":"1503","30":"2581"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["29\/08\/2026","30\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"transfer":{"inputs":{"driving_hours":6.53920000000000012363443602225743234157562255859375,"handling_h":6,"customs_required":true,"base_days":1.3931999999999999939603867460391484200954437255859375},"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}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 02:58: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-08-20 02:58:28] 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":"28\/08\/2026","to":"30\/08\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]}}</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":["28\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":141,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":500,"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":23541,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":322.5},"markup":{"10":506},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":3,"total_price":"995","prices":{"10":"995"},"total_duration":"23541","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":350},"total_distance":500,"place_of_supply":"EU","all_size_prices":{"5":"889","10":"995","15":"1290","20":"1503","30":"2581"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["28\/08\/2026","30\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"transfer":{"inputs":{"driving_hours":6.53920000000000012363443602225743234157562255859375,"handling_h":6,"customs_required":true,"base_days":1.3931999999999999939603867460391484200954437255859375},"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-08-20 03:20:03] production.INFO: [recordings:prune] Pruned 926 recording row(s) older than 30 day(s) (before 2026-07-21 03:20:03).  
[2026-08-20 04:06:42] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:d129:7f45:475a:76e6</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 04:06:49] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:d129:7f45:475a:76e6</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 04:07:13] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:d129:7f45:475a:76e6</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"h25F3mdh4QAXJ2St1HQmj1EVyIHr3Sml4kKhfhm9","from":"City of London, United Kingdom","to":"Paris, France","volume":["15"],"formula":5,"collection_window":{"from":"27\/08\/2026","to":"28\/08\/2026"},"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","28\/08\/2026"],"months":[8],"weeks":[35]}}</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":["27\/08\/2026","28\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":141,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":500,"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":23541,"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,"start":{"lat":51.13310000000000599129634792916476726531982421875,"lng":1.3069300000000001471534005759167484939098358154296875},"end":{"lat":51.107110000000005811671144329011440277099609375,"lng":1.2955600000000000449063009000383317470550537109375},"relationship":"through"}],"mass":null,"volume":["15"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","28\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":141,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":500,"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":23541,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"15":430},"markup":{"15":680},"ferries":[],"mass":0,"volume":[15],"total_distance_through_zones":3,"total_price":"1290","prices":{"15":"1290"},"total_duration":"23541","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":350},"total_distance":500,"place_of_supply":"EU","all_size_prices":{"5":"889","10":"995","15":"1290","20":"1503","30":"2581"}},"seasonal_adjustment":{"basis":"collection_window","dates":["27\/08\/2026","28\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":6.53920000000000012363443602225743234157562255859375,"handling_h":6,"customs_required":true,"base_days":1.3931999999999999939603867460391484200954437255859375},"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":"FR","pricing_country_fallback":false,"distance_km":500,"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.85999999999999998667732370449812151491641998291015625,"ppk_percentage":1,"markup_base":580,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":430,"markup":680,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"default (week 35)","basis":"collection_window","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":1229,"margin_amount":61.450000000000045474735088646411895751953125,"vat_amount":0,"total":1290.450000000000045474735088646411895751953125,"total_formatted":"1290","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 500 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 35) curve \u2192 week 35 (24\u201330 Aug) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"15":{"ppk_rate":"Pricing Data: France \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: France \u2192 15 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: France \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: France \u2192 15 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: France \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-08-20 05:32:05] 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-08-20 05:32:06] 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":"Lisbon, Portugal","mass":600,"volume":[10],"collection_window":{"from":"07\/10\/2026","to":"09\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["07\/10\/2026","09\/10\/2026"],"months":[10],"weeks":[41]}}</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":["07\/10\/2026","09\/10\/2026"],"months":[10],"weeks":[41]},"distance_by_country":{"UK":144,"FR":998,"ES":536,"PT":554},"from_c_code":"GB","to_c_code":"PT","ferriesCost":0,"ferries":[],"distance":2239,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":38.7223171000000121466655400581657886505126953125,"lng":-9.139333199999999379770088125951588153839111328125},"to":"Lisbon, Portugal","total_duration":82073,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"10":1326.607500000000072759576141834259033203125},"markup":{"10":587.5},"ferries":[],"mass":600,"volume":[10],"total_distance_through_zones":1.4519999999999999573674358543939888477325439453125,"total_price":"2135","prices":{"10":"2135"},"total_duration":"82073","from":"London, UK","to":"Lisbon, Portugal","distance_by_country":{"UK":144,"FR":998,"ES":536,"PT":554},"total_distance":2239,"place_of_supply":"EU","all_size_prices":{"5":"1847","10":"2135","15":"2770","20":"3278","30":"5539"},"custom_clearance":{"price":275,"cost":250},"seasonal_adjustment":{"basis":"collection_window","dates":["07\/10\/2026","09\/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":22.798100000000001585931386216543614864349365234375,"handling_h":6,"customs_required":true,"base_days":3.199800000000000199662508748588152229785919189453125},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":3,"transfer_max_days":10,"collection_window_days":3,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 09:13:21] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 09:13:23] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 09:14:32] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"OIty8AbWFpos3NHbSsCE55wVT94gc1WpVHaxX3wR","from":"Trustrup, Denmark","to":"Trustrup, Denmark","volume":["10"],"formula":5,"collection_window":{"from":"27\/08\/2026","to":"29\/08\/2026"},"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":[],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"DK":0},"from_c_code":"DK","to_c_code":"DK","ferriesCost":0,"ferries":[],"distance":0,"origin":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"from":"8570 Trustrup, Denmark","destination":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"to":"8570 Trustrup, Denmark","total_duration":0,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":[],"zones":[],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"DK":0},"from_c_code":"DK","to_c_code":"DK","ferriesCost":0,"ferries":[],"distance":0,"origin":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"from":"8570 Trustrup, Denmark","destination":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"to":"8570 Trustrup, Denmark","total_duration":0,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"10":0},"markup":{"10":468},"ferries":[],"mass":0,"volume":[10],"total_distance_through_zones":0,"total_price":"638","prices":{"10":"638"},"total_duration":"0","from":"8570 Trustrup, Denmark","to":"8570 Trustrup, Denmark","distance_by_country":{"DK":0},"total_distance":0,"place_of_supply":"EU","all_size_prices":{"5":"503","10":"638","15":"730","20":"856","30":"1459"}},"seasonal_adjustment":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":0,"handling_h":6,"customs_required":false,"base_days":0.66669999999999995932142837773426435887813568115234375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":7,"collection_window_days":3,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"EU","pricing_country_fallback":false,"distance_km":0,"distance_tier":"low_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":true},"sizes":{"10":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":0.75,"markup_base":460,"markup_percentage":0.8000000000000000444089209850062616169452667236328125,"ferry_cost_percentage":0.8000000000000000444089209850062616169452667236328125,"ppk_cost":0,"markup":468,"ferry_cost":0,"min_cost":169.719999999999998863131622783839702606201171875,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"default (week 35)","basis":"collection_window","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":637.720000000000027284841053187847137451171875,"margin_amount":0,"vat_amount":0,"total":637.720000000000027284841053187847137451171875,"total_formatted":"638","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 0 km falls in the short haul band (under 1,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 default (week 35) curve \u2192 week 35 (24\u201330 Aug) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"10":{"ppk_rate":"Pricing Data: within eu countries \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: within eu countries \u2192 10 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 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: within eu countries \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-08-20 09:14:43] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"OIty8AbWFpos3NHbSsCE55wVT94gc1WpVHaxX3wR","from":"Trustrup, Denmark","to":"Trustrup, Denmark","volume":["10"],"formula":5,"collection_window":{"from":"27\/08\/2026","to":"29\/08\/2026"},"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":[],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"DK":0},"from_c_code":"DK","to_c_code":"DK","ferriesCost":0,"ferries":[],"distance":0,"origin":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"from":"8570 Trustrup, Denmark","destination":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"to":"8570 Trustrup, Denmark","total_duration":0,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":[],"zones":[],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"DK":0},"from_c_code":"DK","to_c_code":"DK","ferriesCost":0,"ferries":[],"distance":0,"origin":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"from":"8570 Trustrup, Denmark","destination":{"lat":56.3477821999999974877937347628176212310791015625,"lng":10.769955599999999407145878649316728115081787109375},"to":"8570 Trustrup, Denmark","total_duration":0,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"10":0},"markup":{"10":468},"ferries":[],"mass":0,"volume":[10],"total_distance_through_zones":0,"total_price":"638","prices":{"10":"638"},"total_duration":"0","from":"8570 Trustrup, Denmark","to":"8570 Trustrup, Denmark","distance_by_country":{"DK":0},"total_distance":0,"place_of_supply":"EU","all_size_prices":{"5":"503","10":"638","15":"730","20":"856","30":"1459"}},"seasonal_adjustment":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":0,"handling_h":6,"customs_required":false,"base_days":0.66669999999999995932142837773426435887813568115234375},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":7,"collection_window_days":3,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"EU","pricing_country_fallback":false,"distance_km":0,"distance_tier":"low_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":true},"sizes":{"10":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":0.75,"markup_base":460,"markup_percentage":0.8000000000000000444089209850062616169452667236328125,"ferry_cost_percentage":0.8000000000000000444089209850062616169452667236328125,"ppk_cost":0,"markup":468,"ferry_cost":0,"min_cost":169.719999999999998863131622783839702606201171875,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"default (week 35)","basis":"collection_window","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":637.720000000000027284841053187847137451171875,"margin_amount":0,"vat_amount":0,"total":637.720000000000027284841053187847137451171875,"total_formatted":"638","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 0 km falls in the short haul band (under 1,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 default (week 35) curve \u2192 week 35 (24\u201330 Aug) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"10":{"ppk_rate":"Pricing Data: within eu countries \u2192 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: within eu countries \u2192 10 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 10 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: within eu countries \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-08-20 09:15:16] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"OIty8AbWFpos3NHbSsCE55wVT94gc1WpVHaxX3wR","from":"Trustrup, Denmark","to":"Helsinki, Finland","volume":["10"],"formula":5,"collection_window":{"from":"27\/08\/2026","to":"29\/08\/2026"},"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Tallin, Estonia","|Hamburg, Germany"],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"DK":148,"DE":621,"PL":562,"LT":455,"LV":145,"EE":276,"FI":84},"from_c_code":"DK","to_c_code":"FI","ferriesCost":0,"ferries":[{"name":"Tallinn - Helsingi (L\u00e4nsiterminal)","price":400}],"distance":2295,"origin":{"lat":56.34777450000000698082658345811069011688232421875,"lng":10.7699239000000002164370016544125974178314208984375},"from":"8570 Trustrup, Denmark","destination":{"lat":60.16986709999999760611899546347558498382568359375,"lng":24.938287800000001226408130605705082416534423828125},"to":"Helsinki, Finland","total_duration":97503,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":["optimize:true","|Tallin, Estonia","|Hamburg, Germany"],"zones":[],"mass":null,"volume":["10"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"DK":148,"DE":621,"PL":562,"LT":455,"LV":145,"EE":276,"FI":84},"from_c_code":"DK","to_c_code":"FI","ferriesCost":0,"ferries":[{"name":"Tallinn - Helsingi (L\u00e4nsiterminal)","price":400}],"distance":2295,"origin":{"lat":56.34777450000000698082658345811069011688232421875,"lng":10.7699239000000002164370016544125974178314208984375},"from":"8570 Trustrup, Denmark","destination":{"lat":60.16986709999999760611899546347558498382568359375,"lng":24.938287800000001226408130605705082416534423828125},"to":"Helsinki, Finland","total_duration":97503,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"10":1256.5124999999998181010596454143524169921875},"markup":{"10":468},"ferries":[{"name":"Tallinn - Helsingi (L\\u00e4nsiterminal)","price":400}],"mass":0,"volume":[10],"total_distance_through_zones":0,"total_price":"2045","prices":{"10":"2045"},"total_duration":"97503","from":"8570 Trustrup, Denmark","to":"Helsinki, Finland","distance_by_country":{"DK":148,"DE":621,"PL":562,"LT":455,"LV":145,"EE":276,"FI":84},"total_distance":2295,"place_of_supply":"EU","all_size_prices":{"5":"1705","10":"2045","15":"2635","20":"3142","30":"5271"}},"seasonal_adjustment":{"basis":"collection_window","dates":["27\/08\/2026","29\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":27.084199999999999164401742746122181415557861328125,"handling_h":6,"customs_required":false,"base_days":3.6760000000000001563194018672220408916473388671875},"sizes":{"10":{"m3":10,"carriage":"part load (groupage)","transfer_min_days":3,"transfer_max_days":10,"collection_window_days":3,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"EU","pricing_country_fallback":false,"distance_km":2295,"distance_tier":"high_distance","place_of_supply":"EU","vat_rate":0,"margin":0,"total_ferry_cost":400,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"10":{"ppk_rate":0.729999999999999982236431605997495353221893310546875,"ppk_percentage":0.75,"markup_base":460,"markup_percentage":0.8000000000000000444089209850062616169452667236328125,"ferry_cost_percentage":0.8000000000000000444089209850062616169452667236328125,"ppk_cost":1256.5124999999998181010596454143524169921875,"markup":468,"ferry_cost":320,"min_cost":0,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"default (week 35)","basis":"collection_window","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":2044.5124999999998181010596454143524169921875,"margin_amount":0,"vat_amount":0,"total":2044.5124999999998181010596454143524169921875,"total_formatted":"2045","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 2295 km falls in the long haul band (2,000\u20133,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: Tallinn - Helsingi (L\\u00e4nsiterminal) (400.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 35) curve \u2192 week 35 (24\u201330 Aug) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"10":{"ppk_rate":"Pricing Data: within eu countries \u2192 10 m\u00b3 \u2192 long haul (2,000\u20133,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: within eu countries \u2192 10 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 10 m\u00b3 \u2192 long haul (2,000\u20133,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: within eu countries \u2192 10 m\u00b3 \u2192 long haul (2,000\u20133,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-08-20 12:51:29] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:51:33] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:56:16] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"B8mvzIg0KgTDBLLbayVEgIpVHwtbKT5UIgmT1aNh","from":"Ancona, Italy","to":"Lyme Regis, United Kingdom","volume":["30"],"formula":5,"moving_date":"27\/08\/2026","seasonal":{"basis":"moving_date","dates":["27\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["30"],"formula":5,"seasonal":{"basis":"moving_date","dates":["27\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"IT":450,"CH":317,"FR":697,"GB":434},"from_c_code":"IT","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":1899,"origin":{"lat":43.60714010000000229183569899760186672210693359375,"lng":13.51017470000000031404852052219212055206298828125},"from":"Ancona, Province of Ancona, Italy","destination":{"lat":50.72512929999999897745510679669678211212158203125,"lng":-2.9366251999999999355850377469323575496673583984375},"to":"Lyme Regis, UK","total_duration":74871,"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":1.133999999999999896971303314785473048686981201171875,"start":{"lat":51.09785000000000110276232589967548847198486328125,"lng":1.163510000000000044195758164278231561183929443359375},"end":{"lat":51.10602000000000089130480773746967315673828125,"lng":1.17321000000000008611777957412414252758026123046875},"relationship":"through"},{"polygon":[{"lat":51.37776999999999816282070241868495941162109375,"lng":-4.16638999999999981582732289098203182220458984375},{"lat":51.45645999999999986584953148849308490753173828125,"lng":-5.64405000000000001136868377216160297393798828125},{"lat":52.1089199999999976853359839878976345062255859375,"lng":-5.336439999999999628244040650315582752227783203125},{"lat":52.23020999999999958163243718445301055908203125,"lng":-4.9189600000000002211208993685431778430938720703125},{"lat":52.20329000000000263526089838705956935882568359375,"lng":-4.12793999999999972061459629912860691547393798828125},{"lat":51.96023000000000280351741821505129337310791015625,"lng":-3.29298000000000001818989403545856475830078125},{"lat":51.52486999999999994770405464805662631988525390625,"lng":-3.117199999999999970867747833835892379283905029296875},{"lat":51.5385399999999975761966197751462459564208984375,"lng":-2.63379999999999991899812812334857881069183349609375},{"lat":51.3742400000000003501554601825773715972900390625,"lng":-2.34816000000000002501110429875552654266357421875},{"lat":51.14047000000000053887561080045998096466064453125,"lng":-2.260269999999999779305426272912882268428802490234375},{"lat":50.87780000000000057980287238024175167083740234375,"lng":-1.7988399999999999945288209346472285687923431396484375},{"lat":50.52989999999999781721271574497222900390625,"lng":-1.6670000000000000373034936274052597582340240478515625},{"lat":50.12310000000000087538865045644342899322509765625,"lng":-3.13917000000000001591615728102624416351318359375},{"lat":49.65594999999999714646037318743765354156494140625,"lng":-5.468270000000000408135747420601546764373779296875},{"lat":50.1934899999999970532371662557125091552734375,"lng":-5.99561999999999972743580656242556869983673095703125},{"lat":50.9193700000000006866684998385608196258544921875,"lng":-5.11671000000000031349145501735620200634002685546875}],"zone":"W UK","price":1,"fixed":0,"distance":64.3020000000000067075234255753457546234130859375,"start":{"lat":51.09458000000000765794538892805576324462890625,"lng":-2.232410000000000227515783990384079515933990478515625},"end":{"lat":50.725130000000007157723302952945232391357421875,"lng":-2.93663000000000007361222742474637925624847412109375},"relationship":"end"}],"mass":null,"volume":["30"],"formula":5,"seasonal":{"basis":"moving_date","dates":["27\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"IT":450,"CH":317,"FR":697,"GB":434},"from_c_code":"IT","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":1899,"origin":{"lat":43.60714010000000229183569899760186672210693359375,"lng":13.51017470000000031404852052219212055206298828125},"from":"Ancona, Province of Ancona, Italy","destination":{"lat":50.72512929999999897745510679669678211212158203125,"lng":-2.9366251999999999355850377469323575496673583984375},"to":"Lyme Regis, UK","total_duration":74871,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"30":2924.4600000000000363797880709171295166015625},"markup":{"30":1550},"ferries":[],"mass":0,"volume":[30],"total_distance_through_zones":65.436000000000007048583938740193843841552734375,"total_price":"5325","prices":{"30":"5325"},"total_duration":"74871","from":"Ancona, Province of Ancona, Italy","to":"Lyme Regis, UK","distance_by_country":{"IT":450,"CH":317,"FR":697,"GB":434},"total_distance":1899,"place_of_supply":"EU","all_size_prices":{"5":"1803","10":"2096","15":"2663","20":"3133","30":"5325"}},"custom_clearance":{"price":150,"cost":134},"seasonal_adjustment":{"basis":"moving_date","dates":["27\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":20.7974999999999994315658113919198513031005859375,"handling_h":6,"customs_required":true,"base_days":2.97750000000000003552713678800500929355621337890625},"sizes":{"30":{"m3":30,"carriage":"7.5t full load","transfer_min_days":2,"transfer_max_days":4,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IT","pricing_country_fallback":false,"distance_km":1899,"distance_tier":"mid_distance","place_of_supply":"EU","vat_rate":0,"margin":0.1000000000000000055511151231257827021181583404541015625,"total_ferry_cost":0,"total_zone_cost":183.3020000000000209183781407773494720458984375,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"30":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":675,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":2924.4600000000000363797880709171295166015625,"markup":1550,"ferry_cost":0,"min_cost":0,"zone_cost":366.604000000000041836756281554698944091796875,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"*\u2192GB (week 35)","basis":"moving_date","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":4841.064000000000305590219795703887939453125,"margin_amount":484.1063999999996667611412703990936279296875,"vat_amount":0,"total":5325.1703999999999723513610661029815673828125,"total_formatted":"5325","derived_from_15":true}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 1899 km falls in the medium haul band (1,000\u20132,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Italy (IT) \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\nW UK (1.00 \u00d7 64.302 km inside) \u2014 route ends in this zone","margin":"Pricing Data: Italy \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 35) curve \u2192 week 35 (24\u201330 Aug) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"30":{"derived":"30 m\u00b3 is priced as 2 \u00d7 the 15 m\u00b3 quote (size30Multiplier, Pricing Constants)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:56:40] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:56:42] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:56:46] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"from":"London,City of London,United Kingdom","to":"Paris,France","mass":"300","volume":["5"],"formula":5,"seasonal":{"basis":"default_today","dates":["20\/08\/2026"],"months":[8],"weeks":[34]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":"300","volume":["5"],"formula":5,"seasonal":{"basis":"default_today","dates":["20\/08\/2026"],"months":[8],"weeks":[34]},"distance_by_country":{"UK":141,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":500,"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":23541,"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,"start":{"lat":51.13310000000000599129634792916476726531982421875,"lng":1.3069300000000001471534005759167484939098358154296875},"end":{"lat":51.107110000000005811671144329011440277099609375,"lng":1.2955600000000000449063009000383317470550537109375},"relationship":"through"}],"mass":"300","volume":["5"],"formula":5,"seasonal":{"basis":"default_today","dates":["20\/08\/2026"],"months":[8],"weeks":[34]},"distance_by_country":{"UK":141,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":500,"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":23541,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":279.5},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3,"total_price":"889","prices":{"5":"889"},"total_duration":"23541","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":350},"total_distance":500,"place_of_supply":"EU","all_size_prices":{"5":"889","10":"995","15":"1290","20":"1503","30":"2581"}},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"default_today","dates":["20\/08\/2026"],"month_used":8,"week_used":34,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 34)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":6.53920000000000012363443602225743234157562255859375,"handling_h":6,"customs_required":true,"base_days":1.3931999999999999939603867460391484200954437255859375},"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":500,"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":279.5,"markup":448,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":34,"rule":"default (week 34)","basis":"default_today","label":"Seasonal adjustment (week 34 (17\u201323 Aug), +0%)"},"subtotal":846.5,"margin_amount":42.325000000000045474735088646411895751953125,"vat_amount":0,"total":888.825000000000045474735088646411895751953125,"total_formatted":"889","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 500 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 34) curve \u2192 week 34 (17\u201323 Aug) (+0%, basis: default_today) \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-08-20 12:56:48] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"from":"London,City of London,United Kingdom","to":"Manchester,United Kingdom","mass":"300","volume":["5"],"formula":5,"seasonal":{"basis":"default_today","dates":["20\/08\/2026"],"months":[8],"weeks":[34]}}</pre></li><li>Calculate Data: <pre>{"waypoint":[],"mass":"300","volume":["5"],"formula":5,"seasonal":{"basis":"default_today","dates":["20\/08\/2026"],"months":[8],"weeks":[34]},"distance_by_country":{"UK":322},"from_c_code":"GB","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":322,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.4807468999999997549821273423731327056884765625,"lng":-2.242542699999999999960209606797434389591217041015625},"to":"Manchester, UK","total_duration":14863,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":[],"zones":[],"mass":"300","volume":["5"],"formula":5,"seasonal":{"basis":"default_today","dates":["20\/08\/2026"],"months":[8],"weeks":[34]},"distance_by_country":{"UK":322},"from_c_code":"GB","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":322,"origin":{"lat":51.51337900000000757927409722469747066497802734375,"lng":-0.0890429000000000081538331642150296829640865325927734375},"from":"City of London, London, UK","destination":{"lat":53.4807468999999997549821273423731327056884765625,"lng":-2.242542699999999999960209606797434389591217041015625},"to":"Manchester, UK","total_duration":14863,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":165.347000000000008412825991399586200714111328125},"markup":{"5":430},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":0,"total_price":"867","prices":{"5":"867"},"total_duration":"14863","from":"City of London, London, UK","to":"Manchester, UK","distance_by_country":{"UK":322},"total_distance":322,"place_of_supply":"UK","all_size_prices":{"5":"867","10":"1075","15":"1281","20":"1513","30":"2562"}},"custom_clearance":{"price":0,"cost":0},"seasonal_adjustment":{"basis":"default_today","dates":["20\/08\/2026"],"month_used":8,"week_used":34,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 34)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":4.12859999999999960351715344586409628391265869140625,"handling_h":6,"customs_required":false,"base_days":1.12539999999999995594635038287378847599029541015625},"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":"GB","pricing_country_fallback":false,"distance_km":322,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":0,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":true},"sizes":{"5":{"ppk_rate":0.79000000000000003552713678800500929355621337890625,"ppk_percentage":0.65000000000000002220446049250313080847263336181640625,"markup_base":550,"markup_percentage":0.59999999999999997779553950749686919152736663818359375,"ferry_cost_percentage":1,"ppk_cost":165.347000000000008412825991399586200714111328125,"markup":430,"ferry_cost":0,"min_cost":127.2900000000000062527760746888816356658935546875,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":34,"rule":"*\u2192GB (week 34)","basis":"default_today","label":"Seasonal adjustment (week 34 (17\u201323 Aug), +0%)"},"subtotal":722.636999999999943611328490078449249267578125,"margin_amount":0,"vat_amount":144.5273999999999432475306093692779541015625,"total":867.164399999999886858859099447727203369140625,"total_formatted":"867","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 322 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: United kingdom (GB) \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: 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 *\u2192GB (week 34) curve \u2192 week 34 (17\u201323 Aug) (+0%, basis: default_today) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"5":{"ppk_rate":"Pricing Data: United kingdom \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: United kingdom \u2192 5 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: United kingdom \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: United kingdom \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: United kingdom \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-08-20 12:56:49] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"n1d0IjU7iMVjM6cs0gLSDN5SMDmQe2BwIUPsMAV8","from":"London, United Kingdom","to":"Paris, France","volume":["5"],"formula":5,"collection_window":{"from":"27\/08\/2026","to":"30\/08\/2026"},"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]}}</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":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":144,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":502,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23893,"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.156000000000000138555833473219536244869232177734375,"start":{"lat":51.1352600000000023783286451362073421478271484375,"lng":1.3037400000000001210054278999450616538524627685546875},"end":{"lat":51.1085900000000066256689024157822132110595703125,"lng":1.28840000000000021174173525650985538959503173828125},"relationship":"through"}],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":144,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":502,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23893,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":280.61799999999999499777914024889469146728515625},"markup":{"5":448},"ferries":[],"mass":0,"volume":[5],"total_distance_through_zones":3.156000000000000138555833473219536244869232177734375,"total_price":"890","prices":{"5":"890"},"total_duration":"23893","from":"London, UK","to":"Paris, France","distance_by_country":{"UK":144,"FR":350},"total_distance":502,"place_of_supply":"EU","all_size_prices":{"5":"890","10":"996","15":"1292","20":"1505","30":"2585"}},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":6.63689999999999979962694851565174758434295654296875,"handling_h":6,"customs_required":true,"base_days":1.4040999999999999037214593045064248144626617431640625},"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":502,"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":280.61799999999999499777914024889469146728515625,"markup":448,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"default (week 35)","basis":"collection_window","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":847.61799999999993815436027944087982177734375,"margin_amount":42.3808999999999969077180139720439910888671875,"vat_amount":0,"total":889.9988999999999350620782934129238128662109375,"total_formatted":"890","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 502 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 35) curve \u2192 week 35 (24\u201330 Aug) (+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-08-20 12:56:56] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"n1d0IjU7iMVjM6cs0gLSDN5SMDmQe2BwIUPsMAV8","from":"London, United Kingdom","to":"Manchester, United Kingdom","volume":["5"],"formula":5,"collection_window":{"from":"27\/08\/2026","to":"30\/08\/2026"},"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":[],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":321},"from_c_code":"GB","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":322,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":53.4807468999999997549821273423731327056884765625,"lng":-2.242542699999999999960209606797434389591217041015625},"to":"Manchester, UK","total_duration":14483,"status":"OK"}</pre></li><li>Response Payload: <pre>{"waypoint":[],"zones":[],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":321},"from_c_code":"GB","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":322,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":53.4807468999999997549821273423731327056884765625,"lng":-2.242542699999999999960209606797434389591217041015625},"to":"Manchester, UK","total_duration":14483,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":165.347000000000008412825991399586200714111328125},"markup":{"5":430},"ferries":[],"mass":0,"volume":[5],"total_distance_through_zones":0,"total_price":"867","prices":{"5":"867"},"total_duration":"14483","from":"London, UK","to":"Manchester, UK","distance_by_country":{"UK":321},"total_distance":322,"place_of_supply":"UK","all_size_prices":{"5":"867","10":"1075","15":"1281","20":"1513","30":"2562"}},"custom_clearance":{"price":0,"cost":0},"seasonal_adjustment":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":4.02310000000000034248159863636828958988189697265625,"handling_h":6,"customs_required":false,"base_days":1.1136999999999999122479721336276270449161529541015625},"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":"GB","pricing_country_fallback":false,"distance_km":322,"distance_tier":"low_distance","place_of_supply":"UK","vat_rate":0.200000000000000011102230246251565404236316680908203125,"margin":0,"total_ferry_cost":0,"total_zone_cost":0,"has_null_ferries":false,"min_cost_applies":true},"sizes":{"5":{"ppk_rate":0.79000000000000003552713678800500929355621337890625,"ppk_percentage":0.65000000000000002220446049250313080847263336181640625,"markup_base":550,"markup_percentage":0.59999999999999997779553950749686919152736663818359375,"ferry_cost_percentage":1,"ppk_cost":165.347000000000008412825991399586200714111328125,"markup":430,"ferry_cost":0,"min_cost":127.2900000000000062527760746888816356658935546875,"zone_cost":0,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"*\u2192GB (week 35)","basis":"collection_window","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":722.636999999999943611328490078449249267578125,"margin_amount":0,"vat_amount":144.5273999999999432475306093692779541015625,"total":867.164399999999886858859099447727203369140625,"total_formatted":"867","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 322 km falls in the short haul band (under 1,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: United kingdom (GB) \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: 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 *\u2192GB (week 35) curve \u2192 week 35 (24\u201330 Aug) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"5":{"ppk_rate":"Pricing Data: United kingdom \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: United kingdom \u2192 5 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: United kingdom \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: United kingdom \u2192 5 m\u00b3 \u2192 short haul (under 1,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: United kingdom \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-08-20 12:57:12] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:57:15] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:57:44] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:57:47] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 12:57:51] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"a4ySe8fOAPjwKD9H1brTNn0EVv95wm08OCcUpXFV","from":"London, United Kingdom","to":"Paris, France","volume":["5"],"formula":5,"collection_window":{"from":"27\/08\/2026","to":"30\/08\/2026"},"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]}}</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":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":144,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":502,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23893,"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.156000000000000138555833473219536244869232177734375,"start":{"lat":51.1352600000000023783286451362073421478271484375,"lng":1.3037400000000001210054278999450616538524627685546875},"end":{"lat":51.1085900000000066256689024157822132110595703125,"lng":1.28840000000000021174173525650985538959503173828125},"relationship":"through"}],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":144,"FR":350},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":502,"origin":{"lat":51.507185399999997343911672942340373992919921875,"lng":-0.1275474000000000052157389518470154143869876861572265625},"from":"London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23893,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":280.61799999999999499777914024889469146728515625},"markup":{"5":448},"ferries":[],"mass":0,"volume":[5],"total_distance_through_zones":3.156000000000000138555833473219536244869232177734375,"total_price":"890","prices":{"5":"890"},"total_duration":"23893","from":"London, UK","to":"Paris, France","distance_by_country":{"UK":144,"FR":350},"total_distance":502,"place_of_supply":"EU","all_size_prices":{"5":"890","10":"996","15":"1292","20":"1505","30":"2585"}},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["27\/08\/2026","30\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":6.63689999999999979962694851565174758434295654296875,"handling_h":6,"customs_required":true,"base_days":1.4040999999999999037214593045064248144626617431640625},"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":502,"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":280.61799999999999499777914024889469146728515625,"markup":448,"ferry_cost":0,"min_cost":0,"zone_cost":119,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"default (week 35)","basis":"collection_window","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":847.61799999999993815436027944087982177734375,"margin_amount":42.3808999999999969077180139720439910888671875,"vat_amount":0,"total":889.9988999999999350620782934129238128662109375,"total_formatted":"890","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 502 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 35) curve \u2192 week 35 (24\u201330 Aug) (+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-08-20 12:58:14] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"B8mvzIg0KgTDBLLbayVEgIpVHwtbKT5UIgmT1aNh","from":"Ancona, Italy","to":"Lyme Regis, United Kingdom","volume":["30"],"formula":5,"moving_date":"27\/08\/2026","seasonal":{"basis":"moving_date","dates":["27\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["30"],"formula":5,"seasonal":{"basis":"moving_date","dates":["27\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"IT":450,"CH":317,"FR":697,"GB":434},"from_c_code":"IT","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":1899,"origin":{"lat":43.60714010000000229183569899760186672210693359375,"lng":13.51017470000000031404852052219212055206298828125},"from":"Ancona, Province of Ancona, Italy","destination":{"lat":50.72512929999999897745510679669678211212158203125,"lng":-2.9366251999999999355850377469323575496673583984375},"to":"Lyme Regis, UK","total_duration":74871,"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":1.133999999999999896971303314785473048686981201171875,"start":{"lat":51.09785000000000110276232589967548847198486328125,"lng":1.163510000000000044195758164278231561183929443359375},"end":{"lat":51.10602000000000089130480773746967315673828125,"lng":1.17321000000000008611777957412414252758026123046875},"relationship":"through"},{"polygon":[{"lat":51.37776999999999816282070241868495941162109375,"lng":-4.16638999999999981582732289098203182220458984375},{"lat":51.45645999999999986584953148849308490753173828125,"lng":-5.64405000000000001136868377216160297393798828125},{"lat":52.1089199999999976853359839878976345062255859375,"lng":-5.336439999999999628244040650315582752227783203125},{"lat":52.23020999999999958163243718445301055908203125,"lng":-4.9189600000000002211208993685431778430938720703125},{"lat":52.20329000000000263526089838705956935882568359375,"lng":-4.12793999999999972061459629912860691547393798828125},{"lat":51.96023000000000280351741821505129337310791015625,"lng":-3.29298000000000001818989403545856475830078125},{"lat":51.52486999999999994770405464805662631988525390625,"lng":-3.117199999999999970867747833835892379283905029296875},{"lat":51.5385399999999975761966197751462459564208984375,"lng":-2.63379999999999991899812812334857881069183349609375},{"lat":51.3742400000000003501554601825773715972900390625,"lng":-2.34816000000000002501110429875552654266357421875},{"lat":51.14047000000000053887561080045998096466064453125,"lng":-2.260269999999999779305426272912882268428802490234375},{"lat":50.87780000000000057980287238024175167083740234375,"lng":-1.7988399999999999945288209346472285687923431396484375},{"lat":50.52989999999999781721271574497222900390625,"lng":-1.6670000000000000373034936274052597582340240478515625},{"lat":50.12310000000000087538865045644342899322509765625,"lng":-3.13917000000000001591615728102624416351318359375},{"lat":49.65594999999999714646037318743765354156494140625,"lng":-5.468270000000000408135747420601546764373779296875},{"lat":50.1934899999999970532371662557125091552734375,"lng":-5.99561999999999972743580656242556869983673095703125},{"lat":50.9193700000000006866684998385608196258544921875,"lng":-5.11671000000000031349145501735620200634002685546875}],"zone":"W UK","price":1,"fixed":0,"distance":64.3020000000000067075234255753457546234130859375,"start":{"lat":51.09458000000000765794538892805576324462890625,"lng":-2.232410000000000227515783990384079515933990478515625},"end":{"lat":50.725130000000007157723302952945232391357421875,"lng":-2.93663000000000007361222742474637925624847412109375},"relationship":"end"}],"mass":null,"volume":["30"],"formula":5,"seasonal":{"basis":"moving_date","dates":["27\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"IT":450,"CH":317,"FR":697,"GB":434},"from_c_code":"IT","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":1899,"origin":{"lat":43.60714010000000229183569899760186672210693359375,"lng":13.51017470000000031404852052219212055206298828125},"from":"Ancona, Province of Ancona, Italy","destination":{"lat":50.72512929999999897745510679669678211212158203125,"lng":-2.9366251999999999355850377469323575496673583984375},"to":"Lyme Regis, UK","total_duration":74871,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"30":2924.4600000000000363797880709171295166015625},"markup":{"30":1550},"ferries":[],"mass":0,"volume":[30],"total_distance_through_zones":65.436000000000007048583938740193843841552734375,"total_price":"5325","prices":{"30":"5325"},"total_duration":"74871","from":"Ancona, Province of Ancona, Italy","to":"Lyme Regis, UK","distance_by_country":{"IT":450,"CH":317,"FR":697,"GB":434},"total_distance":1899,"place_of_supply":"EU","all_size_prices":{"5":"1803","10":"2096","15":"2663","20":"3133","30":"5325"}},"custom_clearance":{"price":150,"cost":134},"seasonal_adjustment":{"basis":"moving_date","dates":["27\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 35)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":20.7974999999999994315658113919198513031005859375,"handling_h":6,"customs_required":true,"base_days":2.97750000000000003552713678800500929355621337890625},"sizes":{"30":{"m3":30,"carriage":"7.5t full load","transfer_min_days":2,"transfer_max_days":4,"collection_window_days":1,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"IT","pricing_country_fallback":false,"distance_km":1899,"distance_tier":"mid_distance","place_of_supply":"EU","vat_rate":0,"margin":0.1000000000000000055511151231257827021181583404541015625,"total_ferry_cost":0,"total_zone_cost":183.3020000000000209183781407773494720458984375,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"30":{"ppk_rate":0.770000000000000017763568394002504646778106689453125,"ppk_percentage":1,"markup_base":675,"markup_percentage":1,"ferry_cost_percentage":1,"ppk_cost":2924.4600000000000363797880709171295166015625,"markup":1550,"ferry_cost":0,"min_cost":0,"zone_cost":366.604000000000041836756281554698944091796875,"seasonal":{"amount":0,"percent":0,"month_used":8,"month_name":"Aug","week_used":35,"rule":"*\u2192GB (week 35)","basis":"moving_date","label":"Seasonal adjustment (week 35 (24\u201330 Aug), +0%)"},"subtotal":4841.064000000000305590219795703887939453125,"margin_amount":484.1063999999996667611412703990936279296875,"vat_amount":0,"total":5325.1703999999999723513610661029815673828125,"total_formatted":"5325","derived_from_15":true}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 1899 km falls in the medium haul band (1,000\u20132,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Italy (IT) \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\nW UK (1.00 \u00d7 64.302 km inside) \u2014 route ends in this zone","margin":"Pricing Data: Italy \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 35) curve \u2192 week 35 (24\u201330 Aug) (+0%, basis: moving_date) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"30":{"derived":"30 m\u00b3 is priced as 2 \u00d7 the 15 m\u00b3 quote (size30Multiplier, Pricing Constants)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 13:02:05] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/login</li><li>Message: User Logged In</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 13:02:07] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:1558:d7dc:4548:4952</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 20:12:35] 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-08-20 20:12:36] 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":1200,"volume":[15],"collection_window":{"from":"30\/08\/2026","to":"31\/08\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/08\/2026","31\/08\/2026"],"months":[8],"weeks":[35,36]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":1200,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/08\/2026","31\/08\/2026"],"months":[8],"weeks":[35,36]},"distance_by_country":{"UK":141,"FR":344},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":494,"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":23585,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":424.83999999999997498889570124447345733642578125},"markup":{"15":680},"ferries":[],"mass":1200,"volume":[15],"total_distance_through_zones":3.061999999999999833022457096376456320285797119140625,"total_price":"1463","prices":{"15":"1463"},"total_duration":"23585","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":344},"total_distance":494,"place_of_supply":"EU","all_size_prices":{"5":"1019","10":"1169","15":"1463","20":"1710","30":"2926"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["30\/08\/2026","31\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"transfer":{"inputs":{"driving_hours":6.55140000000000011226575225009582936763763427734375,"handling_h":6,"customs_required":true,"base_days":1.394600000000000061817218011128716170787811279296875},"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}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 20:15:11] 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-08-20 20:15:11] 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":"28\/08\/2026","to":"31\/08\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/08\/2026","31\/08\/2026"],"months":[8],"weeks":[35,36]}}</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\/08\/2026","31\/08\/2026"],"months":[8],"weeks":[35,36]},"distance_by_country":{"UK":141,"FR":344},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":494,"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":23585,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":276.14600000000001500666257925331592559814453125},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3.061999999999999833022457096376456320285797119140625,"total_price":"1019","prices":{"5":"1019"},"total_duration":"23585","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":344},"total_distance":494,"place_of_supply":"EU","all_size_prices":{"5":"1019","10":"1169","15":"1463","20":"1710","30":"2926"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["28\/08\/2026","31\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"transfer":{"inputs":{"driving_hours":6.55140000000000011226575225009582936763763427734375,"handling_h":6,"customs_required":true,"base_days":1.394600000000000061817218011128716170787811279296875},"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-08-20 22:29:00] 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-08-20 22:29:01] 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":"Athens, Greece","mass":900,"volume":[15],"collection_window":{"from":"28\/08\/2026","to":"29\/08\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France","|Kulata, Bulgaria","|Calafat, 205200, Romania","|Budapest, Hungary"],"mass":900,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/08\/2026","29\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":141,"FR":171,"BE":239,"DE":481,"AT":527,"HU":366,"RO":461,"BG":377,"GR":607},"from_c_code":"GB","to_c_code":"GR","ferriesCost":0,"ferries":[],"distance":3384,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":37.9838261000000017020283848978579044342041015625,"lng":23.727534999999999598685462842695415019989013671875},"to":"Athens, Greece","total_duration":138933,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":2470.32000000000016370904631912708282470703125},"markup":{"15":750},"ferries":[],"mass":900,"volume":[15],"total_distance_through_zones":10.0250000000000003552713678800500929355621337890625,"total_price":"3506","prices":{"15":"3506"},"total_duration":"138933","from":"City of London, London, UK","to":"Athens, Greece","distance_by_country":{"UK":141,"FR":171,"BE":239,"DE":481,"AT":527,"HU":366,"RO":461,"BG":377,"GR":607},"total_distance":3384,"place_of_supply":"EU","all_size_prices":{"5":"2394","10":"2721","15":"3506","20":"4162","30":"7013"},"custom_clearance":{"price":260,"cost":240},"seasonal_adjustment":{"basis":"collection_window","dates":["28\/08\/2026","29\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"transfer":{"inputs":{"driving_hours":38.592500000000001136868377216160297393798828125,"handling_h":6,"customs_required":true,"base_days":4.95469999999999988204990586382336914539337158203125},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":4,"transfer_max_days":9,"collection_window_days":2,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-08-20 22:31:55] 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-08-20 22:31:56] 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":"Geneva, Switzerland","mass":800,"volume":[15],"collection_window":{"from":"03\/09\/2026","to":"04\/09\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["03\/09\/2026","04\/09\/2026"],"months":[9],"weeks":[36]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":800,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["03\/09\/2026","04\/09\/2026"],"months":[9],"weeks":[36]},"distance_by_country":{"UK":141,"FR":761,"CH":43},"from_c_code":"GB","to_c_code":"CH","ferriesCost":0,"ferries":[],"distance":956,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":46.2044183000000003858076524920761585235595703125,"lng":6.143172299999999808051143190823495388031005859375},"to":"Geneva, Switzerland","total_duration":40494,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":736.1200000000000045474735088646411895751953125},"markup":{"15":675},"ferries":[],"mass":800,"volume":[15],"total_distance_through_zones":4.56099999999999994315658113919198513031005859375,"total_price":"1683","prices":{"15":"1683"},"total_duration":"40494","from":"City of London, London, UK","to":"Geneva, Switzerland","distance_by_country":{"UK":141,"FR":761,"CH":43},"total_distance":956,"place_of_supply":"EU","all_size_prices":{"5":"1370","10":"1458","15":"1683","20":"1972","30":"3366"},"custom_clearance":{"price":275,"cost":254},"seasonal_adjustment":{"basis":"collection_window","dates":["03\/09\/2026","04\/09\/2026"],"month_used":9,"week_used":36,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 36)"},"transfer":{"inputs":{"driving_hours":11.248300000000000409272615797817707061767578125,"handling_h":6,"customs_required":true,"base_days":1.91650000000000009237055564881302416324615478515625},"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-08-20 22:38: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-08-20 22:38:57] 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 Borough of Haringey, United Kingdom","to":"Berlin, Germany","mass":1200,"volume":[15],"collection_window":{"from":"29\/08\/2026","to":"30\/08\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["29\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":1200,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["29\/08\/2026","30\/08\/2026"],"months":[8],"weeks":[35]},"distance_by_country":{"UK":172,"FR":62,"BE":217,"NL":73,"DE":635},"from_c_code":"GB","to_c_code":"DE","ferriesCost":0,"ferries":[],"distance":1164,"origin":{"lat":51.59052960000000354057192453183233737945556640625,"lng":-0.10333320000000000005169198402654728852212429046630859375},"from":"London Borough of Haringey, London, UK","destination":{"lat":52.5200142999999997073246049694716930389404296875,"lng":13.4049446999999997132135831634514033794403076171875},"to":"Berlin, Germany","total_duration":48512,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":884.6399999999999863575794734060764312744140625},"markup":{"15":670},"ferries":[],"mass":1200,"volume":[15],"total_distance_through_zones":3.411000000000000031974423109204508364200592041015625,"total_price":"1841","prices":{"15":"1841"},"total_duration":"48512","from":"London Borough of Haringey, London, UK","to":"Berlin, Germany","distance_by_country":{"UK":172,"FR":62,"BE":217,"NL":73,"DE":635},"total_distance":1164,"place_of_supply":"EU","all_size_prices":{"5":"1209","10":"1462","15":"1841","20":"2161","30":"3682"},"custom_clearance":{"price":205,"cost":188},"seasonal_adjustment":{"basis":"collection_window","dates":["29\/08\/2026","30\/08\/2026"],"month_used":8,"week_used":35,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 35)"},"transfer":{"inputs":{"driving_hours":13.4756000000000000227373675443232059478759765625,"handling_h":6,"customs_required":true,"base_days":2.164000000000000145661260830820538103580474853515625},"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}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
