Indietro

Integrazione della Sila

Scopri come integrare facilmente il tuo account Factorial con Silae per semplificare il processo di elaborazione delle paghe. Sincronizza nuove assunzioni, aggiornamenti sui dipendenti e assenze da Factorial a Silae per maggiore efficienza e precisione.

Prima di utilizzare l'integrazione con il tuo conto live, ti consigliamo di testarla prima su un conto demo. Se desideri farlo, chiedi al tuo referente in Factorial i passaggi successivi.

Per fare ciò, devi prima configurare l'integrazione nel tuo ambiente demo Silae ed eseguire i test. Una volta verificato il corretto funzionamento dell'integrazione, verrà implementata nel tuo account live.


Passo dopo passo

1. Verificare la coerenza dei dati tra Factorial e Silae

Verificare che i dati di Factorial e Silae siano coerenti prima di attivare il connettore.

2. Installa l'integrazione di Silae in Factorial Marketplace
Nella barra laterale, vai su Scopri → Integrazione → Silae API Connector → Fai clic su "Installa".


3. Completa le impostazioni in base alle informazioni che il tuo contabile ha condiviso da Silae:

  • I numeri delle cartelle (corrispondenti alle persone giuridiche)
  • I codici di stabilimento (corrispondenti ai luoghi di lavoro)
  • I codici di assenza che l'utente desidera sincronizzare
  • I codici dei contatori che l'utente desidera modificare in Factorial

Ecco dove devi completare il codice tramite le impostazioni:

I numeri delle cartelle e i codici degli stabilimenti sono obbligatori affinché l'integrazione funzioni.

4. Fornire le informazioni richieste su Sila e Factorial

Raccogli tutte le informazioni richieste dal tuo account Silae e Factorial e condividile con il nostro partner Fortify:

support@fortifydigital.zendesk.com

  • Da Silae (il tuo contabile potrebbe aver bisogno di aiuto per crearli in Silae):
    • ID client - Chiave di dominio Silae
    • Segreto client - Chiave modello API Silae
    • Chiave di configurazione di accesso API (denominata chiave di abbonamento o chiave principale): chiave per le cartelle Silae collegate a un account utente
    • Numero di file SILAE (per la connessione su Factorial )

Per ulteriori indicazioni, consultare il Guida utente per l'attivazione dell'API Silae . Se vuoi testare prima l'integrazione nell'ambiente demo di Silae, richiedi entrambi (ambiente demo e ambiente di produzione) contemporaneamente.

  • Dal Factorial :

5. L'integrazione è pronta per essere utilizzata!

Una volta ricevuta la conferma dal tuo punto di contatto in Factorial , l'integrazione sarà pronta per essere utilizzata!


Come utilizzare l'integrazione?

Procedura generale per inviare dati a Silae

I dati vengono trasferiti da Factorial a Silae tramite la sezione "Aggiornamenti buste paga dipendenti" . Qualsiasi azione intrapresa in Factorial che influisca sulla busta paga genererà un aggiornamento sulla busta paga del dipendente.

Per garantire la corretta sincronizzazione degli aggiornamenti, è importante attivare gli aggiornamenti dei dipendenti in Factorial . Questi possono includere nuove assunzioni, modifiche contrattuali, aggiornamenti dei dati personali e assenze. Per farlo, vai su Impostazioni > Paghe > Aggiornamenti dipendenti e abilita tutti gli aggiornamenti che desideri sincronizzare con Silae.

Quando viene generato un aggiornamento dipendente, sarà possibile esaminarlo e inviarlo a Silae contrassegnandolo come "Completato". I tempi di trasmissione possono variare a seconda del periodo. Ad esempio, se un numero elevato di segnalazioni viene inviato a fine mese durante la chiusura delle buste paga, l'elaborazione potrebbe richiedere fino a 5-10 minuti.

Lo stato degli aggiornamenti dei dipendenti può essere modificato in blocco in Factorial , tuttavia questa opzione non è compatibile con l'integrazione. Quando si contrassegnano più aggiornamenti dei dipendenti come completati in Factorial , tali eventi NON verranno sincronizzati con Silae.

Non sarà possibile verificare in Factorial se i dati sono stati inviati correttamente a Silae. Per verificarlo, sarà necessario controllare la scheda del dipendente in Silae o controllare l'email giornaliera che riassume i dati inviati e individua eventuali errori.

