Validation Rules - RodrigoMattosoSilveira/EnterpriseRemoteSystems GitHub Wiki

Person

  • required: name
  • unique: name, phone, email, cpf, pix_key

Collaborator Journey

  • person required
  • start date required
  • payment method required
  • payment value > 0
  • location/task/sector required

Production

  • date required
  • period required
  • well required
  • grams produced >= 0

Gold Price

  • one quote per date
  • price > 0

Expense

  • collaborator required
  • currency required
  • at least one item
  • quantity > 0
  • unit price >= 0
  • total must reconcile

Reversal

  • original entry must be active and not already fully reversed unless partial reversal is intentionally supported later