FAQs and How-tos
Invoice Calculation Times
1 min
amberflo provides two types of meter based invoice calculations approximate (real time) and 3 hour delayed (cached) understanding the differences between these helps determine when and how invoice totals are updated standard meter invoices 1\ approximate (real time) purpose to display invoices using the most recent usage data how it works uses "live" usage events that have been received but not yet processed through the full ingestion pipeline does not account for deduplication back filled events event cancellations fresh data window includes the last 7 hours of usage data if the 7 hour window crosses into the previous day, it includes an additional 24 hour window cached data any data outside of the fresh window is retrieved from the cached invoice data cached data for the fresh window is discarded and replaced with real time data use case suitable for near real time monitoring of usage and cost but should not be relied on for final billing amounts 2\ 3 hour delayed (cached) purpose to ensure invoice accuracy by including all ingestion and post processing steps how it works based on hourly aggregation data from meter events includes deduplication cancellations back filled events processed on the billing cloud used for final invoice generation credit drawdowns (in prepaid models) this is the authoritative source for billing and should be used when issuing or reviewing invoices at the end of a billing period additional note both invoice types can be impacted by timing delays if non standard meters are involved