Subversion Repositories SmartDukaan

Rev

Rev 3858 | Rev 3986 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3858 Rev 3956
Line 499... Line 499...
499
	
499
	
500
	/**
500
	/**
501
	Adds the given delay reason to the given order.
501
	Adds the given delay reason to the given order.
502
	Raises an exception if no order with the given id can be found.
502
	Raises an exception if no order with the given id can be found.
503
	*/
503
	*/
504
	bool addDelayReason(1:i64 orderId, 2:DelayReason delayReason) throws (1:TransactionServiceException ex)
504
	bool addDelayReason(1:i64 orderId, 2:DelayReason delayReason) throws (1:TransactionServiceException ex),
-
 
505
	
-
 
506
	/**
-
 
507
	Marks the COD orders with given AWB nos. as having been processed.
-
 
508
	Updates the captured amount for the corresponding payment.
-
 
509
	
-
 
510
	Returns a map of AWBs which were not processed and the associated reason. An AWB is not processed if:
-
 
511
	1. There is no order corresponding to an AWB number.
-
 
512
	2. The captured amount for a payment exceeds the total payment.
-
 
513
	3. The order corresponding to an AWB no. is in a state prior to DELIVERY_SUCCESS.
-
 
514
	*/
-
 
515
	map<string, string> reconcileCodCollection(1:map<string, double> collectedAmountMap, 2:string xferBy, 3:string xferTxnId, 4:i64 xferDate) throws (1:TransactionServiceException ex)
505
}
516
}
506
517