Skip to main content

VeraCore tabs and columns reference

A VeraCore connection has fourteen tabs. Every one is always available — unlike some 3PL integrations, VeraCore exposes the same surface to every account, so there is no per-connection capability list that hides sections.

This page is the map: what each tab is for, every column on its table, and the filters above it.

TabURL segmentIcon
Dashboard/dashboardmdi-view-dashboard
Warehouse Mappings/warehouse-mappingsmdi-warehouse
Inventory/inventorymdi-package
Inventory Ledger/inventory-ledgermdi-clipboard-list
Products/productsmdi-tag-multiple
Orders/ordersmdi-package-variant
Fulfillments/fulfillmentsmdi-truck-delivery
Expected Arrivals/expected-arrivalsmdi-truck-check
Report Tasks/report-tasksmdi-file-chart
Shipping Methods/shipping-methodsmdi-truck-fast
Source Codes/source-code-mappingsmdi-code-tags
Financial/financialmdi-currency-usd
Activity Log/activitymdi-history
Settings/settingsmdi-cog

All routes hang off /integrations/veracore/<connection-id>/.


Dashboard

The health page — orders, inventory, products, and receiving activity at a glance. It answers "is everything flowing?" without opening another tab.

Two buttons sit in the header. Refresh re-reads the figures SKU.io already holds. Refresh From VeraCore starts an actual sync, and is unavailable while one is running — hovering explains why: "A VeraCore sync is already running — track its progress in the job tray." The tiles update themselves when that job finishes, so you can leave the page open.

The KPI cards

Three headings group them.

Orders

CardSub-labelLands on
Total OrdersAcross all statusesOrders
Unlinked OrdersMissing SKU fulfillmentOrders, filtered to unlinked
Pending ReportsQueued or pollingReport Tasks, status polling
Failed ReportsRequire retryReport Tasks, status failed

Inventory & Products

CardSub-labelLands on
Mirrored OffersVeraCore AvailableInventory
DiscrepanciesVeraCore vs SKU.ioInventory, Discrepancies segment
VeraCore ProductsOffers in the catalogProducts
UnmappedNo SKU.io productProducts, unmapped filter
Needs ReviewFuzzy match — confirmProducts, needs-review filter
Unmapped FacilitiesNo SKU.io warehouseWarehouse Mappings

Receiving

CardSub-labelLands on
Pending Expected ArrivalsBuilt, not yet announcedExpected Arrivals, pending
Announced to VeraCoreAwaiting receipt at the 3PLExpected Arrivals, sent
Arrival ErrorsRejected — fix and re-pushExpected Arrivals, error

Every card is clickable and lands on the tab and filter that explains it. A card only takes on a colour when its value is non-zero, so a screen of neutral tiles is a healthy one — a coloured number is the thing worth clicking.

The panels

Below the KPIs, five panels: one chart and four clocks.

PanelWhat it shows
Orders by StatusA bar per VeraCore order status, coloured by outcome — green shipped, blue in progress, amber waiting, red held. View all → opens the Orders tab
Orders SyncLast order fetch
Tracking SyncLast tracking update
Inventory SyncLast Available-quantity mirror
Products SyncLast Offer catalog pull

The clocks read in plain language — Just now, 3 hours ago, 2 days ago — and a pipeline that has never run says Never synced rather than showing a zero. On a new connection that is the expected reading, not a fault.

The chart's empty state says so too: No order status data yet — run a sync to populate.


Warehouse Mappings

Which VeraCore facility corresponds to which SKU.io warehouse. Facilities are discovered automatically from the inventory feed.

ColumnNotes
VeraCore FacilityThe facility name as VeraCore reports it
SKU.io WarehouseThe warehouse it maps to — editable inline
Saved AsThe mapping that is persisted, versus the one you are editing
ActiveWhether the mapping is in use
SourceWhether the mapping was auto-created or set by a person
Last SeenWhen the facility last appeared in a sync

The row menu offers Forget this facility? — removes a facility SKU.io discovered but you do not use.

See Map VeraCore facilities to warehouses.


Inventory

The biggest tab. It opens on four segment cards that split every item into one of four buckets, four balance cards summarising totals, and four sub-tabs.

A zero here is a real answer

The count chip stays visible even at zero. "Nothing is out of balance" is information, so the chip is never hidden.

While a sync is running, the sync button is disabled with the tooltip "An inventory sync is already running — track its progress in the job tray."

