0-No constraint, barcode can be consumed without constraint on amount.
1-Partial consumption, barcode must be consumed less than or equal to the amount specified in amount parameter(Not currently supported).
2-Full consumption, barcode must be consumed with exact amount specified in amount parameter.
By default, amount_match_type is 0.