{"uid":"cap_IfCtwsJYNCkG5LKKabXyU","slug":"days-payables-outstanding-sequential-input-change-attribution-3f12f1fd","name":"Days Payables Outstanding – Sequential Input-Change Attribution","description":"Days payables outstanding - Sequential input-change attribution: Change each input from baseline to final in declared field order, reporting each incremental effect; order dependent. Metric: Days payables 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 sequential input-change attribution report.","url":"https://market.datapackvibe.com/x402/assistant-finance-payable-days-waterfall?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"after":{"type":"object","default":{"period_days":402,"average_payables":4400,"credit_purchases":27500.000000000004},"required":["average_payables","credit_purchases","period_days"],"properties":{"period_days":{"type":"integer","default":365,"maximum":3660,"minimum":1},"average_payables":{"type":"number","default":4000,"maximum":1000000000000,"minimum":0,"description":"Amount in a consistent supplied currency and reporting period"},"credit_purchases":{"type":"number","default":25000,"maximum":1000000000000,"minimum":0,"description":"Amount in a consistent supplied currency and reporting period","exclusiveMinimum":0}},"additionalProperties":false},"before":{"type":"object","default":{"period_days":365,"average_payables":4000,"credit_purchases":25000},"required":["average_payables","credit_purchases","period_days"],"properties":{"period_days":{"type":"integer","default":365,"maximum":3660,"minimum":1},"average_payables":{"type":"number","default":4000,"maximum":1000000000000,"minimum":0,"description":"Amount in a consistent supplied currency and reporting period"},"credit_purchases":{"type":"number","default":25000,"maximum":1000000000000,"minimum":0,"description":"Amount in a consistent supplied currency and reporting period","exclusiveMinimum":0}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HKfW7Jb30xhzp6NrYs_jP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates how each input change (average payables, credit purchases, period days) incrementally affects Days Payables Outstanding (DPO) by stepping through inputs one at a time in declared order, producing a waterfall attribution report.","exampleAgentPrompt":"Can you run a sequential input-change attribution on my Days Payables Outstanding? Baseline was 365 days, average payables of $4,000, credit purchases of $25,000 — and the new figures are 402 days, average payables $4,400, credit purchases $27,500. Show me how each change contributed to the DPO shift.","exampleUseCases":[{"title":"Quarter-over-quarter DPO driver analysis","prompt":"Our DPO jumped from 52 to 61 days this quarter. Baseline was 90-day period, average payables $8,200, credit purchases $42,000. New period is 90 days, average payables $9,500, credit purchases $40,000. Break down sequentially how each input change contributed to that DPO increase."},{"title":"Year-end payables performance review","prompt":"I need a waterfall breakdown of our DPO change for the annual review. Last year: 365-day period, average payables $1,200,000, credit purchases $9,800,000. This year: 365-day period, average payables $1,450,000, credit purchases $10,500,000. Step through each input change and tell me the incremental DPO effect."},{"title":"Supplier payment strategy scenario comparison","prompt":"We extended our payment terms and I want to see how it affected DPO step by step. Before: 30-day period, average payables $500,000, credit purchases $2,000,000. After: 45-day period, average payables $620,000, credit purchases $2,000,000. Give me the sequential attribution so I can see whether the period change or the payables balance change had more impact."}],"resultDescription":"A JSON object containing: the DPO formula used, the sequential step-by-step attribution showing each input's incremental effect on DPO as inputs are changed one at a time from baseline to final values in declared field order, units for all figures, and explicit limitations of the sequential (order-dependent) methodology.","failureModes":["credit_purchases of zero causes division-by-zero; schema enforces exclusiveMinimum:0","period_days out of range (must be 1–3660) returns validation error","Missing required fields (average_payables, credit_purchases, period_days) in before or after objects returns error","Mismatched currency or period units between before and after states produce mathematically valid but economically meaningless results","Very large values near the 1e12 maximum may introduce floating-point precision issues"],"whenToPreferThis":"Choose this endpoint when you need to understand not just the total change in DPO between two periods, but the order-dependent contribution of each individual input. It is ideal for management reporting, financial storytelling, and waterfall charts where attribution sequence matters. Use it over a simple DPO delta calculation when stakeholders need to see which lever (payables balance, credit purchases, or period length) drove the change. Note that results are order-dependent; if you need order-independent (Shapley-style) attribution, a different analysis mode would be more appropriate.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:47:48.469Z","isFirstParty":false,"canonicalSlug":"days-payables-outstanding-sequential-input-change-attribution-3f12f1fd"}