Skip to main content

Bills

The Bills module provides access to contextual information about the current bill when a widget is rendered within the New Bill or Bill Details pages. Widgets can retrieve bill identifiers, vendor details, and related metadata required for validations, conditional logic, and UI extensions.

Methods

Get Bill Details

Retrieves data related to the current context. This method allows your widget to fetch record details, field values, or metadata required for rendering or processing logic.

Commonly used for :
  • Fetch record information
  • Read field values
  • Access contextual module data
Supported Locations :
bills.creation.sidebarbills.details.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    ZFAPPS.get('bill').then(function (data) {
     //response Handling
    }).catch(function (err) {
     //error Handling
    });
  });
}
Supported Input Keys :
PropertyRequest
bill_idbill.bill_id
purchaseorder_idsbill.purchaseorder_ids
vendor_idbill.vendor_id
vendor_namebill.vendor_name
sourcebill.source
can_amend_transactionbill.can_amend_transaction
contact_categorybill.contact_category
invoice_conversion_typebill.invoice_conversion_type
unused_credits_payable_amountbill.unused_credits_payable_amount
unused_credits_payable_amount_formattedbill.unused_credits_payable_amount_formatted
Show More Supported Input Keys
PropertyRequest
statusbill.status
status_formattedbill.status_formatted
color_codebill.color_code
current_sub_status_idbill.current_sub_status_id
current_sub_statusbill.current_sub_status
current_sub_status_formattedbill.current_sub_status_formatted
sub_statusesbill.sub_statuses
bill_numberbill.bill_number
datebill.date
date_formattedbill.date_formatted
is_pre_gstbill.is_pre_gst
due_datebill.due_date
due_date_formattedbill.due_date_formatted
discount_settingbill.discount_setting
tds_calculation_typebill.tds_calculation_type
is_tds_amount_in_percentbill.is_tds_amount_in_percent
tds_percent_formattedbill.tds_percent_formatted
tds_percentbill.tds_percent
tds_amount_formattedbill.tds_amount_formatted
tds_amountbill.tds_amount
tax_account_idbill.tax_account_id
payment_termsbill.payment_terms
payment_terms_labelbill.payment_terms_label
payment_expected_datebill.payment_expected_date
payment_expected_date_formattedbill.payment_expected_date_formatted
reference_numberbill.reference_number
recurring_bill_idbill.recurring_bill_id
due_by_daysbill.due_by_days
due_in_daysbill.due_in_days
due_daysbill.due_days
currency_idbill.currency_id
currency_codebill.currency_code
currency_symbolbill.currency_symbol
currency_name_formattedbill.currency_name_formatted
documentsbill.documents
subject_contentbill.subject_content
price_precisionbill.price_precision
exchange_ratebill.exchange_rate
custom_fieldsbill.custom_fields
custom_field_hashbill.custom_field_hash
is_viewed_by_clientbill.is_viewed_by_client
client_viewed_timebill.client_viewed_time
client_viewed_time_formattedbill.client_viewed_time_formatted
is_tds_appliedbill.is_tds_applied
is_item_level_tax_calcbill.is_item_level_tax_calc
is_inclusive_taxbill.is_inclusive_tax
tax_roundingbill.tax_rounding
is_uber_billbill.is_uber_bill
is_tally_billbill.is_tally_bill
mark_as_received_statusbill.mark_as_received_status
is_standalone_billbill.is_standalone_bill
track_discount_in_accountbill.track_discount_in_account
line_itemsbill.line_items
submitted_datebill.submitted_date
submitted_date_formattedbill.submitted_date_formatted
submitted_bybill.submitted_by
submitted_by_namebill.submitted_by_name
submitted_by_emailbill.submitted_by_email
submitted_by_photo_urlbill.submitted_by_photo_url
submitter_idbill.submitter_id
approver_idbill.approver_id
adjustmentbill.adjustment
adjustment_formattedbill.adjustment_formatted
adjustment_descriptionbill.adjustment_description
discount_amount_formattedbill.discount_amount_formatted
discount_amountbill.discount_amount
discountbill.discount
discount_applied_on_amount_formattedbill.discount_applied_on_amount_formatted
discount_applied_on_amountbill.discount_applied_on_amount
is_discount_before_taxbill.is_discount_before_tax
discount_account_idbill.discount_account_id
discount_account_namebill.discount_account_name
discount_typebill.discount_type
sub_totalbill.sub_total
sub_total_formattedbill.sub_total_formatted
sub_total_inclusive_of_taxbill.sub_total_inclusive_of_tax
sub_total_inclusive_of_tax_formattedbill.sub_total_inclusive_of_tax_formatted
tax_totalbill.tax_total
tax_total_formattedbill.tax_total_formatted
totalbill.total
total_formattedbill.total_formatted
payment_madebill.payment_made
payment_made_formattedbill.payment_made_formatted
vendor_credits_appliedbill.vendor_credits_applied
vendor_credits_applied_formattedbill.vendor_credits_applied_formatted
is_line_item_invoicedbill.is_line_item_invoiced
purchaseordersbill.purchaseorders
taxesbill.taxes
tds_override_preferencebill.tds_override_preference
tds_summarybill.tds_summary
balancebill.balance
balance_formattedbill.balance_formatted
billing_addressbill.billing_address
is_portal_enabledbill.is_portal_enabled
paymentsbill.payments
vendor_creditsbill.vendor_credits
journal_creditsbill.journal_credits
commentsbill.comments
created_timebill.created_time
created_by_idbill.created_by_id
last_modified_idbill.last_modified_id
last_modified_timebill.last_modified_time
warn_create_vendor_creditsbill.warn_create_vendor_credits
reference_idbill.reference_id
notesbill.notes
termsbill.terms
attachment_namebill.attachment_name
open_purchaseorders_countbill.open_purchaseorders_count
un_billed_itemsbill.un_billed_items
template_idbill.template_id
template_namebill.template_name
page_widthbill.page_width
page_heightbill.page_height
orientationbill.orientation
template_typebill.template_type
template_type_formattedbill.template_type_formatted
invoicesbill.invoices
is_approval_requiredbill.is_approval_required
allocated_landed_costsbill.allocated_landed_costs
entity_typebill.entity_type
credit_notesbill.credit_notes
reference_bill_idbill.reference_bill_id
can_send_in_mailbill.can_send_in_mail
approvers_listbill.approvers_list