All Inventory

Every mirrored balance, one row per item per facility.

ColumnNotes
ItemVeraCore offer ID
TitleOffer title
SKU.io ProductThe mapped product, or blank
WarehouseThe VeraCore facility
UoMUnit of measure
On HandPhysically in the building
AvailableFree to sell
CommittedOn Hand minus Available
IncomingExpected in
SourceWhether the row came from a per-facility figure or an aggregate fallback
Last SyncedWhen VeraCore last reported it
UpdatedWhen the SKU.io row last changed

Filters: All Items / Mapped To A Product / Not Mapped, plus a warehouse filter (All Warehouses).

Discrepancies

Items where SKU.io and VeraCore disagree.

ColumnNotes
SKUThe SKU.io product
VeraCore ItemThe offer it is mapped to
WarehouseThe SKU.io warehouse
Unit CostUsed to value the variance
In KitsHow many kits use this component
SKU.io QtyWhat SKU.io believes
VeraCore AvailableWhat VeraCore reports
DiscrepancyThe difference
ValueDiscrepancy × unit cost
Last SyncedWhen VeraCore last reported it

Selected rows can be turned into a stock take — see Create a stock take from discrepancies. The stock-take status filter offers Draft, Open (Initialized), and Closed (Finalized).

SKU.io Only

Products SKU.io holds stock for that VeraCore has never reported.

Column
SKU · Name · Type · Unit Cost · SKU.io Qty

VeraCore Only

Offers VeraCore reports that are not mapped to any SKU.io product.

ColumnNotes
Item · Title · FacilityIdentity
On Hand · Available · Committed · IncomingBalances
StatusWhether the offer needs review

Inventory Ledger

What changed between two inventory snapshots. These are derived diffs, not warehouse transactions — see Read the inventory ledger.

ColumnNotes
Observed AtWhen the snapshot that produced this row was taken
ItemVeraCore offer ID
TitleOffer title
WarehouseThe facility
On HandThe new on-hand figure
AvailableThe new available figure
DeltaThe change since the previous snapshot
SourceWhich kind of comparison produced the row — see Statuses reference

Filters:

FilterOptions
DirectionAll Changes · Increases · Decreases
SourceChanges Only · Snapshot Change · No Longer Reported · First Observation · All Sources
WarehouseAll Warehouses, then one per facility

Products

The mirrored VeraCore Offer catalogue, with the SKU.io mapping laid over it. Card title: VeraCore Offers.

ColumnNotes
ItemThe VeraCore offer ID
TitleOffer title
Mapped SKUThe SKU.io product behind it
MappingMapped / Needs Review / Unmapped
OwnerWhich client account owns the offer at your 3PL
UOMUnit of measure
StatusOffer status at VeraCore
Last SyncedWhen the catalogue sync last touched this offer

Filters: All Offers / Mapped / Needs Review / Unmapped, and All Types / Multi-Product Offers / Single Offers. Search covers Item, Title, and Description.

Header actions: Import Mappings, Export, sync, and push. Unmapping asks "Unmap this offer?" first.

See Product mapping import and export.


Orders

Orders as VeraCore sees them, and whether SKU.io has linked each to a sales order.

ColumnNotes
IDThe SKU.io row id
Reference #Your order reference at VeraCore
VeraCore IDVeraCore's own order id
StatusVeraCore's order status
CustomerShip-to name
Order DateWhen the row was created
Ship DateWhen it shipped
Tracking #Carrier tracking, once known
FulfillmentThe linked SKU.io fulfillment, or blank

Filters: the full thirteen-value status list (see Statuses reference), plus a link filter — All / Linked / Not Linked. Search covers Reference #, VeraCore ID, and Customer Email.

"Not Linked" is the one to watch

An unlinked VeraCore order is one the warehouse is working on that SKU.io cannot attribute to a sales order. See Sync and link orders.


Fulfillments

The fulfillment orders SKU.io sent to VeraCore — the outbound side of the same story the Orders tab tells inbound.

ColumnNotes
IDThe SKU.io row id
Fulfillment #Opens the fulfillment in Orders
Sales OrderThe order behind it — a link, or if there is none
StatusThe fulfillment's own status, not VeraCore's
CustomerShip-to name
Tracking #A working link once the shipping method is mapped; plain text until then
Shipping MethodWhat was requested on the order
QtyUnits fulfilled
Fulfilled / CreatedDates

