Nodi di fatturazione

Solo gli amministratori dell'account possono eseguire questa operazione.

Il progettista del flusso di lavoro utilizza i nodi per determinare la logica aziendale applicata nell'elaborazione delle fatture in Perk.

Quando si crea un flusso di lavoro, si utilizzano quattro tipi di nodi:

  • Nodi di stato: Indicano lo stato del documento. In altre parole, questi nodi rappresentano gli stati interni di Perk (ad esempio Bozza, In approvazione, ecc.).
  • Nodi di condizione: Rappresentano le proposizioni condizionali. Sono condizioni if-else basato su una logica specifica che è vera o falsa.
  • Nodi di attività: Rappresenta azioni o attività dietro le quinte in Perk.
  • Nodi di approvazione: Completare i nodi di attività per riprodurre la logica aziendale di un flusso di approvazione.

I nodi di stato sono comuni sia ai flussi di lavoro di fatturazione che a quelli di spesa. Condizione, attività, e I nodi di approvazione sono specifici per ogni tipo di flusso di lavoro.

Ciascun nodo di stato ha una specifica combinazione di nodi che possono essere posizionati prima e dopo. L'azione che può essere attivata dipende da questa combinazione.

Lo strumento di progettazione del flusso di lavoro consente le seguenti combinazioni per i flussi di lavoro di fatturazione:

Nodo di stato In arrivo
nodo / azione
In uscita
nodo / azione
Nuovo
  • Inizio (Nessuno)
  • Attività (Invia)
  • Rifiuta (Rifiuta)
  • Bozza (Salva)
Bozza
In revisione
  • Approvazione
  • Pronto per l'esportazione (Torna alla revisione)
  • Pronto per l'esportazione (Revisione)
  • Necessita di revisione (Rifiuta)
  • Bozza (Richiamo)
Necessita di revisione
Pronto per l'esportazione
  • Esporta (Ripristina)
  • Esportare
  • Bozza (Richiamo)
  • In fase di revisione (Torna alla revisione)
Esportato
  • Esportare
  • Pronto per l'esportazione (Annulla esportazione)
Rifiutata
  • Nuovo (Rifiuta)
  • Bozza (da rifiutare)
  • Necessita di revisione (Rifiutato)
  • Nessuno

Nodi delle condizioni di fattura

I nodi condizione includono clausole condizionali per l'esecuzione del passaggio successivo nel flusso di lavoro. Il progettista del flusso di lavoro offre queste note per la gestione delle fatture:

Contiene il numero d'ordine

Configura una condizione vero/falso in base al fatto che la fattura contenga o meno un numero d'ordine di acquisto (PO) selezionato:

  • Vero: Se la fattura è collegata a un ordine di acquisto, ad esempio se è stato selezionato almeno un numero di ordine di acquisto nell'intestazione della fattura.
  • Falso: Se la fattura non è collegata a un ordine di acquisto, ad esempio se non è possibile trovare alcun numero di ordine di acquisto nell'intestazione della fattura.

Ad esempio, invii una fattura. Se la fattura è associata a un ordine di acquisto, salti il flusso di approvazione e passi direttamente a In revisione. Altrimenti, viene eseguito un flusso di approvazione del tag (ovvero, tutti gli approvatori del valore del tag devono approvare).

Convalida dell'importo

Configura una condizione vero/falso in base all'importo della fattura.

In questo caso, la condizione restituisce:

  • Vero: La condizione relativa all'importo è soddisfatta.
  • Falso: La condizione relativa all'importo non è soddisfatta.

Ad esempio, puoi impostare la logica in modo che Perk, se la fattura è compresa tra 10 e 100 CHF, salti il flusso di approvazione e passi direttamente a In revisione. Altrimenti, esegui un flusso di approvazione tramite tag.

Questa specifica condizione presenta tre diverse opzioni:

Opzione

Valore accettato

Descrizione

Soglia inferiore

Numero

Questo è il limite inferiore. Se l'importo è maggiore, il validatore dell'importo restituisce true. Altrimenti, restituisce false.

Soglia superiore

Numero

Questo è il limite massimo. Questo è il limite massimo. Restituisce true se l'importo è inferiore al limite massimo. Se viene superato, restituisce false.

Valuta

Corda

Questa è la valuta da utilizzare per il confronto. Si consiglia di utilizzare la stessa valuta aziendale. Utilizzare il codice ISO 4217 a 3 cifre.

Nota:Se si inserisce un valore di soglia, è necessario specificare la valuta da utilizzare.

È possibile definire una soglia inferiore o superiore per verificare se l'importo del documento è maggiore o minore della soglia specificata, oppure impostare una soglia inferiore e una superiore per verificare se l'importo del documento è compreso in un intervallo.

Approvazione automatica in base alle condizioni del fornitore (solo per le aziende)

Configura una condizione vero/falso per determinare se desideri approvare automaticamente le fatture di un fornitore specifico. Questo nodo condizione viene utilizzato con Approva automaticamente una fattura per un determinato fornitore. Se lo aggiungi al flusso di lavoro, vedrai una nuova sezione in Fatture > Fatture fornitore > Fornitore > Impostazioni. Da lì, puoi configurare una soglia di approvazione automatica per il fornitore stesso. In questo caso, questa condizione restituisce:

  • Vero:Se la fattura è inferiore alla soglia di approvazione automatica impostata sul fornitore.
  • Falso:Se la fattura supera la soglia di approvazione automatica impostata per il fornitore.

A seconda del flusso di lavoro, la fattura è Pronta per l'esportazione oppure In fase di revisione.

Attenzione:Se non si abilita l'approvazione automatica del fornitore per il fornitore specifico, verrà utilizzato il flusso di approvazione definito dall'utente.

Condizione vero/falso

Configura una condizione vero/falso basata su regole aziendali specifiche che definisci in formato JSON.

  • Vero: La condizione specificata in JSON è soddisfatta (ovvero la proprietà è presente nella fattura).
  • Falso: La condizione specificata in JSON non è soddisfatta (ovvero la proprietà non è presente nella fattura).

Ad esempio, è possibile utilizzare questa condizione per verificare la presenza di qualsiasi attributo nella fattura, come il numero dell'ordine di acquisto, i campi personalizzati, i valori dei tag, ecc.

Nota:La condizione Vero/Falso controlla gli attributi salvati sulla fattura (come i campi personalizzati). Se è necessario controllare gli attributi sull'oggetto stesso, ad esempio se è stato selezionato un campo personalizzato su una dimensione tag, utilizzare Condizione personalizzata vero/falso.

Regole JSON

È possibile creare regole aziendali complesse e serializzarle in formato JSON. Le regole JSON vengono specificate nel campo Regole delle opzioni del nodo.

Sono supportate le seguenti operazioni:

Accesso ai dati

varietà, mancante

Operazioni logiche e booleane

Se, ==, ===, !=, !== , ! , !! , O , E

Operazioni numeriche

> , >= , < , <=, massimo, minimo, +, - , *, /, %

Operazioni di array

mappa, ridurre, filtro, Tutto, nessuno, Alcuni, unire, In

Operazioni sulle stringhe

In, gatto, sottostrato

Ad esempio, puoi:

