Authorization Script
Overview of script
- Purchase department officer enters the Purchase Order in Moneyworks. They will get alert message for the monthly budget, total used and remaining budget for the expense head in that month but it won't restrict the user from accepting the PO.
- Purchase officer will email the PO with budget info to authorise person for approval.
- Authorise person need to approve the PO in Moneyworks.
- Purchase officer or the person responsible will print the PO form with “Authorised” stamp from Moneyworks.
- Accounting staff converts PO to Purchase Invoice and email it to authorised person for payment approval.
- Accounts department make payment.
How to install scripts
- Studio Manager Authorisation Script 170517.mwxml
- Double click on the script file while Moneyworks data file is opened. It will install five scripts. They are
- Pur_Invoice_Authorisation
- Pur_Order_Authorisation
- Budget_Alert
- Send_email_PO
- Send_email_PI
- sendemail.sh
- This script need to install in every user who sends an email.
- The script should be in “/Users/mac/Library/Application Support/Cognito/MoneyWorks Gold/Externals”. If there isn’t already Externals folder create one. You should easily get into this by clicking on Std Plug-ins path in Housekeeping of Moneyworks Navigator and you will need to change the information on sendemail.sh file #Change these variables section”
- Studio Manager PO.invc
- Place the Studio Manager PO.invc file inside Moneyworks Custom Plug-Ins>Forms folder
How it Works
Pur_Invoice_Authorisation and Pur_Order_Authorisation
It will be installed for the user with initials jt and zt. To use select Purchase Order or Purchase Invoice transaction and click on Pur_Order_Authorisation or Pur_Invoice_Authorisation icon in the transaction list toolbar.
Budget_Alert
It will send a message when tabbing out of Item column in Purchase Order.
Send_email_PO
You need to update scripts before using from Moneyworks Menu Show > Scripts > Select Send_email_PO from the script list.
Change the initials of two authorised person from purchase department on the top of the script (Line 12 and 13). See Screenshot below.
Send_email_PO will installed for the users with the updated initials only.
To use select Purchase Order and click on Send_email_PO icon in the transaction list toolbar.
Send_email_PI
You need to update scripts before using from Moneyworks Menu Show > Scripts > Select Send_email_PO from the script list.
Change the initials of two authorised person from purchase department on the top of the script (Line 12 and 13). See Screenshot below.
Send_email_PI will installed for the users with the updated initials only.
To use select Purchase Order and click on Send_email_PI icon in the transaction list toolbar.
Viewing authorisation in transaction list
You will see the initial of the authorised person and the authorised code separated by *
- Right click on transaction list > Customise List View…
- Select Heading [“your calculation here”] (at the bottom in Available Fields list) and click on >Move> button. Once it moved to the other section of the list, select and Click Edit..
- Replace “your calculation here” with the following formula
Slice(Lookup (NumtoText(SequenceNumber,0), "User.data"),1,"*")