Sage 300 People – Release Notes

Sage 300 People is an integrated payroll, HR and self-service solution that increases productivity and drives growth. Sage 300 People is developed specifically for large companies that need detailed and complex functionalities. It's an agile, cost-effective solution with world-class capabilities.

You can access the release notes from here. This link will take you to a page with more details.

Sage 300 People – System Health Check

It is always a good idea to conduct preventive checkups regularly. The System Health Checks inform users of issues as well as display system health information. 

The following message types exist:

    • Information message (Green check icon)
    • Warning message (Exclamation icon)
    • Error message (Red cross icon)

Here are some system messages, their meaning and ways to mitigate them. Before you try any DIY solution please make sure that you have proper back ups in place. If there are any doubts, get support.

ALF Test Environment

A script is needed to change the system’s ALF test environment to Live environment.  Please contact the Sage 300 People support desk.

ALF Code Expired

The message means you are operating outside of your License Agreement and need a new ALF code.
For more detail please click here


The message means your scheduled services that send information from and to Sage 300 People system and WebSS is not running. Click here for a guide on how to Restart Scheduler.

Travel & Company Vehicle

Travel Allowances and Company Vehicle Fringe Benefits may not be taxed at 100%.  For a solution on how to make the changes to your system click here. 

Retirement Fund

This message indicates your retirement fund setup is incomplete and may lead to incorrect tax implications for employees. Click here to navigate to a retirement Reform Setup Checklist.

Pay Runs

Errors in roll-over may occur and lead to the ‘No Employee Pay Periods Defined’ error, Click here to navigate to a guide to resolve the error.

Invalid Payslip

Errors in roll-over may occur and lead to employee's with invalid Payslips, to correct the error a script needs to be run in your database.  Please contact the Sage 300 People support desk to arrange a backup for testing.

This article was originally posted on Sage’s Knowledge base. The original post can be found here.

Inventory, Order Entry: ‘An error occurred while processing this transaction! [SPE07] Error [PE01]: Posted Session out of balance! All processing was rolled back.’ error

This article will help you deal with error [PE01] in Sage 200 Evolution. When you encounter this error, you will see this message.

How to Resolve this error?

We assume that by now you have a robust backup process in place. Implementing any fix without proper backup in place in risky. Get in touch with us it you aren't sure of backups. 

The following steps explain how to resolve the above mentioned query:

1. Go to Maintenance | Inventory | Transaction Types.
2. Ensure that the INV (Invoice) and IS (Issue Stock) transaction types (or relevant  transaction type) have both valid debit and credit GL accounts selected.
3. Also ensure that where Inventory / Customer / Supplier Groups are used, that  relevant valid GL accounts are also used in these records.
4. Save all changes and then reprocess the source document

General Ledger: GL account transactions changed to the same transaction date after running a Purge First Year or GL Relink

How do you fix the following query: GL account transactions changed to the same transaction date after running a Purge First Year or GL Relink in Sage 200 Evolution.

This article explains why all the General Ledger account transactions’ dates to a certain point, may have been incorrectly and unexpectedly changed after running a First Year Purge or General Ledger Relink.

First note that when running the Purge First Year routine, a General Ledger (GL) Relink is automatically also executed.

A possible reason that caused the above problem may have been that the No Transactions will be allowed prior to this date option on the Common | Maintenance | Company Details screen, may have been changed in a company with existing transactions, prior to running the GL Relink.

When running the GL Relink, Evolution needs to check for, and correct GL related database inconsistencies. If it finds any GL transactions with a transaction date prior to the date mentioned above, it has to change them to this date.

How to resolve this?

The seriousness of encountering this problem is quite obvious with having incorrect historical report data as a result, if your company has any transactions prior to this date. The only way to resolve this matter would be to restore the backup that was made before the GL Relink (or Purge first year was ran), and to recapture any transactions that were processed after the GL Relink.

Finally, it is highly recommended that users should rather make use of the period blocking feature on the Company Details | Accounting Periods screen to safely prevent transactions on specific periods, instead of changing the above mentioned date. 

Note that it is even possible to block transactions to specific periods per specific agents as can be seen below.

Entering a Higher State of Vigilance

The following article was originally sent to us, we are continuing the chain and sharing this vital information that can potentially save you lots of money in equipment damages and time lost in reset and restore.

Seeking information on systems that are robust and secure? Contact us today.

This piece is original posted by Wordfence.

It appears that Russia has just commenced the invasion of Ukraine. Check your preferred international news outlet, but according to the Ukrainian foreign minister “Putin has just launched a full-scale invasion of Ukraine.”

