Code Analysis: Official Integration for Billingo 3.6.1

Function Rating Maintainability Complexity Lines of code
WC_Billingo::generateInvoice()
D
19
65 171
WC_Billingo::createProductItems()
D
25
41 153
Billingo_Admin::get_settings()
C
21
11 307
Billingo_Admin::render_meta_box_content()
C
31 20 125
WC_Billingo::on_order_state_change()
A
46 16 34
PWSBillingo\PWSBillingo::applyVatRule()
A
52 14 21
WC_Billingo::init()
A
41 12 49
PWSBillingo\PWSBillingo::request()
A
42 11 51
WC_Billingo::getInvoiceGenerated()
A
55 12 19
WC_Billingo::getInvoiceNumberGenerated()
A
55 12 19
WC_Billingo::isInvoiceGenerated()
A
54 11 20
WC_Billingo::action_woocommerce_email_before_order_table()
A
46 9 35
WC_Billingo::findOrderInvoice()
A
43 8 48
WC_Billingo::getTaxNumber()
A
55 10 18
Billingo_Admin::billingo_admin_field_billingo_email_settings_table()
A
37 4 94
WC_Billingo::getRemoteProductId()
A
48 8 32
WC_Billingo::stornoInvoice()
S
55 7 18
Billingo_Admin::billingo_admin_field_billingo_payment_settings_table()
S
42 3 64
WC_Billingo::get_shipping_tax_rates()
S
50 5 31
WC_Billingo::ajax_stornoInvoice()
S
49 5 29
WC_Billingo::getPartnerData()
S
50 5 27
WC_Billingo::getProductName()
S
54 5 21
PWSBillingo\PWSBillingo::createProduct()
S
62 5 11
PWSBillingo\PWSBillingo::updateProduct()
S
62 5 11
WC_Billingo::findOrCreatePartnerId()
S
56 4 18
WC_Billingo::generateDownloadLink()
S
64 5 9
Billingo_Admin::add_custom_field_to_single_product()
S
59 4 14
PWSBillingo\PWSBillingo::createPartner()
S
60 4 12
PWSBillingo\PWSBillingo::getBankAccounts()
S
60 4 12
PWSBillingo\PWSBillingo::getDocumentBlocks()
S
60 4 12
PWSBillingo\PWSBillingo::getCurrencyRate()
S
62 4 11
WC_Billingo::processLock()
S
56 3 19
Billingo_Admin::billingo_admin_field_billingo_support_table()
S
46 1 49
Billingo_Admin::add_listing_actions()
S
57 3 17
WC_Billingo::getCouponObjectsForOrder()
S
57 3 16
WC_Billingo::remove_checkout_optional_fields_label()
S
66 4 7
WC_Billingo::findPartnerIdByHash()
S
63 4 9
PWSBillingo\PWSBillingo::getDebugData()
S
57 3 15
WC_Billingo::findExistingProformaId()
S
67 4 7
WC_Billingo::isProformaGenerated()
S
67 4 7
WC_Billingo::convertOldInvoiceIdIfNeeded()
S
58 3 15
Billingo_Admin::init()
S
61 3 14
PWSBillingo\PWSBillingo::downloadPDF()
S
59 3 14
Billingo_Admin::filter_billingo_update_option_billingo_payment_settings_table()
S
58 3 14
WC_Billingo::getRemoteProductData()
S
61 3 13
Billingo_Admin::init_hooks()
S
51 2 24
WC_Billingo::wc_billingo_already()
S
56 2 17
PWSBillingo\PWSBillingo::isEuCountry()
S
76 3 3
PWSBillingo\PWSBillingo::cancelInvoice()
S
65 3 8
PWSBillingo\PWSBillingo::createPartnerAndGetId()
S
68 3 7
PWSBillingo\PWSBillingo::logw()
S
75 3 3
PWSBillingo\PWSBillingo::getPartnerTaxType()
S
70 3 6
PWSBillingo\PWSBillingo::createInvoiceFromProforma()
S
65 3 8
Billingo_Admin::filter_billingo_update_option_billingo_email_settings_table()
S
64 3 9
WC_Billingo::get_available_payment_methods()
S
64 3 10
WC_Billingo::wc_billingo_already_back()
S
58 2 15
WC_Billingo::get_rates()
S
59 2 15
PWSBillingo\PWSBillingo::getDownloadLinkById()
S
65 3 8
PWSBillingo\PWSBillingo::sendInvoice()
S
65 3 8
PWSBillingo\PWSBillingo::getInvoiceById()
S
66 3 8
PWSBillingo\PWSBillingo::getInvoiceNumberById()
S
68 3 7
PWSBillingo\PWSBillingo::createProductAndGetId()
S
68 3 7
PWSBillingo\PWSBillingo::createInvoice()
S
64 3 9
PWSBillingo\PWSBillingo::convertV2IdToV3()
S
66 3 8
PWSBillingo\PWSBillingo::__construct()
S
62 2 11
WC_Billingo::install()
S
58 1 22
PWSBillingo\PWSBillingo::getV2FixedUrl()
S
68 2 7
Billingo_Admin::woocommerce_shop_order_list_table_custom_column()
S
71 2 6
WC_Billingo::display_vat_number()
S
71 2 5
Billingo_Admin::author_admin_notice()
S
66 2 7
WC_Billingo::ajax_generateInvoice()
S
64 2 9
WC_Billingo::save_vat_number()
S
68 2 7
WC_Billingo::getProductSKU()
S
67 2 8
Billingo_Admin::author_admin_notice_dismissed()
S
69 2 6
PWSBillingo\PWSBillingo::setCurrencyRate()
S
70 2 6
WC_Billingo::getInvoiceNumber()
S
69 2 7
PWSBillingo\PWSBillingo::getURL()
S
66 2 8
PWSBillingo\PWSBillingo::indexArray()
S
69 2 7
Billingo_Admin::wc_billingo_add_metabox()
S
72 2 4
WC_Billingo::add_vat_number_info_notice()
S
72 2 5
WC_Billingo::getBillingoConnector()
S
64 2 8
PWSBillingo\PWSBillingo::getOrganization()
S
67 2 8
PWSBillingo\PWSBillingo::getTranslatablePaymentMethodName()
S
71 2 6
PWSBillingo\PWSBillingo::createHtaccessInDir()
S
62 1 14
WC_Billingo::getProductDataArray()
S
63 1 11
WC_Billingo::saveInvoiceData()
S
62 1 11
Billingo_Admin::addWpSettingsLink()
S
69 1 5
WC_Billingo::saveRemoteProductData()
S
75 1 4
Billingo_Admin::save_custom_field_data_for_variations()
S
74 1 4
Billingo_Admin::add_settings_tab()
S
74 1 4
Billingo_Admin::settings_tab()
S
80 1 3
PWSBillingo\PWSBillingo::setEntitlements()
S
77 1 4
Billingo_Admin::save_custom_field_data_for_single_product()
S
74 1 4
PWSBillingo\PWSBillingo::hashPartnerDataOld()
S
78 1 3
PWSBillingo\PWSBillingo::hashPartnerData()
S
77 1 3
WC_Billingo::savePartnerIdAndHash()
S
74 1 4
WC_Billingo::add_vat_number_checkout_field()
S
63 1 10
PWSBillingo\PWSBillingo::setTaxOverrides()
S
71 1 6
PWSBillingo\PWSBillingo::convertNumberToPercentage()
S
77 1 3
WC_Billingo::deletePartnerHash()
S
74 1 4
Billingo_Admin::woocommerce_shop_order_list_table_columns()
S
76 1 4
Billingo_Admin::update_settings()
S
80 1 3
Billingo_Admin::wc_billingo_admin_init()
S
64 1 8
BillingoOrder::get_tax_location_modified()
S
80 1 3
Billingo_Admin::add_custom_field_to_variations()
S
65 1 9
PWSBillingo\PWSBillingo::setCountryCodeForVat()
S
80 1 3
showNoticeMissingWoocommerce()
S
82 1 3