Sincronizzazione delle nuove assunzioni

Quando si crea un nuovo dipendente in Factorial , viene creato un aggiornamento dipendente. È possibile aprirlo e verificare che tutti i dati siano corretti, quindi contrassegnarlo come "Completato" per sincronizzare la modifica con Silae.

Il codice fiscale e il tipo di contratto sono campi obbligatori . Se vengono lasciati vuoti, la nuova assunzione non verrà creata in Silae.

Altri aspetti importanti da considerare:

  • Quando si crea un dipendente e si caricano le informazioni sul contratto, assicurarsi che la DATA CONTRATTO sia la stessa in SILAE. In caso contrario, Silae creerà un nuovo contratto, con conseguente duplicazione.
  • Se hai dipendenti senza codice fiscale → Devi prima creare il dipendente in Silae per ottenere un codice fiscale provvisorio (dopo la prima busta paga), quindi inserirlo in Factorial . Da quel momento in poi, potrai sincronizzare le modifiche di questo dipendente da Factorial a Silae.
  • La data di nascita e il sesso indicati devono essere coerenti con il numero di previdenza sociale .
  • Il nome di nascita è obbligatorio. Se lasciato vuoto, il cognome utilizzato verrà considerato come nome di nascita per evitare di bloccare la creazione.
  • Non è necessario aggiungere la matricola in Factorial . Quando il nuovo assunto viene sincronizzato, il campo matricola verrà automaticamente compilato in Factorial . È possibile abilitare un'opzione in Silae per garantire l'univocità del numero di matricola in più file o gruppi di file, se necessario.
  • Il motivo di inizio impiego verrà inviato di default con il codice 001: Assunzione, inizio attività, reclutamento diretto o tramite concorso (servizio pubblico), inizio distacco, inizio attività culturale (religioni). È possibile modificarlo in Silae, se necessario.

Il nuovo dipendente verrà aggiunto a Silae con un codice dipendente che segue in sequenza il codice più alto esistente nell'account Silae del cliente.

Campi inviati a Silae

  1. Dati dei dipendenti
    • Nome di battesimo
    • Cognome
    • Codice fiscale (il cliente deve selezionare il codice fiscale nel campo del numero di identificazione)
    • Nome da nubile (se lasciato vuoto in Factorial , anche il nome verrà sincronizzato qui)
    • Genere
    • Email professionale
    • Email personale (se lasciato vuoto in Factorial , l'email personale verrà sostituita dall'email professionale)
    • Telefono cellulare
    • Indirizzo di casa (città, paese, stato, via, numero civico e codice postale)
    • Codice comunale INSEE
    • Data di nascita
    • Dipartimento di nascita (lo prende dal SSN e se è fuori dalla Francia, viene inviato come codice "99" e l'utente deve modificarlo manualmente in Silae)
    • Codice del paese di nascita (lo prende dal codice fiscale)
    • Nazionalità
    • Codice IBAN
    • BIC
  2. Dati contrattuali
    • Data di ingresso (in base al campo Data di inizio del contratto di Factorial )
    • Data di inizio del contratto (in base alla data di entrata in vigore del contratto di Factorial )
    • Versione del contratto Data di inizio (in base alla data di entrata in vigore del contratto di Factorial )
    • Data di fine
    • Motivo di avvio (per impostazione predefinita motivo sincronizzato: 001)
    • Istituzione
    • Titolo di lavoro - sotto "altro titolo di lavoro"
    • Codice del contratto di lavoro (deve essere un tipo di contratto disponibile di default in Factorial )
    • Stipendio base (deve essere mensile o annuale)
    • Per i dipendenti a ore → Ore di lavoro nel contratto (devono essere su base mensile o settimanale). Verranno compilati i campi "Ore mensili normali" e "Ore mensili straordinari" in Silae)
    • Per i dipendenti con contratto giornaliero → Numero di giorni

Sincronizzazione delle modifiche dei dati dei dipendenti e dei contratti

Quando il profilo o i dati contrattuali di un dipendente vengono aggiornati in Factorial , viene creato un aggiornamento dipendente. È possibile aprirlo e verificare che tutti i dati siano corretti, quindi contrassegnarlo come "Completato" per sincronizzare la modifica con Silae.

