380 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			380 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!-- title: erpnext.accounts.utils --><div class="dev-header">
 | |
| 
 | |
| <a class="btn btn-default btn-sm" disabled style="margin-bottom: 10px;">
 | |
| 	Version 6.x.x</a>
 | |
| 
 | |
| 
 | |
| 	<a class="btn btn-default btn-sm" href="https://github.com/frappe/erpnext/blob/develop/erpnext/accounts/utils.py"
 | |
| 		target="_blank" style="margin-left: 10px; margin-bottom: 10px;"><i class="octicon octicon-mark-github"></i> Source</a>
 | |
| 
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 	
 | |
|         
 | |
| 	<h3 style="font-weight: normal;">Class <b>BudgetError</b></h3>
 | |
|     
 | |
|     <p style="padding-left: 30px;"><i>Inherits from frappe.exceptions.ValidationError</i></h4>
 | |
|     
 | |
|     <div class="docs-attr-desc"><p></p>
 | |
| </div>
 | |
|     <div style="padding-left: 30px;">
 | |
|         
 | |
|     </div>
 | |
|     <hr>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
| 	<h3 style="font-weight: normal;">Class <b>FiscalYearError</b></h3>
 | |
|     
 | |
|     <p style="padding-left: 30px;"><i>Inherits from frappe.exceptions.ValidationError</i></h4>
 | |
|     
 | |
|     <div class="docs-attr-desc"><p></p>
 | |
| </div>
 | |
|     <div style="padding-left: 30px;">
 | |
|         
 | |
|     </div>
 | |
|     <hr>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     <p><span class="label label-info">Public API</span>
 | |
|         <br><code>/api/method/erpnext.accounts.utils.add_ac</code>
 | |
|     </p>
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.add_ac" href="#erpnext.accounts.utils.add_ac" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>add_ac</b>
 | |
|         <i class="text-muted">(args=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     <p><span class="label label-info">Public API</span>
 | |
|         <br><code>/api/method/erpnext.accounts.utils.add_cc</code>
 | |
|     </p>
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.add_cc" href="#erpnext.accounts.utils.add_cc" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>add_cc</b>
 | |
|         <i class="text-muted">(args=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.check_if_jv_modified" href="#erpnext.accounts.utils.check_if_jv_modified" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>check_if_jv_modified</b>
 | |
|         <i class="text-muted">(args)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p>check if there is already a voucher reference
 | |
| check if amount is same
 | |
| check if jv is submitted</p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.fix_total_debit_credit" href="#erpnext.accounts.utils.fix_total_debit_credit" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>fix_total_debit_credit</b>
 | |
|         <i class="text-muted">()</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_actual_expense" href="#erpnext.accounts.utils.get_actual_expense" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_actual_expense</b>
 | |
|         <i class="text-muted">(args)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_allocated_budget" href="#erpnext.accounts.utils.get_allocated_budget" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_allocated_budget</b>
 | |
|         <i class="text-muted">(distribution_id, posting_date, fiscal_year, yearly_budget)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     <p><span class="label label-info">Public API</span>
 | |
|         <br><code>/api/method/erpnext.accounts.utils.get_balance_on</code>
 | |
|     </p>
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_balance_on" href="#erpnext.accounts.utils.get_balance_on" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_balance_on</b>
 | |
|         <i class="text-muted">(account=None, date=None, party_type=None, party=None, in_account_currency=True)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     <p><span class="label label-info">Public API</span>
 | |
|         <br><code>/api/method/erpnext.accounts.utils.get_company_default</code>
 | |
|     </p>
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_company_default" href="#erpnext.accounts.utils.get_company_default" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_company_default</b>
 | |
|         <i class="text-muted">(company, fieldname)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_currency_precision" href="#erpnext.accounts.utils.get_currency_precision" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_currency_precision</b>
 | |
|         <i class="text-muted">(currency=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     <p><span class="label label-info">Public API</span>
 | |
|         <br><code>/api/method/erpnext.accounts.utils.get_fiscal_year</code>
 | |
|     </p>
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_fiscal_year" href="#erpnext.accounts.utils.get_fiscal_year" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_fiscal_year</b>
 | |
|         <i class="text-muted">(date=None, fiscal_year=None, label=Date, verbose=1, company=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_fiscal_years" href="#erpnext.accounts.utils.get_fiscal_years" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_fiscal_years</b>
 | |
|         <i class="text-muted">(transaction_date=None, fiscal_year=None, label=Date, verbose=1, company=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_outstanding_invoices" href="#erpnext.accounts.utils.get_outstanding_invoices" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_outstanding_invoices</b>
 | |
|         <i class="text-muted">(party_type, party, account, condition=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_stock_and_account_difference" href="#erpnext.accounts.utils.get_stock_and_account_difference" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_stock_and_account_difference</b>
 | |
|         <i class="text-muted">(account_list=None, posting_date=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.get_stock_rbnb_difference" href="#erpnext.accounts.utils.get_stock_rbnb_difference" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>get_stock_rbnb_difference</b>
 | |
|         <i class="text-muted">(posting_date, company)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.reconcile_against_document" href="#erpnext.accounts.utils.reconcile_against_document" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>reconcile_against_document</b>
 | |
|         <i class="text-muted">(args)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p>Cancel JV, Update aginst document, split if required and resubmit jv</p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.remove_against_link_from_jv" href="#erpnext.accounts.utils.remove_against_link_from_jv" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>remove_against_link_from_jv</b>
 | |
|         <i class="text-muted">(ref_type, ref_no)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.update_against_doc" href="#erpnext.accounts.utils.update_against_doc" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>update_against_doc</b>
 | |
|         <i class="text-muted">(d, jv_obj)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p>Updates against document, if partial amount splits into rows</p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.validate_allocated_amount" href="#erpnext.accounts.utils.validate_allocated_amount" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>validate_allocated_amount</b>
 | |
|         <i class="text-muted">(args)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.validate_expense_against_budget" href="#erpnext.accounts.utils.validate_expense_against_budget" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>validate_expense_against_budget</b>
 | |
|         <i class="text-muted">(args)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 	
 | |
|         
 | |
|     
 | |
|     
 | |
| 	<p class="docs-attr-name">
 | |
|         <a name="erpnext.accounts.utils.validate_fiscal_year" href="#erpnext.accounts.utils.validate_fiscal_year" class="text-muted small">
 | |
|             <i class="icon-link small" style="color: #ccc;"></i></a>
 | |
| 		erpnext.accounts.utils.<b>validate_fiscal_year</b>
 | |
|         <i class="text-muted">(date, fiscal_year, label=Date, doc=None)</i>
 | |
|     </p>
 | |
| 	<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
 | |
| </div>
 | |
| 	<br>
 | |
| 
 | |
| 	
 | |
| 
 | |
| 
 | |
| 
 | |
| <!-- autodoc --> |