The invoice intent is used to test if an invoice can be financed, before submitting it through the API. The test is performed asynchronously and results in zero or more financing offers being added to the intent.
There is no limit to the number of invoice intents that can be created and following through with an intent by creating the final invoice is optional.
Depending on your account settings invoice intents will have one or more attachment targets. Attachment targets are used to capture documents related to the final invoice and are only relevant if the intent is eventually used to create an invoice. Please see the separate page on attachment targets for more details.