It is not recommended to use invoice items to break out coverages as it may create performance issues. Charge breakdowns were introduced in version 10 to handle this. Please review the documentation for implementation details.