<?php
defined('BASEPATH') OR exit('No direct script access allowed');

/*
| -------------------------------------------------------------------------
| URI ROUTING
| -------------------------------------------------------------------------
| This file lets you re-map URI requests to specific controller functions.
|
| Typically there is a one-to-one relationship between a URL string
| and its corresponding controller class/method. The segments in a
| URL normally follow this pattern:
|
|	example.com/class/method/id/
|
| In some instances, however, you may want to remap this relationship
| so that a different class/function is called than the one
| corresponding to the URL.
|
| Please see the user guide for complete details:
|
|	https://codeigniter.com/userguide3/general/routing.html
|
| -------------------------------------------------------------------------
| RESERVED ROUTES
| -------------------------------------------------------------------------
|
| There are three reserved routes:
|
|	$route['default_controller'] = 'welcome';
|
| This route indicates which controller class should be loaded if the
| URI contains no data. In the above example, the "welcome" class
| would be loaded.
|
|	$route['404_override'] = 'errors/page_missing';
|
| This route will tell the Router which controller/method to use if those
| provided in the URL cannot be matched to a valid route.
|
|	$route['translate_uri_dashes'] = FALSE;
|
| This is not exactly a route, but allows you to automatically route
| controller and method names that contain dashes. '-' isn't a valid
| class or method name character, so it requires translation.
| When you set this option to TRUE, it will replace ALL dashes in the
| controller and method URI segments.
|
| Examples:	my-controller/index	-> my_controller/index
|		my-controller/my-method	-> my_controller/my_method
*/
$route['default_controller'] = 'login';
$route['login'] = 'login';
$route['login/autenticar'] = 'login/autenticar';
$route['logout'] = 'login/logout';
$route['dashboard'] = 'dashboard';
$route['login/selector'] = 'Login/selector';

$route['seguridad/usuarios'] = 'seguridad/usuarios';
$route['seguridad/roles'] = 'seguridad/roles';
$route['seguridad/permisos'] = 'seguridad/permisos';

$route['seguridad/usuarios/create'] = 'seguridad/usuarios/create';
$route['seguridad/usuarios/store'] = 'seguridad/usuarios/store';
$route['seguridad/usuarios/edit/(:num)'] = 'seguridad/usuarios/edit/$1';
$route['seguridad/usuarios/update/(:num)'] = 'seguridad/usuarios/update/$1';
$route['seguridad/usuarios/estado/(:num)'] = 'seguridad/usuarios/estado/$1';

$route['seguridad/roles/create'] = 'seguridad/roles/create';
$route['seguridad/roles/store'] = 'seguridad/roles/store';
$route['seguridad/roles/edit/(:num)'] = 'seguridad/roles/edit/$1';
$route['seguridad/roles/update/(:num)'] = 'seguridad/roles/update/$1';
$route['seguridad/roles/estado/(:num)'] = 'seguridad/roles/estado/$1';

$route['mantenimiento/areas'] = 'mantenimiento/areas';
$route['mantenimiento/areas/create'] = 'mantenimiento/areas/create';
$route['mantenimiento/areas/store'] = 'mantenimiento/areas/store';
$route['mantenimiento/areas/edit/(:num)'] = 'mantenimiento/areas/edit/$1';
$route['mantenimiento/areas/update/(:num)'] = 'mantenimiento/areas/update/$1';
$route['mantenimiento/areas/estado/(:num)'] = 'mantenimiento/areas/estado/$1';

$route['mantenimiento/cargos'] = 'mantenimiento/cargos';
$route['mantenimiento/cargos/listar'] = 'mantenimiento/cargos/listar';
$route['mantenimiento/cargos/guardar'] = 'mantenimiento/cargos/guardar';
$route['mantenimiento/cargos/obtener/(:num)'] = 'mantenimiento/cargos/obtener/$1';
$route['mantenimiento/cargos/actualizar/(:num)'] = 'mantenimiento/cargos/actualizar/$1';
$route['mantenimiento/cargos/estado/(:num)'] = 'mantenimiento/cargos/estado/$1';

$route['mantenimiento/regimen-pension'] = 'mantenimiento/regimen_pension';
$route['mantenimiento/regimen-pension/listar'] = 'mantenimiento/regimen_pension/listar';
$route['mantenimiento/regimen-pension/guardar'] = 'mantenimiento/regimen_pension/guardar';
$route['mantenimiento/regimen-pension/obtener/(:num)'] = 'mantenimiento/regimen_pension/obtener/$1';
$route['mantenimiento/regimen-pension/actualizar/(:num)'] = 'mantenimiento/regimen_pension/actualizar/$1';
$route['mantenimiento/regimen-pension/estado/(:num)'] = 'mantenimiento/regimen_pension/estado/$1';

$route['mantenimiento/documento-identidad'] = 'mantenimiento/documento_identidad';
$route['mantenimiento/documento-identidad/listar'] = 'mantenimiento/documento_identidad/listar';
$route['mantenimiento/documento-identidad/guardar'] = 'mantenimiento/documento_identidad/guardar';
$route['mantenimiento/documento-identidad/obtener/(:num)'] = 'mantenimiento/documento_identidad/obtener/$1';
$route['mantenimiento/documento-identidad/actualizar/(:num)'] = 'mantenimiento/documento_identidad/actualizar/$1';
$route['mantenimiento/documento-identidad/estado/(:num)'] = 'mantenimiento/documento_identidad/estado/$1';

$route['mantenimiento/ubigeo'] = 'mantenimiento/ubigeo';
$route['mantenimiento/ubigeo/listar'] = 'mantenimiento/ubigeo/listar';
$route['mantenimiento/ubigeo/guardar'] = 'mantenimiento/ubigeo/guardar';
$route['mantenimiento/ubigeo/obtener/(:num)'] = 'mantenimiento/ubigeo/obtener/$1';
$route['mantenimiento/ubigeo/actualizar/(:num)'] = 'mantenimiento/ubigeo/actualizar/$1';
$route['mantenimiento/ubigeo/estado/(:num)'] = 'mantenimiento/ubigeo/estado/$1';

