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-08-19 11:52:23 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 93
gncInvoiceAddPrice 0
gncInvoiceAmountPositive 27
gncInvoiceApplyPayment 12
gncInvoiceAttachToLot 65
gncInvoiceAttachToTxn 65
gncInvoiceAutoApplyPayments 1
gncInvoiceBeginEdit 707
gncInvoiceCommitEdit 707
gncInvoiceCompare 0
gncInvoiceCopy 31
gncInvoiceCreate 58
gncInvoiceDestroy 28
gncInvoiceDetachFromLot 8
gncInvoiceEqual 0
gncInvoiceFree 28
gncInvoiceGetActive 4
gncInvoiceGetBillTo 903
gncInvoiceGetBillingID 27
gncInvoiceGetBook 97
gncInvoiceGetCurrency 583
gncInvoiceGetDateDue 80
gncInvoiceGetDateOpened 11
gncInvoiceGetDatePosted 97
gncInvoiceGetDocLink 48
gncInvoiceGetEntries 487
gncInvoiceGetForeignCurrencies 0
gncInvoiceGetID 327
gncInvoiceGetInvoiceFromLot 1426
gncInvoiceGetInvoiceFromTxn 1979
gncInvoiceGetIsCreditNote 652
gncInvoiceGetNetAndTaxesInternal 355
gncInvoiceGetNotes 70
gncInvoiceGetOwner 2672
gncInvoiceGetOwnerType 683
gncInvoiceGetPostedAcc 56
gncInvoiceGetPostedLot 113
gncInvoiceGetPostedTxn 304
gncInvoiceGetPrice 0
gncInvoiceGetTerms 31
gncInvoiceGetToChargeAmount 3
gncInvoiceGetTotal 175
gncInvoiceGetTotalInternal 266
gncInvoiceGetTotalOf 0
gncInvoiceGetTotalSubtotal 56
gncInvoiceGetTotalTax 35
gncInvoiceGetTotalTaxList 89
gncInvoiceGetType 183
gncInvoiceGetTypeListForOwnerType 0
gncInvoiceGetTypeString 129
gncInvoiceIsPaid 15
gncInvoiceIsPosted 116
gncInvoiceNextID 0
gncInvoiceOnDone 357
gncInvoiceOnError 0
gncInvoicePostAddSplit 67
gncInvoicePostToAccount 65
gncInvoiceRegister 85
gncInvoiceRemoveEntries 7
gncInvoiceRemoveEntry 7
gncInvoiceSetActive 5
gncInvoiceSetBillTo 0
gncInvoiceSetBillingID 10
gncInvoiceSetCurrency 58
gncInvoiceSetDateOpened 17
gncInvoiceSetDateOpenedGDate 0
gncInvoiceSetDatePosted 69
gncInvoiceSetDocLink 35
gncInvoiceSetID 11
gncInvoiceSetIsCreditNote 16
gncInvoiceSetNotes 26
gncInvoiceSetOwner 44
gncInvoiceSetPostedAcc 68
gncInvoiceSetPostedLot 68
gncInvoiceSetPostedTxn 68
gncInvoiceSetTerms 8
gncInvoiceSetToChargeAmount 1
gncInvoiceSortEntries 0
gncInvoiceSumTaxesInternal 210
gncInvoiceUnpost 8
gnc_invoice_book_end 157
gnc_invoice_class_init 11
gnc_invoice_dispose 28
gnc_invoice_finalize 28
gnc_invoice_get_property 1
gnc_invoice_get_type 248
gnc_invoice_class_intern_init 11
gnc_invoice_get_type 226
gnc_invoice_get_type_once 11
gnc_invoice_init 89
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 658
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