Hi Liro155,
There are no enforceable rules about what HLR, Functional Requirements or Detailed Requirements are - it depends on how you, your users and your vendor are using the terms.
In my working life I use these terms like this: HLR specify what capabilities the new solution provides. E.g. the ability to record sales. Functional requirements specify the functionality that any computerised part of the solution will provide. E.g. the system will provide the ability to record sales. Note that the HLR in this case made no mention of what was recording sales - it could have been done on an order form for example. The functional requirement on the other hand explicitly states this is what the computerised part of the solution will do. Detailed requirements specify the business rules that must be enforced. E.g. a sale can only be recorded for an existing customer. There are lots of different rules and different ways of documenting them. 
Suggest that you agree with the vendor and the people specifying requirements to you what questions need to be asked and how to record the answers. Typically with a package based solution it is only necessary to specify the Functional Requirements as the detailed rules will be implemented by the package - except for those packages that are configurable in which case you will also need to specify the rules as well for the bits that are configurable.
Here is a full set of all the questions that I ask in a project and places to record the answers (but as mentioned, you need to agree your questions and answer methods with your suppliers of requirements - business users - and suppliers of solution - package vendor):
    | 
     question 
     | 
    
     answer 
     | 
    | 
     what factors caused this project to come in to  being? 
     | 
    
     Driver analysis 
     | 
    | 
     how will you know the project has been  sucessful? 
     | 
    
     smart Objectives 
     | 
    | 
     how big is the solution? 
     | 
    
     scope 
     | 
    | 
     what applications and technologies will the solution  impact 
     | 
    
     scope 
     | 
    | 
     what data will be migrated? 
     | 
    
     scope 
     | 
    | 
     where will it be able to do it? 
     | 
    
     scope 
     | 
    | 
     where will the solution impact? 
     | 
    
     scope 
     | 
    | 
     who is impacted by the solution? 
     | 
    
     scope 
     | 
    | 
     What changes will the project make that will deliver the  objectives?  
     | 
    
     high level functional  requirements 
     | 
    | 
     what processes does the solution  cover? 
     | 
    
     scope & high level functional  requirements 
     | 
    | 
     what will the solution be able to  do? 
     | 
    
     high level functional  requirements 
     | 
    | 
     what is the process sequence of the  solution? 
     | 
    
     process models 
     | 
    | 
     who is involved with each process 
     | 
    
     process models & process  non-functional 
     | 
    | 
     what are the rules that each process  executes? 
     | 
    
     process logic 
     | 
    | 
     what data does each process need to be able to  execute? 
     | 
    
     process logic 
     | 
    | 
     how fast will each process be? 
     | 
    
     process non-functional 
     | 
    | 
     how many transactions must each be able to  perform? 
     | 
    
     process non-functional 
     | 
    | 
     where will each process be used? 
     | 
    
     process non-functional 
     | 
    | 
     who is allowed to use each  process? 
     | 
    
     process non-functional 
     | 
    | 
     how are all the different sets of data related to each  other? 
     | 
    
     data model 
     | 
    | 
     what needs to be known about each set of  data? 
     | 
    
     data attributes 
     | 
    | 
     how long will data be kept? 
     | 
    
     data non-functional 
     | 
    | 
     how much data will be kept? 
     | 
    
     data non-functional 
     | 
    | 
     who can access what data? 
     | 
    
     data non-functional 
     | 
    | 
     how big is the project? 
     | 
    
     project scope 
     | 
    | 
     what applications and technologies will the project  need? 
     | 
    
     project scope 
     | 
    | 
     who needs to be involved in the  project? 
     | 
    
     project scope 
     | 
    | 
     how long has the project got/money?                                               
    Hope some of the above helps. 
    Guy 
     |