Skip to main content
Watchdog can receive invoices from an accounting integration, direct upload, email ingestion, or the public API. The available methods depend on your organization’s setup.

Accounting integrations

Use an integration when Watchdog should synchronize invoices repeatedly from a source system. You can run a manual synchronization when you need it, while automatic synchronization follows its separately configured schedule and scope. Go to Integrations, choose the source system, and follow the connection guide shown in Watchdog. See Accounting integrations for the shared workflow.

Direct upload

Open Invoices and choose the upload action. Select one or more invoice files. Each selected file is created as a separate invoice; the upload dialog does not attach supporting documents to a primary invoice. Watchdog accepts the file, extracts invoice data, identifies the supplier, and starts the applicable agreement checks. Processing continues in the background, so a newly uploaded invoice may not show final findings immediately.

Public API

Use the API to send invoices to Watchdog from your own systems. You upload a PDF or XML invoice, with any attachments, and can follow it until Watchdog has checked it. See Upload invoices.

After ingestion

An invoice can move through several independent activities:
  1. Document and invoice processing.
  2. Classification and metadata extraction.
  3. Matching against suppliers and agreements.
  4. Alert checks for the applicable agreements.
An invoice appearing in the list does not necessarily mean every check has completed. Open the invoice to see its current processing state.