In MyRentâ„¢ I create a movement every time a vehicle is engaged in a rental, maintenance, internal use, etc.
Creating a movement allows you to block the availability of a vehicle.
- Path: MyRent > Vehicle Movement > New

In the opening screen I find the tabs:
- Vehicle Movement
- Closure
- Check Out
- Check In
To create a new movement, I have to fill in the required fields on the screen:

while to close I use the Closure tab:

N.B.
Before creating a movement, it is important to make sure that the cause of the movement is available.
I can add a new Causal Movement like this:
Path: Configurations > Rent > Vehicle Movement > Causal Movement
- on the screen I can see the full list of all available Causale Movement
- click New Causale Movement and fill out the form:

Examples of causes:
- when the vehicle is transferred from one location to another, it will create the causal Transfer
- when the vehicle must be repaired, it will create the causal Repair
- you can also create a causal to program future unavailability of a vehicle: Unavailable
The movement created will appear on the Calendar in blue allowing the renter to check the vehicles subject to movement also in the future.
Other features:
- Path: MyRent > Vehicle Movement > Internal Movement
From this list I can see all the internal movements that have been created to handle these example causes:
- maintenance / repair
- locked for plate replacement
- blocked for possible embezzlement
- Path: MyRent > Vehicle Movement > All Movement
Through this path I can view the list of all movements present in the system;
from the drop-down menu I can search them according to their status:

From this page it is possible modify the output and return data of a movement in case it was entered incorrectly, in this way:
- click Edit
- fix the date
- click on the button Fix Movement date on the top

IMPORTANT:
Operations must be carried out in chronological order. The creation of vehicle movements and the inclusion of rental agreement must take place simultaneously taking in count of the various transfers of vehicles.
- Example 1: a vehicle is transferred from Rome locations to Milan one and a movement is created.
The location in Rome then creates a contract with that vehicle. The system does not allow completing the operation because it turns out that the vehicle is in another location. It will therefore be necessary to create a new movement in which the vehicle is transferred from Milan to Rome and then proceed with the insertion of the contract.
The same thing happens when entering a contract having dates before the date of the movements created.
- Example 2: a movement of vehicle K from location A to B was created on 27 May 2015.
It happens that the location A have to enter a rental agreement for the same vehicle with date 19-21 May 2015. The system does not allow ending the operation as the vehicle is not located in the location that is creating the contract.
To ensure the correct operation of the program, it is necessary to cancel the movement created, make sure that the vehicle concerned is in the desired location, enter the contract and re-register the transfer.
It is therefore important:
- Perform operations in chronological order
- Record all movements that affect a vehicle, so that the system can define its availability automatically
- Check the correct correspondence between the location where the vehicle is located and the location that creates the contract linked to that vehicle.
Also, with regard to the issue of invoices linked to contracts, it is necessary to proceed in chronological order, entering the contract and then issuing the invoice linked to it. Manual entry of contract-related invoices results in the loss of the contract-invoice link.