A user uploads an import file.
The system validates the entire file and rejects it if there are errors.
If there are no errors the user can commit the file.
On commit, the system uses the Organization Public Code to determine insert or update.
Commit errors they are shown to the user so he can retry the import for failed organizations.