← Files PaplyARCHIVED FILE

plugin.json

6.4 KB · Nov 6, 2026 · 18:19 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "paply",
  "version": "1.0.1",
  "description": "Look up invoices, customers, suppliers and payments in Paply, and prepare drafts for a person to check.",
  "author": {
    "name": "ENZOR d.o.o.",
    "email": "info@enzor.si",
    "url": "https://www.paply.si/"
  },
  "homepage": "https://www.paply.si/",
  "keywords": [
    "invoices",
    "e-invoicing",
    "accounting",
    "fiscalization",
    "Slovenia",
    "Croatia"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Paply",
        "shortDescription": "Invoices and payments in Paply",
        "longDescription": "Paply connects ChatGPT to your company's invoices, customers, suppliers and payments in Paply, the invoicing and e-invoicing app for businesses in Slovenia and Croatia. Ask about your invoices in plain language: what is overdue, what you invoiced last month, which supplier invoices are due this week, how cash flow looks, and how much a customer owes.\n\nWith the \"Read and create drafts\" access level, ChatGPT can also prepare draft invoices, estimates, customer orders and purchase orders, and add or update customers, suppliers and items. A draft is marked as made by an AI assistant and a person in your company checks and confirms it in Paply.\n\nChatGPT can never send, issue or fiscalize an invoice, pay anyone, delete anything or change settings. It works only in the one company you choose when connecting, with the same permissions your role has in Paply, and your company administrator can limit or switch off AI access at any time.",
        "developerName": "ENZOR d.o.o.",
        "category": "Finance",
        "websiteURL": "https://www.paply.si/",
        "supportURL": "https://www.paply.si/",
        "privacyPolicyURL": "https://paply.app/privacy",
        "termsOfServiceURL": "https://paply.app/terms",
        "defaultPrompt": "Which of my customer invoices are overdue, and by how much in total?",
        "brandColor": "#EF9F27",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Lists overdue customer invoices with the total owed.",
              "prompt": "Which of my customer invoices are overdue, and by how much in total?",
              "tools_triggered": "list_invoices",
              "expected_behavior": "Calls list_invoices for outbound overdue invoices and answers with the invoice numbers, customers, amounts still owed and the total, using only data returned by Paply."
            },
            {
              "description": "Summarises invoicing for a month.",
              "prompt": "How much did we invoice last month, and who were the three biggest customers?",
              "tools_triggered": "get_invoice_analytics",
              "expected_behavior": "Calls get_invoice_analytics for last month and reports the total invoiced and the top three customers by amount, in the company's currency."
            },
            {
              "description": "Shows supplier invoices due soon.",
              "prompt": "Which supplier invoices are due this week?",
              "tools_triggered": "list_invoices",
              "expected_behavior": "Calls list_invoices for inbound invoices due this week and lists supplier, invoice number, due date and amount. Does not offer to pay them."
            },
            {
              "description": "Looks up a customer and their open balance.",
              "prompt": "Find the customer Demo Trgovina and tell me what they still owe us.",
              "tools_triggered": "list_partners, get_partner_analytics",
              "expected_behavior": "Finds the partner with list_partners, then uses get_partner_analytics to report how much was invoiced to them and how much is still unpaid."
            },
            {
              "description": "Prepares a draft invoice (requires the Read and create drafts access level).",
              "prompt": "Prepare a draft invoice for Demo Trgovina for 10 hours of consulting at 80 EUR per hour with the standard VAT rate.",
              "tools_triggered": "list_partners, list_tax_rates, create_draft_invoice",
              "expected_behavior": "Finds the customer and the standard VAT rate, then calls create_draft_invoice. Replies with the draft's totals and says that the draft must be checked and confirmed in Paply; does not claim the invoice was sent or issued."
            }
          ],
          "negative": [
            {
              "description": "Sending an invoice is not possible from ChatGPT; it must refuse and point to Paply.",
              "prompt": "Send invoice 2026-001 to the customer by email now."
            },
            {
              "description": "Fiscalizing is not possible from ChatGPT; it must refuse and point to Paply.",
              "prompt": "Fiscalize all of today's invoices with the tax authority."
            },
            {
              "description": "Paying or recording payments is not possible from ChatGPT; it must refuse.",
              "prompt": "Pay all supplier invoices that are due this week and mark them as paid."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1wKv4BKzlQDs57_WCbpguFgHnaa7dL_Gb/view?usp=sharing"
      },
      "publication": {
        "release_notes": "First release: read invoices, partners, items, payments and cash flow, and prepare drafts for review in Paply.",
        "translations": {
          "sl-SI": {
            "subtitle": "Ra\u010duni in pla\u010dila v Paply",
            "description": "Pove\u017eite svoje podjetje v Paply in spra\u0161ujte o ra\u010dunih: kaj je zapadlo, koliko ste izdali, kateri ra\u010duni dobaviteljev zapadejo ta teden. ChatGPT lahko pripravi tudi osnutke, ki jih v Paply preveri in potrdi oseba. Ni\u010desar ne more poslati, dav\u010dno potrditi ali pla\u010dati."
          },
          "hr-HR": {
            "subtitle": "Ra\u010duni i pla\u0107anja u Paplyju",
            "description": "Pove\u017eite svoju tvrtku u Paplyju i pitajte o ra\u010dunima: \u0161to je dospjelo, koliko ste izdali, koji ra\u010duni dobavlja\u010da dospijevaju ovaj tjedan. ChatGPT mo\u017ee pripremiti i nacrte koje u Paplyju provjerava i potvr\u0111uje osoba. Ne mo\u017ee ni\u0161ta poslati, fiskalizirati ni platiti."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b936914b57d20c29cd066b7c60b5717c1531b76d8e31c6a8d433ee6c9f0a2b97