# BT-94 Document level allowance percentage

The percentage used with the allowance base amount to calculate the allowance amount.

## Quick answer

The percentage used with the allowance base amount to calculate the allowance amount.

> **Discounts and charges**: Document-level discounts, surcharges, and the tax data attached to them.

## In plain language

The percentage used with the allowance base amount to calculate the allowance amount.

The percentage used with the allowance base amount to calculate the allowance amount.

Document-level allowances reduce the invoice total; document-level charges increase it. ChargeIndicator selects the BG-20 allowance or BG-21 charge interpretation in UBL/CII.

## What you usually enter here

Decimal percentage, transmitted together with BT-93 when used

Typical valid values include: 10.00, 5.50

Optional, but must be paired with BT-93 when percentage-based calculation is used.

## What goes wrong often

Avoid values like: -5.00, 10%

Relevant rule codes: PEPPOL-EN16931-R040, PEPPOL-EN16931-R041

## Examples in context

Document-level allowances reduce the invoice total; document-level charges increase it. ChargeIndicator selects the BG-20 allowance or BG-21 charge interpretation in UBL/CII.

Optional, but must be paired with BT-93 when percentage-based calculation is used.

## Valid Examples

- 10.00
- 5.50

## Invalid Examples

- -5.00
- 10%

## Related Fields

Document-level allowances reduce the invoice total; document-level charges increase it. ChargeIndicator selects the BG-20 allowance or BG-21 charge interpretation in UBL/CII.

- [BT-92 Document level allowance amount](/resources/xrechnung/bt-92-document-level-allowance-amount)
- [BT-93 Document level allowance base amount](/resources/xrechnung/bt-93-document-level-allowance-base-amount)

## XML mapping and field facts

Open the technical reference if you need XML paths, validator rule codes, legal wording, or schema-specific mapping details.

### Field ID:
BT-94

### Data Type:
percentage

### Cardinality:
0..1

### Requirement:
Optional

### Since Version:
Optional

## XML Implementation

### UBL 2.1 Syntax
```
/Invoice/cac:AllowanceCharge/cbc:MultiplierFactorNumeric
```

### CII (UN/CEFACT) Syntax
```
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent
```

## Validation Rules

### PEPPOL-EN16931-R040
PEPPOL-EN16931-R040

### PEPPOL-EN16931-R041
PEPPOL-EN16931-R041

## Why the standard cares about this field

### Business Context
Document-level allowances reduce the invoice total; document-level charges increase it. ChargeIndicator selects the BG-20 allowance or BG-21 charge interpretation in UBL/CII.

### Legal Requirement
Optional, but must be paired with BT-93 when percentage-based calculation is used.

## Official sources and tools

- [KoSIT Validator](https://erechnungsvalidator.service-bw.de/)
- [Invoice Converter](/pdf-to-xrechnung)
- [XRechnung Standard](https://xeinkauf.de/xrechnung/)
- [Test Suite](https://github.com/itplr-kosit/xrechnung-testsuite)
