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-02-07 16:25:45 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 91
gncInvoiceAddPrice 0
gncInvoiceAmountPositive 27
gncInvoiceApplyPayment 12
gncInvoiceAttachToLot 64
gncInvoiceAttachToTxn 64
gncInvoiceAutoApplyPayments 1
gncInvoiceBeginEdit 681
gncInvoiceCommitEdit 681
gncInvoiceCompare 0
gncInvoiceCopy 31
gncInvoiceCreate 55
gncInvoiceDestroy 26
gncInvoiceDetachFromLot 8
gncInvoiceEqual 0
gncInvoiceFree 26
gncInvoiceGetActive 4
gncInvoiceGetBillTo 903
gncInvoiceGetBillingID 27
gncInvoiceGetBook 97
gncInvoiceGetCurrency 580
gncInvoiceGetDateDue 80
gncInvoiceGetDateOpened 11
gncInvoiceGetDatePosted 97
gncInvoiceGetDocLink 48
gncInvoiceGetEntries 484
gncInvoiceGetForeignCurrencies 0
gncInvoiceGetID 321
gncInvoiceGetInvoiceFromLot 1406
gncInvoiceGetInvoiceFromTxn 1978
gncInvoiceGetIsCreditNote 648
gncInvoiceGetNetAndTaxesInternal 353
gncInvoiceGetNotes 70
gncInvoiceGetOwner 2651
gncInvoiceGetOwnerType 678
gncInvoiceGetPostedAcc 56
gncInvoiceGetPostedLot 113
gncInvoiceGetPostedTxn 299
gncInvoiceGetPrice 0
gncInvoiceGetTerms 30
gncInvoiceGetToChargeAmount 3
gncInvoiceGetTotal 174
gncInvoiceGetTotalInternal 265
gncInvoiceGetTotalOf 0
gncInvoiceGetTotalSubtotal 56
gncInvoiceGetTotalTax 35
gncInvoiceGetTotalTaxList 88
gncInvoiceGetType 182
gncInvoiceGetTypeListForOwnerType 0
gncInvoiceGetTypeString 128
gncInvoiceIsPaid 15
gncInvoiceIsPosted 115
gncInvoiceNextID 0
gncInvoiceOnDone 350
gncInvoiceOnError 0
gncInvoicePostAddSplit 66
gncInvoicePostToAccount 64
gncInvoiceRegister 84
gncInvoiceRemoveEntries 7
gncInvoiceRemoveEntry 7
gncInvoiceSetActive 4
gncInvoiceSetBillTo 0
gncInvoiceSetBillingID 10
gncInvoiceSetCurrency 56
gncInvoiceSetDateOpened 14
gncInvoiceSetDateOpenedGDate 0
gncInvoiceSetDatePosted 67
gncInvoiceSetDocLink 35
gncInvoiceSetID 9
gncInvoiceSetIsCreditNote 16
gncInvoiceSetNotes 26
gncInvoiceSetOwner 42
gncInvoiceSetPostedAcc 66
gncInvoiceSetPostedLot 66
gncInvoiceSetPostedTxn 66
gncInvoiceSetTerms 8
gncInvoiceSetToChargeAmount 1
gncInvoiceSortEntries 0
gncInvoiceSumTaxesInternal 209
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 241
gnc_invoice_class_intern_init 10
gnc_invoice_get_type 221
gnc_invoice_get_type_once 10
gnc_invoice_init 86
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 638
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