> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: AllowancesWriter

> Atomic local business accounting under the current caller's allocations.

[server](https://docs.bijection.com/api/modules/server).AllowancesWriter

Atomic local business accounting under the current caller's allocations.
A retry after an accepted component receipt never invokes the body again.

## Methods

### spend

▸ **spend**(`charges`): `Promise`\<`void`>

#### Parameters

| Name | Type |
| :- | :- |
| `charges` | readonly `Readonly`\<\{ `allowance`: [`AllowanceDefinition`](https://docs.bijection.com/api/modules/server#allowancedefinition) ; `amount`: `bigint`  }>\[] |

#### Returns

`Promise`\<`void`>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.