Files
portal-api/app/Repositories/Api/Invoice/InvoiceRepositoryInterface.php
T
2026-09-28 08:26:29 +07:00

16 lines
379 B
PHP

<?php
namespace App\Repositories\Api\Invoice;
use App\Models\Invoice;
use App\Models\Order;
use App\Repositories\BaseRepositoryInterface;
interface InvoiceRepositoryInterface extends BaseRepositoryInterface
{
/**
* Create an invoice (+ invoice_items) from a completed Order.
*/
public function createFromOrder(Order $order, ?int $dueDays = null): Invoice;
}