I seguenti campi genereranno un aggiornamento del dipendente che può essere sincronizzato con Silae:

  1. Dati dei dipendenti
    • Cognome
    • Nome di battesimo
    • Email professionale
    • Telefono cellulare
    • Indirizzo di casa (città, paese, stato, via, numero civico e codice postale)
    • Nazionalità (viene modificato solo il codice, il testo deve essere modificato manualmente da Silae)
    • Codice IBAN
    • BIC
  2. Dati contrattuali
    • Data di inizio dell'impiego
    • Data di inizio del contratto
    • Data di ingresso
    • Data di fine
    • Istituzione
    • Titolo di lavoro (sotto "altro titolo di lavoro")
    • Codice del contratto di lavoro (deve essere un tipo di contratto disponibile di default in Factorial )
    • Stipendio base (deve essere lo stipendio mensile o lo stipendio annuale)
    • Per i dipendenti orari:
      • Ore contrattuali: è necessario inserire le ore mensili o settimanali (che andranno a popolare i campi “Ore mensili normali” e “Ore mensili straordinari” in Silae)
    • Per i dipendenti con contratto giornaliero:
      • Numero di giorni

Importante: quando vuoi inviare modifiche al contratto per un dipendente esistente nella tua azienda, assicurati di controllare attentamente le date del contratto in Factorial e Silae per evitare di creare accidentalmente un nuovo record dipendente in Silae.

Come creare un addendum o semplicemente modificare un contratto

  • Crea un addendum: quando si verifica una modifica al contratto, se vuoi creare un nuovo lavoro in Silae, vai alla scheda Contratto nel profilo del tuo dipendente su Factorial , clicca su Nuove condizioni e inserisci la data della modifica.
  • Modificare un contratto: se vuoi apportare una modifica senza creare un nuovo lavoro in Silae, clicca sui tre puntini e seleziona Correggi condizioni .

Assicurati che la data di inizio validità corrisponda alla data del job in Silae. In caso contrario, verrà creato automaticamente un nuovo job in Silae:

Gestione delle risoluzioni contrattuali, delle estensioni e delle successioni

Qual è il flusso di lavoro corretto da seguire in Factorial ?

Se il dipendente se ne va:

  • Chiudere il profilo del dipendente in Factorial , inserire la data di fine e il motivo; la voce di risoluzione del contratto apparirà nella sezione "Aggiornamenti" del modulo Paghe.

Il codice di risoluzione del contratto predefinito in Silae è impostato automaticamente su 008. Se è necessario modificarlo, sarà necessario farlo manualmente in Silae.

Se il dipendente rientra in azienda:

  • Riattivare lo stesso profilo per creare la nuova condizione .

Comportamenti del sistema in base ai diversi scenari di creazione dei dipendenti tra Factorial e Silae:

Caso Che succede Risultato in Silae Motivo di impiego
1. Creazione di un nuovo dipendente in Factorial (caso normale) Il dipendente non esiste affatto a Silae Record del dipendente creato con i dati del contratto 001 – nuovo contratto
2. Reinvio di informazioni da Factorial dopo un errore di immissione dati durante la creazione del profilo del dipendente Il dipendente non esiste ancora a Silae, inviamo nuovamente le informazioni Trattato come un nuovo assunto 001 – nuovo contratto
3. Invio di un incidente contrattuale, il dipendente esiste già in Silae ma senza contratto Silae ha il dipendente, ma non il contratto Trattato come un nuovo assunto 001 – nuovo contratto
4. Inviando un incidente per una modifica del contratto, il dipendente esiste con una data di inizio del contratto simile in Silae e Factorial I dati sono coerenti Aggiornamento semplice del contratto Nessun cambiamento
5. Invio di un incidente per una modifica del contratto, il dipendente esiste ma la data di inizio del contratto è diversa tra Factorial e Silae Le date non corrispondono → conflitto Creazione di un nuovo posto di lavoro a Silae 901 – cambiamento di situazione
6. Invio con ID dipendente anche se il dipendente non esiste L'ID del dipendente è sconosciuto a Silae La sincronizzazione non riesce Nessun cambiamento

Sincronizzazione delle assenze

Quando l'assenza di un dipendente viene approvata in Factorial , viene creato un aggiornamento della busta paga del dipendente. È possibile verificare che tutti i dati siano corretti e quindi contrassegnare l'incidente come "Completato" per sincronizzare i dati con Silae.

