public function save(Vehicle_Models_Verecord $verecord) 
	{
		$mile = 0;
		$mileBf = $verecord->getMileBf();
		$mileAf = $verecord->getMileAf();
		if($mileBf != null && $mileAf != null)
		{
			$mile = $mileAf - $mileBf;
			}
		$data = array(
			'recordId' => $verecord->getRecordId(),
			'veId' => $verecord->getVeId(),
			'prjFlag' => $verecord->getPrjFlag(),
			'projectId' => $verecord->getProjectId(),
			'startDate' => $verecord->getStartDate(),
			'endDate' => $verecord->getEndDate(),
			'route' => $verecord->getRoute(),
			'mileBf' => $verecord->getMileBf(),
			'mileAf' => $verecord->getMileAf(),
			'purpose' => $verecord->getPurpose(),
			'user' => $verecord->getUser(),
			'mileRef' => $verecord->getMileRef(),
			'contactId' => $verecord->getContactId(),
			'mile' => $mile,
			'amount' => $verecord->getAmount(),
			'remark' => $verecord->getRemark()
		);
		if (null === ($id = $verecord->getRecordId())) {
			unset($data['recordId']);
			$this->getDbTable()->insert($data);
		} else {
			$this->getDbTable()->update($data, array('recordId = ?' => $verecord->getRecordId()));
		}
	}