using AyCode.Services.Nav.Ekaer.Models; namespace AyCode.Services.Nav.Ekaer; /// /// Általános EKÁER beküldés-orchestráció: validál (a generált tradeCard-okat a NAV-szabályok ellen), és csak /// hibátlan esetben küld. Nem ismer projekt-specifikus (pl. FruitBank) típust — a már leképzett műveleteket kapja. /// public interface IEkaerSubmitService { /// /// Validálja, majd — ha hibátlan — elküldi a tradeCard műveleteket a NAV-nak. /// Validációs hiba esetén (nem megy ki kérés); /// NAV-oldali hiba esetén NavReportException propagál. /// Task SubmitAsync(IReadOnlyList operations, CancellationToken cancellationToken = default); }