import decimal


def euro_to_cent(amount):
    """
    Rechnet einen Cent-Betrag nach Euro um, inklusive Rundung

    Es wird mit ROUND_HALF_DOWN gerundet.

    >>> euro_to_cent(1)
    Decimal('100')
    >>> euro_to_cent('0.5')
    Decimal('50')
    >>> euro_to_cent('0.01')
    Decimal('1')
    >>> euro_to_cent('0.001')
    Decimal('0')
    """

    value = decimal.Decimal(amount) * 100
    return value.quantize(decimal.Decimal('1'), rounding=decimal.ROUND_HALF_DOWN)