Can we set up different pricing basis for different customers in LoGeo?

Yes.

You can define as many pricing basis ( weight, cube, pallet quantity, etc.) as you want and apply them to different customers. You can also set up extra charges such as fuel surcharge to any chosen customer.

After that, you can easily have LoGeo generate invoices for the customers.