本文整理匯總了Python中autonomie.models.tva.Tva.get_default方法的典型用法代碼示例。如果您正苦於以下問題:Python Tva.get_default方法的具體用法?Python Tva.get_default怎麽用?Python Tva.get_default使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類autonomie.models.tva.Tva
的用法示例。
在下文中一共展示了Tva.get_default方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: has_tva_default_validator
# 需要導入模塊: from autonomie.models.tva import Tva [as 別名]
# 或者: from autonomie.models.tva.Tva import get_default [as 別名]
def has_tva_default_validator(node, value):
"""
Validator for tva uniqueness
"""
from autonomie.models.tva import Tva
if Tva.get_default() is None and not value:
raise colander.Invalid(node, TVA_NO_DEFAULT_SET_MSG)
示例2: deferred_default_tva
# 需要導入模塊: from autonomie.models.tva import Tva [as 別名]
# 或者: from autonomie.models.tva.Tva import get_default [as 別名]
def deferred_default_tva(node, kw):
"""
return a tva widget
"""
default_tva = Tva.get_default()
if default_tva is not None:
return unicode(default_tva.value)
else:
return colander.null
示例3: _populate_expenses
# 需要導入模塊: from autonomie.models.tva import Tva [as 別名]
# 或者: from autonomie.models.tva.Tva import get_default [as 別名]
def _populate_expenses(self):
"""
Add the expenses to our object
"""
if self.invoice.expenses > 0 or self.invoice.expenses_ht > 0:
if self.expense_tva_compte_cg is None:
self.expense_tva_compte_cg = Tva.get_default().compte_cg
self.expense_tva_code = Tva.get_default().code
prod = self.get_product(
self.compte_cgs["compte_frais_annexes"],
self.expense_tva_compte_cg,
self.expense_tva_code
)
ht_expense = self.invoice.get_expense_ht()
ttc_expense = self.invoice.expenses_amount()
prod['tva'] = ht_expense.tva_amount()
prod['ht'] = ttc_expense + ht_expense.total_ht()
示例4: get_default_tva
# 需要導入模塊: from autonomie.models.tva import Tva [as 別名]
# 或者: from autonomie.models.tva.Tva import get_default [as 別名]
def get_default_tva():
"""
Return the default tva
"""
default_tva = Tva.get_default()
if default_tva:
return default_tva.value
else:
return 1960
示例5: more_template_vars
# 需要導入模塊: from autonomie.models.tva import Tva [as 別名]
# 或者: from autonomie.models.tva.Tva import get_default [as 別名]
def more_template_vars(self, result):
result['nodata_msg'] = u"Aucun taux de TVA n'a été configuré"
if result['items']:
if Tva.get_default() is None:
result['warn_msg'] = (
u"Aucun taux de TVA par défaut n'a été configuré. "
u"Des problèmes peuvent être rencontrés lors de "
u"l'édition de devis/factures."
)
return result
示例6: get_default_tva
# 需要導入模塊: from autonomie.models.tva import Tva [as 別名]
# 或者: from autonomie.models.tva.Tva import get_default [as 別名]
def get_default_tva():
"""
Return the default tva
"""
try:
default_tva = Tva.get_default()
except:
default_tva = None
if default_tva:
return default_tva.value
else:
return 1960
示例7: __init__
# 需要導入模塊: from autonomie.models.tva import Tva [as 別名]
# 或者: from autonomie.models.tva.Tva import get_default [as 別名]
def __init__(self, invoice, config=None, default_tva=None):
self.products = {}
self.invoice = invoice
self.config = config or {}
self.default_tva = default_tva or Tva.get_default()