Service Contract Wanting to Invoice for more than 12 month invoice period

How can you create a contract and have an invoice period greater than 12 months. Have a user who needs to invoice for more than 12 month period.


You will need a new field custom period call it user defined subtype dateformula and also another field to identify if the contract needs special billing or invoicing, call it special billing, once this field is defined you will have to modify the codeunit 5940 ServContractManagement where it creates the invoice and in there check if the service contract header special billing is checked true then in Createinvoice function modify the process to use your user defined field. This is the way I did it for one of our other customer.