[2026-09-17 03:20:03] production.INFO: [recordings:prune] Pruned 0 recording row(s) older than 30 day(s) (before 2026-08-18 03:20:03).  
[2026-09-17 06:57:56] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 06:57: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":"City of London, United Kingdom","to":"Paris, France","mass":300,"volume":[5],"collection_window":{"from":"28\/09\/2026","to":"01\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":300,"volume":[5],"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":278.94099999999997407940099947154521942138671875},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1022","prices":{"5":"1022"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1022","10":"1172","15":"1468","20":"1715","30":"2936"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["28\/09\/2026","01\/10\/2026"],"month_used":9,"week_used":40,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192FR (week 40)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":4,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 07:14:34] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 07:14: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":"Somont\u00edn, Spain","to":"Beith, United Kingdom","mass":900,"volume":[15],"collection_window":{"from":"30\/10\/2026","to":"31\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/10\/2026","31\/10\/2026"],"months":[10],"weeks":[44]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":900,"volume":[15],"formula":5,"seasonal":{"basis":"collection_window","dates":["30\/10\/2026","31\/10\/2026"],"months":[10],"weeks":[44]},"distance_by_country":{"ES":960,"FR":1105,"GB":881},"from_c_code":"ES","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":2951,"origin":{"lat":37.39243280000000169138729688711464405059814453125,"lng":-2.387822200000000005815081749460659921169281005859375},"from":"04877 Somont\u00edn, Province of Almer\u00eda, Spain","destination":{"lat":55.75353179999999753135853097774088382720947265625,"lng":-4.63231569999999859277295399806462228298187255859375},"to":"Beith, UK","total_duration":105971,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"15":2046.518499999999903593561612069606781005859375},"markup":{"15":685},"ferries":[],"mass":900,"volume":[15],"total_distance_through_zones":157.5,"total_price":"3301","prices":{"15":"3301"},"total_duration":"105971","from":"04877 Somont\u00edn, Province of Almer\u00eda, Spain","to":"Beith, UK","distance_by_country":{"ES":960,"FR":1105,"GB":881},"total_distance":2951,"place_of_supply":"EU","all_size_prices":{"5":"2333","10":"2634","15":"3301","20":"3785","30":"6602"},"custom_clearance":{"price":150,"cost":134},"seasonal_adjustment":{"basis":"collection_window","dates":["30\/10\/2026","31\/10\/2026"],"month_used":10,"week_used":44,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 44)"},"transfer":{"inputs":{"driving_hours":29.43639999999999901092451182194054126739501953125,"handling_h":6,"customs_required":true,"base_days":3.937399999999999788968807479250244796276092529296875},"sizes":{"15":{"m3":15,"carriage":"3.5t full load \/ 7.5t part","transfer_min_days":3,"transfer_max_days":8,"collection_window_days":2,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 07:24:33] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 07:24:34] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Request Payload: <pre>{"from":"London, United Kingdom","to":"Madrid, Spain","mass":1200,"volume":[20],"moving_date":"01\/10\/2026","formula":5,"seasonal":{"basis":"moving_date","dates":["01\/10\/2026"],"months":[10],"weeks":[40]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":1200,"volume":[20],"formula":5,"seasonal":{"basis":"moving_date","dates":["01\/10\/2026"],"months":[10],"weeks":[40]},"distance_by_country":{"UK":144,"FR":998,"ES":629},"from_c_code":"GB","to_c_code":"ES","ferriesCost":0,"ferries":[],"distance":1777,"origin":{"lat":51.50722259999999863566699787043035030364990234375,"lng":-0.12758849999999999358379909608629532158374786376953125},"from":"London, UK","destination":{"lat":40.41652069999999952187863527797162532806396484375,"lng":-3.7050760000000000360387275577522814273834228515625},"to":"Madrid, Spain","total_duration":66422,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"20":1505.11900000000014188117347657680511474609375},"markup":{"20":802},"ferries":[],"mass":1200,"volume":[20],"total_distance_through_zones":4.336999999999999744204615126363933086395263671875,"total_price":"2547","prices":{"20":"2547"},"total_duration":"66422","from":"London, UK","to":"Madrid, Spain","distance_by_country":{"UK":144,"FR":998,"ES":629},"total_distance":1777,"place_of_supply":"EU","all_size_prices":{"5":"1594","10":"1785","15":"2209","20":"2547","30":"4418"},"custom_clearance":{"price":322,"cost":302},"seasonal_adjustment":{"basis":"moving_date","dates":["01\/10\/2026"],"month_used":10,"week_used":40,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192ES (week 40)"},"transfer":{"inputs":{"driving_hours":18.45060000000000144382283906452357769012451171875,"handling_h":6,"customs_required":true,"base_days":2.716699999999999892708046900224871933460235595703125},"sizes":{"20":{"m3":20,"carriage":"7.5t part load","transfer_min_days":2,"transfer_max_days":4,"collection_window_days":1,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 07:33:14] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 07:33:15] 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":"08\/12\/2026","to":"11\/12\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["08\/12\/2026","11\/12\/2026"],"months":[12],"weeks":[50]}}</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":["08\/12\/2026","11\/12\/2026"],"months":[12],"weeks":[50]},"distance_by_country":{"UK":141,"FR":352},"from_c_code":"GB","to_c_code":"FR","ferriesCost":0,"ferries":[],"distance":499,"origin":{"lat":51.5133794999999992114680935628712177276611328125,"lng":-0.08900909999999999377973125547214294783771038055419921875},"from":"City of London, London, UK","destination":{"lat":48.85753580000000084737621364183723926544189453125,"lng":2.351368499999999972516206980799324810504913330078125},"to":"Paris, France","total_duration":23416,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":278.94099999999997407940099947154521942138671875},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":3.217999999999999971578290569595992565155029296875,"total_price":"1051","prices":{"5":"1051"},"total_duration":"23416","from":"City of London, London, UK","to":"Paris, France","distance_by_country":{"UK":141,"FR":352},"total_distance":499,"place_of_supply":"EU","all_size_prices":{"5":"1051","10":"1206","15":"1513","20":"1769","30":"3026"},"custom_clearance":{"price":215,"cost":196},"seasonal_adjustment":{"basis":"collection_window","dates":["08\/12\/2026","11\/12\/2026"],"month_used":12,"week_used":50,"percent":10,"amount":{"5":27.894099999999998118482835707254707813262939453125,"10":32.1855000000000046611603465862572193145751953125,"15":42.9140000000000014779288903810083866119384765625,"20":51.49680000000000035242919693700969219207763671875,"30":85.828000000000002955857780762016773223876953125},"rule":"*\u2192FR (week 50)"},"transfer":{"inputs":{"driving_hours":6.504400000000000403588273911736905574798583984375,"handling_h":6,"customs_required":true,"base_days":1.3893999999999999683808482586755417287349700927734375},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":4,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 13:06:12] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 13:06:13] 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":"Vand\u0153uvre-l\u00e8s-Nancy, France","to":"Cambridge, United Kingdom","mass":300,"volume":[5],"collection_window":{"from":"28\/09\/2026","to":"01\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":300,"volume":[5],"formula":5,"seasonal":{"basis":"collection_window","dates":["28\/09\/2026","01\/10\/2026"],"months":[9,10],"weeks":[40]},"distance_by_country":{"FR":491,"GB":264},"from_c_code":"FR","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":761,"origin":{"lat":48.6608250000000026602720026858150959014892578125,"lng":6.17417399999999982895815264782868325710296630859375},"from":"54500 Vand\u0153uvre-l\u00e8s-Nancy, France","destination":{"lat":52.19506650000000291811375063844025135040283203125,"lng":0.1312457999999999957996266175541677512228488922119140625},"to":"Cambridge, UK","total_duration":31671,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":425.39900000000005775291356258094310760498046875},"markup":{"5":448},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":5.1379999999999999005240169935859739780426025390625,"total_price":"1072","prices":{"5":"1072"},"total_duration":"31671","from":"54500 Vand\u0153uvre-l\u00e8s-Nancy, France","to":"Cambridge, UK","distance_by_country":{"FR":491,"GB":264},"total_distance":761,"place_of_supply":"EU","all_size_prices":{"5":"1072","10":"1205","15":"1570","20":"1836","30":"3139"},"custom_clearance":{"price":150,"cost":134},"seasonal_adjustment":{"basis":"collection_window","dates":["28\/09\/2026","01\/10\/2026"],"month_used":9,"week_used":40,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 40)"},"transfer":{"inputs":{"driving_hours":8.7974999999999994315658113919198513031005859375,"handling_h":6,"customs_required":true,"base_days":1.644200000000000105870867628254927694797515869140625},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":1,"transfer_max_days":8,"collection_window_days":4,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 14:32:00] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:78b1:d53a:7eb7:10b8</li><li>URL: http://mopricer.digitaldecode.net/map</li><li>Message: Visited</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 14:32:44] production.INFO: <ul><li>Client IP: 2406:2d40:6117:c908:78b1:d53a:7eb7:10b8</li><li>URL: http://mopricer.digitaldecode.net/send_location</li><li>Request Payload: <pre>{"_token":"xRPaFM7QKgHJ8YSPUoPna58ViLgKShVmUP6WcG0S","from":"Madrid, Spain","to":"Newcastle upon Tyne, United Kingdom","volume":["5"],"formula":5,"collection_window":{"from":"24\/09\/2026","to":"27\/09\/2026"},"seasonal":{"basis":"collection_window","dates":["24\/09\/2026","27\/09\/2026"],"months":[9],"weeks":[39]}}</pre></li><li>Calculate Data: <pre>{"waypoint":["optimize:true","|Dover, United Kingdom","|Calais, France"],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["24\/09\/2026","27\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"ES":469,"FR":1105,"GB":634},"from_c_code":"ES","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":2216,"origin":{"lat":40.41652069999999952187863527797162532806396484375,"lng":-3.7050760000000000360387275577522814273834228515625},"from":"Madrid, Spain","destination":{"lat":54.97809649999999948022377793677151203155517578125,"lng":-1.61789059999999995653752193902619183063507080078125},"to":"Newcastle upon Tyne, UK","total_duration":81208,"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":13.9960000000000004405364961712621152400970458984375,"start":{"lat":51.09553000000000366753738489933311939239501953125,"lng":1.13994000000000017536194718559272587299346923828125},"end":{"lat":51.14006000000000540239852853119373321533203125,"lng":1.3272500000000000408562073062057606875896453857421875},"relationship":"through"},{"polygon":[{"lat":58.4213299999999975398168317042291164398193359375,"lng":-7.12169999999999969730879456619732081890106201171875},{"lat":58.878590000000002646629582159221172332763671875,"lng":-6.02306999999999970185626807506196200847625732421875},{"lat":59.44178000000000139380063046701252460479736328125,"lng":-3.078739999999999810142981004901230335235595703125},{"lat":59.3186699999999973442754708230495452880859375,"lng":-1.452760000000000051301185521879233419895172119140625},{"lat":58.52474000000000131649358081631362438201904296875,"lng":-1.606570000000000053574922276311554014682769775390625},{"lat":57.41779999999999972715158946812152862548828125,"lng":-0.9693599999999999994315658113919198513031005859375},{"lat":55.7234600000000028785507311113178730010986328125,"lng":-1.2769800000000000039790393202565610408782958984375},{"lat":55.2002499999999969304553815163671970367431640625,"lng":-1.0572500000000000230926389122032560408115386962890625},{"lat":54.94865999999999672809281037189066410064697265625,"lng":-1.2330300000000000704147851138259284198284149169921875},{"lat":54.4917999999999977944753482006490230560302734375,"lng":-4.59485000000000010089706847793422639369964599609375},{"lat":54.8349299999999999499777914024889469146728515625,"lng":-5.5616500000000002046363078989088535308837890625},{"lat":55.661529999999999063220457173883914947509765625,"lng":-6.63830999999999971095121509279124438762664794921875},{"lat":56.88145999999999702367858844809234142303466796875,"lng":-7.7589100000000001955413608811795711517333984375},{"lat":57.96972000000000235786501434631645679473876953125,"lng":-7.7589100000000001955413608811795711517333984375}],"zone":"Scotland 2","price":1,"fixed":0,"distance":6.13600000000000012079226507921703159809112548828125,"start":{"lat":54.92311000000000120735421660356223583221435546875,"lng":-1.6245000000000000550670620214077644050121307373046875},"end":{"lat":54.97810000000000485442797071300446987152099609375,"lng":-1.61789000000000005030642569181509315967559814453125},"relationship":"end"}],"mass":null,"volume":["5"],"formula":5,"seasonal":{"basis":"collection_window","dates":["24\/09\/2026","27\/09\/2026"],"months":[9],"weeks":[39]},"distance_by_country":{"ES":469,"FR":1105,"GB":634},"from_c_code":"ES","to_c_code":"GB","ferriesCost":0,"ferries":[],"distance":2216,"origin":{"lat":40.41652069999999952187863527797162532806396484375,"lng":-3.7050760000000000360387275577522814273834228515625},"from":"Madrid, Spain","destination":{"lat":54.97809649999999948022377793677151203155517578125,"lng":-1.61789059999999995653752193902619183063507080078125},"to":"Newcastle upon Tyne, UK","total_duration":81208,"status":"OK","finalPrice":{"has_null_ferries":false,"cost_of_route":{"5":1051.492000000000189174897968769073486328125},"markup":{"5":451},"ferries":[],"mass":0,"volume":[5],"total_distance_through_zones":20.132000000000001449507180950604379177093505859375,"total_price":"1790","prices":{"5":"1790"},"total_duration":"81208","from":"Madrid, Spain","to":"Newcastle upon Tyne, UK","distance_by_country":{"ES":469,"FR":1105,"GB":634},"total_distance":2216,"place_of_supply":"EU","all_size_prices":{"5":"1790","10":"2033","15":"2582","20":"2977","30":"5163"}},"custom_clearance":{"price":150,"cost":134},"seasonal_adjustment":{"basis":"collection_window","dates":["24\/09\/2026","27\/09\/2026"],"month_used":9,"week_used":39,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192GB (week 39)"},"exceptions":[],"transfer":{"inputs":{"driving_hours":22.5578000000000002955857780762016773223876953125,"handling_h":6,"customs_required":true,"base_days":3.1730999999999998095745468162931501865386962890625},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":3,"transfer_max_days":10,"collection_window_days":4,"book_by_notice_days":7}}},"breakdown":{"engine":{"pricing_country":"ES","pricing_country_fallback":false,"distance_km":2216,"distance_tier":"high_distance","place_of_supply":"EU","vat_rate":0,"margin":0.1000000000000000055511151231257827021181583404541015625,"total_ferry_cost":0,"total_zone_cost":125.135999999999995679900166578590869903564453125,"has_null_ferries":false,"min_cost_applies":false},"sizes":{"5":{"ppk_rate":0.729999999999999982236431605997495353221893310546875,"ppk_percentage":0.65000000000000002220446049250313080847263336181640625,"markup_base":585,"markup_percentage":0.59999999999999997779553950749686919152736663818359375,"ferry_cost_percentage":0.59999999999999997779553950749686919152736663818359375,"ppk_cost":1051.492000000000189174897968769073486328125,"markup":451,"ferry_cost":0,"min_cost":0,"zone_cost":125.135999999999995679900166578590869903564453125,"seasonal":{"amount":0,"percent":0,"month_used":9,"month_name":"Sep","week_used":39,"rule":"*\u2192GB (week 39)","basis":"collection_window","label":"Seasonal adjustment (week 39 (21\u201327 Sep), +0%)"},"subtotal":1627.62800000000015643308870494365692138671875,"margin_amount":162.76279999999997016857378184795379638671875,"vat_amount":0,"total":1790.3908000000001266016624867916107177734375,"total_formatted":"1790","derived_from_15":false}},"prov":{"distance_km":"Computed: driven route distance from Google Directions, including forced waypoints","distance_tier":"Computed: 2216 km falls in the long haul band (2,000\u20133,000 km) \u2014 bands set in Pricing Constants","pricing_country":"Selected rates: Spain (ES) \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\nScotland 2 (1.00 \u00d7 6.136 km inside) \u2014 route ends in this zone","margin":"Pricing Data: Spain \u2192 EU country margin \u2192 Export margin (to GB) (export_margin)","vat_rate":"Pricing Constants \u2192 UK VAT rate (ukVatRate)","min_cost_rule":"Pricing Constants \u2192 applies when route is under 500 km (minCostDistanceKm)","markup_base_const":"Pricing Constants \u2192 Markup base (markupBase)","markup_base_value":100,"min_cost_distance_km":500,"seasonal":"Seasonality \u2192 *\u2192GB (week 39) curve \u2192 week 39 (21\u201327 Sep) (+0%, basis: collection_window) \u2014 applied to route + ferry cost only, inside the subtotal (before margin\/VAT)","sizes":{"5":{"ppk_rate":"Pricing Data: Spain \u2192 5 m\u00b3 \u2192 long haul (2,000\u20133,000 km) \u2192 Cost per km (ppk_cost)","ppk_percentage":"Pricing Data: Spain \u2192 5 m\u00b3 \u2192 Distance rate multiplier (ppk_percentage)","markup_base":"Pricing Data: Spain \u2192 Total markup (total_markup)","markup_percentage":"Pricing Data: Spain \u2192 5 m\u00b3 \u2192 long haul (2,000\u20133,000 km) \u2192 Markup multiplier (markup_percentage)","ferry_cost_percentage":"Pricing Data: Spain \u2192 5 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 5 m\u00b3 (sizeMinPrices)"}}}}}</pre></li><li>Message: FrontEnd Request Success</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 22:03:32] production.INFO: <ul><li>Client IP: 194.76.27.229</li><li>URL: http://mopricer.digitaldecode.net/api/quote_request</li><li>Message: New API Request</li>User: logistics@muveone.co.uk</ul>  
[2026-09-17 22:03:33] 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":"Manchester, United Kingdom","to":"Prague, Czechia","mass":300,"volume":[5],"collection_window":{"from":"05\/10\/2026","to":"08\/10\/2026"},"formula":5,"seasonal":{"basis":"collection_window","dates":["05\/10\/2026","08\/10\/2026"],"months":[10],"weeks":[41]}}</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":["05\/10\/2026","08\/10\/2026"],"months":[10],"weeks":[41]},"distance_by_country":{"UK":473,"FR":62,"BE":333,"DE":491,"CZ":277},"from_c_code":"GB","to_c_code":"CZ","ferriesCost":0,"ferries":[],"distance":1644,"origin":{"lat":53.4807468999999997549821273423731327056884765625,"lng":-2.242542699999999999960209606797434389591217041015625},"from":"Manchester, UK","destination":{"lat":50.075546000000002777596819214522838592529296875,"lng":14.4377490999999995580083123059011995792388916015625},"to":"Prague, Czechia","total_duration":65213,"status":"OK"}</pre></li><li>Response Payload: <pre>{"has_null_ferries":false,"cost_of_route":{"5":822.822000000000116415321826934814453125},"markup":{"5":580},"ferries":[],"mass":300,"volume":[5],"total_distance_through_zones":2.0480000000000000426325641456060111522674560546875,"total_price":"1628","prices":{"5":"1628"},"total_duration":"65213","from":"Manchester, UK","to":"Prague, Czechia","distance_by_country":{"UK":473,"FR":62,"BE":333,"DE":491,"CZ":277},"total_distance":1644,"place_of_supply":"EU","all_size_prices":{"5":"1628","10":"1892","15":"2231","20":"2630","30":"4462"},"custom_clearance":{"price":225,"cost":205},"seasonal_adjustment":{"basis":"collection_window","dates":["05\/10\/2026","08\/10\/2026"],"month_used":10,"week_used":41,"percent":0,"amount":{"5":0,"10":0,"15":0,"20":0,"30":0},"rule":"*\u2192CZ (week 41)"},"transfer":{"inputs":{"driving_hours":18.114699999999999135980033315718173980712890625,"handling_h":6,"customs_required":true,"base_days":2.679399999999999781863380121649242937564849853515625},"sizes":{"5":{"m3":5,"carriage":"part load (groupage)","transfer_min_days":2,"transfer_max_days":9,"collection_window_days":4,"book_by_notice_days":7}}}}</pre></li><li>Message: Api Request Success</li>User: logistics@muveone.co.uk</ul>  
