Subversion Repositories SmartDukaan

Rev

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

Rev 4837 Rev 4875
Line 281... Line 281...
281
    5:double serviceTax,
281
    5:double serviceTax,
282
    6:double otherCharges,
282
    6:double otherCharges,
283
    7:double netCollection
283
    7:double netCollection
284
}
284
}
285
 
285
 
-
 
286
struct CODPaymentSettlement	{
-
 
287
    1:i64 orderId,
-
 
288
    2:i64 settlementDate,
-
 
289
    3:double collection
-
 
290
}
-
 
291
 
286
enum HotspotAction{
292
enum HotspotAction{
287
	PO_RAISED,
293
	PO_RAISED,
288
	REVERSAL_INITIATED,
294
	REVERSAL_INITIATED,
289
	NOT_AVAILABLE
295
	NOT_AVAILABLE
290
}
296
}
Line 820... Line 826...
820
	
826
	
821
	void saveBluedartSettlements(1:map<i64, double> mapAWBAndAmount) throws (1:TransactionServiceException ex),
827
	void saveBluedartSettlements(1:map<i64, double> mapAWBAndAmount) throws (1:TransactionServiceException ex),
822
	
828
	
823
	void savePaymentSettlements(1:i64 settlementDate, 2:i64 paymentGatewayId, 3:i64 paymentId, 4:double serviceTax, 5:double otherCharges, 6:double netCollection) throws (1:TransactionServiceException ex),
829
	void savePaymentSettlements(1:i64 settlementDate, 2:i64 paymentGatewayId, 3:i64 paymentId, 4:double serviceTax, 5:double otherCharges, 6:double netCollection) throws (1:TransactionServiceException ex),
824
	
830
	
-
 
831
	void saveCODPaymentSettlement(1:i64 orderId, 2:i64 settlementDate, 3:double collection) throws (1:TransactionServiceException ex),
-
 
832
	
825
	void saveEBSSettlementSummary(1:i64 settlementId, 2:i64 settlementDate, 3:i64 transactionDateFrom, 4:i64 transactionDateTo, 5:double amount) throws (1:TransactionServiceException ex),
833
	void saveEBSSettlementSummary(1:i64 settlementId, 2:i64 settlementDate, 3:i64 transactionDateFrom, 4:i64 transactionDateTo, 5:double amount) throws (1:TransactionServiceException ex),
826
	
834
	
827
	PaymentSettlement getSettlementForPaymentId(1:i64 paymentId) throws (1:TransactionServiceException ex),
835
	PaymentSettlement getSettlementForPaymentId(1:i64 paymentId) throws (1:TransactionServiceException ex),
828
	
836
	
829
	map<i64, string> getEBSSettlementSummaries() throws (1:TransactionServiceException ex),
837
	map<i64, string> getEBSSettlementSummaries() throws (1:TransactionServiceException ex),
Line 835... Line 843...
835
	list<PaymentSettlement> getSettlementsByDate(1:i64 settlementDateFrom, 2:i64 settlementDateTo, 3:bool isRefund) throws (1:TransactionServiceException ex),
843
	list<PaymentSettlement> getSettlementsByDate(1:i64 settlementDateFrom, 2:i64 settlementDateTo, 3:bool isRefund) throws (1:TransactionServiceException ex),
836
	
844
	
837
	/**
845
	/**
838
	Returns list of Order Ids, which belong to reshiped orders, shortlisted from a given list of Order Ids 
846
	Returns list of Order Ids, which belong to reshiped orders, shortlisted from a given list of Order Ids 
839
	*/
847
	*/
840
	list<i64> getReshippedOrderIds(1:list<i64> orderIds) throws (1:TransactionServiceException ex);
848
	list<i64> getReshippedOrderIds(1:list<i64> orderIds) throws (1:TransactionServiceException ex),
841
 
849
 
842
	/**
850
	/**
843
	 * Updates orders as PO raised. Also updates purchase order id in orders. Pass a map of items mapped to
851
	 * Updates orders as PO raised. Also updates purchase order id in orders. Pass a map of items mapped to
844
	 * the quantities for which the PO is raised.
852
	 * the quantities for which the PO is raised.
845
	 */
853
	 */
846
	void updateOrdersAsPORaised(1:map<i64, i64> itemIdQuantityMap, 2:i64 purchaseOrderId, 3:i64 warehouseId) throws (1:TransactionServiceException ex);
854
	void updateOrdersAsPORaised(1:map<i64, i64> itemIdQuantityMap, 2:i64 purchaseOrderId, 3:i64 warehouseId) throws (1:TransactionServiceException ex),
-
 
855
	
-
 
856
	list<Order> getOrdersWhereVendorNotPaid(1:i64 vendorId) throws (1:TransactionServiceException ex)
847
}
857
}
848
858