When the batch process is submitted to the queue from the application, it looks for the following parameters:
- InstanceID
- ProcessingDate
Note that the parameters listed above are not mandatory.
InstanceID
The InstanceID should be specified when using the batch streaming architecture.
ProcessingDate
This is the business date that should be used while executing the batch process. See Business Processing Date details above.
When the batch job runs, it processes the Instruction Line Items in the following order:
- Product Delivery ILIs due, i.e., all payment and liability
Instruction Line Items
- Tax ILIs due, i.e., rolls up Instruction Line Items of
category 'TAX' in order to issue payments to the tax
authority
- Applied Deduction ILIs due, i.e., Instruction Line Items of
category 'DED' which are applied to a
liability
- Repayment ILIs due, i.e., Instruction Line Items of category
'PRV'
- Third Party Deduction ILIs due, i.e., rolls up Instruction
Line Items of category 'DED' in order to issue
payments to third parties