Aprende qué es y cómo funciona mirando este video.
https://1drv.ms/v/c/1245f220ea37875b/IQCPHzFTaiZLTaqI32yr38VpAdBsq_XwK_4hbtIl5nglmcI?e=groA24
RUNFOOD - el que se va a usar en caja.
RUC 1 - (En el video se llama "Pepe Perez")
RUC 2 - (En el video se llama "Martha")
NOTA. Esta configuración es compatible runfoodcore 18.0.4 o superior. Los 3 sistemas deben tener esta versión o una versión superior.
Como parte de los requisitos es necesario que ya tengas instalado y configurado los 3 sitemas: es decir, con productos subidos, metodos de pago, usuarios, etc.
Tanto los usuarios y metodos de pago deben tener LOS MISMOS NOMBRES. En el caso de los productos deben tener EL MISMO CODIGO en RunFood y en el RUC correspondiente.
También en la base de datos de RUNFOOD, la familia debe estar configurada para cada producto.
insert into runfood.webhook (eventName, endpoint, createdAt, updatedAt, createdBy, updatedBy, secret)
values ('INVOICE.CREATED', 'http://localhost:998/nueva_venta', GETDATE(), GETDATE(), 1, 1, '6f4a6sd4f6a5s4df65a4s65dr4q12364416234')
insert into runfood.tarea_auto_generar (entidadDestino, agenteUid, agenteNombreMostrar, tareaNombreMostrar, requisitoPara)
values ('venta', 'DB2AC3C1-F5AD-4E9C-84FE-A92AF2638B59', 'Multi RUC', 'Generar Facturas', 'impresion')
Limpiar la base de datos RUNFOOD (incluyendo cambiar el ruc a 0000000000000, borra el certificado (ejecuta DELETE FROM runfood.FILES), borra las configuraciones de ambiente de producción de facturacion electornica (en configuración / empresa)
Si no lo has hecho aun, crea las FAMILIAS.
asigna las FAMILIAS correspondientes a cada producto.
Genera una venta.
valida que la impresión sale con el RUC correspondiente (o los RUCs correspondientes). Verifica los cálculos usando una calculadora, para validar que el sistema calcula bien los valores.
Haz una prueba de otra factura con datos y utiliza diferentes métodos de pago a la vez.
OPCIONAL. Si el cliente maneja 10% servicio, verifica que el 10% de servicio se calcule bien en cada factura.
Anula las facturas en RUNFOOD
cuando termines con las pruebas anula esas facturas de ambiente de producción. (Aprovecha para validar que los RUcs están correctamente configurados, los correos se envían, etc)
Estas listo para comenzar. 🥳