I called report two times in controller class main method.
//first call
if (TaxSolutionScopeIntegrationUtil::isCompanyEnabled()
&& !TaxableDocumentDescriptorFactory::getTaxableDocumentDescriptor(common).skipTaxDocument()
&& !custInvoiceJour.salesTable().CustomsExportOrder_IN)
{
salesInvoiceController.parmIsGSTInvoice_IN(true);
 
// Print the second report
// formLetterController = new SalesInvoiceController();
//formLetterController.parmArgs(_args);
formLetterController.parmReportName(ssrsReportStr(GSTInvoiceReport_IN, pwc_creditnote));
formLetterController.parmShowDialog(false);
formLetterController.startOperation();
//second call
if (TaxSolutionScopeIntegrationUtil::isCompanyEnabled()
&& !TaxableDocumentDescriptorFactory::getTaxableDocumentDescriptor(common).skipTaxDocument()
&& !custInvoiceJour.salesTable().CustomsExportOrder_IN)
{
salesInvoiceController.parmIsGSTInvoice_IN(true);
 
// Print the second report
// formLetterController = new SalesInvoiceController();
//formLetterController.parmArgs(_args);
formLetterController.parmReportName(ssrsReportStr(GSTInvoiceReport_IN, pwc_creditnote));
formLetterController.parmShowDialog(false);
formLetterController.startOperation();
.....
same report is generating with two times.But data is coming in first report,in second copy threre is no data only design is coming..
Any thing I am missing?