Verificare che le assenze che si desidera inviare siano abilitate nella pagina Impostazioni aggiornamenti dipendenti e che il codice Silae sia mappato nella pagina Impostazioni integrazione (con solo il codice a 3 cifre, senza includere 'AB-')

Tipologia di assenze sincronizzabili

È possibile sincronizzare le assenze di mezza giornata, giornata intera e orarie. Le assenze che prevedono regole complesse (come periodi di attesa, indennità previdenziali, integrazioni aziendali o soglie) vengono inviate da Factorial ma calcolate in Silae , che in questo caso funge da sistema master . Silae determina sia la durata retribuita sia gli importi da pagare.

Altre assenze, generalmente più semplici, vengono gestite direttamente in Factorial , che funge da sistema master : non è richiesta alcuna ulteriore elaborazione da parte di Silae.

  • Le ferie retribuite e le RTT devono sempre essere inviate in giorni o mezze giornate .
  • I giorni di malattia vengono calcolati da Silae. Se inviati in giorni, vengono elaborati automaticamente.
  • Le assenze orarie devono avere i relativi contatori correttamente configurati in ore (ad esempio formazione, congedo di conversione, festività, congedo compensativo, congedo retribuito/non retribuito).

Se vengono inviati più giorni di assenze orarie, il totale delle ore potrebbe non essere visualizzato immediatamente , ma il calcolo viene riportato accuratamente nella busta paga .

Modifica ed eliminazione di un'assenza sincronizzata

Se hai inviato un'assenza per uno dei tuoi dipendenti da Factorial a Silae e nel frattempo il tuo dipendente ha eliminato questa assenza dal suo profilo, l'incidenza dell'assenza verrà riaperta con il messaggio: " L'assenza è stata eliminata ". Contrassegnando questa incidenza come completata, l'eliminazione verrà inviata a Silae:

Adeguamento dei saldi dei permessi maturati

L'integrazione recupera i contatori di ferie maturate da Silae a Factorial su base ricorrente, ottenendo le ferie accumulate. I contatori vengono aggiornati una volta al mese, all'inizio di ogni mese successivo. Dopo questo aggiornamento, i contatori di ferie retribuite (CP) e RTT vengono completati automaticamente e per il CP vengono calcolati sia i giorni già maturati nell'anno precedente (N-1) sia i giorni in fase di incremento nell'anno in corso (N).

Per la sincronizzazione del saldo delle ferie, gli ID dei dipendenti Silae devono essere presenti e identici in Factorial .

Come recuperare i contatori delle ferie maturate da SILAE a Factorial ?

  1. Prima di attivare i contatori, è necessario impostare la base dei giorni cumulativi nelle politiche ferie su 0 per disabilitare il calcolo automatico degli accantonamenti da parte di Factorial . Vai su Impostazioni > Congedi e Assenze > la tua politica ferie > Contatore → imposta la base dei giorni cumulativi su 0.

  1. Inserisci il codice del contatore in Factorial in Scopri > Integrazione . Ogni riga corrisponde a un contatore diverso collegato a una politica di congedo.

  2. Prestare attenzione nelle impostazioni di Factorial a non consentire il riporto dei giorni non utilizzati dell'anno precedente, poiché il calcolo delle ferie maturate CP di Silae include i giorni riportati.
  3. Una volta attivati e completati i codici dei contatori, i contatori Factorial maturati e in corso di maturazione verranno aggiornati 5 giorni dopo la chiusura del ciclo di pagamento in Silae. Una volta effettuata la modifica, l'utente visualizzerà una nota nel contatore con la dicitura " Aggiornato automaticamente da Silae + un codice". Tuttavia, il dipendente non riceverà alcuna notifica.

Se non desideri modificare il contatore in Factorial , puoi semplicemente lasciare vuoto il codice nella pagina Impostazioni di integrazione.

Se Silae ha appena iniziato a calcolare le buste paga, è normale che i contatori non siano ancora stati aggiornati. I contatori mensili vengono presi in considerazione solo dopo che tutte le buste paga sono state convalidate e stampate .

Ad esempio, se le buste paga sono state calcolate ma non ancora riviste o stampate , la bolla in alto rimane gialla . Quando la bolla diventa verde , le informazioni saranno aggiornate correttamente.

