(2772,'Papitas','Notificaciones',1,'Permite crear y visualizar recordatorios que se activan en la fecha estipulada por la persona que lo crea',1,0,'KALDI','General'),(2773,'DOMICILIARIO','Notificaciones',1,'Permite crear y visualizar recordatorios que se activan en la fecha estipulada por la persona que lo crea',1,0,'KALDI','General'),(2774,'Parrilla ','Notificaciones',1,'Permite crear y visualizar recordatorios que se activan en la fecha estipulada por la persona que lo crea',1,0,'KALDI','General'),(2775,'MESERO','Notificaciones',1,'Permite crear y visualizar recordatorios que se activan en la fecha estipulada por la persona que lo crea',1,0,'KALDI','General'),(2776,'ADMINISTRADOR','Notificaciones',2,'Permite crear y visualizar recordatorios que se activan en la fecha estipulada por la persona que lo crea',1,0,'KALDI','General'),(2798,'CLIENTE','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2799,'PROVEEDOR','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2800,'VENDEDOR','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2801,'PATINADOR','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2802,'CAJERO (A)','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2803,'Papitas','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2804,'DOMICILIARIO','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2805,'Parrilla ','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2806,'MESERO','Direccion_2',1,NULL,1,0,'KALDI','Terceros'),(2807,'ADMINISTRADOR','Direccion_2',2,NULL,1,0,'KALDI','Terceros'),(2808,'CLIENTE','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2809,'PROVEEDOR','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2810,'VENDEDOR','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2811,'PATINADOR','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2812,'CAJERO (A)','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2813,'Papitas','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2814,'DOMICILIARIO','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2815,'Parrilla ','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2816,'MESERO','Direccion_3',1,NULL,1,0,'KALDI','Terceros'),(2817,'ADMINISTRADOR','Direccion_3',2,NULL,1,0,'KALDI','Terceros'),(2818,'CLIENTE','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2819,'PROVEEDOR','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2820,'VENDEDOR','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2821,'PATINADOR','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2822,'CAJERO (A)','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2823,'Papitas','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2824,'DOMICILIARIO','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2825,'Parrilla ','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2826,'MESERO','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2827,'ADMINISTRADOR','Recargo_eventos',1,NULL,1,0,'KALDI','Ventas'),(2828,'CLIENTE','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2829,'PROVEEDOR','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2830,'VENDEDOR','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2831,'PATINADOR','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2832,'CAJERO (A)','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2833,'Papitas','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2834,'DOMICILIARIO','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2835,'Parrilla ','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2836,'MESERO','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2837,'ADMINISTRADOR','Anticipos',1,NULL,1,0,'KALDI','Ventas'),(2838,'CLIENTE','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2839,'PROVEEDOR','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2840,'VENDEDOR','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2841,'PATINADOR','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2842,'CAJERO (A)','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2843,'Papitas','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2844,'DOMICILIARIO','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2845,'Parrilla ','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2846,'MESERO','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2847,'ADMINISTRADOR','ImagenBannerSup',1,NULL,1,0,'KALDI','Secciones'),(2848,'CLIENTE','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2849,'PROVEEDOR','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2850,'VENDEDOR','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2851,'PATINADOR','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2852,'CAJERO (A)','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2853,'Papitas','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2854,'DOMICILIARIO','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2855,'Parrilla ','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2856,'MESERO','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2857,'ADMINISTRADOR','OcultarFacturaPos',1,NULL,1,0,'KALDI','Ventas'),(2861,'CLIENTE','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2862,'PROVEEDOR','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2863,'VENDEDOR','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2864,'PATINADOR','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2865,'CAJERO (A)','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2866,'Papitas','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2867,'DOMICILIARIO','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2868,'Parrilla ','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2869,'MESERO','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2870,'ADMINISTRADOR','Inventario',0,'Bloquea el acceso a la ruta Ficheros -> articulos',1,0,'KALDI','General'),(2876,'CLIENTE','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2877,'PROVEEDOR','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2878,'VENDEDOR','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2879,'PATINADOR','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2880,'CAJERO (A)','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2881,'Papitas','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2882,'DOMICILIARIO','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2883,'Parrilla ','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2884,'MESERO','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2885,'ADMINISTRADOR','CSS_personalizado',1,NULL,0,0,'KALDI','General'),(2886,'CLIENTE','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2887,'PROVEEDOR','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2888,'VENDEDOR','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2889,'PATINADOR','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2890,'CAJERO (A)','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2891,'Papitas','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2892,'DOMICILIARIO','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2893,'Parrilla ','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2894,'MESERO','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2895,'ADMINISTRADOR','AlertaCarteraVencida',1,NULL,1,0,'KALDI','General'),(2896,'CLIENTE','Bitacora',1,NULL,0,0,'KALDI','General'),(2897,'PROVEEDOR','Bitacora',1,NULL,0,0,'KALDI','General'),(2898,'VENDEDOR','Bitacora',1,NULL,0,0,'KALDI','General'),(2899,'PATINADOR','Bitacora',1,NULL,0,0,'KALDI','General'),(2900,'CAJERO (A)','Bitacora',1,NULL,0,0,'KALDI','General'),(2901,'Papitas','Bitacora',1,NULL,0,0,'KALDI','General'),(2902,'DOMICILIARIO','Bitacora',1,NULL,0,0,'KALDI','General'),(2903,'Parrilla ','Bitacora',1,NULL,0,0,'KALDI','General'),(2904,'MESERO','Bitacora',1,NULL,0,0,'KALDI','General'),(2905,'ADMINISTRADOR','Bitacora',1,NULL,0,0,'KALDI','General'),(2941,'CLIENTE','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2942,'PROVEEDOR','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2943,'VENDEDOR','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2944,'PATINADOR','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2945,'CAJERO (A)','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2946,'Papitas','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2947,'DOMICILIARIO','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2948,'Parrilla ','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2949,'MESERO','Bloquear_toda_la_facturacion',0,'',1,0,'KALDI','Factura electrónica'),(2950,'ADMINISTRADOR','Bloquear_toda_la_facturacion',1,'',1,0,'KALDI','Factura electrónica'),(2959,'CLIENTE','Boton_aumentar_consecutivo_FE',1,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2960,'PROVEEDOR','Boton_aumentar_consecutivo_FE',1,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2961,'VENDEDOR','Boton_aumentar_consecutivo_FE',1,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2962,'PATINADOR','Boton_aumentar_consecutivo_FE',1,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2963,'CAJERO (A)','Boton_aumentar_consecutivo_FE',2,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2964,'Papitas','Boton_aumentar_consecutivo_FE',1,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2965,'DOMICILIARIO','Boton_aumentar_consecutivo_FE',1,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2966,'Parrilla ','Boton_aumentar_consecutivo_FE',1,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2967,'MESERO','Boton_aumentar_consecutivo_FE',2,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2968,'ADMINISTRADOR','Boton_aumentar_consecutivo_FE',2,'Cuando el portal de la dian devuelve una factura por que el documento fuè procesado anteriormente se debe aumentar en 1 el consecutivo en el modulo de informes <b>(después de una revisiòn rigurosa)</b>,  este permiso habilita un botòn en en módulo de ventas para que haga esa tarea  ',1,0,'KALDI','Factura electrónica'),(2979,'CLIENTE','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2980,'PROVEEDOR','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2981,'VENDEDOR','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2982,'PATINADOR','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2983,'CAJERO (A)','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2984,'Papitas','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2985,'DOMICILIARIO','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2986,'Parrilla ','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2987,'MESERO','Editar_consecutivos',0,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2988,'ADMINISTRADOR','Editar_consecutivos',2,'En el módulo de informes aparece una caja para modificar el consecutivo de los distintos tipos de documentos que se pueden generar',1,0,'KALDI','Informes'),(2989,'CLIENTE','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2990,'PROVEEDOR','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2991,'VENDEDOR','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2992,'PATINADOR','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2993,'CAJERO (A)','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2994,'Papitas','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2995,'DOMICILIARIO','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2996,'Parrilla ','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2997,'MESERO','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(2998,'ADMINISTRADOR','Habilitar_reenvio_a_Dian',0,'Cuando falla la transmisión de una factura electrónica se debe volver a enviar despues de revisar que efectivamente el documento no se halla entregado correctamente, este permiso habilita un boton en el informe <b>Documentos sin cufe</b> para tal efecto',1,0,'KALDI','Informes'),(3000,'Papitas','hacer_cierre_de_caja',1,NULL,1,0,'KALDI','Informes'),(3001,'Parrilla ','hacer_cierre_de_caja',1,NULL,1,0,'KALDI','Informes'),(3003,'CLIENTE','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3004,'PROVEEDOR','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3005,'VENDEDOR','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3006,'PATINADOR','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3007,'CAJERO (A)','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3008,'Papitas','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3009,'DOMICILIARIO','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3010,'Parrilla ','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3011,'MESERO','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3012,'ADMINISTRADOR','Imprimir_z',2,NULL,1,0,'KALDI','Informes'),(3018,'CLIENTE','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3019,'PROVEEDOR','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3020,'VENDEDOR','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3021,'PATINADOR','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3022,'CAJERO (A)','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3023,'Papitas','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3024,'DOMICILIARIO','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3025,'Parrilla ','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3026,'MESERO','Enviar_factura_a_consumidorfinal',1,NULL,1,0,'KALDI','Factura electrónica'),(3027,'ADMINISTRADOR','Enviar_factura_a_consumidorfinal',2,NULL,1,0,'KALDI','Factura electrónica'),(3033,'CLIENTE','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3034,'PROVEEDOR','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3035,'VENDEDOR','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3036,'PATINADOR','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3037,'CAJERO (A)','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3038,'Papitas','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3039,'DOMICILIARIO','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3040,'Parrilla ','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3041,'MESERO','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3042,'ADMINISTRADOR','Imprimir_cliente_en_precuenta',0,'Se utiliza para que la precuenta tenga el nombre del tercero, especialmente en la zona de Recoger',1,0,'KALDI','Ventas'),(3049,'CLIENTE','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3050,'PROVEEDOR','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3051,'VENDEDOR','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3052,'PATINADOR','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3053,'CAJERO (A)','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3054,'Papitas','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3055,'DOMICILIARIO','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3056,'Parrilla ','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3057,'MESERO','Cambiar_modificadores_en_venta',0,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3058,'ADMINISTRADOR','Cambiar_modificadores_en_venta',2,'Permite cambiar el modificador de un artÃ­culo si necesidad de borrar todo el pedido',1,0,'KALDI','Ventas'),(3062,'CLIENTE','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3063,'PROVEEDOR','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3064,'VENDEDOR','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3065,'PATINADOR','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3066,'CAJERO (A)','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3067,'Papitas','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3068,'DOMICILIARIO','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3069,'Parrilla ','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3070,'MESERO','Impresion_carta',0,NULL,1,0,'KALDI','General'),(3071,'ADMINISTRADOR','Impresion_carta',1,NULL,1,0,'KALDI','General'),(3072,'CLIENTE','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3073,'PROVEEDOR','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3074,'VENDEDOR','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3075,'PATINADOR','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3076,'CAJERO (A)','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3077,'Papitas','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3078,'DOMICILIARIO','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3079,'Parrilla ','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3080,'MESERO','Historia_clinica_optometria',0,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3081,'ADMINISTRADOR','Historia_clinica_optometria',2,'Habilita un enlace para crear historias clínicas y hacer seguimientos individuales de cada paciente',1,0,'KALDI','Clientes'),(3082,'CLIENTE','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3083,'PROVEEDOR','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3084,'VENDEDOR','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3085,'PATINADOR','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3086,'CAJERO (A)','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3087,'Papitas','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3088,'DOMICILIARIO','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3089,'Parrilla ','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3090,'MESERO','Datos_laborales',0,NULL,1,0,'KALDI','Terceros'),(3091,'ADMINISTRADOR','Datos_laborales',2,NULL,1,0,'KALDI','Terceros'),(3107,'CLIENTE','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3108,'PROVEEDOR','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3109,'VENDEDOR','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3110,'PATINADOR','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3111,'CAJERO (A)','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3112,'Papitas','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3113,'DOMICILIARIO','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3114,'Parrilla ','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3115,'MESERO','Factura_de_mandato',0,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3116,'ADMINISTRADOR','Factura_de_mandato',2,'Habilita un módulo para hacer facturas de mandato y en el módulo de facturación electrónica, habilita una opción para retransmitir facuturas de mandato fallidas',1,0,'KALDI','General'),(3124,'CLIENTE','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3125,'PROVEEDOR','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3126,'VENDEDOR','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3127,'PATINADOR','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3128,'CAJERO (A)','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3129,'Papitas','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3130,'DOMICILIARIO','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3131,'Parrilla ','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3132,'MESERO','Contar_monedas_eu',0,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3133,'ADMINISTRADOR','Contar_monedas_eu',2,'En el cierre de caja permite registrar la cantidad de monedas versión EU al momento de hacer el cierre de caja',1,0,'KALDI','Informes'),(3162,'CLIENTE','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3163,'PROVEEDOR','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3164,'VENDEDOR','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3165,'PATINADOR','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3166,'CAJERO (A)','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3167,'Papitas','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3168,'DOMICILIARIO','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3169,'Parrilla ','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3170,'MESERO','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3171,'ADMINISTRADOR','editarvalordeventa',2,NULL,1,0,'KALDI','Articulos'),(3177,'CLIENTE','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3178,'PROVEEDOR','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3179,'VENDEDOR','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3180,'PATINADOR','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3181,'CAJERO (A)','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3182,'Papitas','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3183,'DOMICILIARIO','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3184,'Parrilla ','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3185,'MESERO','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3186,'ADMINISTRADOR','Asesor_en_abonos',1,NULL,1,0,'KALDI','Cartera'),(3187,'CLIENTE','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3188,'PROVEEDOR','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3189,'VENDEDOR','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3190,'PATINADOR','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3191,'CAJERO (A)','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3192,'Papitas','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3193,'DOMICILIARIO','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3194,'Parrilla ','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3195,'MESERO','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3196,'ADMINISTRADOR','Informes_Facturacion_electronica',1,NULL,1,0,'KALDI','Factura electrónica'),(3197,'CLIENTE','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3198,'PROVEEDOR','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3199,'VENDEDOR','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3200,'PATINADOR','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3201,'CAJERO (A)','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3202,'Papitas','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3203,'DOMICILIARIO','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3204,'Parrilla ','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3205,'MESERO','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3206,'ADMINISTRADOR','EditarArticulo',1,NULL,1,0,'KALDI','Articulos'),(3207,'CLIENTE','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3208,'PROVEEDOR','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3209,'VENDEDOR','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3210,'PATINADOR','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3211,'CAJERO (A)','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3212,'Papitas','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3213,'DOMICILIARIO','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3214,'Parrilla ','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3215,'MESERO','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3216,'ADMINISTRADOR','RecalcularValorDeVentaEnCompras',1,NULL,1,0,'KALDI','Compras'),(3217,'CLIENTE','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3218,'PROVEEDOR','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3219,'VENDEDOR','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3220,'PATINADOR','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3221,'CAJERO (A)','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3222,'Papitas','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3223,'DOMICILIARIO','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3224,'Parrilla ','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3225,'MESERO','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3226,'ADMINISTRADOR','BloquearCierrePorDevoluciones',2,NULL,1,0,'KALDI','Facturacion_electronica'),(3227,'CLIENTE','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3228,'PROVEEDOR','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3229,'VENDEDOR','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3230,'PATINADOR','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3231,'CAJERO (A)','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3232,'Papitas','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3233,'DOMICILIARIO','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3234,'Parrilla ','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3235,'MESERO','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3236,'ADMINISTRADOR','imprimirqrmesa',1,NULL,1,0,'KALDI','Ventas'),(3237,'CLIENTE','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3238,'PROVEEDOR','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3239,'VENDEDOR','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3240,'PATINADOR','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3241,'CAJERO (A)','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3242,'Papitas','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3243,'DOMICILIARIO','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3244,'Parrilla ','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3245,'MESERO','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3246,'ADMINISTRADOR','VentaAlPorMayor',1,NULL,1,0,'KALDI','General'),(3257,'CLIENTE','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3258,'PROVEEDOR','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3259,'VENDEDOR','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3260,'PATINADOR','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3261,'CAJERO (A)','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3262,'Papitas','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3263,'DOMICILIARIO','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3264,'Parrilla ','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3265,'MESERO','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3266,'ADMINISTRADOR','modificar_articulos',2,NULL,1,0,'KALDI','Articulos'),(3267,'CLIENTE','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3268,'PROVEEDOR','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3269,'VENDEDOR','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3270,'PATINADOR','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3271,'CAJERO (A)','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3272,'Papitas','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3273,'DOMICILIARIO','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3274,'Parrilla ','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3275,'MESERO','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3276,'ADMINISTRADOR','Lineas',1,NULL,1,0,'KALDI','Artículos'),(3277,'CLIENTE','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3278,'PROVEEDOR','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3279,'VENDEDOR','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3280,'PATINADOR','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3281,'CAJERO (A)','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3282,'Papitas','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3283,'DOMICILIARIO','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3284,'Parrilla ','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3285,'MESERO','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3286,'ADMINISTRADOR','Referencia2',2,NULL,1,0,'KALDI','Artículos'),(3287,'CLIENTE','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3288,'PROVEEDOR','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3289,'VENDEDOR','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3290,'PATINADOR','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3291,'CAJERO (A)','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3292,'Papitas','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3293,'DOMICILIARIO','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3294,'Parrilla ','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3295,'MESERO','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3296,'ADMINISTRADOR','Dividir_articulos',2,NULL,1,0,'KALDI','Artículos'),(3299,'CLIENTE','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3300,'PROVEEDOR','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3301,'VENDEDOR','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3302,'PATINADOR','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3303,'CAJERO (A)','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3304,'Papitas','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3305,'DOMICILIARIO','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3306,'Parrilla ','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3307,'MESERO','CambiarTerceroEnFactura',0,NULL,1,0,'KALDI','General'),(3308,'ADMINISTRADOR','CambiarTerceroEnFactura',2,NULL,1,0,'KALDI','General'),(3323,'CLIENTE','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3324,'PROVEEDOR','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3325,'VENDEDOR','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3326,'PATINADOR','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3327,'CAJERO (A)','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3328,'Papitas','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3329,'DOMICILIARIO','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3330,'Parrilla ','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3331,'MESERO','NominaElectronica',0,NULL,1,0,'KALDI','Factura electrónica'),(3332,'ADMINISTRADOR','NominaElectronica',2,NULL,1,0,'KALDI','Factura electrónica'),(3333,'CLIENTE','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3334,'PROVEEDOR','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3335,'VENDEDOR','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3336,'PATINADOR','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3337,'CAJERO (A)','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3338,'Papitas','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3339,'DOMICILIARIO','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3340,'Parrilla ','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3341,'MESERO','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3342,'ADMINISTRADOR','Informes_Medios_de_pago',2,NULL,1,0,'KALDI','Informes'),(3351,'CLIENTE','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3352,'PROVEEDOR','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3353,'VENDEDOR','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3354,'PATINADOR','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3355,'CAJERO (A)','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3356,'Papitas','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3357,'DOMICILIARIO','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3358,'Parrilla ','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3359,'MESERO','Enviar_como_servicio_comedor',0,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3360,'ADMINISTRADOR','Enviar_como_servicio_comedor',2,'Habilita un boton en el modulo de facturación electrónica que modifica el nombre de los articulos antes de enviar el documento para que unicamente aparezca SERVICIO DE COMEDOR en la factura electrónica',1,0,'KALDI','General'),(3362,'CLIENTE','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3363,'PROVEEDOR','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3364,'VENDEDOR','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3365,'PATINADOR','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3366,'CAJERO (A)','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3367,'Papitas','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3368,'DOMICILIARIO','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3369,'Parrilla ','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3370,'MESERO','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3371,'ADMINISTRADOR','Ver_retencion',2,'',1,0,'KALDI','Ventas'),(3378,'CLIENTE','Recibo_general',0,'',1,0,'KALDI','General'),(3379,'PROVEEDOR','Recibo_general',0,'',1,0,'KALDI','General'),(3380,'VENDEDOR','Recibo_general',0,'',1,0,'KALDI','General'),(3381,'PATINADOR','Recibo_general',0,'',1,0,'KALDI','General'),(3382,'CAJERO (A)','Recibo_general',0,'',1,0,'KALDI','General'),(3383,'Papitas','Recibo_general',0,'',1,0,'KALDI','General'),(3384,'DOMICILIARIO','Recibo_general',0,'',1,0,'KALDI','General'),(3385,'Parrilla ','Recibo_general',0,'',1,0,'KALDI','General'),(3386,'MESERO','Recibo_general',0,'',1,0,'KALDI','General'),(3387,'ADMINISTRADOR','Recibo_general',2,'',1,0,'KALDI','General'),(3389,'CLIENTE','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3390,'PROVEEDOR','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3391,'VENDEDOR','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3392,'PATINADOR','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3393,'CAJERO (A)','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3394,'Papitas','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3395,'DOMICILIARIO','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3396,'Parrilla ','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3397,'MESERO','AsignarDomiciliarioEnVenta',0,NULL,1,0,'KALDI','General'),(3398,'ADMINISTRADOR','AsignarDomiciliarioEnVenta',1,NULL,1,0,'KALDI','General'),(3409,'CLIENTE','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3410,'PROVEEDOR','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3411,'VENDEDOR','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3412,'PATINADOR','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3413,'CAJERO (A)','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3414,'Papitas','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3415,'DOMICILIARIO','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3416,'Parrilla ','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3417,'MESERO','Grupos_descuentos',0,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3418,'ADMINISTRADOR','Grupos_descuentos',2,'Permite asignar un porcentaje de descuento sobre todos los artículos a un grupo de clientes',1,0,'KALDI','Terceros'),(3422,'CLIENTE','Rutas',2,NULL,1,0,'KALDI','General'),(3423,'PROVEEDOR','Rutas',2,NULL,1,0,'KALDI','General'),(3424,'VENDEDOR','Rutas',2,NULL,1,0,'KALDI','General'),(3425,'PATINADOR','Rutas',2,NULL,1,0,'KALDI','General'),(3426,'CAJERO (A)','Rutas',2,NULL,1,0,'KALDI','General'),(3427,'Papitas','Rutas',2,NULL,1,0,'KALDI','General'),(3428,'DOMICILIARIO','Rutas',2,NULL,1,0,'KALDI','General'),(3429,'Parrilla ','Rutas',2,NULL,1,0,'KALDI','General'),(3430,'MESERO','Rutas',2,NULL,1,0,'KALDI','General'),(3431,'ADMINISTRADOR','Rutas',2,NULL,1,0,'KALDI','General'),(3449,'CLIENTE','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3450,'PROVEEDOR','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3451,'VENDEDOR','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3452,'PATINADOR','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3453,'CAJERO (A)','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3454,'Papitas','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3455,'DOMICILIARIO','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3456,'Parrilla ','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3457,'MESERO','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3458,'ADMINISTRADOR','ZonasClientes',2,NULL,1,0,'KALDI','Clientes'),(3459,'CLIENTE','Intercambios',2,NULL,1,0,'KALDI','General'),(3460,'PROVEEDOR','Intercambios',2,NULL,1,0,'KALDI','General'),(3461,'VENDEDOR','Intercambios',2,NULL,1,0,'KALDI','General'),(3462,'PATINADOR','Intercambios',2,NULL,1,0,'KALDI','General'),(3463,'CAJERO (A)','Intercambios',2,NULL,1,0,'KALDI','General'),(3464,'Papitas','Intercambios',2,NULL,1,0,'KALDI','General'),(3465,'DOMICILIARIO','Intercambios',2,NULL,1,0,'KALDI','General'),(3466,'Parrilla ','Intercambios',2,NULL,1,0,'KALDI','General'),(3467,'MESERO','Intercambios',2,NULL,1,0,'KALDI','General'),(3468,'ADMINISTRADOR','Intercambios',2,NULL,1,0,'KALDI','General'),(3480,'CLIENTE','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3481,'PROVEEDOR','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3482,'VENDEDOR','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3483,'PATINADOR','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3484,'CAJERO (A)','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3485,'Papitas','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3486,'DOMICILIARIO','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3487,'Parrilla ','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3488,'MESERO','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3489,'ADMINISTRADOR','Plano_compras_auxiliar',2,NULL,1,0,'KALDI','General'),(3497,'CLIENTE','VentasAliados',2,NULL,1,0,'KALDI','General'),(3498,'PROVEEDOR','VentasAliados',2,NULL,1,0,'KALDI','General'),(3499,'VENDEDOR','VentasAliados',2,NULL,1,0,'KALDI','General'),(3500,'PATINADOR','VentasAliados',2,NULL,1,0,'KALDI','General'),(3501,'CAJERO (A)','VentasAliados',2,NULL,1,0,'KALDI','General'),(3502,'Papitas','VentasAliados',2,NULL,1,0,'KALDI','General'),(3503,'DOMICILIARIO','VentasAliados',2,NULL,1,0,'KALDI','General'),(3504,'Parrilla ','VentasAliados',2,NULL,1,0,'KALDI','General'),(3505,'MESERO','VentasAliados',2,NULL,1,0,'KALDI','General'),(3506,'ADMINISTRADOR','VentasAliados',2,NULL,1,0,'KALDI','General'),(3516,'CLIENTE','Parqueadero',2,NULL,1,0,'KALDI','General'),(3517,'PROVEEDOR','Parqueadero',2,NULL,1,0,'KALDI','General'),(3518,'VENDEDOR','Parqueadero',2,NULL,1,0,'KALDI','General'),(3519,'PATINADOR','Parqueadero',2,NULL,1,0,'KALDI','General'),(3520,'CAJERO (A)','Parqueadero',2,NULL,1,0,'KALDI','General'),(3521,'Papitas','Parqueadero',2,NULL,1,0,'KALDI','General'),(3522,'DOMICILIARIO','Parqueadero',2,NULL,1,0,'KALDI','General'),(3523,'Parrilla ','Parqueadero',2,NULL,1,0,'KALDI','General'),(3524,'MESERO','Parqueadero',2,NULL,1,0,'KALDI','General'),(3525,'ADMINISTRADOR','Parqueadero',2,NULL,1,0,'KALDI','General'),(3534,'CLIENTE','Que_debo',2,NULL,1,0,'KALDI','General'),(3535,'PROVEEDOR','Que_debo',2,NULL,1,0,'KALDI','General'),(3536,'VENDEDOR','Que_debo',2,NULL,1,0,'KALDI','General'),(3537,'PATINADOR','Que_debo',2,NULL,1,0,'KALDI','General'),(3538,'CAJERO (A)','Que_debo',2,NULL,1,0,'KALDI','General'),(3539,'Papitas','Que_debo',2,NULL,1,0,'KALDI','General'),(3540,'DOMICILIARIO','Que_debo',2,NULL,1,0,'KALDI','General'),(3541,'Parrilla ','Que_debo',2,NULL,1,0,'KALDI','General'),(3542,'MESERO','Que_debo',2,NULL,1,0,'KALDI','General'),(3543,'ADMINISTRADOR','Que_debo',2,NULL,1,0,'KALDI','General'),(3545,'CLIENTE','Vehiculos',0,NULL,1,0,'KALDI','General'),(3546,'PROVEEDOR','Vehiculos',0,NULL,1,0,'KALDI','General'),(3547,'VENDEDOR','Vehiculos',0,NULL,1,0,'KALDI','General'),(3548,'PATINADOR','Vehiculos',0,NULL,1,0,'KALDI','General'),(3549,'CAJERO (A)','Vehiculos',0,NULL,1,0,'KALDI','General'),(3550,'Papitas','Vehiculos',0,NULL,1,0,'KALDI','General'),(3551,'DOMICILIARIO','Vehiculos',0,NULL,1,0,'KALDI','General'),(3552,'Parrilla ','Vehiculos',0,NULL,1,0,'KALDI','General'),(3553,'MESERO','Vehiculos',0,NULL,1,0,'KALDI','General'),(3554,'ADMINISTRADOR','Vehiculos',2,NULL,1,0,'KALDI','General'),(3555,'CLIENTE','Llamar',2,NULL,1,0,'KALDI','General'),(3556,'PROVEEDOR','Llamar',2,NULL,1,0,'KALDI','General'),(3557,'VENDEDOR','Llamar',2,NULL,1,0,'KALDI','General'),(3558,'PATINADOR','Llamar',2,NULL,1,0,'KALDI','General'),(3559,'CAJERO (A)','Llamar',2,NULL,1,0,'KALDI','General'),(3560,'Papitas','Llamar',2,NULL,1,0,'KALDI','General'),(3561,'DOMICILIARIO','Llamar',2,NULL,1,0,'KALDI','General'),(3562,'Parrilla ','Llamar',2,NULL,1,0,'KALDI','General'),(3563,'MESERO','Llamar',2,NULL,1,0,'KALDI','General'),(3564,'ADMINISTRADOR','Llamar',2,NULL,1,0,'KALDI','General'),(3573,'CLIENTE','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3574,'PROVEEDOR','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3575,'VENDEDOR','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3576,'PATINADOR','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3577,'CAJERO (A)','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3578,'Papitas','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3579,'DOMICILIARIO','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3580,'Parrilla ','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3581,'MESERO','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3582,'ADMINISTRADOR','Despachos_bodega',2,NULL,1,0,'KALDI','General'),(3591,'CLIENTE','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3592,'PROVEEDOR','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3593,'VENDEDOR','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3594,'PATINADOR','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3595,'CAJERO (A)','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3596,'Papitas','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3597,'DOMICILIARIO','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3598,'Parrilla ','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3599,'MESERO','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3600,'ADMINISTRADOR','Tramitar_pedidos_web',2,NULL,1,0,'KALDI','General'),(3609,'CLIENTE','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3610,'PROVEEDOR','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3611,'VENDEDOR','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3612,'PATINADOR','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3613,'CAJERO (A)','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3614,'Papitas','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3615,'DOMICILIARIO','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3616,'Parrilla ','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3617,'MESERO','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3618,'ADMINISTRADOR','Asignar_domiciliarion_pedidosweb',2,NULL,1,0,'KALDI','General'),(3621,'CLIENTE','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3622,'PROVEEDOR','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3623,'VENDEDOR','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3624,'PATINADOR','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3625,'CAJERO (A)','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3626,'Papitas','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3627,'DOMICILIARIO','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3628,'Parrilla ','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3629,'MESERO','AsignarCobradores',0,NULL,1,0,'KALDI','General'),(3630,'ADMINISTRADOR','AsignarCobradores',2,NULL,1,0,'KALDI','General'),(3632,'CLIENTE','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3633,'PROVEEDOR','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3634,'VENDEDOR','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3635,'PATINADOR','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3636,'CAJERO (A)','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3637,'Papitas','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3638,'DOMICILIARIO','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3639,'Parrilla ','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3640,'MESERO','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3641,'ADMINISTRADOR','Plano_cartera',2,NULL,1,0,'KALDI','Archivos planos'),(3649,'CLIENTE','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3650,'PROVEEDOR','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3651,'VENDEDOR','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3652,'PATINADOR','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3653,'CAJERO (A)','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3654,'Papitas','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3655,'DOMICILIARIO','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3656,'Parrilla ','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3657,'MESERO','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3658,'ADMINISTRADOR','Avisar_retencion',1,NULL,1,0,'KALDI','Ventas'),(3664,'CLIENTE','Prestamos',2,NULL,1,0,'KALDI','General'),(3665,'PROVEEDOR','Prestamos',2,NULL,1,0,'KALDI','General'),(3666,'VENDEDOR','Prestamos',2,NULL,1,0,'KALDI','General'),(3667,'PATINADOR','Prestamos',2,NULL,1,0,'KALDI','General'),(3668,'CAJERO (A)','Prestamos',2,NULL,1,0,'KALDI','General'),(3669,'Papitas','Prestamos',2,NULL,1,0,'KALDI','General'),(3670,'DOMICILIARIO','Prestamos',2,NULL,1,0,'KALDI','General'),(3671,'Parrilla ','Prestamos',2,NULL,1,0,'KALDI','General'),(3672,'MESERO','Prestamos',2,NULL,1,0,'KALDI','General'),(3673,'ADMINISTRADOR','Prestamos',2,NULL,1,0,'KALDI','General'),(3679,'CLIENTE','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3680,'PROVEEDOR','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3681,'VENDEDOR','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3682,'PATINADOR','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3683,'CAJERO (A)','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3684,'Papitas','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3685,'DOMICILIARIO','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3686,'Parrilla ','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3687,'MESERO','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3688,'ADMINISTRADOR','Imprimir_etiquetas',2,'Permite imprimir etiquetas QR o de barras para identificar productos',1,0,'KALDI','Artículos'),(3697,'CLIENTE','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3698,'PROVEEDOR','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3699,'VENDEDOR','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3700,'PATINADOR','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3701,'CAJERO (A)','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3702,'Papitas','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3703,'DOMICILIARIO','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3704,'Parrilla ','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3705,'MESERO','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3706,'ADMINISTRADOR','EditarCreditoAprobado',0,NULL,1,0,'KALDI','Terceros'),(3717,'CLIENTE','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3718,'PROVEEDOR','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3719,'VENDEDOR','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3720,'PATINADOR','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3721,'CAJERO (A)','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3722,'Papitas','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3723,'DOMICILIARIO','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3724,'Parrilla ','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3725,'MESERO','Bloquear_perdidas_en_venta',0,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3726,'ADMINISTRADOR','Bloquear_perdidas_en_venta',2,'Cuando este permiso està prendido, no permite que se haga una venta cuando el valor de venta es menor que el costo medio del articulo',1,0,'KALDI','Ventas'),(3734,'CLIENTE','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3735,'PROVEEDOR','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3736,'VENDEDOR','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3737,'PATINADOR','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3738,'CAJERO (A)','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3739,'Papitas','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3740,'DOMICILIARIO','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3741,'Parrilla ','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3742,'MESERO','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3743,'ADMINISTRADOR','ficherosbolsillos',2,NULL,1,0,'KALDI','General'),(3751,'CLIENTE','bolsillos',2,NULL,1,0,'KALDI','General'),(3752,'PROVEEDOR','bolsillos',2,NULL,1,0,'KALDI','General'),(3753,'VENDEDOR','bolsillos',2,NULL,1,0,'KALDI','General'),(3754,'PATINADOR','bolsillos',2,NULL,1,0,'KALDI','General'),(3755,'CAJERO (A)','bolsillos',2,NULL,1,0,'KALDI','General'),(3756,'Papitas','bolsillos',2,NULL,1,0,'KALDI','General'),(3757,'DOMICILIARIO','bolsillos',2,NULL,1,0,'KALDI','General'),(3758,'Parrilla ','bolsillos',2,NULL,1,0,'KALDI','General'),(3759,'MESERO','bolsillos',2,NULL,1,0,'KALDI','General'),(3760,'ADMINISTRADOR','bolsillos',2,NULL,1,0,'KALDI','General'),(3782,'CLIENTE','',2,NULL,1,0,'KALDI',''),(3783,'PROVEEDOR','',2,NULL,1,0,'KALDI',''),(3784,'VENDEDOR','',2,NULL,1,0,'KALDI',''),(3785,'PATINADOR','',2,NULL,1,0,'KALDI',''),(3786,'CAJERO (A)','',2,NULL,1,0,'KALDI',''),(3787,'Papitas','',2,NULL,1,0,'KALDI',''),(3788,'DOMICILIARIO','',2,NULL,1,0,'KALDI',''),(3789,'Parrilla ','',2,NULL,1,0,'KALDI',''),(3790,'MESERO','',2,NULL,1,0,'KALDI',''),(3791,'ADMINISTRADOR','',2,NULL,1,0,'KALDI',''),(3797,'CLIENTE','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3798,'PROVEEDOR','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3799,'VENDEDOR','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3800,'PATINADOR','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3801,'CAJERO (A)','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3802,'Papitas','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3803,'DOMICILIARIO','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3804,'Parrilla ','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3805,'MESERO','escanear_codigo_en_compras',0,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3806,'ADMINISTRADOR','escanear_codigo_en_compras',2,'Cuando se prende este permiso, en el módulo de compras, cuando se utiliza en un celular aparece un boton que permite escanear el código de barras para hacer el ingreso de los porductos',1,0,'KALDI','General'),(3807,'CLIENTE','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3808,'PROVEEDOR','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3809,'VENDEDOR','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3810,'PATINADOR','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3811,'CAJERO (A)','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3812,'Papitas','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3813,'DOMICILIARIO','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3814,'Parrilla ','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3815,'MESERO','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3816,'ADMINISTRADOR','Bloquear_cliente_en_ventas',2,NULL,1,0,'KALDI','Ventas'),(3839,'CLIENTE','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3840,'PROVEEDOR','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3841,'VENDEDOR','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3842,'PATINADOR','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3843,'CAJERO (A)','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3844,'Papitas','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3845,'DOMICILIARIO','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3846,'Parrilla ','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3847,'MESERO','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3848,'ADMINISTRADOR','Utilizar_un_unico_medio_de_pago',2,NULL,1,0,'KALDI','Ventas'),(3859,'CLIENTE','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3860,'PROVEEDOR','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3861,'VENDEDOR','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3862,'PATINADOR','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3863,'CAJERO (A)','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3864,'Papitas','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3865,'DOMICILIARIO','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3866,'Parrilla ','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3867,'MESERO','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3868,'ADMINISTRADOR','ConfigurarHorariosTienda',2,NULL,1,0,'KALDI','TiendaVirtual'),(3874,'CLIENTE','AdValorem',2,NULL,1,0,'KALDI',''),(3875,'PROVEEDOR','AdValorem',2,NULL,1,0,'KALDI',''),(3876,'VENDEDOR','AdValorem',2,NULL,1,0,'KALDI',''),(3877,'PATINADOR','AdValorem',2,NULL,1,0,'KALDI',''),(3878,'CAJERO (A)','AdValorem',2,NULL,1,0,'KALDI',''),(3879,'Papitas','AdValorem',2,NULL,1,0,'KALDI',''),(3880,'DOMICILIARIO','AdValorem',2,NULL,1,0,'KALDI',''),(3881,'Parrilla ','AdValorem',2,NULL,1,0,'KALDI',''),(3882,'MESERO','AdValorem',2,NULL,1,0,'KALDI',''),(3883,'ADMINISTRADOR','AdValorem',2,NULL,1,0,'KALDI',''),(3904,'CLIENTE','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3905,'PROVEEDOR','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3906,'VENDEDOR','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3907,'PATINADOR','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3908,'CAJERO (A)','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3909,'Papitas','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3910,'DOMICILIARIO','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3911,'Parrilla ','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3912,'MESERO','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3913,'ADMINISTRADOR','Editar_articulos_TV',2,NULL,1,0,'KALDI','Compras'),(3914,'CLIENTE','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3915,'PROVEEDOR','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3916,'VENDEDOR','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3917,'PATINADOR','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3918,'CAJERO (A)','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3919,'Papitas','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3920,'DOMICILIARIO','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3921,'Parrilla ','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3922,'MESERO','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3923,'ADMINISTRADOR','GenerarCodigosQR_url',2,NULL,1,0,'KALDI','General'),(3929,'ADMINISTRADOR','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3930,'MESERO','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3931,'Parrilla ','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3932,'DOMICILIARIO','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3933,'Papitas','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3934,'CAJERO (A)','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3935,'PATINADOR','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3936,'VENDEDOR','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3937,'PROVEEDOR','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3938,'CLIENTE','ClasificarClientes',2,NULL,1,0,'KALDI','Informes'),(3939,'ADMINISTRADOR','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3940,'MESERO','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3941,'Parrilla ','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3942,'DOMICILIARIO','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3943,'Papitas','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3944,'CAJERO (A)','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3945,'PATINADOR','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3946,'VENDEDOR','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3947,'PROVEEDOR','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3948,'CLIENTE','ConsultarPrecios',2,NULL,1,0,'KALDI','Informes'),(3949,'ADMINISTRADOR','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3950,'MESERO','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3951,'Parrilla ','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3952,'DOMICILIARIO','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3953,'Papitas','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3954,'CAJERO (A)','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3955,'PATINADOR','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3956,'VENDEDOR','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3957,'PROVEEDOR','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3958,'CLIENTE','Cambiar_contacto',2,NULL,1,0,'KALDI','Informes'),(3959,'ADMINISTRADOR','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3960,'MESERO','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3961,'Parrilla ','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3962,'DOMICILIARIO','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3963,'Papitas','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3964,'CAJERO (A)','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3965,'PATINADOR','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3966,'VENDEDOR','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3967,'PROVEEDOR','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3968,'CLIENTE','Cambiar_direccion',2,NULL,1,0,'KALDI','Informes'),(3969,'ADMINISTRADOR','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3970,'MESERO','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3971,'Parrilla ','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3972,'DOMICILIARIO','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3973,'Papitas','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3974,'CAJERO (A)','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3975,'PATINADOR','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3976,'VENDEDOR','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3977,'PROVEEDOR','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3978,'CLIENTE','Cambiar_tipodepersona',2,NULL,1,0,'KALDI','Informes'),(3979,'ADMINISTRADOR','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3980,'MESERO','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3981,'Parrilla ','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3982,'DOMICILIARIO','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3983,'Papitas','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3984,'CAJERO (A)','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3985,'PATINADOR','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3986,'VENDEDOR','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3987,'PROVEEDOR','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3988,'CLIENTE','Cambiar_fechadenacimiento',2,NULL,1,0,'KALDI','Informes'),(3989,'ADMINISTRADOR','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3990,'MESERO','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3991,'Parrilla ','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3992,'DOMICILIARIO','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3993,'Papitas','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3994,'CAJERO (A)','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3995,'PATINADOR','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3996,'VENDEDOR','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3997,'PROVEEDOR','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(3998,'CLIENTE','Cambiar_expedidoen',2,NULL,1,0,'KALDI','Informes'),(4066,'CLIENTE','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4067,'PROVEEDOR','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4068,'VENDEDOR','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4069,'PATINADOR','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4070,'CAJERO (A)','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4071,'Papitas','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4072,'DOMICILIARIO','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4073,'Parrilla ','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4074,'MESERO','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera'),(4075,'ADMINISTRADOR','ModificarSeprados',2,NULL,1,0,'KALDI','Cartera');

--
-- Table structure for table `porcentajesdescuentoarticulos`
--

CREATE TABLE `porcentajesdescuentoarticulos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idusuario` bigint unsigned NOT NULL,
  `cc` bigint unsigned NOT NULL,
  `idarticulo` bigint unsigned NOT NULL,
  `porcentaje` int DEFAULT '0',
  `idfecha` int DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idusuario` (`idusuario`),
  KEY `cc` (`cc`),
  KEY `idarticulo` (`idarticulo`),
  CONSTRAINT `porcentajesdescuentoarticulos_ibfk_1` FOREIGN KEY (`cc`) REFERENCES `centrosdecostos` (`id`),
  CONSTRAINT `porcentajesdescuentoarticulos_ibfk_2` FOREIGN KEY (`idusuario`) REFERENCES `clientes` (`id`),
  CONSTRAINT `porcentajesdescuentoarticulos_ibfk_3` FOREIGN KEY (`idarticulo`) REFERENCES `articulos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `porcentajesdescuentoarticulos`
--


--
-- Table structure for table `preciosespeciales`
--

CREATE TABLE `preciosespeciales` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idcliente` bigint unsigned NOT NULL,
  `linea` varchar(50) NOT NULL DEFAULT '',
  `porcentaje` double NOT NULL DEFAULT '0',
  `cc` bigint unsigned NOT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idcliente` (`idcliente`),
  KEY `cc` (`cc`),
  CONSTRAINT `preciosespeciales_ibfk_1` FOREIGN KEY (`idcliente`) REFERENCES `clientes` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `preciosespeciales`
--


--
-- Table structure for table `presentaciones`
--

CREATE TABLE `presentaciones` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `presentacion` varchar(25) DEFAULT NULL,
  `factor` int DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `presentacion` (`presentacion`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `presentaciones`
--

INSERT INTO `presentaciones` (`id`, `presentacion`, `factor`) VALUES (1,'UNIDAD',1),(2,'Docena',12),(3,'Mililitros',1),(4,'Kilo',1000),(5,'Libra',500),(6,'Gramos',1),(7,'Litros',1);

--
-- Table structure for table `prestamos`
--

CREATE TABLE `prestamos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fecha` date DEFAULT NULL,
  `idcliente` int DEFAULT NULL,
  `valor` int DEFAULT NULL,
  `idz` int DEFAULT '1',
  `saldo` int DEFAULT NULL,
  `nombre` varchar(100) DEFAULT NULL,
  `consecutivo` int DEFAULT NULL,
  `fechacreacion` datetime DEFAULT NULL,
  `idusuario` int DEFAULT NULL,
  `mediodepago` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  `codeudor` varchar(50) DEFAULT NULL,
  `telefonocodeudor` int DEFAULT NULL,
  `valorcuota` int DEFAULT NULL,
  `valorcuotainicial` int DEFAULT NULL,
  `fechacuotainicial` date DEFAULT NULL,
  `cuotasapartirde` date DEFAULT NULL,
  `modalidad` int DEFAULT '1',
  `fechavencimiento` date DEFAULT NULL,
  `idvendedor` int DEFAULT NULL,
  `parentescocodeudor` varchar(25) DEFAULT NULL,
  `plazo` int DEFAULT NULL,
  `prestamoafectacaja` int DEFAULT '1',
  `concepto` varchar(150) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `prestamos`
--


--
-- Table structure for table `prestamosalaempresa`
--

CREATE TABLE `prestamosalaempresa` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fecha` date DEFAULT NULL,
  `idcliente` int DEFAULT NULL,
  `valor` int DEFAULT NULL,
  `idz` int DEFAULT '1',
  `saldo` int DEFAULT NULL,
  `nombre` varchar(100) DEFAULT NULL,
  `consecutivo` int DEFAULT NULL,
  `fechacreacion` datetime DEFAULT NULL,
  `idusuario` int DEFAULT NULL,
  `mediodepago` varchar(25) DEFAULT NULL,
  `codeudor` varchar(50) DEFAULT NULL,
  `telefonocodeudor` int DEFAULT NULL,
  `valorcuota` int DEFAULT NULL,
  `valorcuotainicial` int DEFAULT NULL,
  `fechacuotainicial` date DEFAULT NULL,
  `cuotasapartirde` date DEFAULT NULL,
  `modalidad` int DEFAULT '1',
  `fechavencimiento` date DEFAULT NULL,
  `idvendedor` int DEFAULT NULL,
  `parentescocodeudor` varchar(25) DEFAULT NULL,
  `plazo` int DEFAULT NULL,
  `prestamoafectacaja` int DEFAULT '1',
  `concepto` varchar(150) DEFAULT NULL,
  `fondeado` int DEFAULT '0',
  `afectacaja` int DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `prestamosalaempresa`
--

INSERT INTO `prestamosalaempresa` (`id`, `fecha`, `idcliente`, `valor`, `idz`, `saldo`, `nombre`, `consecutivo`, `fechacreacion`, `idusuario`, `mediodepago`, `codeudor`, `telefonocodeudor`, `valorcuota`, `valorcuotainicial`, `fechacuotainicial`, `cuotasapartirde`, `modalidad`, `fechavencimiento`, `idvendedor`, `parentescocodeudor`, `plazo`, `prestamoafectacaja`, `concepto`, `fondeado`, `afectacaja`) VALUES (1,'2025-04-24',3161,25000,562,0,NULL,NULL,'2025-04-24 19:27:41',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,1,'taxi',1,1),(2,'2025-04-24',4,NULL,562,0,NULL,NULL,'2025-04-24 19:40:58',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,1,NULL,1,1);

--
-- Table structure for table `produccion`
--

CREATE TABLE `produccion` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cc` int NOT NULL DEFAULT '1',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `idusuario` int NOT NULL DEFAULT '0',
  `fechacreacion` timestamp NULL DEFAULT NULL,
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(100) DEFAULT NULL,
  `cantidad` double DEFAULT '0',
  `consecutivo` int DEFAULT '0',
  `costo` double DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `factor` int DEFAULT '0',
  `nombreusuario` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idarticulo` (`idarticulo`),
  CONSTRAINT `produccion_ibfk_1` FOREIGN KEY (`idarticulo`) REFERENCES `articulos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `produccion`
--


--
-- Table structure for table `produccionauxiliar`
--

CREATE TABLE `produccionauxiliar` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idmesa` int DEFAULT '1',
  `descuento` double NOT NULL DEFAULT '0',
  `idcliente` bigint unsigned NOT NULL,
  `idarticulo` bigint unsigned NOT NULL,
  `cc` bigint unsigned NOT NULL,
  `origen` varchar(8) NOT NULL DEFAULT 'MESAS',
  `comentario` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `cantidad` double DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechaentregado` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `nota` varchar(25) NOT NULL DEFAULT '',
  `despachado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `entregado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `comision` int NOT NULL DEFAULT '0',
  `porcentajedescuento` double NOT NULL DEFAULT '0',
  `impuesto` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `servicio` double NOT NULL DEFAULT '0',
  `descripcion` varchar(50) DEFAULT NULL,
  `pv` varchar(25) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idusuario` (`idusuario`),
  KEY `idvendedor` (`idvendedor`),
  KEY `idcaja` (`idcaja`),
  KEY `idcliente` (`idcliente`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `produccionauxiliar`
--

INSERT INTO `produccionauxiliar` (`id`, `idmesa`, `descuento`, `idcliente`, `idarticulo`, `cc`, `origen`, `comentario`, `valorunitario`, `cantidad`, `valortotal`, `fecha`, `fechacreacion`, `fechaentregado`, `idusuario`, `costomedio`, `porcentajeiva`, `idvendedor`, `idcaja`, `nota`, `despachado`, `entregado`, `comision`, `porcentajedescuento`, `impuesto`, `base`, `servicio`, `descripcion`, `pv`, `factor`, `unidaddemedida`) VALUES (2,1,0,2,242,0,'MESAS',NULL,0,750,0,'2025-06-13 11:16:19','2025-06-13 11:16:19','2025-06-13 11:16:19',2,0,0,2,1,'',0,0,0,0,0,0,0,'CARNE DE RES MP',NULL,1,'Gramos'),(3,1,0,2,242,0,'MESAS',NULL,0,150,0,'2025-06-13 11:17:08','2025-06-13 11:17:08','2025-06-13 11:17:08',2,0,0,2,1,'',0,0,0,0,0,0,0,'CARNE DE RES MP',NULL,1,'Gramos');

--
-- Table structure for table `programacioncobros`
--

CREATE TABLE `programacioncobros` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idfactura` bigint unsigned NOT NULL,
  `fecha` date DEFAULT NULL,
  `idusuario` bigint unsigned NOT NULL,
  `saldo` int NOT NULL DEFAULT '0',
  `recibido` int NOT NULL DEFAULT '0',
  `esperado` int NOT NULL DEFAULT '0',
  `pagado` int DEFAULT '0',
  `idprestamo` int DEFAULT '0',
  `numerocuota` int DEFAULT NULL,
  `valor` int DEFAULT '0',
  `fechacreacion` datetime DEFAULT NULL,
  `idcobrador` int DEFAULT NULL,
  `orden` int DEFAULT '0',
  `facturaanulada` int DEFAULT '0',
  `idusuariorecibe` int DEFAULT '0',
  `id_cuota_causa` int DEFAULT '0',
  `observacion_cuota` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idusuario` (`idusuario`),
  CONSTRAINT `programacioncobros_ibfk_2` FOREIGN KEY (`idusuario`) REFERENCES `clientes` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `programacioncobros`
--


--
-- Table structure for table `puntosdeventa`
--

CREATE TABLE `puntosdeventa` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `puntodeventa` varchar(50) DEFAULT NULL,
  `orden` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `puntosdeventa`
--


--
-- Table structure for table `recepciondeequipos`
--

CREATE TABLE `recepciondeequipos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cliente` varchar(120) DEFAULT NULL,
  `cedula` varchar(20) DEFAULT NULL,
  `direccion` varchar(120) DEFAULT NULL,
  `telefono` varchar(20) DEFAULT NULL,
  `marca` varchar(50) DEFAULT NULL,
  `observaciones` varchar(500) DEFAULT NULL,
  `usuario` varchar(100) DEFAULT NULL,
  `fechacreacion` datetime DEFAULT NULL,
  `costodelarevision` int DEFAULT '0',
  `concargador` varchar(2) DEFAULT 'SI',
  `conmemorias` varchar(2) DEFAULT 'SI',
  `condiscoduro` varchar(2) DEFAULT 'SI',
  `conbateria` varchar(2) DEFAULT 'SI',
  `conteclado` varchar(2) DEFAULT 'SI',
  `idusuario` int DEFAULT '0',
  `idcliente` int DEFAULT '0',
  `consecutivo` int DEFAULT NULL,
  `pv` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `recepciondeequipos`
--


--
-- Table structure for table `recibogeneralauxiliar`
--

CREATE TABLE `recibogeneralauxiliar` (
  `id` int NOT NULL AUTO_INCREMENT,
  `idfactura` bigint unsigned NOT NULL,
  `valor` double DEFAULT '0',
  `fechacreacion` datetime DEFAULT NULL,
  `idusuario` bigint unsigned NOT NULL,
  `cliente` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `direccion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `ciudad` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `consecutivo` int DEFAULT '0',
  `idcliente` bigint unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_idfactura` (`idfactura`),
  KEY `idx_idusuario` (`idusuario`),
  CONSTRAINT `fk_idfactura` FOREIGN KEY (`idfactura`) REFERENCES `facturas` (`id`),
  CONSTRAINT `fk_idusuario` FOREIGN KEY (`idusuario`) REFERENCES `clientes` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `recibogeneralauxiliar`
--


--
-- Table structure for table `recipet`
--

CREATE TABLE `recipet` (
  `id` bigint unsigned NOT NULL,
  `contenido` text,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `respuestadelapi` text,
  `jsonconvertido` text,
  `taken5` varchar(200) DEFAULT NULL,
  `taken4` varchar(200) DEFAULT NULL,
  `taken3` varchar(200) DEFAULT NULL,
  `taken2` varchar(200) DEFAULT NULL,
  `taken1` varchar(200) DEFAULT NULL,
  `order_id` varchar(25) DEFAULT NULL,
  `COD_SATELITE` varchar(25) DEFAULT NULL,
  `idcontrol` int NOT NULL DEFAULT '0',
  `anulado` int NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `recipet`
--


--
-- Table structure for table `recipet_ifood`
--

CREATE TABLE `recipet_ifood` (
  `id` bigint unsigned NOT NULL,
  `contenido` text,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `respuestadelapi` text,
  `jsonconvertido` text,
  `taken5` varchar(200) DEFAULT NULL,
  `taken4` varchar(200) DEFAULT NULL,
  `taken3` varchar(200) DEFAULT NULL,
  `taken2` varchar(200) DEFAULT NULL,
  `taken1` varchar(200) DEFAULT NULL,
  `order_id` varchar(25) DEFAULT NULL,
  `COD_SATELITE` varchar(25) DEFAULT NULL,
  `idcontrol` int NOT NULL DEFAULT '0',
  `anulado` int NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `recipet_ifood`
--


--
-- Table structure for table `recipetcancel`
--

CREATE TABLE `recipetcancel` (
  `id` bigint unsigned NOT NULL,
  `order_id` varchar(25) DEFAULT NULL,
  `event` varchar(50) DEFAULT NULL,
  `store_id` varchar(100) DEFAULT NULL,
  `fechacreacion` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `recipetcancel`
--


--
-- Table structure for table `recipettransitorio`
--

CREATE TABLE `recipettransitorio` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `contenido` text,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `respuestadelapi` text,
  `jsonconvertido` text,
  `taken5` varchar(200) DEFAULT NULL,
  `taken4` varchar(200) DEFAULT NULL,
  `taken3` varchar(200) DEFAULT NULL,
  `taken2` varchar(200) DEFAULT NULL,
  `taken1` varchar(200) DEFAULT NULL,
  `order_id` varchar(25) DEFAULT NULL,
  `COD_SATELITE` varchar(25) DEFAULT NULL,
  `idcontrol` int NOT NULL DEFAULT '0',
  `anulado` int NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5575 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `recipettransitorio`
--


--
-- Table structure for table `registrosmediosdepago`
--

CREATE TABLE `registrosmediosdepago` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `idmayor` int NOT NULL DEFAULT '0',
  `mediodepago` varchar(200) DEFAULT NULL,
  `cc` int DEFAULT '2',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `idfactura` int DEFAULT '0',
  `idabono` int DEFAULT '0',
  `valor` double DEFAULT '0',
  `anulado` int NOT NULL DEFAULT '0',
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idabonoprestamo` int DEFAULT '0',
  `idabonoseparado` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `idabonoordenservicio` int DEFAULT '0',
  `abonado` int DEFAULT '0',
  `cuenta_contable` int DEFAULT NULL,
  `idusuariomedidepago` int DEFAULT '0',
  `serviciomediopago` decimal(9,2) DEFAULT '0.00',
  `idabonoreserva` int DEFAULT '0',
  `esanticipo` int DEFAULT '0',
  `idanticipo` int DEFAULT '0',
  `anticpoencm` int DEFAULT '0',
  `registroafectacaja` int DEFAULT '1',
  `idbolsillo` int DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `cc` (`cc`),
  KEY `idfactura` (`idfactura`),
  KEY `idz` (`idz`),
  CONSTRAINT `registrosmediosdepago_ibfk_1` FOREIGN KEY (`idz`) REFERENCES `z` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `registrosmediosdepago`
--

INSERT INTO `registrosmediosdepago` (`id`, `idmayor`, `mediodepago`, `cc`, `idz`, `idfactura`, `idabono`, `valor`, `anulado`, `fechacreacion`, `idabonoprestamo`, `idabonoseparado`, `pv`, `idabonoordenservicio`, `abonado`, `cuenta_contable`, `idusuariomedidepago`, `serviciomediopago`, `idabonoreserva`, `esanticipo`, `idanticipo`, `anticpoencm`, `registroafectacaja`, `idbolsillo`) VALUES (2,0,'EFECTIVO',2,1,1006,0,14.5,0,'2025-07-25 20:29:31',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0);

--
-- Table structure for table `registrosmediosdepago2`
--

CREATE TABLE `registrosmediosdepago2` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `idmayor` int NOT NULL DEFAULT '0',
  `mediodepago` varchar(200) DEFAULT NULL,
  `cc` int DEFAULT '2',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `idfactura` int DEFAULT '0',
  `idabono` int DEFAULT '0',
  `valor` double DEFAULT '0',
  `anulado` int NOT NULL DEFAULT '0',
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idabonoprestamo` int DEFAULT '0',
  `idabonoseparado` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `idabonoordenservicio` int DEFAULT '0',
  `abonado` int DEFAULT '0',
  `cuenta_contable` int DEFAULT NULL,
  `idusuariomedidepago` int DEFAULT '0',
  `serviciomediopago` decimal(9,2) DEFAULT '0.00',
  `idabonoreserva` int DEFAULT '0',
  `esanticipo` int DEFAULT '0',
  `idanticipo` int DEFAULT '0',
  `anticpoencm` int DEFAULT '0',
  `registroafectacaja` int DEFAULT '1',
  `idbolsillo` int DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `cc` (`cc`),
  KEY `idfactura` (`idfactura`),
  KEY `idz` (`idz`)
) ENGINE=InnoDB AUTO_INCREMENT=48601 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `registrosmediosdepago2`
--

INSERT INTO `registrosmediosdepago2` (`id`, `idmayor`, `mediodepago`, `cc`, `idz`, `idfactura`, `idabono`, `valor`, `anulado`, `fechacreacion`, `idabonoprestamo`, `idabonoseparado`, `pv`, `idabonoordenservicio`, `abonado`, `cuenta_contable`, `idusuariomedidepago`, `serviciomediopago`, `idabonoreserva`, `esanticipo`, `idanticipo`, `anticpoencm`, `registroafectacaja`, `idbolsillo`) VALUES (48319,0,'EFECTIVO',2,553,47438,0,246500,0,'2024-07-08 11:31:52',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48320,0,'EFECTIVO',2,553,47439,0,35000,0,'2024-07-08 11:32:21',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48321,0,'EFECTIVO',2,553,47440,0,23000,0,'2024-07-08 11:40:45',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48322,0,'EFECTIVO',2,553,47441,0,70000,0,'2024-07-08 11:45:07',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48323,0,'EFECTIVO',2,553,47442,0,46500,0,'2024-07-08 12:10:07',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48324,0,'EFECTIVO',2,553,47443,0,17500,0,'2024-07-08 12:22:54',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48325,0,'EFECTIVO',2,553,47444,0,26000,0,'2024-07-08 12:24:12',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48326,0,'EFECTIVO',2,553,47445,0,35000,0,'2024-07-08 12:30:27',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48327,0,'EFECTIVO',2,553,47446,0,32500,0,'2024-07-08 12:34:48',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48328,0,'EFECTIVO',2,553,47447,0,17500,0,'2024-07-08 12:45:19',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48329,0,'EFECTIVO',2,553,47448,0,70000,0,'2024-07-08 12:48:55',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48330,0,'EFECTIVO',2,553,47449,0,52500,0,'2024-07-08 12:50:29',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48331,0,'EFECTIVO',2,553,47450,0,17500,0,'2024-07-08 12:52:17',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48332,0,'EFECTIVO',2,553,47451,0,47700,0,'2024-07-08 12:53:18',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48333,0,'EFECTIVO',2,553,47452,0,35000,0,'2024-07-08 12:53:39',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48334,0,'EFECTIVO',2,553,47453,0,51000,0,'2024-07-08 12:54:40',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48335,0,'EFECTIVO',2,553,47454,0,35000,0,'2024-07-08 12:56:09',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48336,0,'EFECTIVO',2,553,47455,0,35000,0,'2024-07-08 12:56:47',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48337,0,'EFECTIVO',2,553,47459,0,15500,0,'2024-07-08 12:57:40',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48338,0,'EFECTIVO',2,553,47460,0,35000,0,'2024-07-08 13:01:14',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48339,0,'EFECTIVO',2,553,47461,0,52500,0,'2024-07-08 13:02:40',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48340,0,'EFECTIVO',2,553,47462,0,36500,0,'2024-07-08 13:09:37',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48341,0,'EFECTIVO',2,553,47463,0,35000,0,'2024-07-08 13:10:24',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48342,0,'EFECTIVO',2,553,47464,0,17500,0,'2024-07-08 13:10:56',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48343,0,'EFECTIVO',2,553,47465,0,35000,0,'2024-07-08 13:11:22',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48344,0,'EFECTIVO',2,553,47466,0,17500,0,'2024-07-08 13:15:50',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48345,0,'EFECTIVO',2,553,47467,0,33000,0,'2024-07-08 13:16:29',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48346,0,'EFECTIVO',2,553,47468,0,15500,0,'2024-07-08 13:18:13',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48347,0,'EFECTIVO',2,553,47469,0,35000,0,'2024-07-08 13:19:38',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48348,0,'EFECTIVO',2,553,47470,0,64500,0,'2024-07-08 13:25:29',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48349,0,'EFECTIVO',2,553,47471,0,35000,0,'2024-07-08 13:26:13',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48350,0,'EFECTIVO',2,553,47474,0,35000,0,'2024-07-08 13:31:24',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48351,0,'EFECTIVO',2,553,47475,0,33000,0,'2024-07-08 13:31:48',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48352,0,'EFECTIVO',2,553,47476,0,17500,0,'2024-07-08 13:34:14',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48353,0,'EFECTIVO',2,553,47477,0,17500,0,'2024-07-08 13:35:23',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48354,0,'EFECTIVO',2,553,47478,0,46500,0,'2024-07-08 13:42:19',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48355,0,'EFECTIVO',2,553,47479,0,17500,0,'2024-07-08 13:46:49',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48356,0,'EFECTIVO',2,553,47480,0,17500,0,'2024-07-08 13:48:51',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48357,0,'EFECTIVO',2,553,47481,0,52500,0,'2024-07-08 13:50:12',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48358,0,'EFECTIVO',2,553,47482,0,17500,0,'2024-07-08 13:50:35',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48359,0,'EFECTIVO',2,553,47483,0,50000,0,'2024-07-08 13:58:14',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48360,0,'EFECTIVO',2,553,47484,0,35000,0,'2024-07-08 14:00:01',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48361,0,'EFECTIVO',2,553,47485,0,17500,0,'2024-07-08 14:00:47',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48362,0,'EFECTIVO',2,553,47486,0,84000,0,'2024-07-08 14:07:26',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48363,0,'EFECTIVO',2,553,47487,0,140700,0,'2024-07-08 14:17:45',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48364,0,'EFECTIVO',2,553,47488,0,17500,0,'2024-07-08 14:21:43',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48365,0,'EFECTIVO',2,553,47489,0,6500,0,'2024-07-08 14:25:27',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48366,0,'DATAFONO',2,553,47490,0,91000,0,'2024-07-08 14:40:50',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48367,0,'EFECTIVO',2,553,47491,0,81000,0,'2024-07-08 14:54:28',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48368,0,'EFECTIVO',2,553,47492,0,96000,0,'2024-07-08 15:30:15',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48369,0,'EFECTIVO',2,553,47493,0,29500,0,'2024-07-08 15:36:55',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48370,0,'EFECTIVO',2,553,47494,0,153500,0,'2024-07-08 15:38:12',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48371,0,'EFECTIVO',2,553,47495,0,32500,0,'2024-07-08 16:28:46',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48372,0,'EFECTIVO',2,553,47496,0,41500,0,'2024-07-08 17:22:16',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48373,0,'EFECTIVO',2,553,47497,0,54000,0,'2024-07-08 17:30:14',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48374,0,'EFECTIVO',2,553,47498,0,60000,0,'2024-07-08 17:35:27',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48375,0,'EFECTIVO',2,553,47499,0,66000,0,'2024-07-08 17:42:41',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48376,0,'EFECTIVO',2,553,47500,0,33000,0,'2024-07-08 17:51:18',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48377,0,'EFECTIVO',2,553,47501,0,83000,0,'2024-07-08 17:52:41',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48378,0,'EFECTIVO',2,553,47502,0,38800,0,'2024-07-08 18:01:19',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48379,0,'EFECTIVO',2,553,47503,0,39500,0,'2024-07-08 18:31:18',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48380,0,'EFECTIVO',2,553,47504,0,190000,0,'2024-07-08 19:29:13',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48381,0,'EFECTIVO',2,553,47505,0,86000,0,'2024-07-08 19:36:45',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48382,0,'EFECTIVO',2,553,47506,0,162500,0,'2024-07-08 19:44:51',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48383,0,'EFECTIVO',2,553,47507,0,55500,0,'2024-07-08 19:49:02',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48384,0,'EFECTIVO',2,553,47508,0,37500,0,'2024-07-08 19:58:14',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48385,0,'EFECTIVO',2,553,47509,0,32500,0,'2024-07-08 20:12:56',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48386,0,'EFECTIVO',2,553,47510,0,46000,0,'2024-07-08 20:22:26',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48387,0,'EFECTIVO',2,553,47511,0,121300,0,'2024-07-08 20:34:12',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48388,0,'EFECTIVO',2,553,47512,0,264800,0,'2024-07-08 21:08:50',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48389,0,'EFECTIVO',2,553,47513,0,66000,0,'2024-07-08 21:46:37',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48390,0,'EFECTIVO',2,554,47514,0,84000,0,'2024-07-09 11:13:33',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48391,0,'EFECTIVO',2,554,47515,0,215500,0,'2024-07-09 11:18:29',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48392,0,'EFECTIVO',2,554,47516,0,21500,0,'2024-07-09 11:23:18',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48393,0,'EFECTIVO',2,554,47517,0,23000,0,'2024-07-09 11:35:48',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48394,0,'EFECTIVO',2,554,47518,0,17500,0,'2024-07-09 11:53:43',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48395,0,'EFECTIVO',2,554,47519,0,57000,0,'2024-07-09 12:13:11',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48396,0,'EFECTIVO',2,554,47520,0,20500,0,'2024-07-09 12:15:50',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48397,0,'EFECTIVO',2,554,47521,0,17500,0,'2024-07-09 12:18:16',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48398,0,'EFECTIVO',2,554,47522,0,57500,0,'2024-07-09 12:19:30',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48399,0,'EFECTIVO',2,554,47523,0,22500,0,'2024-07-09 12:22:15',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48400,0,'EFECTIVO',2,554,47524,0,50500,0,'2024-07-09 12:32:59',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48401,0,'EFECTIVO',2,554,47525,0,35000,0,'2024-07-09 12:37:09',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48402,0,'EFECTIVO',2,554,47526,0,39000,0,'2024-07-09 12:39:04',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48403,0,'EFECTIVO',2,554,47527,0,17500,0,'2024-07-09 12:39:37',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48404,0,'EFECTIVO',2,554,47528,0,35000,0,'2024-07-09 12:48:16',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48405,0,'EFECTIVO',2,554,47530,0,23000,0,'2024-07-09 12:49:23',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48406,0,'EFECTIVO',2,554,47531,0,52500,0,'2024-07-09 12:57:20',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48407,0,'EFECTIVO',2,554,47532,0,35000,0,'2024-07-09 12:58:48',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48408,0,'EFECTIVO',2,554,47533,0,58500,0,'2024-07-09 12:59:14',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48409,0,'EFECTIVO',2,554,47534,0,17500,0,'2024-07-09 13:00:54',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48410,0,'EFECTIVO',2,554,47535,0,17500,0,'2024-07-09 13:02:08',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48411,0,'EFECTIVO',2,554,47536,0,85500,0,'2024-07-09 13:06:59',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48412,0,'EFECTIVO',2,554,47537,0,33000,0,'2024-07-09 13:12:25',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48413,0,'EFECTIVO',2,554,47538,0,21500,0,'2024-07-09 13:12:50',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48414,0,'EFECTIVO',2,554,47539,0,35000,0,'2024-07-09 13:13:56',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48415,0,'EFECTIVO',2,554,47540,0,35000,0,'2024-07-09 13:14:44',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48416,0,'EFECTIVO',2,554,47541,0,35000,0,'2024-07-09 13:16:19',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48417,0,'EFECTIVO',2,554,47542,0,17500,0,'2024-07-09 13:17:07',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48418,0,'EFECTIVO',2,554,47543,0,32499.999999999996,0,'2024-07-09 13:19:55',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48419,0,'EFECTIVO',2,554,47544,0,17500,0,'2024-07-09 13:22:33',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48420,0,'EFECTIVO',2,554,47545,0,68500,0,'2024-07-09 13:24:05',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48421,0,'EFECTIVO',2,554,47546,0,17500,0,'2024-07-09 13:31:22',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48422,0,'EFECTIVO',2,554,47547,0,35000,0,'2024-07-09 13:35:54',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48423,0,'EFECTIVO',2,554,47548,0,20500,0,'2024-07-09 13:36:25',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48424,0,'EFECTIVO',2,554,47549,0,35000,0,'2024-07-09 13:41:45',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48425,0,'EFECTIVO',2,554,47550,0,20500,0,'2024-07-09 13:42:17',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48426,0,'EFECTIVO',2,554,47551,0,35000,0,'2024-07-09 13:45:58',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48427,0,'EFECTIVO',2,554,47552,0,35000,0,'2024-07-09 13:46:42',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48428,0,'EFECTIVO',2,554,47553,0,35000,0,'2024-07-09 13:53:23',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48429,0,'EFECTIVO',2,554,47554,0,57300,0,'2024-07-09 14:02:53',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48430,0,'EFECTIVO',2,554,47555,0,17500,0,'2024-07-09 14:04:24',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48431,0,'EFECTIVO',2,554,47556,0,10500,0,'2024-07-09 14:04:49',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48432,0,'EFECTIVO',2,554,47557,0,17500,0,'2024-07-09 14:11:37',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48433,0,'EFECTIVO',2,554,47558,0,35000,0,'2024-07-09 14:20:37',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48434,0,'EFECTIVO',2,554,47559,0,17500,0,'2024-07-09 14:22:00',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48435,0,'EFECTIVO',2,554,47560,0,23000,0,'2024-07-09 14:31:07',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48436,0,'EFECTIVO',2,554,47561,0,32500,0,'2024-07-09 14:40:09',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48437,0,'EFECTIVO',2,554,47562,0,6500,0,'2024-07-09 15:02:03',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48438,0,'EFECTIVO',2,554,47563,0,35000,0,'2024-07-09 15:29:38',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48439,0,'EFECTIVO',2,554,47564,0,66000,0,'2024-07-09 16:07:35',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48440,0,'EFECTIVO',2,554,47565,0,136500,0,'2024-07-09 18:06:51',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48441,0,'EFECTIVO',2,554,47566,0,64500,0,'2024-07-09 18:08:46',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48442,0,'EFECTIVO',2,554,47567,0,103500,0,'2024-07-09 19:04:50',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48443,0,'EFECTIVO',2,554,47568,0,70000,0,'2024-07-09 19:11:42',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48444,0,'EFECTIVO',2,554,47569,0,64000,0,'2024-07-09 19:41:40',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48445,0,'EFECTIVO',2,554,47570,0,80000,0,'2024-07-09 20:02:12',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48446,0,'EFECTIVO',2,554,47571,0,42000,0,'2024-07-09 20:04:38',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48447,0,'EFECTIVO',2,554,47572,0,34800,0,'2024-07-09 20:14:45',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48448,0,'EFECTIVO',2,554,47573,0,68500,0,'2024-07-09 20:16:58',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48449,0,'EFECTIVO',2,554,47574,0,134500,0,'2024-07-09 20:19:53',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48450,0,'EFECTIVO',2,554,47575,0,60000,0,'2024-07-09 20:29:27',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48451,0,'EFECTIVO',2,554,47576,0,29500,0,'2024-07-09 20:31:20',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48452,0,'EFECTIVO',2,554,47577,0,69000,0,'2024-07-09 20:44:00',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48453,0,'EFECTIVO',2,554,47578,0,60000,0,'2024-07-09 20:48:59',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48454,0,'EFECTIVO',2,554,47579,0,91000,0,'2024-07-09 21:03:30',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48455,0,'EFECTIVO',2,554,47580,0,93500,0,'2024-07-09 21:55:27',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48456,0,'EFECTIVO',2,554,47581,0,133300,0,'2024-07-09 21:58:58',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48457,0,'EFECTIVO',2,554,47582,0,32500,0,'2024-07-09 21:59:02',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48458,0,'EFECTIVO',2,555,47583,0,46000,0,'2024-07-10 11:41:17',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48459,0,'EFECTIVO',2,555,47584,0,35000,0,'2024-07-10 11:51:29',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48460,0,'EFECTIVO',2,555,47585,0,21500,0,'2024-07-10 11:53:03',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48461,0,'EFECTIVO',2,555,47586,0,35000,0,'2024-07-10 11:54:27',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48462,0,'EFECTIVO',2,555,47587,0,48500,0,'2024-07-10 11:55:16',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48463,0,'EFECTIVO',2,555,47588,0,39000,0,'2024-07-10 11:56:14',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48464,0,'EFECTIVO',2,555,47589,0,30000,0,'2024-07-10 11:56:42',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48465,0,'EFECTIVO',2,555,47590,0,51500,0,'2024-07-10 11:57:07',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48466,0,'EFECTIVO',2,555,47591,0,20500,0,'2024-07-10 11:57:39',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48467,0,'EFECTIVO',2,555,47592,0,55500,0,'2024-07-10 12:01:39',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48468,0,'EFECTIVO',2,555,47593,0,21500,0,'2024-07-10 12:02:13',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48469,0,'EFECTIVO',2,555,47594,0,39000,0,'2024-07-10 12:07:03',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48470,0,'EFECTIVO',2,555,47595,0,39000,0,'2024-07-10 12:16:58',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48471,0,'EFECTIVO',2,555,47596,0,25500,0,'2024-07-10 12:22:08',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48472,0,'EFECTIVO',2,555,47597,0,35000,0,'2024-07-10 12:28:58',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48473,0,'EFECTIVO',2,555,47598,0,35000,0,'2024-07-10 12:29:15',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48474,0,'EFECTIVO',2,555,47599,0,52500,0,'2024-07-10 12:37:16',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48475,0,'EFECTIVO',2,555,47600,0,52500,0,'2024-07-10 12:39:53',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48476,0,'EFECTIVO',2,555,47601,0,17500,0,'2024-07-10 12:47:12',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48477,0,'EFECTIVO',2,555,47602,0,17500,0,'2024-07-10 12:50:47',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48478,0,'EFECTIVO',2,555,47603,0,17500,0,'2024-07-10 12:52:19',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48479,0,'EFECTIVO',2,555,47604,0,52500,0,'2024-07-10 13:01:54',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48480,0,'EFECTIVO',2,555,47605,0,35000,0,'2024-07-10 13:05:05',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48481,0,'EFECTIVO',2,555,47606,0,17500,0,'2024-07-10 13:06:03',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48482,0,'EFECTIVO',2,555,47607,0,49500,0,'2024-07-10 13:07:34',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48483,0,'EFECTIVO',2,555,47608,0,67200,0,'2024-07-10 13:09:01',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48484,0,'EFECTIVO',2,555,47609,0,35000,0,'2024-07-10 13:10:32',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48485,0,'EFECTIVO',2,555,47610,0,35000,0,'2024-07-10 13:11:25',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48486,0,'EFECTIVO',2,555,47611,0,68000,0,'2024-07-10 13:12:16',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48487,0,'EFECTIVO',2,555,47612,0,56500,0,'2024-07-10 13:14:00',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48488,0,'EFECTIVO',2,555,47613,0,52500,0,'2024-07-10 13:17:00',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48489,0,'EFECTIVO',2,555,47614,0,17500,0,'2024-07-10 13:17:28',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48490,0,'EFECTIVO',2,555,47615,0,22000,0,'2024-07-10 13:18:15',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48491,0,'EFECTIVO',2,555,47616,0,17500,0,'2024-07-10 13:21:16',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48492,0,'EFECTIVO',2,555,47617,0,74500,0,'2024-07-10 13:31:59',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48493,0,'EFECTIVO',2,555,47618,0,17500,0,'2024-07-10 13:32:59',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48494,0,'EFECTIVO',2,555,47619,0,35000,0,'2024-07-10 13:33:24',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48495,0,'EFECTIVO',2,555,47620,0,52500,0,'2024-07-10 13:35:15',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48496,0,'EFECTIVO',2,555,47621,0,33000,0,'2024-07-10 13:41:19',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48497,0,'EFECTIVO',2,555,47622,0,69600,0,'2024-07-10 13:42:44',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48498,0,'EFECTIVO',2,555,47623,0,17500,0,'2024-07-10 13:45:13',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48499,0,'EFECTIVO',2,555,47624,0,39500,0,'2024-07-10 13:53:12',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48500,0,'EFECTIVO',2,555,47625,0,17500,0,'2024-07-10 13:53:50',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48501,0,'EFECTIVO',2,555,47626,0,101000,0,'2024-07-10 14:14:53',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48502,0,'EFECTIVO',2,555,47627,0,35500,0,'2024-07-10 14:30:04',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48503,0,'EFECTIVO',2,555,47628,0,74500,0,'2024-07-10 15:45:30',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48504,0,'EFECTIVO',2,555,47629,0,124500,0,'2024-07-10 15:48:02',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48505,0,'EFECTIVO',2,555,47630,0,98000,0,'2024-07-10 15:59:59',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48506,0,'EFECTIVO',2,555,47631,0,51000,0,'2024-07-10 17:42:07',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48507,0,'EFECTIVO',2,555,47632,0,79000,0,'2024-07-10 18:18:22',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48508,0,'EFECTIVO',2,555,47633,0,26000,0,'2024-07-10 18:18:51',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48509,0,'EFECTIVO',2,555,47634,0,38000,0,'2024-07-10 18:42:32',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48510,0,'EFECTIVO',2,555,47635,0,46000,0,'2024-07-10 18:43:45',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48511,0,'EFECTIVO',2,555,47636,0,62000,0,'2024-07-10 18:45:55',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48512,0,'EFECTIVO',2,555,47637,0,73000,0,'2024-07-10 18:47:22',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48513,0,'EFECTIVO',2,555,47638,0,50000,0,'2024-07-10 18:51:57',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48514,0,'EFECTIVO',2,555,47639,0,27000,0,'2024-07-10 19:04:08',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48515,0,'EFECTIVO',2,555,47640,0,65000,0,'2024-07-10 19:09:05',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48516,0,'EFECTIVO',2,555,47641,0,38000,0,'2024-07-10 19:21:03',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48517,0,'EFECTIVO',2,555,47642,0,96800,0,'2024-07-10 19:21:59',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48518,0,'EFECTIVO',2,555,47643,0,54000,0,'2024-07-10 19:39:18',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48519,0,'EFECTIVO',2,555,47644,0,67500,0,'2024-07-10 19:41:52',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48520,0,'EFECTIVO',2,555,47645,0,30000,0,'2024-07-10 19:54:39',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48521,0,'EFECTIVO',2,555,47646,0,86000,0,'2024-07-10 19:59:27',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48522,0,'EFECTIVO',2,555,47647,0,114800,0,'2024-07-10 20:00:34',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48523,0,'EFECTIVO',2,555,47648,0,56600,0,'2024-07-10 20:02:06',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48524,0,'EFECTIVO',2,555,47649,0,64000,0,'2024-07-10 20:09:46',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48525,0,'EFECTIVO',2,555,47650,0,102500,0,'2024-07-10 20:33:38',0,0,'KALDI',0,0,NULL,0,0.00,0,0,0,0,1,0),(48526,0,'EFECTIVO',2,555,47651,0,85000,0,'2024-07-10 21:00:26',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48527,0,'EFECTIVO',2,555,47652,0,61000,0,'2024-07-10 21:01:06',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48528,0,'EFECTIVO',2,555,47653,0,74000,0,'2024-07-10 21:05:17',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48561,0,'EFECTIVO',2,556,47684,0,500,0,'2024-07-16 20:24:35',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48562,0,'EFECTIVO',2,556,47685,0,15500,0,'2024-07-16 20:24:57',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48563,0,'EFECTIVO',2,556,47686,0,6000,0,'2024-07-16 20:25:17',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48598,0,'EFECTIVO',2,557,47721,0,60000,0,'2024-08-05 19:29:28',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48599,0,'EFECTIVO',2,557,47722,0,260000,0,'2024-08-05 19:29:40',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0),(48600,0,'EFECTIVO',2,557,47723,0,12300,0,'2024-08-05 19:29:51',0,0,'KALDI',0,0,110505,0,0.00,0,0,0,0,1,0);

--
-- Table structure for table `registrosmediosdepago2021`
--

CREATE TABLE `registrosmediosdepago2021` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `idmayor` int NOT NULL DEFAULT '0',
  `mediodepago` varchar(200) DEFAULT NULL,
  `cc` int DEFAULT '2',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `idfactura` int DEFAULT '0',
  `idabono` int DEFAULT '0',
  `valor` double DEFAULT '0',
  `anulado` int NOT NULL DEFAULT '0',
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idabonoprestamo` int DEFAULT '0',
  `idabonoseparado` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `idabonoordenservicio` int DEFAULT '0',
  `abonado` int DEFAULT '0',
  `cuenta_contable` int DEFAULT NULL,
  `idusuariomedidepago` int DEFAULT '0',
  `serviciomediopago` decimal(9,2) DEFAULT '0.00',
  `idabonoreserva` int DEFAULT '0',
  `esanticipo` int DEFAULT '0',
  `idanticipo` int DEFAULT '0',
  `anticpoencm` int DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `cc` (`cc`),
  KEY `idfactura` (`idfactura`),
  KEY `idz` (`idz`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `registrosmediosdepago2021`
--


--
-- Table structure for table `registrosmediosdepago2022`
--

CREATE TABLE `registrosmediosdepago2022` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `idmayor` int NOT NULL DEFAULT '0',
  `mediodepago` varchar(200) DEFAULT NULL,
  `cc` int DEFAULT '2',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `idfactura` int DEFAULT '0',
  `idabono` int DEFAULT '0',
  `valor` double DEFAULT '0',
  `anulado` int NOT NULL DEFAULT '0',
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idabonoprestamo` int DEFAULT '0',
  `idabonoseparado` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `idabonoordenservicio` int DEFAULT '0',
  `abonado` int DEFAULT '0',
  `cuenta_contable` int DEFAULT NULL,
  `idusuariomedidepago` int DEFAULT '0',
  `serviciomediopago` decimal(9,2) DEFAULT '0.00',
  `idabonoreserva` int DEFAULT '0',
  `esanticipo` int DEFAULT '0',
  `idanticipo` int DEFAULT '0',
  `anticpoencm` int DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `cc` (`cc`),
  KEY `idfactura` (`idfactura`),
  KEY `idz` (`idz`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `registrosmediosdepago2022`
--


--
-- Table structure for table `reservas`
--

CREATE TABLE `reservas` (
  `id` bigint unsigned NOT NULL,
  `fechacreacion` datetime DEFAULT NULL,
  `fechain` date DEFAULT NULL,
  `fechaout` date DEFAULT NULL,
  `idusuario` int DEFAULT NULL,
  `idmesa` int DEFAULT NULL,
  `responsable` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `reservas`
--

INSERT INTO `reservas` (`id`, `fechacreacion`, `fechain`, `fechaout`, `idusuario`, `idmesa`, `responsable`) VALUES (0,NULL,'2025-04-08','2025-04-08',NULL,1,NULL),(0,NULL,'2025-04-08','2025-04-08',NULL,1,NULL),(0,NULL,'2025-04-30','2025-04-30',NULL,20,NULL),(0,NULL,'2025-04-30','2025-04-30',NULL,6,NULL),(0,NULL,'2025-04-30','2025-04-30',NULL,7,NULL),(0,NULL,'2025-04-30','2025-04-30',NULL,3,NULL),(0,NULL,'2025-04-30','2025-04-30',NULL,3,NULL),(0,NULL,'2025-05-23','2025-05-23',NULL,1,NULL),(0,NULL,'2025-05-23','2025-05-23',NULL,39,NULL);

--
-- Table structure for table `reservasauxiliar`
--

CREATE TABLE `reservasauxiliar` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cliente` varchar(100) DEFAULT NULL,
  `cedula` varchar(15) DEFAULT NULL,
  `telefono` varchar(25) DEFAULT NULL,
  `fechaentrada` date DEFAULT NULL,
  `fechasalida` date DEFAULT NULL,
  `nacionalidad` varchar(25) DEFAULT NULL,
  `direccion` varchar(100) DEFAULT NULL,
  `ciudad` varchar(25) DEFAULT NULL,
  `marca` varchar(25) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `idcliente` bigint unsigned DEFAULT NULL,
  `idusuario` bigint unsigned DEFAULT NULL,
  `fechacreacion` datetime DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  `idreserva` int DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `idcliente` (`idcliente`,`idreserva`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `reservasauxiliar`
--


--
-- Table structure for table `resoluciones`
--

CREATE TABLE `resoluciones` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fecha` date DEFAULT NULL,
  `fechainicioresolucion` date DEFAULT NULL,
  `fechafinresolucion` date DEFAULT NULL,
  `desde` bigint NOT NULL DEFAULT '0',
  `hasta` bigint NOT NULL DEFAULT '0',
  `numero` varchar(20) DEFAULT NULL,
  `prefijo` varchar(20) DEFAULT NULL,
  `cc` bigint unsigned NOT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `cc` (`cc`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `resoluciones`
--

INSERT INTO `resoluciones` (`id`, `fecha`, `fechainicioresolucion`, `fechafinresolucion`, `desde`, `hasta`, `numero`, `prefijo`, `cc`, `pv`) VALUES (1,NULL,NULL,NULL,0,0,'1',NULL,1,'KALDI'),(2,NULL,NULL,NULL,0,0,'1',NULL,2,'KALDI');

--
-- Table structure for table `respuestacostoagrupado`
--

CREATE TABLE `respuestacostoagrupado` (
  `idarticulo` int NOT NULL,
  `idinsumo` int NOT NULL,
  `idusuario` int NOT NULL,
  `cantidad` double NOT NULL,
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `respuestacostoagrupado`
--


--
-- Table structure for table `respuestacotizacionreceta`
--

CREATE TABLE `respuestacotizacionreceta` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idarticulo` int NOT NULL,
  `idinsumo` bigint NOT NULL,
  `idusuario` int NOT NULL,
  `cantidad` double NOT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `respuestacotizacionreceta`
--

INSERT INTO `respuestacotizacionreceta` (`id`, `idarticulo`, `idinsumo`, `idusuario`, `cantidad`, `pv`) VALUES (1,0,20,1,1,'KALDI'),(2,0,20,102,1,'KALDI');

--
-- Table structure for table `roles`
--

CREATE TABLE `roles` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `rol` varchar(50) DEFAULT ' ',
  `cc` int NOT NULL DEFAULT '1',
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `roles`
--

INSERT INTO `roles` (`id`, `rol`, `cc`, `pv`) VALUES (7,'CLIENTE',1,'KALDI'),(11,'PROVEEDOR',2,'KALDI'),(14,'VENDEDOR',2,'KALDI'),(15,'PATINADOR',2,'KALDI'),(16,'CAJERO (A)',2,'KALDI'),(18,'Papitas',2,'KALDI'),(21,'DOMICILIARIO',2,'KALDI'),(22,'Parrilla ',2,'KALDI'),(34,'MESERO',2,'KALDI'),(39,'ADMINISTRADOR',2,'KALDI');

--
-- Table structure for table `rutasauxiliar`
--

CREATE TABLE `rutasauxiliar` (
  `id` int NOT NULL AUTO_INCREMENT,
  `idfactura` bigint unsigned NOT NULL,
  `saldo` double DEFAULT '0',
  `fechacreacion` datetime DEFAULT NULL,
  `idusuario` bigint unsigned NOT NULL,
  `cliente` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `consecutivo` int DEFAULT '0',
  `idcliente` bigint unsigned DEFAULT NULL,
  `idvendedor` bigint unsigned NOT NULL,
  `idzona` bigint unsigned DEFAULT NULL,
  `valor` int DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `idx_idfactura` (`idfactura`),
  KEY `idx_idusuario` (`idusuario`),
  KEY `idvendedor` (`idvendedor`),
  KEY `idzona` (`idzona`),
  CONSTRAINT `rutasauxiliar_ibfk_1` FOREIGN KEY (`idvendedor`) REFERENCES `clientes` (`id`),
  CONSTRAINT `rutasauxiliar_ibfk_2` FOREIGN KEY (`idvendedor`) REFERENCES `clientes` (`id`),
  CONSTRAINT `rutasauxiliar_ibfk_3` FOREIGN KEY (`idusuario`) REFERENCES `clientes` (`id`),
  CONSTRAINT `rutasauxiliar_ibfk_4` FOREIGN KEY (`idzona`) REFERENCES `zonasclientes` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `rutasauxiliar`
--


--
-- Table structure for table `secciones`
--

CREATE TABLE `secciones` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idtienda` bigint unsigned DEFAULT '1',
  `seccion` varchar(30) NOT NULL DEFAULT '',
  `alias` varchar(30) NOT NULL DEFAULT '',
  `cc` bigint unsigned NOT NULL DEFAULT '1',
  `orden` int NOT NULL DEFAULT '0',
  `sevende` int NOT NULL DEFAULT '1',
  `extension` varchar(5) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'texasburgers',
  `sesubeaifood` int DEFAULT '0',
  `idifood` varchar(50) DEFAULT NULL,
  `sesubearappi` int DEFAULT '1',
  `cantidaddearticulos` int DEFAULT '0',
  `mostrarnombreentienda` bit(1) DEFAULT b'1',
  `iddomiciliario` int DEFAULT NULL,
  `saleentiendavirtual` int DEFAULT '0',
  `idseccionpagina` int DEFAULT '0',
  `urlfoto2` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `cc` (`cc`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `secciones`
--

INSERT INTO `secciones` (`id`, `idtienda`, `seccion`, `alias`, `cc`, `orden`, `sevende`, `extension`, `pv`, `sesubeaifood`, `idifood`, `sesubearappi`, `cantidaddearticulos`, `mostrarnombreentienda`, `iddomiciliario`, `saleentiendavirtual`, `idseccionpagina`, `urlfoto2`) VALUES (1,1,'Elige tú Menú','',1,1,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(2,1,'Pizzas','',1,2,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(3,1,'Platos Combinados','',1,3,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(4,1,'Hamburguesas','',1,8,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(5,1,'Extras','',1,5,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(6,1,'Ensaladas','',1,6,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(7,1,'Solo Kebab','',1,7,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(8,1,'Tamaños','',1,1,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(9,1,'Durum y Pita','',1,1,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL),(10,1,'Pollo Asado','',1,4,1,NULL,'texasburgers',0,NULL,1,0,_binary '',NULL,1,0,NULL);

--
-- Table structure for table `seccionespagina`
--

CREATE TABLE `seccionespagina` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `seccion` varchar(30) NOT NULL DEFAULT '',
  `orden` int NOT NULL DEFAULT '0',
  `publico` bit(1) DEFAULT b'1',
  `extension1` varchar(5) DEFAULT 'jpg',
  `extension2` varchar(5) DEFAULT 'jpg',
  `tipo` varchar(25) DEFAULT NULL,
  `url` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `seccionespagina`
--


--
-- Table structure for table `seguimientovehiculos`
--

CREATE TABLE `seguimientovehiculos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(200) DEFAULT NULL,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idusuario` bigint unsigned NOT NULL,
  `placa` varchar(7) DEFAULT NULL,
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `vencido` bigint NOT NULL DEFAULT '0',
  `idcliente` bigint unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `placa` (`placa`),
  CONSTRAINT `seguimientovehiculos_ibfk_2` FOREIGN KEY (`idusuario`) REFERENCES `clientes` (`id`),
  CONSTRAINT `seguimientovehiculos_ibfk_3` FOREIGN KEY (`idz`) REFERENCES `z` (`id`),
  CONSTRAINT `seguimientovehiculos_ibfk_4` FOREIGN KEY (`placa`) REFERENCES `vehiculos` (`placa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `seguimientovehiculos`
--


--
-- Table structure for table `separados`
--

CREATE TABLE `separados` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idfactura` int NOT NULL DEFAULT '0',
  `idmayor` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `bruto` double NOT NULL DEFAULT '0',
  `descuento` double NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` bigint unsigned NOT NULL,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `costomedio` double DEFAULT '0',
  `observacionesseparado` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idmayor` (`idmayor`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `separados`
--


--
-- Table structure for table `shopify`
--

CREATE TABLE `shopify` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `sku` varchar(20) DEFAULT NULL,
  `inventory_item_id` varchar(20) DEFAULT NULL,
  `location_id` varchar(20) DEFAULT NULL,
  `product_id` varchar(20) DEFAULT NULL,
  `variant_id` varchar(20) DEFAULT NULL,
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `sku` (`sku`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `shopify`
--


--
-- Table structure for table `situacionesdecocina`
--

CREATE TABLE `situacionesdecocina` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `nombreimpresora` varchar(50) DEFAULT NULL,
  `cc` int DEFAULT NULL,
  `COD_SATELITE` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'texasburgers',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `situacionesdecocina`
--

INSERT INTO `situacionesdecocina` (`id`, `situacioncocina`, `nombreimpresora`, `cc`, `COD_SATELITE`, `pv`) VALUES (1,'COCINA','COCINA',2,'pruebas','pruebas'),(4,'BEBIDAS','COCINA',2,'pruebas','pruebas'),(5,'CAJA','CAJA',2,'pruebas','pruebas'),(6,'NO IMPRIME','NO',2,'pruebas','pruebas');

--
-- Table structure for table `solicitudesauxiliar`
--

CREATE TABLE `solicitudesauxiliar` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idmesa` int DEFAULT '1',
  `descuento` double NOT NULL DEFAULT '0',
  `idcliente` bigint unsigned NOT NULL,
  `idarticulo` bigint unsigned NOT NULL,
  `cc` bigint unsigned NOT NULL,
  `origen` varchar(8) NOT NULL DEFAULT 'MESAS',
  `valorunitario` double NOT NULL DEFAULT '0',
  `cantidad` int DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechaentregado` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `observaciones` varchar(125) DEFAULT NULL,
  `despachado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirvio el producto',
  `entregado` int NOT NULL DEFAULT '0' COMMENT 'Significa que el mesero ya entrego el producto',
  `comision` int NOT NULL DEFAULT '0',
  `porcentajedescuento` double NOT NULL DEFAULT '0',
  `impuesto` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `servicio` double NOT NULL DEFAULT '0',
  `descripcion` varchar(100) DEFAULT NULL,
  `referenciacruzada` varchar(25) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idusuario` (`idusuario`),
  KEY `idvendedor` (`idvendedor`),
  KEY `idcaja` (`idcaja`),
  KEY `idcliente` (`idcliente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `solicitudesauxiliar`
--


--
-- Table structure for table `solicitudesenviadas`
--

CREATE TABLE `solicitudesenviadas` (
  `consecutivo` int NOT NULL,
  `idarticulo` bigint unsigned NOT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `valorunitario` double NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `origen` varchar(25) DEFAULT NULL,
  `destino` varchar(50) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `observaciones` varchar(200) DEFAULT NULL,
  `descripcion` varchar(100) DEFAULT NULL,
  `idmayor` int DEFAULT '0',
  `ESTADO` varchar(12) NOT NULL DEFAULT 'ENVIADA',
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `costomedio` double DEFAULT '0',
  `referenciacruzada` varchar(25) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `solicitudesenviadas`
--


--
-- Table structure for table `solicitudesrecibidas`
--

CREATE TABLE `solicitudesrecibidas` (
  `consecutivo` int NOT NULL,
  `idarticulo` bigint unsigned NOT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `valorunitario` double NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `origen` varchar(25) DEFAULT NULL,
  `destino` varchar(50) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `observaciones` varchar(200) DEFAULT NULL,
  `descripcion` varchar(100) DEFAULT NULL,
  `idmayor` int DEFAULT '0',
  `estado` varchar(25) DEFAULT 'ENVIADA',
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `costomedio` double DEFAULT '0',
  `referenciacruzada` varchar(25) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  `idfactura` int DEFAULT NULL,
  `referencia` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `solicitudesrecibidas`
--


--
-- Table structure for table `tareas`
--

CREATE TABLE `tareas` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fecha` date DEFAULT NULL,
  `idprospecto` bigint unsigned NOT NULL,
  `nota` text,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idusuario` bigint unsigned NOT NULL,
  `orden` int DEFAULT '0',
  `estado` varchar(25) DEFAULT 'PENDIENTE',
  `tarea` text,
  `pv` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `fecha` (`fecha`,`idprospecto`),
  KEY `idprospecto` (`idprospecto`),
  KEY `idusuario` (`idusuario`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `tareas`
--

INSERT INTO `tareas` (`id`, `fecha`, `idprospecto`, `nota`, `fechacreacion`, `idusuario`, `orden`, `estado`, `tarea`, `pv`) VALUES (1,NULL,2,NULL,'2023-02-19 20:47:16',11,0,'PENDIENTE','Limpiar cerco ,telarañas, barrer afuera, no recochar tanto\n\n',NULL);

--
-- Table structure for table `temporal`
--

CREATE TABLE `temporal` (
  `id` int NOT NULL,
  `idarticulo` int NOT NULL DEFAULT '0',
  `cantidad` double NOT NULL DEFAULT '0',
  `idusuario` int NOT NULL DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `temporal`
--


--
-- Table structure for table `temporal2`
--

CREATE TABLE `temporal2` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idinsumo` int NOT NULL DEFAULT '0',
  `cantidad` double NOT NULL DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `temporal2`
--


--
-- Table structure for table `tiendas`
--

CREATE TABLE `tiendas` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `tienda` varchar(50) DEFAULT NULL,
  `extension` varchar(4) DEFAULT NULL,
  `cc` int DEFAULT '2',
  `orden` int DEFAULT '0',
  `url` varchar(220) DEFAULT NULL,
  `COD_SATELITE` varchar(50) DEFAULT NULL,
  `esbodega` int DEFAULT '0',
  `integradoabodega` int DEFAULT '1',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `estadotienda` varchar(25) DEFAULT 'ABIERTA',
  `urllogo` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tiendas`
--

INSERT INTO `tiendas` (`id`, `tienda`, `extension`, `cc`, `orden`, `url`, `COD_SATELITE`, `esbodega`, `integradoabodega`, `pv`, `estadotienda`, `urllogo`) VALUES (1,'pruebaseu','png',2,0,NULL,'pruebaseu',0,0,'pruebaseu','ABIERTA',NULL);

--
-- Table structure for table `tiposdecarroceria`
--

CREATE TABLE `tiposdecarroceria` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `tipodecarroceria` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `tipodecarroceria` (`tipodecarroceria`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `tiposdecarroceria`
--

INSERT INTO `tiposdecarroceria` (`id`, `tipodecarroceria`) VALUES (1,'Van'),(2,'Wagon'),(3,'Station '),(4,'Camioneta'),(5,'Microbus'),(6,'Bus'),(7,'Cerrado'),(8,'Doble cabina');

--
-- Table structure for table `tiposdegasto`
--

CREATE TABLE `tiposdegasto` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `tipodegasto` varchar(150) NOT NULL,
  `fechadecreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `cc` bigint unsigned NOT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  KEY `cc` (`cc`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tiposdegasto`
--

INSERT INTO `tiposdegasto` (`id`, `tipodegasto`, `fechadecreacion`, `cc`, `pv`) VALUES (3,'NOMINA','2021-03-05 20:21:18',2,'KALDI'),(4,'MANTENIMIENTO','2021-03-05 20:21:26',2,'KALDI'),(5,'INSUMOS','2021-03-05 20:21:32',2,'KALDI'),(10,'AGUA','2021-03-17 10:21:03',2,'KALDI'),(11,'ENERGIA','2021-03-17 10:21:11',2,'KALDI'),(12,'GAS NATURAL','2021-03-17 10:21:18',2,'KALDI'),(13,'INTERNET','2021-03-17 10:21:27',2,'KALDI'),(14,'PUBLICIDAD','2021-03-17 10:21:41',2,'KALDI'),(15,'IMPLEMENTOS DE ASEO','2021-03-17 10:37:11',2,'KALDI'),(16,'VIGILANCIA PRIVADA','2021-04-07 10:42:28',2,'KALDI');

--
-- Table structure for table `tiposdeingreso`
--

CREATE TABLE `tiposdeingreso` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `tipo` varchar(50) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `tiposdeingreso`
--

INSERT INTO `tiposdeingreso` (`id`, `tipo`, `pv`) VALUES (1,'INSUMOS','KALDI'),(2,'NOMINA ','KALDI'),(3,'SERVICIOS','KALDI'),(4,'MANTENIMIENTO','KALDI'),(5,'BASE','KALDI');

--
-- Table structure for table `tiposdenovedad`
--

CREATE TABLE `tiposdenovedad` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `tipodenovedad` varchar(50) DEFAULT NULL,
  `descuentoauxilio` int DEFAULT '0',
  `porcentajepagado` decimal(5,2) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  `cuenta_mediosdepago` varchar(8) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cc` (`descuentoauxilio`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `tiposdenovedad`
--


--
-- Table structure for table `tiquetsmediosdepago`
--

CREATE TABLE `tiquetsmediosdepago` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `mediodepago` varchar(200) DEFAULT NULL,
  `cc` bigint unsigned NOT NULL,
  `idmesa` bigint unsigned NOT NULL DEFAULT '1',
  `idcliente` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` int DEFAULT '0',
  `valor` double NOT NULL DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `cuenta_contable` int DEFAULT NULL,
  `esanticipo` tinyint unsigned DEFAULT '0',
  `idanticipo` int DEFAULT '0',
  `anticpoencm` int DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `cc` (`cc`),
  KEY `idfactura` (`idmesa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `tiquetsmediosdepago`
--


--
-- Table structure for table `tokenifood`
--

CREATE TABLE `tokenifood` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `COD_SATELITE` varchar(25) DEFAULT NULL,
  `token` text,
  `fecha` datetime DEFAULT NULL,
  `merchant_id` varchar(100) DEFAULT NULL,
  `catalog_id` varchar(100) DEFAULT NULL,
  `password` varchar(100) DEFAULT NULL,
  `client_secret` varchar(100) DEFAULT NULL,
  `url_ifood_authentication_token` varchar(250) DEFAULT NULL,
  `grantType` varchar(25) DEFAULT NULL,
  `clientId` varchar(250) DEFAULT NULL,
  `Secret` varchar(250) DEFAULT NULL,
  `refreshToken` varchar(1250) DEFAULT NULL,
  `urlcreararticulos` varchar(200) DEFAULT NULL,
  `urlparamirarlatienda` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `tokenifood`
--


--
-- Table structure for table `tokenrappi`
--

CREATE TABLE `tokenrappi` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `COD_SATELITE` varchar(25) DEFAULT 'texasburgers',
  `token` text,
  `fecha` datetime DEFAULT NULL,
  `audience` varchar(100) DEFAULT NULL,
  `client_id` varchar(100) DEFAULT NULL,
  `client_secret` varchar(100) DEFAULT NULL,
  `urltoken` varchar(100) DEFAULT NULL,
  `urlmenu` varchar(200) DEFAULT NULL,
  `storeId` varchar(50) NOT NULL,
  `urlactivaciones` varchar(200) DEFAULT NULL,
  `taken` varchar(150) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `tokenrappi`
--

INSERT INTO `tokenrappi` (`id`, `COD_SATELITE`, `token`, `fecha`, `audience`, `client_id`, `client_secret`, `urltoken`, `urlmenu`, `storeId`, `urlactivaciones`, `taken`) VALUES (2,'texasburgers','',NULL,'','','','','','lagringa','','');

--
-- Table structure for table `traslados`
--

CREATE TABLE `traslados` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` double NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` bigint unsigned NOT NULL,
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(8) NOT NULL DEFAULT 'MESAS',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `referenciacruzada` int DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `observaciones` varchar(200) DEFAULT NULL,
  `descripcion` varchar(100) DEFAULT NULL,
  `factor` int DEFAULT '0',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `destino` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  `sku_traslados` varchar(25) DEFAULT NULL,
  `idmayor` int DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`),
  KEY `fk_traslados_idmayor` (`idmayor`),
  CONSTRAINT `fk_traslados_idmayor` FOREIGN KEY (`idmayor`) REFERENCES `mayorestraslados` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `traslados`
--


--
-- Table structure for table `trasladosauxiliar`
--

CREATE TABLE `trasladosauxiliar` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idmesa` int DEFAULT '1',
  `idarticulo` bigint unsigned NOT NULL,
  `origen` varchar(25) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `cantidad` int DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechaentregado` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `nota` varchar(25) NOT NULL DEFAULT '',
  `despachado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `entregado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `comision` int NOT NULL DEFAULT '0',
  `porcentajedescuento` double NOT NULL DEFAULT '0',
  `impuesto` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `servicio` double NOT NULL DEFAULT '0',
  `factor` int DEFAULT '1',
  `unidaddemedida` varchar(50) DEFAULT NULL,
  `descripcion` varchar(50) DEFAULT NULL,
  `consecutivo` int DEFAULT '0',
  `referenciacruzada` varchar(25) DEFAULT NULL,
  `destino` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  `sku_traslados_auxiliar` varchar(25) DEFAULT NULL,
  `idcliente` int DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idusuario` (`idusuario`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `trasladosauxiliar`
--


--
-- Table structure for table `trasladosdesdecaja`
--

CREATE TABLE `trasladosdesdecaja` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fechacreacion` datetime DEFAULT NULL,
  `usuario` varchar(100) DEFAULT NULL,
  `valor` int DEFAULT '0',
  `mediodepago` varchar(100) DEFAULT NULL,
  `idz` int DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `trasladosdesdecaja`
--


--
-- Table structure for table `trasladosentransito`
--

CREATE TABLE `trasladosentransito` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `consecutivo` int NOT NULL,
  `referenciacruzada` int DEFAULT '0',
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `cc` bigint unsigned NOT NULL,
  `origen` varchar(25) DEFAULT NULL,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `descripcion` varchar(100) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  `sku` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `trasladosentransito`
--


--
-- Table structure for table `trasladosenviados`
--

CREATE TABLE `trasladosenviados` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` double NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` bigint unsigned NOT NULL,
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(8) NOT NULL DEFAULT 'MESAS',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `referenciacruzada` varchar(25) DEFAULT NULL,
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `observaciones` varchar(200) DEFAULT NULL,
  `descripcion` varchar(100) DEFAULT NULL,
  `factor` int DEFAULT '0',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `destino` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `trasladosenviados`
--


--
-- Table structure for table `trasladosrecibidos`
--

CREATE TABLE `trasladosrecibidos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `consecutivo` int NOT NULL,
  `idarticulo` bigint unsigned NOT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `bruto` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` double NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `referenciacruzada` int DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `observaciones` varchar(200) DEFAULT NULL,
  `descripcion` varchar(100) DEFAULT NULL,
  `factor` int DEFAULT '0',
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `destino` varchar(25) DEFAULT NULL,
  `estado` varchar(25) DEFAULT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `trasladosrecibidos`
--


--
-- Table structure for table `trasteos`
--

CREATE TABLE `trasteos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idarticulo` bigint unsigned NOT NULL,
  `cantidad` int DEFAULT '0',
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `trasteos`
--


--
-- Table structure for table `trazabilidad`
--

CREATE TABLE `trazabilidad` (
  `id` int NOT NULL AUTO_INCREMENT,
  `fechacreacion` datetime DEFAULT NULL,
  `texto` text,
  `idfactura` bigint unsigned NOT NULL,
  `usuarioenvia` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idfactura_f` (`idfactura`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `trazabilidad`
--


--
-- Table structure for table `turnos`
--

CREATE TABLE `turnos` (
  `domingo` int DEFAULT '1',
  `sabado` int DEFAULT '1',
  `viernes` int DEFAULT '1',
  `jueves` int DEFAULT '1',
  `miercoles` int DEFAULT '1',
  `martes` int DEFAULT '1',
  `lunes` int DEFAULT '1',
  `inicio` varchar(5) NOT NULL DEFAULT '08:00',
  `fin` varchar(5) NOT NULL DEFAULT '21:00',
  `alias` varchar(20) DEFAULT NULL,
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `rolturno` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `turnos`
--

INSERT INTO `turnos` (`domingo`, `sabado`, `viernes`, `jueves`, `miercoles`, `martes`, `lunes`, `inicio`, `fin`, `alias`, `id`, `rolturno`) VALUES (1,1,1,1,1,1,1,'11:00','21:00','Regular',1,NULL);

--
-- Table structure for table `turnosespeciales`
--

CREATE TABLE `turnosespeciales` (
  `horainicio` time DEFAULT NULL,
  `horafin` time DEFAULT NULL,
  `fecha` date DEFAULT NULL,
  `idcliente` bigint unsigned DEFAULT NULL,
  `origen` varchar(5) DEFAULT 'WEB',
  `martes` int DEFAULT '1',
  `lunes` int DEFAULT '1',
  `inicio` varchar(5) NOT NULL DEFAULT '08:00',
  `fin` varchar(5) NOT NULL DEFAULT '21:00',
  `alias` varchar(20) DEFAULT NULL,
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idusuario` bigint unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `turnosespeciales`
--


--
-- Table structure for table `unidadesdemedida`
--

CREATE TABLE `unidadesdemedida` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `unidaddemedida` varchar(50) NOT NULL DEFAULT '',
  `factor` double NOT NULL DEFAULT '1',
  `cc` bigint unsigned NOT NULL,
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `cc` (`cc`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `unidadesdemedida`
--

INSERT INTO `unidadesdemedida` (`id`, `unidaddemedida`, `factor`, `cc`, `pv`) VALUES (1,'UNIDAD',1,1,'KALDI'),(2,'Docena',12,1,'KALDI'),(3,'Mililitros',1,1,'KALDI'),(4,'Kilo',1000,2,'KALDI'),(5,'Libra',500,2,'KALDI'),(6,'Gramos',1,2,'KALDI'),(7,'Litros',1,2,'KALDI');

--
-- Table structure for table `vehiculos`
--

CREATE TABLE `vehiculos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fechatarjeta` date DEFAULT NULL,
  `fechatecnomecanica` date DEFAULT NULL,
  `fechasoat` date DEFAULT NULL,
  `fechaextintor` date DEFAULT NULL,
  `fecharevisionpreventiva` date DEFAULT NULL,
  `fechafinfuec` date DEFAULT NULL,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `descatalogado` int NOT NULL DEFAULT '0',
  `placa` varchar(7) DEFAULT NULL,
  `tipo` varchar(25) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `idmunicipio` int DEFAULT '1',
  `observaciones` varchar(200) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `activo` varchar(10) NOT NULL DEFAULT 'Activo',
  `localidad` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `estado` varchar(25) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'OPERATIVO',
  `propietario` varchar(200) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `fechapoliza` date DEFAULT NULL,
  `poliza` varchar(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `modelo` int DEFAULT NULL,
  `cedula` varchar(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `tipodedocumento` varchar(10) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `conductor1` varchar(101) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `idconductor1` int DEFAULT NULL,
  `capacidad` int NOT NULL DEFAULT '1',
  `fechaingreso` date DEFAULT NULL,
  `movil` varchar(5) DEFAULT NULL,
  `fechacartera` date DEFAULT NULL,
  `numerodelchasis` varchar(25) DEFAULT NULL,
  `marca` varchar(25) DEFAULT NULL,
  `numerodelmotor` varchar(25) DEFAULT NULL,
  `modalidad` varchar(25) DEFAULT NULL,
  `color` varchar(25) DEFAULT NULL,
  `combustible` varchar(25) DEFAULT NULL,
  `disponibilidad` varchar(20) DEFAULT NULL,
  `tipodevinculacion` varchar(15) DEFAULT NULL,
  `idconductor2` int DEFAULT NULL,
  `idconductor3` int DEFAULT NULL,
  `conductor2` varchar(101) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `conductor3` varchar(101) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `idpropietario` int NOT NULL DEFAULT '0',
  `administrador` varchar(200) DEFAULT NULL,
  `idadministrador` int NOT NULL DEFAULT '0',
  `extsoat1` varchar(5) DEFAULT NULL,
  `extsoat2` varchar(5) DEFAULT NULL,
  `extpoliza1` varchar(5) DEFAULT NULL,
  `extpoliza2` varchar(5) DEFAULT NULL,
  `exttarjeta1` varchar(5) DEFAULT NULL,
  `exttarjeta2` varchar(5) DEFAULT NULL,
  `exttecnomecanica1` varchar(5) DEFAULT NULL,
  `exttecnomecanica2` varchar(5) DEFAULT NULL,
  `extpreventiva1` varchar(5) DEFAULT NULL,
  `extpreventiva2` varchar(5) DEFAULT NULL,
  `extvehiculo1` varchar(5) DEFAULT NULL,
  `extvehiculo2` varchar(5) DEFAULT NULL,
  `numerodelradicado` varchar(50) DEFAULT NULL,
  `fecharadicacion` date DEFAULT NULL,
  `posicionvehiculo` int DEFAULT NULL,
  `totalvehiculos` int DEFAULT NULL,
  `contratante` varchar(120) DEFAULT NULL,
  `tarjetadeoperacion` varchar(50) DEFAULT NULL,
  `poliza2` varchar(50) DEFAULT NULL,
  `fechapoliza2` date DEFAULT NULL,
  `extpoliza21` varchar(5) DEFAULT NULL,
  `extpoliza22` varchar(5) DEFAULT NULL,
  `fechainiciofuec` date DEFAULT NULL,
  `conveniodecolaboracion` varchar(120) DEFAULT NULL,
  `saldo` int DEFAULT '0',
  `zonadeoperacion` varchar(25) DEFAULT NULL,
  `valorrodamientomensual` int DEFAULT '0',
  `extpropiedad2` varchar(5) DEFAULT NULL,
  `extpropiedad1` varchar(5) DEFAULT NULL,
  `clase` varchar(25) DEFAULT NULL,
  `conductor` varchar(200) DEFAULT NULL,
  `pv` varchar(25) DEFAULT NULL,
  `kilometraje` int DEFAULT '0',
  `numerodebastidor` varchar(30) DEFAULT NULL,
  `matricula` varchar(25) DEFAULT NULL,
  `referencia` varchar(25) DEFAULT NULL,
  `serie` varchar(25) DEFAULT NULL,
  `vin` varchar(25) DEFAULT NULL,
  `manifiesto` varchar(25) DEFAULT NULL,
  `fechaimportacion` date DEFAULT NULL,
  `tipodeservicio` varchar(25) DEFAULT 'PARTICULAR',
  `linea` varchar(25) DEFAULT NULL,
  `potencia` varchar(25) DEFAULT NULL,
  `cilindrada` varchar(25) DEFAULT NULL,
  `puertas` int DEFAULT '0',
  `exhibicion` int DEFAULT '0',
  `extension2` varchar(4) DEFAULT NULL,
  `extension3` varchar(4) DEFAULT NULL,
  `extension4` varchar(4) DEFAULT NULL,
  `extension` varchar(4) DEFAULT NULL,
  `saleentiendavirtual` bit(1) DEFAULT b'0',
  `urlfoto1` varchar(150) DEFAULT NULL,
  `urlfoto2` varchar(150) DEFAULT NULL,
  `urlfoto3` varchar(150) DEFAULT NULL,
  `urlfoto4` varchar(150) DEFAULT NULL,
  `urlfoto5` varchar(150) DEFAULT NULL,
  `urlfoto6` varchar(150) DEFAULT NULL,
  `urlfoto7` varchar(150) DEFAULT NULL,
  `urlfoto8` varchar(150) DEFAULT NULL,
  `urlfoto9` varchar(150) DEFAULT NULL,
  `urlfoto10` varchar(150) DEFAULT NULL,
  `ciudadvehiculo` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `placa` (`placa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `vehiculos`
--


--
-- Table structure for table `ventas`
--

CREATE TABLE `ventas` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ingreso` datetime DEFAULT NULL,
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `tiempo` double DEFAULT '0',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `salida` datetime DEFAULT NULL,
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(25) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `idmayornomina` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  `sgroupname` int DEFAULT '0',
  `campovalor` varchar(25) DEFAULT 'valordeventa',
  `ultimocoste` double DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`),
  KEY `idx_ventas_fechacreacion` (`fechacreacion`),
  CONSTRAINT `ventas_ibfk_1` FOREIGN KEY (`idfactura`) REFERENCES `facturas` (`id`),
  CONSTRAINT `ventas_ibfk_2` FOREIGN KEY (`idusuario`) REFERENCES `clientes` (`id`),
  CONSTRAINT `ventas_ibfk_3` FOREIGN KEY (`idz`) REFERENCES `z` (`id`),
  CONSTRAINT `ventas_ibfk_4` FOREIGN KEY (`idvendedor`) REFERENCES `clientes` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas`
--


--
-- Table structure for table `ventas2`
--

CREATE TABLE `ventas2` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `refventas` varchar(25) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` bigint unsigned NOT NULL,
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(8) NOT NULL DEFAULT 'MESAS',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` varchar(2) NOT NULL DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `TIPOIVA` int DEFAULT '1',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `campovalor` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas2`
--


--
-- Table structure for table `ventas2018`
--

CREATE TABLE `ventas2018` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `REFERENCIA` varchar(20) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(20) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `idmayornomina` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas2018`
--


--
-- Table structure for table `ventas2019`
--

CREATE TABLE `ventas2019` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `REFERENCIA` varchar(20) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(20) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `idmayornomina` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas2019`
--


--
-- Table structure for table `ventas2020`
--

CREATE TABLE `ventas2020` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `REFERENCIA` varchar(20) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(20) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `idmayornomina` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas2020`
--


--
-- Table structure for table `ventas2021`
--

CREATE TABLE `ventas2021` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `REFERENCIA` varchar(20) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(20) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `idmayornomina` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas2021`
--


--
-- Table structure for table `ventas2022`
--

CREATE TABLE `ventas2022` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `REFERENCIA` varchar(20) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(20) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `idmayornomina` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas2022`
--


--
-- Table structure for table `ventas2023`
--

CREATE TABLE `ventas2023` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `REFERENCIA` varchar(20) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(20) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `idmayornomina` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas2023`
--


--
-- Table structure for table `ventas3`
--

CREATE TABLE `ventas3` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codvendedor` int NOT NULL DEFAULT '0',
  `REFERENCIA` varchar(20) DEFAULT NULL,
  `situacioncocina` varchar(50) DEFAULT NULL,
  `idfactura` bigint unsigned NOT NULL,
  `consecutivo` int NOT NULL,
  `INCREMENTO` int NOT NULL,
  `codarticulo` int NOT NULL,
  `codsituacion` int NOT NULL,
  `porcentajedescuento` double DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `impuesto` double DEFAULT '0',
  `idarticulo` bigint unsigned NOT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `esmodificador` int DEFAULT '0',
  `nombrearticulo` varchar(100) DEFAULT NULL,
  `cantidad` double NOT NULL DEFAULT '0',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `idmesa` int NOT NULL DEFAULT '1',
  `bruto` double NOT NULL DEFAULT '0',
  `baseunitario` double NOT NULL DEFAULT '0',
  `ivaunitario` double NOT NULL DEFAULT '0',
  `descuento` int NOT NULL DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `cc` int DEFAULT '2',
  `documento` varchar(3) NOT NULL DEFAULT 'V',
  `origen` varchar(25) DEFAULT NULL,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `HORAINI` datetime DEFAULT NULL,
  `HORAFIN` datetime DEFAULT NULL,
  `ultimaedicion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `idcliente` bigint unsigned NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `idz` bigint unsigned NOT NULL DEFAULT '1',
  `abonado` int NOT NULL DEFAULT '0',
  `idfacturaqueabona` int NOT NULL DEFAULT '0',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `iva` double NOT NULL DEFAULT '0',
  `esbolsillo` int NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `escortesia` int NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `idnc` bigint unsigned NOT NULL DEFAULT '1',
  `nc` int DEFAULT '0',
  `idusuarionc` bigint unsigned NOT NULL DEFAULT '1',
  `mediodepago` varchar(25) NOT NULL DEFAULT 'EFECTIVO',
  `comision` int NOT NULL DEFAULT '0',
  `devolucionrevisada` int DEFAULT '0',
  `fechaabonado` datetime DEFAULT NULL,
  `fechamc` datetime DEFAULT NULL,
  `tienenc` int NOT NULL DEFAULT '0',
  `marcadoparanc` int NOT NULL DEFAULT '0',
  `servicio` int NOT NULL DEFAULT '0',
  `subido` int NOT NULL DEFAULT '0',
  `CODMODIF` int DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `CODARTICULOABAJO` varchar(12) NOT NULL DEFAULT '',
  `PRECIOIVA` int NOT NULL DEFAULT '0',
  `NUMMODIF` int NOT NULL DEFAULT '0',
  `numservicio` int NOT NULL DEFAULT '0',
  `aliasespera` int NOT NULL DEFAULT '1',
  `impresiones` int NOT NULL DEFAULT '1',
  `IDMOTIVODTO` varchar(2) NOT NULL DEFAULT '-1',
  `DETALLEDENUMLINEA` varchar(2) NOT NULL DEFAULT '0',
  `FAMILIAAENA` varchar(2) NOT NULL DEFAULT '0',
  `DETALLEMODIF` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_NUMERO` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_N` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_SERIE` varchar(2) NOT NULL DEFAULT '0',
  `ABONODE_FO` varchar(2) NOT NULL DEFAULT '-1',
  `NORDERTIQUET` varchar(1) NOT NULL DEFAULT '0',
  `SORDERTIQUET` varchar(1) NOT NULL DEFAULT '',
  `REQ` int NOT NULL DEFAULT '0',
  `COSTEIVA` int NOT NULL DEFAULT '0',
  `DTO` int NOT NULL DEFAULT '0',
  `TIPO` varchar(2) NOT NULL DEFAULT 'V',
  `CODMACRO` int NOT NULL DEFAULT '0',
  `CODFORMATO` int NOT NULL DEFAULT '0',
  `NUMLINEA` int NOT NULL DEFAULT '1',
  `codigociudad` varchar(5) DEFAULT NULL,
  `email` varchar(5) DEFAULT NULL,
  `codigopostal` varchar(5) DEFAULT NULL,
  `codigodepartamento` varchar(5) DEFAULT NULL,
  `departamento` varchar(5) DEFAULT NULL,
  `ciudad` varchar(5) DEFAULT NULL,
  `cufe` varchar(5) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `esnota` int DEFAULT '0',
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `zonaventas` varchar(25) DEFAULT NULL,
  `seccionventas` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `integraconfamilia` int DEFAULT '1',
  `codmodifpapa` int DEFAULT '0',
  `TIPOIVA` int DEFAULT '1',
  `sesubearappi` int DEFAULT '0',
  `refventas` varchar(20) DEFAULT NULL,
  `placa` varchar(6) DEFAULT NULL,
  `iddomiciliario` int DEFAULT NULL,
  `horaaceptado` datetime DEFAULT NULL,
  `comandaaceptada` bit(1) DEFAULT b'0',
  `horaacancelada` datetime DEFAULT NULL,
  `comandacancelada` bit(1) DEFAULT b'0',
  `motivocancela` varchar(25) DEFAULT NULL,
  `paqueterecibido` bit(1) DEFAULT b'0',
  `hora_paqueterecibido` bit(1) DEFAULT b'0',
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `deberecoger` datetime DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `puntosrevisados` bit(1) DEFAULT b'0',
  `idusuarioredime` int DEFAULT NULL,
  `usuarioredime` varchar(50) DEFAULT NULL,
  `fecharedime` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idfactura` (`idfactura`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idcliente` (`idcliente`),
  KEY `idusuario` (`idusuario`),
  KEY `idz` (`idz`),
  KEY `idvendedor` (`idvendedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventas3`
--


--
-- Table structure for table `ventasauxiliar`
--

CREATE TABLE `ventasauxiliar` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `idmesarelacionada` int DEFAULT '0',
  `estadoimpresion` int DEFAULT '0',
  `identificador` varchar(100) DEFAULT NULL,
  `enviadoalospv` smallint DEFAULT '0',
  `referenciafront` varchar(15) DEFAULT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `pagarcontraentrega` int DEFAULT '0',
  `idmesa` int DEFAULT '1',
  `descuento` double NOT NULL DEFAULT '0',
  `codsituacion` int DEFAULT NULL,
  `idcliente` bigint unsigned NOT NULL DEFAULT '1',
  `idarticulo` bigint unsigned NOT NULL,
  `cc` int DEFAULT '2',
  `origen` varchar(15) DEFAULT 'MESAS',
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double DEFAULT '0',
  `cantidad` int DEFAULT '0',
  `valortotal` double DEFAULT '0',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechaentregado` datetime DEFAULT NULL,
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `nota` varchar(25) NOT NULL DEFAULT '',
  `observacion` varchar(25) NOT NULL DEFAULT '',
  `despachado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `entregado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `enespera` int NOT NULL DEFAULT '0' COMMENT 'para que el mesero ya no pueda eliminar',
  `comision` int NOT NULL DEFAULT '0',
  `porcentajedescuento` double DEFAULT '0',
  `impuesto` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `servicio` double NOT NULL DEFAULT '0',
  `CODMODIF` int NOT NULL DEFAULT '0',
  `numlinea` int NOT NULL DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `situacioncocina` varchar(50) DEFAULT NULL,
  `CODARTICULOABAJO` int NOT NULL DEFAULT '0',
  `COD_SATELITE` varchar(25) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `PrecuentaCallcenter` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `placa` varchar(8) DEFAULT NULL,
  `seccion` varchar(25) DEFAULT NULL,
  `bodega` varchar(25) DEFAULT NULL,
  `situacioncocina2` varchar(25) DEFAULT 'SELECCIONE',
  `refventas` varchar(20) DEFAULT NULL,
  `referencia` varchar(25) DEFAULT NULL,
  `enviaraproduccion` int DEFAULT '0',
  `baseunitario` decimal(11,2) DEFAULT '0.00',
  `impuestounitario` decimal(11,2) DEFAULT '0.00',
  `iddomiciliario` int DEFAULT NULL,
  `ultimocostev` double DEFAULT '0',
  `recibidovaux` double DEFAULT '0',
  `devueltavaux` double DEFAULT '0',
  `seccionventas` varchar(25) DEFAULT NULL,
  `porcentajecomision` decimal(5,2) DEFAULT '0.00',
  `articulovence` date DEFAULT NULL,
  `imei` varchar(50) DEFAULT NULL,
  `factor` int DEFAULT '1',
  `sefactura` bit(1) DEFAULT b'1',
  `costomenu` decimal(11,2) DEFAULT '0.00',
  `comensales` int DEFAULT '0',
  `comanda` varchar(10) DEFAULT '0',
  `impultraprocesados` int DEFAULT '0',
  `impazucaradas` int DEFAULT '0',
  `comocalculardescuento` varchar(10) DEFAULT 'porcentaje',
  `recibidoencallcenter` int DEFAULT '0',
  `tipodescuento` varchar(15) DEFAULT NULL,
  `porcentajesobrecargoeventos` double DEFAULT '0',
  `sobrecargoeventos` double DEFAULT '0',
  `sgroupname` int DEFAULT '0',
  `campovalor` varchar(25) DEFAULT 'valordeventa',
  `proximocosto` double DEFAULT '0',
  `ultimafechaimpresionprecuenta` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idusuario` (`idusuario`),
  KEY `idvendedor` (`idvendedor`),
  KEY `idcliente` (`idcliente`),
  CONSTRAINT `ventasauxiliar_ibfk_3` FOREIGN KEY (`idusuario`) REFERENCES `clientes` (`id`),
  CONSTRAINT `ventasauxiliar_ibfk_4` FOREIGN KEY (`idvendedor`) REFERENCES `clientes` (`id`),
  CONSTRAINT `ventasauxiliar_ibfk_6` FOREIGN KEY (`idcliente`) REFERENCES `clientes` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventasauxiliar`
--


--
-- Table structure for table `ventasauxiliar2`
--

CREATE TABLE `ventasauxiliar2` (
  `idmesarelacionada` int DEFAULT '0',
  `estadoimpresion` int DEFAULT '0',
  `identificador` varchar(100) DEFAULT NULL,
  `referenciapayu` varchar(200) DEFAULT NULL,
  `referenciafront` varchar(15) DEFAULT NULL,
  `descripcion` varchar(120) DEFAULT NULL,
  `pagarcontraentrega` int DEFAULT '0',
  `idmesa` int DEFAULT '1',
  `descuento` double NOT NULL DEFAULT '0',
  `codsituacion` int DEFAULT NULL,
  `idcliente` bigint unsigned NOT NULL DEFAULT '1',
  `idarticulo` bigint unsigned NOT NULL,
  `cc` bigint unsigned NOT NULL DEFAULT '2',
  `origen` varchar(25) DEFAULT NULL,
  `comentario` varchar(200) DEFAULT NULL,
  `observaciones` varchar(200) DEFAULT NULL,
  `valorunitario` double NOT NULL DEFAULT '0',
  `cantidad` int DEFAULT '0',
  `valortotal` double NOT NULL DEFAULT '0',
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechacreacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `fechaentregado` datetime DEFAULT NULL,
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `costomedio` double DEFAULT '0',
  `porcentajeiva` double NOT NULL DEFAULT '0',
  `idvendedor` bigint unsigned NOT NULL DEFAULT '1',
  `idcaja` bigint unsigned NOT NULL DEFAULT '1',
  `nota` varchar(25) NOT NULL DEFAULT '',
  `observacion` varchar(25) NOT NULL DEFAULT '',
  `despachado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `entregado` int NOT NULL DEFAULT '0' COMMENT 'Significa que la cocina ya sirviÃƒÂ² el producto',
  `enespera` int NOT NULL DEFAULT '0' COMMENT 'para que el mesero ya no pueda eliminar',
  `comision` int NOT NULL DEFAULT '0',
  `porcentajedescuento` double NOT NULL DEFAULT '0',
  `impuesto` double NOT NULL DEFAULT '0',
  `base` double NOT NULL DEFAULT '0',
  `servicio` double NOT NULL DEFAULT '0',
  `CODMODIF` int NOT NULL DEFAULT '0',
  `numlinea` int NOT NULL DEFAULT '0',
  `esmodif` int NOT NULL DEFAULT '0',
  `situacioncocina` varchar(50) DEFAULT NULL,
  `CODARTICULOABAJO` int NOT NULL DEFAULT '0',
  `COD_SATELITE` varchar(25) DEFAULT NULL,
  `unidaddemedida` varchar(25) DEFAULT NULL,
  `impreso` int DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `domicilioexterno` int DEFAULT '0',
  `PrecuentaCallcenter` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `placa` varchar(8) DEFAULT NULL,
  `seccion` varchar(25) DEFAULT NULL,
  `bodega` varchar(25) DEFAULT NULL,
  `id` int DEFAULT '0',
  KEY `idarticulo` (`idarticulo`),
  KEY `idcc` (`cc`),
  KEY `idusuario` (`idusuario`),
  KEY `idvendedor` (`idvendedor`),
  KEY `idcliente` (`idcliente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventasauxiliar2`
--


--
-- Table structure for table `ventasporhoras`
--

CREATE TABLE `ventasporhoras` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fecha` date DEFAULT NULL,
  `dato0` double NOT NULL DEFAULT '0',
  `dato1` double NOT NULL DEFAULT '0',
  `dato2` double NOT NULL DEFAULT '0',
  `dato3` double NOT NULL DEFAULT '0',
  `dato4` double NOT NULL DEFAULT '0',
  `dato5` double NOT NULL DEFAULT '0',
  `dato6` double NOT NULL DEFAULT '0',
  `cc` int NOT NULL DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `ventasporhoras`
--

INSERT INTO `ventasporhoras` (`id`, `fecha`, `dato0`, `dato1`, `dato2`, `dato3`, `dato4`, `dato5`, `dato6`, `cc`, `pv`) VALUES (1,'2022-12-29',0,89000,172500,1508000,154500,0,0,2,'KALDI');

--
-- Table structure for table `z`
--

CREATE TABLE `z` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `consecutivo` int NOT NULL DEFAULT '1',
  `descuento` double NOT NULL DEFAULT '0',
  `plataseparados` double NOT NULL DEFAULT '0',
  `domicilios` double NOT NULL DEFAULT '0',
  `ventaefectivo` double NOT NULL DEFAULT '0',
  `abonosseparados` double NOT NULL DEFAULT '0',
  `bruto` double NOT NULL DEFAULT '0',
  `total` double NOT NULL DEFAULT '0',
  `cantidaddearticulos` int NOT NULL DEFAULT '0',
  `idusuario` bigint unsigned NOT NULL DEFAULT '1',
  `devoluciones` double NOT NULL DEFAULT '0',
  `cc` bigint unsigned NOT NULL DEFAULT '1',
  `idcierre` int NOT NULL DEFAULT '0',
  `abonos` double NOT NULL DEFAULT '0',
  `bolsillos` double NOT NULL DEFAULT '0',
  `compras` double NOT NULL DEFAULT '0',
  `consumobolsillos` double NOT NULL DEFAULT '0',
  `ventaacredito` double NOT NULL DEFAULT '0',
  `pagofacturascredito` double NOT NULL DEFAULT '0',
  `otrosgastos` double NOT NULL DEFAULT '0',
  `gastossinafectarcaja` double NOT NULL DEFAULT '0',
  `idcaja` bigint unsigned NOT NULL,
  `otrosingresos` double NOT NULL DEFAULT '0',
  `cortesia` double NOT NULL DEFAULT '0',
  `cantidaddearticuloscortesia` double NOT NULL DEFAULT '0',
  `servicios` double DEFAULT '0',
  `fisico` int DEFAULT '0',
  `prestamoaempleados` double DEFAULT '0',
  `domicilio` int DEFAULT '0',
  `abonosprestamos` int DEFAULT '0',
  `base` int DEFAULT '0',
  `ifood` int DEFAULT '0',
  `rappi` int DEFAULT '0',
  `efectivo` int DEFAULT '0',
  `transferencias` int DEFAULT '0',
  `datafono` int DEFAULT '0',
  `observaciones` varchar(200) DEFAULT NULL,
  `domicilioexterno` int DEFAULT '0',
  `notasdebitoencompra` int DEFAULT '0',
  `pv` varchar(25) DEFAULT 'KALDI',
  `abonosordenservicio` double DEFAULT '0',
  `nequi` int DEFAULT '0',
  `notascreditoenventas` double DEFAULT '0',
  `otrosgastossinafectarcaja` double DEFAULT '0',
  `devolucionesdedinero` double DEFAULT '0',
  `sistecredito` int DEFAULT '0',
  `prestamosalaempresa` int DEFAULT '0',
  `abonosprestamosin` int DEFAULT '0',
  `nomina` int DEFAULT '0',
  `anticipos` int DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `idusuario` (`idusuario`),
  KEY `cc` (`cc`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `z`
--

INSERT INTO `z` (`id`, `fecha`, `consecutivo`, `descuento`, `plataseparados`, `domicilios`, `ventaefectivo`, `abonosseparados`, `bruto`, `total`, `cantidaddearticulos`, `idusuario`, `devoluciones`, `cc`, `idcierre`, `abonos`, `bolsillos`, `compras`, `consumobolsillos`, `ventaacredito`, `pagofacturascredito`, `otrosgastos`, `gastossinafectarcaja`, `idcaja`, `otrosingresos`, `cortesia`, `cantidaddearticuloscortesia`, `servicios`, `fisico`, `prestamoaempleados`, `domicilio`, `abonosprestamos`, `base`, `ifood`, `rappi`, `efectivo`, `transferencias`, `datafono`, `observaciones`, `domicilioexterno`, `notasdebitoencompra`, `pv`, `abonosordenservicio`, `nequi`, `notascreditoenventas`, `otrosgastossinafectarcaja`, `devolucionesdedinero`, `sistecredito`, `prestamosalaempresa`, `abonosprestamosin`, `nomina`, `anticipos`) VALUES (1,'2020-12-24 19:28:24',1,0,0,0,4369900,0,3232315,4369900,1022,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,4369900,0,28000,0,0,0,0,0,0,0,NULL,0,0,'KALDI',0,0,0,0,0,0,0,0,0,0);

--
-- Table structure for table `zonas`
--

CREATE TABLE `zonas` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `zona` varchar(25) DEFAULT NULL,
  `cc` bigint unsigned NOT NULL,
  `orden` int DEFAULT '0',
  `oculto` int DEFAULT '0',
  `COD_SATELITEZ` varchar(25) DEFAULT 'SELECCIONE',
  `pv` varchar(25) DEFAULT 'texasburgers',
  `idusuario` int DEFAULT '0',
  `eshotel` int DEFAULT '0',
  `activo` tinyint unsigned DEFAULT '1',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `cc` (`cc`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `zonas`
--

INSERT INTO `zonas` (`id`, `zona`, `cc`, `orden`, `oculto`, `COD_SATELITEZ`, `pv`, `idusuario`, `eshotel`, `activo`) VALUES (1,NULL,0,0,0,'SELECCIONE','texasburgers',0,0,1);

--
-- Table structure for table `zonasclientes`
--

CREATE TABLE `zonasclientes` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `codigozona` varchar(10) DEFAULT NULL,
  `nombrezona` varchar(25) DEFAULT NULL,
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `zonasclientes`
--

INSERT INTO `zonasclientes` (`id`, `codigozona`, `nombrezona`) VALUES (1,NULL,'uno'),(2,NULL,''),(3,NULL,'');

--
-- Table structure for table `zonashabitaciones`
--

CREATE TABLE `zonashabitaciones` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `zona` varchar(25) DEFAULT NULL,
  `cc` bigint unsigned NOT NULL,
  `orden` int DEFAULT '0',
  `oculto` int DEFAULT '0',
  `COD_SATELITEZ` varchar(25) DEFAULT 'SELECCIONE',
  `pv` varchar(25) DEFAULT 'KALDI',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `cc` (`cc`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Dumping data for table `zonashabitaciones`
--


--
-- Dumping routines for database 'kebabytemex'
--
/*!50003 DROP FUNCTION IF EXISTS `biscaridfactura` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `biscaridfactura`(`consecutivoin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select id from facturas where consecutivo=consecutivoin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `biscarnombrecc` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `biscarnombrecc`(`ccin` INT(11)) RETURNS varchar(110) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN
DECLARE P VARCHAR(110);
SET P=(select centrodecostos from centrosdecostos where id=ccin);
RETURN ifnull(P,'DESCONOCIDO');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `bucarnombredeltercero` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `bucarnombredeltercero`(`idin` INT(11)) RETURNS varchar(110) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN DECLARE P varchar(110); SET P=(select if(tipodepersona=2,concat(ifnull(primernombre,''),' ',ifnull(segundonombre,''),' ',ifnull(primerapellido,''),' ',ifnull(segundoapellido,'')),concat(ifnull(razonsocial,''),' ',ifnull(nombrecomercial,''))) from clientes where id=idin); RETURN ifnull(P,'DESCONOCIDO'); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscadescripcionporrefcruzada` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`vps-385963.appitecintegraciones.com` FUNCTION `buscadescripcionporrefcruzada`(`refin` INT(11)) RETURNS varchar(50) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN declare a varchar(50); set a=(select descripcion from articulos where referenciacruzada=refin); return ifnull(a,'ERROR EN REFERENCIA CRUZADA'); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarabonos` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`vps-385963.appitecintegraciones.com` FUNCTION `buscarabonos`(`idfacturain` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P INT(11); SET P=(select sum(valor) from abonos where idfactura=idfacturain and nc=0); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarabonosencompras` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarabonosencompras`(`idfacturain` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE P double; SET P=(select sum(valor) from abonoscompras where idmayorcompras=idfacturain); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarabonosenseparados` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`vps-385963.appitecintegraciones.com` FUNCTION `buscarabonosenseparados`(`idfacturain` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE P double; SET P=(select sum(valor) from abonosseparados where idmayorseparados=idfacturain and nc=0 and idgasto=0); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarajustesproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarajustesproducto`(`idin` INT(11), `fecha1` DATE, `fecha2` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad) from ajustesdeinventario where idarticulo=idin and cast(fechacreacion as date) BETWEEN fecha1 and fecha2);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarbajasproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarbajasproducto`(`idin` INT(11), `fecha1` DATE, `fecha2` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad) from bajas where idarticulo=idin and cast(fecha as date)  BETWEEN fecha1 and fecha2);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarbarriotercero` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarbarriotercero`(`idin` INT(11)) RETURNS varchar(110) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE P varchar(110);
SET P=(select barrio from clientes where id=idin);
RETURN ifnull(P,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcajaenfactura` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcajaenfactura`(`consecutivoin` INT(11), `ccin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P INT(11); SET P=(select idcaja from facturas where consecutivo=consecutivoin and cc=ccin limit 1); RETURN ifnull(P,1); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcantidaddeldia` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcantidaddeldia`(`idarticuloin` INT(11), `fechain` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P DOUBLE;
SET P=(select AVG(cantidad) from inventarioinicial where idarticulo=idarticuloin and cast(fechacracion as date)=fechain);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcantidadennotasdebito` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcantidadennotasdebito`(`idarticuloin` INT(11), `idmayorin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(11);
set P=(select sum(cantidad) from lineasnotasdebito where idmayor=idmayorin and idarticulo=idarticuloin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarccdelarticulo` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarccdelarticulo`(`idin` INT(4)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(4);
SET P=(select cc from articulos where id=idin);
RETURN ifnull(P,-1);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarceduladeltercero` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarceduladeltercero`(`idin` INT(11)) RETURNS varchar(110) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE P varchar(20);
SET P=(select ifnull(cedula,'') from clientes where id=idin);
RETURN ifnull(P,'DESCONOCIDO');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarclientedelamesa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarclientedelamesa`(`idmesain` INT(11)) RETURNS varchar(50) CHARSET latin1
BEGIN declare rs varchar(50); set rs=(select idcliente from ventasauxiliar where idmesa=idmesain limit 1); set rs=ifnull(rs,1); if rs>1 THEN set rs=bucarnombredeltercero(rs); ELSE set rs=''; end if; if rs='CLIENTES VARIOS' then set rs='';end if; return rs; end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcodigoformapago` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcodigoformapago`(`forma` VARCHAR(100)) RETURNS int
begin 
declare rs int(11);
set rs=(select orden from mediosdepago where mediodepago=forma);
return ifnull(rs,-1);
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcodsituacion` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcodsituacion`(`idarticuloin` INT(11)) RETURNS varchar(100) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
declare rs varchar(150);
set rs=(select situacioncocina from articulos where id=idarticuloin);
return ifnull(rs,'Situacion indefinida');
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcomprasporproductomesyano` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcomprasporproductomesyano`(`idin` INT(11), `mesin` INT(2), `anoin` INT(4)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad) from compras where idarticulo=idin and
       month(fecha)=mesin and year(fecha)=anoin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcomprasproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcomprasproducto`(`idin` INT(11), `fecha1` DATE, `fecha2` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad*factor) from compras where idarticulo=idin and cast(fecha as date)  BETWEEN fecha1 and fecha2);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarconsumosproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarconsumosproducto`(`idin` INT(11), `fecha1` DATE, `fecha2` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(SELECT sum(movimientosdeinventario.cantidad)  from movimientosdeinventario where 
        idarticulo=idin and  cast(fechacreacion as date) between '' and '' 
         and (ventana='VENTAS' or ventana='CORTESIAS' OR ventana='DEVOLUCIONES'));
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarconteoproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarconteoproducto`(`idin` INT(11), `fecha1` DATE) RETURNS varchar(11) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN
DECLARE P VARCHAR(11);
SET P=(select cantidad from inventarioinicial,mayoresinventarioinicial where idarticulo=idin and fecha=fecha1 and idmayor=mayoresinventarioinicial.id);
RETURN ifnull(P,'NA');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcostomedio` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcostomedio`(`idarticulo` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE P double; SET P=(select costomedio from articulos where id=idarticulo); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcreditosdeldia` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcreditosdeldia`(`ccin` INT(4), `fechain` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(
    select sum(facturas.total) from facturas 
       where cc=ccin and cast(fecha as date)=fechain and documento='C');
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcuentacompras` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcuentacompras`(`idin` INT(11)) RETURNS varchar(25) CHARSET latin1
    NO SQL
    SQL SECURITY INVOKER
BEGIN
declare a varchar(25);
set a=(select articulos.cuentacompras from articulos where id=idin);
return ifnull(a,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcuentacosto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcuentacosto`(`idin` INT(11)) RETURNS varchar(25) CHARSET latin1
    NO SQL
    SQL SECURITY INVOKER
BEGIN
declare a varchar(25);
set a=(select articulos.cuentacosto from articulos where id=idin);
return ifnull(a,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarcuentaventa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarcuentaventa`(`idin` INT(11)) RETURNS varchar(25) CHARSET latin1
    NO SQL
    SQL SECURITY INVOKER
BEGIN
declare a varchar(25);
set a=(select articulos.cuentaventa from articulos where id=idin);
return ifnull(a,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscardescripcion` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`localhost` FUNCTION `buscardescripcion`(`idin` INT(11)) RETURNS varchar(150) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN
DECLARE P varchar(150);
SET P=(select ifnull(descripcion,'') from articulos where id=idin );
RETURN ifnull(P,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscardescuendoespecial` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscardescuendoespecial`(`lineain` VARCHAR(50), `idgrupoin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN declare r double; set r=(select porcentaje from descuentosporgrupo where linea=lineain and idgrupo=idgrupoin); return ifnull(r,0); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscardescuentoporfecha` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscardescuentoporfecha`(`idarticuloin` INT(11), `horain` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
declare rs int(11);
set rs=(select porcentaje from porcentajesdescuentoarticulos,fechasdescuentos where fechasdescuentos.id=porcentajesdescuentoarticulos.idfecha and idarticulo=idarticuloin and fechasdescuentos.fecha=horain limit 1);
return ifnull(rs,0);
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscardiadelasemana` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscardiadelasemana`(`fechain` DATETIME) RETURNS varchar(25) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN
declare a varchar(25);declare b int(1);
set a='';

set b=(select DAYOFWEEK(fechain));
if b=2 then set a='Lunes'; 
elseif b=3 then set a='Martes' ;
elseif b=4 then set a='Miércoles'; 
elseif b=5 then set a='Jueves' ;
elseif b=6 then set a='Viernes';
elseif b=7 then set a='Sábado';
elseif b=1 then set a='Domingo'; 
end if;
return a;
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscardirecciontercero` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscardirecciontercero`(`idin` INT(11)) RETURNS varchar(110) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE P varchar(110);
SET P=(select direccion from clientes where id=idin);
RETURN ifnull(P,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarfactor` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `buscarfactor`(`idin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN declare rs int(5); set rs=(select factor from unidadesdemedida where id=idin); return ifnull(rs,1); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarfechadefactura` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarfechadefactura`(`consecutivoin` INT(11)) RETURNS date
    SQL SECURITY INVOKER
BEGIN
DECLARE P DATE;
SET P=(select cast(fecha as date) from ventas where consecutivo=consecutivoin LIMIT 1);
RETURN ifnull(P,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarfisicoproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarfisicoproducto`(`idin` INT(11), `fecha1` DATE) RETURNS varchar(11) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN
DECLARE P VARCHAR(11);
SET P=(select fisico from inventarioinicial,mayoresinventarioinicial where idarticulo=idin and fecha=fecha1 and idmayor=mayoresinventarioinicial.id);
RETURN ifnull(P,'NA');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscaridclientedelamesa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscaridclientedelamesa`(`idmesain` INT(11), `id99` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE rs int(1); set rs=(select idcliente from ventasauxiliar where idmesa=idmesain limit 1);
return ifnull(rs,id99); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscaridmeseroactual` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscaridmeseroactual`(`idmesain` INT(11), `id99` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE rs int(11); set rs=(select idvendedor  from ventasauxiliar where idmesa=idmesain limit 1); return ifnull(rs,id99); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscaridporrefcruzada` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`vps-385963.appitecintegraciones.com` FUNCTION `buscaridporrefcruzada`(`refin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN declare a int(11); set a=(select id from articulos where referenciacruzada=refin); return ifnull(a,0); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscaridseccion` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscaridseccion`(`seccionin` VARCHAR(50)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P int(11); SET P=(select ifnull(id,0) from secciones where seccion=seccionin); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscaridunicodecliente` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscaridunicodecliente`(`nombrein` VARCHAR(100)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select id from clientes where primernombre=nombrein);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscaridunidad` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscaridunidad`(`unidadin` VARCHAR(50), `ccin` INT(1)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P int(11); SET P=(select ifnull(id,1) from unidadesdemedida where unidaddemedida=unidadin and cc=ccin); RETURN ifnull(P,1); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarimpresora` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarimpresora`(`situacionin` VARCHAR(100)) RETURNS varchar(105) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
declare rs varchar(150);
set rs=(select nombreimpresora from situacionesdecocina where situacioncocina=situacionin);
return ifnull(rs,'Situacion indefinida');
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarinventariodeinsumos` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarinventariodeinsumos`(`idarticuloin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE q int(11);
SET q=(select tienecomposicion from articulos where id=idarticuloin);
if(q=0) THEN  
set q=(select cantidad from articulos where id=idarticuloin);
ELSE 
SET q=(select min(cantidad) from articulos where id in(select idinsumo from componentesarticulos where idarticulo=idarticuloin));
END IF;
RETURN ifnull(q,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarlineadelarticulo` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarlineadelarticulo`(`idarticuloin` INT(11)) RETURNS varchar(100) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN DECLARE rs varchar(100); 
set rs=(select linea  from articulos where id=idarticuloin ); return ifnull(rs,''); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarmediodepago` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarmediodepago`(`idin` INT) RETURNS varchar(15) CHARSET latin1
    NO SQL
    SQL SECURITY INVOKER
BEGIN
declare a varchar(15);
declare b int(1);
set b=(select count(id) from registrosmediosdepago where idfactura=idin);
       if b>1 then 
       set a='VARIOS';
       ELSE
       set a=(select mediodepago from registrosmediosdepago where idfactura=idin);
       end if;
       return a;
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnombrecc` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnombrecc`(`ccin` INT(11)) RETURNS varchar(110) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN
DECLARE P VARCHAR(110);
SET P=(select centrodecostos from centrosdecostos where id=ccin);
RETURN ifnull(P,'DESCONOCIDO');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnombreclientedelamesa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnombreclientedelamesa`(`idmesain` INT(11)) RETURNS varchar(100) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE rs varchar(100);
set rs=(select bucarnombredeltercero(idcliente) from ventasauxiliar where idmesa=idmesain limit 1);
return ifnull(rs,'');
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnombredelamesa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnombredelamesa`(`idin` INT(5)) RETURNS varchar(50) CHARSET latin1
    NO SQL
BEGIN
declare a varchar(50);
set a=(select nombre from mesas where id=idin);
return ifnull(a,' '); 
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnombredelamesadividida` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnombredelamesadividida`(`idmesain` INT(11)) RETURNS varchar(25) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
declare a varchar(25);
set a=(select mesas.nombre from mesas, ventasauxiliar where ventasauxiliar.idmesarelacionada=mesas.id and ventasauxiliar.idmesa=idmesain limit 1);
RETURN ifnull(a,'');
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnombredelarticulo` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnombredelarticulo`(`idin` INT(11)) RETURNS varchar(400) CHARSET utf8mb3
    SQL SECURITY INVOKER
BEGIN DECLARE P varchar(400); SET P=(select descripcion from articulos where id=idin); RETURN ifnull(P,''); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnotassencompras` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnotassencompras`(`idmayorin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE P int(11); SET P=(select sum(valortotal) from notasdebito where idmayorescompras=idmayorin); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnumlinea` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnumlinea`(`identif` VARCHAR(50), `esmodifin` INT(1)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(2);
if  esmodifin=0 then 
SET P=(select 1+max(numlinea) from ventasauxiliar where idmesa=identif and esmodif=0);
else 
SET P=(select max(numlinea) from ventasauxiliar where idmesa=identif and esmodif=0);
end if;
RETURN ifnull(P,1);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnumlineaporcliente` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnumlineaporcliente`(`idclientein` VARCHAR(50), `esmodifin` INT(1)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(2);
if  esmodifin=0 then 
SET P=(select 1+max(numlinea) from ventasauxiliar where idcliente=idclientein);
else 
SET P=(select max(numlinea) from ventasauxiliar where idcliente=idclientein and esmodif=0);
end if;
RETURN ifnull(P,1);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarnumlineatomapedidos` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarnumlineatomapedidos`(`identif` VARCHAR(50), `esmodifin` INT(1)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(2);
if  esmodifin=0 then 
SET P=(select 1+max(numlinea) from ventasauxiliar where identificador=identif and esmodif=0);
else 
SET P=(select max(numlinea) from ventasauxiliar where identificador=identif and esmodif=0);
end if;
RETURN ifnull(P,1);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarordendia` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarordendia`(`a` VARCHAR(10)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
declare b int(1);
set b=0;


if a='Lunes' then set b=1; 
elseif  a='Martes'  then set b=2;
elseif  a='Miércoles' then set b=3;
elseif   a='Jueves'  then set b=4;
elseif  a='Viernes' then set b=5;
elseif  a='Sábado' then set b=6;
elseif   a='Domingo' then set b=7;
end if;
return b;
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarporcentaje` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarporcentaje`(`ccin` INT(11), `idarticuloin` INT(11), `idclientein` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
if ccin=9 then return 15; end if;
SET P=(select preciosespeciales.porcentaje from preciosespeciales,articulos where idcliente=idclientein and articulos.id=idarticuloin and articulos.linea=preciosespeciales.linea);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarporcentajeporgrupo` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarporcentajeporgrupo`(`ccin` INT(4), `idclientein` INT(11), `idarticuloin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P INT(11); SET P=(select descuentosporgrupo.porcentaje from descuentosporgrupo,articulos,clientes,gruposdepersonas where clientes.id=idclientein and articulos.id=idarticuloin and articulos.linea=descuentosporgrupo.linea and clientes.idgrupo=gruposdepersonas.id and descuentosporgrupo.idgrupo=gruposdepersonas.id); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarpreciodeventa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarpreciodeventa`(`idin` INT) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select preciodeventa from paraventas where id=idin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarprecioiva` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarprecioiva`(`numlineain` INT(11), `idfacturain` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
declare rs double;
set rs=(select sum(valortotal) from ventas where idfactura=idfacturain and numlinea=numlineain );
return ifnull(rs,0);
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarpreciomaximo` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarpreciomaximo`(`idin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
DECLARE P DOUBLE;
SET P=(select MAX(valorgramo) from compras where idarticulo=idin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarpreciominimo` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarpreciominimo`(`idin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
DECLARE P DOUBLE;
    SET P=(select MIN(valorgramo) from compras where idarticulo=idin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarpreciopromedio` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarpreciopromedio`(`idin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select AVG(valorgramo) from compras where idarticulo=idin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarrecibe` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarrecibe`(`idin` INT(11)) RETURNS varchar(200) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE P VARCHAR(200);
SET P=(select recibe from paraventas where id=idin);
RETURN ifnull(P,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarreferencia` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarreferencia`(`idarticuloin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P INT(11); SET P=(select referencia from articulos where id=idarticuloin ); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarsaldodelafactura` */;
DELIMITER ;;
CREATE DEFINER=`pruebas`@`%` FUNCTION `buscarsaldodelafactura`(`idfacturain` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P INT(11); DECLARE aabonado INT(11); declare doc varchar(1); set doc=(select documento from facturas where id=idfacturain); if(doc='V') then RETURN 0; ELSE set aabonado=(select abonado from facturas where id=idfacturain); if aabonado>0 then set P= 0; else SET P=(select total  -retencion+servicio -buscarabonos(idfacturain) -valornc from facturas where id=idfacturain); end if; RETURN ifnull(P,0); END IF; END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarsaldodelamayor` */;
DELIMITER ;;
CREATE DEFINER=`pruebas`@`%` FUNCTION `buscarsaldodelamayor`(`idmayorin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE P double; declare notas int(11); DECLARE aabonado double; declare doc varchar(7); set notas=buscarnotassencompras(idmayorin); set doc=(select documento from mayorescompras where id=idmayorin); if(doc='CONTADO') then RETURN 0; ELSE SET P=(select base+iva-descuento - otrosdescuentos -buscarabonosencompras(idmayorin) - descuentocomercial from mayorescompras where id=idmayorin); SET P=P-notas; RETURN ifnull(P,0); END IF; END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarsaldodelamayorseparados` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`vps-385963.appitecintegraciones.com` FUNCTION `buscarsaldodelamayorseparados`(`idmayorin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE P double; DECLARE aabonado double; SET P=(select total -buscarabonosenseparados(idmayorin) from mayoresseparados where id=idmayorin); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarsaldodelcliente` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`localhost` FUNCTION `buscarsaldodelcliente`(`idclientein` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE P FLOAT(11); DECLARE Q FLOAT(11); DECLARE S FLOAT(11); SET P=(select sum(saldo) from facturas where idcliente=idclientein and documento='C' and abonado=0); set P=ifnull(P,0); set Q=(select sum(saldo) from mayoresseparados where idcliente=idclientein and abonado=0); set Q=ifnull(Q,0); set S=(select sum(saldo) from prestamos where idcliente=idclientein); set S=ifnull(S,0); RETURN ROUND(p+q+S,2); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarsaldodelprestamo` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `buscarsaldodelprestamo`(`idin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
    declare a double;
    set a=(select sum(valor) from abonosprestamos  where idprestamo=idin);
    set a=ifnull(a,0);
    return (select plazo*valorcuota+valorcuotainicial-a from prestamos where id=idin);
    end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarsaldodelprestamoin` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `buscarsaldodelprestamoin`(`idin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
     declare a double;
     set a=(select sum(valor) from abonosprestamosin  where idprestamo=idin);
     set a=ifnull(a,0);
     return (select valor-a from prestamosalaempresa where id=idin);
     end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarsaldodelproveedor` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `buscarsaldodelproveedor`(`idclientein` INT(11)) RETURNS int
    SQL SECURITY INVOKER
begin DECLARE P INT(11); DECLARE Q INT(11);  DECLARE prestamos INT(11); 
SET prestamos=(select sum(saldo) from prestamosalaempresa where idcliente=idclientein);
SET P=(select sum(valor-descuento) from mayorescompras where idproveedor=idclientein and documento='CREDITO');
SET Q=(select sum(abonoscompras.valor) from abonoscompras,mayorescompras where mayorescompras.idproveedor=idclientein and abonoscompras.idmayorcompras=mayorescompras.id);
set prestamos=ifnull(prestamos,0); set P=ifnull(P,0); 
set Q=ifnull(Q,0); 
RETURN P+prestamos-Q; END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarseccion` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `buscarseccion`(`idin` INT(11)) RETURNS varchar(25) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE a varchar(25);
set a=(select ifnull(secciones.seccion,'DESCONOCIDO') from articulos,secciones where articulos.id=idin and idseccion=secciones.id);
return ifnull(a,'DESCONOCIDO');
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscartelefonotercero` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscartelefonotercero`(`idin` INT(11)) RETURNS varchar(110) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE P varchar(110);
SET P=(select concat(ifnull(telefono,''),' ',ifnull(celular,'')) from clientes where id=idin);
RETURN ifnull(P,'');
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscartrasladosabodega` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscartrasladosabodega`(`idin` INT(11), `fecha1` DATE, `fecha2` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad) from traslados where idarticulo=idin and cast(fechacreacion as date) BETWEEN fecha1 and fecha2 and origen<>'MESAS');
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscartrasladosproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscartrasladosproducto`(`idin` INT(11), `fecha1` DATE, `fecha2` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad) from traslados where idarticulo=idin and cast(fechacreacion as date) BETWEEN fecha1 and fecha2);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarultimaventa` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `buscarultimaventa`(`idin` INT(11)) RETURNS date
    SQL SECURITY INVOKER
BEGIN
        DECLARE P DATE;
        SET P=(select cast(fechacreacion as date) from ventas where idarticulo=idin order by id desc limit 1); 
        return ifnull(P,'');
        END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarultimoabonodecompras` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`localhost` FUNCTION `buscarultimoabonodecompras`(`idclientein` INT(11)) RETURNS varchar(25) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
declare rs varchar(25);
set rs=(select max(abonoscompras.fechacreacion) from abonoscompras,mayorescompras where idmayorcompras=mayorescompras.id and mayorescompras.idproveedor=idclientein  );
return ifnull(rs,'SIN ABONOS');
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarunidaddemedida` */;
DELIMITER ;;
CREATE DEFINER=`restaura_kaldi`@`localhost` FUNCTION `buscarunidaddemedida`(`idin` INT(11)) RETURNS varchar(50) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN declare rs varchar(50); set rs=(select unidaddemedida from unidadesdemedida where id=idin); return ifnull(rs,'DESCONOCIDO'); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarvalordelamesa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarvalordelamesa`(`idmesain` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN DECLARE rs double; set rs=(select sum(valortotal) from ventasauxiliar where idmesa=idmesain); return ifnull(rs,0); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarvalordelanotadebito` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarvalordelanotadebito`(`idndin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P int(11); SET P=(select valortotal from notasdebito where id=idndin); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarventasdelusuario` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarventasdelusuario`(`idin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(11);
SET P=(select ifnull(sum(total),0) from facturas where idvendedor =idin and cast(fechacreacion as date)=cast(now()as date) and abonado=0 );
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarventasporproductoyvendedor` */;
DELIMITER ;;
CREATE DEFINER=`restaura_kaldi`@`localhost` FUNCTION `buscarventasporproductoyvendedor`(`idvendedorin` INT(11), `idarticuloin` INT(11), `mesin` INT(2)) RETURNS int
    SQL SECURITY INVOKER
begin
declare a int(11);
set a=(select sum(cantidad) from ventas where nc=0 and abonado=0 and idvendedor=idvendedorin and idarticulo=idarticuloin and year(fechacreacion)=year(now()) and month(fechacreacion)=mesin);
return ifnull(a,0);
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarventasproducto` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarventasproducto`(`idin` INT, `fecha1` DATE, `fecha2` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad) from ventas where idarticulo=idin and fechacreacion BETWEEN fecha1 and fecha2);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarventasproductoanoymes` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `buscarventasproductoanoymes`(`idin` INT(11), `mesin` INT(2), `anoin` INT(4)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(cantidad) from ventas where idarticulo=idin and month(fechacreacion)=mesin and year(fechacreacion)=anoin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `buscarzona` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`162.214.175.121` FUNCTION `buscarzona`(`idin` INT(11)) RETURNS varchar(25) CHARSET latin1
    SQL SECURITY INVOKER
BEGIN
DECLARE a varchar(25);
set a=(select ifnull(zona,'DESCONOCIDO') from zonas,mesas where zonas.id=mesas.idzona and mesas.id=idin);
return ifnull(a,'DESCONOCIDO');
end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `calcularcostodelafactura` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `calcularcostodelafactura`(`idfacturain` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
DECLARE P DOUBLE;
SET P=(select sum(cantidad*costomedio)  from ventas where idfactura=idfacturain);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `calcularcostopomedio` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_kaldi`@`%.%.%.%` FUNCTION `calcularcostopomedio`(`idin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
begin
declare a double;
declare b double;
declare c double;
declare d double;
declare e double;
declare f double;
set d=(select valorgramo from compras where idarticulo=idin order by id desc limit 1);
set e=(select costomedio from articulos where id=idin);
set f=(select ultimocoste from articulos where id=idin);
set d=ifnull(d,0);
set a=(SELECT sum(cantidad*factor) from compras where  
idarticulo=idin and month(fecha)=month(now()) and year(fecha)=year(now()));
       set b=(SELECT sum(valortotal) from compras where  
idarticulo=idin and month(fecha)=month(now()) and year(fecha)=year(now()));
       set a=ifnull(a,1);
       set b=ifnull(b,0);
set c=  (b*1.0/a*1.0);
if c= 0 then set c=d; end if;
if c= 0 and e>0 then set c=e; end if;
if c= 0 and f>0 then set c=f; end if;
return c;
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `calcularcostoseguningredientes` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `calcularcostoseguningredientes`(`idarticuloin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
DECLARE P double;
SET P=(select sum(articulos.costomedio*componentesarticulos.cantidad) 
from articulos,componentesarticulos where articulos.id=idinsumo and idarticulo=idarticuloin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `calcular_disponibilidad` */;
DELIMITER ;;
CREATE DEFINER=`pruebas`@`%` FUNCTION `calcular_disponibilidad`(idarticuloin INT) RETURNS double
BEGIN
    DECLARE vtienecomposicion INT;
    DECLARE compromiso INT;
    DECLARE cantidadactual DOUBLE;

    -- Obtener si el artículo tiene composición
    SELECT tienecomposicion INTO vtienecomposicion
    FROM articulos
    WHERE id = idarticuloin;

    -- Calcular el compromiso
    SELECT IFNULL(SUM(factor * cantidad), 0) INTO compromiso
    FROM ventasauxiliar
    WHERE idarticulo = idarticuloin;

    -- Calcular la cantidad actual
    IF vtienecomposicion < 1 THEN
        SELECT cantidad INTO cantidadactual
        FROM articulos
        WHERE id = idarticuloin;
    ELSE
        SELECT  MIN(a2.cantidad / c.cantidad) INTO cantidadactual FROM articulos a1 LEFT JOIN componentesarticulos c ON a1.id = c.idarticulo LEFT JOIN articulos a2 ON c.idinsumo = a2.id WHERE c.cantidad>0 and a1.id = idarticuloin;
    END IF;

    -- Calcular el compromiso actual
   
        RETURN  cantidadactual- compromiso;
    
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `cantidaddecompras` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `cantidaddecompras`(`idin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(4);
SET P=(select count(id) from compras where idarticulo=idin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `comisionporclientes` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `comisionporclientes`(`idarticulo` INT(11), `idclientein` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(6);
DECLARE q varchar(50);
SET q=(select grupo from clientes  where id=idclientein);
if(q='ENTRENADORES') THEN  
SET P=(select comision from articulos where id=idarticulo);
ELSE 
SET P=(select (-valordistribuidor+valordeventa)/2 from articulos where id=idarticulo);
END IF;
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `comisionpreciopublico` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `comisionpreciopublico`(`idarticulo` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(6);
SET P=(select (-valordistribuidor+valordeventa)/2 from articulos where id=idarticulo);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `contararticulosenlamesa` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `contararticulosenlamesa`(`idarticuloin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(4);
SET P=(select sum(cantidad) from ventasauxiliar where idarticulo=idarticuloin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `contarlineasdelamesa` */;
DELIMITER ;;
CREATE DEFINER=`wwcont_texasburgers`@`%.%.%.%` FUNCTION `contarlineasdelamesa`(`idin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P int(11); declare notas int(11); set notas=(select count(id) from ventasauxiliar where idmesa=idin);RETURN ifnull(notas,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `contarlineasdemayorescompras` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `contarlineasdemayorescompras`(`idmayorin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN DECLARE P double; SET P=(select count(id) from compras where idmayor=idmayorin); RETURN ifnull(P,0); END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `contarlineasenventa` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`localhost` FUNCTION `contarlineasenventa`(`idin` INT(11)) RETURNS int
    NO SQL
    SQL SECURITY INVOKER
begin declare a int(3); set a=(select count(id) from ventas where idfactura=idin and abonado=0 and nc=0 and esmodif=0); return ifnull(a,0); end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `contarventasanuladas` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `contarventasanuladas`(`idarticuloin` INT(11), `idzin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(11);
set P=(select sum(cantidad) from ventas where idz=idzin and idarticulo=idarticuloin and abonado=1);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `contarventasbrutas` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `contarventasbrutas`(`idarticuloin` INT(11), `idzin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(11);
set P=(select sum(cantidad) from ventas where idz=idzin and idarticulo=idarticuloin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `desvestcompras` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `desvestcompras`(`idin` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
DECLARE P double;
DECLARE q double;
SET q=(select buscarpreciopromedio(idin));
SET P=(select sum((valorgramo-q)*(valorgramo-q)) from compras where idarticulo=idin);
RETURN ifnull(SQRT(P),0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `esfestivo` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`vps-385963.appitecintegraciones.com` FUNCTION `esfestivo`(`fechain` DATE) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select id from festivos where fecha=fechain);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `espadre` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `espadre`(`idarticuloin` INT(11), `idinsumoin` INT(11), `idusuarioin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
declare idarticuloactual int(11);
delete from auxiliarbuscarpadre where idusuario=idusuarioin;
if idarticuloin=idinsumoin then 
return 1;
end if;
insert into auxiliarbuscarpadre(idusuario,a)
select idusuarioin,idarticulo  from componentesarticulos where idinsumo=idarticuloin;
while (select count(a) from auxiliarbuscarpadre where idusuario=idusuarioin)>0 do 
set idarticuloactual=(select a from auxiliarbuscarpadre where idusuario=idusuarioin limit 1);

if(idarticuloactual=idinsumoin)then return 1;end if;
insert into auxiliarbuscarpadre(idusuario,a)
select idusuarioin,idarticulo from componentesarticulos where idinsumo=idarticuloactual;
delete from auxiliarbuscarpadre  where a=idarticuloactual;
end while;
RETURN 0;
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `facturatienemodificadores` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`162.214.175.121` FUNCTION `facturatienemodificadores`(`idin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
begin declare a int(3);declare b int(1); 
set b=0;
set a=(select count(id) from ventas where idfactura=idin and esmodif=1); 
if(a>0) then set b=1;end if;
return b; end ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `mirarsienventatienecomposicion` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `mirarsienventatienecomposicion`(`idarticuloin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
declare a int(2);
set a=(select count(componentesarticulos.id) from componentesarticulos,articulos where idarticulo=articulos.id and articulos.referencia=idarticuloin);
RETURN ifnull(a,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `mirarsitienecomposicion` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `mirarsitienecomposicion`(`idarticuloin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(1);
SET P=(select count(id) from componentesarticulos where idarticulo=idarticuloin);
IF p<1 THEN return '0';
else return 1;
END IF;
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `sepuedeborrarfamiliademodificadores` */;
DELIMITER ;;
CREATE DEFINER=`controll_kaldi`@`vps-385963.appitecintegraciones.com` FUNCTION `sepuedeborrarfamiliademodificadores`(`idin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(2);
DECLARE Q INT(2);
SET P=(select count(id) from asignacionarticulosfamiliasmodificadores where idfamilia=idin);
SET Q=(select count(id) from modificadores where idfamilia=idin);
RETURN if(P+Q>0,0,1);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `sumarventasanuladas` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `sumarventasanuladas`(`idarticuloin` INT(11), `idzin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(11);
set P=(select sum(valortotal-cantidad*descuento) from ventas where idz=idzin and idarticulo=idarticuloin and abonado=1);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `sumarventasbrutas` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `sumarventasbrutas`(`idarticuloin` INT(11), `idzin` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P int(11);
set P=(select sum(valortotal-cantidad*descuento) from ventas where idz=idzin and idarticulo=idarticuloin);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `totalcompradeestecliente` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `totalcompradeestecliente`(`idclientein` INT(11)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select SUM(total) from facturas where idcliente=idclientein);
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `totalizarventaauxiliar` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `totalizarventaauxiliar`(`idmesain` INT(11)) RETURNS double
    SQL SECURITY INVOKER
BEGIN
DECLARE P DOUBLE;
SET P=(SELECT ifnull(SUM(valortotal),0)/10 FROM ventasauxiliar where idmesa=idmesain);
RETURN P;
END ;;
DELIMITER ;
/*!50003 DROP FUNCTION IF EXISTS `ventasentrehoras` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` FUNCTION `ventasentrehoras`(`ccin` INT(3), `fecha1` DATE, `hora1` VARCHAR(9), `hora2` VARCHAR(9)) RETURNS int
    SQL SECURITY INVOKER
BEGIN
DECLARE P INT(11);
SET P=(select sum(valortotal) from ventas where cc=ccin and fecha between concat(fecha1,hora1) and concat(fecha1,hora2) ) ;
RETURN ifnull(P,0);
END ;;
DELIMITER ;
/*!50003 DROP PROCEDURE IF EXISTS `cambiarcostoencascada` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `cambiarcostoencascada`(IN `idarticuloin` BIGINT(20), IN `ccin` BIGINT(20))
    SQL SECURITY INVOKER
BEGIN
declare idtablaactual int(11);
declare idarticuloactual int(11);
delete from auxiliarcambiodeprecios where cc=ccin;
insert into auxiliarcambiodeprecios(idarticulo,idinsumo,cantidad,cc)
select idarticulo,idinsumo,cantidad,ccin from componentesarticulos where idinsumo=idarticuloin;
while (select count(id) from auxiliarcambiodeprecios  where cc=ccin)>0 do 
set idtablaactual=(select id from auxiliarcambiodeprecios where cc=ccin limit 1);
set idarticuloactual=(select idarticulo from auxiliarcambiodeprecios where id=idtablaactual);
update articulos set subido=0,costomedio=calcularcostoseguningredientes(idarticuloactual) where id=idarticuloactual;
insert into auxiliarcambiodeprecios(idarticulo,idinsumo,cantidad,cc)
select idarticulo,idinsumo,cantidad,ccin from componentesarticulos where idinsumo=idarticuloactual;
delete from auxiliarcambiodeprecios  where id=idtablaactual;
end while;

END ;;
DELIMITER ;
/*!50003 DROP PROCEDURE IF EXISTS `cotizarreceta` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `cotizarreceta`(IN `idusuarioin` INT(11), IN `tipodecotizacion` INT(1))
    SQL SECURITY INVOKER
BEGIN
declare idtablaactual int(11);
declare idcotizacionactual int(11);
declare cantidadactual double;
declare cantidadcotizacionactual double;
declare idarticuloactual int(11);
declare idarticuloparacotizar int(11);
if(select count(id) from auxiliarcotizarreceta)=0 THEN
truncate table auxiliarcotizarreceta;
else
delete from auxiliarcotizarreceta where idusuario=idusuarioin;
end if;
if(select count(id) from respuestacotizacionreceta)=0 THEN
truncate table respuestacotizacionreceta;
else
delete from respuestacotizacionreceta where idusuario=idusuarioin;
end if;




insert into respuestacotizacionreceta(idarticulo,idinsumo,cantidad,idusuario)
select 0,idarticulo,cantidad,idusuarioin from cotizaciondereceta where mirarsitienecomposicion(idarticulo)=0;









while(select count(id) from cotizaciondereceta where idusuario=idusuarioin and revisado=0)>0 DO
set idcotizacionactual=(select id from cotizaciondereceta  where idusuario=idusuarioin and revisado=0 limit 1);
set cantidadcotizacionactual=(select cantidad from cotizaciondereceta  where id=idcotizacionactual);
set idarticuloparacotizar=(select idarticulo from cotizaciondereceta  where id=idcotizacionactual);
insert into auxiliarcotizarreceta(idarticulo,idinsumo,cantidad,idusuario)
select idarticulo,idinsumo,cantidad*cantidadcotizacionactual,idusuarioin from componentesarticulos where idarticulo=idarticuloparacotizar;
while (select count(id) from auxiliarcotizarreceta  where idusuario=idusuarioin)>0 do 
set idtablaactual=(select id from auxiliarcotizarreceta  where idusuario=idusuarioin limit 1);
set idarticuloactual=(select idinsumo from auxiliarcotizarreceta where id=idtablaactual);
set cantidadactual=(select cantidad from auxiliarcotizarreceta where id=idtablaactual);
if(mirarsitienecomposicion(idarticuloactual)=0) THEN
insert into respuestacotizacionreceta(idarticulo,idinsumo,cantidad,idusuario)
values(0,idarticuloactual,cantidadactual,idusuarioin);
ELSE
insert into auxiliarcotizarreceta(idarticulo,idinsumo,cantidad,idusuario)
select idarticuloactual,idinsumo,cantidad*cantidadactual,idusuarioin from componentesarticulos where idarticulo=idarticuloactual;
end IF;
delete from auxiliarcotizarreceta  where id=idtablaactual;
end while;
update cotizaciondereceta set revisado=1 where id=idcotizacionactual;
end while;
if(tipodecotizacion=0) then 
select sum(respuestacotizacionreceta.cantidad) as cantidad,articulos.descripcion,articulos.costomedio as costo,unidaddemedida from respuestacotizacionreceta,articulos,unidadesdemedida where idinsumo=articulos.id and idunidaddemedida=unidadesdemedida.id GROUP by descripcion;
else 
select sum(respuestacotizacionreceta.cantidad) as cantidad,articulos.descripcion,articulos.ultimocoste as costo,unidaddemedida from respuestacotizacionreceta,articulos,unidadesdemedida where idinsumo=articulos.id and idunidaddemedida=unidadesdemedida.id GROUP by descripcion;
end if;
END ;;
DELIMITER ;
/*!50003 DROP PROCEDURE IF EXISTS `detallarsurecetaagrupada` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `detallarsurecetaagrupada`(IN `idarticuloin` INT(11), IN `idusuarioin` INT(11))
    SQL SECURITY INVOKER
BEGIN
declare idtablaactual int(11);
declare cantidadactual double;
declare idarticuloactual int(11);
if(select count(id) from auxiliarcostoagrupado)=0 THEN
truncate table auxiliarcostoagrupado;
else
delete from auxiliarcostoagrupado where idusuario=idusuarioin;
end if;

if(select count(id) from respuestacostoagrupado)=0 THEN
truncate table respuestacostoagrupado;
else
delete from respuestacostoagrupado where idusuario=idusuarioin;
end if;



insert into auxiliarcostoagrupado(idarticulo,idinsumo,cantidad,idusuario)
select idarticulo,idinsumo,cantidad,idusuarioin from componentesarticulos where idarticulo=idarticuloin;
while (select count(id) from auxiliarcostoagrupado  where idusuario=idusuarioin)>0 do 
set idtablaactual=(select id from auxiliarcostoagrupado  where idusuario=idusuarioin limit 1);
set idarticuloactual=(select idinsumo from auxiliarcostoagrupado where id=idtablaactual);
set cantidadactual=(select cantidad from auxiliarcostoagrupado where id=idtablaactual);
if(mirarsitienecomposicion(idarticuloactual)=0) THEN
insert into respuestacostoagrupado(idarticulo,idinsumo,cantidad,idusuario)
values(0,idarticuloactual,cantidadactual,idusuarioin);
ELSE
insert into auxiliarcostoagrupado(idarticulo,idinsumo,cantidad,idusuario)
select idarticuloactual,idinsumo,cantidad*cantidadactual,idusuarioin from componentesarticulos where idarticulo=idarticuloactual;
end IF;
delete from auxiliarcostoagrupado  where id=idtablaactual;
end while;
select sum(respuestacostoagrupado.cantidad) as cantidad,articulos.descripcion,articulos.costomedio,unidaddemedida from respuestacostoagrupado,articulos,unidadesdemedida where idinsumo=articulos.id and idunidaddemedida=unidadesdemedida.id GROUP by descripcion;
END ;;
DELIMITER ;
/*!50003 DROP PROCEDURE IF EXISTS `truncarventasauxiliar` */;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `truncarventasauxiliar`()
    SQL SECURITY INVOKER
BEGIN
declare n int(11);
set n =(select count(id) from ventasauxiliar);
if n=0 then 
truncate table ventasauxiliar;
end if;
END ;;
DELIMITER ;


