Smart Document Processing

Upload document

Upload your document and let the system extract key information, check for possible issues and prepare it for final review.

View dashboard

Upload document

Select a file to start processing.

PDF, CSV, TXT and image files are supported (up to 10MB).

How it works

Each document goes through a simple processing flow.

Upload The file is uploaded and prepared for processing.
Automatic checks The system extracts data and checks totals, dates and required fields.
Review If something is missing or incorrect, you can easily adjust it.
Final decision Once everything is correct, the document is finalized.
Extracted data

Supplier, document number, dates, currency, totals and line items.

Automatic validation

The system detects missing fields, incorrect totals and duplicate entries.

Image support

Image files can be uploaded and reviewed when needed.

API integration

Documents can also be uploaded directly through the API.

Status tracking

Each document moves through clear steps so you always know its state.

Full control

You can review and adjust data before confirming the final result.

API upload

Use this endpoint when you want to send a document from another system.

  • Send a POST request.
  • Use form-data.
  • The file field must be named document.
POST https://projekat.kupidres.com/api/upload_document.php

Field:
document = your file

Example with cURL:

curl -X POST \
  -F "document=@invoice.pdf" \
  https://projekat.kupidres.com/api/upload_document.php

The API returns JSON like this:

{
  "success": true,
  "message": "Document uploaded successfully.",
  "data": {
    "document_id": 25,
    "status": "Needs Review"
  }
}
Processing document...
Please wait while the file is uploaded and analyzed.