开发票不一定必须有合同。在正常的商业交易中,合同是证明交易关系的重要依据,开发票时合同能辅助确定交易内容、金额、双方权利义务等关键信息,有利于准确开票。但即便没有合同,如果能提供其他足以证明业务真实发生的资料,如交易凭证、送货单、验收单等,也可以开具发票。例如,企业与零散客户进行零星交易,未签订合同,但有每次交易的收款记录、货物交付签收单等,此时也应当依法开具发票。根据《中华人民共和国发票管理办法》第十九条规定,销售商品、提供服务以及从事其他经营活动的单位和个人,对外发生经营业务收取款项,收款方应当向付款方开具发票;特殊情况下,由付款方向收款方开具发票。该办法强调的是业务发生及款项收取,并非以合同为唯一前提。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。