# F-INV340

Source: https://xmlvalid.com/rules/F-INV340

> Invoice line '…' with lineExtensionAmount (…) must equal (Price.PriceAmount (…) / Price.BaseQuantity (…) ) * InvoicedQuantity (…) +/- 1.00 (InvoicedQuantity unitCode and Price.BaseQuantity unitCode are equal)

- Level: error
- Rule sets: OIOUBL 2.1 Invoice rules (Denmark) 1.17.2
- Context: `doc:Invoice/cac:InvoiceLine`
- Test: `$unitCodeEqual and ($notFree and $noExchangeRate) and ((xs:double($lineExtensionAmount) < (xs:double($calculatedTotalUnitCodeEqual) - 1.00)) or (xs:double($lineExtensionAmount) > (xs:double($calculatedTotalUnitCodeEqual) + 1.00)))`

Validate a document against these rules: https://xmlvalid.com/validate
