mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 21:00:31 +00:00
feat(webapp): wip printing financial reports
This commit is contained in:
@@ -54,8 +54,11 @@ export const useAPAgingSheetCsvExport = (query, args) => {
|
||||
};
|
||||
|
||||
/**
|
||||
* Retrieves the balance sheet pdf document data.
|
||||
* Retrieves the A/P aging summary pdf document.
|
||||
*/
|
||||
export function useAPAgingSummaryPdf() {
|
||||
return useRequestPdf(`financial_statements/payable_aging_summary`);
|
||||
export function useAPAgingSummaryPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/payable_aging_summary`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -55,6 +55,9 @@ export const useARAgingSheetCsvExport = (query, args) => {
|
||||
/**
|
||||
* Retrieves the A/R aging summary pdf document data.
|
||||
*/
|
||||
export function useARAgingSummaryPdf() {
|
||||
return useRequestPdf(`financial_statements/receivable_aging_summary`);
|
||||
export function useARAgingSummaryPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/receivable_aging_summary`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -56,6 +56,9 @@ export const useBalanceSheetCsvExport = (query, args) => {
|
||||
/**
|
||||
* Retrieves the balance sheet pdf document data.
|
||||
*/
|
||||
export function useBalanceSheetPdf() {
|
||||
return useRequestPdf(`financial_statements/balance_sheet`);
|
||||
export function useBalanceSheetPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/balance_sheet`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -73,8 +73,11 @@ export const useCashFlowStatementCsvExport = (query, args) => {
|
||||
};
|
||||
|
||||
/**
|
||||
* Retrieves the cashflow sheet pdf document data.
|
||||
* Retrieves the cashflow sheet pdf document.
|
||||
*/
|
||||
export function useCashflowSheetPdf() {
|
||||
return useRequestPdf(`financial_statements/cash-flow`);
|
||||
export function useCashflowSheetPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/cash-flow`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -61,8 +61,11 @@ export const useCustomerBalanceSummaryCsvExport = (query, args) => {
|
||||
};
|
||||
|
||||
/**
|
||||
* Retrieves the balance sheet pdf document data.
|
||||
* Retrieves the pdf content of customers balance summary.
|
||||
*/
|
||||
export function useCustomerBalanceSummaryPdf() {
|
||||
return useRequestPdf(`financial_statements/customer-balance-summary`);
|
||||
export function useCustomerBalanceSummaryPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/customer-balance-summary`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -64,6 +64,12 @@ export const useCustomersTransactionsCsvExport = (query, args) => {
|
||||
});
|
||||
};
|
||||
|
||||
export const useCustomersTransactionsPdfExport = () => {
|
||||
return useRequestPdf('/financial_statements/transactions-by-customers');
|
||||
/**
|
||||
* Retrieves the pdf content of customers transactions.
|
||||
*/
|
||||
export const useCustomersTransactionsPdfExport = (query = {}) => {
|
||||
return useRequestPdf({
|
||||
url: '/api/financial_statements/transactions-by-customers',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -55,6 +55,9 @@ export const useGeneralLedgerSheetCsvExport = (query, args) => {
|
||||
/**
|
||||
* Retrieves the general ledger pdf document data.
|
||||
*/
|
||||
export function useGeneralLedgerPdf() {
|
||||
return useRequestPdf(`financial_statements/general_ledger`);
|
||||
export function useGeneralLedgerPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/general_ledger`,
|
||||
params: query
|
||||
});
|
||||
}
|
||||
|
||||
@@ -67,6 +67,9 @@ export const useInventoryItemDetailsCsvExport = (query, args) => {
|
||||
/**
|
||||
* Retrieves the balance sheet pdf document data.
|
||||
*/
|
||||
export function useInventoryItemDetailsPdf() {
|
||||
return useRequestPdf(`financial_statements/inventory-item-details`);
|
||||
export function useInventoryItemDetailsPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/inventory-item-details`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -58,13 +58,6 @@ export const useInventoryValuationXlsxExport = (query, args) => {
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Retrieves the inventory valuation pdf document data.
|
||||
*/
|
||||
export function useInventoryValuationPdf() {
|
||||
return useRequestPdf(`financial_statements/inventory-valuation`);
|
||||
}
|
||||
|
||||
export const useInventoryValuationCsvExport = (query, args) => {
|
||||
return useDownloadFile({
|
||||
url: '/financial_statements/inventory-valuation',
|
||||
@@ -78,3 +71,13 @@ export const useInventoryValuationCsvExport = (query, args) => {
|
||||
...args,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Retrieves the inventory valuation pdf document data.
|
||||
*/
|
||||
export function useInventoryValuationPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/inventory-valuation`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -57,5 +57,8 @@ export const useJournalSheetCsvExport = (query, args) => {
|
||||
* Retrieves the journal sheet pdf content.
|
||||
*/
|
||||
export const useJournalSheetPdf = (query = {}) => {
|
||||
return useRequestPdf(`financial_statements/journal`);
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/journal`,
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -54,8 +54,11 @@ export const useProfitLossSheetCsvExport = (query, args) => {
|
||||
};
|
||||
|
||||
/**
|
||||
* Retrieves the cashflow sheet pdf document data.
|
||||
* Retrieves the profit/loss sheet pdf document data.
|
||||
*/
|
||||
export function useProfitLossSheetPdf() {
|
||||
return useRequestPdf(`financial_statements/profit_loss_sheet`);
|
||||
export function useProfitLossSheetPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/profit_loss_sheet`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -69,9 +69,11 @@ export const usePurchasesByItemsXlsxExport = (query, args) => {
|
||||
};
|
||||
|
||||
/**
|
||||
*
|
||||
* @returns
|
||||
* Retrieves the pdf document of purchases by items.
|
||||
*/
|
||||
export const usePurchasesByItemsPdfExport = () => {
|
||||
return useRequestPdf('/financial_statements/purchases-by-items');
|
||||
export const usePurchasesByItemsPdfExport = (query = {}) => {
|
||||
return useRequestPdf({
|
||||
url: '/api/financial_statements/purchases-by-items',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -70,6 +70,9 @@ export const useSalesByItemsXlsxExport = (query, args) => {
|
||||
});
|
||||
};
|
||||
|
||||
export const useSalesByItemsPdfExport = () => {
|
||||
return useRequestPdf('/financial_statements/sales-by-items');
|
||||
export const useSalesByItemsPdfExport = (query = {}) => {
|
||||
return useRequestPdf({
|
||||
url: '/api/financial_statements/sales-by-items',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -54,8 +54,11 @@ export const useSalesTaxLiabilitySummaryCsvExport = (query, args) => {
|
||||
};
|
||||
|
||||
/**
|
||||
* Retrieves the balance sheet pdf document data.
|
||||
* Retrieves pdf document data of sales tax liability summary.
|
||||
*/
|
||||
export function useSalesTaxLiabilitySummaryPdf() {
|
||||
return useRequestPdf(`financial_statements/sales-tax-liability-summary`);
|
||||
export function useSalesTaxLiabilitySummaryPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/sales-tax-liability-summary`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -56,6 +56,9 @@ export const useTrialBalanceSheetCsvExport = (query, args) => {
|
||||
/**
|
||||
* Retrieves the trial balance sheet pdf document data.
|
||||
*/
|
||||
export function useTrialBalanceSheetPdf() {
|
||||
return useRequestPdf(`financial_statements/trial_balance_sheet`);
|
||||
export function useTrialBalanceSheetPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/trial_balance_sheet`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -63,6 +63,9 @@ export const useVendorBalanceSummaryCsvExport = (args) => {
|
||||
});
|
||||
};
|
||||
|
||||
export const useVendorBalanceSummaryPdfExport = () => {
|
||||
return useRequestPdf('/financial_statements/vendor-balance-summary');
|
||||
export const useVendorBalanceSummaryPdfExport = (query = {}) => {
|
||||
return useRequestPdf({
|
||||
url: '/api/financial_statements/vendor-balance-summary',
|
||||
params: query,
|
||||
});
|
||||
};
|
||||
|
||||
@@ -64,8 +64,11 @@ export const useVendorsTransactionsCsvExport = (query, args) => {
|
||||
});
|
||||
};
|
||||
/**
|
||||
* Retrieves the balance sheet pdf document data.
|
||||
* Retrieves pdf document data of the transactions by vendor sheet.
|
||||
*/
|
||||
export function useTransactionsByVendorsPdf() {
|
||||
return useRequestPdf(`financial_statements/transactions-by-vendors`);
|
||||
export function useTransactionsByVendorsPdf(query = {}) {
|
||||
return useRequestPdf({
|
||||
url: `/api/financial_statements/transactions-by-vendors`,
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user