Cobros, fecha de vencimiento, día de pago - Printable Version +- CoreBOSBB (https://discussions.corebos.org) +-- Forum: Support (https://discussions.corebos.org/forumdisplay.php?fid=17) +--- Forum: User Support (https://discussions.corebos.org/forumdisplay.php?fid=6) +--- Thread: Cobros, fecha de vencimiento, día de pago (/showthread.php?tid=568) Pages:
1
2
|
Cobros, fecha de vencimiento, día de pago - JesusPC - 02-13-2017 Hola, tengo un flujo para generar los cobros a partír de facturas dependiendo de la forma de pago de la cuenta. Va bien todo execto que no se como hacerlo cuando la cuenta además de la forma de pago e intervalo de pago tien un día de pago o 2 días de pago. Por ejemplo, forma de pago "Recibo domiciliado a 15 días" Días de pago el 15 y el 30. Significa que a la fecha vencimiento de la factura (o fecha factura) le he de añadir 15 días y luego establecer la fecha (15 o 30) teniendo en cuenta que ha de ser la más próxima por encima. Fecha factura 17-03, le corresponderían 15 días (2-03) y por proximidad, el 15-03 sería la fecha vencimiento. No se si hay algtuna función donde se pueda realizar esto que comento. Gracias! RE: Cobros, fecha de vencimiento, día de pago - joebordes - 08-15-2017 Hola Hemos añadido dos funciones al sistema de flujos de trabajo que podrían ayudarte con esta solicitud: Quote:get_nextdate(startDate,days,holidays,include_weekend) Aceptan una fecha de inicio para el cálculo, los días aceptables para la siguiente fecha a encontrar, una lista de festivos que no puede devolver y un último parámetro para indicar si puede devolver fechas que caen en sábado y domingo. Puedes ver unos ejemplos de llamada en nuestro proyecto de tests: https://github.com/tsolucio/coreBOSTests/blob/master/modules/com_vtiger_workflow/expression_functions/datetimeTest.php#L129 RE: Cobros, fecha de vencimiento, día de pago - JesusPC - 08-15-2017 Gracias Joe! A ver que tal y comento. RE: Cobros, fecha de vencimiento, día de pago - JesusPC - 09-01-2017 Supongo que lo estoy haciendo mal porque al ejecutarse me da error (lo siento no he podido copiarlo, pero ere de expresión...). Esta es la que estoy usando para el vencimiento: get_nextdate(duedate ,$(account_id : (Accounts) cf_1202) ,'',1) Función sobre fecha vencimeinto factura, "campo día de pago1", vacio para que no se salte ningún festivo (''), 1 para que incluya fines de semana. Gracias! RE: Cobros, fecha de vencimiento, día de pago - joebordes - 09-13-2017 Pues resulta que el sistema de flujos de trabajo no aceptaba las cadenas vacías '' por lo que te estaba dando un error internamente. He corregido esto ampliando las expresiones para aceptar cadenas vacías. Pruebalo y nos cuentas. RE: Cobros, fecha de vencimiento, día de pago - JesusPC - 09-14-2017 (09-13-2017, 11:54 PM)joebordes Wrote: Pues resulta que el sistema de flujos de trabajo no aceptaba las cadenas vacías '' por lo que te estaba dando un error internamente. He corregido esto ampliando las expresiones para aceptar cadenas vacías. Pruebalo y nos cuentas. Gracias @Joebordes Probando RE: Cobros, fecha de vencimiento, día de pago - JesusPC - 10-14-2017 Probado y funcionando con día de pago. Mas leña ? Y con 2 días de pago? RE: Cobros, fecha de vencimiento, día de pago - joebordes - 10-14-2017 El parámetro de "Dias" es una lista de dias "15,30" ¿es eso lo que me preguntas? RE: Cobros, fecha de vencimiento, día de pago - JesusPC - 10-14-2017 (10-14-2017, 11:31 AM)joebordes Wrote: El parámetro de "Dias" es una lista de dias "15,30" Si, justo eso Gracias Joe! RE: Cobros, fecha de vencimiento, día de pago - JesusPC - 11-20-2017 (10-14-2017, 04:17 PM)JesusPC Wrote:(10-14-2017, 11:31 AM)joebordes Wrote: El parámetro de "Dias" es una lista de dias "15,30" Hola Joe No consigo que funcione con 2 días de pago y supongo que es la expresión por las comillas (') o doble comilla ("), no se cual he de usar en este caso: get_nextdate(duedate ,'$(account_id : (Accounts) cf_1202) ,$(account_id : (Accounts) cf_1203)','',1) Así si funciona, con un solo día: get_nextdate(duedate ,$(account_id : (Accounts) cf_1202) ,'',1) Mira si puedes echarme una mano. |