$route['rrhh/empleados'] = 'rrhh/empleados';
$route['rrhh/empleados/create'] = 'rrhh/empleados/create';
$route['rrhh/empleados/store'] = 'rrhh/empleados/store';
$route['rrhh/empleados/edit/(:num)'] = 'rrhh/empleados/edit/$1';
$route['rrhh/empleados/update/(:num)'] = 'rrhh/empleados/update/$1';
$route['rrhh/empleados/estado/(:num)'] = 'rrhh/empleados/estado/$1';
$route['rrhh/empleados/provincias-ajax'] = 'rrhh/empleados/provincias_ajax';
$route['rrhh/empleados/distritos-ajax'] = 'rrhh/empleados/distritos_ajax';
$route['rrhh/empleados/ver/(:num)'] = 'rrhh/empleados/ver/$1';

$route['mantenimiento/moneda'] = 'mantenimiento/moneda';
$route['mantenimiento/moneda/listar'] = 'mantenimiento/moneda/listar';
$route['mantenimiento/moneda/guardar'] = 'mantenimiento/moneda/guardar';
$route['mantenimiento/moneda/obtener/(:num)'] = 'mantenimiento/moneda/obtener/$1';
$route['mantenimiento/moneda/actualizar/(:num)'] = 'mantenimiento/moneda/actualizar/$1';
$route['mantenimiento/moneda/estado/(:num)'] = 'mantenimiento/moneda/estado/$1';

$route['mantenimiento/forma-pago'] = 'mantenimiento/forma_pago';
$route['mantenimiento/forma-pago/listar'] = 'mantenimiento/forma_pago/listar';
$route['mantenimiento/forma-pago/guardar'] = 'mantenimiento/forma_pago/guardar';
$route['mantenimiento/forma-pago/obtener/(:num)'] = 'mantenimiento/forma_pago/obtener/$1';
$route['mantenimiento/forma-pago/actualizar/(:num)'] = 'mantenimiento/forma_pago/actualizar/$1';
$route['mantenimiento/forma-pago/estado/(:num)'] = 'mantenimiento/forma_pago/estado/$1';

$route['ventas/clientes'] = 'ventas/clientes';
$route['ventas/clientes/create'] = 'ventas/clientes/create';
$route['ventas/clientes/store'] = 'ventas/clientes/store';
$route['ventas/clientes/edit/(:num)'] = 'ventas/clientes/edit/$1';
$route['ventas/clientes/update/(:num)'] = 'ventas/clientes/update/$1';
$route['ventas/clientes/ver/(:num)'] = 'ventas/clientes/ver/$1';
$route['ventas/clientes/estado/(:num)'] = 'ventas/clientes/estado/$1';
$route['ventas/clientes/provincias-ajax'] = 'ventas/clientes/provincias_ajax';
$route['ventas/clientes/distritos-ajax'] = 'ventas/clientes/distritos_ajax';

$route['ventas/cliente-contactos/listar/(:num)'] = 'ventas/cliente_contactos/listar/$1';
$route['ventas/cliente-contactos/guardar'] = 'ventas/cliente_contactos/guardar';
$route['ventas/cliente-contactos/obtener/(:num)'] = 'ventas/cliente_contactos/obtener/$1';
$route['ventas/cliente-contactos/actualizar/(:num)'] = 'ventas/cliente_contactos/actualizar/$1';
$route['ventas/cliente-contactos/estado/(:num)'] = 'ventas/cliente_contactos/estado/$1';

$route['ventas/cliente-locales/listar/(:num)'] = 'ventas/cliente_locales/listar/$1';
$route['ventas/cliente-locales/guardar'] = 'ventas/cliente_locales/guardar';
$route['ventas/cliente-locales/obtener/(:num)'] = 'ventas/cliente_locales/obtener/$1';
$route['ventas/cliente-locales/actualizar/(:num)'] = 'ventas/cliente_locales/actualizar/$1';
$route['ventas/cliente-locales/estado/(:num)'] = 'ventas/cliente_locales/estado/$1';

$route['mantenimiento/unidad-medida'] = 'mantenimiento/unidad_medida';
$route['mantenimiento/unidad-medida/listar'] = 'mantenimiento/unidad_medida/listar';
$route['mantenimiento/unidad-medida/guardar'] = 'mantenimiento/unidad_medida/guardar';
$route['mantenimiento/unidad-medida/obtener/(:num)'] = 'mantenimiento/unidad_medida/obtener/$1';
$route['mantenimiento/unidad-medida/actualizar/(:num)'] = 'mantenimiento/unidad_medida/actualizar/$1';
$route['mantenimiento/unidad-medida/estado/(:num)'] = 'mantenimiento/unidad_medida/estado/$1';

$route['mantenimiento/producto-categoria'] = 'mantenimiento/producto_categoria';
$route['mantenimiento/producto-categoria/listar'] = 'mantenimiento/producto_categoria/listar';
$route['mantenimiento/producto-categoria/guardar'] = 'mantenimiento/producto_categoria/guardar';
$route['mantenimiento/producto-categoria/obtener/(:num)'] = 'mantenimiento/producto_categoria/obtener/$1';
$route['mantenimiento/producto-categoria/actualizar/(:num)'] = 'mantenimiento/producto_categoria/actualizar/$1';
$route['mantenimiento/producto-categoria/estado/(:num)'] = 'mantenimiento/producto_categoria/estado/$1';

