Incremental Upload Workflow

For each command in the transaction following actions are performed:

  1. command is checked for presence of mandatory fields and rejected if any check fails

  2. command's individual items (activities/inventories) are validated

  3. if the command contains several customer/resource inventories, they are validated or rejected separately

  4. Inbound API determines actions to be performed for this command and adds them to the action queue.