Fix the cash booking sum on customer order #67
@ -74,9 +74,15 @@ public class CreateOrderAction {
 | 
			
		||||
        CustomerPayment payment = createPayment();
 | 
			
		||||
 | 
			
		||||
        List<Booking> bookingList = new ArrayList<>();
 | 
			
		||||
        bookingList.add(new CreateBookingAction(latestUserBooking, latestMainBooking, new BookingReason(order), order.totalGrossCent).finish());
 | 
			
		||||
        bookingList.add(new CreateBookingAction(null, latestUserBooking, new BookingReason(payment), order.totalGrossCent).finish());
 | 
			
		||||
        bookingList.add(new CreateBookingAction(latestMainBooking, latestVatBooking, new BookingReason(order), order.totalVatCent).finish());
 | 
			
		||||
        Booking purchaseBooking = new CreateBookingAction(
 | 
			
		||||
                latestUserBooking, latestMainBooking, new BookingReason(order), order.totalGrossCent).finish();
 | 
			
		||||
        Booking paymentBooking = new CreateBookingAction(
 | 
			
		||||
                null, purchaseBooking.source /* userAccount */, new BookingReason(payment), order.totalGrossCent).finish();
 | 
			
		||||
        Booking vatBooking = new CreateBookingAction(
 | 
			
		||||
                purchaseBooking.destination /* mainAccount */, latestVatBooking, new BookingReason(order), order.totalVatCent).finish();
 | 
			
		||||
        bookingList.add(purchaseBooking);
 | 
			
		||||
        bookingList.add(paymentBooking);
 | 
			
		||||
        bookingList.add(vatBooking);
 | 
			
		||||
 | 
			
		||||
        WarehouseBooking warehouseBooking = createWarehouseBooking(order);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user