LCOV - code coverage report
Current view:
top level
-
libgnucash/engine
- gncInvoice.c
(
source
/ functions)
Coverage
Total
Hit
Test:
gnucash.info
Lines:
63.8 %
1023
653
Test Date:
2026-07-03 16:23:28
Functions:
77.8 %
108
84
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
-
0
0
Function Name
Hit count
_gncInvoicePrintable
0
destroy_invoice_on_book_close
14
gncBillAddEntry
5
gncBillRemoveEntry
0
gncInvoiceAddEntry
109
gncInvoiceAddPrice
0
gncInvoiceAmountPositive
27
gncInvoiceApplyPayment
13
gncInvoiceAttachToLot
74
gncInvoiceAttachToTxn
74
gncInvoiceAutoApplyPayments
1
gncInvoiceBeginEdit
838
gncInvoiceCommitEdit
838
gncInvoiceCompare
0
gncInvoiceCopy
34
gncInvoiceCreate
64
gncInvoiceDestroy
28
gncInvoiceDetachFromLot
8
gncInvoiceEqual
0
gncInvoiceFree
28
gncInvoiceGetActive
4
gncInvoiceGetBillTo
3
gncInvoiceGetBillingID
27
gncInvoiceGetBook
100
gncInvoiceGetCurrency
625
gncInvoiceGetDateDue
80
gncInvoiceGetDateOpened
11
gncInvoiceGetDatePosted
98
gncInvoiceGetDocLink
51
gncInvoiceGetEntries
514
gncInvoiceGetForeignCurrencies
0
gncInvoiceGetID
371
gncInvoiceGetInvoiceFromLot
1699
gncInvoiceGetInvoiceFromTxn
179
gncInvoiceGetIsCreditNote
688
gncInvoiceGetNetAndTaxesInternal
373
gncInvoiceGetNotes
70
gncInvoiceGetOwner
1974
gncInvoiceGetOwnerType
728
gncInvoiceGetPostedAcc
56
gncInvoiceGetPostedLot
114
gncInvoiceGetPostedTxn
314
gncInvoiceGetPrice
0
gncInvoiceGetTerms
31
gncInvoiceGetToChargeAmount
3
gncInvoiceGetTotal
184
gncInvoiceGetTotalInternal
275
gncInvoiceGetTotalOf
0
gncInvoiceGetTotalSubtotal
56
gncInvoiceGetTotalTax
35
gncInvoiceGetTotalTaxList
98
gncInvoiceGetType
192
gncInvoiceGetTypeListForOwnerType
0
gncInvoiceGetTypeString
138
gncInvoiceIsPaid
15
gncInvoiceIsPosted
126
gncInvoiceNextID
0
gncInvoiceOnDone
447
gncInvoiceOnError
0
gncInvoicePostAddSplit
77
gncInvoicePostToAccount
74
gncInvoiceRegister
86
gncInvoiceRemoveEntries
7
gncInvoiceRemoveEntry
7
gncInvoiceSetActive
5
gncInvoiceSetBillTo
0
gncInvoiceSetBillingID
11
gncInvoiceSetCurrency
67
gncInvoiceSetDateOpened
19
gncInvoiceSetDateOpenedGDate
0
gncInvoiceSetDatePosted
78
gncInvoiceSetDocLink
38
gncInvoiceSetID
52
gncInvoiceSetIsCreditNote
19
gncInvoiceSetNotes
31
gncInvoiceSetOwner
50
gncInvoiceSetPostedAcc
77
gncInvoiceSetPostedLot
77
gncInvoiceSetPostedTxn
77
gncInvoiceSetTerms
10
gncInvoiceSetToChargeAmount
1
gncInvoiceSortEntries
0
gncInvoiceSumTaxesInternal
219
gncInvoiceUnpost
8
gnc_invoice_book_end
176
gnc_invoice_class_init
12
gnc_invoice_dispose
28
gnc_invoice_finalize
28
gnc_invoice_get_property
1
gnc_invoice_get_type
259
gnc_invoice_class_intern_init
12
gnc_invoice_get_type
235
gnc_invoice_get_type_once
12
gnc_invoice_init
98
gnc_invoice_set_property
1
gnc_lot_match_owner_balancing
0
impl_get_display_name
0
impl_get_typed_referring_object_list
0
impl_refers_to_object
0
invoice_free
28
mark_invoice
788
qofInvoiceGetBillTo
0
qofInvoiceGetJob
0
qofInvoiceGetOwner
0
qofInvoiceSetBillTo
0
qofInvoiceSetJob
0
qofInvoiceSetOwner
0
reg_lot
86
reg_txn
86
Generated by:
LCOV version 2.0-1