# Friday Seller Tools – Amazon FBA Inventory Ledger Reconciliation

> Friday Seller Tools – Amazon FBA Inventory Ledger Reconciliation is a paid API for AI agents from friday-seller-tools-production.up.railway.app, paid per call via x402, $1/call, status unknown (last checked 2026-09-14).

Reconciles Amazon FBA inventory ledger discrepancies, generating a structured job that audits units received, sold, returned, and adjusted against expected balances.

## Facts

- Endpoint: POST https://friday-seller-tools-production.up.railway.app/v1/amazon/fba/inventory-ledger-reconciliation
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/friday-seller-tools-amazon-fba-inventory-ledger-reconciliation-83790608
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BVCzjEDtXR3LpCnzXeZlW

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability friday-seller-tools-amazon-fba-inventory-ledger-reconciliation-83790608 -d '<json body>'
```

Example prompt: Can you reconcile my Amazon FBA inventory ledger for the last 90 days — I think I have missing units and discrepancies between what was shipped in and what's showing as available, and I need a full audit report to identify where things went wrong and potentially claim reimbursements.

## When to prefer this

Choose this endpoint when you need automated FBA inventory ledger reconciliation without manual spreadsheet work, especially when investigating unit discrepancies, lost shipments, warehouse adjustments, or preparing reimbursement claims against Amazon. Ideal for sellers who process high volumes of FBA shipments and need a low-cost ($1/call) programmatic audit rather than a manual review or an expensive third-party software subscription.

## Known failure modes

- Missing or invalid seller account credentials result in authentication failure
- No ledger data available for specified date range returns empty or error response
- Malformed request body causes 400 validation error
- Service temporarily unavailable on Railway.app infrastructure returns 503
- Job queued but processing times out before reconciliation completes
- Insufficient USDC balance to cover the $1 per-call fee blocks request

## How this service works

Instant, low-cost Amazon, Walmart, Shopify, and eBay listing, upload-preparation, advertising, and image-brief deliverables.

## Output

Returns a job_id and status (e.g. 'queued') confirming the reconciliation job has been initiated. Once processed, the job delivers a structured ledger reconciliation report detailing unit-level discrepancies between expected and actual FBA inventory, including received, sold, returned, and adjusted quantities, and flags for potential reimbursement claims.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "detail_rows": {
   "type": "array",
   "items": {
    "type": "object",
    "title": "FbaLedgerDetailRow",
    "required": [
     "detail_reference",
     "sku",
     "fnsku",
     "fulfillment_center_id",
     "disposition",
     "event_type",
     "quantity",
     "reconciled_quantity",
     "unreconciled_quantity"
    ],
    "properties": {
     "sku": {
      "type": "string",
      "title": "Sku",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9 ._/\\-]{0,63}$"
     },
     "fnsku": {
      "type": "string",
      "title": "Fnsku",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._\\-]{0,63}$"
     },
     "reason": {
      "anyOf": [
       {
        "type": "string",
        "maxLength": 240,
        "minLength": 1
       },
       {
        "type": "null"
       }
      ],
      "title": "Reason",
      "default": null
     },
     "quantity": {
      "type": "integer",
      "title": "Quantity",
      "maximum": 100000000,
      "minimum": -100000000
     },
     "event_date": {
      "anyOf": [
       {
        "type": "string",
        "format": "date"
       },
       {
        "type": "null"
       }
      ],
      "title": "Event Date",
      "default": null
     },
     "event_type": {
      "enum": [
       "receipt",
       "customer_return",
       "transfer_in",
       "adjustment",
       "removal",
       "shipment",
       "transfer_out",
       "other"
      ],
      "type": "string",
      "title": "Event Type"
     },
     "disposition": {
      "type": "string",
      "title": "Disposition",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9 _\\-]{0,63}$"
     },
     "reference_id": {
      "anyOf": [
       {
        "type": "string",
        "maxLength": 120,
        "minLength": 1
       },
       {
        "type": "null"
       }
      ],
      "title": "Reference Id",
      "default": null
     },
     "detail_reference": {
      "type": "string",
      "title": "Detail Reference",
      "maxLength": 120,
      "minLength": 1
     },
     "reconciled_quantity": {
      "type": "integer",
      "title": "Reconciled Quantity",
      "maximum": 100000000,
      "minimum": -100000000
     },
     "fulfillment_center_id": {
      "type": "string",
      "title": "Fulfillment Center Id",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._\\-]{0,31}$"
     },
     "unreconciled_quantity": {
      "type": "integer",
      "title": "Unreconciled Quantity",
      "maximum": 100000000,
      "minimum": -100000000
     }
    },
  
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "job_id": "example",
  "status": "queued"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/friday-seller-tools-amazon-fba-inventory-ledger-reconciliation-83790608/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from friday-seller-tools-production.up.railway.app](https://www.zero.xyz/host/friday-seller-tools-production.up.railway.app/llms.txt)
