Skip to content

Azure Blob Storage

Receive invoices from Azure Blob Storage containers.

  • Automated invoice drops from other systems
  • High-volume batch processing
  • Integration with Azure Logic Apps/Functions
  1. Go to Azure Portal > Storage Accounts
  2. Create or select storage account
  3. Create container: invoices-incoming

Option A: Connection String

DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx;EndpointSuffix=core.windows.net

Option B: SAS Token (more secure)

  • Generate SAS with Read, List, Delete permissions
  • Set appropriate expiry

Configure these settings:

  • Connection Type: Connection String or SAS Token
  • Connection: Your connection string or token
  • Container: invoices-incoming
  • Folder Prefix: incoming/ (leave blank for container root)
  • Test Connection: Verify settings before saving

After processing, choose one action:

  • Delete blob
  • Move to folder (e.g., processed/)
  • Move to archive container (e.g., invoices-archive)

The system processes any supported file type:

  • *.pdf
  • *.png, *.jpg, *.jpeg
  • *.xml (e-invoices)

Metadata from blob properties can be used for routing purposes.