Ukrainian airspace is closed with flights diverting.

The Twitter Safety account just started tweeting in Ukrainian, giving users instructions on how to: 1) delete or deactivate accounts, 2) disable location services, 3) set up two-factor authentication

I’m seeing reports of massive explosions on the Ukraine Russian border.

The US appears to be distributing high-level officials around the country.

I’m seeing reports of cruise missiles over Ukraine.

Wordfence is a cybersecurity organization staffed by some of the world’s leading cybersecurity professionals. Over 4 million websites are under our protection. I’m sending out this email for two reasons. Firstly, I’d like you to know that our team is entering a higher state of alert as this situation unfolds and will be closely examining the telemetry we receive from the sites under our protection. We will react quickly to emerging threats. Secondly, I’m including recommendations for you and your team, if you run a business.

Specifically, we are on the lookout for:

WordPress site compromises with no known vulnerability present, that may be exploiting a zero-day vulnerability. It is not uncommon to see an APT (Advanced Persistent Threat – Usually a nation-state) exploit zero-days during a large-scale or strategically important operation.

A sudden increase in reports of compromised WordPress websites.

An increase in attacks being launched from compromised WordPress sites.

Unusual activity reports from our user community or from our attack telemetry.

As we identify new threats, we will, as always, release protection and detection capability to our customers in real-time.

We are also taking a range of internal steps to secure our company, our team, and our infrastructure. If you run a business, I’d like to advise you to enter a higher state of vigilance. I recommend the following steps:

Educate your team about the risks of social engineering attacks and of being phished or spear phished.

Ensure you have two-factor authentication enabled on every important user account that you and your team operate.

If you develop a WordPress plugin or other software that is distributed to customers, be aware that you are a target for a supply chain attack. So make sure that your code repositories and deployment systems are secure. An attacker may want to use you to distribute backdoors or other malicious code to your clients.
Keep a close eye on your logs – security logs in particular – of all the systems under your team’s control.

Use configuration management to manage what files should and should not be on your critical infrastructure. If you see new files appearing that you didn’t create, that’s a red flag.

Be aware of financial activity in your organization, and be on the lookout for financial fraud attempts.

Make sure that your HR systems and other systems that contain sensitive PII (personally identifiable information) are locked down.

Ask your team to be on the lookout for anything that “seems weird”. Adopt an approach of “If you see something, say something” and at the very least you’ll have an interesting discussion – and at worst, it’s an attack underway.

If you have any questions, you’re welcome to post them here and I’ll answer them as best I can. Let’s hope this situation does not further escalate, and that it resolves quickly. Our thoughts are with all the affected families and communities.


Mark Maunder – Wordfence Founder & CEO.

UAE Corporate Tax Overview

This article was originally posted by Kaveri Agarwal on Astrolab’s blog. We are re-posting it here for the benefits of our subscribers. All links are as is.

The UAE is set to introduce a new corporate tax starting from June 2023. Individuals and foreign entities that conduct trade or businesses regularly in the UAE will be subject to the new corporate tax. This article will discuss the below elements of the new corporate law:
    1. Structure
    2. Objectives
    3. Exemptions 

The corporate tax will apply equally to all categories of profits and other net income reported, which should be reported in financial statements prepared in accordance with internationally acceptable accounting standards. The tax will be applied on the business’ adjusted accounting net profit. 
The corporate tax will be 0% for businesses with a taxable income of up to AED 375,000. This is to continue the UAE’s support of small businesses and startups. A 9% tax rate will be levied on businesses incurring more than AED 375,000 in taxable income.

There are three primary objectives for the introduction of the new tax scheme, one of which is to cement the UAE’s position as the world’s leading hub for business and investment. This tax scheme will also accelerate UAE’s development and will help achieve its strategic objectives. And according to our very own Business Setup Lead Zille Rehman, the corporate tax will align the UAE with international businesses and to meet international standards for tax transparency.  

All companies operating in the UAE are eligible if they are operating in the Mainland. Companies which operate in the Free Zones and do not do business in the mainland are exempted, along with businesses involved in extraction of natural resources which will remain subject to the Emirate level of corporate tax. “Free Zone businesses such as those set up with the DMCC that do not do business with mainland UAE will continue to benefit from the exemption from the Corporate Tax incentives” comments Zille. Save up to AED 30,000 on Licensing and Registration fees and get a DMCC Free Zone license in only a few weeks with AstroLabs.
Individuals will not be subjected to the corporate tax from real estate, employment or investment in shares. Other personal income which is not related to a UAE trade or business and foreign investors who do not carry on business in the UAE will also not pay corporate tax. 

