def barcode_4(iban, refnum, duedate, euros, cents=0):
    ver = "4"
    iban = canonize_iban(iban)
    refnum = canonize_refnum(refnum)
    amount = canonize_sum(euros, cents)
    duedate = canonize_duedate(duedate)
    reserved = "000"
    code = "".join((ver, iban, amount, reserved, refnum, duedate))
    return code
Poly Risch Differential Equation - Cancellation: Primitive case.
dataset/ETHPy150Open kapsiry/sikteeri/membership/reference_numbers.py/barcode_4--crossover with--dataset/ETHPy150Open sympy/sympy/sympy/integrals/rde.py/cancel_primitive