```ts
function vatBack(gross: number, rate: number): number {
  if (rate < 0) {
    throw new Error("Rate cannot be negative.");
  }

  const basePrice = gross / (1 + rate);
  return Math.floor(basePrice);
}

// Example usage:
console.log(vatBack(150, 0.2)); // Expected output: 130
```