SII Reports
SII reports have a single builder and preprocessor couple that provides the list of tax lines to be included in the report. Based on the selected report, there are the following couples:
-
Builder: builders/sii/SiiRegistrationIssuedBuilder
Preprocessor: processors/sii/SiiIssuedPreProcesso r
These are used for the registration of issued invoices.
-
Builder: builders/sii/SiiCorrectionIssuedBuilderwith
Preprocessor: processors/sii/SiiIssuedPreProcessor
These are used for the correction of issued invoices.
-
Builder: builders/sii/SiiRegistrationReceivedBuilder
Preprocessor: processors/sii/SiiReceivedPreProcessor
These are used for the registration of received invoices.
-
Builder: builders/sii/SiiCorrectionReceivedBuilder
Prfeprocessor: processors/sii/SiiReceivedPreProcessor
These are used for the correction of received invoices.
Each report has one of the following dedicated postprocessors that provides the list of transactions included in the report:
-
processors/sii/SiiRegistrationIssuedPostProcessor
-
processors/sii/SiiCorrectionIssuedPostProcessor
-
processors/sii/SiiRegistrationReceivedPostProcessor
-
processors/sii/SiiCorrectionReceivedPostProcessor
These reports don't have any detail views and use only the direct output of their postprocessors to evaluate their templates. Because of that, they don't have any further builders or processors.