```ts
export function vatBack(gross: number, rate: number): number {
  if (rate < 0) {
    throw new Error('Rate must be non-negative');
  }
  return Math.floor(gross / (1 + rate));
}
```