SI_Invoice D

Total Complexity 164
Dependencies 8
Dependents 76
Total lines 1,110
Lines of code 687
Logical lines of code 342
Comment lines 272
Methods 80
Properties 10

Methods 80

Method Rating Maintainability Complexity Lines of code
create_invoice()
A
39 8 67
get_subtotal()
A
51 10 24
get_calculated_total()
A
51 9 26
is_invoice_query()
A
54 9 21
get_payments_total()
S
54 7 20
get_fees_total()
S
55 7 19
get_instance()
S
62 6 11
get_balance()
S
60 4 13
get_pending_payments_total()
S
61 4 13
get_overdue_invoices()
S
52 3 25
set_client_id()
S
57 3 20
get_discount_total()
S
59 3 13
set_status()
S
62 3 12
get_pending_payments()
S
63 3 11
get_deposit()
S
62 3 11
reset_totals()
S
58 2 17
register_post_statuses()
S
58 2 16
has_deposit()
S
68 3 7
init()
S
58 1 16
set_project_id()
S
65 2 9
get_expiration_date()
S
67 2 7
get_currency()
S
67 2 8
get_fees()
S
68 2 7
get_invoice_id()
S
67 2 8
get_status_label()
S
69 2 7
get_line_items()
S
69 2 7
get_client()
S
70 2 6
remove_fee()
S
66 2 9
get_estimate_id()
S
68 2 7
get_due_date()
S
65 2 8
set_issue_date()
S
67 2 8
get_project()
S
69 2 7
get_statuses()
S
61 1 12
get_notes()
S
74 1 4
get_sender_note()
S
74 1 4
set_sender_note()
S
71 1 6
set_terms()
S
71 1 6
set_line_items()
S
70 1 6
get_terms()
S
74 1 4
set_notes()
S
71 1 6
get_user_id()
S
79 1 3
set_fees()
S
70 1 6
set_currency()
S
71 1 6
set_as_paid()
S
81 1 3
set_user_id()
S
71 1 6
set_pending()
S
81 1 3
get_payments()
S
75 1 4
set_as_temp()
S
81 1 3
get_status()
S
82 1 3
__construct()
S
80 1 3
get_invoices_by_estimate_id()
S
74 1 4
get_history()
S
80 1 3
set_as_partial()
S
81 1 3
set_deposit()
S
71 1 6
set_calculated_total()
S
69 1 7
set_discount()
S
71 1 6
set_submission_fields()
S
71 1 6
get_issue_date()
S
76 1 4
set_estimate_id()
S
71 1 6
set_due_date()
S
71 1 6
set_expiration_date()
S
71 1 6
get_po_number()
S
79 1 3
set_po_number()
S
71 1 6
get_client_id()
S
79 1 3
set_invoice_id()
S
71 1 6
get_discount()
S
79 1 3
set_archived()
S
81 1 3
set_as_written_off()
S
81 1 3
set_shipping()
S
71 1 6
get_tax()
S
79 1 3
set_tax()
S
71 1 6
get_tax_total()
S
69 1 6
get_tax2()
S
79 1 3
set_tax2()
S
71 1 6
get_tax2_total()
S
69 1 6
get_project_id()
S
79 1 3
get_submission_fields()
S
79 1 3
get_total()
S
75 1 4
set_total()
S
71 1 6
get_shipping()
S
79 1 3