A pre-BAS GST check means reviewing bills for wrong tax codes, missing tax invoices and suppliers not registered for GST before you claim credits.
Before you start
- Australia Tax Reports installed
- System Manager, Tax Services, General Ledger
The Sage 300 way
Where to find it: Common Services > Australia Tax Reports > Configurations / Business Activity Statement
- Open Common Services > Australia Tax Reports > Configurations and map each BAS label (such as G1) to GL accounts or tax authorities.
- Open Business Activity Statement and run it. You can adjust a label with the +/- field.
- Print the BAS and generate the BAS audit file (JSON).
Limits in Sage 300
- Maps by tax authority or GL account; it does not check each invoice line coding.
Good to know in Sage 300
- Labels map to GL accounts or tax authority plus classes.
The Pulsify way
- Forward bills to Pulsify through the period.
- Pulsify sets a GST code on each line from the rate printed on that line.
- Pulsify flags a supplier ABN that is not registered for GST when GST is charged.
- Review flags before approval, so fewer errors reach Sage 300.
Pulsify connects to Sage 300. We set up the connection for you.
What Pulsify does not do here
- Pulsify does not lodge or prepare your BAS.
- It does not check bills already in Sage 300.
Common mistakes
- Running the BAS before every label is mapped in Configurations.
- Expecting the BAS report to flag wrongly coded lines.
More help
- How to check GST coding on purchase invoice records in Business Central before you lodge your BAS
- How to check GST coding on bill records in MYOB Acumatica before you lodge your BAS
- How to check VAT coding on purchase invoice records in Sage 200 before you send your VAT Return
- How to check a vendor's ABN in Sage 300
- How to close the month in accounts payable in Sage 300
- How to code a vendor invoice with mixed GST lines in Sage 300
- All Sage 300 how-to guides
- Pulsify setup guides
Sources
Last checked 2026-10-19. Confidence: partial.
Common questions
Does Sage 300 produce a BAS?
Yes, with the separately installed Australia Tax Reports program. It maps BAS labels such as G1 to GL accounts or tax authorities and prints a BAS report and a BAS audit file for the ATO.
What does it need?
System Manager, Tax Services and General Ledger. Open Common Services > Australia Tax Reports > Configurations to map the labels, then run Business Activity Statement.
Does it check each invoice line?
No. It maps by tax authority or GL account. No line-level GST coding exception report was found, so check coding before you run it. You can adjust a label with the +/- field.
Does Pulsify prepare my BAS?
No. It helps get bills coded correctly.
Pulsify setup guides
Want this done for you?
Book a call to see how Pulsify handles supplier bills in Sage 300.