Set Bill Details

Updates or sets data within the current context. This method allows your widget to modify field values, update state, or pass data back to the host application.

Commonly used for :
  • Update field values
  • Set widget or module state
  • Pass data to the parent application
Supported Locations :
bills.creation.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    ZFAPPS.set('bill.name', <value>).then(function (data) {
     //response Handling
    }).catch(function (err) {
     //error Handling
    });
  });
}
Supported Input Keys :
PropertyRequest
bill_idbill.bill_id
purchaseorder_idsbill.purchaseorder_ids
vendor_idbill.vendor_id
vendor_namebill.vendor_name
sourcebill.source
can_amend_transactionbill.can_amend_transaction
contact_categorybill.contact_category
invoice_conversion_typebill.invoice_conversion_type
unused_credits_payable_amountbill.unused_credits_payable_amount
unused_credits_payable_amount_formattedbill.unused_credits_payable_amount_formatted
Show More Supported Input Keys
PropertyRequest
statusbill.status
status_formattedbill.status_formatted
color_codebill.color_code
current_sub_status_idbill.current_sub_status_id
current_sub_statusbill.current_sub_status
current_sub_status_formattedbill.current_sub_status_formatted
sub_statusesbill.sub_statuses
bill_numberbill.bill_number
datebill.date
date_formattedbill.date_formatted
is_pre_gstbill.is_pre_gst
due_datebill.due_date
due_date_formattedbill.due_date_formatted
discount_settingbill.discount_setting
tds_calculation_typebill.tds_calculation_type
is_tds_amount_in_percentbill.is_tds_amount_in_percent
tds_percent_formattedbill.tds_percent_formatted
tds_percentbill.tds_percent
tds_amount_formattedbill.tds_amount_formatted
tds_amountbill.tds_amount
tax_account_idbill.tax_account_id
payment_termsbill.payment_terms
payment_terms_labelbill.payment_terms_label
payment_expected_datebill.payment_expected_date
payment_expected_date_formattedbill.payment_expected_date_formatted
reference_numberbill.reference_number
recurring_bill_idbill.recurring_bill_id
due_by_daysbill.due_by_days
due_in_daysbill.due_in_days
due_daysbill.due_days
currency_idbill.currency_id
currency_codebill.currency_code
currency_symbolbill.currency_symbol
currency_name_formattedbill.currency_name_formatted
documentsbill.documents
subject_contentbill.subject_content
price_precisionbill.price_precision
exchange_ratebill.exchange_rate
custom_fieldsbill.custom_fields
custom_field_hashbill.custom_field_hash
is_viewed_by_clientbill.is_viewed_by_client
client_viewed_timebill.client_viewed_time
client_viewed_time_formattedbill.client_viewed_time_formatted
is_tds_appliedbill.is_tds_applied
is_item_level_tax_calcbill.is_item_level_tax_calc
is_inclusive_taxbill.is_inclusive_tax
tax_roundingbill.tax_rounding
is_uber_billbill.is_uber_bill
is_tally_billbill.is_tally_bill
mark_as_received_statusbill.mark_as_received_status
is_standalone_billbill.is_standalone_bill
track_discount_in_accountbill.track_discount_in_account
line_itemsbill.line_items
submitted_datebill.submitted_date
submitted_date_formattedbill.submitted_date_formatted
submitted_bybill.submitted_by
submitted_by_namebill.submitted_by_name
submitted_by_emailbill.submitted_by_email
submitted_by_photo_urlbill.submitted_by_photo_url
submitter_idbill.submitter_id
approver_idbill.approver_id
adjustmentbill.adjustment
adjustment_formattedbill.adjustment_formatted
adjustment_descriptionbill.adjustment_description
discount_amount_formattedbill.discount_amount_formatted
discount_amountbill.discount_amount
discountbill.discount
discount_applied_on_amount_formattedbill.discount_applied_on_amount_formatted
discount_applied_on_amountbill.discount_applied_on_amount
is_discount_before_taxbill.is_discount_before_tax
discount_account_idbill.discount_account_id
discount_account_namebill.discount_account_name
discount_typebill.discount_type
sub_totalbill.sub_total
sub_total_formattedbill.sub_total_formatted
sub_total_inclusive_of_taxbill.sub_total_inclusive_of_tax
sub_total_inclusive_of_tax_formattedbill.sub_total_inclusive_of_tax_formatted
tax_totalbill.tax_total
tax_total_formattedbill.tax_total_formatted
totalbill.total
total_formattedbill.total_formatted
payment_madebill.payment_made
payment_made_formattedbill.payment_made_formatted
vendor_credits_appliedbill.vendor_credits_applied
vendor_credits_applied_formattedbill.vendor_credits_applied_formatted
is_line_item_invoicedbill.is_line_item_invoiced
purchaseordersbill.purchaseorders
taxesbill.taxes
tds_override_preferencebill.tds_override_preference
tds_summarybill.tds_summary
balancebill.balance
balance_formattedbill.balance_formatted
billing_addressbill.billing_address
is_portal_enabledbill.is_portal_enabled
paymentsbill.payments
vendor_creditsbill.vendor_credits
journal_creditsbill.journal_credits
commentsbill.comments
created_timebill.created_time
created_by_idbill.created_by_id
last_modified_idbill.last_modified_id
last_modified_timebill.last_modified_time
warn_create_vendor_creditsbill.warn_create_vendor_credits
reference_idbill.reference_id
notesbill.notes
termsbill.terms
attachment_namebill.attachment_name
open_purchaseorders_countbill.open_purchaseorders_count
un_billed_itemsbill.un_billed_items
template_idbill.template_id
template_namebill.template_name
page_widthbill.page_width
page_heightbill.page_height
orientationbill.orientation
template_typebill.template_type
template_type_formattedbill.template_type_formatted
invoicesbill.invoices
is_approval_requiredbill.is_approval_required
allocated_landed_costsbill.allocated_landed_costs
entity_typebill.entity_type
credit_notesbill.credit_notes
reference_bill_idbill.reference_bill_id
can_send_in_mailbill.can_send_in_mail
approvers_listbill.approvers_list

