[2026-08-27 03:20:02] production.INFO: [recordings:prune] Pruned 69 recording row(s) older than 30 day(s) (before 2026-07-28 03:20:02).  
[2026-08-27 16:16: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-27 16:16:00] 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":"16\/09\/2026","to":"19\/09\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["16\/09\/2026","19\/09\/2026"],"months":[9],"weeks":[38]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":300,"volume":[5],"formula":5,"seasonal":{"basis":"collection_window","dates":["16\/09\/2026","19\/09\/2026"],"months":[9],"weeks":[38]},"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":23583,"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.181999999999999939603867460391484200954437255859375,"total_price":"1019","prices":{"5":"1019"},"total_duration":"23583","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":["16\/09\/2026","19\/09\/2026"],"month_used":9,"week_used":38,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 38)"},"transfer":{"inputs":{"driving_hours":6.55079999999999973425701682572253048419952392578125,"handling_h":6,"customs_required":true,"base_days":1.3945000000000000728306304154102690517902374267578125},"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-27 16:23: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-27 16:23: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":"Islington, London, United Kingdom","to":"Amsterdam, Netherlands","mass":300,"volume":[5],"collection_window":{"from":"12\/10\/2026","to":"12\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["12\/10\/2026","12\/10\/2026"],"months":[10],"weeks":[42]}}</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":["12\/10\/2026","12\/10\/2026"],"months":[10],"weeks":[42]},"distance_by_country":{"UK":144,"FR":62,"BE":205,"NL":158},"from_c_code":"GB","to_c_code":"NL","ferriesCost":0,"ferries":[],"distance":579,"origin":{"lat":51.53859509999998778084773221053183078765869140625,"lng":-0.1023123999999999977905673631539684720337390899658203125},"from":"Islington, London, UK","destination":{"lat":52.3675769999999971560100675560534000396728515625,"lng":4.90418079999999978468849803903140127658843994140625},"to":"Amsterdam, Netherlands","total_duration":26974,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":297.3165000000000190993887372314929962158203125},"markup":{"5":451},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3.2599999999999997868371792719699442386627197265625,"total_price":"911","prices":{"5":"911"},"total_duration":"26974","from":"Islington, London, UK","to":"Amsterdam, Netherlands","distance_by_country":{"UK":144,"FR":62,"BE":205,"NL":158},"total_distance":579,"place_of_supply":"EU","all_size_prices":{"5":"911","10":"1195","15":"1312","20":"1529","30":"2625"},"custom_clearance":{"price":185,"cost":166},"seasonal_adjustment":{"basis":"collection_window","dates":["12\/10\/2026","12\/10\/2026"],"month_used":10,"week_used":42,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"default (week 42)"},"transfer":{"inputs":{"driving_hours":7.49279999999999990478727340814657509326934814453125,"handling_h":6,"customs_required":true,"base_days":1.4992000000000000881072992342524230480194091796875},"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>  
