A customer may delay payment if there is a dispute regarding the product/service, the price charged, or the payment terms. Perhaps your sales team offered a special discount that your billing department needed to be aware of.