Difference between revisions of "Approval manual"

From 1Archive help
Jump to: navigation, search
(Use case)
(Auto flow)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Approving documents can be done in 2 different ways:
 
Approving documents can be done in 2 different ways:
* Automatically, via the [[Approval_manual#Auto flow|auto flow]]. This is done when documents are allowed to be processed automatically. For example: an invoice for electricity comes every month. The booking of such invoices is similar every month. These invoices can be processed automatically to save time.
+
* Automatically, via the [[Approval_manual#Auto flow|auto flow]]. Based on the data on the invoice, the auto flow will automatically determine the approver(s) and send the invoice to the approval flow without some manual action. For example: an invoice for electricity comes every month. Every month, Employee A (Accounts Payable) has to manually send the invoice to Employee B (Approver). With the auto flow enabled, this manual action can be skipped and time will be saved.
* Manually, via the [[Approval_manual#Manual flow|manual flow]]. This is done when documents are processed manually and they need to be approved. Mostly, this occurs for bookings that are a little more complicated.<br/>
+
* Manually, via the [[Approval_manual#Manual flow|manual flow]]. When the booking of the invoices is a little more complicated, the invoices can be sent manually to the right approver.
 
<br/>
 
<br/>
 
When a document is already in the approval flow, there are still two actions which can be performed on it:
 
When a document is already in the approval flow, there are still two actions which can be performed on it:
Line 8: Line 8:
 
<br/>
 
<br/>
 
==Auto flow==
 
==Auto flow==
 +
<br/>{{warning|Defining the rules for auto flow is done best via Excel!}}<br/>
 
Via the [[image:send.png|link=]] "Auto flow" button you are able to send a document in the automatic flow. This means that you have defined 1 or more TOA (Table Of Authorities) rules and the document is sent to the right approver. You don't have to think about which document should go to which approver, so this could save you a lot of time.
 
Via the [[image:send.png|link=]] "Auto flow" button you are able to send a document in the automatic flow. This means that you have defined 1 or more TOA (Table Of Authorities) rules and the document is sent to the right approver. You don't have to think about which document should go to which approver, so this could save you a lot of time.
 
<br/>
 
<br/>
Line 18: Line 19:
 
# Click the ''"Settings"'' option in the upper right corner of the screen (right next to ''"My account"'').
 
# Click the ''"Settings"'' option in the upper right corner of the screen (right next to ''"My account"'').
 
# Choose [[image:workflow.png|link=]] "Workflow" from the settings screen.
 
# Choose [[image:workflow.png|link=]] "Workflow" from the settings screen.
# Make sure you have a company selected (see [[Selecting a company|"Selecting a company"]] for more information).
+
# Make sure you have a company selected (see [[Working_with_companies#Selecting_a_company|"Selecting a company"]] for more information).
 
# Choose the document type for which you would like to edit the TOA rules.
 
# Choose the document type for which you would like to edit the TOA rules.
 
#* ''Incoming invoices''
 
#* ''Incoming invoices''
Line 39: Line 40:
 
** Account
 
** Account
 
** Approvers
 
** Approvers
* EIS specific fields:
+
* Additional EIS specific fields:
 
** Cost unit
 
** Cost unit
 
** Cost center
 
** Cost center
* OIS specific fields:
+
* Additional OIS specific fields:
 
** Journal
 
** Journal
 
** Cost place
 
** Cost place
 
** Net amount
 
** Net amount
* VIS specific fields:
+
* Additional VIS specific fields:
 
** Journal
 
** Journal
 
** Place
 
** Place
Line 58: Line 59:
 
<br/>
 
<br/>
 
For each field (except ''Approvers'') it's possible to define a condition. The header-/posting line(s) have to meet the condition(s) in order to be sent to the right approver.
 
For each field (except ''Approvers'') it's possible to define a condition. The header-/posting line(s) have to meet the condition(s) in order to be sent to the right approver.
* '''BETWEEN''': enter a value in the ''"From"'' and ''"To"'' that the header-/posting line(s) have to meet. The value has to be a code of the selected field.
+
* '''EQUALS''': the selected field has to equal a certain code.
 +
* '''BETWEEN''': the selected field has to be between 2 given values, these values need to have the same number of digits.
 +
* '''GREATER''': the selected field has to be greater than the given value. '''This only is available for numeric fields.'''
 +
* '''GREATER_OR_EQUALS''': the selected field has to be greater or equal than the given value. '''This only is available for numeric fields.'''
 +
* '''LESS''': the selected field has to be lower than the given value.  '''This only is available for numeric fields.'''
 +
* '''LESS_OR_EQUALS''': the selected field has to be lower or equal than the given value. '''This only is available for numeric fields.'''
 
* '''EMPTY''': the selected field has to be empty.
 
* '''EMPTY''': the selected field has to be empty.
* '''EQUALS''': the selected field has to equal a certain code.
+
* '''NOT_EMPTY''': the selected field cannot be empty.
 
* '''INACTIVE''': inactivate the comparison of this field.
 
* '''INACTIVE''': inactivate the comparison of this field.
* '''LIKE''': enter a value to which the input must look like.
+
<br/>{{warning|The operators above are ordered from high to low importance. When two or more rules are matching with the document (or lines when using [[Approval_manual#Line-level_approval| line level approval]]), the importance of the operators will be taken into account. A higher importance of the operator means a higher importance of the rule.}}
* '''NOT_EMPTY''': the selected field cannot be empty.
+
 
 
<br/>
 
<br/>
 
The example explained:
 
The example explained:
Line 82: Line 88:
 
Add an '''OR''' relation by typing a hyphen (-) between the approvers.<br/>
 
Add an '''OR''' relation by typing a hyphen (-) between the approvers.<br/>
 
Add an '''INFORMATIVE''' by typing (i) before the name of the approver.<br/>
 
Add an '''INFORMATIVE''' by typing (i) before the name of the approver.<br/>
 
+
<br/>
 
====Manually====
 
====Manually====
 
'''Example''':
 
'''Example''':
Line 108: Line 114:
 
<br/>
 
<br/>
 
For each field (except ''Approvers'') it's possible to define a condition. The posting line(s) have to meet the condition(s) in order to be sent to the right approver.
 
For each field (except ''Approvers'') it's possible to define a condition. The posting line(s) have to meet the condition(s) in order to be sent to the right approver.
* '''Between''': enter a value in the ''"From Code"'' and ''"To Code"'' that the posting line(s) have to meet. The value has to be a code of the selected field.
+
* '''Equals''': the selected field has to equal a certain code. Choose the right code from the lookup list.
 +
* '''Between''': the selected field has to be between 2 given values, these values need to have the same number of digits.
 +
* '''Greater''': the selected field has to be greater than the given value. '''This only is available for numeric fields.'''
 +
* '''Greater or equals''': the selected field has to be greater or equal than the given value. '''This only is available for numeric fields.'''
 +
* '''Less''': the selected field has to be lower than the given value. '''This only is available for numeric fields.'''
 +
* '''Less or equals''': the selected field has to be lower or equal than the given value. '''This only is available for numeric fields.'''
 
* '''Empty''': the selected field has to be empty.
 
* '''Empty''': the selected field has to be empty.
* '''Equals''': the selected field has to equal a certain code. Choose the right code from the lookup list.
+
* '''Not empty''': the selected field cannot be empty.
 
* '''Inactive''': inactivate the comparison of this field. '''This is the default value'''.
 
* '''Inactive''': inactivate the comparison of this field. '''This is the default value'''.
* '''Like''': enter a value to which the input must look like.
+
<br/>{{warning|The operators above are ordered from high to low importance. When two or more rules are matching with the document (or lines when using [[Approval_manual#Line-level_approval| line level approval]]), the importance of the operators will be taken into account. A higher importance of the operator means a higher importance of the rule.}}
* '''Not empty''': the selected field cannot be empty.
+
 
 +
 
 
<br/>
 
<br/>
 
The example explained:
 
The example explained:
Line 137: Line 149:
 
<br/>{{note|Keep in mind that when you remove the approver, it just clears the entered values. The TOA line stays.}}
 
<br/>{{note|Keep in mind that when you remove the approver, it just clears the entered values. The TOA line stays.}}
 
<br/>
 
<br/>
 +
 
====Use case====
 
====Use case====
 
Taking into account the above configuration of a TOA rule, a document will be sent into the flow as follows:
 
Taking into account the above configuration of a TOA rule, a document will be sent into the flow as follows:
Line 152: Line 165:
 
#* ''Approver 4'' has to approve the document.
 
#* ''Approver 4'' has to approve the document.
 
#* ''Approver 5'' receives the document informatively.
 
#* ''Approver 5'' receives the document informatively.
 +
<br/>
 +
 +
====Usage of the "BETWEEN" operator====
 +
When using the "BETWEEN" operator, you should take into account that the ''"Code"'' field of partners and lookup lists is a text field. This means that the values will be sorted alphabetically.
 +
<br/>
 +
'''Examples''':
 +
* Accounts between 600000 and 609999 includes all accounts from 600000 up to and including 609999.
 +
* Cost places between 1 and 199 includes all accounts between 1 and 199. This can be used for hierarchical cost places. All cost places below will be included:
 +
** 1 Oost-Vlaanderen
 +
** 11 Gent
 +
** 111 Gent-Kouter
 +
** 112 Gent-Vrijdagmarkt
 +
** 12 Sint-Niklaas
 +
** 13 Oudenaarde
 +
** 2 Antwerpen
 +
** 21 Antwerpen
 +
** 22 Mechelen
 
<br/>
 
<br/>
  
 
===Edit TOA rules===
 
===Edit TOA rules===
The available lines in the list of rules are editable. Edit the one you like and click [[image:save.png|link=]] "Save".
+
====Via Excel====
 +
Use the [[image:pageXls.png|link=]] "Export" button to download all the existing TOA rules. Edit the ones you would like to change and upload the file again via the [[image:upload.png|link=]] "Import" button.
 +
====Manually====
 +
The available lines in the list of rules are editable. Edit the one you like and click [[image:save.png|link=]] "Save".<br/>
 +
<br/>
  
 
===Remove TOA rules===
 
===Remove TOA rules===
 +
====Via Excel====
 +
Use the [[image:pageXls.png|link=]] "Export" button to download all the existing TOA rules. Remove the lines of the rule you want to remove and upload the file again via the [[image:upload.png|link=]] "Import" button.
 +
====Manually====
 
Click the [[image:remove.png|link=]] "Remove rule" at the beginning of a line to remove the rule.
 
Click the [[image:remove.png|link=]] "Remove rule" at the beginning of a line to remove the rule.
  
 +
<br/>
 
===Line-level approval===
 
===Line-level approval===
 
When using the [[Approval_manual#Auto_flow|auto flow]] and having multiple [[Validating_invoices#Adding.2C_editing_and_deleting_posting_data_in_the_document_view|posting lines]] in a document, it is possible to send certain posting lines to one approver and other posting lines to another.<br/>
 
When using the [[Approval_manual#Auto_flow|auto flow]] and having multiple [[Validating_invoices#Adding.2C_editing_and_deleting_posting_data_in_the_document_view|posting lines]] in a document, it is possible to send certain posting lines to one approver and other posting lines to another.<br/>

Latest revision as of 08:18, 28 August 2017

Approving documents can be done in 2 different ways:

  • Automatically, via the auto flow. Based on the data on the invoice, the auto flow will automatically determine the approver(s) and send the invoice to the approval flow without some manual action. For example: an invoice for electricity comes every month. Every month, Employee A (Accounts Payable) has to manually send the invoice to Employee B (Approver). With the auto flow enabled, this manual action can be skipped and time will be saved.
  • Manually, via the manual flow. When the booking of the invoices is a little more complicated, the invoices can be sent manually to the right approver.


When a document is already in the approval flow, there are still two actions which can be performed on it:


1 Auto flow


Warning.png Defining the rules for auto flow is done best via Excel!

Via the Send.png "Auto flow" button you are able to send a document in the automatic flow. This means that you have defined 1 or more TOA (Table Of Authorities) rules and the document is sent to the right approver. You don't have to think about which document should go to which approver, so this could save you a lot of time.

There are 2 possibilities to manage the TOA rules:

  • You have an intern user which has the rights to manage those rules.
  • You let us do the management.


The user with the rights to edit the TOA rules can do this as follows:

  1. Click the "Settings" option in the upper right corner of the screen (right next to "My account").
  2. Choose Workflow.png "Workflow" from the settings screen.
  3. Make sure you have a company selected (see "Selecting a company" for more information).
  4. Choose the document type for which you would like to edit the TOA rules.
    • Incoming invoices
    • Outgoing invoices
  5. Click the Routing.png "Edit rules" button to edit the rules.
  6. Create/edit rule(s). See below for more information.
  7. Click Save.png "Save" to save your changes. Click Back.png "Close" to quit without saving unsaved changes.

1.1 Create TOA rules


Warning.png You need specific user rights to add TOA rules!

1.1.1 Via Excel


Info.png Note that this is the recommended way to create TOA rules.

Via the PageXls.png "Export" button it's possible to export the already existing TOA rules to an Excel file.

The Upload.png "Import" button allows you to upload an Excel file with TOA rules configured in it. This Excel file has to contain all the fields that are available in your environment:

  • All environments:
    • Supplier/Customer
    • Account
    • Approvers
  • Additional EIS specific fields:
    • Cost unit
    • Cost center
  • Additional OIS specific fields:
    • Journal
    • Cost place
    • Net amount
  • Additional VIS specific fields:
    • Journal
    • Place
    • Sort
    • Net amount
    • Remark


Warning.png Make sure you use the codes of the different fields and id's for users! Not the name of the company nor the account or the approver names, ...

An example:
Toa excel.png

For each field (except Approvers) it's possible to define a condition. The header-/posting line(s) have to meet the condition(s) in order to be sent to the right approver.

  • EQUALS: the selected field has to equal a certain code.
  • BETWEEN: the selected field has to be between 2 given values, these values need to have the same number of digits.
  • GREATER: the selected field has to be greater than the given value. This only is available for numeric fields.
  • GREATER_OR_EQUALS: the selected field has to be greater or equal than the given value. This only is available for numeric fields.
  • LESS: the selected field has to be lower than the given value. This only is available for numeric fields.
  • LESS_OR_EQUALS: the selected field has to be lower or equal than the given value. This only is available for numeric fields.
  • EMPTY: the selected field has to be empty.
  • NOT_EMPTY: the selected field cannot be empty.
  • INACTIVE: inactivate the comparison of this field.

Warning.png The operators above are ordered from high to low importance. When two or more rules are matching with the document (or lines when using line level approval), the importance of the operators will be taken into account. A higher importance of the operator means a higher importance of the rule.


The example explained:

  1. When the posting lines or the net amount header field have an amount up to and including 500:
    1. The document is sent to Approver 1, Approver 2 and Approver 3.
      • Approver 1 OR Approver 2 has to approve.
      • Approver 3 also has to approve.
    2. When Approver 1 OR Approver 2 AND Approver 3 approved, the document is sent to Approver 4 and Approver 5
      • Approver 4 has to approve the document.
      • Approver 5 receives the document informatively.

Note.png Note that when an approver changes a value in the document, the TOA rules are recalculated.
If Approver 4 for example changes an account, the document is rechecked against all available TOA rules.

How to add different relations

Add an AND AFTER relation by adding two extra columns "Amount" and "Approver #" with # being the count of the approver fields defined.
Add an AND relation by using a semicolon (;).
Add an OR relation by typing a hyphen (-) between the approvers.
Add an INFORMATIVE by typing (i) before the name of the approver.

1.1.2 Manually

Example:
Toa approvers.png

There are different fields which you can configure:

  • All environments:
    • Supplier/Customer
    • Account
    • Approvers
  • EIS specific fields:
    • Cost unit
    • Cost center
  • OIS specific fields:
    • Journal
    • Cost place
    • Net amount
  • VIS specific fields:
    • Journal
    • Place
    • Sort
    • Net amount
    • Remark


For each field (except Approvers) it's possible to define a condition. The posting line(s) have to meet the condition(s) in order to be sent to the right approver.

  • Equals: the selected field has to equal a certain code. Choose the right code from the lookup list.
  • Between: the selected field has to be between 2 given values, these values need to have the same number of digits.
  • Greater: the selected field has to be greater than the given value. This only is available for numeric fields.
  • Greater or equals: the selected field has to be greater or equal than the given value. This only is available for numeric fields.
  • Less: the selected field has to be lower than the given value. This only is available for numeric fields.
  • Less or equals: the selected field has to be lower or equal than the given value. This only is available for numeric fields.
  • Empty: the selected field has to be empty.
  • Not empty: the selected field cannot be empty.
  • Inactive: inactivate the comparison of this field. This is the default value.

Warning.png The operators above are ordered from high to low importance. When two or more rules are matching with the document (or lines when using line level approval), the importance of the operators will be taken into account. A higher importance of the operator means a higher importance of the rule.



The example explained:

  1. When the posting lines or the net amount header field have an amount up to and including 500:
    1. The document is sent to Approver 1, Approver 2 and Approver 3.
      • Approver 1 OR Approver 2 has to approve.
      • Approver 3 also has to approve.
    2. When Approver 1 OR Approver 2 AND Approver 3 approved, the document is sent to Approver 4 and Approver 5
      • Approver 4 has to approve the document.
      • Approver 5 receives the document informatively.

Note.png Note that when an approver changes a value in the document, the TOA rules are recalculated.
If Approver 4 for example changes an account, the document is rechecked against all available TOA rules.


Add an AND AFTER relation by using the Add.png "Add step" button.
Remove an AND AFTER relation by using the Remove.png "Remove step" button.
Add an AND relation by using the User add.png "Add approver" button.
Remove an AND relation by using the User delete.png "Remove approver" button.
Add an OR relation by typing an extra approver in the same textbox.
Remove an OR relation by clicking the cross right next to the name of the approver.


Note.png Keep in mind that when you remove the approver, it just clears the entered values. The TOA line stays.


1.1.3 Use case

Taking into account the above configuration of a TOA rule, a document will be sent into the flow as follows: When the posting lines or the net amount header field have an amount up to and including 500:

  1. The document is sent to Approver 1, Approver 2 and Approver 3.
    • Approver 1 OR Approver 2 has to approve.
    • Approver 3 also has to approve.

Warning.png The second block of approvers don't have to approve the document. The first block of approves is allowed to approve documents with an amount up to and including 500.


When the posting lines or the net amount header field have an amount higher than 500:

  1. The document is sent to Approver 1, Approver 2 and Approver 3.
    • Approver 1 OR Approver 2 has to approve.
    • Approver 3 also has to approve.
  2. When Approver 1 OR Approver 2 AND Approver 3 approved, the document is sent to Approver 4 and Approver 5
    • Approver 4 has to approve the document.
    • Approver 5 receives the document informatively.


1.1.4 Usage of the "BETWEEN" operator

When using the "BETWEEN" operator, you should take into account that the "Code" field of partners and lookup lists is a text field. This means that the values will be sorted alphabetically.
Examples:

  • Accounts between 600000 and 609999 includes all accounts from 600000 up to and including 609999.
  • Cost places between 1 and 199 includes all accounts between 1 and 199. This can be used for hierarchical cost places. All cost places below will be included:
    • 1 Oost-Vlaanderen
    • 11 Gent
    • 111 Gent-Kouter
    • 112 Gent-Vrijdagmarkt
    • 12 Sint-Niklaas
    • 13 Oudenaarde
    • 2 Antwerpen
    • 21 Antwerpen
    • 22 Mechelen


1.2 Edit TOA rules

1.2.1 Via Excel

Use the PageXls.png "Export" button to download all the existing TOA rules. Edit the ones you would like to change and upload the file again via the Upload.png "Import" button.

1.2.2 Manually

The available lines in the list of rules are editable. Edit the one you like and click Save.png "Save".

1.3 Remove TOA rules

1.3.1 Via Excel

Use the PageXls.png "Export" button to download all the existing TOA rules. Remove the lines of the rule you want to remove and upload the file again via the Upload.png "Import" button.

1.3.2 Manually

Click the Remove.png "Remove rule" at the beginning of a line to remove the rule.


1.4 Line-level approval

When using the auto flow and having multiple posting lines in a document, it is possible to send certain posting lines to one approver and other posting lines to another.

Example:

Auto flow setup:

  • Cost unit "Marketing" goes to Approver 1
  • Cost unit "Sales" goes to Approver 2


Posting lines in the document:

Line level approval.png

When sending this document trough the auto flow, the first line will be sent to Approver 1 and the second line will be sent to Approver 2. This means that Approver 1 and Approver 2 will receive this document and both have to approve.
The document will be shown with one editable line and one greyed out line for both approvers.

Approver 1:
Line level approval approver1.png

Approver 2:
Line level approval approver2.png

2 Manual flow

Via the Wf manualflow.png "Manual flow" button you are able to send a document manually in the approval flow.
Defining the approvers to send the document to works similar to defining them for the auto flow. The only difference is the definition in the pop-up screen.

The example below works exactly the same as the example for the auto flow:

Manual flow.png
There are a few different conditions here:

  1. When the posting lines or the net amount header field have an amount up to and including 500:
    1. The document is sent to Approver 1, Approver 2 and Approver 3.
      • Approver 1 OR Approver 2 has to approve.
      • Approver 3 also has to approve.
    2. When Approver 1 OR Approver 2 AND Approver 3 approved, the document is sent to Approver 4 and Approver 5
      • Approver 4 has to approve the document.
      • Approver 5 receives the document informatively.

Add an AND AFTER relation by using the Add.png "Add step" button.
Remove an AND AFTER relation by using the Remove.png "Remove step" button.
Add an AND relation by using the User add.png "Add approver" button.
Add an OR relation by typing an extra approver in the same textbox.
Remove an OR relation by clicking the cross right next to the name of the approver.

Clicking "Ok" results in the document being sent to the defined approver(s).

3 Side-step

Sending a document is possible via the Sidestep.png "Side-step" button. Clicking this button results in following screen:

Side-step.png

Following fields are available:

  • Approvers: fill the name of the approver(s) you wish to send the document in side-step to.
  • Comment: fill in a comment you wish to send with the document. This field is not required.


Click "Ok" to send the document.

4 Informative

When a document is in the approval flow, an action button Informative.png "Informative" is available.
This functionality is used to send a document informatively to another approver. This approver does not need to do anything with it. Clicking this button results in a pop-up screen being opened.

Informative popup.png

Fill in the approver(s) you wish to send the document to and click "Ok".