def tag_lista_status_parcela(): """ Retorna lista de cores utilizadas na identificação dos status das parcelas de contas a pagar/receber. Para utilizá-lo no template: {%/ tag_lista_status_parcela as lsp %} {{/ lsp }} """ return lista_status_parcela()
def status_parcela(self): lsp = lista_status_parcela() if self.valor_pago() >= self.valor_total(): return lsp[0] #Pago if self.valor_total() > self.valor_pago() and self.valor_pago() > 0.00: return lsp[1] #Pago Parcial if self.vencimento < self.data: return lsp[2] #Vencido else: return lsp[3] #Em aberto