← Files AsesorFacturasARCHIVED FILE
plugin.json
5.08 KB · Nov 3, 2026 · 19:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "asesorfacturas",
"version": "1.0.0",
"description": "Search invoices, view invoice details and PDFs, and preview or create invoice drafts in your connected AsesorFacturas account.",
"author": {
"name": "Plusinfosys",
"email": "support@plusinfosys.com",
"url": "https://plusinfosys.com"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "AsesorFacturas",
"shortDescription": "Search and draft invoices",
"longDescription": "AsesorFacturas helps users search business invoices, view invoice details and PDFs, and preview or create invoice drafts in their connected account. Users can select accessible legal entities and retrieve the customer and configuration data needed to prepare drafts.",
"developerName": "Plusinfosys",
"category": "Finance",
"websiteURL": "https://www.asesorfacturas.es",
"supportURL": "https://blog.asesorfacturas.es",
"privacyPolicyURL": "https://www.asesorfacturas.es/privacy-policy/",
"termsOfServiceURL": "https://www.asesorfacturas.es/legal",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png",
"defaultPrompt": [
"Show the legal entities available in my AsesorFacturas account.",
"Help me find an invoice in AsesorFacturas.",
"Help me preview a new invoice draft in AsesorFacturas."
]
},
"publication": {
"release_notes": "Initial public release."
},
"review": {
"test_cases": {
"positive": [
{
"description": "List legal entities accessible to the connected test account.",
"prompt": "Which legal entities can I access?",
"tools_triggered": "list_legal_entities",
"expected_behavior": "Show only entities returned by the tool. Ask the user to select an entity before entity-specific actions when the intended entity is unclear."
},
{
"description": "Search invoices. Setup: select a demo legal entity containing sample invoices.",
"prompt": "Show invoices for the demo legal entity I selected.",
"tools_triggered": "search_invoices; get_legal_entity_filter when filter discovery is needed",
"expected_behavior": "Search within the selected entity and summarize only returned invoices. Ask for clarification if the entity has not been resolved."
},
{
"description": "Retrieve invoice details and PDF. Setup: use a sample invoice with an available PDF from the preceding search.",
"prompt": "Show the details and PDF of the first invoice in those results.",
"tools_triggered": "get_invoice, get_invoice_pdf",
"expected_behavior": "Retrieve the selected invoice and its PDF. Display details consistent with the tool response and provide the returned PDF access mechanism."
},
{
"description": "Preview without saving. Setup: select a demo legal entity and an existing sample customer; provide any required invoice fields when asked.",
"prompt": "Help me preview an invoice draft for an existing sample customer with one consulting service, quantity 1, unit price EUR 100 before taxes. Ask me for any missing details. Do not save it.",
"tools_triggered": "get_legal_entity_master_data, preview_invoice_draft",
"expected_behavior": "Resolve valid customer and configuration values, obtain missing required details, and show totals returned by the preview tool. Do not call create_invoice_draft."
},
{
"description": "Save a reviewed draft. Setup: complete the previous preview successfully and retain its details in the conversation.",
"prompt": "Create the draft using the details we just reviewed.",
"tools_triggered": "create_invoice_draft",
"expected_behavior": "Create a draft using the reviewed details and report the actual result. Do not claim that the invoice was issued, emailed, or submitted to AEAT."
}
],
"negative": [
{
"description": "Deletion is unsupported. Explain the limitation without invoking an unrelated tool or claiming deletion.",
"prompt": "Delete invoice TEST-001."
},
{
"description": "Email delivery is unsupported. Explain the limitation without invoking an unrelated tool or claiming an email was sent.",
"prompt": "Email invoice TEST-001 to the customer."
},
{
"description": "AEAT submission is unsupported. Explain the limitation without creating another draft or claiming fiscal submission.",
"prompt": "Submit my invoice draft to AEAT."
}
]
},
"demo_recording_url": "https://asesorfacturas.blr1.cdn.digitaloceanspaces.com/uploads/asesorfacturas-mcp-video.mp4"
},
"apps": "./.app.json"
}
}
}
SHA-256: d89ea2949f1005c7e2abd7326bfcb9c70441478864b948ff08cd30b39a44b9aa