.pos-step
ticket(:customerName='selectedCustomer && selectedCustomer.name' :companyName='user && user.company.name' :total='cartTotal' :items='cartItems' :defaultCurrency='selectedCurrency')
form.payment-method
.form-separator
h3 Detalles del Cliente
hr
.form-item
label.form-label Cliente
input.form-input(:value='selectedCustomer && selectedCustomer.name' readonly)
transition(name='fade')
.form-item(v-if="payment === 'credit'")
label.form-label Crédito
input.form-input(:value='customerCredit' readonly)
.form-separator
h3 Detalles del Pago
hr
.form-item
label.form-label Forma de Pago
.form-item-option
input.form-input(type='radio' id='cash' value='cash' v-model='payment')
label(for='cash') Contado
.form-item-option
input.form-input(type='radio' id='credit' value='credit' v-model='payment')
label(for='credit') Crédito
transition(name='fade')
.form-item(v-if="payment === 'credit'")
select.form-input.input-only(v-model='paymentTermId')
option(v-for='term in paymentTerms' :value='term.id' v-if="term.lines.length > 0 && (term.lines[0].days !== 0 || term.lines[0].value !== 'balance')") {{ term.displayName }}
.form-item(v-else)
label.form-label Método de Pago
select.form-input(v-model='journalId')
option(v-for='journal in journals' :value='journal.id') {{ journal.displayName }}
payment-bank-modal(:show='!!showBankPaymentModal' :banks='banks' :paymentTypes='bankPaymentTypes' @onSubmit='submitBankPayment')