The AI scanning will require a network but there is no reason that the app could put the new receipts in an offline queue and process when the network is available again.
This should help with possible loss of data with bad or unstable network connection.
