using ERPCore.Domain.Entities;

namespace ERPCore.Services.Interfaces;

public interface ISalesDocumentWorkflowService
{
    Task<SalesInvoice> LoadEditableInvoiceAsync(int salesInvoiceId, uint expectedRowVersion, CancellationToken ct = default);
    Task<SalesSlip> LoadEditableSlipAsync(int salesSlipId, uint expectedRowVersion, CancellationToken ct = default);
}
