registrasion/controllers/credit_note.py
def generate_from_invoice(cls, invoice, value):
        ''' Generates a credit note of the specified value and pays it against
        the given invoice. You need to call InvoiceController.update_status()
        to set the status correctly, if appropriate. '''

        credit_note = commerce.CreditNote.objects.create(
            invoice=invoice,
            amount=0-value,  # Credit notes start off as a payment against inv.
            reference="ONE MOMENT",
        )
        credit_note.reference = "Generated credit note %d" % credit_note.id
        credit_note.save()

        return cls(credit_note)
def generate_from_invoice(cls, invoice, value):
        ''' Generates a credit note of the specified value and pays it against
        the given invoice. You need to call InvoiceController.update_status()
        to set the status correctly, if appropriate. '''

        credit_note = commerce.CreditNote.objects.create(
            invoice=invoice,
            amount=0-value,  # Credit notes start off as a payment against inv.
            reference="ONE MOMENT",
        )
        credit_note.reference = "Generated credit note %d" % credit_note.id
        credit_note.save()

        return cls(credit_note)
def generate_from_invoice ( cls , invoice , value ) : credit_note = commerce . CreditNote . objects . create ( invoice = invoice , amount = 0 - value , # Credit notes start off as a payment against inv. reference = "ONE MOMENT" , ) credit_note . reference = "Generated credit note %d" % credit_note . id credit_note . save ( ) return cls ( credit_note )
Generates a credit note of the specified value and pays it against
        the given invoice. You need to call InvoiceController.update_status()
        to set the status correctly, if appropriate.
Generates a credit note of the specified value and pays it against the given invoice . You need to call InvoiceController . update_status () to set the status correctly if appropriate .