{block name='checkout-modules-direct-debit'}
    <fieldset id="payment_debit">
       <legend>{lang key='paymentOptionDebitDesc' section='shipping payment'}</legend>

        {if $Einstellungen.zahlungsarten.zahlungsart_lastschrift_kontoinhaber_abfrage !== 'N'}
        <div class="row">
            <div class="col col-12 col-md-8">
                {formgroup
                    class="owner {if isset($fehlendeAngaben.inhaber) && $fehlendeAngaben.inhaber > 0} has-error{/if}"
                    label="{lang key='owner' section='shipping payment'}{if $Einstellungen.zahlungsarten.zahlungsart_lastschrift_kontoinhaber_abfrage !== 'Y'}<span class='optional'> - {lang key='optional'}</span>{/if}"
                    label-for="inp_owner"
                }
                    <input id="inp_owner" type="text" name="inhaber" maxlength="32" size="32"
                        class="form-control"
                        value="{if isset($ZahlungsInfo->cInhaber) && strlen($ZahlungsInfo->cInhaber) > 0}{$ZahlungsInfo->cInhaber}{elseif isset($oKundenKontodaten->cInhaber)}{$oKundenKontodaten->cInhaber}{/if}"
                        {if ($Einstellungen.zahlungsarten.zahlungsart_lastschrift_kontoinhaber_abfrage === 'Y')}required{/if}
                    />
                    {if isset($fehlendeAngaben.inhaber) && $fehlendeAngaben.inhaber > 0}
                        <div role="alert" class="alert alert-danger">{lang key='fillOut'}</div>
                    {/if}
                {/formgroup}
            </div>
        </div>
        {/if}
        {if $Einstellungen.zahlungsarten.zahlungsart_lastschrift_kreditinstitut_abfrage !== 'N'}
        <div class="row">
            <div class="col col-12 col-md-8">
                {formgroup
                    class="bankname{if isset($fehlendeAngaben.bankname) && $fehlendeAngaben.bankname > 0} has-error{/if}"
                    label="{lang key='bankname' section='shipping payment'}{if $Einstellungen.zahlungsarten.zahlungsart_lastschrift_kreditinstitut_abfrage !== 'Y'}<span class='optional'> - {lang key='optional'}</span>{/if}"
                    label-for="inp_bankname"
                }
                    <input id="inp_bankname" type="text" name="bankname" size="20" maxlength="90" placeholder=" "
                        class="form-control"
                        value="{if isset($ZahlungsInfo->cBankName) && strlen($ZahlungsInfo->cBankName) > 0}{$ZahlungsInfo->cBankName}{elseif isset($oKundenKontodaten->cBankName)}{$oKundenKontodaten->cBankName}{/if}"
                        {if ($Einstellungen.zahlungsarten.zahlungsart_lastschrift_kreditinstitut_abfrage === 'Y')}required{/if}
                    />
                   {if isset($fehlendeAngaben.bankname) && $fehlendeAngaben.bankname > 0}
                       <div role="alert" class="alert alert-danger">{lang key='fillOut'}</div>
                   {/if}
                {/formgroup}
            </div>
        </div>
        {/if}

        <div class="row">
            <div class="col col-12 col-md-8">
                {formgroup
                    class="iban{if isset($fehlendeAngaben.iban) && $fehlendeAngaben.iban > 0} has-error{/if}"
                    label="{lang key='iban' section='shipping payment'}"
                    label-for="inp_iban"
                }
                    <input id="inp_iban" type="text" name="iban" maxlength="32" size="20" placeholder=" "
                        class="form-control"
                        value="{if isset($ZahlungsInfo->cIBAN) && strlen($ZahlungsInfo->cIBAN) > 0}{$ZahlungsInfo->cIBAN}{elseif isset($oKundenKontodaten->cIBAN)}{$oKundenKontodaten->cIBAN}{/if}"
                        required
                    />
                    {if isset($fehlendeAngaben.iban)}
                        <div role="alert" class="alert alert-danger">
                            {if $fehlendeAngaben.iban === 1}{lang key='fillOut'}{/if}
                            {if $fehlendeAngaben.iban === 2}{lang key='wrongIban' section='checkout'}{/if}
                        </div>
                    {/if}
                {/formgroup}
            </div>
        </div>
        {if $Einstellungen.zahlungsarten.zahlungsart_lastschrift_bic_abfrage !== 'N'}
        <div class="row">
            <div class="col col-12 col-md-8">
                {formgroup
                    class="bic{if isset($fehlendeAngaben.bic) && $fehlendeAngaben.bic > 0} has-error{/if}"
                    label="{lang key='bic' section='shipping payment'}{if $Einstellungen.zahlungsarten.zahlungsart_lastschrift_bic_abfrage !== 'Y'}<span class='optional'> - {lang key='optional'}</span>{/if}"
                    label-for="inp_bic"
                }
                    <input id="inp_bic" type="text" name="bic" maxlength="32" size="20" placeholder=" "
                        class="form-control"
                        value="{if isset($ZahlungsInfo->cBIC) && strlen($ZahlungsInfo->cBIC) > 0}{$ZahlungsInfo->cBIC}{elseif isset($oKundenKontodaten->cBIC)}{$oKundenKontodaten->cBIC}{/if}"
                        {if ($Einstellungen.zahlungsarten.zahlungsart_lastschrift_bic_abfrage === 'Y')}required{/if}
                    />
                    {if isset($fehlendeAngaben.bic)}
                        <div role="alert" class="alert alert-danger">
                            {if $fehlendeAngaben.bic === 1}{lang key='fillOut'}{/if}
                            {if $fehlendeAngaben.bic === 2}{lang key='wrongBIC' section='checkout'}{/if}
                        </div>
                    {/if}
                {/formgroup}
            </div>
        </div>
        {/if}
    </fieldset>
{/block}
