In business school we had to take an ethics class that covered this kind of stuff.
For example: let's say you're running a dry cleaning operation with a partner. A customer comes in and pays with a $100 bill. After she leaves, you realize that she accidentally gave you TWO $100 bills. Ethics question: do you tell your partner?