Subversion Repositories SmartDukaan

Rev

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

Rev 4586 Rev 4600
Line 264... Line 264...
264
    13:bool processedStatus,
264
    13:bool processedStatus,
265
    14:i64 createdAt,
265
    14:i64 createdAt,
266
    15:i64 processedAt
266
    15:i64 processedAt
267
}
267
}
268
 
268
 
-
 
269
struct PaymentSettlement	{
-
 
270
	1:string gatewayTxnId,
-
 
271
    2:i64 paymentGatewayId,
-
 
272
    3:i64 paymentId,
-
 
273
    4:i64 settlementDate,
-
 
274
    5:double serviceTax,
-
 
275
    6:double otherCharges,
-
 
276
    7:double netCollection
-
 
277
}
-
 
278
 
269
enum HotspotAction{
279
enum HotspotAction{
270
	PO_RAISED,
280
	PO_RAISED,
271
	REVERSAL_INITIATED,
281
	REVERSAL_INITIATED,
272
	NOT_AVAILABLE
282
	NOT_AVAILABLE
273
}
283
}
Line 728... Line 738...
728
	
738
	
729
	/**
739
	/**
730
	Returns the order corresponding to a logistics provider id for a given order status
740
	Returns the order corresponding to a logistics provider id for a given order status
731
	*/
741
	*/
732
	list<Order> getOrdersForProviderForStatus(1:i64 logistics_provider_id, 2:OrderStatus order_status) throws (1:TransactionServiceException ex)
742
	list<Order> getOrdersForProviderForStatus(1:i64 logistics_provider_id, 2:OrderStatus order_status) throws (1:TransactionServiceException ex)
733
 
743
	
-
 
744
	/**
-
 
745
	Returns list of orders fullfiled from a certain vendor and billed in a given date range
-
 
746
	*/
-
 
747
	list<Order> getBilledOrdersForVendor(1:i64 vendorId, 2:i64 billingDateFrom, 3:i64 billingDateTo) throws (1:TransactionServiceException ex),
-
 
748
	
-
 
749
	void saveBluedartSettlements(1:map<i64, double> mapAWBAndAmount) throws (1:TransactionServiceException ex),
-
 
750
	
-
 
751
	void savePaymentSettlements(1:i64 settlementDate, 2:i64 paymentGatewayId, 3:i64 paymentId, 4:double serviceTax, 5:double otherCharges, 6:double netCollection) throws (1:TransactionServiceException ex),
-
 
752
	
-
 
753
	void saveEBSSettlementSummary(1:i64 settlementId, 2:i64 settlementDate, 3:i64 transactionDateFrom, 4:i64 transactionDateTo, 5:double amount) throws (1:TransactionServiceException ex),
-
 
754
	
-
 
755
	PaymentSettlement getSettlementForPaymentId(1:i64 paymentId) throws (1:TransactionServiceException ex),
-
 
756
	
-
 
757
	map<i64, string> getEBSSettlementSummaries() throws (1:TransactionServiceException ex),
-
 
758
	
-
 
759
	void markEBSSettlementUploaded(1:i64 settlementId) throws (1:TransactionServiceException ex),
-
 
760
	
-
 
761
	i64 getEBSSettlementDate(1:i64 settlementId) throws (1:TransactionServiceException ex)
734
}
762
}
735
763