$route['mantenimiento/detraccion'] = 'mantenimiento/detraccion';
$route['mantenimiento/detraccion/listar'] = 'mantenimiento/detraccion/listar';
$route['mantenimiento/detraccion/guardar'] = 'mantenimiento/detraccion/guardar';
$route['mantenimiento/detraccion/obtener/(:num)'] = 'mantenimiento/detraccion/obtener/$1';
$route['mantenimiento/detraccion/actualizar/(:num)'] = 'mantenimiento/detraccion/actualizar/$1';
$route['mantenimiento/detraccion/estado/(:num)'] = 'mantenimiento/detraccion/estado/$1';

$route['mantenimiento/tipo-afectacion-igv'] = 'mantenimiento/tipo_afectacion_igv';
$route['mantenimiento/tipo-afectacion-igv/listar'] = 'mantenimiento/tipo_afectacion_igv/listar';
$route['mantenimiento/tipo-afectacion-igv/guardar'] = 'mantenimiento/tipo_afectacion_igv/guardar';
$route['mantenimiento/tipo-afectacion-igv/obtener/(:num)'] = 'mantenimiento/tipo_afectacion_igv/obtener/$1';
$route['mantenimiento/tipo-afectacion-igv/actualizar/(:num)'] = 'mantenimiento/tipo_afectacion_igv/actualizar/$1';
$route['mantenimiento/tipo-afectacion-igv/estado/(:num)'] = 'mantenimiento/tipo_afectacion_igv/estado/$1';

$route['ventas/productos'] = 'ventas/productos';
$route['ventas/productos/create'] = 'ventas/productos/create';
$route['ventas/productos/store'] = 'ventas/productos/store';
$route['ventas/productos/edit/(:num)'] = 'ventas/productos/edit/$1';
$route['ventas/productos/update/(:num)'] = 'ventas/productos/update/$1';
$route['ventas/productos/ver/(:num)'] = 'ventas/productos/ver/$1';
$route['ventas/productos/estado/(:num)'] = 'ventas/productos/estado/$1';

$route['mantenimiento/tipo-comprobante'] = 'mantenimiento/tipo_comprobante';
$route['mantenimiento/tipo-comprobante/listar'] = 'mantenimiento/tipo_comprobante/listar';
$route['mantenimiento/tipo-comprobante/guardar'] = 'mantenimiento/tipo_comprobante/guardar';
$route['mantenimiento/tipo-comprobante/obtener/(:num)'] = 'mantenimiento/tipo_comprobante/obtener/$1';
$route['mantenimiento/tipo-comprobante/actualizar/(:num)'] = 'mantenimiento/tipo_comprobante/actualizar/$1';
$route['mantenimiento/tipo-comprobante/estado/(:num)'] = 'mantenimiento/tipo_comprobante/estado/$1';

$route['mantenimiento/tributo'] = 'mantenimiento/tributo';
$route['mantenimiento/tributo/listar'] = 'mantenimiento/tributo/listar';
$route['mantenimiento/tributo/guardar'] = 'mantenimiento/tributo/guardar';
$route['mantenimiento/tributo/obtener/(:num)'] = 'mantenimiento/tributo/obtener/$1';
$route['mantenimiento/tributo/actualizar/(:num)'] = 'mantenimiento/tributo/actualizar/$1';
$route['mantenimiento/tributo/estado/(:num)'] = 'mantenimiento/tributo/estado/$1';

$route['mantenimiento/almacen'] = 'mantenimiento/almacen';
$route['mantenimiento/almacen/listar'] = 'mantenimiento/almacen/listar';
$route['mantenimiento/almacen/guardar'] = 'mantenimiento/almacen/guardar';
$route['mantenimiento/almacen/obtener/(:num)'] = 'mantenimiento/almacen/obtener/$1';
$route['mantenimiento/almacen/actualizar/(:num)'] = 'mantenimiento/almacen/actualizar/$1';
$route['mantenimiento/almacen/estado/(:num)'] = 'mantenimiento/almacen/estado/$1';

$route['ventas/cotizaciones'] = 'ventas/cotizaciones';
$route['ventas/cotizaciones/create'] = 'ventas/cotizaciones/create';
$route['ventas/cotizaciones/store'] = 'ventas/cotizaciones/store';
$route['ventas/cotizaciones/ver/(:num)'] = 'ventas/cotizaciones/ver/$1';
$route['ventas/cotizaciones/edit/(:num)'] = 'ventas/cotizaciones/edit/$1';
$route['ventas/cotizaciones/update/(:num)'] = 'ventas/cotizaciones/update/$1';
$route['ventas/cotizaciones/anular/(:num)'] = 'ventas/cotizaciones/anular/$1';
$route['ventas/cotizaciones/visar/(:num)'] = 'ventas/cotizaciones/visar/$1';

$route['ventas/cotizaciones/buscar-cliente'] = 'ventas/cotizaciones/buscar_cliente';
$route['ventas/cotizaciones/contactos-cliente/(:num)'] = 'ventas/cotizaciones/contactos_cliente/$1';
$route['ventas/cotizaciones/locales-cliente/(:num)'] = 'ventas/cotizaciones/locales_cliente/$1';
$route['ventas/cotizaciones/buscar-producto'] = 'ventas/cotizaciones/buscar_producto';
$route['ventas/cotizaciones/estado-historial/(:num)'] = 'ventas/cotizaciones/estado_historial/$1';

$route['ventas/cotizaciones/obtener-contacto/(:num)'] = 'ventas/cotizaciones/obtener_contacto_ajax/$1';
$route['ventas/cotizaciones/obtener-local/(:num)'] = 'ventas/cotizaciones/obtener_local_ajax/$1';
$route['ventas/cotizaciones/obtener-producto/(:num)'] = 'ventas/cotizaciones/obtener_producto_ajax/$1';
$route['ventas/cotizaciones/calcular-precio'] = 'ventas/cotizaciones/calcular_precio_ajax';
$route['ventas/cotizaciones/visar/(:num)'] = 'ventas/cotizaciones/visar/$1';
$route['ventas/cotizaciones/generar-pedido/(:num)'] = 'ventas/cotizaciones/generar_pedido/$1';

