Skip to content
Syncore

Invoices

The documents (invoices, retail receipts, credit notes) issued for your orders through Oxygen and transmitted to myDATA. Ability: invoices:read. The API only reads them; they are issued from Syncore (or with the issue_invoice MCP tool).

List

curl -s "https://app.syncore.gr/api/v1/invoices?status=issued&kind=invoice" -H "Authorization: Bearer $SYNCORE_TOKEN"

Filters: status (pending, issued, failed), kind (invoice, credit_note), order_id, page, per_page.

One invoice

curl -s "https://app.syncore.gr/api/v1/invoices/301" -H "Authorization: Bearer $SYNCORE_TOKEN"
{
  "data": {
    "id": 301,
    "order_id": 5001,
    "kind": "invoice",
    "status": "issued",
    "document_type": "tpda",
    "mydata_type": "1.1",
    "number": "245",
    "mark": "400000000000000",
    "total": 43.3,
    "is_paid": true,
    "pdf_url": "https://example.com/oxygen-document-view",
    "error": null,
    "issued_at": "2026-10-29T10:05:00+02:00",
    "created_at": "2026-10-29T10:04:00+02:00"
  }
}
Field Description
kind invoice (invoice / receipt) or credit_note
status pending in progress, issued, failed
document_type Oxygen document kind: tpda / tpy sales / services invoice, alp / apy retail sales / services receipt, _intra intra-EU
mydata_type myDATA document type (e.g. 1.1 invoice, 11.1 retail receipt)
mark myDATA MARK
pdf_url Oxygen view / PDF link, only when issued
error Error message, only when failed