<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://gethardcount.com/</loc></url><url><loc>https://gethardcount.com/compare/</loc></url><url><loc>https://gethardcount.com/docs/</loc></url><url><loc>https://gethardcount.com/docs/api/authentication/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/addinvoicelineitem/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/addplanprice/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/addsubscriptionitem/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/adjustcredits/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/aggregateusageevents/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/backfillusageevent/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/bootstrap/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/cancelsubscription/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/cancelsubscriptionitempendingchange/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/checkpasswordresettoken/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/clearsubscriptionbillingthresholds/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/clearsubscriptionscheduledcancel/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/collectinvoicepayment/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/connectstripe/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createapikey/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createcustomerpaymentsetupsession/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createdunningpolicy/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createhostedinvoicecheckout/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createinvoice/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createpriceoverride/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createpublicpaymentupdatecheckout/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/createtenant/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/deletedunningpolicy/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/deletepriceoverride/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/detachcustomerpaymentmethod/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/discardheldusage/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/disconnectstripe/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/endsubscriptiontrial/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/exportauditlogcsv/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/exportcustomerscsv/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/exportinvoicescsv/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/exportsubscriptionscsv/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/exportusageeventscsv/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/extendsubscriptiontrial/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getanalyticsmrrmovement/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getanalyticsoverview/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getanalyticsrevenuechart/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getanalyticsusage/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getauditlogfilters/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getcreditnote/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getcreditnotepdf/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getcreditnotestats/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getcustomer/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getcustomerbillingprofile/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getcustomeroverview/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getcustomerusage/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getdunningpolicy/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getdunningrun/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getdunningstats/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getemailsettings/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/gethealthready/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/gethostedinvoice/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/gethostedinvoicepdf/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getinvoice/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getinvoicepaymenttimeline/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getmeter/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getmetrics/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getplan/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getpublicpaymentupdate/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getrecipe/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getsubscription/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getsubscriptiontimeline/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/gettenant/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/gettenantsettings/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getwebhookendpoint/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/getwebhookendpointstats/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/health/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/ingestlitellmspend/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/instantiaterecipe/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/invitemember/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/issuecreditnote/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listapikeys/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listauditlog/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listcreditbalances/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listcreditledgerentries/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listcreditnotes/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listcustomerpaymentmethods/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listcustomersentemails/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listdunningpolicies/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listdunningruns/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listheldusage/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listinvoicedisputes/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listmembers/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listplanprices/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listpriceoverrides/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listrecipeinstances/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listrecipes/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/liststripeconnections/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listtenants/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listtestclockcustomers/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listwebhookendpointdeliveries/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/listwebhookeventdeliveries/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/markinvoiceuncollectible/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/pausesubscriptioncollection/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/previewrecipe/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/receivepostmarkwebhook/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/receivestripewebhook/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/recordinvoicepayment/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/refundinvoice/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/releaseheldusage/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/removemember/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/removeplanprice/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/removesubscriptionitem/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/replaywebhookdelivery/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/replaywebhookevent/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/resendinvoicesetuplink/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/resolvedunningrun/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/resumesubscriptioncollection/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/retrycreditnoterefund/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/revokeapikey/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/revokememberinvitation/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/rotateapikey/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/rotateinvoicepublictoken/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/schedulesubscriptioncancel/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/sendcustomerpaymentsetupemail/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/sendtestemail/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/setcustomerdefaultpaymentmethod/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/setdefaultdunningpolicy/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/setstripewebhooksecret/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/setsubscriptionbillingthresholds/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/streamwebhookevents/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/auth/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/billing/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/creditnotes/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/credits/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/customers/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/dunning/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/invoices/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/members/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/pricing/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/providercosts/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/public/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/recipes/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/subscriptions/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/system/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/testclocks/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/usage/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/tags/webhooks/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/updatecustomer/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/updatedunningpolicy/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/updateplan/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/updateplanprice/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/updatesubscriptionitem/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/updatetenantsettings/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/upsertcustomerbillingprofile/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1authaccept-invite/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1authinvitetoken/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1authlogin/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1authlogout/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1authmode/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1authpassword-resetconfirm/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1authpassword-resetrequest/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1billingrun/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1credit-notes/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1credit-notesidsend/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1creditsbalancecustomer_id/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1creditsbalancecustomer_idlive/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1creditsgrant/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1creditsgrantscustomer_id/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1customers/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1customers/post/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1customersidmargin/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1customersidrotate-cost-dashboard-token/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1invoices/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1invoicescreate_preview/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1invoicesidfinalize/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1invoicesidpdf/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1invoicesidretry-tax/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1invoicesidsend/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1meters/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1meters/post/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1metersid/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1plans/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1plans/post/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1provider-costs/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1provider-costs/put/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1provider-costsid/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1publiccost-dashboardtoken/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1subscriptions/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1subscriptions/post/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1subscriptionsidactivate/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1subscriptionsidretry-billing/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1test-clocks/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1test-clocks/post/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1test-clocksid/delete/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1test-clocksid/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1test-clocksidadvance/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1test-clocksidretry-advance/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1test-clocksidsubscriptions/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1usage-events/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1usage-events/post/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1usage-eventsbatch/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1webhook-endpointsendpoints/get/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1webhook-endpointsendpoints/post/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1webhook-endpointsendpointsid/delete/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1webhook-endpointsendpointsid/patch/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1webhook-endpointsendpointsidrotate-secret/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1webhook-endpointsevents/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/v1whoami/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/voidcreditnote/</loc></url><url><loc>https://gethardcount.com/docs/api/endpoints/operations/voidinvoice/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/credit-ledger-entry/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/credit-note/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/customer/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/dunning-policy/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/invoice/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/meter/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/plan-price/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/plan/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/subscription/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/test-clock/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/usage-event/</loc></url><url><loc>https://gethardcount.com/docs/api/objects/webhook-endpoint/</loc></url><url><loc>https://gethardcount.com/docs/api/overview/</loc></url><url><loc>https://gethardcount.com/docs/api/versioning/</loc></url><url><loc>https://gethardcount.com/docs/api/webhooks/</loc></url><url><loc>https://gethardcount.com/docs/concepts/glossary/</loc></url><url><loc>https://gethardcount.com/docs/contribute/</loc></url><url><loc>https://gethardcount.com/docs/contribute/contributing/</loc></url><url><loc>https://gethardcount.com/docs/contribute/dashboard-tests/</loc></url><url><loc>https://gethardcount.com/docs/contribute/dashboard/</loc></url><url><loc>https://gethardcount.com/docs/contribute/design-record-template/</loc></url><url><loc>https://gethardcount.com/docs/contribute/glossary/</loc></url><url><loc>https://gethardcount.com/docs/contribute/migrations/</loc></url><url><loc>https://gethardcount.com/docs/contribute/money-path-robustness-playbook/</loc></url><url><loc>https://gethardcount.com/docs/contribute/openapi-workflow/</loc></url><url><loc>https://gethardcount.com/docs/contribute/release-checklist/</loc></url><url><loc>https://gethardcount.com/docs/contribute/rules-at-a-glance/</loc></url><url><loc>https://gethardcount.com/docs/contribute/stripe-end-to-end-test/</loc></url><url><loc>https://gethardcount.com/docs/contribute/writing-style/</loc></url><url><loc>https://gethardcount.com/docs/get-started/first-invoice/</loc></url><url><loc>https://gethardcount.com/docs/get-started/how-hardcount-works/</loc></url><url><loc>https://gethardcount.com/docs/get-started/quick-start/</loc></url><url><loc>https://gethardcount.com/docs/guides/ai-pricing/</loc></url><url><loc>https://gethardcount.com/docs/guides/litellm/</loc></url><url><loc>https://gethardcount.com/docs/guides/stop-usage-when-credit-runs-out/</loc></url><url><loc>https://gethardcount.com/docs/guides/tax/</loc></url><url><loc>https://gethardcount.com/docs/internals/architecture/</loc></url><url><loc>https://gethardcount.com/docs/internals/benchmarks/failure-correctness/</loc></url><url><loc>https://gethardcount.com/docs/internals/benchmarks/sustained-throughput/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/001-paymentintent-only-stripe/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/002-per-domain-package-architecture/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/003-postgresql-rls-multi-tenancy/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/004-event-sourced-credit-ledger/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/005-integer-cents-for-money/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/006-background-scheduler-vs-message-queue/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/007-revert-to-api-key-dashboard-auth/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/008-session-from-api-key/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/009-invoice-attention/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/010-tenant-timezone-model/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/011-email-password-auth-and-clean-api-keys/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/012-day-grade-calendar-billing/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/013-invoice-attention-collection-state/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/014-sso-direction-embedded-oidc-saml/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/015-test-clock-async-catchup/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/016-test-clock-soft-delete/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/017-tax-retry-and-auto-finalize/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/018-test-clock-retry-and-failure-reason/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/019-stripe-connect-flushes-stuck-tax/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/020-invoice-timeline-coalesce-and-card-detail/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/021-hosted-invoice-pay-flow-saves-pm/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/022-contextual-checkout-return-urls/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/023-post-decline-rendering-cleanup/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/024-activity-timeline-design-deferred/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/025-attention-detail-vs-provider-response/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/026-error-boundary-sanitization/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/027-customer-level-test-clock/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/028-billing-engine-period-loop-and-disjoint-flows/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/029-fully-disjoint-test-clock-flows/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/030-simulated-time-everywhere-on-clock-pinned-entities/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/031-per-plan-base-bill-timing/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/032-public-cost-dashboard-projection/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/033-litellm-spend-adapter/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/034-plan-billing-field-immutability/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/035-per-fact-simulated-time-anchoring/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/036-dunning-campaigns-model/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/037-trial-end-and-activation-period-anchoring/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/038-credit-note-three-channel-allocation/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/039-cut-coupons-pre-launch/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/040-outbox-always-on/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/041-tax-fallback-manual-removed/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/042-tax-rate-decimal-precision/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/043-drop-tax-rate-bp/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/044-canonical-ai-token-metering-model/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/045-decimal-per-unit-pricing-rates/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/046-manual-tax-largest-remainder-apportionment/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/047-invoice-tax-rate-displays-statutory-not-effective/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/048-credit-clawback-tax-reversal/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/049-payment-settlement-primitive/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/050-unpaid-source-proration-policy/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/051-remove-customer-self-serve-portal/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/052-customer-tax-status-engine-determined-vs-override/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/053-explicit-payment-method-at-charge/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/054-effective-unit-price-decimal-display/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/055-anniversary-month-end-anchor/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/056-atomic-cross-interval-plan-swap/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/057-atomic-recoverable-downgrade-clawback/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/058-billing-date-math-tenant-timezone/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/059-guard-invoice-mutations-while-payment-in-flight/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/060-no-payment-method-dunning-enrollment/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/061-credit-note-issue-atomicity/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/062-async-obligation-backbone/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/063-refund-status-webhook-reconciliation/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/064-dunning-run-creation-derived-from-invoice-state/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/065-threshold-scan-boundary-fire-once-drain/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/066-threshold-money-semantics/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/067-archive-blocks-never-cancels/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/068-checkout-session-dedup/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/069-trial-cancel-semantics/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/070-price-change-semantics/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/071-credit-expiry-retires-the-block/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/072-transport-lease-model/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/073-selfhost-boot-and-bootstrap-contract/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/074-subscription-billing-timezone-snapshot/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/075-canonical-utc-api-timestamps/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/076-enforcing-the-timezone-invariant/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/077-org-level-billing-timezone/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/078-prepaid-commits-phase-1/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/079-provider-cost-tables/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/080-paid-commit-cn-relief/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/081-minimal-team-invites/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/082-email-recipient-semantics/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/083-recipe-adoption-conformance-gate/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/085-recipe-idempotent-apply/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/086-simulated-data-lifecycle/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/087-collect-after-finalize-pipeline/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/088-credit-balance-applies-to-all-invoices/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/089-retire-audit-fail-closed-response-swap/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/090-audit-in-tx-emission/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/091-org-timezone-change-seam-absorb/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/092-split-billing-timezone-from-display/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/093-csrf-origin-verification/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/094-login-brute-force-throttle/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/095-login-security-roadmap-and-mfa/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/096-unpriced-meter-plan-attach-guard/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/097-mid-period-scheduled-cancel-fires-as-immediate-cancel/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/098-postmark-delivery-webhook-ingestion/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/099-simulated-time-disclosure-policy/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/100-currency-coherence-guard-ring/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/101-billing-intervals/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/102-invoice-charge-attempts/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/103-single-payment-source/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/104-one-activity-lane-entity-calendar/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/105-charge-idempotency-key-seed/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/106-charge-intent-ledger/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/107-unknown-is-terminal-until-a-human/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/108-parked-invoices-search-and-adopt/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/109-issued-document-snapshot/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/110-written-off-invoices-close-self-service-payment/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/111-a-write-off-has-no-tax-leg/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/112-dunning-exhaustion-settles-two-questions/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/113-nothing-charges-a-written-off-invoice/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/114-leader-leases-tick-scoped-fencing/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/115-one-closer-for-the-billing-period/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/116-collection-intent-at-finalize-one-collector/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/117-one-payment-intent-per-invoice-deferred/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/118-cancel-and-swap-relief-in-the-change-transaction/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/119-billing-failure-record-keyed-to-the-due-instant/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/120-invoice-grace-period-for-late-usage/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/121-customer-usage-cards-open-on-the-billing-period/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/122-hold-and-release-usage-for-unknown-customers/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/123-new-accounts-start-with-a-default-dunning-policy/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/124-plain-golang-migrate-each-file-sets-its-lock-limit/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/125-goose-migrations-from-one-v081-baseline/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/126-a-card-refused-for-good-is-not-retried/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/127-a-lost-charge-result-is-resolved-by-asking-stripe/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/128-activity-line-standard/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/129-credit-carries-its-own-currency/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/130-usage-prices-belong-to-the-plan/</loc></url><url><loc>https://gethardcount.com/docs/internals/decisions/131-webhook-events-carry-their-resource/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/billing-thresholds/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/cc-emails/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/commit-cn-relief/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/cost-tables/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/create-preview/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/customer-usage/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/multi-dim-meters/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/prepaid-commits/</loc></url><url><loc>https://gethardcount.com/docs/internals/design-notes/recipes/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/audit-2026-07-02-full-product/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/audit-2026-07-02-remediation-plan/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/design-review-2026-07-10/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/failure-correctness-advisory-lock-2026-08/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/ha-readiness-2026-07-06/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/money-path-census-2026-07/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/product-stability-plan/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/restore-drill-first-run-2026-08-11/</loc></url><url><loc>https://gethardcount.com/docs/internals/records/sustained-throughput-runs-2026-08/</loc></url><url><loc>https://gethardcount.com/docs/internals/testing/</loc></url><url><loc>https://gethardcount.com/docs/project/changelog/</loc></url><url><loc>https://gethardcount.com/docs/project/license/</loc></url><url><loc>https://gethardcount.com/docs/project/roadmap/</loc></url><url><loc>https://gethardcount.com/docs/project/security/</loc></url><url><loc>https://gethardcount.com/docs/self-host/backups/</loc></url><url><loc>https://gethardcount.com/docs/self-host/docker-compose/</loc></url><url><loc>https://gethardcount.com/docs/self-host/email-setup/</loc></url><url><loc>https://gethardcount.com/docs/self-host/failure-modes/rfm-001-wal-pool-exhaustion/</loc></url><url><loc>https://gethardcount.com/docs/self-host/high-availability/</loc></url><url><loc>https://gethardcount.com/docs/self-host/monitoring/</loc></url><url><loc>https://gethardcount.com/docs/self-host/overview/</loc></url><url><loc>https://gethardcount.com/docs/self-host/payment-failure-handling/</loc></url><url><loc>https://gethardcount.com/docs/self-host/postgres/</loc></url><url><loc>https://gethardcount.com/docs/self-host/production-one-vm/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/audit-log-gaps/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/autovacuum-stall/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/background-job-stuck/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/below-stripe-minimum/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/billing-failing/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/card-disputes/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/customer-must-confirm-payment/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/email-outbox-backed-up/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/escalation/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/invoice-timing-late-usage/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/litellm-spend-gap/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/manual-interventions/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/migration-failed-midway/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/rds-wal-pool/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/replica-will-not-start/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/rls-leak-suspected/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/sign-in-throttled/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/stripe-circuit-breaker-open/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/test-clock-advance-hung/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/unclear-charge/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/usage-below-zero/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/usage-with-no-price/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/webhook-endpoint-failing/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/webhook-outbox-backed-up/</loc></url><url><loc>https://gethardcount.com/docs/self-host/runbook/write-io-after-backfill/</loc></url><url><loc>https://gethardcount.com/docs/self-host/scale/</loc></url><url><loc>https://gethardcount.com/faq/</loc></url><url><loc>https://gethardcount.com/pricing/</loc></url><url><loc>https://gethardcount.com/privacy/</loc></url><url><loc>https://gethardcount.com/product/</loc></url><url><loc>https://gethardcount.com/reliability/</loc></url></urlset>