This implements 'change' detection, and reworks how line items are represented so that the same LineItem type is used for sent, received and change notes. It separates change notes into its own collection so that code that doesn't care about it doesn't have to be cautious to filter it out of the outgoing and incoming note collections.
This implements 'change' detection, and reworks how line items are represented so that the same
LineItem
type is used for sent, received and change notes. It separates change notes into its own collection so that code that doesn't care about it doesn't have to be cautious to filter it out of the outgoing and incoming note collections.