독일은 다른 나라와 달리 이미 일반상법에서 100여 년 전부터 “자가개발한” 무형자산의 경우 자산취득 및 생성비용을 당해에 100% 소득공제 할 수 있다. 이 규정의 주된 취지는 자가제작한 무형물을 자산으로 취급을 하지 않아 실제 수입이 생기기 전에는 자산으로 간주하지 않는다는 것이었다. 이 규정이 제정된 이유는 몇몇 납세자들이 특허 등의 무형자산의 가치평가를 자의적으로 높여(예를 들어, 자신이 연구개발에 투여한 총 시간에 높게 평가된 인건비 요율을 곱하여 총 인건비를 높게 평가하고 인건비 총액을 자산의 가치로 간주하는 방식으로) 재무제표 상의 재정상태를 실제보다 좋아보이게 함으로써 채권자들에게 피해를 주는 것을 막기 위함이었다. 그런데 이 내용이 세법에 반영되었을 때 뜻하지 않은 부산물이 생기게 되었는데, 위에 언급한 자가개발한 무형자산은 자산이 아니므로 세법상 일반원칙에 따라 이를 개발 및 제작하는 데에 든 비용은 모두 다른 사업비용과 똑같이 취급되어야 하고 이 비용은 모두 당해연도에 세원에서 공제하도록 된 것이다.
독일은 “자가개발한” 무형자산의 자산취득 및 생성비용을 당해에 100% 소득공제 할 수 있다. 이는실제 수입발생 전에 자산으로 간주하지 않는다는 것이다. 이는 무형자산의 가치를 자의적으로 높여 재무제표를 실제보다 좋게보여 채권자들의 피해 발생을 방지하기 위함이다.