Gift batches are created to load gifts, and save the gifts to Constituent records. If an Event registration is created that does not require a registration fee be paid with a gift, this Event registration will save directly to the Event record, and not appear in a batch.  If there are no registration fees in any of the transactions downloaded, no gift will be submitted and thus no batch created.  The participant record will be created and added to the Event/Constituent records when the transactions are processed.

If there are transactions that do have registration fees processed at the same time, those registrations for which the gift information in the import  Event registrations show as "no registration fee", will be added to the record and not included in the batch. Registrations that import with any gift amount, including a gift amount of $0, will still import into a batch, and a gift will be placed on the constituent gift record.