Usted estĆ” aquĆ:
Realizar un balance negativo en una declaración
Si el extracto de un representante de ventas en Salesforce Spiff muestra un saldo negativo y no desea deducir ese importe del pago de comisión para el periodo de extracto actual, puede trasladar el saldo negativo al siguiente periodo de extracto.
Ediciones necesarias
| Disponible en: Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience |
| Disponible en: Enterprise Edition, Unlimited Edition y Developer Edition |
| EstÔ disponible a un coste adicional en: Edición profesional con API de servicios web activada |
| Permisos de usuario necesarios | |
|---|---|
| Para modificar hojas de cÔlculo y crear reglas de pago: | Una función de usuario de Spiff con este permiso activado. Configuración de diseñador: Gestionar |
Tiene algunas opciones para gestionar un saldo negativo para el periodo actual.
- Muestre el saldo negativo como el saldo de extracto total para el periodo actual y traslade el saldo al siguiente periodo.
- Ponga a cero el saldo negativo para el periodo de extracto actual y arrastre el saldo al siguiente periodo.
- Reduzca a cero el saldo negativo para el periodo de extracto actual, pero muestre el importe negativo para la transparencia y traslade el saldo al siguiente periodo.
Opción 1: Mostrar un saldo negativo en el extracto actual
Puede mostrar el saldo negativo como el saldo de extracto total para el periodo actual y trasladar el saldo al siguiente periodo. Si muestra un saldo de visualización en el extracto actual, hay trabajo adicional para su departamento de nómina para ignorar o eliminar el saldo negativo. Puede eliminar manualmente un saldo negativo antes de enviar el extracto a nómina.
- En Designer, cree una hoja de cƔlculo.
-
Cree campos que muestran el inicio y el final del periodo anterior, de modo que tenga una referencia que cambie basÔndose en el periodo de declaración actual.
Para asegurarse de que las fechas se actualizan de forma dinƔmica, utilice las funciones de ayuda BeginningOfPeriod y EndOfPeriod.
BeginningOfPreviousPeriod = months_ago(BeginningOfPeriod, 1)EndOfPreviousPeriod = end_of_month(end_of_period(months_ago(EndOfPeriod, 1))) -
Cree un cÔlculo de hoja de cÔlculo que haga referencia al saldo de la declaración anterior.
SalesRepAmountFromPreviousPeriod = amounts_from(BeginningOfPreviousPeriod, EndOfPreviousPeriod, "plan_name")La función
amounts_from()hace referencia a los campos de hojas de trabajo que creó y el argumento "plan_name" es el nombre del plan, encerrado entre comillas dobles. -
Cree un cƔlculo de hoja de cƔlculo que solo muestre saldos negativos.
NegativeBalanceCarriedForward = min(SalesRepAmountFromPreviousPeriod, 0)La función
min()hace referencia al cÔlculo de la hoja de cÔlculo SalesRepAmountFromPreviousPeriod, lo compara con 0 y devuelve el menor de los números.- Si el saldo del periodo de declaración anterior es positivo, este cÔlculo devuelve
0. - Si el saldo de la declaración anterior es negativo, se devuelve el saldo negativo.
- Si el saldo del periodo de declaración anterior es positivo, este cÔlculo devuelve
-
Cree una regla de pago desde el cƔlculo de la hoja de cƔlculo NegativeBalanceCarriedForward.
- Seleccione el campo NegativeBalanceCarriedForward y haga clic en Crear regla de pago desde el panel derecho.
- Agregue el nombre de la regla de pago que desea mostrar en los extractos y haga clic en Crear.
La regla de pago se agrega a todas las reglas de pago del plan. Un saldo negativo en un periodo de extracto se traslada al siguiente periodo de extracto. El resto de declaraciones muestran cero si el saldo de declaración anterior es positivo.
Opción 2: Poner a cero un saldo negativo en el extracto actual
Puede excluir el saldo negativo para el periodo de extracto actual y trasladar el saldo al siguiente periodo. Si excluye un saldo negativo, no hay trabajo adicional para usted o su departamento de nómina.
- En Designer, cree una hoja de cƔlculo.
-
Cree campos que muestran el inicio y el final del periodo anterior, de modo que tenga una referencia que cambie basÔndose en el periodo de declaración actual.
Para asegurarse de que las fechas se actualizan de forma dinƔmica, utilice las funciones de ayuda BeginningOfPeriod y EndOfPeriod.
BeginningOfPreviousPeriod = months_ago(BeginningOfPeriod, 1)EndOfPreviousPeriod = end_of_month(end_of_period(months_ago(EndOfPeriod, 1))) -
Cree un cƔlculo de hoja de cƔlculo que suma todas las reglas de pago actuales del plan, que determina si el total del extracto actual es un saldo negativo que requiere un ajuste.
Determine los campos utilizados para calcular cada una de las reglas de pago actuales del plan pasando el ratón sobre el importe total para cada regla. Agregue los campos juntos. Si el pago final procede de un campo de hoja de datos, utilice la función
sum(). Si el pago final procede de un campo de hoja de cƔlculo o un campo de resumen en la hoja de datos, puede hacer referencia al campo directamente.StatementTotal = payout_rule_1_amount_field + payout_rule_2_amount_field -
Cree un cƔlculo de hoja de cƔlculo que solo muestre saldos negativos.
CurrentPendingBalance = min(StatementTotal, 0)La función
min()hace referencia al cÔlculo de la hoja de cÔlculo StatementTotal, lo compara con 0 y devuelve el menor de los números.- Si el saldo de declaración anterior es positivo, este cÔlculo devuelve
0. - Si el saldo de declaración anterior es negativo, este cÔlculo devuelve el saldo negativo.
- Si el saldo de declaración anterior es positivo, este cÔlculo devuelve
-
Para eliminar a cero el saldo del extracto, invierta el saldo negativo.
StatementNegativeBalanceAdjustment = CurrentPendingBalance * (-1) -
Cree una regla de pago desde el cƔlculo de la hoja de cƔlculo StatementNegativeBalanceAdjustment.
- Seleccione el campo StatementNegativeBalanceAdjustment y haga clic en Crear regla de pago desde el panel derecho.
- Agregue el nombre de la regla de pago que desea mostrar en extractos, como Ajuste de saldo negativo de extracto y haga clic en Crear.
-
Extraiga el ajuste de saldo negativo del periodo de extracto anterior como el saldo negativo para trasladar.
PreviousStatementCarryForward = amounts_from(BeginningOfPreviousPeriod, EndOfPreviousPeriod, "plan_name", "Statement Negative Balance Adjustment") *(-1)La función
amounts_from()hace referencia al ajuste del periodo anterior que se realizó para realizar la0de importe. En vez de hacer referencia al plan completo, la función solo hace referencia a la regla de pago de ajuste. Para devolver el saldo original, multiplique la regla de pago de ajuste por-1. - Para confirmar el nuevo total de declaración, incluyendo el saldo negativo que se trasladó desde el periodo de declaración anterior, verifique que el cÔlculo StatementTotal incluye el cÔlculo PreviousStatementCarryForward en el total de declaración actual.
Cuando el saldo del extracto es positivo, el pago del extracto final con las dos nuevas reglas de pago devuelve datos normalmente. Cuando el saldo es negativo, el saldo se pone a cero y se traslada al siguiente periodo de extracto.
Opción 3: Poner a cero un saldo negativo pero mostrar el importe negativo en el extracto actual
Puede eliminar a cero el saldo negativo para el periodo de extracto actual pero aún proporcionar transparencia para los representantes y mostrar el importe negativo con una regla ¿Qué pasa si?. Transfiera el saldo al siguiente periodo, pero el saldo negativo no afecta a los totales de extractos.
- En Designer, cree una hoja de cƔlculo.
-
Cree campos que muestran el inicio y el final del periodo anterior, de modo que tenga una referencia que cambie basÔndose en el periodo de declaración actual.
Para asegurarse de que las fechas se actualizan de forma dinƔmica, utilice las funciones de ayuda BeginningOfPeriod y EndOfPeriod.
BeginningOfPreviousPeriod = months_ago(BeginningOfPeriod, 1)EndOfPreviousPeriod = end_of_month(end_of_period(months_ago(EndOfPeriod, 1))) -
Cree un cƔlculo de hoja de cƔlculo que suma todas las reglas de pago actuales del plan, que determina si el total del extracto actual es un saldo negativo que requiere un ajuste.
Determine los campos utilizados para calcular cada una de las reglas de pago actuales del plan pasando el ratón sobre el importe total para cada regla. Agregue los campos juntos. Si el pago final procede de un campo de hoja de datos, utilice la función
sum(). Si el pago final procede de un campo de hoja de cƔlculo o un campo de resumen en la hoja de datos, puede hacer referencia al campo directamente.StatementTotal = payout_rule_1_amount_field + payout_rule_2_amount_field -
Cree un cƔlculo de hoja de cƔlculo que solo muestre saldos negativos.
CurrentPendingBalance = min(StatementTotal, 0)La función
min()hace referencia al cÔlculo de la hoja de cÔlculo StatementTotal, lo compara con 0 y devuelve el menor de los números.- Si el saldo del periodo de declaración anterior es positivo, este cÔlculo devuelve
0. - Si el saldo de la declaración anterior es negativo, este cÔlculo devuelve el saldo negativo.
- Si el saldo del periodo de declaración anterior es positivo, este cÔlculo devuelve
-
Cree una regla ¿Qué sucede si? desde el cÔlculo de la hoja de cÔlculo CurrentPendingBalance de modo que el total no tenga en cuenta este saldo.
- Seleccione el campo CurrentPendingBalance y haga clic en Crear regla de pago desde el panel derecho.
- Agregue el nombre de la regla de pago que desea mostrar en extractos, como Saldo pendiente actual, y haga clic en Crear.
- En la ficha Planes, seleccione la regla y active ¿Qué sucede si?.
-
Cree un cÔlculo de hoja de cÔlculo que haga referencia al importe del periodo anterior desde la regla ¿Qué pasa si?.
PreviousStatementCarryForward = amounts_from(BeginningOfPreviousPeriod, EndOfPreviousPeriod, "plan_name", "Current Pending Balance")La función
amounts_from()hace referencia al saldo negativo del periodo anterior. - Para confirmar el nuevo total de declaración, incluyendo el saldo negativo que se trasladó desde el periodo de declaración anterior, verifique que el cÔlculo StatementTotal incluye el cÔlculo PreviousStatementCarryForward en el total de declaración actual.
-
Cree un cƔlculo de hoja de cƔlculo que ponga a cero un saldo negativo para el periodo actual o permita que se propague un saldo positivo.
StatementNegativeBalanceAdjustment = min(StatementTotal, 0) * (-1) + PreviousStatementCarryForward- Si el saldo de declaración actual es positivo, la función
min()devuelve0y agrega el saldo arrastrado negativo de la declaración anterior. - Si el saldo de declaración actual es negativo, la función
min()multiplica el saldo por-1para eliminar la declaración actual.
- Si el saldo de declaración actual es positivo, la función
-
Cree una regla de pago desde el cƔlculo de la hoja de cƔlculo StatementNegativeBalanceAdjustment.
- Seleccione el campo StatementNegativeBalanceAdjustment y haga clic en Crear regla de pago desde el panel derecho.
- Agregue el nombre de la regla de pago que desea mostrar en extractos, como Ajuste de saldo negativo de extracto y haga clic en Crear.