Verifica la presenza di un campo personalizzato sulla fattura

È possibile impostare una regola per verificare se un determinato campo di informazioni personalizzate ha valore "true". In tal caso, la regola restituisce "true".

  1. Individua il nome del campo informativo personalizzato nell'azienda.
  2. Quindi aggiungi un nodo vero/falso e copia e incolla questo frammento nel campo Regole:

    { 
     "==": [ 
     { 
     "var": [ 
     "customInformation.skipApproval" 
     ] 
     }, 
     true 
     ] 
     }

     

  3. Successivamente, si assegna il flusso di lavoro all'entità legale.

Nota: I campi informativi personalizzati possono essere impostati solo da Perk. Potrebbe essere necessario aprire un ticket di supporto se il campo informativo personalizzato di cui hai bisogno non esiste già nell'implementazione Perk o se non ne conosci il nome (che potrebbe essere o meno lo stesso dell'etichetta mostrata nell'app).

Verifica la presenza di notifiche di discrepanza valutaria.

È possibile impostare una regola per verificare se, tra le notifiche, è presente un valore di mancata corrispondenza della valuta e se questo è uguale a true. In tal caso, restituisce true.

Nota:È necessario aver importato gli ordini di acquisto per l'azienda. Aggiungi un nodo vero/falso e copia e incolla questo frammento nel campo Regole:

   { 
 "!": { 
 "riduci": [ 
 { 
 "var": "notifiche" 
 }, 
 { 
 "o": [ 
 { 
 "in": [ 
 { 
 "var": "corrente.titolo" 
 }, 
 [ 
 "supplierInvoiceNotification.currencyMismatch.title", 
 "supplierInvoiceNotification.multipleCurrencyMismatch.title" 
 ] 
 ] 
 }, 
 { 
 "var": "accumulatore" 
 } 
 ] 
 }, 
 falso 
 ] 
 } 
 } 

Verifica la presenza di notifiche di mancata corrispondenza dell'account.

È possibile impostare una regola per verificare se è presente una notifica di mancata corrispondenza dell'account in tutte le notifiche di fattura e se il valore è uguale a true. In tal caso, restituisce true.

Aggiungi un nodo vero/falso e copia e incolla questo frammento nel campo Regole:

{ 
 "some": 
 [ 
 { 
 "var": "notifications" 
 }, 
 { 
 "==": 
 [ 
 { 
 "var": "title" 
 }, 
 "supplierInvoiceNotification.mismatchAccountNumber.title" 
 ] 
 } 
 ] 
 }

Verificare la presenza della sola voce relativa alle imposte.

È possibile impostare una regola per verificare se tra tutte le voci è presente almeno una voce relativa esclusivamente alle imposte. In tal caso, la regola restituisce true.

Aggiungi un nodo vero/falso e copia e incolla questo frammento nel campo Regole:

{ 
 "some":[ 
 { 
 "var":"lineItems" 
 }, 
 { 
 "==":[ 
 { 
 "var":"isTaxOnly" 
 }, 
 true 
 ] 
 } 
 ] 
 }

Attenzione: non tutte le integrazioni con i sistemi ERP/finanziari supportano le voci relative esclusivamente alle imposte. Contatta l'assistenza clienti di Perk per verificare se questa funzionalità è disponibile per il tuo sistema finanziario.

Verifica le regole aziendali relative alla fatturazione.

Nella gestione delle fatture, è possibile impostare regole aziendali che consentono di verificare la presenza di un elenco di parole chiave predefinite nel documento. Se la parola chiave è presente, è possibile definire un'azione specifica. Ad esempio, è possibile inserire un valore predefinito in un campo personalizzato specifico o selezionare una casella di controllo in un campo personalizzato.

Esistono due modi per utilizzare il flusso di lavoro per verificare questi casi e instradare la fattura verso un percorso diverso: controllare il campo personalizzato oppure controllare una notifica specifica.

{ 
 "==": [ 
 { 
 "var": [ 
 "customInformation.embargoInvoice" 
 ] 
 }, 
 true 
 ] 
 }
  • Verifica la presenza di una notifica/avviso relativo alle regole aziendali di fatturazione nel documento di fattura.Nell'esempio seguente, si verifica la presenza della parola chiave "notifica" nell'intestazione della fattura:

    In questo caso, è necessario verificare la presenza di notifiche di fattura con questo codice:

{ 
 "some": 
 [ 
 { 
 "var": "notifications" 
 }, 
 { 
 "==": 
 [ 
 { 
 "var": "title" 
 }, 
 "supplierInvoiceNotification.keywordsDetected.title" 
 ] 
 } 
 ] 
 }

Verificare i requisiti di legge relativi alla fattura.

Nella gestione delle fatture, è possibile verificare la presenza di requisiti di legge. In altre parole, Perk può controllare la presenza di attributi standard nei documenti di fattura e attivare una notifica specifica. È possibile verificare la presenza di queste notifiche nel proprio flusso di lavoro.

Ad esempio, puoi:

  1. Impedisci alla fattura di proseguire nel flusso di lavoro se, in base ai tuoi obiettivi, si verificano dei controlli che la rendono non valida. Ad esempio, potresti voler interrompere il flusso di lavoro e inviare una notifica se la fattura presenta un numero di partita IVA, un indirizzo del fornitore e così via non validi.
  2. Se nell'intestazione della fattura è presente una qualsiasi di queste notifiche, sposta la fattura allo stato Da revisionare.

Il frammento di codice di base per configurare questa regola JSON è il seguente, dove si sostituisce "Notification" con il riferimento alla notifica.

{ 
 "some": 
 [ 
 { 
 "var": "notifications" 
 }, 
 { 
 "==": 
 [ 
 { 
 "var": "title" 
 }, 
 "NOTIFICAT TEXT" 
 ] 
 } 
 ] 
 }

Scenario

Riferimento alla notifica

Indirizzo del cliente mancante Notifica fattura fornitore indirizzo cliente mancante
L'indirizzo del cliente non corrisponde ai dati anagrafici. notifica fattura fornitore.indirizzo cliente non corrispondente
Indirizzo del cliente trovato presso un'altra entità legale notifica fattura fornitore.mancata corrispondenza indirizzo cliente entità legale incrociata
Indirizzo del fornitore mancante Notifica fattura fornitore mancante
L'indirizzo del fornitore non corrisponde ai dati anagrafici. notifica fattura fornitore.mancata corrispondenza indirizzo fornitore

Verificare la presenza di voci non relative all'ordine di acquisto.

È possibile impostare una regola per verificare se esiste almeno una riga con stato corrispondente Non-PO. In tal caso, restituisce true.

Aggiungi un nodo vero/falso e copia e incolla questo frammento nel campo Regole:

{ 
 "some":[ 
 { 
 "var":"lineItems" 
 }, 
 { 
 "==":[ 
 { 
 "var":"matchStatus" 
 }, 
 true 
 ] 
 } 
 ] 
 }

Condizione personalizzata vero/falso

Configura una condizione vero/falso basata su regole aziendali specifiche che definisci in formato JSON.

Ad esempio, puoi usare questa condizione per verificare se un È stato selezionato un campo casella di controllo personalizzato per una dimensione tag.

