class FeeService {

	public FeeResponse createAsync(FeeRequest feeRequest) {

		List<Fee> fees = feeRequest.getFees();
		List<String> ids = sequenceGenUtil.getIds(fees.size(), "egmr_documents_id");

		int index = 0;
		for (Fee fee : fees)
			fee.setId(ids.get(index++));

			kafkaTemplate.send(propertiesManager.getCreateFeeTopicName(), feeRequest);
			
		return getFeeResponse(fees, feeRequest.getRequestInfo());
	}

}