using GB5Shared.DTO.Framework.Login;
using PayRollDAL.DTO.SAP;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace PayRollDAL.CustomeCode.SAP
{
public interface IITDeclarationSapDAL
{
///
/// Fetches flat declaration rows (header joined with detail, TDS contact, and section)
/// for SAP payload generation.
/// Pass 0 for any filter to skip it.
///
Task> GetDeclarationsAsync(
int declarationId,
int employeeId,
int periodId,
LoginDTO login,
CancellationToken ct);
}
}