Filters: Status — All · Submitted · Acknowledged · Picked · Packed · Fulfilled · Awaiting Pickup · Canceled — and Shipping Method, listing every SKU.io method including archived ones. Search covers Fulfillment #, Tracking #, Sales Order, and Customer.

A tracking number with no link is a mapping gap

The Tracking # column only becomes a hyperlink when the fulfillment's shipping method is mapped, because the URL template comes from the mapped method. Plain-text tracking numbers here are the same defect your customers see in their shipping notification.


Expected Arrivals

Purchase orders announced to the warehouse as Advance Ship Notices.

ColumnNotes
ReferenceThe key VeraCore knows the arrival by
Purchase OrderThe SKU.io PO it came from
Client POYour PO number as sent to VeraCore
FacilityWhich VeraCore facility should receive it
Anticipated ArrivalThe expected date
LinesNumber of lines
UnitsTotal quantity expected
StatusPending / Sent / Received / Error / Cancelled
Last ErrorHidden by default. The reason a push or reconciliation failed
Last SyncedHidden by default. When it was last reconciled

Show the hidden columns with the column selector. Last Error is the one to turn on when an arrival is sitting in Error — it saves opening each row.

Filters: Status — All Statuses · Pending · Sent · Received · Error · Cancelled — and Receiving, which is the lock filter: All · Receiving started · Still editable. Search covers the reference, your PO, and the client PO.

"Still editable" is the actionable list

Once the warehouse begins receiving against an arrival it can no longer be changed or cancelled from SKU.io. Filtering to Still editable shows only the arrivals you can actually do something about — see Track and cancel expected arrivals.

Cancelling asks "Cancel announcement?" first.

See Announce a purchase order to the warehouse and Track and cancel expected arrivals.


Report Tasks

The Dynamic Report jobs that carry tracking data back from VeraCore. Mostly a diagnostic surface — when tracking is missing, this is where you look.

ColumnNotes
IDTask id
Report NameThe VeraCore report template requested
StatusCreated / Polling / Done / Processed / Failed / Superseded
Date RangeThe window the report covered
Rows MatchedHow many rows produced a tracking update
Poll AttemptsHow many times SKU.io asked whether it was ready
Created AtWhen the task started

Status filter: All plus the six statuses. A failed task can be retried from its row.

See Set up tracking with Dynamic Reporting.


Shipping Methods

VeraCore carrier codes mapped onto SKU.io shipping methods.

ColumnNotes
CarrierThe carrier code VeraCore uses
DescriptionVeraCore's description of it
OrdersHow many orders have used it — sort by this to prioritise
SKU Shipping MethodThe SKU.io method it maps to, editable inline

Filter: All / Mapped / Unmapped.

See Map shipping methods.


Source Codes

Sales channels tagged with the source code your 3PL expects on the order.

Column
Sales Channel Instance · Sub Channel · Source Code · Actions

See Map source codes.


Financial

A single setting, on its own tab: Fulfillment Cost Financial Line Type, which decides where VeraCore's freight charge lands in your books.

Changing it is not a forward-only setting — it rewrites financial lines on past fulfillments too, and the confirm dialog previews the impact before you commit. See Review fulfillment costs.


Activity Log

Every change made to the connection and its records — who changed what, when, and from what to what. Useful for answering "who unmapped this offer?" and "when did that setting change?".

ColumnNotes
IDThe log entry id
DateWhen it happened
UserWho did it — System for anything automated
EventCreated · Updated · Deleted · Bulk Upsert
SourceWhat caused it — a manual edit, a sync, an import, a webhook
SubjectWhich record was affected
DetailsFor an update, the actual before → after values

Three behaviours are worth knowing:

  • Settings changes are logged field by field, with the individual key and its old and new value — not an opaque blob.
  • Bulk operations are grouped. A sync touching four hundred rows is one collapsible entry with a count, not four hundred entries. Expand it for the individual records.
  • The Source filter separates automated from human. Filtering to Manual is the quickest way to answer "did somebody change this by hand?"

The Source filter has no VeraCore option — filter by Event or Subject to narrow to integration activity.


Settings

Six sub-tabs of configuration, each deep-linkable with ?tab=:

Sub-tabURL
General?tab=general
Sync?tab=sync
Authentication?tab=connection
Inventory Sync?tab=inventory
Fulfillment?tab=fulfillment
Tracking?tab=tracking

Every field is documented in the Settings reference.

Last verified: