Kostenvoorwaardeknooppunten

Alleen accountbeheerders kunnen deze taak uitvoeren.

Sommige voorwaarden, activiteiten en goedkeuringsknooppunten zijn mogelijk alleen beschikbaar voor Premium- of Pro-abonnementen. Uw bedrijf moet over een van deze abonnementen beschikken om ze in uw workflow te kunnen integreren.

Voorwaardeknooppunten bevatten voorwaardelijke clausules voor het uitvoeren van de volgende stap in de workflow. De workflowontwerper biedt de volgende notities voor het beheren van uitgaven:

Waar/onwaar voorwaarde

Configureer een waar/onwaar-voorwaarde op basis van specifieke bedrijfsregels die u zelf bepaalt in JSON-formaatJe kunt deze voorwaarde bijvoorbeeld gebruiken om te controleren of een uitgave een ontvangstbewijs of geen ontvangstbewijs betreft, of het een creditnota is, enzovoort.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR: De in JSON gespecificeerde voorwaarde is voldaan (d.w.z. de eigenschap is aanwezig bij de uitgave).
  • Onjuist: De in JSON gespecificeerde voorwaarde is niet voldaan (d.w.z. de eigenschap is niet aanwezig bij de uitgave).

Opmerking: De voorwaarde Waar/Onwaar controleert op kenmerken die zijn opgeslagen bij de onkostenpost (zoals aangepaste velden). Als u kenmerken op het object zelf wilt controleren, bijvoorbeeld of een aangepast veld is geselecteerd in een tagdimensie, gebruikt u de Aangepaste waar/onwaar-voorwaarde.

JSON-regels

Je kunt complexe bedrijfsregels opstellen en deze als JSON serialiseren. De JSON-regels worden gespecificeerd in de Regels veld van de knooppuntopties.

De volgende bewerkingen worden ondersteund:

Toegang tot gegevens var, ontbrekend
Logica en Booleaanse bewerkingen als, ==, ===, !=, !== , ! , !! , of , En
Numerieke bewerkingen > , >= , < , <=, max, min, +, - , *, /, %
Array-bewerkingen kaart, verminderen, filter, alle, geen, sommige, samenvoegen, in
Stringbewerkingen in, kat, substr

Je kunt bijvoorbeeld:

Controleer of er een aangepast veld is bij de onkostennota.

