Мое мнение: С заказчика нужно брать только безвозвратные потери. Если "заказчик компенсирует общие потери", значит он оплачивает изготовление изделия, предоставляя вам металл для изготовления, часть которого переходит в вашу собственность - т.е. вы расплатились в неденежной форме. Это не бартер, просто неденежная форма расчетов.