Install
openclaw skills install upinvoiceExtract structured JSON data from invoice PDFs or images using UpInvoice.eu AI for fast, accurate automation of invoice processing in ERP systems.
openclaw skills install upinvoiceThis skill allows any OpenClaw-powered agent to extract structured JSON data from invoice images or PDFs using the UpInvoice.eu AI service. It is designed to be the fastest and most cost-effective way to automate invoice processing for ERP systems.
process_invoiceExtracts structured data from an invoice file (PDF or Image).
https://upinvoice.eu/api/process-invoicePOSTAuthorization: Bearer <YOUR_API_KEY>invoice_file (string, required): The base64-encoded string of the file (PDF, PNG, JPG). Must include the data URI prefix (e.g., data:application/pdf;base64,...).company_name (string, optional): Your company name for extraction context.company_tax_id (string, optional): Your tax/VAT ID.{
"success": true,
"data": {
"supplier": {
"name": "ACME Spain S.L.",
"name_alias": "ACME Tech",
"phone": "+34 912 345 678",
"email": "invoices@acme.es",
"idprof1": "B12345678",
"tva_intra": "ESB12345678",
"address": "Calle Mayor 1",
"zip": "28001",
"town": "Madrid",
"country_code": "ES",
"state": "Madrid"
},
"ref_supplier": "2024-FAC-045",
"date": "2024-03-15",
"total_ht": 100.00,
"total_tva": 21.00,
"total_ttc": 121.00,
"tva_tx": 21.0,
"localtax2": 0.0,
"is_credit_invoice": false,
"lines": [
{
"product_desc": "Cloud Hosting Service - March 2024",
"qty": 1,
"pu_ht": 100.00,
"tva_tx": 21.0,
"total_ht": 100.00,
"total_ttc": 121.00,
"product_type": 1
}
],
"available_points": 3
}
}
Note: available_points shows remaining credits for the current user.
Go to UpInvoice.eu/register and create an account. No credit card is required to start.
Upon registration, your account is automatically credited with 4 free invoice processings. This allows you to test the API integration fully before committing to a plan.
Add the generated token as a Bearer Token in your OpenClaw tool configuration or environment variables.
Since UpInvoice returns a perfectly structured JSON, a bot can easily take this data and send it to any ERP.
Recommended Workflow for the Bot:
process_invoice to get the JSON."When a user provides an invoice or receipt as an image or PDF, first convert it to a Base64 string. Then, call the process_invoice tool. Use the structured data returned to verify the information with the user or prepare it for upload to an ERP system."