Je kunt een regel instellen om te controleren of er sprake is van de customInformation.field Als de waarde gelijk is aan 'true', dan retourneert de functie 'true'.

  1. Identificeer het aangepaste informatieveld in het bedrijf, indien dit nog niet door Perk is ingesteld.
  2. Voeg vervolgens een waar/onwaar-knooppunt toe en kopieer en plak dit fragment in het veld Regels:
     

    { 
     "==": [ 
     { 
     "var": [ 
     "customInformation.
  3. Stel de workflow binnen het bedrijf in.

Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie.

Controleer of de uitgave een ontvangstbewijs is.

Je kunt een regel instellen om te controleren of de uitgave een bon is. Zo ja, dan retourneert de regel 'waar'.

Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:

  { 
 "in": [ 
 { 
 "var": "expenseType" 
 }, 
 [ 
 "receipt" 
 ] 
 ] 
 }

Controleer of de uitgave geen ontvangstbewijs betreft.

Je kunt een regel instellen om te controleren of het een uitgave zonder bon betreft. Zo ja, dan retourneert de regel 'waar'.

Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:

{ 
 "in":[ 
 { 
 "var":"expenseType" 
 }, 
 [ 
 "receiptless" 
 ] 
 ] 
 }


Controleer of er kosten zijn toegewezen aan een reis.

Je kunt een regel instellen om te controleren of de onkosten aan een reis zijn toegewezen. Als dit het geval is, retourneert de regel 'true'.

Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:

{ 
 "!=": [ 
 { 
 "var": "tripId" 
 }, 
 null 
 ] 
 }


Controleer of er geen onkosten zijn gemaakt zonder waarschuwingen.

Je kunt een regel instellen om te controleren of de uitgave geen meldingen/waarschuwingen heeft. Als er geen meldingen zijn, retourneert de regel 'true'.

Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:

{ 
 "==": [ 
 { 
 "var": [ 
 "notifications.0" 
 ] 
 }, 
 null 
 ] 
 }

Controleer of het om reiskosten gaat.

Je kunt een regel instellen om te controleren of Perk als provider is gekoppeld aan een uitgave. Zo ja, dan retourneert de regel 'true'.

{ 
 "==":[ 
 { 
 "var":[ 
 "travelProvider" 
 ] 
 }, 
 "travelPerk" 
 ] 
 }

Controleer of de uitgave in één van de twee geselecteerde categorieën valt.

Je kunt een regel instellen om te controleren of een uitgave in de ene of de andere categorie is geselecteerd. Perk controleert zowel uitgaven met één categorie als uitgaven met meerdere categorieën met behulp van de variabele. splitcategories.0.categoryId.

Opmerking: Je moet de categorie-Perk-ID wijzigen naar de gewenste ID's. Anders werkt dit voorbeeld niet.

{ 
 "of":[ 
 { 
 "in":[ 
 { 
 "var":"categoryId" 
 }, 
 [ 
 "GxjPfl9gGX", 
 "4QYutTYGSg" 
 ] 
 ] 
 }, 
 { 
 "in":[ 
 { 
 "varsplitCategories.0.categoryId" 
 }, 
 [ 
 "GxjPfl9gGX", 
 "4QYutTYGSg" 
 ] 
 ] 
 } 
 ] 
 }

Aangepaste waar/onwaar-voorwaarde

Configureer een waar/onwaar-voorwaarde op basis van specifieke bedrijfsregels die u in JSON-formaat definieert. U kunt deze voorwaarde bijvoorbeeld gebruiken om te controleren of een aangepast selectievakje is geselecteerd voor een tagdimensie.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR:
    • De in JSON gespecificeerde voorwaarde is voldaan.
  • Onjuist:
    • De in JSON gespecificeerde voorwaarde is niet voldaan.

Opmerking: Hoewel de aangepaste waar/onwaar-optie op het eerste gezicht lijkt op de waar/onwaar-voorwaarde, kan deze dieper ingaan op objecten die op de onkostenpost aanwezig zijn.
De True/False-voorwaarde controleert gegevens die bij de onkostenpost zijn aangegeven (zoals een aangepast veld, waarde, enz.), terwijl de aangepaste True/False-voorwaarde andere gegevens kan ophalen. Zo kan deze bijvoorbeeld het kostenobject controleren waaraan de onkostenpost is toegewezen en de bijbehorende logica verifiëren.

Je kunt complexe bedrijfsregels opstellen en deze als JSON serialiseren. JSON-regels worden gespecificeerd in de Regels veld van de knooppuntopties. Je kunt deze "doorklikfunctie" voor meerdere objecten uitvoeren:

  • Labelafmetingen
  • Kostenobjecten
  • Rechtspersoon
  • Categorieën
  • Gebruiker

Je kunt bijvoorbeeld:

Controleer of het aangepaste veld is aangevinkt bij de tagwaarde.

Je kunt een regel instellen om te controleren of het selectievakje voor aangepaste informatie op de tagdimensie met een specifieke Perk ID is aangevinkt (oftewel 'true' is). Zo ja, dan retourneert de regel 'true'.

  1. Identificeer het aangepaste veld in het bedrijf op het label (dit moet mogelijk door Perk worden ingesteld). De waarde van het labelveld (Aangepast veldlabel) MOET worden gespecificeerd in de onderstaande uitdrukking.
  2. Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:
     

    { 
     "==": [ 
     { 
     "var": "_tags.YOKOYID.customInformation.
  3. Stel de workflow binnen het bedrijf in.

Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen Als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie of als u de naam niet weet (die al dan niet hetzelfde kan zijn als het label dat in de app wordt weergegeven).

Controleer of de indiener een goedkeurder van een aangepast veld is.

Je kunt een regel instellen om te controleren of een aangepast veld een specifieke Perk ID heeft. De goedkeurders van die array met aangepaste velden zijn gelijk aan de gebruiker die het veld heeft ingediend.

Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:

{ 
 "in":[ 
 { 
 "varuserId" 
 }, 
 { 
 "var_tags.

Let op: Zorg ervoor dat u vervangt door de ID van uw aangepaste veld.

Controleer het aangepaste categorieveld op de onkostennota.

U kunt een regel instellen om te controleren of het selectievakje voor aangepaste informatie in de categorie die bij de onkostennota is ingediend, gelijk is aan WAAR (d.w.z. geselecteerd). Zo ja, dan retourneert het WAAR.

  1. Identificeer het aangepaste veld in de categorie (dit moet mogelijk door Perk worden ingesteld). De waarde van het labelveld (Aangepast veldlabel) MOET worden gespecificeerd in de onderstaande uitdrukking.
  2. Voeg een waar/onwaar-node toe en kopieer en plak dit fragment in het veld Regels:
{ 
 "some": [ 
 { 
 "var": "_categories" 
 }, 
 { 
 "==": [ 
 { 
 "var": "customInformation.

Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie of als u de naam niet weet (die al dan niet hetzelfde kan zijn als het label dat in de app wordt weergegeven)

Bedragvalidatie (uitgave)

Configureer een waar/onwaar-voorwaarde (controle) als de uitgave aan een bepaalde bedragvoorwaarde voldoet. U kunt bijvoorbeeld de logica instellen om Perk te laten weten dat als de uitgave tussen de 10 en 100 CHF ligt, de goedkeuringsprocedure moet worden overgeslagen en direct moet worden doorverwezen naar de volgende stap. In reviewAnders moet je een goedkeuringsproces voor tags uitvoeren.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR:
    • Aan de hoeveelheidsvoorwaarde is voldaan.
  • Onjuist:
    • De hoeveelheidsvoorwaarde is niet voldaan.

Deze specifieke aandoening kent verschillende opties:

Optie Aanvaarde waarde Beschrijving
Aggregatietype Enkel of Dag
  • Enkel: vergelijk met de drempelwaarde per uitgave
  • Dag: alle uitgaven binnen samenvoegen
Operator >, >=, <, <=
  • Groter dan (>)
  • Groter dan of gelijk aan (>=)
  • Minder dan (<)
  • Kleiner dan of gelijk aan (<=)
Munteenheid Snaar De valuta wordt in overweging genomen.
Gebruik de ISO 4217-code met 3 cijfers.
Drempelbedrag Nummer Bedrag voor de validatie.
Als u bijvoorbeeld 100 instelt, worden alle uitgaven die boven, onder of gelijk aan dit bedrag liggen, weergegeven, afhankelijk van de gekozen operator.
Normaliseer op basis van het aantal deelnemers. WAAR / onjuist Als u dit selectievakje aanvinkt, controleert Perk het aantal deelnemers en verdeelt het het onkostenbedrag over het aantal gebruikers dat de onkosten deelt.

Je kunt bijvoorbeeld de logica zo instellen dat Perk controleert of de uitgave meer dan 150 CHF bedraagt (niet gedeeld door het aantal deelnemers). Als de uitgave meer dan 150 is, retourneert de functie 'true'.

Het aggregatietype bepaalt of er een cumulatief totaal voor de dag wordt berekend of dat elke uitgave afzonderlijk wordt gecontroleerd. Dit wordt gebruikt in scenario's waarin werknemers een dagvergoeding hebben. Bijvoorbeeld, voor werknemers met een dagvergoeding van 40 CHF voor de lunch, als het aggregatietype 'enkel' is geselecteerd in het knooppunt, levert twee lunchuitgaven van 30 CHF een 'waar' resultaat op voor de voorwaarde. Als het aggregatietype 'dag' is geselecteerd en er twee lunchuitgaven van 30 CHF worden ingediend, resulteert de tweede uitgave in een 'onwaar' resultaat.

Bedragvalidatie (categorie)

Configureer een waar/onwaar-voorwaarde als de logica van toepassing is. In tegenstelling tot de bedragvalidatie (uitgaven), controleert deze voorwaarde het bedrag in elke uitgavencategorie. Het drempelbedrag wordt gedefinieerd op de categorie zelf, als een aangepast veld, in plaats van binnen het voorwaardeknooppunt.

Je kunt bijvoorbeeld de logica zo instellen dat Perk de goedkeuringsprocedure overslaat en direct doorgaat naar de volgende stap als de som van de uitgaven voor een categorie tussen de 100 en 500 CHF ligt. In review. Voer anders een goedkeuringsproces voor tags uit.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR:
    • Aan de hoeveelheidsvoorwaarde is voldaan.
  • Onjuist:
    • De hoeveelheidsvoorwaarde is niet voldaan.

Deze specifieke aandoening kent verschillende opties:

Optie Aanvaarde waarde Beschrijving
Aggregatietype Enkel of Dag
  • Enkel: vergelijk met de drempelwaarde per uitgave
  • Dag: uitgaven categorie binnen kalenderdag samenvoegen
Operator >, >=, <, <=
  • Groter dan (>)
  • Groter dan of gelijk aan (>=)
  • Minder dan (<)
  • Kleiner dan of gelijk aan (<=)
Aggregatielogica elk, alle
  • Alle: Controleert of alle categorieën op de onkosten van toepassing zijn. Als ALLE categorieën aan de -voorwaarde voldoen, retourneert het true.
  • Elk: De functie controleert voordelen voor alle categorieën op de . Als aan een van de categorieën de opgegeven voorwaarde , retourneert de functie waar'.

Categorieën waarvoor geen drempelwaarde is gedefinieerd, worden genegeerd.

Normaliseer naar het aantal deelnemers. WAAR / onjuist Als u dit selectievakje aanvinkt, controleert Perk het aantal deelnemers en verdeelt het het onkostenbedrag over het aantal gebruikers dat de onkosten deelt.

Stel aangepaste velden in voor de validatie van het bedrag per categorie.

Om deze voorwaarde te gebruiken, hebt u twee aangepaste velden nodig voor onkostencategorieën:

  • aangepaste informatie.drempelwaarde Valuta : de valuta van de drempel (CHF, EUR, enz.)
  • aangepaste informatie.drempelbedrag: het bedrag van de drempel (50, 100, enz.)

Deze aangepaste velden moeten mogelijk eerst door Perk worden ingesteld. U moet gegevens invoeren. drempelvaluta En drempelbedrag zoals de namen in de aangepaste veldinstellingen.

Naam Label Type
drempelbedrag Drempelbedrag Tekstinvoer
drempelValuta Drempelvaluta Tekstinvoer

Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie of als u de naam niet weet (die al dan niet hetzelfde kan zijn als het label dat in de app wordt weergegeven)

Deze stap moet worden uitgevoerd voor elke juridische entiteit waar u de workflow wilt gebruiken met het validatieknooppunt voor het bedrag van de onkostencategorie.

Het drempelbedrag wordt rechtstreeks ingesteld in de categorieconfiguratie. Het is van toepassing op onkosten die voor die categorie worden ingediend en is afhankelijk van het aggregatietype (enkelvoudig/dagelijks), de operator en de logica die in de workflow is ingesteld.

Bedragsvalidatie (rit)

Configureer een waar/onwaar-voorwaarde (controle) in onkosten met reizen om te controleren of het totale bedrag van de reis de gedefinieerde drempel overschrijdt (in de valuta van de rechtspersoon). U kunt bijvoorbeeld de logica instellen om Perk te laten weten of het reisbedrag hoger is dan de opgegeven drempel.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR:
    • Aan de bedragvoorwaarde is voldaan. Het totale claimbedrag voor de reis is hoger dan het drempelbedrag.
  • Onjuist:
    • De bedragvoorwaarde is niet voldaan. Het totale reisbedrag is lager dan het drempelbedrag.

Deze specifieke aandoening kent één optie:

Optie Aanvaarde waarde Beschrijving
Drempelbedrag Nummer

Het drempelbedrag voor de validatie. Dit bedrag wordt vergeleken met het totale reisbedrag. Bijvoorbeeld 100.

De valuta wordt onttrokken aan de rechtspersoon.

Belastingtarieven onvolledig

Configureer een waar/onwaar-voorwaarde om te bepalen of aan het document een belastingtarief is toegekend en of de uit de onkosten berekende belastingbedragen correct zijn.

  • WAAR: Als de belastingcode onvolledig is of de som van de belastingbedragen onjuist is, retourneert de functie 'true'.
  • Onjuist: Als de belastingcode volledig is en de som van de belastingbedragen klopt, retourneert de functie 'false'.

Als bijvoorbeeld een uitgave belasting bevat (met of zonder gesplitste categorieën), maar de belastingcode ontbreekt of de bruto belastingbedragen niet optellen tot het totale claimbedrag, dan retourneert de functie 'true'.

Het knooppunt bevat twee opties:

Optie Aanvaarde waarden Beschrijving
Nul belastingtarieven uitsluiten WAAR / onjuist Indien geselecteerd, beschouwt Perk rentetarieven van nul procent niet als "in aanmerking komende tarieven".
Retourneer false voor toegestane bedragen. WAAR / onjuist Indien geselecteerd, negeert Perk toeslagen.

Standaard beschouwt Perk belastingtarieven van nul als een in aanmerking komend belastingtarief en geeft dit terug. onjuist Als er voor een uitgave een belastingtarief van nul is geselecteerd, kunt u dit gedrag overschrijven door de optie te selecteren. Nul belastingtarieven uitsluiten selectievakje, wat betekent dat als een uitgave een belastingtarief van nul heeft, deze wordt geretourneerd WAAR.

Daarnaast kunt u dagvergoedingen (vergoedingen voor medische kosten) uitsluiten van deze belastingtariefcontrole, aangezien deze doorgaans geen belasting bevatten.

Indiening van eigen kostenobjecten

Stel een voorwaarde in die waar/onwaar retourneert als het kostenobject van de uitgave hetzelfde is als het kostenobject van de indiener. In dit geval retourneert deze voorwaarde:

  • WAAR: De eigenaar van het kostenobject dat aan de uitgave is toegewezen, is dezelfde persoon die de uitgave heeft ingediend.
  • Onjuist: De eigenaar van het kostenobject dat aan de uitgave is toegewezen, is niet dezelfde als de gebruiker die de uitgave indient.

Een voorbeeld: gebruiker Alex Smith dient een onkostennota in en wijst deze toe aan het kostenobject 'Productie'. Alex Smith is de eigenaar van het kostenobject 'Productie'. In dit geval retourneert Perk 'true'. Een andere gebruiker, Jan, dient een onkostennota in voor hetzelfde kostenobject. In dit geval retourneert Perk 'false'.

Indiener met onroerend goed

Configureer een voorwaardeknooppunt dat waar/onwaar retourneert als de inzender een specifieke eigenschap bevat. U kunt elke gebruikerseigenschap controleren, zoals naam, e-mailadres, leidinggevende, maar ook aangepaste velden.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft een specifieke eigenschapswaarde.
  • Onjuist: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft niet de specifieke eigenschapswaarde.

Als de voorwaarde bijvoorbeeld is ingesteld met de Lijnmanager eigendom en overeenkomsten Alex Smith,

  • Als een ingediende onkostennota is aangemaakt door een gebruiker wiens leidinggevende "Alex Smith" is, retourneert dit 'true'.
  • Als een ingediende onkostennota is aangemaakt door een gebruiker wiens leidinggevende "Devis Hirt" is, retourneert dit onwaar.
Optie Aanvaarde waarden Beschrijving
Eigendom Snaar Naam (ID) van het veld dat gecontroleerd moet worden op het kostenplaatsnummer. Dit kan bijvoorbeeld elk veld zijn dat aanwezig is op het kostenobject, van de naam van het kostenobject tot een aangepast veld.
Wedstrijden Tekst / Getal / Booleaanse waarde

De waarde van de eigenschap van het kostenobject die gecontroleerd moet worden.

Om meerdere waarden toe te voegen, klikt u op + Rij toevoegen.

Validatie van de inzendereigenschappen instellen voor een aangepast veld.

Stel, u wilt controleren of de gebruiker zich in het aangepaste veld bevindt. Doelbeheer heeft waardeG000" of "G001":

  1. Identificeer het aangepaste veld dat in de gebruiker is aangemaakt. Als dit nog niet is ingesteld, moet u mogelijk contact opnemen met de Perk-ondersteuning om dit te laten doen. Onthoud de waarde van 'Naam', want u hebt deze in de volgende stap nodig.
    - Naam: customInformation.targetAdministration
    - LabelDoeladministratie
    - TypeTekstinvoer
  2. Klik in de workflowontwerper op het knooppunt 'Inzender met eigenschap' en voer deze gegevens in. Omdat u meerdere waarden wilt controleren, voert u de waarde 'G001' in en klikt u vervolgens op 'Inzenden'. + Rij toevoegen om de tweede waarde “G002“ toe te voegen:

    - Eigendom: customInformation.targetAdministration
    - Wedstrijden: G001
    - Wedstrijden: G002

    In dit geval controleert Perk of de indiener deze eigenschap heeft. Zo ja, dan wordt het kostenobject goedgekeurd. Zo nee, dan wordt het document naar de status "In beoordeling" verplaatst.

Kostenobject met eigenschap

Configureer een voorwaardeknooppunt dat waar/onwaar retourneert als het kostenobject een specifieke eigenschap bevat. U kunt elke eigenschap van een kostenobject controleren, zoals de naam van het kostenobject, de ERP-code, aangepaste velden, enzovoort.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft een specifieke eigenschapswaarde.
  • Onjuist: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft niet de specifieke eigenschapswaarde.

Als de voorwaarde bijvoorbeeld is ingesteld met de Naam eigendom en overeenkomsten Verkoop,

  • Als een ingediende uitgave wordt ingevoerd in het kostenobject met de naam "Verkoop", retourneert dit true.
  • Als een ingediende uitgave wordt ingevoerd in het kostenobject met de naam "Productie", retourneert dit onwaar.
Optie Aanvaarde waarden Beschrijving
Eigendom Snaar Naam (ID) van het veld dat gecontroleerd moet worden op het kostenplaatsnummer. Dit kan bijvoorbeeld elk veld zijn dat aanwezig is op het kostenobject, van de naam van het kostenobject tot een aangepast veld.
Komt overeen met een van de Tekst / Getal / Booleaanse waarde

De waarde van de eigenschap van het kostenobject die gecontroleerd moet worden.

Om meerdere waarden toe te voegen, klikt u op + Rij toevoegen.

Vereist zelfstandigheid WAAR / onjuist Als u dit selectievakje inschakelt, mag de het kostenobject niet dezelfde zijn als de . Als de van het kostenobject wel dezelfde is als de indiener, wordt een geretourneerd. onjuist.
Goedkeuringen vereisen WAAR / onjuist Als u dit selectievakje inschakelt, moet het kostenobject hebben Als het kostenobject (zelfs als het overeenkomt) geen heeft, wordt een foutmelding geretourneerd onjuist.

Validatie van kostenobjecteigenschappen instellen voor een aangepast veld.

Als u bijvoorbeeld wilt controleren of het kostenobject dat bij de onkostennota is ingediend, is gemarkeerd als een speciaal kostenobject (Speciaal kostenobject (selectievakje is waar):

  1. Identificeer het aangepaste veld in het kostenobject. Als dit niet beschikbaar is, heeft u mogelijk de ondersteuning van Perk nodig om dit in te stellen. Onthoud de waarde van 'Naam', want u hebt deze nodig voor de volgende stap.
    - Naam: customInformation.specialCostObject
    - LabelSpeciaal kostenobject
    - Type: Selectievakje
  2. Klik in de workflowontwerper op het object Kosten met eigenschapsknooppunt en voer de volgende gegevens in:
    - Eigendom: customInformation.specialCostObject
    - Overeenkomsten: waar

Aangezien u wilt controleren of het selectievakje is aangevinkt, voert u de waarde 'true' in. In dit geval controleert Perk of het ingediende kostenobject op de onkostennota een speciaal kostenobject is. WAARAls onjuistHet voert de goedkeuringsprocedure uit.

Betaald met bedrijfskaart

Configureer een waar/onwaar-voorwaarde om te controleren of een uitgave met een bedrijfscreditcard is betaald.

In dit geval levert deze voorwaarde het volgende op:

  • WAAR: De kosten worden betaald met een bedrijfskaart.
  • Onjuist: De kosten worden niet betaald met een bedrijfscreditcard.

Voorzichtigheid: Dit knooppunt wordt gebruikt als exportvoorwaarde voor kaarten. Het MOET altijd aan het einde van de workflow worden geplaatst om het exportpad te onderscheiden. Het kan ook in andere scenario's worden gebruikt, bijvoorbeeld na een verzendactie om onkosten naar een andere workflow te routeren.

Kostenleeftijd ≤ maximale drempelwaarde

Met dit knooppunt kunt u de ouderdom van een uitgave controleren en ervoor zorgen dat deze een maximumdrempel niet overschrijdt. Als de uitgave de ingestelde maximumlimiet overschrijdt, wordt een foutmelding geretourneerd. onjuist.

Het wordt doorgaans gebruikt om workflows te ontwerpen waarbij je moet controleren of een onkostendatum niet ouder is dan een bepaald aantal dagen.

Het knooppunt voert de volgende berekeningen uit:

  • Controleert de Datum van uitgave/betalingsdatum op kosten van de klant.
  • Berekent het verschil tussen de datum van vandaag en de datum van de uitgave/betaling.
  • Vergelijkt met de waarde die is ingevoerd in de configuratie van het knooppunt (maximale leeftijd in dagen).
  • Retourneert:
    • als het verschil groter is dan de maximale leeftijd: onjuist
    • als het verschil kleiner is dan de maximale leeftijd: WAAR

Bedrijven willen bijvoorbeeld vaak voorkomen dat gebruikers onkosten indienen die ouder zijn dan een of twee maanden. Met deze module is het mogelijk om een specifiek workflowpad te definiëren, zodat onkosten die ouder zijn dan een maand niet kunnen worden ingediend.

Optie Aanvaarde waarde Beschrijving
Maximale leeftijd in dagen Numeriek

Met dit veld kunt u het maximale aantal dagen specificeren waarna de uitgave niet langer als voldoende wordt beschouwd.

Alleen getallen zijn toegestaan (bijv. 1, 2, 3, 30, enz.).

Was dit artikel nuttig?