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-06-07 07:31:59 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 13
gncBillAddEntry 5
gncBillRemoveEntry 0
gncInvoiceAddEntry 92
gncInvoiceAddPrice 0
gncInvoiceAmountPositive 27
gncInvoiceApplyPayment 12
gncInvoiceAttachToLot 65
gncInvoiceAttachToTxn 65
gncInvoiceAutoApplyPayments 1
gncInvoiceBeginEdit 693
gncInvoiceCommitEdit 693
gncInvoiceCompare 0
gncInvoiceCopy 31
gncInvoiceCreate 56
gncInvoiceDestroy 26
gncInvoiceDetachFromLot 8
gncInvoiceEqual 0
gncInvoiceFree 26
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 1421
gncInvoiceGetInvoiceFromTxn 1979
gncInvoiceGetIsCreditNote 652
gncInvoiceGetNetAndTaxesInternal 355
gncInvoiceGetNotes 70
gncInvoiceGetOwner 2670
gncInvoiceGetOwnerType 683
gncInvoiceGetPostedAcc 56
gncInvoiceGetPostedLot 113
gncInvoiceGetPostedTxn 301
gncInvoiceGetPrice 0
gncInvoiceGetTerms 30
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 354
gncInvoiceOnError 0
gncInvoicePostAddSplit 67
gncInvoicePostToAccount 65
gncInvoiceRegister 84
gncInvoiceRemoveEntries 7
gncInvoiceRemoveEntry 7
gncInvoiceSetActive 4
gncInvoiceSetBillTo 0
gncInvoiceSetBillingID 10
gncInvoiceSetCurrency 57
gncInvoiceSetDateOpened 16
gncInvoiceSetDateOpenedGDate 0
gncInvoiceSetDatePosted 68
gncInvoiceSetDocLink 35
gncInvoiceSetID 10
gncInvoiceSetIsCreditNote 16
gncInvoiceSetNotes 26
gncInvoiceSetOwner 43
gncInvoiceSetPostedAcc 67
gncInvoiceSetPostedLot 67
gncInvoiceSetPostedTxn 67
gncInvoiceSetTerms 8
gncInvoiceSetToChargeAmount 1
gncInvoiceSortEntries 0
gncInvoiceSumTaxesInternal 210
gncInvoiceUnpost 8
gnc_invoice_book_end 156
gnc_invoice_class_init 10
gnc_invoice_dispose 26
gnc_invoice_finalize 26
gnc_invoice_get_property 1
gnc_invoice_get_type 242
gnc_invoice_class_intern_init 10
gnc_invoice_get_type 222
gnc_invoice_get_type_once 10
gnc_invoice_init 87
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 26
mark_invoice 649
qofInvoiceEntryCB 0
qofInvoiceGetBillTo 0
qofInvoiceGetEntries 0
qofInvoiceGetJob 0
qofInvoiceGetOwner 0
qofInvoiceSetBillTo 0
qofInvoiceSetEntries 0
qofInvoiceSetJob 0
qofInvoiceSetOwner 0
reg_lot 84
reg_txn 84

Generated by: LCOV version 2.0-1