{"uid":"cap_k2s2vBL-qbdIowek1ckTj","slug":"invoice-imports-valid-row-export-872e86dc","name":"Invoice Imports — Valid Row Export","description":"Invoice imports — Valid row export: Valid row export for Invoice imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV valid row export report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-invoices-valid-rows?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"invoice_id,issued_on,account_id,net_amount,tax_amount\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3","maxLength":100000,"minLength":1},"maximum":{"type":"number","default":1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":-1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"delimiter":{"enum":[",",";","\t"],"type":"string","default":","},"max_cell_length":{"type":"integer","default":1000,"maximum":5000,"minimum":1},"allowed_categories":{"type":"array","items":{"type":"string","default":"","maxLength":100,"minLength":1},"default":["group-a","group-b"],"maxItems":100,"minItems":0}}},"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_F5uI3uLSWoS2yLwLUPtr0","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":"Validates a CSV of invoice data against a declared contract and exports only the rows that pass all validation checks.","exampleAgentPrompt":"Can you validate my invoice CSV and export only the valid rows? Here's the data with invoice_id, issued_on, account_id, net_amount, tax_amount columns — only allow account categories group-a and group-b, use a comma delimiter, and flag any amounts outside -1000000000000 to 1000000000000.","exampleUseCases":[{"title":"Pre-import invoice data cleanse","prompt":"I have a CSV of invoices from our billing system with columns invoice_id, issued_on, account_id, net_amount, tax_amount — can you validate it and export only the rows that pass? Allowed account categories are 'enterprise' and 'smb', delimiter is comma, and reject any cells longer than 500 characters."},{"title":"Finance team monthly invoice audit","prompt":"Our finance team needs to verify this month's invoice import file before it hits the ledger. Run it through validation using a semicolon delimiter, only allow categories 'EMEA' and 'APAC', and give me back just the rows that are clean and ready to import."},{"title":"Automated invoice pipeline quality gate","prompt":"As part of our nightly pipeline, validate the incoming invoice CSV — comma-delimited, max 1000 characters per cell, allowed account groups are 'vendor-tier1' and 'vendor-tier2' — and return the export of rows that pass so we can forward them downstream."}],"resultDescription":"A valid row export report containing up to 1000 invoice CSV rows that passed all declared contract constraints, including value range checks, allowed category membership, and cell length limits. Invalid rows are excluded from the output.","failureModes":["CSV exceeds 100,000 character limit — request rejected","More than 1000 rows submitted — only first 1000 processed","Invalid delimiter specified — must be comma, semicolon, or tab","Cell length exceeds max_cell_length threshold — row flagged as invalid","Malformed CSV that cannot be parsed — processing error returned","Empty CSV input — validation cannot proceed"],"whenToPreferThis":"Choose this endpoint when you need to validate invoice-specific CSV data against a declared contract before importing it into a downstream system, especially when you need to filter out non-conforming rows based on value ranges, allowed category lists, and cell length constraints. It is purpose-built for invoice data shapes (invoice_id, issued_on, account_id, net_amount, tax_amount) and supports up to 1000 rows per call with quoted cell handling. Prefer it over generic CSV validators when you need an opinionated, invoice-domain preset with a ready-made output report format.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T19:14:02.466Z","isFirstParty":false,"canonicalSlug":"invoice-imports-valid-row-export-872e86dc"}