Invoice Scanning Agent
poetry add enthusiast-agent-invoice-scanningThe Invoice Scanning agent processes supplier invoices - PDFs, scanned images, or structured files - to extract line item SKUs and quantities, then updates stock levels in your e-commerce platform in a single batch. When confirmation mode is enabled, it presents the extracted items for review before making any changes, and clearly reports which SKUs were updated and which could not be found in the catalog.
Use Cases
- Incoming Delivery Processing – When goods arrive from a supplier, upload the delivery note or invoice and the agent automatically increases stock levels for every line item, eliminating manual warehouse data entry.
- Paper Invoice Digitization – Scanned paper invoices from suppliers can be uploaded directly; the agent reads the line items and translates them into stock updates without any manual transcription.
- Goods Receipt Verification – Before committing stock updates, the confirmation step lets warehouse staff review the extracted line items and catch discrepancies between the invoice and the actual delivery.
Installing Invoice Scanning Agent
Run the following command inside your application directory.
If you're using Enthusiast Starter, that's inside enthusiast-starter/src/
poetry add enthusiast-agent-invoice-scanningThen, register the integration in your config/settings_override.py.
AVAILABLE_AGENTS = [
'enthusiast_agent_invoice_scanning.InvoiceScanningAgent',
]Last updated on