$route['ventas/orden-pedido'] = 'ventas/orden_pedido';
$route['ventas/orden-pedido/ver/(:num)'] = 'ventas/orden_pedido/ver/$1';
$route['ventas/orden-pedido/anular/(:num)'] = 'ventas/orden_pedido/anular/$1';
$route['ventas/orden-pedido/estado-historial/(:num)'] = 'ventas/orden_pedido/estado_historial/$1';
$route['ventas/orden-pedido/print/(:num)'] = 'ventas/orden_pedido/print/$1';

$route['configuracion/empresa'] = 'configuracion/empresa';
$route['configuracion/empresa/create'] = 'configuracion/empresa/create';
$route['configuracion/empresa/store'] = 'configuracion/empresa/store';
$route['configuracion/empresa/edit/(:num)'] = 'configuracion/empresa/edit/$1';
$route['configuracion/empresa/update/(:num)'] = 'configuracion/empresa/update/$1';
$route['configuracion/empresa/ver/(:num)'] = 'configuracion/empresa/ver/$1';
$route['configuracion/empresa/estado/(:num)'] = 'configuracion/empresa/estado/$1';

$route['configuracion/empresa-detalle/listar/(:num)'] = 'configuracion/empresa_detalle/listar/$1';
$route['configuracion/empresa-detalle/guardar'] = 'configuracion/empresa_detalle/guardar';
$route['configuracion/empresa-detalle/obtener/(:num)'] = 'configuracion/empresa_detalle/obtener/$1';
$route['configuracion/empresa-detalle/actualizar/(:num)'] = 'configuracion/empresa_detalle/actualizar/$1';
$route['configuracion/empresa-detalle/estado/(:num)'] = 'configuracion/empresa_detalle/estado/$1';

$route['logistica/requerimientos'] = 'logistica/requerimientos';
$route['logistica/requerimientos/create'] = 'logistica/requerimientos/create';
$route['logistica/requerimientos/store'] = 'logistica/requerimientos/store';
$route['logistica/requerimientos/ver/(:num)'] = 'logistica/requerimientos/ver/$1';
$route['logistica/requerimientos/edit/(:num)'] = 'logistica/requerimientos/edit/$1';
$route['logistica/requerimientos/update/(:num)'] = 'logistica/requerimientos/update/$1';
$route['logistica/requerimientos/estado/(:num)'] = 'logistica/requerimientos/estado/$1';

$route['logistica/requerimientos/buscar-producto'] = 'logistica/requerimientos/buscar_producto';
$route['logistica/requerimientos/obtener-producto/(:num)'] = 'logistica/requerimientos/obtener_producto_ajax/$1';
$route['logistica/requerimientos/producto-rapido'] = 'logistica/requerimientos/guardar_producto_rapido';

$route['ventas/orden-pedido/requerimientos/(:num)'] = 'ventas/orden_pedido/requerimientos/$1';
$route['logistica/requerimientos/create/(:num)'] = 'logistica/requerimientos/create/$1';

$route['ventas/orden-pedido/atender/(:num)'] = 'ventas/orden_pedido/atender/$1';
$route['ventas/orden-pedido/procesar-atencion/(:num)'] = 'ventas/orden_pedido/procesar_atencion/$1';
$route['mantenimiento/conductores'] = 'mantenimiento/conductores';
$route['mantenimiento/conductores/create'] = 'mantenimiento/conductores/create';
$route['mantenimiento/conductores/store'] = 'mantenimiento/conductores/store';
$route['mantenimiento/conductores/edit/(:num)'] = 'mantenimiento/conductores/edit/$1';
$route['mantenimiento/conductores/update/(:num)'] = 'mantenimiento/conductores/update/$1';
$route['mantenimiento/conductores/estado/(:num)'] = 'mantenimiento/conductores/estado/$1';

$route['mantenimiento/vehiculos'] = 'mantenimiento/vehiculos';
$route['mantenimiento/vehiculos/create'] = 'mantenimiento/vehiculos/create';
$route['mantenimiento/vehiculos/store'] = 'mantenimiento/vehiculos/store';
$route['mantenimiento/vehiculos/edit/(:num)'] = 'mantenimiento/vehiculos/edit/$1';
$route['mantenimiento/vehiculos/update/(:num)'] = 'mantenimiento/vehiculos/update/$1';
$route['mantenimiento/vehiculos/estado/(:num)'] = 'mantenimiento/vehiculos/estado/$1';

$route['mantenimiento/transportistas'] = 'mantenimiento/transportistas';
$route['mantenimiento/transportistas/create'] = 'mantenimiento/transportistas/create';
$route['mantenimiento/transportistas/store'] = 'mantenimiento/transportistas/store';
$route['mantenimiento/transportistas/edit/(:num)'] = 'mantenimiento/transportistas/edit/$1';
$route['mantenimiento/transportistas/update/(:num)'] = 'mantenimiento/transportistas/update/$1';
$route['mantenimiento/transportistas/estado/(:num)'] = 'mantenimiento/transportistas/estado/$1';

$route['mantenimiento/motivo_traslado'] = 'mantenimiento/motivo_traslado';
$route['mantenimiento/motivo_traslado/listar'] = 'mantenimiento/motivo_traslado/listar';
$route['mantenimiento/motivo_traslado/guardar'] = 'mantenimiento/motivo_traslado/guardar';
$route['mantenimiento/motivo_traslado/obtener/(:num)'] = 'mantenimiento/motivo_traslado/obtener/$1';
$route['mantenimiento/motivo_traslado/actualizar/(:num)'] = 'mantenimiento/motivo_traslado/actualizar/$1';
$route['mantenimiento/motivo_traslado/estado/(:num)'] = 'mantenimiento/motivo_traslado/estado/$1';

