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 Sort by function name Hit count Sort by function 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