Deepesh Garg
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
4 deletions
-
erpnext/patches/v13_0/custom_fields_for_taxjar_integration.py
|
|
@ -7,12 +7,13 @@ from erpnext.erpnext_integrations.doctype.taxjar_settings.taxjar_settings import |
|
|
|
|
|
|
|
|
|
|
|
def execute(): |
|
|
|
frappe.reload_doctype("TaxJar Settings", force=True) |
|
|
|
frappe.reload_doctype("Product Tax Category", force=True) |
|
|
|
|
|
|
|
company = frappe.get_all('Company', filters = {'country': 'United States'}, fields=['name']) |
|
|
|
if not company: |
|
|
|
return |
|
|
|
|
|
|
|
frappe.reload_doctype("TaxJar Settings", force=True) |
|
|
|
|
|
|
|
TAXJAR_CREATE_TRANSACTIONS = frappe.db.get_single_value("TaxJar Settings", "taxjar_create_transactions") |
|
|
|
TAXJAR_CALCULATE_TAX = frappe.db.get_single_value("TaxJar Settings", "taxjar_calculate_tax") |
|
|
@ -21,8 +22,6 @@ def execute(): |
|
|
|
if (not TAXJAR_CREATE_TRANSACTIONS and not TAXJAR_CALCULATE_TAX and not TAXJAR_SANDBOX_MODE): |
|
|
|
return |
|
|
|
|
|
|
|
frappe.reload_doctype("Product Tax Category") |
|
|
|
|
|
|
|
custom_fields = { |
|
|
|
'Sales Invoice Item': [ |
|
|
|
dict(fieldname='product_tax_category', fieldtype='Link', insert_after='description', options='Product Tax Category', |
|
|
|