In questo caso, la condizione restituisce:

  • Vero: La condizione specificata in JSON è soddisfatta.
  • Falso: La condizione specificata in JSON non è soddisfatta.

Nota:Sebbene la condizione True/False personalizzata possa apparire simile alla condizione True/False, può "esplorare in dettaglio" gli oggetti presenti nella fattura.

La condizione Vero/Falso controlla i dati indicati nella fattura (come un campo personalizzato, un valore, ecc.), mentre la condizione Vero/Falso personalizzata è in grado di recuperare altri dati. Ad esempio, può controllare l'oggetto di costo a cui è assegnata la fattura e verificarne la logica.

È possibile creare regole aziendali complesse e serializzarle in formato JSON. Le regole JSON sono specificate nel campo Regole delle opzioni del nodo.

Attenzione: Al momento è possibile eseguire questa operazione di "analisi dettagliata" solo per gli oggetti di costo.

 

Verifica che il campo personalizzato sia contrassegnato sull'oggetto di costo

È possibile impostare una regola per verificare se, nell'oggetto costo, la casella di controllo delle informazioni personalizzate è impostata su true (ovvero selezionata). In tal caso, restituisce true.

  1. Identifica il campo personalizzato nell'azienda sul tag. Il valore del campo etichetta (CustomFieldLabel) DEVE essere specificato nell'espressione seguente.
  2. Aggiungi un nodo vero/falso e copia e incolla questo frammento nel Regole campo:

    { 
     "some": [ 
     { 
     "var": "_costObjects" 
     }, 
     { 
     "==": [ 
     { 
     "var": "customInformation.
  3. Configurare il flusso di lavoro nell'entità legale.

Verificare che il campo personalizzato non sia presente/presente nell'intestazione dell'ordine di acquisto.

È possibile impostare una regola per verificare se le informazioni personalizzate nell'ordine di acquisto sono null o hanno un determinato valore. Questo esempio verifica se l'ordine di acquisto NON contiene informazioni personalizzate nell'intestazione dell'ordine di acquisto.

Attenzione:Assicurati che la tua integrazione invii l'ordine di acquisto con i campi personalizzati. Per farlo, devi controllare il payload inviato a Perk, poiché Perk non visualizza le informazioni personalizzate dell'ordine di acquisto nell'ordine stesso.

Aggiungi un nodo personalizzato vero/falso e copia e incolla questo frammento nel campo Regole:

{ 
 "some": 
 [ 
 { 
 "var": "_purchaseOrders" 
 }, 
 { 
 "==": 
 [ 
 { 
 "var": "customInformation.

Verificare che il campo personalizzato non sia presente/presente nella riga dell'ordine di acquisto.

È possibile impostare una regola per verificare se le informazioni personalizzate nell'ordine di acquisto sono null o hanno un determinato valore. In questo esempio, la regola verifica se l'ordine di acquisto NON contiene informazioni personalizzate nelle sue voci.

Attenzione:Assicurati che la tua integrazione invii l'ordine di acquisto con i campi personalizzati.

Per fare ciò, è necessario controllare il payload inviato a Perk, poiché Perk non visualizza le informazioni personalizzate dell'ordine di acquisto nell'ordine di acquisto stesso.

Aggiungi un nodo personalizzato vero/falso e copia e incolla questo frammento nel campo Regole:

{ 
 "some": 
 [ 
 { 
 "var": "_purchaseOrders" 
 }, 
 { 
 "some": 
 [ 
 { 
 "var": "items" 
 }, 
 { 
 "==": 
 [ 
 { 
 "var": "customInformation.

Nota:Se sono presenti più voci di fattura corrispondenti, alcune con informazioni personalizzate e altre senza, il nodo condizione restituisce true poiché almeno una delle voci ha la condizione verificata.

Verificare se la riga dell'ordine di acquisto corrispondente richiede un ricevimento merci o meno

L'ordine di acquisto determina se è necessaria una ricevuta merci e se deve essere utilizzato nella verifica incrociata a tre vie. È possibile verificare se è necessaria una corrispondente voce di riga della ricevuta merci.

 "some":[ 
 { 
 "var":"_purchaseOrders" 
 }, 
 { 
 "some":[ 
 { 
 "var":"items" 
 }, 
 { 
 "==":[ 
 { 
 "var":"requireGoodsReceipt" 
 }, 
 true 
 ] 
 } 
 ] 
 } 
 ] 
 }

Verificare che gli attuali approvatori non siano anche coloro che hanno inviato la fattura (controllo a quattro occhi).

È possibile impostare una regola per verificare se, nella fattura, gli approvatori selezionati per l'approvazione siano presenti nell'elenco dei mittenti.

  • Se nessuno degli approvatori selezionati è elencato come mittente della fattura, restituisce true
  • Se almeno una persona ha inviato la fattura ed è anche l'approvatore, restituisce false
{ 
 "e": [ 
 { "!": { "in": [ { "var": "currentApproverIds.0" }, { "var": "submitters" } ] } }, 
 { "!": { "in": [ { "var": "currentApproverIds.1" }, { "var": "submitters" } ] } }, 
 { "!": { "in": [ { "var": "currentApproverIds.2" }, { "var": "submitters" } ] } }, 
 { "!": { "in": [ { "var": "currentApproverIds.3" }, { "var": "submitters" } ] } }, 
 { "!": { "in": [ { "var": "currentApproverIds.4" }, { "var": "currentApproverIds.5 
 
 "!": { "in": [ { "var": "currentApproverIds.6" }, { "var": "submitters" } ] } }, 
 { "!": { "in": [ { "var": "currentApproverIds.7" }, { "var": "submitters" } ] } }, 
 { "!": { "in": [ { "var": "currentApproverIds.8" }, {"var": "mittenti" } ] } }, 
 { "!": { "in": [ { "var": "currentApproverIds.9" }, { "var": "mittenti" } ] } } 
 ] 
 }

Attenzione:Solo le prime 10 voci dell'array currentApproverIds vengono confrontate con l'elenco dei mittenti. Se necessario, aggiungere ulteriori oggetti all'interno dell'array "and":[…] della logica JSON.

Non contiene voci di spesa eccessiva

Imposta una condizione vero/falso per determinare se la fattura è stata spesa oltre il dovuto. In questo caso, la condizione restituisce:

  • Vero:Se non c'è spesa eccessiva sulla fattura, ovvero nessuna voce della fattura ha uno stato di spesa eccessiva, restituisce vero.
  • Falso: Se si verifica un superamento della spesa per le singole voci della fattura, la condizione restituisce falso.

Attenzione: Questa condizione non può essere utilizzata prima di un nodo di approvazione. Se il nodo successivo è un nodo di approvazione, blocca il flusso di lavoro.

Nota: Lo stato di spesa eccessiva viene attivato se una fattura è al di fuori dell'intervallo impostato nelle tolleranze di corrispondenza dell'ordine di acquisto.

Fornitore con proprietà (solo per aziende)

Configura una condizione vero/falso basata su uno o più campi specifici. Puoi confrontare i valori di qualsiasi fornitore. Ad esempio:

  • Nome del fornitore (supplier.name)
  • Codice ERP del fornitore
  • Termini di pagamento del fornitore
  • Informazioni personalizzate del fornitore

In questo caso, la condizione restituisce:

  • Vero: La proprietà specificata corrisponde all'attributo del fornitore sul fornitore, che si trova sulla fattura
  • Falso: La proprietà specificata NON corrisponde all'attributo specificato sul fornitore presente nella fattura

Per configurare questo nodo, è necessario inserire il campo dati da controllare e il/i valore/i contenuto/i in tale campo:

Opzione

Tipo

Descrizione

Campo

Corda

Campo dati del fornitore.

Ad esempio, se si desidera utilizzare un campo personalizzato, il valore è customInformation.

Qui puoi inserire qualsiasi campo relativo ai dati del fornitore, come ad esempio il nome del fornitore e le condizioni di pagamento.

Partite

Stringa o numero

Valore da verificare nel campo specificato.
È possibile inserire più valori facendo clic su + Aggiungi riga. Nel caso in cui si desideri utilizzare un valore booleano, assicurarsi di inserirlo interamente in minuscolo: true o false.

Nota:Fare clic su Applica per salvare il campo e i valori corrispondenti. In caso contrario, tutte le modifiche andranno perse.

Ad esempio, se si desidera eseguire un'azione specifica per un gruppo specifico di fornitori, è possibile specificare il campo come nome.fornitore e il valore Corrisponde con diversi nomi di fornitori, come Acme, MyCompany, ecc.

La condizione restituisce "vero", in quanto confronta le informazioni presenti sulla fattura con quelle presenti sul fornitore.

Invio al proprio centro di costo

Imposta una condizione che restituisca vero/falso se l'oggetto di costo della fattura è uguale all'oggetto di costo del mittente. In questo caso, la condizione restituisce:

  • Vero: La fattura è codificata con oggetti di costo il cui proprietario è la stessa persona che ha inviato la fattura.
  • Falso: Il proprietario degli oggetti di costo derivati ​​dalla fattura non è lo stesso dell'utente che ha inviato la fattura.

La condizione restituisce truese uno qualsiasi dei mittenti presenti sulla fattura è uguale al proprietario dell'oggetto costo dell'oggetto costo della fattura.

Ad esempio, se una fattura con due voci viene inviata da "Alex 1":

  1. Voce 1 con proprietario dell'oggetto di costo "Alex 1"
  2. Voce di riga 2 con responsabile dell'oggetto di costo "Supporto benefit"

La condizione restituisce true e sposta la fattura al passaggio successivo, anche se per una delle voci di riga è presente un proprietario dell'oggetto di costo diverso.

Nota:Perk verifica l'lista completa dei mittenti selezionati nel documento di fattura.

Contiene avvisi corrispondenti (solo per la versione Enterprise)

Configura una condizione vero/falso per determinare se sono stati attivati avvisi corrispondenti per il documento. In questo caso, la condizione restituisce:

  • Vero:Se sono presenti errori corrispondenti nella fattura, restituisce vero.
  • Falso: Se non ci sono errori corrispondenti nella fattura, restituisce falso.

Ad esempio, è possibile utilizzare questo nodo nel caso in cui manchi una ricevuta di merce e si tenti di inviare la fattura; Perk rileva questa situazione e il nodo condizione restituisce true. Il passaggio successivo a questo nodo dipende dallo scenario specifico.

Attualmente, l'elenco delle notifiche che Perk può controllare è il seguente:

Avviso

Scenario

supplierInvoiceNotification.lineItemBlockedGr.title

Controlla se la voce di ricevimento merci abbinata è bloccata o meno. I ricevimenti merci (come gli ordini di acquisto) possono essere bloccati, il che significa che non devono essere ulteriormente utilizzati per l'elaborazione. Perk segnala questo caso e questo nodo condizione consente di verificarlo.

supplierInvoiceNotification.lineMissingGr.title

Controlla se all'ordine di acquisto manca la ricevuta di consegna. Questo viene solitamente utilizzato per segnalare che un ordine di acquisto è ancora in attesa di una conferma di consegna, ovvero una ricevuta di consegna (ma la ricevuta di consegna non è ancora stata registrata).

supplierInvoiceNotification.lineItemPoBlocked.title

Controlla se la riga dell'ordine di acquisto corrispondente ha lo stato Bloccato. Questo viene solitamente utilizzato quando non si desidera procedere ulteriormente con il flusso di lavoro se l'ordine di acquisto è bloccato dal sistema ERP. Bloccato significa che non deve essere allocato ulteriore budget alla voce.

supplierInvoiceNotification.lineItemBPoCancelled.title

Controlla se la riga dell'ordine di acquisto corrispondente ha lo stato Annullato. Questo viene solitamente utilizzato quando non si desidera procedere ulteriormente con il flusso di lavoro se l'ordine di acquisto è stato annullato dal sistema ERP.

 

Articoli non presenti nella riga dell'ordine di acquisto

Questo nodo consente di verificare se una qualsiasi delle voci della fattura ha lo stato corrispondente Non PO. In tal caso, restituisce true. Altrimenti, restituisce false.

Viene in genere utilizzato per progettare flussi di lavoro in cui è necessario verificare la presenza di costi aggiuntivi non inclusi nell'ordine di acquisto. In tal caso, potrebbe essere necessaria un'ulteriore approvazione da parte dei responsabili degli oggetti di costo.

 

Verificare se è necessario approvare eventuali costi aggiuntivi imprevisti non indicati nell'ordine di acquisto.

Gli ordini di acquisto (PO) rappresentano per le aziende uno strumento per controllare le spese e il budget. Sebbene gli ordini di acquisto riportino la maggior parte delle spese, a volte potrebbe essere necessario registrare costi aggiuntivi al di fuori dell'ambito dell'ordine stesso. Ad esempio, costi aggiuntivi di trasporto o spedizione non inclusi nell'approvazione iniziale del budget dell'ordine di acquisto.

Per gestire questo caso d'uso, è possibile utilizzare il nodo "Condizione presente voci non incluse nell'ordine di acquisto", che verifica la presenza di costi aggiuntivi nel documento di fattura non inclusi originariamente nell'ordine di acquisto. La maggior parte delle aziende richiede approvazioni aggiuntive in questi casi. Pertanto, potrebbe essere opportuno configurare quanto segue:

  • Se sono presenti voci non relative all'ordine di acquisto, eseguire un'approvazione aggiuntiva (ad esempio, un'approvazione dell'oggetto di costo).
  • Se non sono presenti voci non relative all'ordine di acquisto, non eseguire ulteriori approvazioni (ad esempio, passare direttamente allo stato In revisione).

In genere, questo nodo condizione viene collegato a un nodo condizione della fattura d'ordine, poiché spesso le fatture non associate a un ordine d'acquisto vengono gestite in modo diverso.

 

 

Inviante con proprietà

Questo nodo consente di configurare un nodo condizione che restituisce vero/falso se il gruppo di mittenti della fattura contiene una proprietà specifica. È possibile verificare qualsiasi proprietà utente, come nome, email, responsabile di linea, nonché campi personalizzati.

Questo nodo può essere utilizzato solo dai clienti con un piano Professional o Enterprise.

In questo caso, la condizione restituisce:

  • Vero: L'oggetto costo associato alla fattura del mittente ha un valore di proprietà specifico.
  • Falso: L'oggetto costo associato alla fattura del mittente non ha il valore di proprietà specifico.

Ad esempio, se la condizione è impostata con Responsabile di linea proprietà e partite Alex Smith,

  • Se una fattura inviata viene creata da un utente il cui responsabile è "Alex Smith", il risultato è true.
  • Se una fattura inviata viene creata da un utente il cui responsabile è "Devis Hirt", il risultato è falso.

Opzione

Valori accettati

Descrizione

Proprietà

Corda

Nome (ID) del campo da controllare sull'oggetto costo. Ad esempio, può essere uno qualsiasi dei campi presenti sull'oggetto costo, dal nome dell'oggetto costo a un campo personalizzato.

Partite

Stringa / Numero / Booleano

Valore della proprietà dell'oggetto di costo da verificare.

Per aggiungere più valori, fare clic su + Aggiungi riga.

Impostazione della convalida della proprietà del mittente su un campo personalizzato

Ad esempio, se si desidera verificare se l'utente nel campo personalizzato Amministrazione target ha valore "G000" O "G001":

  1. Nel profilo utente è presente un campo personalizzato:

Nome

Etichetta

Tipo

customInformation.targetAdministration

TargetAdminstration

Inserimento di testo

  1. Fai clic sul nodo Inviatore con proprietà nel designer del flusso di lavoro e inserisci questi dati. Poiché desideri selezionare più valori, inserisci il valore "G001" e poi fai clic su + Aggiungi riga per aggiungere il secondo valore "G002":

Opzione

Valore

Campo

customInformation.targetAdministration

Partite

G001 G002

Il risultato è il seguente:

 

In questo caso, Perk verifica se il mittente possiede questa proprietà. Se il valore è true, esegue un'approvazione dell'oggetto di costo. Se il valore è false, sposta il documento nello stato "In revisione".

 

Età della fattura ≤ soglia massima

Questo nodo consente di verificare l'età di una fattura e assicurarsi che non superi una soglia massima. Se la fattura supera il limite massimo impostato, restituisce false. Viene tipicamente utilizzato per progettare flussi di lavoro in cui è necessario verificare che la data di una fattura non sia antecedente a un certo numero di giorni.

Il nodo esegue i seguenti calcoli:

  • Verifica la data della fattura sulla fattura.
  • Calcola la differenza tra la data odierna e la data di fatturazione/pagamento riportata sulla fattura.
  • Confronta con il valore immesso nella configurazione del nodo (età massima in giorni).
  • Resi:
    • se la differenza > età massima: falso
    • se la differenza < età massima: VERO

Ad esempio, le aziende spesso desiderano impedire agli utenti di inviare fatture più vecchie di uno o due mesi. Con questo nodo è possibile definire un percorso di flusso di lavoro specifico in base al quale, se la fattura è vecchia, non può essere inviata.

Opzione

Valore accettato

Descrizione

Età massima in giorni

Numerico

Questo campo consente di specificare il numero massimo di giorni dopo i quali la fattura si considera non conforme alla condizione.

Sono consentiti solo numeri (ad esempio 1, 2, 3, 30, ecc.)

Sono presenti discrepanze di corrispondenza a tre vie

Questo nodo consente di configurare una condizione vero/falso per determinare se sono stati attivati avvisi di corrispondenza per il documento nel contesto della corrispondenza a tre vie e instradare il documento di fattura di conseguenza. Ad esempio, è possibile utilizzare questo nodo per verificare se sono state rilevate discrepanze nella corrispondenza a tre vie, come ad esempio discrepanza di quantità, mancata corrispondenza dell'importo o ricevuta merce mancante.

In questo caso, la condizione restituisce:

  • VERO:
    • Se sono presenti errori di corrispondenza nella fattura, come configurato dall'utente nell'opzione del nodo.
  • Falso:
    • Se non sono presenti errori corrispondenti nella fattura, come configurato dall'utente nell'opzione del nodo.

È possibile selezionare uno o più di questi tre casi, a seconda della configurazione preferita. Ad esempio, posizionare la condizione dopo Invia per verificare se la fattura presenta o meno delle discrepanze relative alla corrispondenza a tre vie. In tal caso, è possibile decidere di informare l'utente tramite Assegna la notifica del flusso di lavoro e instrada il documento a Richiede revisione.

 

Nodi di attività di fatturazione

I nodi di attività della fattura eseguono un'azione specifica sul documento nel flusso di lavoro.

È possibile eseguire queste azioni nel flusso di lavoro:

Nota:

  • Nota: prima di un nodo di approvazione, è necessario un nodo di attività. Dopo un nodo di approvazione, sono necessari i nodi di stato Necessita di revisione, Bozza, Rifiuta e In revisione.
  • Dopo il nodo attività, è possibile aggiungere qualsiasi altro tipo di nodo del flusso di lavoro (nodi di stato, attività, condizione o approvazione).

 

Assegna responsabili dell'approvazione alla proprietà (solo per le aziende)

Determina gli approvatori in base a una proprietà specifica presente nei dati utente.

Può essere utilizzato per creare gruppi di approvazione o per assegnare dinamicamente gli utenti in base a specifiche proprietà personalizzate che possono essere impostate sul profilo utente.

In questo caso, la condizione restituisce:

  • VERO: Richiede un approvatore con le opzioni specificate nell'azione. Se l'approvatore non è presente, l'azione non procede.
  • Falso: Richiede un approvatore con le opzioni specificate nell'azione. Se l'approvatore non è presente, l'azione procede.

Ad esempio, è possibile utilizzare questo nodo del flusso di lavoro per assegnare come approvatori tutti gli utenti con la proprietà customInformation.TeamA uguale a true. Ciò significa che tutti gli utenti con la casella di controllo Team A selezionata nel loro profilo vengono assegnati all'approvazione.

Questa specifica condizione prevede due opzioni che devono essere completate:

Opzione

Valori accettati

Descrizione

Proprietà

Corda

Campo dati proprietà utente.

Per esempio:

  • Nome utente: Nome utente

  • Cognome utente: utente.Cognome

  • Indirizzo email dell'utente: email

  • Codice ERP utente: ID dipendente utente

  • Campo personalizzato: Informazioni personalizzate.

Valore

Stringa / Numero / Booleano

Valore dell'attributo in Perk.

Per esempio:

  • nome utente: Alex

  • utente.cognome: Fabbro

  • utente.email: alex.smith@example.com

  • ID dipendente utente: 1234

  • Informazioni personalizzate.[nomeetichetta]:

    • se un campo di input di testo: una stringa come come produzione O G004

    • se una casella di controllo: VERO / falso

Assegnare tutti gli approvatori degli oggetti di costo

Assegna come approvatori tutti i responsabili degli oggetti di costo. Tecnicamente, il processo scorre le varie voci della fattura, estrae i responsabili degli oggetti di costo e li assegna all'approvazione.

Ad esempio, è possibile configurare Perk in modo che assegni i responsabili a tutti gli oggetti di costo e richieda l'approvazione di tutti i responsabili al momento dell'invio di una fattura.

Attenzione:Deve essere utilizzato in combinazione con Approvazione oggetto di costo per creare un flusso di oggetti di costo.

In questo caso, la condizione restituisce:

  • VERO: Se Perk non riesce a trovare un approvatore, mantiene il documento nello stesso stato.
  • Falso: Se Perk non riesce a trovare un approvatore, sposta il documento allo stato successivo.

Attenzione: Se sono presenti delegati con data di scadenza passata, questi non saranno inclusi nell'assegnazione per l'approvazione. Tali delegati verranno ignorati poiché la loro data di scadenza è già trascorsa.

 

Assegna approvatori personalizzati per gli oggetti di costo (solo per la versione Enterprise)

Determina i responsabili degli oggetti di costo come approvatori in base a una proprietà specifica. Tecnicamente, scorre i vari centri di costo presenti nella fattura e assegna gli approvatori in base alle proprietà specificate nelle opzioni.

Attenzione:Deve essere utilizzato in combinazione con il nodo Approvazione finale.

Questa condizione specifica prevede delle opzioni che devono essere completate:

Opzione

Valori accettati

Descrizione

Campo oggetto di costo

Corda

Il campo sull'oggetto costo da ricercare.

Campo utente

Corda

Proprietà utente sull'oggetto di costo.

Approvatori richiesti

VERO / falso

  • Vero: determina che almeno uno Per l'oggetto costo deve essere definito un responsabile dell'approvazione. Se non sono definiti approvatori, la fattura NON mossa al passo successivo.

  • Falso: Non richiede un approvatore per l'oggetto costo.

Trasformazioni

minuscolo

Se vuoi che Perk ignori la distinzione tra maiuscole e minuscole nel campo utente, seleziona questa casella di controllo.
Quando selezionato, se scrivi “USER.COMPANY@COMPANY.com”, Perk può analizzare questo come “utente.azienda@azienda.com”.

Ad esempio, si desidera assegnare un utente speciale (che non è il proprietario dell'oggetto di costo) per l'approvazione tramite l'oggetto di costo sulla fattura:

  1. Aggiungi un campo personalizzato terzoapprovatore all'oggetto costo.
  2. Fai riferimento al campo dell'oggetto costo (in questo caso, il campo personalizzato custom.Information.thirdApprover) e al corrispondente valore utente dove troverai l'indirizzo email per identificare quell'utente (nel campo standard user.email).
  3. In questo caso, è possibile specificare qualsiasi indirizzo email utente desiderato nell'oggetto di costo e Perk lo assegnerà automaticamente. Quindi, chi invia la fattura inserisce l'oggetto di costo nella fattura stessa. Da tale oggetto di costo, Perk seleziona l'utente specificato con quell'indirizzo email.

Nota:Questo campo non fa distinzione tra maiuscole e minuscole. Se scrivi “USER.COMPANY@COMPANY.com”, Perk può analizzare questo come “utente.azienda@azienda.com” utilizzando il campo Trasformazioni.

 

Assegnare tutti i responsabili di linea degli oggetti di costo (solo Enterprise)

Assegna come approvatori i responsabili di linea di tutti i proprietari degli oggetti di costo. Verifica il valore dell'oggetto di costo e assegna il responsabile di linea del proprietario dell'oggetto di costo che rispetta tali condizioni. Se non è prevista un'escalation dinamica, assegna il responsabile di linea del proprietario dell'oggetto di costo, in generale (senza verifica).

 

Ad esempio, è possibile configurare Perk in modo che assegni i responsabili di linea di tutti i proprietari degli oggetti di costo e richieda l'approvazione di tutti i proprietari quando viene inviata una fattura.

Attenzione:Deve essere utilizzato in combinazione con Approvazione oggetto di costo per creare un flusso di oggetti di costo.

In questo caso, la condizione restituisce:

  • VERO: Se Perk non riesce a trovare un approvatore, mantiene il documento nello stesso stato.
  • Falso: Se Perk non riesce a trovare un approvatore, sposta il documento allo stato successivo.

Opzione

Tipo

Descrizione

Campo

Corda

Campo del gruppo di approvazione in cui è stata configurata l'escalation dinamica.
Ad esempio, customInformation.subgroup Dove Hai configurato un gruppo di approvazione.

Operatore

>, >=, <, <=

  • Maggiore di (>)

  • Maggiore o uguale a (>=)

  • Meno di (<)

  • Minore o uguale a (<=)

Valore

Stringa o numero

Valore da verificare nel campo specificato.
È possibile inserire più valori facendo clic su + Aggiungi riga.

Richiedi approvatori

VERO / falso

  • Vero: determina che almeno uno Per l'oggetto costo deve essere definito un responsabile dell'approvazione. Se È definito un responsabile dell'approvazione e questa casella di controllo è selezionata, La fattura NON passa alla fase successiva.

  • Falso: Non richiede un approvatore per l'oggetto costo.

Assegna tutti gli approvatori dei tag

Assegna come approvatori tutti gli approvatori con un determinato valore di tag presenti nel documento di fattura. Tecnicamente, il processo scorre le varie voci della fattura, estrae i valori dei tag degli approvatori e li assegna all'approvazione.

Il nodo è disponibile in due opzioni:

Opzione

Valore accettato

Descrizione

Richiedi approvatori

VERO / falso

  • VERO: Determina che almeno un approvatore deve essere definito per il tag. In caso contrario, il flusso viene interrotto.

  • Falso: Non richiede il tag abbia un approvatore. In tal caso, con il passaggio successivo del flusso.

ID dimensione tag

Corda

Dimensione del tag da utilizzare.

È possibile specificare una o più dimensioni di tag da considerare per Perk. È possibile aggiungere tutte le dimensioni desiderate. Ad esempio, è possibile impostare due dimensioni di tag sulla fattura: una per l'approvazione e una per la codifica. È anche possibile configurare Perk in modo che consideri solo quella desiderata.

Se si lascia vuoto il campo ID dimensione tag, Perk considera per impostazione predefinita tutte le dimensioni presenti nel documento.

Attenzione: Gli ID delle dimensioni dei tag sono specifici per ogni ambiente e organizzazione.

Suggerimento: Puoi trovare l'ID della dimensione tag per l'entità legale in Amministrazione > Azienda, sezione Abilita tag. Cliccando sulla dimensione tag, l'ID apparirà in fondo al modulo.

Ci sono due opzioni durante la configurazione dei flussi di lavoro dei tag relativi agli ID:

  • Non inserire alcun ID di dimensione tag nel flusso di lavoro: il flusso di lavoro considera tutte le dimensioni tag presenti nel documento di fattura. Ciò significa che il flusso di lavoro può essere riutilizzato in diversi ambienti, senza modifiche.
  • Inserisci gli ID delle dimensioni del tag nel flusso di lavoro: il flusso di lavoro considera solo quella dimensione del tag. Ciò significa che dovresti prima creare un flusso di lavoro inserendo l'ID della dimensione del tag TEST e un altro flusso di lavoro con gli ID della dimensione del tag PROD.

 

Assegna approvatori di tag personalizzati (solo per la versione Enterprise)

Determina i proprietari degli oggetti di costo come approvatori in base a una proprietà specifica. Tecnicamente, il processo scorre i valori dei tag sulla fattura e assegna gli approvatori in base alle proprietà specificate nelle opzioni.

Attenzione:

Deve essere utilizzato in combinazione con Approvazione finale o Tutti gli approvatori devono approvare i nodi.

Opzione

Valori accettati

Descrizione

Codice (ERP)

Corda

Codice della dimensione Tag.

Valore tag codice ERP

Corda

Questo è il campo personalizzato del tag. Dovrebbe essere qualcosa del genere:

Informazioni personalizzate.

Campo utente

Corda

Il campo utente da cercare corrisponde a quanto inserito nel campo tag. Se si desidera assegnare l'indirizzo email, il valore deve essere sempre "email".

Richiedi approvatori

VERO / falso

  • Vero: determina che almeno uno Per l'oggetto costo deve essere definito un responsabile dell'approvazione. Se non sono definiti approvatori, la fattura NON mossa al passo successivo.

  • Falso: Non richiede un approvatore per l'oggetto costo.

Ad esempio, se si desidera assegnare un utente speciale (che non è il proprietario dell'oggetto di costo) per l'approvazione tramite l'oggetto di costo sulla fattura:

  1. Aggiungi un campo personalizzato additionalApprover al tag.
  2. Fai riferimento al campo del codice ERP della dimensione Tag e al campo Tag (in questo caso, il campo personalizzato customInformation.additionalApprover) e al corrispondente valore utente dove troverai l'indirizzo email per identificare quell'utente (nel campo standard email).
  3. In questo caso, è possibile specificare qualsiasi indirizzo email utente desiderato nell'oggetto di costo e Perk lo assegnerà automaticamente. Quindi, chi invia la fattura inserisce l'oggetto di costo nella fattura stessa. Da tale oggetto di costo, Perk seleziona l'utente specificato con quell'indirizzo email.

Nota:Questo campo non fa distinzione tra maiuscole e minuscole. Se scrivi “USER.COMPANY@COMPANY.com”, Perk può analizzare questo come “utente.azienda@azienda.com” utilizzando il campo Trasformazioni.

Assegna un responsabile dell'approvazione statico (solo per la versione Enterprise)

Assegna un responsabile dell'approvazione tramite un ID specifico. In breve, assegna un utente specifico per l'approvazione all'interno dell'entità legale. Viene spesso utilizzato per assegnare un utente finale per l'approvazione se vengono soddisfatte determinate condizioni, ad esempio per fatture superiori a 50.000, assegnando l'approvazione all'amministratore delegato.

Questo nodo è dotato di opzioni che devono essere completate:

Opzione

Valori accettati

Descrizione

ID approvatore statico

Corda

ID utente dell'utente da utilizzare per questa approvazione speciale.

Puoi aggiungere più utenti cliccando + Aggiungi riga.

Richiedi approvatori

VERO / falso

  • Vero:Determina che almeno uno È necessario definire l'approvatore. Se non ne viene trovato alcuno, Poi Perk interrompe il flusso.

  • Falso:Non richiede un approvatore da definire. In tal caso, si sposta per il passo successivo nel flusso.

Ad esempio, è possibile configurare questo nodo in modo da assegnare due utenti come approvatori e collegarlo a un nodo di approvazione finale. Ciascuno di questi utenti può approvare e concludere il flusso di approvazione.

 

Assegnare l'approvatore predefinito del fornitore

Assegna come responsabile dell'approvazione l'approvatore predefinito impostato per il fornitore. Ad esempio, è possibile configurare il flusso di lavoro in modo che assegni come responsabile dell'approvazione l'approvatore impostato per il fornitore.

Opzione

Valori accettati

Descrizione

Richiedi approvatori

VERO / falso

  • Vero: determina che almeno uno Nel profilo del fornitore deve essere assegnato un responsabile delle approvazioni. Se non ne viene impostato alcuno, Perk interrompe il documento. In il flusso.

  • Falso: non richiede un approvatore nel profilo del fornitore. Se Perk non riesce a trovare un approvatore, sposta il documento al passaggio successivo nel fluire.

Assegnare il responsabile di linea

Configura un flusso di lavoro in cui tutti i responsabili di linea dell'utente che ha inviato la richiesta o che l'ha approvata per ultimo vengano assegnati come approvatori. Deve essere utilizzato in combinazione con Responsabile di linea o Escalation.

Questo nodo ha due opzioni:

Opzione

Valori accettati

Descrizione

Responsabile di linea di

Mittente / Ultimo approvatore

Ultimo approvatore: Il vantaggio viene assegnato al responsabile diretto dell'ultima persona che ha approvato.

Mittente: Perk indica il responsabile della persona che ha inviato il documento di fattura.

Richiedi approvatori

VERO / falso

  • Vero:Determina che l'utente che Il documento presentato deve avere un responsabile di linea. In caso contrario, il documento rimane bloccato prima dell'invio.

  • Falso:Se l'utente non Avere un responsabile di linea, Perk salta questo passaggio e va A il passo successivo nel flusso.

Assegnare gli approvatori dei documenti SAP (solo per la versione Enterprise)

Configura un responsabile dell'assegnazione, assegnando gli utenti dal campo personalizzato dell'oggetto di costo come approvatori. Questo è un nodo speciale valido solo per i clienti SAP che utilizzano la fatturazione e che necessitano di replicare le proprie tabelle di approvazione in Perk tramite oggetti di costo.

Attenzione:Il centro di costo deve avereun formato chiave specifico per le informazioni personalizzate: customInformation.approvers. Se queste informazioni non sono presenti, NON funzionerà.

Attenzione:Non devi selezionare i delegati in Perk quando utilizzi questo flusso di approvazione. I clienti che utilizzano il flusso di approvazione SAP devono impostare i delegati in SAP, che verranno poi inviati automaticamente a Perk.

Questo nodo presenta due opzioni che devono essere completate:

Opzione

Valori accettati

Descrizione

Oggetto

centro di costo

Centro di costo. Questo è l'oggetto da cui Perk recupera lo schema JSON degli approvatori.

Al momento, sono supportati solo i centri di costo.

Chiave utente

Corda

Campo dati sull'utente in cui Perk riceve l'ID utente SAP. Questo campo è necessario per il funzionamento di questo nodo.

Ad esempio, customInformation.SAPuserID

Ad esempio, è possibile configurare un flusso di lavoro in cui Perk assegna come approvatori gli utenti recuperati dalle informazioni personalizzate del centro di costo, facendo riferimento all'ID SAP specificato nella chiave utente (in questo caso, customInformation.SAPUserId).

 

Genera un errore (solo per la versione Enterprise)

Configura Perk in modo che invii un messaggio di errore quando si verifica una determinata azione/condizione.

A differenza di Assegna notifica flusso di lavoro, questo nodo di attività interrompe completamente il flusso di lavoro e non aggiunge alcun log aggiuntivo al documento stesso.

Questo nodo ha un'opzione:

Opzione

Valori accettati

Nodo

Testo del messaggio di errore

Corda

Questo è il messaggio di errore che si desidera specificare e restituire all'utente. Si tratta di un messaggio di testo visualizzato in seguito all'azione.

Ad esempio, è possibile impostare un flusso in cui, in caso di spesa eccessiva, Perk invia un messaggio "Si prega di rivolgersi all'ufficio acquisti".

Notifica del flusso di lavoro (solo per le aziende)

Configura Perk in modo che invii un messaggio informativo quando si verifica una determinata azione/condizione.

A differenza di Genera un errore, questo nodo attività invia semplicemente informazioni all'utente, in modo che possa confermarle e passare al passaggio successivo.

Il nodo ha due opzioni:

Opzione

Valori accettati

Descrizione

Testo di notifica

Corda

Questo è il testo che vuoi inviare all'utente quando si verifica l'azione.

Tipo di notifica

Info / Avviso / Errore

Tipo di notifica inviata all'utente. A seconda dell'importanza dell'informazione, l'utente visualizzerà un messaggio informativo, un avviso o un errore.

Ad esempio, è possibile impostare una notifica che si attivi in ​​caso di spesa eccessiva, inviando un messaggio informativo agli utenti con la dicitura "Attenzione: è stata rilevata una spesa eccessiva!".

Assegnare il proprietario dell'ordine di acquisto come responsabile dell'approvazione.

Questo nodo assegna come approvatore il proprietario impostato sull'ordine di acquisto. Il proprietario dell'ordine di acquisto è specificato

Suggerimento:Utilizzare questo nodo per impostare un flusso di approvazione del fornitore in combinazione con Approvazione finale.

Opzione

Valori accettati

Descrizione

Richiedi approvatori

VERO / falso

  • true: Determina che almeno uno approvatore deve essere assegnato nell'ordine di acquisto. Se non Sono Impostato, quindi Perk interrompe il documento nel flusso.

  • false: Ciò significa che un approvatore È non richiesto nell'ordine di acquisto. Se Perk non può trova un approvatore, sposta il documento al Prossimo un passo nel flusso.

Ad esempio, è possibile configurare il flusso di lavoro in modo da assegnare come responsabile dell'approvazione l'approvatore specificato nell'ordine di acquisto.

Nodi di approvazione delle fatture

I nodi di approvazione delle fatture sono complementari nodi di attività nel flusso di lavoro per eseguire una logica aziendale specifica per la fatturazione.

Nota: prima di un nodo di approvazione, è necessario un nodo di attività. Dopo un nodo di approvazione, sono necessari i nodi di stato Necessita di revisione, Bozza, Rifiuta e In revisione.

È possibile utilizzare i seguenti nodi di approvazione:

Tutti gli approvatori devono dare la loro approvazione (solo per la versione Enterprise)

Configura un flusso di approvazione che obblighi tutti gli approvatori assegnati dal nodo attività ad approvare il documento.

Tecnicamente, questo nodo svolge la seguente funzione:

  • Una volta che un approvatore di tag approva, rimuove l'ID dell'approvatore dall'elenco degli ID degli approvatori correnti.
  • Assegna il documento ad altri approvatori già incaricati dell'approvazione del documento di fattura, che devono ancora approvarlo.

Una volta che tutti gli approvatori hanno approvato il documento, il documento passa alla fase successiva del flusso.

Caso d'uso

È possibile utilizzare questo nodo con quest'altro nodo:

Approvazione finale

Configura un paio di flussi di approvazione multipla, a seconda delle tue esigenze.

Tecnicamente, questo nodo funziona in questo modo: quando a un documento sono assegnati più approvatori, l'approvazione da parte di un utente cancella l'elenco degli approvatori rimanenti e il documento passa alla fase successiva del flusso di lavoro.

Caso d'uso

È possibile utilizzare questo nodo con quest'altro nodo:

Approvazione dell'oggetto di costo

Consente di impostare un flusso di approvazione per gli oggetti di costo. Tecnicamente, svolge le seguenti funzioni:

  • Gestisce l'escalation al centro di costo principale, se necessario.
  • Completa il primo nodo di attività. Assegna tutti gli approvatori dell'oggetto di costo.

Questo nodo specifico offre diverse opzioni:

Opzione Valori accettati Descrizione
Escalation all'oggetto di costo padre vero / falso Determina se si verificano aumenti di costo verso gli oggetti di costo principali, una volta raggiunte le soglie di approvazione.
Utilizzare l'importo netto vero / falso

Indica a Perk di utilizzare gli importi netti del documento, anziché quelli lordi (impostazione predefinita). Ad esempio, fattura 1500 CHF lordi, 1200 CHF netti.

Selezionando questa opzione, Perk confronta l'importo netto con la soglia di approvazione dell'oggetto di costo.

Verifica l'indipendenza vero / falso Perk estrae l'autore della richiesta dal registro eventi e, ogni volta che l'autore della richiesta corrisponde al responsabile dell'approvazione per un centro di costo in fase di approvazione, Perk tenta di inoltrare la richiesta ai responsabili di tutti i centri di costo in fase di approvazione.

La casella di controllo Verifica l'indipendenza viene utilizzata per determinare, nei casi in cui chi invia la richiesta coincide con chi approva un oggetto di costo, se l'approvazione viene inoltrata al proprietario dell'oggetto di costo principale per garantire la conformità.

Caso d'uso

È possibile utilizzare questo nodo con quest'altro nodo:

Approvazione o escalation del responsabile di linea

Configurare un flusso di lavoro del responsabile di linea con il Assegnare il responsabile di linea. Tecnicamente, si tratta di gestire l'escalation alla gerarchia dei responsabili di linea quando un determinato utente approva in sequenza.

Caso d'uso

È possibile utilizzare questo nodo con quest'altro nodo:

Approvazione SAP (solo per aziende)

Configura un flusso di approvazione speciale in combinazione con l'assegnazione degli approvatori di documenti SAP. Tecnicamente, questo nodo gestisce la logica aziendale per estrarre informazioni personalizzate da un oggetto di costo e assegnarle ai vari approvatori.

Si tratta di un nodo speciale valido solo per i clienti SAP che utilizzano la fatturazione e che necessitano di replicare le proprie tabelle di approvazione in Perk tramite oggetti di costo.

Attenzione:Il centro di costo deve avereun formato chiave specifico per le informazioni personalizzate: customInformation.approvers. Se questo non è presente, NON funzionerà.

Attenzione:Non devi selezionare i delegati in Perk quando utilizzi questo flusso di approvazione. I clienti che utilizzano il flusso di approvazione SAP devono impostare i delegati in SAP, che verranno poi inviati automaticamente a Perk.

Questo nodo presenta due opzioni che devono essere completate:

Opzione Valori accettati Descrizione
Oggetto centro di costo

Centro di costo. Questo è l'oggetto da cui Perk recupera lo schema JSON degli approvatori.

Al momento, sono supportati solo i centri di costo.

Chiave utente Corda

Campo dati sull'utente in cui Perk riceve l'ID utente SAP. Questo campo è necessario per il funzionamento di questo nodo.

Ad esempio, customInformation.SAPuserID

Caso d'uso

È possibile utilizzare questo nodo con quest'altro nodo:

Questo articolo ti è stato utile?