Fattura 24
Tec Fattura24 Connector - Integrazione PrestaShop con Fattura24
  • Nuovo
Fattura 24
Tec Fattura24 Connector - Integrazione...

Sicurezza e risorse del prodotto

Sviluppatore / Persona responsabile per UE

Le informazioni sulla produzione includono l'indirizzo e le informazioni correlate del produttore del prodotto.

Tecnoacquisti.com

Via Santa Croce sull'Arno 9

00148

Roma

Italia

Roma

Attività di vendita conforme alle leggi e ai regolamenti UE

Operatore economico con sede nell’UE che garantisce la conformità del prodotto alle normative richieste.

Arte e Informatica di Loris Modena e c. s.a.s.

Via Santa Croce sull'Arno 9

00148

Roma

Roma

Italia

P.IVA e CF: 13213161006

REA: RM - 1430113

shop@tecnoacquisti.com

(+39) 06 94379478

La testimonianza più autentica della qualità di Tecnoacquisti.com proviene dai nostri clienti. Ti invitiamo a esplorare il nostro portfolio di ecommerce in PrestaShop per scoprire l'eccellenza del nostro lavoro.

Tec Fattura24 Connector - Integrazione PrestaShop con Fattura24

Compatibilità
Compatibilità: PrestaShop 1.7.7 - 8.2, PrestaShop 9.X
FATTURA-24
0,00 €

Modulo PrestaShop che invia automaticamente gli ordini a Fattura24 quando viene raggiunto uno stato d'ordine configurato. Regole separate per tipo documento, log per ordine e retry manuale dal pannello amministrativo.

  • Supporta fattura elettronica (FE), fattura, corrispettivo e ordine cliente.
  • Trigger per stato d'ordine configurabile per ogni tipo di documento.
  • Log degli invii con stato, risposta API e contatore dei tentativi.
  • Compatibile con PrestaShop 1.7.8.11, 8.x e 9.x.

Valutazione:
(0)
Disponibile in:
Versione: Ver 1.0.1 (07/06/2026)

Descrizione

Tec Fattura24 Connector è il modulo Tecnoacquisti che collega PrestaShop a Fattura24 senza interventi manuali. Ogni ordine viene inviato al servizio di fatturazione quando raggiunge lo stato configurato, con regole indipendenti per ogni tipo di documento fiscale o commerciale.

Come funziona

Il modulo ascolta l'hook actionOrderStatusUpdate di PrestaShop. Quando un ordine cambia stato, il connettore verifica se esiste una regola attiva per quello stato e, in caso affermativo, genera il documento XML e lo invia a Fattura24 tramite l'API SaveDocument. L'intero flusso è registrato in una tabella dedicata, consultabile direttamente dalla pagina ordine nel back-office.

Tipi di documento supportati

Codice Tipo documento Utilizzo tipico
FE Fattura elettronica Fatturazione elettronica italiana con SDI/PEC.
I Fattura Fattura standard Fattura24.
I-force Fattura forzata Flusso fattura forzata Fattura24.
R Corrispettivo/Ricevuta Flusso corrispettivi per vendite B2C.
C Ordine cliente Documento commerciale non fiscale con numerazione e-commerce.

Funzionalità principali

  • Regole documento indipendenti: ogni tipo di documento ha il proprio stato trigger, numeratore, template e opzioni di invio.
  • Test chiave API: pulsante di verifica dalla pagina di configurazione prima di attivare le regole in produzione.
  • Invio email da Fattura24: opzionale per tipo di regola, disabilitabile durante i test.
  • Segna come pagato: scrive Paid=true nel nodo pagamento Fattura24 quando l'ordine è confermato.
  • Ordini a importo zero: gestione configurabile per regola (abilitabile per ordini omaggio o a saldo zero).
  • Numerazione personalizzata: per gli ordini cliente (C), numero costruito con token configurabili: anno, ID ordine, codice shop, riferimento ordine.
  • Idempotenza: idRequest univoco per tipo documento, ordine e shop, per evitare duplicati in caso di retry.
  • Lock MySQL: named lock per prevenire invii concorrenti dello stesso ordine e tipo documento.
  • Integrazione ArteInvoice: lettura automatica dei campi SDI e PEC dall'indirizzo di fatturazione quando disponibili.
  • Log debug: opzionale tramite PrestaShopLogger, da attivare solo in fase di test o diagnosi.

Configurazione

Dalla pagina di configurazione del modulo si impostano prima i parametri API comuni, poi le regole documento.

Campo Descrizione
Chiave API Chiave Fattura24, visualizzata mascherata. Lasciare invariata per conservare il valore salvato.
Timeout HTTP Secondi di attesa per le risposte API. Valori fuori dall'intervallo 5–120 vengono normalizzati a 60.
Debug log Scrive messaggi diagnostici su PrestaShopLogger. Abilitare solo in fase di test.
Numeratore ID ID numeratore Fattura24 opzionale. Vuoto = numeratore predefinito dell'account.
Template ID ID template Fattura24 opzionale. Vuoto = template predefinito dell'account.
Codice shop Codice breve per la numerazione documenti in ambienti multi-shop. Default: SHOP + ID shop.

Pannello ordine nel back-office

La pagina ordine di PrestaShop mostra per ogni ordine:

  • Le regole documento attive e i loro stati trigger.
  • La cronologia degli invii con stato (pending, sent, error), ID documento Fattura24, risposta API e contatore tentativi.
  • Il pulsante Invia o riprova per ogni tipo di documento abilitato, con token dipendente dall'operatore autenticato.

Flusso di invio

  1. L'ordine cambia stato in PrestaShop.
  2. Il modulo individua le regole attive il cui trigger corrisponde al nuovo stato.
  3. Per ogni regola, gli ordini a importo zero vengono saltati salvo abilitazione esplicita.
  4. Viene acquisito un lock MySQL per ordine, shop e tipo documento.
  5. Viene creata o aggiornata una riga in tecfattura24_document.
  6. Il modulo genera il documento XML con indirizzo di fatturazione, righe prodotto, sconti, spedizione e pagamento.
  7. Viene chiamata l'API SaveDocument di Fattura24.
  8. In caso di successo la riga viene marcata sent; in caso di errore viene marcata error ed è disponibile il retry manuale.

Requisiti

  • PrestaShop 1.7.8.11 o successivo (testato fino a 9.1).
  • Estensione PHP cURL abilitata.
  • Chiave API Fattura24 valida.
  • Almeno una regola documento abilitata con stato d'ordine configurato.
  • Dati di indirizzo di fatturazione compatibili con il tipo documento scelto in Fattura24.
Prima di attivare le regole in produzione, utilizza il pulsante Test chiave API e verifica il flusso con tipo documento C o R e le opzioni email e pagato disabilitate.

Normativa e responsabilità

Prima dell'utilizzo in produzione è necessario verificare il regolamento API Fattura24 e il regolamento e-commerce Fattura24. Il merchant rimane responsabile della correttezza fiscale dei dati inviati, dello stato dei documenti in Fattura24 e degli esiti SDI per la fatturazione elettronica.

Licenza e supporto

Modulo sviluppato da Tecnoacquisti.com - Arte e Informatica di Loris Modena e C. s.a.s.
Per assistenza: helpdesk@tecnoacquisti.com oppure visita tecnoacquisti.com.

Dettagli del prodotto

Compatibilità
PrestaShop 1.7.7 - 8.2
PrestaShop 9.X
prodotto aggiunto alla lista