Skip to content

Releases: Solede-SA/openapi

Release list

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 07:13

v1.0.0 - OpenAPI

Added

Integrazione OpenAPI.it

  • Integrazione completa con servizi OpenAPI.it per fatturazione elettronica
  • Provider SDI per invio automatico fatture al Sistema di Interscambio
  • Gestione webhook per ricezione notifiche SDI in tempo reale
  • Configurazione multi-company con token API separati

Gestione Aziende

  • Ricerca e validazione aziende tramite P.IVA e Codice Fiscale
  • Auto-popolamento dati anagrafici (denominazione, sede legale, PEC)
  • Sincronizzazione automatica con ERPNext Company/Customer/Supplier
  • API company_start per inizializzazione rapida configurazione

Fatturazione Elettronica SDI

  • Invio automatico fatture attive al SDI tramite OpenAPI.it
  • Download XML fatture ricevute e inviate
  • Tracking stato transazioni SDI con timeline completa
  • Gestione notifiche: RC, NS, MC, EC con parsing automatico
  • Callback handler per aggiornamenti stato fattura in tempo reale

Import Fatture Passive

  • Ricezione automatica XML fatture fornitori via webhook
  • Parsing e creazione automatica Purchase Invoice
  • Matching fornitore intelligente basato su P.IVA
  • Auto-link con Purchase Orders aperti

Custom DocTypes

  • OpenAPI Services: Configurazione servizi e credenziali API
  • OpenAPI Webhook: Log e gestione webhook ricevuti
  • Configurazione Fattura SDI: Settings fatturazione elettronica per company

Custom Fields

  • Company: custom_open_api_token, custom_openapi_webhook_url
  • Customer/Supplier: Campi fiscali italiani (P.IVA, CF, PEC, SDI)
  • Sales/Purchase Invoice: UUID, tipo documento, riferimenti SDI

UI Enhancements

  • Custom scripts per Company, Customer, Sales/Purchase Invoice
  • Pulsanti azione rapida per invio fatture e download XML
  • List view personalizzate con stato SDI visibile
  • Form validazioni automatiche dati fiscali

Security

  • Token API configurabili per company (no hardcoded credentials)
  • Validazione webhook con signature verification
  • HTTPS obbligatorio per endpoint webhook
  • Gestione sicura file XML in private/files

Developer Experience

  • ~1,600 linee di codice Python production-ready
  • Architettura modulare: api/sdi, api/aziende, api/eInvoice
  • Type hints e docstrings per tutte le funzioni pubbliche
  • Error handling completo con messaggi user-friendly
  • Compatibilità con italian_invoice app (provider pluggabile)

Compliance

  • Conforme API OpenAPI.it v2
  • Standard FatturaPA v1.2.1
  • Gestione completa flusso SDI italiano
  • Supporto notifiche Agenzia delle Entrate

📦 Installation

cd frappe-bench
bench get-app https://github.com/Solede-SA/openapi.git
bench --site your-site.local install-app openapi
bench --site your-site.local migrate
bench restart

📄 License

This software is licensed under GNU Affero General Public License v3.0


Made with ❤️ by Solede SA

Full Changelog: https://github.com/Solede-SA/openapi/commits/v1.0.0