Supplier Rebate Checker
Pricing
$500.00 / 1,000 completed calculations
Supplier Rebate Checker
Read supplier rebate contracts with GPT-6 Luna, review source-linked draft rules, then reconcile purchases and received rebates with decimal calculations.
Supplier Rebate Checker
Pricing
$500.00 / 1,000 completed calculations
Read supplier rebate contracts with GPT-6 Luna, review source-linked draft rules, then reconcile purchases and received rebates with decimal calculations.
You can access the Supplier Rebate Checker programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in API & Integrations in Apify Console.
1from apify_client import ApifyClient2
3# Initialize the ApifyClient with your Apify API token4# Replace '<YOUR_API_TOKEN>' with your token.5client = ApifyClient("<YOUR_API_TOKEN>")6
7# Prepare the Actor input8run_input = {9 "operation": "audit",10 "allowAI": False,11 "agreement": {12 "confirmed": False,13 "sourceText": """FICTIONAL DEMONSTRATION AGREEMENT — NOT A REAL SUPPLIER CONTRACT14
15Agreement ID: HW-2026-Q316Supplier ID: HW00117Supplier name: Harbour Wholesale18Currency: GBP19Period start: 2026-01-0120Period end: 2026-09-3021Rebate mode: retrospective22Calculation basis: net_goods_ex_tax_freight23Returns policy: deduct_linked_credits24Rounding: period_half_up25Included products: all26Excluded products: NONREBATE27Tier: 0 => 0%28Tier: 10000 => 2%29Tier: 20000 => 3%30Claim deadline: 2026-11-3031
32The highest spend tier reached applies to the entire eligible net purchase amount.33Amounts are after discounts, excluding tax and freight. Deduct credits linked to34purchases within this agreement period. Round the final period rebate half up35to two decimal places. No other conditions apply to this synthetic example.36""",37 "evidence": [38 {39 "field": "agreementId",40 "quote": "Agreement ID: HW-2026-Q3",41 },42 {43 "field": "supplierId",44 "quote": "Supplier ID: HW001",45 },46 {47 "field": "supplierName",48 "quote": "Supplier name: Harbour Wholesale",49 },50 {51 "field": "currency",52 "quote": "Currency: GBP",53 },54 {55 "field": "periodStart",56 "quote": "Period start: 2026-01-01",57 },58 {59 "field": "periodEnd",60 "quote": "Period end: 2026-09-30",61 },62 {63 "field": "mode",64 "quote": "Rebate mode: retrospective",65 },66 {67 "field": "basis",68 "quote": "Calculation basis: net_goods_ex_tax_freight",69 },70 {71 "field": "returnsPolicy",72 "quote": "Returns policy: deduct_linked_credits",73 },74 {75 "field": "rounding",76 "quote": "Rounding: period_half_up",77 },78 {79 "field": "claimDeadline",80 "quote": "Claim deadline: 2026-11-30",81 },82 {83 "field": "tiers",84 "quote": "Tier: 0 => 0%",85 },86 {87 "field": "tiers",88 "quote": "Tier: 10000 => 2%",89 },90 {91 "field": "tiers",92 "quote": "Tier: 20000 => 3%",93 },94 {95 "field": "includedProductCodes",96 "quote": "Included products: all",97 },98 {99 "field": "excludedProductCodes",100 "quote": "Excluded products: NONREBATE",101 },102 ],103 "unresolvedTerms": [],104 "includedProductCodes": [],105 "excludedProductCodes": ["NONREBATE"],106 "tiers": [107 {108 "minimumSpend": "0",109 "ratePercent": "0",110 },111 {112 "minimumSpend": "10000",113 "ratePercent": "2",114 },115 {116 "minimumSpend": "20000",117 "ratePercent": "3",118 },119 ],120 "agreementId": "HW-2026-Q3",121 "supplierId": "HW001",122 "supplierName": "Harbour Wholesale",123 "currency": "GBP",124 "periodStart": "2026-01-01",125 "periodEnd": "2026-09-30",126 "mode": "retrospective",127 "basis": "net_goods_ex_tax_freight",128 "returnsPolicy": "deduct_linked_credits",129 "rounding": "period_half_up",130 "claimDeadline": "2026-11-30",131 },132 "purchases": """lineId,invoiceId,date,supplierId,currency,productCode,type,netAmount,originalLineId133P001,INV-1001,2026-01-15,HW001,GBP,GOODS-A,purchase,12500.00,134P002,INV-1002,2026-07-20,HW001,GBP,GOODS-A,purchase,12500.00,135C001,CR-1003,2026-08-03,HW001,GBP,GOODS-A,credit,-1000.00,P002136P003,INV-1004,2026-09-20,HW001,GBP,NONREBATE,purchase,500.00,137P004,INV-1005,2026-10-01,HW001,GBP,GOODS-A,purchase,1000.00,138P005,INV-OTHER,2026-06-01,OTHER001,GBP,GOODS-A,purchase,3000.00,139""",140 "statement": """lineId,supplierId,agreementId,periodStart,periodEnd,currency,rebateAmount,status141S001,HW001,HW-2026-Q3,2026-01-01,2026-09-30,GBP,600.00,paid142""",143 "asOfDate": "2026-10-15",144 "ledgerComplete": False,145 "statementComplete": False,146}147
148# Run the Actor and wait for it to finish149run = client.actor("nathancole1992/supplier-rebate-checker").call(run_input=run_input)150
151# Fetch and print Actor results from the run's dataset (if there are any)152print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")153for item in client.dataset(run.default_dataset_id).iterate_items():154 print(item)155
156# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-startThe Apify API client for Python is the official library that allows you to use Supplier Rebate Checker API in Python, providing convenience functions and automatic retries on errors.
Install the apify-client
$pip install apify-clientOther API clients include: