This commit is contained in:
sgoettsch 2020-08-29 01:44:38 +02:00 коммит произвёл GitHub
Родитель 9176f59737
Коммит a5ab3dd732
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 254 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,210 @@
{
"swagger": "2.0",
"info": {
"version": "1.0.0",
"title": "GetMyInvoices",
"description": "Get invoices one by one from GetMyInvoices.\nIf we run this connector, then we can get last invoice from GetMyInvoices.\nThis means if you run our connector once, then we will get one invoice data, and last invoice id will be increased.\nNext, if you run this connector again, then we will get next invoice data according to last invoice id, and last invoice id will be also increased.\nIf there is no invoice id anymore, then connector will return empty value.",
"contact": {
"name": "GetMyInvoices",
"url": "https://help.getmyinvoices.com/en/",
"email": "support@getmyinvoices.com"
}
},
"host": "api.getmyinvoices.com",
"basePath": "/",
"schemes": [
"https"
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"paths": {
"/accounts/v2/sendDocumentsToPowerAutomate": {
"post": {
"summary": "Get invoice document from GetMyInvoices",
"description": "Get invoice document data one by one from GetMyInvoices.",
"operationId": "GetInvoiceFromGetMyInvoices",
"parameters": [
{
"name": "Content-Type",
"in": "header",
"required": true,
"type": "string",
"default": " application/json",
"description": "Content type.",
"x-ms-summary": "Content Type"
},
{
"name": "Accept",
"in": "header",
"required": true,
"type": "string",
"default": " application/json",
"description": "Accept.",
"x-ms-summary": "Accept"
},
{
"name": "body",
"in": "body",
"schema": {
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "api_key"
}
},
"required": [
"api_key"
]
},
"required": true
}
],
"responses": {
"200": {
"description": "",
"schema": {
"type": "object",
"properties": {
"records": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int32",
"description": "Id"
},
"company_uid": {
"type": "integer",
"format": "int32",
"description": "Company Uid"
},
"company_name": {
"type": "string",
"description": "Company Name"
},
"document_type": {
"type": "string",
"description": "Document Type"
},
"document_number": {
"type": "string",
"description": "Document Number"
},
"creation_date": {
"type": "string",
"description": "Creation Date"
},
"document_date": {
"type": "string",
"description": "Document Date"
},
"document_due_date": {
"type": "string",
"description": "Document Due Date"
},
"document_payment_method": {
"type": "string",
"description": "Document Payment Method"
},
"payment_status": {
"type": "string",
"description": "Payment Status"
},
"net_amount": {
"type": "number",
"format": "float",
"description": "Net Amount"
},
"vat": {
"type": "integer",
"format": "int32",
"description": "Vat"
},
"gross_amount": {
"type": "number",
"format": "float",
"description": "Gross Amount"
},
"currency": {
"type": "string",
"description": "Currency"
},
"is_archived": {
"type": "boolean",
"description": "Is Archived"
},
"is_ocr_completed": {
"type": "boolean",
"description": "Is Ocr Completed"
},
"tags": {
"type": "string",
"description": "Tags"
},
"note": {
"type": "string",
"description": "Note"
},
"source": {
"type": "string",
"description": "Source"
},
"source_user": {
"type": "string",
"description": "Source User"
},
"document_name": {
"type": "string",
"description": "Document Name"
},
"file_size": {
"type": "integer",
"format": "int32",
"description": "File Size"
},
"file_content": {
"type": "string",
"description": "File Content"
},
"line_items": {
"type": "array",
"items": {},
"description": "Line Items"
},
"readable_text": {
"type": "string",
"description": "Readable Text"
}
}
},
"description": "records"
}
}
}
}
}
}
}
},
"x-ms-connector-metadata": [
{
"propertyName": "Website",
"propertyValue": "https://www.getmyinvoices.com/en/"
},
{
"propertyName": "Privacy policy",
"propertyValue": "https://www.getmyinvoices.com/en/privacy/"
},
{
"propertyName": "Categories",
"propertyValue": "AI;Business Intelligence"
}
]
}

Просмотреть файл

@ -0,0 +1,11 @@
{
"properties": {
"connectionParameters": {},
"iconBrandColor": "#49b9e7",
"capabilities": [
"actions"
],
"publisher": "GetMyInvoices",
"stackOwner": "fino data services GmbH"
}
}

Просмотреть файл

@ -0,0 +1,33 @@
# GetMyInvoices
GetMyInvoices makes effective invoices processing easy indeed.
## Pre-requisites
This is our website url. (https://www.getmyinvoices.com)
You can sign up a new trial account, and can login with that account.
After login, please go to "Documents" menu on the left sidebar.
Here you can see invoice documents of our GetMyInvoices App, and you can see also "UPLOAD DOCUMENT" button in the top.
You can upload a new invoice documents by clicking this button.
After uploading invoice documents, you can get these invoices one by one by using our connector.
(we can get only last invoice by using this connector.)
## How to get credentials
We don't need any authentication process in our connector.
We will use "api_key" in the post body for connecting to our GetMyInvoices App.
In order to get a "api_key", you can go to this page. (https://login.getmyinvoices.com/api_access.php)
Here you can see existing "api_key" and you can also create a new "api_key".
You can also add a new "api_key" with Permission (for example, Full-permission).
## API documentation
https://api.getmyinvoices.com/accounts/v2/doc/
## Known issues and limitations
As I mentioned above, our connector will be used for getting last invoice from GetMyInvoices.
(We can get the following values of last invoice.
Invoice Id, Company Uid, Company Name, Document Type, Document Date, Payment Status, ...)
This means if you run our connector once, then it will take one invoice data, and last invoice id will be increased.
Next, if you run our connector again, then we will get next invoice data according to last invoice id, and last invoice id will be also increased.
In this way, last invoice id will be increased, if last invoice id is reached to limit, then connector will return empty data.
## Further Support
For further support, please contact support@getmyinvoices.com