一般情况下,先付款后开发票。这是因为在购买商品或服务时,发票是卖方向买方提供的购买凭证,证明买方已经付款购买了商品或服务。如果未付款就开具发票,可能会导致买卖双方的纠纷或其他问题。然而,也有一些特殊情况需要先开具发票后付款,例如企业与供应商签订的预付款协议等。在这种情况下,发票应明确注明预付款的金