Corporate tax will also not apply on intragroup transactions and restructuring that qualify certain rules. Additionally, withholding tax will not apply on dividends and capital gains received by a UAE business from its qualifying shareholdings. Additionally, foreign tax will be allowed to be credited against UAE corporate tax payable and loss transfer utilization rules will be available to businesses. 

The Federal Tax Authority has announced that further announcements regarding the new Corporate Tax are expected.

With experience in setting up over 170 tech and tech-enabled companies in Dubai, AstroLabs is the leading growth partner into the MENA region. Fast track your setup process and benefit from our high growth collaborative community and mentorship program!

When ever you start a business in the UAE, you'll need a software to manage your business and stay compliant with local laws. We will help you asses the best fit for your needs. If you want to know more, contact us @

The Time Trap of Productivity

By Lawrence Yeo

If I were to sum up the culture of productivity in one sentence, that would be it.

"Everything we have belongs to others; time alone is ours."

The reason why time management software and note-taking apps are multi-billion dollar industries is because they help us manage the most precious resource we have. Even though we use money to gauge how we spend our time (hourly wages, rates, etc.), the reality is that there’s no adequate stand-in for it. This is why almost no one would trade places with 98-year-old Charlie Munger, despite all the wealth that would come with that identity switch.

I’ve written before that productivity is closely entangled with the fear of death. Without the awareness of our mortality, there may be no need for a shield to protect our hours from the onslaught of circumstance. If I spent an entire month distracted on social media but thought that the hourglass replenishes infinitely, it’s quite possible I wouldn’t feel bad about it. But because we recognize that our hourglass has a finite number of turns, we will bemoan that month as an epic waste of time.

Simply put, productivity is a set of systems or rituals that protect us from future regret. Whenever we use Pomodoro techniques or time blocking methods, we understand the truth of our distracted minds and introduce friction to combat the entropy of attention. And for the most part, it helps. We get a lot more done and feel better about ourselves for doing it.

But with that said, there’s an inherent stress that comes with it.

Anytime you try to control or reverse disorder, you introduce tension. This is true on a sociological level, where any attempt to organize people inevitably leads to rebellion. But more relevantly, it’s also true at the individual level, and is particularly poignant in our desire to control time.

The fundamental tension is this: The more you view your time through the lens of productivity, the less you can see it through any other lens.

Burnout is often associated with working too much, but the real reason it happens is because you have defined yourself by what you produce. It’s not just the exertion of energy spent during your working hours, but the exertion of thought spent during the time you’re not working. It lives in the moment where you’re physically with your family, but mentally planning out what you need to do next. Or when you keep looking at the time when you should just be enjoying lunch.

One thing we often forget is that our measurement of time is a mere tool. We have minutes, hours, days, and so forth because they help us plan when to meet, work, and rest. We categorized time in this way to have it serve us.

But in a culture so focused on managing time, we have become subservient to it. By scheduling your day down to the last minute, you introduce an anxiety from managing your real-time progress to an imagined vision. Each glance at the clock fires off a thought about whether your day is going like it’s supposed to, or if you’re falling behind. This is a mind that always views the present through the lens of past and future, and can never be anchored in the “now.”

This is why I don’t have any productivity app to recommend or goal-setting framework to provide. Time management is important, but I feel that true exploration cannot exist within the bounds of time. It can only arise when you have clarity of mind, and that’s what I optimize for instead of scheduling out my day down to the last hour.

For me, it comes down to a few simple things: I go for a run every morning. I eat a light breakfast. I rarely drink on the weekdays. I meditate. I journal.

These are all things that aren’t defined by their time commitment. They’re not the answers one might want when asking about my productivity workflow, but that’s because it can’t be expressed as a neatly designed, well packaged app or interface.

Presence of mind is very difficult to cultivate within the bounds of man-made inventions. And that doesn’t just apply to productivity tools, but to the measurement of time itself.

The original post can be found here.

How to run them?

Audits are a regular activity undertaken by businesses to measure the difference if at all between projections and actuals.

Here is how you can get on with this audit.

  1. Expand System Tools
  2. Select Audit
  3. Select Audit Detail
  4. Status should be C – Created, A – Acknowledged, I – Investigation
  5. Table Name should be – Payroll Analysis Layout
  6. Select the Date Range you want the selection for the Audit

    Need more help? Feel free to contact us.