mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 20:30:33 +00:00
24 lines
732 B
TypeScript
24 lines
732 B
TypeScript
import { CreditNotePdfTemplateAttributes, ICreditNote } from '@/interfaces';
|
|
|
|
export const transformCreditNoteToPdfTemplate = (
|
|
creditNote: ICreditNote
|
|
): Partial<CreditNotePdfTemplateAttributes> => {
|
|
return {
|
|
creditNoteDate: creditNote.formattedCreditNoteDate,
|
|
creditNoteNumebr: creditNote.creditNoteNumber,
|
|
|
|
total: creditNote.formattedAmount,
|
|
subtotal: creditNote.formattedSubtotal,
|
|
|
|
lines: creditNote.entries?.map((entry) => ({
|
|
item: entry.item.name,
|
|
description: entry.description,
|
|
rate: entry.rateFormatted,
|
|
quantity: entry.quantityFormatted,
|
|
total: entry.totalFormatted,
|
|
})),
|
|
customerNote: creditNote.note,
|
|
termsConditions: creditNote.termsConditions,
|
|
};
|
|
};
|