For instructions on lodging documents in CAS360, see ASIC Lodgement.
The lodgement function in CAS360 is very different from the lodgement function in CAS Desktop.
CAS360 has to handle the lodgements for all 2000+ Agents. This means we, the team at BGL, have to add some strong structure to the lodgement system.
When a user clicks Lodge, a connection is opened with ASIC and a lodgment is sent instantly. If the validation report (i.e ASIC's lodgement confirmation) is received in the same connection as the lodgement, then this can feel instant.
When it comes to checking for responses outside the lodgment connection, we break the 2000+ agents up into threads, and we are lodging for every agent, every 10 minutes.
This means every 10 minutes, we open the connection with ASIC, check for any documents that ASIC have sent (invoices ARs etc.), and then check for any validations. This connection with ASIC is open for 60 seconds. Once the connection closes, we check again in 10 minutes.
Therefore, if a validation report is not received in the same connection the lodgement was made, it can feel as if it takes 10-15 minutes for it to be confirmed.
In CAS Desktop, the agent had full control over when the connection with ASIC was made. They could open and close the connection whenever they wanted to. However, this also means that the connection to ASIC is not an automated function in CAS desktop. As a result, if a validation report was issued by ASIC 3 minutes after the lodgement was made, CAS Desktop users would need to keep connecting to ASIC to get the validations report when it was ready.
We are always looking at ways that we can improve the lodgement system to make the lodgements feel more instant. We do have some limitations though (hence limiting connection to ASIC to every 10 minutes) and we need to respect the ASIC lodgement system which is now over 30 years old.