Elenco dei contatori e dei relativi codici in Silae:

Codice Descrizione
cpnAcquis Numero di giorni acquisiti nell'anno precedente (N-1) e numero di giorni attualmente acquisiti per quest'anno (N)
rttAcquis Nombre de RTT acquis

Trasmissione delle componenti della retribuzione

Flusso di lavoro generale

Fase 1: identificare i codici EVP in Silae

Gli elementi variabili della retribuzione vengono trasmessi ogni mese da Factorial per l'integrazione in Silae. Ogni EVP in Silae corrisponde a un codice specifico del cliente. Sono disponibili in Impostazioni > Variabili di input. I codici EVP da utilizzare sono elencati nella colonna **"Nome"**:

Assicurati che tutti i tuoi EVP siano elencati in questo menu , ad eccezione delle ore*.

Questo menu ci consente anche di eseguire un ulteriore controllo upstream per verificare che il codice EVP inviato da Factorial esista in Silae.

Passaggio 2: configurare i codici EVP in Factorial

In Factorial , questi EVP vengono inseriti nella stessa posizione dei codici di assenza, dei numeri di fascicolo dei dipendenti e dei codici di stabilimento, nei campi "compensazione aggiuntiva" :

Fase 3: inviare l'EVP da Factorial a Silae

Gli EVP vengono inseriti in Factorial e verranno inviati manualmente (tramite un clic sul pulsante) tramite l'API:

Prerequisiti per la trasmissione EVP

