Caution:
The frequency must be adapted to the invoicing period chosen in the invoice.
If you choose an annual periodicity for a one month invoicing period, only one payment will be created.
For billing or payment schedules, you can create milestones to complete the schedule template.
## Creating milestones
Here is the procedure for setting up the milestones for the schedule templates.
### Steps
1. Click on the Application launcher. 2. Type in the search bar *Schedule* and click on the link to the object. 3. In the related list **Milestones** click on the small arrow on the right. 4. Click on **New**.

5. Fill in the fields according to your needs.
6. Create as many milestones as you want to add to your schedule template.
## The fields of the milestone object
Here is an explanation of the fields available in the **Milestone** object.

| **Record Name** | Text (80) | - Give the milestone a meaningful name |
| --- | --- | --- |
| **Percentage** | Percentage (4,6) | - Percentage of milestone - To be filled in manually |
| **Schedule** | Master-Detail (Schedule) | - Automatically populates the schedule linked to the milestone |
| **Position** | Number (3,0) | - Allows you to enter the position to which the milestone should be applied - 1 = first milestone > first invoice / first payment created |
| **Currency** | Picklist | - Allows you to enter a currency - Like the VAT and the language, the currency can be configured at several levels (inheritance). You can also configure it at the level of the Corporate name, Account, Accounting data, Opportunity, Quotation, Subscription or Invoice. |
| **Reference Milestone** | Picklist | - Is the reference milestone : - the initial milestone or - the previous milestone? - If it is the first milestone, please select *- None -* |
| **Gap with Reference Milestone** | Number (5,0) | - Number of days/ months/ years according to the unit chosen below |
| **Gap with Milestone Unit** | Picklist | - The unit that applies for the deviation from the reference milestone |