{% extends "base.html" %} {% from "macros.jinja" import window_vars with context %} {% block scripts %} {{ window_vars(user) }} {% endblock %} {% block page %}

Payroll

Recurring payouts from a wallet you control into an employee's wallet.

New payroll line
Off by default: a back-dated start normally means "we pay on the 15th", not "send five months of back-pay now".
Next paydays
${ preview.total_periods } payment(s), ending ${ preview.ends_on }. Open-ended — pays until paused or cancelled.
Edit terms
The employee, the source wallet and the start date are fixed. Changing them would rewrite what past payouts were for. Cancel and re-create instead.
Pay the next period now
${ payNowDialog.contract.label || payNowDialog.contract.employee_username } — ${ payNowDialog.contract.amount } ${ payNowDialog.contract.currency }, payday ${ payNowPayday || '—' }. The period is consumed even if its payday has not arrived yet.
Payday ${ payNowPayday } has not passed, so there is no historical rate to look up — this will be priced at the current rate.
Will convert at what BTC was worth on ${ payNowPayday }.
Upcoming paydays
${ scheduleDialog.contract.label || scheduleDialog.contract.employee_username } — ${ scheduleDialog.contract.amount } ${ scheduleDialog.contract.currency } ${ scheduleDialog.contract.frequency }
No paydays left.
Ends ${ scheduleDialog.preview.ends_on }. Open-ended.
{% endblock %}