feat(webapp): wip print preview financial reports

This commit is contained in:
Ahmed Bouhuolia
2024-02-11 16:12:41 +02:00
parent b11c531cf5
commit 09ad725a67
27 changed files with 487 additions and 2 deletions

View File

@@ -3,6 +3,7 @@ import { useRequestQuery } from '../useQueryRequest';
import { purchasesByItemsReducer } from '@/containers/FinancialStatements/reducers';
import { useDownloadFile } from '../useDownloadFile';
import t from './types';
import { useRequestPdf } from '../useRequestPdf';
/**
* Retrieve balance sheet.
@@ -53,6 +54,13 @@ export const useBalanceSheetCsvExport = (query, args) => {
});
};
/**
* Retrieves the balance sheet pdf document data.
*/
export function useBalanceSheetPdf() {
return useRequestPdf(`financial_statements/balance_sheet`);
}
/**
* Retrieve trial balance sheet.
*/
@@ -88,6 +96,13 @@ export const useTrialBalanceSheetXlsxExport = (query, args) => {
});
};
/**
* Retrieves the trial balance sheet pdf document data.
*/
export function useTrialBalanceSheetPdf() {
return useRequestPdf(`financial_statements/trial_balance_sheet`);
}
export const useTrialBalanceSheetCsvExport = (query, args) => {
return useDownloadFile({
url: '/financial_statements/trial_balance_sheet',
@@ -151,6 +166,14 @@ export const useProfitLossSheetCsvExport = (query, args) => {
});
};
/**
* Retrieves the cashflow sheet pdf document data.
*/
export function useProfitLossSheetPdf() {
return useRequestPdf(`financial_statements/profit_loss_sheet`);
}
/**
* Retrieve general ledger (GL) sheet.
*/
@@ -847,6 +870,13 @@ export const useCashFlowStatementCsvExport = (query, args) => {
});
};
/**
* Retrieves the cashflow sheet pdf document data.
*/
export function useCashflowSheetPdf() {
return useRequestPdf(`financial_statements/cash-flow`);
}
/**
* Retrieve inventory item detail report.
*/