$route['mantenimiento/motivo_ajuste']                    = 'mantenimiento/MotivoAjuste/index';
$route['mantenimiento/motivo_ajuste/listar']             = 'mantenimiento/MotivoAjuste/listar';
$route['mantenimiento/motivo_ajuste/guardar']            = 'mantenimiento/MotivoAjuste/guardar';
$route['mantenimiento/motivo_ajuste/obtener/(:num)']     = 'mantenimiento/MotivoAjuste/obtener/$1';
$route['mantenimiento/motivo_ajuste/actualizar/(:num)']  = 'mantenimiento/MotivoAjuste/actualizar/$1';
$route['mantenimiento/motivo_ajuste/estado/(:num)']      = 'mantenimiento/MotivoAjuste/estado/$1';

$route['almacen/guiaremitente'] = 'almacen/guiaremitente';
$route['almacen/guiaremitente/create'] = 'almacen/guiaremitente/create';
$route['almacen/guiaremitente/store'] = 'almacen/guiaremitente/store';
$route['almacen/guiaremitente/edit/(:num)'] = 'almacen/guiaremitente/edit/$1';
$route['almacen/guiaremitente/update/(:num)'] = 'almacen/guiaremitente/update/$1';
$route['almacen/guiaremitente/estado/(:num)'] = 'almacen/guiaremitente/estado/$1';
$route['almacen/guiaremitente/buscar_clientes'] = 'almacen/guiaremitente/buscar_clientes';
$route['almacen/guiaremitente/buscar_productos'] = 'almacen/guiaremitente/buscar_productos';
$route['almacen/guiaremitente/buscar_comprobantes'] = 'almacen/guiaremitente/buscar_comprobantes';
$route['almacen/guiaremitente/obtener_detalle_comprobante'] = 'almacen/guiaremitente/obtener_detalle_comprobante';
$route['almacen/guiaremitente/ver/(:num)'] = 'almacen/guiaremitente/ver/$1';
$route['almacen/guiaremitente/imprimir/(:num)'] = 'almacen/guiaremitente/imprimir/$1';
$route['almacen/guiaremitente/anular/(:num)'] = 'almacen/guiaremitente/anular/$1';
$route['almacen/guiaremitente/facturar/(:num)'] = 'almacen/guiaremitente/facturar/$1';

$route['almacen/guiaremitente/create_desde_orden/(:num)'] = 'almacen/Guiaremitente/create_desde_orden/$1';
$route['almacen/guiaremitente/store_desde_orden/(:num)'] = 'almacen/Guiaremitente/store_desde_orden/$1';
$route['almacen/guiaremitente/anular/(:num)'] = 'almacen/Guiaremitente/anular/$1';

$route['ventas/orden-pedido/generar_guia/(:num)'] = 'ventas/orden_pedido/generar_guia/$1';
$route['ventas/orden-pedido/store_guia/(:num)'] = 'ventas/Orden_pedido/store_guia/$1';

$route['ventas/comprobante'] = 'ventas/Comprobante/index';
$route['ventas/comprobante/create'] = 'ventas/Comprobante/create';
$route['ventas/comprobante/store'] = 'ventas/Comprobante/store';
$route['ventas/comprobante/buscar_clientes'] = 'ventas/Comprobante/buscar_clientes';
$route['ventas/comprobante/buscar_productos'] = 'ventas/Comprobante/buscar_productos';
$route['ventas/comprobante/obtener_precio_por_cantidad'] = 'ventas/Comprobante/obtener_precio_por_cantidad';
$route['ventas/comprobante/ver/(:num)'] = 'ventas/Comprobante/ver/$1';
$route['ventas/comprobante/anular/(:num)'] = 'ventas/Comprobante/anular/$1';
$route['ventas/comprobante/create_desde_guia'] = 'ventas/Comprobante/create_desde_guia';
$route['ventas/comprobante/store_desde_guia'] = 'ventas/Comprobante/store_desde_guia';

$route['configuracion/banco'] = 'configuracion/Banco/index';
$route['configuracion/banco/create'] = 'configuracion/Banco/create';
$route['configuracion/banco/store'] = 'configuracion/Banco/store';
$route['configuracion/banco/edit/(:num)'] = 'configuracion/Banco/edit/$1';
$route['configuracion/banco/update/(:num)'] = 'configuracion/Banco/update/$1';

$route['configuracion/banco-cuenta/index/(:num)'] = 'configuracion/Banco_cuenta/index/$1';
$route['configuracion/banco-cuenta/create/(:num)'] = 'configuracion/Banco_cuenta/create/$1';
$route['configuracion/banco-cuenta/store/(:num)'] = 'configuracion/Banco_cuenta/store/$1';
$route['configuracion/banco-cuenta/edit/(:num)'] = 'configuracion/Banco_cuenta/edit/$1';
$route['configuracion/banco-cuenta/update/(:num)'] = 'configuracion/Banco_cuenta/update/$1';

$route['ventas/comprobante/print/(:num)'] = 'ventas/Comprobante/print/$1';
$route['ventas/comprobante/create_desde_orden/(:num)'] = 'ventas/Comprobante/create_desde_orden/$1';
$route['ventas/comprobante/store_desde_orden/(:num)'] = 'ventas/Comprobante/store_desde_orden/$1';

$route['ventas/comprobante/create_anticipo_desde_orden/(:num)'] = 'ventas/Comprobante/create_anticipo_desde_orden/$1';
$route['ventas/comprobante/store_anticipo_desde_orden/(:num)'] = 'ventas/Comprobante/store_anticipo_desde_orden/$1';

