RU

Roundup admin

Enter your admin password.

Incorrect password or not an admin.

RU
RoundupAdmin
Operator view

Inventory settings

Carryover balance, density factor, product label.

admin

Inventory settings

These values drive the running-inventory math across the entire app.

Accessorial charge types

These options populate the Type dropdown when adding an accessorial charge in the AR → Trucking section.

Import historical data

Paste a JSON payload that matches the API shape. A snapshot of current data is saved before the import (look for railcars.before-import.*.json in backend/data/).


        

Expected JSON shape

{
  "settings": { "priorMonthInventoryLbs": -20365, "lbsPerGallon": 11.46 },
  "railcars": [
    {
      "_tmpId": "A",
      "railcarNumber": "TILX 220047",
      "dateReceived": "2026-03-20", "dateReleased": "2026-04-03",
      "carNetWeight": 174799.38, "lotNumber": "NLFMRX1505",
      "originLocation": "Luling, LA", "houffInvoiceNumber": "88611",
      "witsStatus": "Released"
    }
  ],
  "loads": [
    {
      "_railcarTmpId": "A",
      "shipDate": "2026-04-02", "bolNumber": "835699684",
      "lotNumber": "NLFMRX1505", "grossWeight": 71020, "tareWeight": 35820,
      "destinationCity": "WARSAW", "destinationState": "VA", "customer": "HELENA"
    }
  ],
  "adjustments": [
    { "date": "2026-04-06", "adjustmentLbs": -14520, "reason": "Calibration variance" }
  ]
}

Google Sheets backup

Every change appends one row to the configured Sheet. Sheet is the audit log; the JSON SimpleDB on disk is the source of truth.

  1. Reuse the Bentonite/Perlite service account (or create a new one in Google Cloud Console > Service Accounts).
  2. Share your destination Sheet with the service account email (Editor access).
  3. Set GOOGLE_SA_KEY_PATH and GOOGLE_SHEET_ID in /etc/roundup/env.
  4. Optional: GOOGLE_SHEET_RANGE (default Activity!A1).
  5. Restart: sudo systemctl restart roundup.

        

Data integrity

Warnings or quarantines from the last server start. If a JSON file was torn or missing, the server rolls forward from a snapshot and shows the result here.

Export data

Download a complete JSON dump of railcars, loads, adjustments, and settings.

Download JSON