Set Bill customfields

Specifically designed to update custom field values within the current context. This method allows your widget to target and modify custom fields without affecting standard fields, ensuring precise data management.

Commonly used for :
  • Update custom field values
  • Manage user-defined data points
  • Ensure targeted updates to specific fields
Supported Locations :
bills.creation.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    ZFAPPS.set('bill.<custom_field_api_name>',<value>).then(function (data) {
     //response Handling
    }).catch(function (err) {
     //error Handling
    });
  });
}

Get Line Items

This method allows you to retrieve the line items associated with the current bill. It can be used to fetch details such as product information, quantity, rate, and total for each line item. This is particularly useful when you want to display or utilize the bills's line item details within your widget or extension.

Supported Locations :
bills.creation.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    ZFAPPS.get('bill.line_items').then(function (res) {
      console.log('bill line items : ', res);
    }).catch(function (err) {
      console.log('Error while fetching bill line items : ', err);
    });
  });
}
Supported Input Keys :
PropertyRequest
line_item_idline_item_id
purchaseorder_item_idpurchaseorder_item_id
receive_item_idreceive_item_id
item_orderitem_order
item_iditem_id
account_idaccount_id
item_custom_fieldsitem_custom_fields
descriptiondescription
raterate
quantityquantity
Show More Supported Input Keys
PropertyRequest
discountdiscount
discountsdiscounts
discount_account_iddiscount_account_id
tax_idtax_id
tax_exemption_codetax_exemption_code
tax_exemption_idtax_exemption_id
namename
product_typeproduct_type
acquisition_tax_idacquisition_tax_id
reverse_charge_tax_idreverse_charge_tax_id
tagstags
customer_idcustomer_id
is_billableis_billable
project_idproject_id
hsn_or_sachsn_or_sac
warehouse_idwarehouse_id
location_idlocation_id
itc_eligibilityitc_eligibility
serial_numbersserial_numbers
batchesbatches
gst_treatment_codegst_treatment_code
tax_treatmenttax_treatment
is_landedcostis_landedcost
tax_treatment_codetax_treatment_code
pricebook_idpricebook_id
markup_percentmarkup_percent
tds_tax_idtds_tax_id
purchase_request_itemspurchase_request_items
unitunit
unit_conversion_idunit_conversion_id
taxestaxes
batch_price_detailsbatch_price_details
storagesstorages
item_matching_typeitem_matching_type
indirect_tds_tax_idindirect_tds_tax_id
sales_ratesales_rate
label_ratelabel_rate
product_tax_categoryproduct_tax_category
tax_selection_modetax_selection_mode
receive_line_itemsreceive_line_items
line_item_taxesline_item_taxes
line_item_tdsline_item_tds
purchase_return_item_idpurchase_return_item_id
bill_item_idbill_item_id

