Dear,
Required : The condition type MM01 should be entered manually while creating the Inter company invoice for this specific country.
1. Are using this Inter company Pricing Procedure for any another countries or only for specific country ?
If you are using this Pricing Procedure for any another country which is doesnt want /not required to getting this condition type into billing then it is not good to make a required condition type in V/08 with requirement 24 Routine .
2. With ABAPer ,you can right a code as based on your Requirement and make this Routine in Alt.Calculation Type in the V/08 and dont make this condition type as Required in V/08 why because If you are using this Pricing procedure for any another countries then system shall ask maintain Required Condition type in Billing document even If it had coding in Routine developed by ABAPer .Routine will have only this condition type is required for specific country by manual in billing but If make Required in V/08 then It will applicable to all countries .
3. If you dont want go by ABAPer level ,If this business is daily process / requirement is specific country ( single country ) then create one Pricing Procedure , one billing doc and sales document type and make copying control settings and maintain that condition type in the pricing procedure with requirement 24 and make it as required and manual check box.
If you have any doubts please let me know .
Thanks,
Naren