Saltar al contenido principal

Tipos de destajo

Si sus empleados ganan por quintal cortado, caja armada o tarea sembrada, cada una de esas actividades es un tipo de destajo. Los tipos de destajo definen las tareas que se pagan por unidad de trabajo realizada: su valor por unidad, su medida y la cuenta contable del gasto.

Para gestionar tipos de destajo:

  1. Ir a "Nominas".
  2. En "Settings", seleccionar "Tipos de destajo".

Crear un tipo de destajo

  1. Hacer clic en "Nuevo".
  2. Completar los campos:

Formulario de nuevo tipo de destajo

  • Activo: marcar para que este disponible.
  • Nombre: nombre del tipo de destajo (ej. "Corte de cafe", "Siembra", "Limpieza de terreno").
  • Valor: pago por unidad de trabajo realizada.
  • Unidad de medida: unidad en que se mide el trabajo (ej. "quintal", "tarea", "hectarea", "unidad").
  • Cuenta contable: cuenta de gasto asociada al destajo.
  • Grupo de tipo de destajo: agrupacion para organizacion y reportes.
  • Incluye bonificacion: si se marca, el valor del destajo ya incluye la bonificacion mensual.
  • Forzar bonificacion de semana completa: si se marca, fuerza el calculo de bonificacion para empleados que completan la semana laboral completa con destajos.
  • Es hora extra: si se marca, el destajo se considera como pago de horas extra.
  1. Hacer clic en "Guardar".

Exportar tipos de destajo

En el listado de tipos de destajo, hacer clic en "Exportar" para descargar un archivo Excel con todos los tipos de destajo configurados.

Editar y borrar tipos de destajo

Desde el detalle del tipo de destajo, usar los botones "Editar" y "Borrar".

Con los tipos de destajo listos, ya puede registrar el trabajo diario de cada empleado y el sistema calculará el valor automáticamente. Si su listado empieza a crecer, los grupos de tipos de destajo le ayudarán a mantenerlo ordenado.

API (llamadas desde sistemas externos)

Listar tipos de destajo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/payroll/settings/piecework_types.json

Esto devolverá un JSON similar a este:

[
{
"id": 1,
"active": true,
"zid": 1,
"piecework_type_group_id": 1,
"id_number": "DEST-001",
"name": "Corte de cafe",
"unit_of_measurement": "quintal",
"value": "45.500000",
"description": "Corte de cafe por quintal",
"account_id": 2,
"creator_id": 3,
"updater_id": 3,
"entity_id": 1,
"created_at": "2026-08-01T10:00:00.000Z",
"updated_at": "2026-08-01T10:00:00.000Z",
"includes_bonus": true,
"overtime": false,
"force_whole_week_bonuses_with_other_bonused_piecework_types": false,
"piecework_type_group": {
"id_number": "GRP-001",
"name": "Cosecha"
}
},
{
"id": 2,
"active": true,
"zid": 2,
"piecework_type_group_id": 2,
"id_number": "DEST-002",
"name": "Siembra",
"unit_of_measurement": "tarea",
"value": "30.000000",
"description": "Siembra por tarea",
"account_id": 2,
"creator_id": 3,
"updater_id": null,
"entity_id": 1,
"created_at": "2026-08-01T11:00:00.000Z",
"updated_at": "2026-08-01T11:00:00.000Z",
"includes_bonus": true,
"overtime": false,
"force_whole_week_bonuses_with_other_bonused_piecework_types": false,
"piecework_type_group": {
"id_number": "GRP-002",
"name": "Siembra"
}
}
]

Ver un tipo de destajo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/payroll/settings/piecework_types/1.json

Esto devolverá un JSON similar a este:

{
"id": 1,
"active": true,
"zid": 1,
"piecework_type_group_id": 1,
"id_number": "DEST-001",
"name": "Corte de cafe",
"unit_of_measurement": "quintal",
"value": "45.500000",
"description": "Corte de cafe por quintal",
"account_id": 2,
"creator_id": 3,
"updater_id": 3,
"entity_id": 1,
"created_at": "2026-08-01T10:00:00.000Z",
"updated_at": "2026-08-01T10:00:00.000Z",
"includes_bonus": true,
"overtime": false,
"force_whole_week_bonuses_with_other_bonused_piecework_types": false
}

Obtener estructura para crear un tipo de destajo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/payroll/settings/piecework_types/new.json

Esto devolverá un JSON similar a este:

{
"id": null,
"active": true,
"zid": null,
"piecework_type_group_id": null,
"id_number": null,
"name": null,
"unit_of_measurement": null,
"value": null,
"description": null,
"account_id": null,
"creator_id": null,
"updater_id": null,
"entity_id": 1,
"created_at": null,
"updated_at": null,
"includes_bonus": true,
"overtime": false,
"force_whole_week_bonuses_with_other_bonused_piecework_types": false
}

Obtener estructura para editar un tipo de destajo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/payroll/settings/piecework_types/1/edit.json

Esto devolverá un JSON similar a este:

{
"id": 1,
"active": true,
"zid": 1,
"piecework_type_group_id": 1,
"id_number": "DEST-001",
"name": "Corte de cafe",
"unit_of_measurement": "quintal",
"value": "45.500000",
"description": "Corte de cafe por quintal",
"account_id": 2,
"creator_id": 3,
"updater_id": 3,
"entity_id": 1,
"created_at": "2026-08-01T10:00:00.000Z",
"updated_at": "2026-08-01T10:00:00.000Z",
"includes_bonus": true,
"overtime": false,
"force_whole_week_bonuses_with_other_bonused_piecework_types": false
}

Crear un tipo de destajo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X POST \
-d '{
"piecework_type": {
"active": true,
"name": "Corte de cafe",
"value": "45.5",
"unit_of_measurement": "quintal",
"account_id": "2",
"piecework_type_group_id": "1",
"includes_bonus": true,
"force_whole_week_bonuses_with_other_bonused_piecework_types": false,
"overtime": false
}
}' \
https://app.zauru.com/payroll/settings/piecework_types.json

Esto devolverá un JSON similar a este:

{
"id": 1,
"active": true,
"zid": 1,
"piecework_type_group_id": 1,
"id_number": "DEST-001",
"name": "Corte de cafe",
"unit_of_measurement": "quintal",
"value": "45.500000",
"description": null,
"account_id": 2,
"creator_id": 3,
"updater_id": null,
"entity_id": 1,
"created_at": "2026-08-01T10:00:00.000Z",
"updated_at": "2026-08-01T10:00:00.000Z",
"includes_bonus": true,
"overtime": false,
"force_whole_week_bonuses_with_other_bonused_piecework_types": false
}

Actualizar un tipo de destajo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X PUT \
-d '{
"piecework_type": {
"value": "50.0",
"includes_bonus": false
}
}' \
https://app.zauru.com/payroll/settings/piecework_types/1.json

En caso de exito, retorna un codigo HTTP 204 No Content (sin cuerpo).

Borrar un tipo de destajo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X DELETE \
https://app.zauru.com/payroll/settings/piecework_types/1.json

En caso de exito, retorna un codigo HTTP 204 No Content (sin cuerpo).

¿Le fue útil esta guía?