This page contains high-level technical context for a typical digital service provider (DSP) implementation. It aims to answer the question: What do I need to do to my product to support SBR?

Figure DSP implementation- high level technical diagram
Broadly speaking, DSPs are responsible for:
- data
- transformation and mapping
- rendering/UI
- taxonomy update service.
A basic level of support is available for these functions, in the form of consultation and advice of generic approaches.
The SBR program provides the following:
- XBRL processor
- SBR AU taxonomy
- authentication / web service messaging
- secure token server
- message gateway
- knowledge repository.
The table below identifies the work and functional changes required to interact with the SBR solution, as well as the specific resources available from and expectations of the SBR teams.
Table: SBR requirements for DSPs
Task / function | SBR support |
---|---|
Work with the SBR taxonomy, and support the related linkbases for presentation, business rules, validation, formula, etc. |
|
Create valid XBRL instance documents from application data. |
|
Provide access to mapping tools that allow users (accountants, bookkeepers and businesses) to map the taxonomy to the data in their systems. |
N/A |
Provide access to mapping tools that allow users (accountants, bookkeepers and businesses) to map the taxonomy to the data in their systems. |
N/A |
Consume the identity management processes which will provide a key store, credential signing, messages to the Machine Authentication Security Token Service (MAS-ST) and return of ‘secure tokens’ and the application of those tokens in the message assembly. |
|
Interface with the SBR web services to send the reports/messages to the correct agency. |
|
Receive the related error and confirmation messages in response to reports sent, and provide user interfaces to allow these to be read and or stored by the user in a meaningful way. |
|
Provide direction as a result of error messages that will allow a user to contact the right support desk for problem resolution. |
N/A |
Receive taxonomy updates together with appropriate mapping or software product updates where the taxonomy impacts product functions (eg a new reporting requirement). |
|
Receive dynamic updates to the SBR taxonomy where the mapping has not been altered (eg: revised tax tables). |