Recued
Menu
← Back to recipes

Reconcile and expire paid document fulfillments

by recued-core v6 40 views

Use “Reconcile and expire paid document fulfillments” in Recued. Manual order sweep.

Complete workflow

Paid Document Fulfillment 11 pinned recipes

Use Paid Document Fulfillment in Recued for transactional offer, paid workflow, form response, and payment. It includes 10 ready-to-run workflows and 4 related packs in one install.

You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.

Use “Start paid document fulfillment” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:paid-document-fulfillmentform-response-templaterecipe-role:origindurable-coordinator
by recued-core pinned v22

Use “Reconcile document payments against Stripe” in Recued. Owner-attended payment sweep - the manual safety net under the webhook observer.

pack:paid-document-fulfillmentrecipe-role:reconcilerpayment-observerprovider-source-truth
by recued-core pinned v13

Use “Reconcile a paid document refund” in Recued. Owner-attended refund close for one order.

pack:paid-document-fulfillmentrecipe-role:reconcilerprovider-source-truthd-200
by recued-core pinned v5

Use “Inspect a paid document dispute” in Recued. Owner-attended read-only inspection binding one Stripe Dispute to one order.

pack:paid-document-fulfillmentrecipe-role:inspectorprovider-source-truthd-200
by recued-core pinned v5

Use “Generate paid document” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:paid-document-fulfillmentrecipe-role:fulfillmentowner-attendedexact-artifact-generation
by recued-core pinned v11
Show all 11 recipes

Use “Review paid document artifacts” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:paid-document-fulfillmentrecipe-role:reviewowner-attendedchat-exposed
by recued-core pinned v12

Use “Approve and deliver paid document” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:paid-document-fulfillmentrecipe-role:deliveryowner-attendedexact-artifact-delivery
by recued-core pinned v11

Use “Reconcile paid document delivery” in Recued. Owner-attended mail-claim reconciliation for one order's two sends: the checkout-link mail (start) and the delivery mail (approve-deliver).

pack:paid-document-fulfillmentrecipe-role:reconcilermaild-200
by recued-core pinned v5

Use “Reject or cancel paid document” in Recued. It carries out the named workflow using the connections and settings you choose.

pack:paid-document-fulfillmentrecipe-role:actionowner-attendedmanual-user-only
by recued-core pinned v5

Use “Close and archive a paid document fulfillment” in Recued. Owner-attended close for one order that never took money: draft, pricing, awaiting payment (verified unpaid at Stripe by a fresh read of its own session), or expired moves to cancelled. A session the provider reports paid refuses loudly - run the payment sweep instead.

pack:paid-document-fulfillmentrecipe-role:reconcilerlifecycled-200
by recued-core pinned v6
View pack details, dependencies, and permissions →
How it works 42 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (42 steps)
■ now_iso date_add
Add 0 seconds to
■ now_ms date_parse
Parse now iso as a date
■ batch_limit_input default
Apply default
■ batch_limit_number to_number
Convert batch limit input to a number
■ batch_limit_value default
Apply default
■ bounded_batch_limit clamp
Clamp batch limit value between 1 and 100
■ rounded_batch_limit round
Round bounded batch limit to 0 decimal places
■ timeout_hours_input default
Apply default
■ timeout_hours_number to_number
Convert timeout hours input to a number
■ timeout_hours_value default
Apply default
■ bounded_timeout_hours clamp
Clamp timeout hours value between 1 and 720
■ timeout_ms math
Calculate: {{step.bounded_timeout_hours}} * 3600000
■ cutoff_ms math
Calculate: {{step.now_ms}} - {{step.timeout_ms}}
◆ awaiting_orders core.seller.order.list
List seller order
◆ draft_orders core.seller.order.list
List seller order
■ lapsed_awaiting filter
Filter by condition
■ stale_drafts filter
Filter by condition
◆ lapsed_session_reads recued-core.seller-stripe.checkout.session.read
Read checkout session on seller stripe
■ successful_lapsed_reads filter
Filter by condition
■ lapsed_read_failures filter
Filter by condition
■ lapsed_observations map
Extract from each item
■ expirable_lapsed filter
Filter by condition
■ paid_lapsed filter
Filter by condition
◆ awaiting_expire_transitions core.seller.order.transition
Transition seller order
◆ draft_expire_transitions core.seller.order.transition
Transition seller order
■ successful_awaiting_expires filter
Filter by condition
■ awaiting_expire_failures filter
Filter by condition
■ successful_draft_expires filter
Filter by condition
■ draft_expire_failures filter
Filter by condition
■ awaiting_scanned_count count
Count items in awaiting orders orders
■ draft_scanned_count count
Count items in draft orders orders
■ lapsed_awaiting_count count
Count items in lapsed awaiting
■ stale_draft_count count
Count items in stale drafts
■ awaiting_expired_count count
Count items in successful awaiting expires
■ draft_expired_count count
Count items in successful draft expires
■ awaiting_failure_count count
Count items in awaiting expire failures
■ draft_failure_count count
Count items in draft expire failures
■ unbounded_awaiting filter
Filter by condition
■ unbounded_awaiting_count count
Count items in unbounded awaiting
■ paid_lapsed_count count
Count items in paid lapsed
■ lapsed_read_failure_count count
Count items in lapsed read failures
■ batch_summary to_summary
Format results as a summary card
▼
Output
summary batch_summary
Settings 2 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

batch limit setting = 25
pre checkout timeout hours setting = 24

Uses (3 operations)

Selling List seller order core.seller.order.list
Pack operation Read checkout session on seller stripe recued-core.seller-stripe.checkout.session.read
Selling Transition seller order core.seller.order.transition

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

What it's allowed to do

Read Selling core.seller.order.list read-only
Write Selling core.seller.order.transition external change

1 more isn't listed here. You'll see it at install.

Data it touches

SurfacesSelling

About

Tags

pack:paid-document-fulfillmentrecipe-role:reconcilerlifecycled-200d-207

Details

42 steps 2 configurable settings recipe_id: reconcile-expire-paid-document-fulfillments