Set Line Items

This methods is to allowed for set a list of line items in the current bill. It can be used to set details such as product information, quantity, rate, and total for multiple line items. This is particularly useful when you want to update or set multiple line items details within your widget or extension.This methods is append the line items to the existing line items in the bill.

Supported Locations :
bills.creation.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    var lineItemMetaData =[{'rate':'1000','description':'Table','name':'Table'},{'rate':'1000','description':'Monitor','name':'Monitor'}]
    ZFAPPS.set('bill.line_items',lineItemMetaData).then(function (res) {
      console.log('bill line items : ', res);
    }).catch(function (err) {
      console.log('Error while fetching bill line items : ', err);
    });
  });
}
Supported Input Keys :
PropertyRequest
line_item_idline_item_id
purchaseorder_item_idpurchaseorder_item_id
receive_item_idreceive_item_id
item_orderitem_order
item_iditem_id
account_idaccount_id
item_custom_fieldsitem_custom_fields
descriptiondescription
raterate
quantityquantity
Show More Supported Input Keys
PropertyRequest
discountdiscount
discountsdiscounts
discount_account_iddiscount_account_id
tax_idtax_id
tax_exemption_codetax_exemption_code
tax_exemption_idtax_exemption_id
namename
product_typeproduct_type
acquisition_tax_idacquisition_tax_id
reverse_charge_tax_idreverse_charge_tax_id
tagstags
customer_idcustomer_id
is_billableis_billable
project_idproject_id
hsn_or_sachsn_or_sac
warehouse_idwarehouse_id
location_idlocation_id
itc_eligibilityitc_eligibility
serial_numbersserial_numbers
batchesbatches
gst_treatment_codegst_treatment_code
tax_treatmenttax_treatment
is_landedcostis_landedcost
tax_treatment_codetax_treatment_code
pricebook_idpricebook_id
markup_percentmarkup_percent
tds_tax_idtds_tax_id
purchase_request_itemspurchase_request_items
unitunit
unit_conversion_idunit_conversion_id
taxestaxes
batch_price_detailsbatch_price_details
storagesstorages
item_matching_typeitem_matching_type
indirect_tds_tax_idindirect_tds_tax_id
sales_ratesales_rate
label_ratelabel_rate
product_tax_categoryproduct_tax_category
tax_selection_modetax_selection_mode
receive_line_itemsreceive_line_items
line_item_taxesline_item_taxes
line_item_tdsline_item_tds
purchase_return_item_idpurchase_return_item_id
bill_item_idbill_item_id