$route['logistica/proveedores']            = 'logistica/Proveedores/index';
$route['logistica/proveedores/create']     = 'logistica/Proveedores/create';
$route['logistica/proveedores/store']      = 'logistica/Proveedores/store';
$route['logistica/proveedores/edit/(:num)']   = 'logistica/Proveedores/edit/$1';
$route['logistica/proveedores/update/(:num)'] = 'logistica/Proveedores/update/$1';
$route['logistica/proveedores/estado/(:num)'] = 'logistica/Proveedores/estado/$1';
$route['logistica/proveedores/provincias_ajax'] = 'logistica/Proveedores/provincias_ajax';
$route['logistica/proveedores/distritos_ajax']  = 'logistica/Proveedores/distritos_ajax';

$route['logistica/orden_compra']                    = 'logistica/OrdenCompra/index';
$route['logistica/orden_compra/create']             = 'logistica/OrdenCompra/create';
$route['logistica/orden_compra/store']              = 'logistica/OrdenCompra/store';
$route['logistica/orden_compra/ver/(:num)']         = 'logistica/OrdenCompra/ver/$1';
$route['logistica/orden_compra/edit/(:num)']        = 'logistica/OrdenCompra/edit/$1';
$route['logistica/orden_compra/update/(:num)']      = 'logistica/OrdenCompra/update/$1';
$route['logistica/orden_compra/autorizar/(:num)']   = 'logistica/OrdenCompra/autorizar/$1';
$route['logistica/orden_compra/anular/(:num)']      = 'logistica/OrdenCompra/anular/$1';
$route['logistica/orden_compra/buscar_proveedor']   = 'logistica/OrdenCompra/buscar_proveedor';
$route['logistica/orden_compra/buscar_producto']    = 'logistica/OrdenCompra/buscar_producto';
$route['logistica/orden_compra/detalle_requerimiento/(:num)'] = 'logistica/OrdenCompra/detalle_requerimiento/$1';
$route['logistica/orden_compra/imprimir/(:num)'] = 'logistica/OrdenCompra/imprimir/$1';
$route['logistica/orden_compra/bandeja']          = 'logistica/OrdenCompra/bandeja';
$route['logistica/orden_compra/observar/(:num)']  = 'logistica/OrdenCompra/observar/$1';

$route['almacen/parte_ingreso']                        = 'almacen/ParteIngreso/index';
$route['almacen/parte_ingreso/create']                 = 'almacen/ParteIngreso/create';
$route['almacen/parte_ingreso/store']                  = 'almacen/ParteIngreso/store';
$route['almacen/parte_ingreso/ver/(:num)']             = 'almacen/ParteIngreso/ver/$1';
$route['almacen/parte_ingreso/anular/(:num)']          = 'almacen/ParteIngreso/anular/$1';
$route['almacen/parte_ingreso/buscar_proveedor']       = 'almacen/ParteIngreso/buscar_proveedor';
$route['almacen/parte_ingreso/buscar_producto']        = 'almacen/ParteIngreso/buscar_producto';
$route['almacen/parte_ingreso/detalle_oc/(:num)']      = 'almacen/ParteIngreso/detalle_oc/$1';
$route['almacen/parte_ingreso/detalle_requerimiento/(:num)'] = 'almacen/ParteIngreso/detalle_requerimiento/$1';

$route['almacen/parte_ingreso/create_produccion'] = 'almacen/ParteIngreso/create_produccion';
$route['almacen/parte_ingreso/store_produccion']  = 'almacen/ParteIngreso/store_produccion';

$route['almacen/parte_salida']                  = 'almacen/ParteSalida/index';
$route['almacen/parte_salida/create']           = 'almacen/ParteSalida/create';
$route['almacen/parte_salida/store']            = 'almacen/ParteSalida/store';
$route['almacen/parte_salida/ver/(:num)']       = 'almacen/ParteSalida/ver/$1';
$route['almacen/parte_salida/anular/(:num)']    = 'almacen/ParteSalida/anular/$1';
$route['almacen/parte_salida/buscar_cliente']   = 'almacen/ParteSalida/buscar_cliente';
$route['almacen/parte_salida/buscar_producto']  = 'almacen/ParteSalida/buscar_producto';

$route['almacen/kardex']                    = 'almacen/Kardex/index';
$route['almacen/kardex/consultar']          = 'almacen/Kardex/consultar';
$route['almacen/kardex/buscar_producto']    = 'almacen/Kardex/buscar_producto';

$route['almacen/stock'] = 'almacen/Stock/index';
$route['almacen/config_stock']            = 'almacen/ConfigStock/index';
$route['almacen/config_stock/actualizar'] = 'almacen/ConfigStock/actualizar';

$route['almacen/ajuste_inventario']                      = 'almacen/AjusteInventario/index';
$route['almacen/ajuste_inventario/create']               = 'almacen/AjusteInventario/create';
$route['almacen/ajuste_inventario/store']                = 'almacen/AjusteInventario/store';
$route['almacen/ajuste_inventario/ver/(:num)']           = 'almacen/AjusteInventario/ver/$1';
$route['almacen/ajuste_inventario/aprobar/(:num)']       = 'almacen/AjusteInventario/aprobar/$1';
$route['almacen/ajuste_inventario/anular/(:num)']        = 'almacen/AjusteInventario/anular/$1';
$route['almacen/ajuste_inventario/buscar_producto']      = 'almacen/AjusteInventario/buscar_producto';
$route['almacen/sin_movimiento'] = 'almacen/SinMovimiento/index';

$route['almacen/valorizacion'] = 'almacen/Valorizacion/index';

