DocumentCalculator
in package
FinalYes
Calculates documents with the invoice calculator. Optional and alternative lines get their line amounts but are excluded from the totals.
Table of Contents
Methods
- __construct() : mixed
- calculate() : DocumentData
Methods
__construct()
public
__construct([TotalsCalculator $calculator = new En16931Calculator() ]) : mixed
Parameters
- $calculator : TotalsCalculator = new En16931Calculator()
calculate()
public
calculate(DocumentData $document) : DocumentData
Parameters
- $document : DocumentData