<?php $__env->startSection('titulo', 'Procesos de Entradas para Facturas CXC'); ?>


<?php $__env->startSection('cabeza'); ?>


<?php echo \Illuminate\View\Factory::parentPlaceholder('cabeza'); ?>


<link rel="stylesheet" href="<?php echo e(asset('archivos/librerias/select2/v4.1.0/css/select2.min.css')); ?>">


<?php echo $__env->make('librerias.datatables.css', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>


<link
  rel="stylesheet"
  href="<?php echo e(asset('archivos/css/aplicacion/seccion/procesos/entradasFacturasCXP.css')); ?>"
>

<?php $__env->stopSection(); ?>


<?php $__env->startSection('encabezado'); ?>

<?php $__env->startComponent('aplicacion.elementos.boton', [
  'tipo' => 'submit',
  'id' => 'botonGuardar',
  'atributos' => '
    form=formularioEntradaCXC
    formmethod=POST
    formaction=' . route('ejecutar') . '?0=0&procedimiento=p_registrar_facturas_cxc
  '
]); ?>
  Guardar
<?php echo $__env->renderComponent(); ?>

<?php $__env->startComponent('aplicacion.elementos.boton', [
  'id' => 'botonLimpiar',
  'clases' => 'btn btn-warning',
  'atributos' => '
    form=formularioEntradaCXC
    data-accion=limpiar
  '
]); ?>
  Limpiar
<?php echo $__env->renderComponent(); ?>

<?php $__env->startComponent('aplicacion.elementos.boton', [
	'id' => 'botonImprimir'
]); ?>
	Imprimir
<?php echo $__env->renderComponent(); ?>

<?php $__env->stopSection(); ?>


<?php $__env->startSection('seccion'); ?>

<form
	class="form"
	id="formularioEntradaCXC"
	autocomplete="off"
	data-tabla-limpiar="#tablaRegistros, #tablaRegistrosCodificacion"
>

	<?php echo csrf_field(); ?>

	<input id="id_entidad" name="id_entidad" hidden>
	<input id="id_factura" name="id_factura" hidden>
	<input id="cuenta_contable" name="cuenta_contable" hidden>
	<input id="id_cuenta_contable_cuenta" name="id_cuenta_contable_cuenta" hidden>

	
	<div class="row">

		<div class="col-12 col-sm-9 col-md-9 col-lg-6 col-xl-6 col-xxl-6">
			<?php $__env->startComponent('aplicacion.elementos.grupo.campos'); ?>

				<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
					'id' => 'id_cliente',
					'mascara' => ['tipo' => 'entero'],
					'titulo' => 'Cliente'
				]); ?>
				<?php echo $__env->renderComponent(); ?>

				<?php $__env->startComponent('aplicacion.elementos.campo', [
					'id' => 'cliente',
					'clases' => '
						input-group-text
						col-9 col-sm-9 col-md-10 col-lg-10 col-xl-10 col-xxl-10
						text-start
					',
					'atributos' => 'disabled'
				]); ?>
				<?php echo $__env->renderComponent(); ?>

				<?php $__env->startComponent('aplicacion.elementos.boton', [
					'atributos' => '
						data-bs-toggle=modal
						data-bs-target=#ventanaEmergenteConsulta
						data-peticion-tabla=clientes
						data-peticion-campo=cliente
						data-ventana-emergente-titulo=Entidad
					'
				]); ?>
					<i class="fa-solid fa-magnifying-glass"></i>
				<?php echo $__env->renderComponent(); ?>

			<?php echo $__env->renderComponent(); ?>
		</div>

		<div class="col-4 col-sm-3 col-md-3 col-lg-3 col-xl-2 col-xxl-2">
			<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
				'id' => 'identificacion',
				'titulo' => 'Identificación'
			]); ?>
			<?php echo $__env->renderComponent(); ?>
		</div>

		<div class="list-group list-group-horizontal text-center" role="tablist">

			<a class="list-group-item list-group-item-action list-group-item-tertiary-opposite active"
				href="#datosFactura"
				role="tab"
				aria-selected="true"
				data-bs-toggle="list"
			>Datos de Factura</a>

			<a class="list-group-item list-group-item-action list-group-item-tertiary-opposite"
				href="#listadoFacturas"
				tabindex="-1"
				role="tab"
				aria-selected="false"
				data-bs-toggle="list"
			>Listado de Facturas</a>

		</div>

		<div class="tab-content">

			<div class="tab-pane active show" id="datosFactura" role="tabpanel">

				<div class="row">

					<div class="col-6 col-sm-3 col-md-3 col-lg-3 col-xl-1 col-xxl-1">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'numero_factura',
							'atributos' => '
								maxlength=30
							',
							'titulo' => '# Factura'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-5 col-sm-4 col-md-3 col-lg-2 col-xl-1 col-xxl-1">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'referencia',
							'titulo' => 'Referencia'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-6 col-sm-5 col-md-3 col-lg-2 col-xl-3 col-xxl-3">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'tipo' => 'select',
							'id' => 'id_renglon',
							'atributos' => '
								data-peticion-procedimiento=p_traer_filtros
								data-peticion-parametros="
									renglon: RENGLONES;
									tipo_filtro: CXC
								"
							',
							'titulo' => 'Renglón'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-6 col-sm-3 col-md-3 col-lg-2 col-xl-2 col-xxl-2">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'monto',
							'mascara' => ['tipo' => 'numerico'],
							'titulo' => 'Monto'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-6 col-sm-4 col-md-3 col-lg-3 col-xl-2 col-xxl-1">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'tipo' => 'date',
							'id' => 'fecha',
							'valor' => date("Y-m-d"),
							'atributos' => '
								min=1753-01-01
								max=' . date("Y-m-d") . '
							',
							'titulo' => 'Fecha'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-6 col-sm-5 col-md-3 col-lg-3 col-xl-2 col-xxl-1">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'ncf',
							'atributos' => '
								maxlength=14
							',
							'titulo' => 'NCF'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-6 col-sm-3 col-md-3 col-lg-2 col-xl-1 col-xxl-1">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'condicion',
							'mascara' => [
								'tipo' => 'entero',
								'valor' => ['maximo' => '500']
							],
							'titulo' => 'Condición'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-3 col-sm-2 col-md-2 col-lg-2 col-xl-1 col-xxl-1">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'tipo' => 'select',
							'titulo' => 'Moneda',
							'id' => 'id_moneda',
							'atributos' => '
								data-peticion-procedimiento=p_traer_filtros
								data-peticion-parametros="renglon: MONEDAS"
							'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-3 col-sm-2 col-md-1 col-lg-2 col-xl-1 col-xxl-1">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'tasa',
							'mascara' => [
								'tipo' => 'numerico',
								'valor' => ['maximo' => '1000']
							],
							'atributos' => 'disabled',
							'titulo' => 'Tasa'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-12 col-sm-5 col-md-12 col-lg-3 col-xl-3 col-xxl-2">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'tipo' => 'select',
							'id' => 'id_sucursal',
							'atributos' => '
								data-peticion-procedimiento="p_traer_filtros"
								data-peticion-parametros="renglon: SUCURSALES"
							',
							'titulo' => 'Sucursal'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-7 col-xxl-10">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'tipo' => 'text',
							'id' => 'concepto',
							'titulo' => 'Concepto',
							'atributos' => '
								maxlength=300
							',
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="divider divider-left py-1 my-2 bg-primary text-white">
						<div class="divider-text bg-primary">Codificación</div>
					</div>

					<div class="col-4 col-sm-3 col-md-5 col-lg-3 col-xl-3 col-xxl-4">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'tipo' => 'select',
							'id' => 'id_cuenta_contable',
							'atributos' => '
								data-peticion-procedimiento="p_traer_filtros"
								data-peticion-parametros="renglon: CUENTAS_CONTABLES"
							',
							'titulo' => 'Cuenta Contable'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-4 col-sm-3 col-md-3 col-lg-2 col-xl-2 col-xxl-2">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'debito',
							'nombre' => 'debito',
							'mascara' => ['tipo' => 'numerico'],
							'titulo' => 'Débito'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-4 col-sm-3 col-md-2 col-lg-2 col-xl-2 col-xxl-2">
						<?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
							'id' => 'credito',
							'mascara' => ['tipo' => 'numerico'],
							'titulo' => 'Crédito'
						]); ?>
						<?php echo $__env->renderComponent(); ?>
					</div>

					<div class="col-1 col-sm-3 col-md-2 col-lg-3 col-xl-3 col-xxl-2">
						<?php $__env->startComponent('aplicacion.elementos.boton', [
							'tipo' => 'submit',
							'id' => 'botonAgregar'
						]); ?>
							Agregar
						<?php echo $__env->renderComponent(); ?>
					</div>

					<?php $__env->startComponent('aplicacion.elementos.tabla-vieja', [
						'id' => 'tablaRegistrosCodificacion',
						'data-tabla-seleccionable' => 'doble'
					]); ?>

						<thead>
							<tr>

								<th class="id_cuenta_contable" data-columna-nombre="id_cuenta_contable" data-columna-tipo="num" data-columna-sumar="filas">
									# Cuenta
								</th>

								<th data-columna-nombre="cuenta_contable" data-columna-tipo="string">
									Descripción
								</th>

								<th class="text-end" data-columna-nombre="debito" data-columna-tipo="num-fmt" data-columna-ordenable data-columna-sumar>
									Débito
								</th>

								<th class="text-end" data-columna-nombre="credito" data-columna-tipo="num-fmt" data-columna-ordenable data-columna-sumar>
									Crédito
								</th>

								<th class="text-center" data-columna-tipo="eliminar"></th>

							</tr>
						</thead>

						<tbody>
							<tr>
								<td class="text-center" colspan="100%">Cargando...</td>
							</tr>
						</tbody>

						<tfoot>
							<tr>
								<th colspan="100%">&nbsp;</th>
							</tr>
						</tfoot>

					<?php echo $__env->renderComponent(); ?>

				</div>

			</div>

			<div class="tab-pane" id="listadoFacturas" role="tabpanel">
				<?php $__env->startComponent('aplicacion.elementos.tabla-vieja', ['atributos' => 'data-tabla-seleccionable=doble']); ?>
					<thead>
						<tr>

							<th
								class="numero_factura id"
								data-columna-nombre="numero_factura"
								data-columna-tipo="string"
								data-columna-ordenable
								data-columna-buscable
								data-columna-sumar="filas"
							># Factura</th>

							<th
								class="fw-bold"
								data-columna-nombre="fecha"
								data-columna-tipo="date"
								data-columna-ordenable
								data-columna-buscable
							>Fecha</th>

								<th
								data-columna-nombre="concepto"
								data-columna-tipo="string"
								data-columna-ordenable
								data-columna-buscable
							>Concepto</th>

							<th
								class="text-end fw-bold"
								data-columna-nombre="monto"
								data-columna-tipo="num-fmt"
								data-columna-ordenable
								data-columna-buscable
								data-columna-sumar
							>Monto</th>

							<th
								class="text-end fw-bold"
								data-columna-nombre="balance"
								data-columna-tipo="num-fmt"
								data-columna-ordenable
								data-columna-buscable
								data-columna-sumar
							>Balance</th>

						</tr>
					</thead>

					<tbody>
						<tr>
							<td class="text-center" colspan="100%">Cargando...</td>
						</tr>
					</tbody>

					<tfoot>
						<tr>
							<th colspan="100%">&nbsp;</th>
						</tr>
					</tfoot>
				<?php echo $__env->renderComponent(); ?>
			</div>

		</div>

	</div>

</form>

<?php echo $__env->make('aplicacion.elementos.VentanaEmergenteConsulta', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
<?php $__env->stopSection(); ?>


<?php $__env->startSection('programacion'); ?>


<?php echo \Illuminate\View\Factory::parentPlaceholder('programacion'); ?>


<script src="<?php echo e(asset('archivos/librerias/select2/v4.1.0/js/select2.min.js')); ?>"></script>


<script src="<?php echo e(asset('archivos/librerias/imask/v6.4.3/imask.js')); ?>"></script>


<?php echo $__env->make('librerias.datatables.js', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>


<script type="module" src="<?php echo e(asset('archivos/js/aplicacion/seccion/procesos/entradasFacturasCXC.js')); ?>"></script>

<?php $__env->stopSection(); ?>

<?php echo $__env->make('tema.plantilla', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\xampp\htdocs\aplicaciones\empresa\sistemas\daite\resources\views/aplicacion/seccion/procesos/entradasFacturasCXC.blade.php ENDPATH**/ ?>