$route['mantenimiento/medio_pago']                   = 'mantenimiento/MedioPago/index';
$route['mantenimiento/medio_pago/listar']            = 'mantenimiento/MedioPago/listar';
$route['mantenimiento/medio_pago/guardar']           = 'mantenimiento/MedioPago/guardar';
$route['mantenimiento/medio_pago/obtener/(:num)']    = 'mantenimiento/MedioPago/obtener/$1';
$route['mantenimiento/medio_pago/actualizar/(:num)'] = 'mantenimiento/MedioPago/actualizar/$1';
$route['mantenimiento/medio_pago/estado/(:num)']     = 'mantenimiento/MedioPago/estado/$1';

$route['logistica/comprobante_proveedor']                        = 'logistica/ComprobanteProveedor/index';
$route['logistica/comprobante_proveedor/create']                 = 'logistica/ComprobanteProveedor/create';
$route['logistica/comprobante_proveedor/store']                  = 'logistica/ComprobanteProveedor/store';
$route['logistica/comprobante_proveedor/ver/(:num)']             = 'logistica/ComprobanteProveedor/ver/$1';
$route['logistica/comprobante_proveedor/anular/(:num)']          = 'logistica/ComprobanteProveedor/anular/$1';
$route['logistica/comprobante_proveedor/registrar_pago']         = 'logistica/ComprobanteProveedor/registrar_pago';
$route['logistica/comprobante_proveedor/buscar_proveedor']       = 'logistica/ComprobanteProveedor/buscar_proveedor';
$route['logistica/comprobante_proveedor/oc_proveedor/(:num)']    = 'logistica/ComprobanteProveedor/oc_proveedor/$1';
$route['logistica/comprobante_proveedor/partes_proveedor/(:num)']= 'logistica/ComprobanteProveedor/partes_proveedor/$1';

$route['logistica/vencimientos'] = 'logistica/Vencimientos/index';
$route['logistica/cuentas_pagar'] = 'logistica/CuentasPagar/index';
$route['logistica/estado_cuenta'] = 'logistica/EstadoCuenta/index';
$route['logistica/historial_pagos'] = 'logistica/HistorialPagos/index';

$route['cobranzas/cobranzas']                    = 'cobranzas/Cobranzas/index';
$route['cobranzas/cobranzas/ver/(:num)']         = 'cobranzas/Cobranzas/ver/$1';
$route['cobranzas/cobranzas/registrar_cobro']    = 'cobranzas/Cobranzas/registrar_cobro';

$route['cobranzas/vencimientos_cobro']       = 'cobranzas/VencimientosCobro/index';
$route['cobranzas/estado_cuenta_cliente']    = 'cobranzas/EstadoCuentaCliente/index';
$route['cobranzas/historial_cobros']         = 'cobranzas/HistorialCobros/index';
$route['cobranzas/cuentas_cobrar']           = 'cobranzas/CuentasCobrar/index';

$route['ventas/nota_credito']                        = 'ventas/NotaCredito/index';
$route['ventas/nota_credito/create']                 = 'ventas/NotaCredito/create';
$route['ventas/nota_credito/create_paso2']           = 'ventas/NotaCredito/create_paso2';
$route['ventas/nota_credito/store']                  = 'ventas/NotaCredito/store';
$route['ventas/nota_credito/ver/(:num)']             = 'ventas/NotaCredito/ver/$1';
$route['ventas/nota_credito/anular/(:num)']          = 'ventas/NotaCredito/anular/$1';
$route['ventas/nota_credito/buscar_comprobante']     = 'ventas/NotaCredito/buscar_comprobante';
$route['ventas/nota_credito/print/(:num)'] = 'ventas/NotaCredito/print_nc/$1';

$route['ventas/nota_debito']                        = 'ventas/NotaDebito/index';
$route['ventas/nota_debito/create']                 = 'ventas/NotaDebito/create';
$route['ventas/nota_debito/create_paso2']           = 'ventas/NotaDebito/create_paso2';
$route['ventas/nota_debito/store']                  = 'ventas/NotaDebito/store';
$route['ventas/nota_debito/ver/(:num)']             = 'ventas/NotaDebito/ver/$1';
$route['ventas/nota_debito/print_nd/(:num)']        = 'ventas/NotaDebito/print_nd/$1';
$route['ventas/nota_debito/anular/(:num)']          = 'ventas/NotaDebito/anular/$1';
$route['ventas/nota_debito/buscar_comprobante']     = 'ventas/NotaDebito/buscar_comprobante';
$route['ventas/sunat/descargar/(:any)/(:num)'] = 'sunat/Sunat/descargar/$1/$2';

$route['sunat/sunat']                        = 'sunat/Sunat/index';
$route['sunat/sunat/enviar_comprobante']     = 'sunat/Sunat/enviar_comprobante';
$route['sunat/sunat/enviar_nota_credito']    = 'sunat/Sunat/enviar_nota_credito';
$route['sunat/sunat/enviar_nota_debito']     = 'sunat/Sunat/enviar_nota_debito';
$route['sunat/sunat/enviar_guia']            = 'sunat/Sunat/enviar_guia';
$route['sunat/sunat/cambiar_modo']           = 'sunat/Sunat/cambiar_modo';

$route['finanzas/caja_chica']                        = 'finanzas/CajaChica/index';
$route['finanzas/caja_chica/apertura']               = 'finanzas/CajaChica/apertura';
$route['finanzas/caja_chica/store_apertura']         = 'finanzas/CajaChica/store_apertura';
$route['finanzas/caja_chica/ver/(:num)']             = 'finanzas/CajaChica/ver/$1';
$route['finanzas/caja_chica/store_movimiento']       = 'finanzas/CajaChica/store_movimiento';
$route['finanzas/caja_chica/cierre/(:num)']          = 'finanzas/CajaChica/cierre/$1';
$route['finanzas/caja_chica/reporte/(:num)']         = 'finanzas/CajaChica/reporte/$1';

