agentsclimarketplace

Openapi invoicing

Skill openapi/openapi-skills/skills/openapi-invoicing

🧠 A powerful collection of agent skills to interact with the @Openapi® API marketplace — company data, official documents, KYC/risk, e-signatures, invoicing, SMS, PEC, and more

Install
npx -y skills add openapi/openapi-skills --skill openapi-invoicing

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Italian electronic invoicing and payments through Openapi - send/receive electronic invoices via SDI (Sistema di Interscambio), digital receipts (scontrino elettronico), legal storage, and bill payments (MAV, RAV, PagoPA, car tax). Use for fatturazione elettronica and bill payment tasks.

SKILL.md

2.7 KB, as published. Nobody here has run it

Openapi invoicing & payments

Bearer token required (see the openapi-auth skill). Sending invoices/receipts to the Revenue Agency and paying bills are irreversible fiscal/financial actions — always confirm with the user first.

Invoice (preferred) — https://invoice.openapi.com

Full management of Italian electronic invoices (FatturaPA XML) and digital receipts.

  • POST /IT-invoices — create/send an invoice to the SDI; GET /IT-invoices, GET /IT-invoices/{id} — list and monitor states (delivery, rejection)
  • POST /IT-invoices_import — import externally created invoices
  • POST|GET|PATCH|DELETE /IT-configurations[/{fiscal_id}] — per-company configuration (signature, legal storage, receipts_authentication)
  • POST /IT-receipts — send a digital receipt; GET|PATCH|DELETE /IT-receipts/{id} (PATCH returns items from a receipt)

Key constraints:

  • Receiving supplier invoices requires registering Openapi's Recipient Code on the Revenue Agency website: code PIC7CPS (Invoice API).
  • Receipts cannot be sent 23:55–00:00 Italian time (queued to the next day); the receipt service requires enabling third-party credentials on the Agenzia delle Entrate portal (guide: https://docs.openapi.it/Procedura-manuale-per-incarico.pdf). Freelancers/sole proprietorships cannot delegate and must use their own credentials.

SDI (lower-level) — https://sdi.openapi.it

  1. POST /business_registry_configurations (fiscal_id + email; legal-storage registration email follows)
  2. POST /api_configurations — set callbacks for notifications
  3. POST /invoices — send XML invoice; variants /invoices_signature, /invoices_legal_storage, /invoices_signature_legal_storage
  4. GET /invoices/{uuid}, GET /invoices_download/{uuid}, GET /invoices_notifications/{uuid}
  5. Imports: POST /customer_invoice_imports, POST /supplier_invoice_imports (+ _legal_storage variants); test with POST /simulate/{type}

Recipient Code for SDI API: JKKZDGR. If the wallet runs dry the configuration is suspended — reactivate with PATCH /business_registry_configurations/{fiscal_id}/activate after recharging. PA invoices are auto-detected and signed.

Paying Bills — https://ws.pagasubito.it

Pay bollettini, MAV, RAV, PagoPA and car tax (bollo auto) via API in real time.

Full specs: https://console.openapi.com/oas/en/invoice.openapi.json · …/sdi.openapi.json · …/bollettini.openapi.json

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.