Torn revive billing
Revive Invoice
Enter the client faction ID and the app will detect that faction's current ranked-war opponent (or latest completed RW), then pull your outgoing revive attempts against both sides of that matchup.
Hosted build v1.1 · key not saved · Torn requests use this site's proxy
Invoice setup
Full keys work, but Torn's dedicated revive endpoint only requires Limited access. The key is never saved by this page.
Used only for Torn API calls. The key is sent to this site's same-origin proxy for the request and is not stored by the app.
This faction is the invoice client. Its RW opponent is detected automatically.
Edit either rate at any time; the preview and total update instantly.
Enter the client faction ID and load the invoice.
If the date overrides are blank, the exact ranked-war start/end timestamps are used automatically.
If loading fails, the app will show the proxy/Torn error here instead of failing silently.
The app uses Torn API v2 faction/{id}/wars to identify the client's RW opponent, then user/revives to invoice outgoing attempts whose target faction was either the client or that RW opponent.
Invoice preview
Designed to stay within Torn's ~600px editor width and use inline styling when copied as HTML.
Load some attempts to build the invoice.
Attempt records
Uncheck any row you do not want billed. The invoice updates instantly.
0Included
0Success
0Failed
—Total due
No data loaded.