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