Affinché la sincronizzazione funzioni, devono essere soddisfatti i seguenti prerequisiti:

  • ID dipendente nel profilo del dipendente
  • Numero di pratica (codificato per l'entità legale nel marketplace di Factorial )
  • Importo inserito nel modulo Compensazione
  • Codice EVP nel marketplace di Factorial

Passaggio 4: verificare lo stato di integrazione in Factorial

Una volta elaborati i dati, lo stato di integrazione ritorna in Factorial :

La risposta deve includere l' ID e lo stato di elaborazione , che può essere una delle tre opzioni seguenti:

  • successo – se il VPE è stato sincronizzato con successo con Silae
  • fallito – se un errore tecnico ha impedito la sincronizzazione
  • non valido – se i dati inviati sono errati o mancanti
Caso di errore di Silae Messaggio di errore visualizzato Stato da restituire Spiegazione
Formato dati non valido Carattere imprevisto durante l'analisi del valore non valido – WrongFormat I dati inseriti non sono corretti. Controlla il formato.
Valore EVP vuoto Errore durante la conversione del valore {null} non valido – Codice vuoto Il valore EVP non può essere vuoto.
ID dipendente mancante o errato Nessun dipendente corrisponde all'ID non valido – MissingID L'ID del dipendente addetto alla retribuzione è mancante o errato.
Numero di file errato Il valore nell'elenco dei file è nullo o vuoto fallito – WrongFile Il numero di fascicolo Silae è errato.
Periodo VPE troppo vecchio Il periodo VPE è più vecchio del periodo corrente nel file non valido – WrongPeriod Il VPE non corrisponde al periodo attuale in Silae.
Sottochiave non valida SubscriptionKeyInvalid, Accesso negato fallito – WrongSubkey La chiave di abbonamento Silae non è valida.
Segreto client o ID client non valido "errore": "client non valido" fallito – WrongAPIKey Il segreto client o l'ID client Silae non sono validi.
Codice VPE non valido N/D (confronta con la tabella Silae) non valido – WrongEVPCode Il codice VPE non esiste in Silae. Correggetelo.

Dettagli aggiuntivi su tipi di variabili specifici

* Le Ore

Per ore non è necessario inserirli nel menu "Variabili di input" .

È sufficiente assegnare correttamente i codici orari Silae appropriati in Factorial , a seconda delle categorie utilizzate nella configurazione della busta paga.

1. Ore native (codici standard Silae)

Questi orari utilizzano codici Silae predefiniti:

  • HN = orario regolare
  • HM = ore a tariffa maggiorata
  • HC = ore complementari
  • HCNSTEPA = ore complementari non soggette a TEPA
  • HS25 = straordinario al 25%
  • HS50 = straordinario al 50%
  • HS100 = straordinario al 100%

2. Ore con codici Silae personalizzati

I seguenti codici corrispondono alle ore che si basano su configurazioni Silae personalizzate .

Se la tua configurazione utilizza uno di questi, assicurati di riprodurre il codice esatto in Factorial :

Codice Codice Codice Codice
PHNE PHNE.1 PERCORSO EROE
HMOD1 HREG1 PHNE25 PHNE25.1
PHNE50 PHNE50.1 PHE HAC15
HAC HAC12 HAC10 HAC25
HAC05 HAC20 HAC10R HAC07
HAC17 HAC06 HC-HT HC-AS
HC05 HC05-HT HC25 HC25-HT
HC15 HC15-HT HC10 HC10-HT
HC11 HC10-AS HC25-AS HC50-HT
HC12 HC20 HC20-HT HC30
HC30-HT HC20-AS HC17 HC11-HT
HC12-HT HC17-HT HC50 HC50-AS
HC100 HC100-HT LUI HE25
H500 H500RR H500-HT H500DP
H500DP-HT H500-AS H510 H510R
H510RR H510-HT H512 H510RX
H515 H515RR H515-HT H515RX
H520 H520R H520RR H520-HT
H520RX H525 H525RR H525-HT
H530 H530R H530RR H525-AS
H525R-HT H525DP-HT H525DP H525R2
H520-AS H525R2-HT H530-HT H525RX
H530RX H533RX H533 H533R
H533RR H533-HT H535 H550
H550R H550RR H550-HT H550-AS
H550R2 H550R2-HT H550RX H550DP
H550DP-HT H550-D H575 HS100

Se disponi di altri codici personalizzati non inclusi in questo elenco, invia una richiesta a:

📩 support@fortifydigital.zendesk.com

Invio di un pagamento anticipato

Se è necessario inviare un pagamento anticipato, è necessario utilizzare il codice “acompte” nei dati di integrazione Factorial , in modo che possiamo identificare correttamente questo tipo di VPE.

Non esiste un codice corrispondente specifico in Silae per i pagamenti anticipati.


Domande frequenti

Come puoi confermare se i dati sono stati sincronizzati correttamente con Silae o se si è verificato un errore?

In caso di errore di sincronizzazione, verrà inviato un report di errore al cliente via e-mail. Il cliente dovrà specificare l'indirizzo e-mail a cui desidera ricevere il report.

Questi report forniranno un riepilogo dettagliato di tutti i dati inviati a Silae, insieme allo stato del loro aggiornamento, consentendo all'utente di:

  • Verificare che tutti i dati siano stati trasmessi correttamente.
  • Identificare e risolvere eventuali problemi relativi ai dati che non sono stati trasferiti correttamente.

Ecco un esempio di segnalazione di errore:

Cosa succede se un nuovo assunto viene sincronizzato con una Matricola specifica che non esiste in Silae?

Il nuovo assunto NON verrà sincronizzato (verrà generato un errore).

Cosa succede se una nuova assunzione viene sincronizzata con una Matricola specifica già esistente in Silae?

I dati del nuovo assunto in Factorial sovrascriveranno i dati del dipendente esistente in Silae.

L'integrazione è bidirezionale?

La maggior parte dei dati viene sincronizzata da Factorial a Silae. Tuttavia, ci sono 2 punti dati specifici che vengono sincronizzati da Silae a Factorial :

  • Matricule - sincronizzato con Factorial una volta che il dipendente è stato creato in Silae
  • Contatori di ferie - regolati automaticamente in Factorial 5 giorni dopo il calcolo della busta paga in Silae

Cosa succede se un nuovo dipendente non ha un numero di previdenza sociale?

Per creare un dipendente in Silae, è necessario inserire il codice fiscale (SSN). Se un dipendente non ne è in possesso, deve essere creato manualmente sia in Silae che Factorial . Una volta assegnato il codice fiscale temporaneo in Silae, sarà necessario copiarlo e incollarlo in Factorial .

Quali sono gli errori più frequenti?

  • I dati di nascita e il numero di previdenza sociale non sono coerenti
  • I codici non vengono compilati nella pagina Factorial Marketplace.
  • Nessun accesso API per alcuni dossier client.

Questo articolo è stato utile?

Give feedback about this article

Non trovi quello che stai cercando?

Il nostro team di assistenza clienti è qui per te.

Contattaci

Knowledge Base Software powered by Helpjuice