LCOV - code coverage report
Current view: top level - libgnucash/engine - gncInvoice.c (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 62.5 % 1045 653
Test Date: 2025-10-06 13:57:51 Functions: 75.7 % 111 84
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_gncInvoicePrintable 0
destroy_invoice_on_book_close 14
gncBillAddEntry 5
gncBillRemoveEntry 0
gncInvoiceAddEntry 108
gncInvoiceAddPrice 0
gncInvoiceAmountPositive 27
gncInvoiceApplyPayment 13
gncInvoiceAttachToLot 73
gncInvoiceAttachToTxn 73
gncInvoiceAutoApplyPayments 1
gncInvoiceBeginEdit 826
gncInvoiceCommitEdit 826
gncInvoiceCompare 0
gncInvoiceCopy 34
gncInvoiceCreate 63
gncInvoiceDestroy 28
gncInvoiceDetachFromLot 8
gncInvoiceEqual 0
gncInvoiceFree 28
gncInvoiceGetActive 4
gncInvoiceGetBillTo 3
gncInvoiceGetBillingID 27
gncInvoiceGetBook 100
gncInvoiceGetCurrency 622
gncInvoiceGetDateDue 80
gncInvoiceGetDateOpened 11
gncInvoiceGetDatePosted 97
gncInvoiceGetDocLink 51
gncInvoiceGetEntries 511
gncInvoiceGetForeignCurrencies 0
gncInvoiceGetID 367
gncInvoiceGetInvoiceFromLot 1589
gncInvoiceGetInvoiceFromTxn 179
gncInvoiceGetIsCreditNote 684
gncInvoiceGetNetAndTaxesInternal 371
gncInvoiceGetNotes 70
gncInvoiceGetOwner 1946
gncInvoiceGetOwnerType 723
gncInvoiceGetPostedAcc 56
gncInvoiceGetPostedLot 113
gncInvoiceGetPostedTxn 313
gncInvoiceGetPrice 0
gncInvoiceGetTerms 31
gncInvoiceGetToChargeAmount 3
gncInvoiceGetTotal 183
gncInvoiceGetTotalInternal 274
gncInvoiceGetTotalOf 0
gncInvoiceGetTotalSubtotal 56
gncInvoiceGetTotalTax 35
gncInvoiceGetTotalTaxList 97
gncInvoiceGetType 191
gncInvoiceGetTypeListForOwnerType 0
gncInvoiceGetTypeString 137
gncInvoiceIsPaid 15
gncInvoiceIsPosted 125
gncInvoiceNextID 0
gncInvoiceOnDone 443
gncInvoiceOnError 0
gncInvoicePostAddSplit 76
gncInvoicePostToAccount 73
gncInvoiceRegister 85
gncInvoiceRemoveEntries 7
gncInvoiceRemoveEntry 7
gncInvoiceSetActive 5
gncInvoiceSetBillTo 0
gncInvoiceSetBillingID 11
gncInvoiceSetCurrency 66
gncInvoiceSetDateOpened 17
gncInvoiceSetDateOpenedGDate 0
gncInvoiceSetDatePosted 77
gncInvoiceSetDocLink 38
gncInvoiceSetID 51
gncInvoiceSetIsCreditNote 19
gncInvoiceSetNotes 31
gncInvoiceSetOwner 49
gncInvoiceSetPostedAcc 76
gncInvoiceSetPostedLot 76
gncInvoiceSetPostedTxn 76
gncInvoiceSetTerms 10
gncInvoiceSetToChargeAmount 1
gncInvoiceSortEntries 0
gncInvoiceSumTaxesInternal 218
gncInvoiceUnpost 8
gnc_invoice_book_end 157
gnc_invoice_class_init 12
gnc_invoice_dispose 28
gnc_invoice_finalize 28
gnc_invoice_get_property 1
gnc_invoice_get_type 258
gnc_invoice_class_intern_init 12
gnc_invoice_get_type 234
gnc_invoice_get_type_once 12
gnc_invoice_init 97
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 777
qofInvoiceEntryCB 0
qofInvoiceGetBillTo 0
qofInvoiceGetEntries 0
qofInvoiceGetJob 0
qofInvoiceGetOwner 0
qofInvoiceSetBillTo 0
qofInvoiceSetEntries 0
qofInvoiceSetJob 0
qofInvoiceSetOwner 0
reg_lot 85
reg_txn 85

Generated by: LCOV version 2.0-1