How to do a campaign code
It is only possible to have 1 valid customer contract in AX otherwise the system would get confused which rates to refer to for invoicing.
In order to differentiate between different rate sheets CAMPAIGN CODES can be used.
Go to your valid customer contract and "create a new version"

click on the button "edit" otherwise you will not be able to edit the contact. Afterwards go to the button "campaign code" and select the code from the drop-down menu. Do you need a completely different one from those which are shown in the drop-down menu? Then click with the right mouse in the box and go to "view details". Press the key combination CTRL+N to create a new entry. Afterwards close the window and pick the new code in your contract.


now the rates can be adjusted in the contract. In order to activate the contract, go first on status: "end audit", then "final" and then "active".

The new contract with the campaign code is now active and can be chosen in the drop-down menu for "campaign codes" Inbound and outbound bookings


If you would like to have more information, please check out the following links:
Invoicing & contracts fundamentals
Invoicing & contracts advanced