$route['finanzas/comisiones']                        = 'finanzas/Comisiones/index';
$route['finanzas/comisiones/ver/(:num)']             = 'finanzas/Comisiones/ver/$1';
$route['finanzas/comisiones/tramos/(:num)']          = 'finanzas/Comisiones/tramos/$1';
$route['finanzas/comisiones/store_tramo']            = 'finanzas/Comisiones/store_tramo';
$route['finanzas/comisiones/delete_tramo']           = 'finanzas/Comisiones/delete_tramo';
$route['finanzas/comisiones/store_cuota']            = 'finanzas/Comisiones/store_cuota';
$route['finanzas/comisiones/reporte/(:num)']         = 'finanzas/Comisiones/reporte/$1';

$route['logistica/factura_servicio']                      = 'logistica/FacturaServicio/index';
$route['logistica/factura_servicio/create']               = 'logistica/FacturaServicio/create';
$route['logistica/factura_servicio/store']                = 'logistica/FacturaServicio/store';
$route['logistica/factura_servicio/ver/(:num)']           = 'logistica/FacturaServicio/ver/$1';
$route['logistica/factura_servicio/registrar_pago']       = 'logistica/FacturaServicio/registrar_pago';
$route['logistica/factura_servicio/anular/(:num)']        = 'logistica/FacturaServicio/anular/$1';
$route['logistica/factura_servicio/buscar_proveedor']     = 'logistica/FacturaServicio/buscar_proveedor';

$route['finanzas/flujo_caja']          = 'finanzas/FlujoCaja/index';
$route['finanzas/flujo_caja/reporte']  = 'finanzas/FlujoCaja/reporte';

$route['produccion/costos']                         = 'produccion/Costos/index';

// Insumos
$route['produccion/costos/insumos']                 = 'produccion/Costos/insumos';
$route['produccion/costos/insumos/create']          = 'produccion/Costos/insumos_create';
$route['produccion/costos/insumos/store']           = 'produccion/Costos/insumos_store';
$route['produccion/costos/insumos/edit/(:num)']     = 'produccion/Costos/insumos_edit/$1';
$route['produccion/costos/insumos/update/(:num)']   = 'produccion/Costos/insumos_update/$1';
$route['produccion/costos/insumos/estado/(:num)']   = 'produccion/Costos/insumos_estado/$1';

// Procesos
$route['produccion/costos/procesos']                = 'produccion/Costos/procesos';
$route['produccion/costos/procesos/create']         = 'produccion/Costos/procesos_create';
$route['produccion/costos/procesos/store']          = 'produccion/Costos/procesos_store';
$route['produccion/costos/procesos/edit/(:num)']    = 'produccion/Costos/procesos_edit/$1';
$route['produccion/costos/procesos/update/(:num)']  = 'produccion/Costos/procesos_update/$1';
$route['produccion/costos/procesos/estado/(:num)']  = 'produccion/Costos/procesos_estado/$1';

// Gastos fijos
$route['produccion/costos/gastos_fijos']               = 'produccion/Costos/gastos_fijos';
$route['produccion/costos/gastos_fijos/create']        = 'produccion/Costos/gastos_create';
$route['produccion/costos/gastos_fijos/store']         = 'produccion/Costos/gastos_store';
$route['produccion/costos/gastos_fijos/edit/(:num)']   = 'produccion/Costos/gastos_edit/$1';
$route['produccion/costos/gastos_fijos/update/(:num)'] = 'produccion/Costos/gastos_update/$1';
$route['produccion/costos/gastos_fijos/estado/(:num)'] = 'produccion/Costos/gastos_estado/$1';

// Hojas de costos
$route['produccion/costos/hojas']                            = 'produccion/Costos/hojas';
$route['produccion/costos/hojas/create']                     = 'produccion/Costos/hojas_create';
$route['produccion/costos/hojas/create/(:num)']              = 'produccion/Costos/hojas_create/$1';
$route['produccion/costos/hojas/store']                      = 'produccion/Costos/hojas_store';
$route['produccion/costos/hojas/ver/(:num)']                 = 'produccion/Costos/hojas_ver/$1';
$route['produccion/costos/hojas/estado/(:num)']              = 'produccion/Costos/hojas_estado/$1';

// Acciones sobre detalle de hoja
$route['produccion/costos/hoja/agregar_insumo/(:num)']       = 'produccion/Costos/hoja_agregar_insumo/$1';
$route['produccion/costos/hoja/quitar_insumo/(:num)/(:num)'] = 'produccion/Costos/hoja_quitar_insumo/$1/$2';
$route['produccion/costos/hoja/agregar_proceso/(:num)']      = 'produccion/Costos/hoja_agregar_proceso/$1';
$route['produccion/costos/hoja/quitar_proceso/(:num)/(:num)']= 'produccion/Costos/hoja_quitar_proceso/$1/$2';
$route['produccion/costos/hoja/agregar_gasto/(:num)']        = 'produccion/Costos/hoja_agregar_gasto/$1';
$route['produccion/costos/hoja/quitar_gasto/(:num)/(:num)']  = 'produccion/Costos/hoja_quitar_gasto/$1/$2';

// AJAX búsqueda de productos
$route['produccion/costos/buscar_productos'] = 'produccion/Costos/buscar_productos';

$route['almacen/actualizar_precios']               = 'almacen/ActualizarPrecios/index';
$route['almacen/actualizar_precios/calcular']      = 'almacen/ActualizarPrecios/calcular';
$route['almacen/actualizar_precios/guardar']       = 'almacen/ActualizarPrecios/guardar';

$route['cobranzas/antiguedad_saldos'] = 'cobranzas/AntiguedadSaldos/index';

$route['ventas/ventas_periodo'] = 'ventas/VentasPeriodo/index';

$route['ventas/clientes/consultar-documento-ajax'] = 'ventas/clientes/consultar_documento_ajax';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
