We delivered material for a COD customer. They paid half over the phone after delivery, their credit card could not cover the entire amount in one day. They ordered parts incorrectly and reordered replacements. The delivery day for the replacements parts we asked payment on all materials delivered prior to that date. They refused, saying we had no right and that they had already paid us, also stating that we should be responsible for the incorrect parts, although it is documented that they ordered incorrectly. We said our hands were tied. Later we stated that we would be happy to deliver the material as long as the material that had already been taken by the customer was paid and we could sort out payment for the replacement delivery on a later date. They refused now saying that we never got approval for the order and therefore could not charge them for it or deliver it. Those parts are still in my shop and were custom made for them, are they protected?