Skip to main content

Shopify Fulfilled Line Items

The Shopify Fulfilled Line Items report shows the revenue Bookkeep recognized from fulfillments in a date window you choose, one row per line item. Each row carries the gross sales amount, discount, and cost of goods sold recorded when the item was fulfilled, along with the product, order, and fulfillment details behind it. Returns and adjustments that Bookkeep recorded in the same window appear as their own rows, so the report reflects the full revenue activity for the period.

This report is available for Shopify only — it covers orders from your connected Shopify store, and orders from other sales channels do not appear in it.

If you use fulfillment-based revenue recognition, this report is the line-item detail behind the revenue recognized in the period: sales move out of deferred revenue and into income when items ship, and each row here is one of those movements. It pairs with the Shopify Unfulfilled Line Items report, which shows what had not yet shipped as of a date.

All amounts come from Bookkeep's internal double-entry ledger — the same source of truth used to build your journal entries — so the report ties out to what Bookkeep posted to your accounting platform.

You'll find the report in Bookkeep by clicking Reports in the left navigation menu, then choosing Shopify Fulfilled Line Items under the Shopify section.

How the report decides what's included

  • A row appears when Bookkeep recorded revenue activity for the line item within the Start Date – End Date window: a fulfillment, a return, or an adjustment. The dates refer to when Bookkeep recognized the activity, not when the order was originally sold — an order sold in March and fulfilled in April appears in an April report.
  • Product, shipping, and adjustment line items are included.
  • Each row is tagged with an Action TypeORDER for fulfillment revenue (including fulfillment cancellations), RETURN for returns and refunds, and ADJUSTMENT for order adjustments — so you can separate sales from give-backs.
  • Deleted orders are excluded. When an order is deleted, Bookkeep reverses its ledger activity; items whose activity nets to zero are dropped from the report.

Filters

FilterWhat it does
ConnectionThe Shopify store to report on.
Start Date / End DateRequired. The window of fulfillment activity to include. Set it to a month to see that month's recognized revenue.
Fulfillment LocationsOptional. Limits the report to fulfillments from the selected locations.
App NameOptional. Limits the report to orders from the selected sales apps (for example, Online Store or Point of Sale).
COGS onlyOptional. Yes restricts the report to line types that carry cost of goods sold (products and adjustments), excluding shipping lines.
Zero unit costOptional. Yes shows only line items with no cost recorded — useful for finding products missing cost data.

Choose your filters and click Apply to load the report. You can also choose which columns are visible, search within the results, and export the full report to CSV.

Large reports

The on-screen table shows up to 5,000 line items; a notice appears when the window holds more. The totals above the table always cover every matching line item, and the CSV export always contains the full result set, regardless of the on-screen cap.

Totals

The totals strip above the table shows two sets of figures:

  • Shipped — totals across every row in the report: gross sales, returns, discounts, discounted total, shipping total, unit cost (COGS), and quantity.
  • Delivered — the same figures counting only line items whose fulfillment has a recorded delivery. Comparing the two shows how much of the period's shipped revenue has actually reached customers.

Columns

Line item details

ColumnWhat it shows
Order IDThe platform's internal ID for the order.
Sale IDThe platform's internal ID for the sale the line item came from.
OrderThe order's number in your store.
App NameThe sales app the order came from.
ProductThe product (and variant) name, or a description of the shipping charge.
Variant SKUThe variant's SKU from your store catalog.
Product TypeThe product's type/category from your store catalog.
Line TypePRODUCT for merchandise, SHIPPING for a shipping charge, or ADJUSTMENT.
Action TypeORDER for fulfillment revenue, RETURN for a return/refund, ADJUSTMENT for an order adjustment.

Dates

ColumnWhat it shows
Line Item Sold DateThe date the item was originally sold.
Sold MonthThe sold date's month (YYYY-MM).
Calculated Fulfilment DateThe date Bookkeep recognized the activity — the date the report's Start/End window matches against.
Fulfilment MonthThe fulfilment date's month (YYYY-MM).
Delivered MonthThe month the fulfillment was delivered, when a delivery is recorded.

Comparing Sold Month and Fulfilment Month shows revenue that was deferred in one month and recognized in a later one.

Amounts

ColumnWhat it shows
Gross SalesThe revenue recognized for this line before discounts. Negative on RETURN rows.
DiscountThe discount recognized for this line.
Discounted TotalGross sales minus the discount — the net revenue for this line.
Unit CostThe cost of goods sold recorded for this line (cost × quantity).
QuantityThe quantity fulfilled on this line (negative for reversals).

Fulfillment details

ColumnWhat it shows
Delivery MethodHow the fulfillment was delivered (for example, shipping or local pickup).
Fulfillment Delivered AtWhen the fulfillment was delivered, shown in your store's timezone. Empty when no delivery has been recorded.
Fulfillment Display StatusThe fulfillment's current status in your store.
Fulfilment LocationThe location the fulfillment shipped from.