Set Single Line Items

This methods is to allowed for setting/updating a single line item in the current bill. It can be used to set details such as product information, quantity, rate, and total for a single line item. This is particularly useful when you want to update or set a single line item details within your widget or extension.

Supported Locations :
bills.creation.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    ZFAPPS.set('bill.line_items[0]',{'rate':'1000'}).then(function (res) {
      console.log('bill line item rate : ', res);
    }).catch(function (err) {
      console.log('Error while fetching bill line item rate : ', err);
    });
  });
}
Supported Input Keys :
PropertyRequest
line_item_idline_item_id
purchaseorder_item_idpurchaseorder_item_id
receive_item_idreceive_item_id
item_orderitem_order
item_iditem_id
account_idaccount_id
item_custom_fieldsitem_custom_fields
descriptiondescription
raterate
quantityquantity
Show More Supported Input Keys
PropertyRequest
discountdiscount
discountsdiscounts
discount_account_iddiscount_account_id
tax_idtax_id
tax_exemption_codetax_exemption_code
tax_exemption_idtax_exemption_id
namename
product_typeproduct_type
acquisition_tax_idacquisition_tax_id
reverse_charge_tax_idreverse_charge_tax_id
tagstags
customer_idcustomer_id
is_billableis_billable
project_idproject_id
hsn_or_sachsn_or_sac
warehouse_idwarehouse_id
location_idlocation_id
itc_eligibilityitc_eligibility
serial_numbersserial_numbers
batchesbatches
gst_treatment_codegst_treatment_code
tax_treatmenttax_treatment
is_landedcostis_landedcost
tax_treatment_codetax_treatment_code
pricebook_idpricebook_id
markup_percentmarkup_percent
tds_tax_idtds_tax_id
purchase_request_itemspurchase_request_items
unitunit
unit_conversion_idunit_conversion_id
taxestaxes
batch_price_detailsbatch_price_details
storagesstorages
item_matching_typeitem_matching_type
indirect_tds_tax_idindirect_tds_tax_id
sales_ratesales_rate
label_ratelabel_rate
product_tax_categoryproduct_tax_category
tax_selection_modetax_selection_mode
receive_line_itemsreceive_line_items
line_item_taxesline_item_taxes
line_item_tdsline_item_tds
purchase_return_item_idpurchase_return_item_id
bill_item_idbill_item_id

Set Bulk Line Items

This methods is to allowed for replacing/updating all the existing line items in the current bill. It can be used to set details such as product information, quantity, rate, and total for multiple line items. This is particularly useful when you want to update or set multiple line items details within your widget or extension.

