# Days Sales Outstanding - Batch Calculation

> Days Sales Outstanding - Batch Calculation is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Calculates Days Sales Outstanding (DSO) for up to 200 supplied records in a single batch, flagging invalid rows and returning the formula, units, and limitations.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-finance-receivable-days-batch?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/days-sales-outstanding-batch-calculation-588e3d0b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dB0EmzzKe9KB69j1CXJvB

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 days-sales-outstanding-batch-calculation-588e3d0b -d '<json body>'
```

Example prompt: Can you calculate days sales outstanding for these 3 records in one batch: first, average receivables $8,000 with net credit sales $40,000 over 365 days; second, average receivables $8,800 with net credit sales $44,000 over 402 days; third, average receivables $12,000 with net credit sales $60,000 over 365 days? Flag any invalid rows and give me the formula used.

## When to prefer this

Choose this endpoint when you need to compute DSO for multiple records efficiently in one API call rather than making individual requests. It is ideal for bulk financial analysis, data quality validation across large datasets, multi-period or multi-entity comparisons, and pre-reporting data checks. It is not suitable for real-time market data, live feed integration, financial advice, or trade execution.

## Known failure modes

- Rows with net_credit_sales of zero or missing required fields (average_receivables, net_credit_sales, period_days) are flagged as invalid rather than causing a hard failure
- Exceeding 200 items in the rows array will be rejected
- period_days outside the 1–3660 range or net_credit_sales at or below 0 will fail validation
- Malformed JSON input or missing the rows array will return an error
- Payment failure or insufficient USDC balance will prevent the call from completing

## How this service works

Days sales outstanding - Batch calculation: Calculate up to 200 supplied records and locate invalid rows. Metric: Days sales outstanding. Supplied figures only; returns JSON with formula, units and limitations. One of 50 calculators with 20 analysis modes. No live feed, financial advice or trade execution. 0.01 USDC includes one bounded batch calculation report.

## Output

Returns a JSON report containing the calculated DSO value for each valid input row, the formula applied, measurement units, identified invalid/out-of-range rows, and any applicable limitations of the calculation. Covers up to 200 records per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "average_receivables",
     "net_credit_sales",
     "period_days"
    ],
    "properties": {
     "period_days": {
      "type": "integer",
      "default": 365,
      "maximum": 3660,
      "minimum": 1
     },
     "net_credit_sales": {
      "type": "number",
      "default": 40000,
      "maximum": 1000000000000,
      "minimum": 0,
      "description": "Amount in a consistent supplied currency and reporting period",
      "exclusiveMinimum": 0
     },
     "average_receivables": {
      "type": "number",
      "default": 8000,
      "maximum": 1000000000000,
      "minimum": 0,
      "description": "Amount in a consistent supplied currency and reporting period"
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "period_days": 365,
     "net_credit_sales": 40000,
     "average_receivables": 8000
    },
    {
     "period_days": 402,
     "net_credit_sales": 44000,
     "average_receivables": 8800
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/days-sales-outstanding-batch-calculation-588e3d0b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