Supported Locations :
bills.creation.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    var lineItemMetaData =[{'rate':'1000','description':'Table','name':'Table'},{'rate':'1000','description':'Monitor','name':'Monitor'}]
    ZFAPPS.set('bill.line_items.bulk_update',lineItemMetaData).then(function (res) {
      console.log('bill line items : ', res);
    }).catch(function (err) {
      console.log('Error while fetching bill line items : ', err);
    });
  });
}
Supported Input Keys :
PropertyRequest
line_item_idline_item_id
purchaseorder_item_idpurchaseorder_item_id
receive_item_idreceive_item_id
item_orderitem_order
item_iditem_id
account_idaccount_id
item_custom_fieldsitem_custom_fields
descriptiondescription
raterate
quantityquantity
Show More Supported Input Keys
PropertyRequest
discountdiscount
discountsdiscounts
discount_account_iddiscount_account_id
tax_idtax_id
tax_exemption_codetax_exemption_code
tax_exemption_idtax_exemption_id
namename
product_typeproduct_type
acquisition_tax_idacquisition_tax_id
reverse_charge_tax_idreverse_charge_tax_id
tagstags
customer_idcustomer_id
is_billableis_billable
project_idproject_id
hsn_or_sachsn_or_sac
warehouse_idwarehouse_id
location_idlocation_id
itc_eligibilityitc_eligibility
serial_numbersserial_numbers
batchesbatches
gst_treatment_codegst_treatment_code
tax_treatmenttax_treatment
is_landedcostis_landedcost
tax_treatment_codetax_treatment_code
pricebook_idpricebook_id
markup_percentmarkup_percent
tds_tax_idtds_tax_id
purchase_request_itemspurchase_request_items
unitunit
unit_conversion_idunit_conversion_id
taxestaxes
batch_price_detailsbatch_price_details
storagesstorages
item_matching_typeitem_matching_type
indirect_tds_tax_idindirect_tds_tax_id
sales_ratesales_rate
label_ratelabel_rate
product_tax_categoryproduct_tax_category
tax_selection_modetax_selection_mode
receive_line_itemsreceive_line_items
line_item_taxesline_item_taxes
line_item_tdsline_item_tds
purchase_return_item_idpurchase_return_item_id
bill_item_idbill_item_id

Set Line Items Customfields

This method is allowed for setting/updating custom fields for line items in the current bill. It can be used to set details such as product information, quantity, rate, total, and custom field values for multiple line items. This is particularly useful when you want to update or set multiple line items details along with their custom field values within your widget or extension.

Supported Locations :
bills.creation.sidebar
Sample Code :
REQUEST DETAILS
window.onload = function () {
  ZFAPPS.extension.init().then(function(App) {
    var lineItemMetaData =[{'rate':'1000','description':'Table','name':'Table','item_custom_fields':[{'api_name':'<line_item_custom_field_name>', 'value':'<value>'}]}]
    ZFAPPS.set('bill.line_items',lineItemMetaData).then(function (res) {
      console.log('bill line items : ', res);
    }).catch(function (err) {
      console.log('Error while fetching bill line items : ', err);
    });
  });
}
Supported Input Keys :
PropertyRequest
line_item_idline_item_id
purchaseorder_item_idpurchaseorder_item_id
receive_item_idreceive_item_id
item_orderitem_order
item_iditem_id
account_idaccount_id
item_custom_fieldsitem_custom_fields
descriptiondescription
raterate
quantityquantity
Show More Supported Input Keys
PropertyRequest
discountdiscount
discountsdiscounts
discount_account_iddiscount_account_id
tax_idtax_id
tax_exemption_codetax_exemption_code
tax_exemption_idtax_exemption_id
namename
product_typeproduct_type
acquisition_tax_idacquisition_tax_id
reverse_charge_tax_idreverse_charge_tax_id
tagstags
customer_idcustomer_id
is_billableis_billable
project_idproject_id
hsn_or_sachsn_or_sac
warehouse_idwarehouse_id
location_idlocation_id
itc_eligibilityitc_eligibility
serial_numbersserial_numbers
batchesbatches
gst_treatment_codegst_treatment_code
tax_treatmenttax_treatment
is_landedcostis_landedcost
tax_treatment_codetax_treatment_code
pricebook_idpricebook_id
markup_percentmarkup_percent
tds_tax_idtds_tax_id
purchase_request_itemspurchase_request_items
unitunit
unit_conversion_idunit_conversion_id
taxestaxes
batch_price_detailsbatch_price_details
storagesstorages
item_matching_typeitem_matching_type
indirect_tds_tax_idindirect_tds_tax_id
sales_ratesales_rate
label_ratelabel_rate
product_tax_categoryproduct_tax_category
tax_selection_modetax_selection_mode
receive_line_itemsreceive_line_items
line_item_taxesline_item_taxes
line_item_tdsline_item_tds
purchase_return_item_idpurchase_return_item_id
bill_item_idbill_item_id