using DS.Module.Core;
using DS.WMS.Core.Invoice.Dtos;
using Newtonsoft.Json.Linq;
namespace DS.WMS.Core.Invoice.Interface
{
///
/// 发票开具
///
public interface IInvoiceIssuanceService
{
///
/// 发起开票请求
///
/// 开票的发票ID
///
Task> InitiateAsync(params long[] ids);
///
/// 发票冲红
///
/// 请求
///
Task> ReverseAsync(InvoiceReversalRequest request);
///
/// 添加租户信息
///
/// 租户信息
///
/// 当为null时引发。
Task AddTenantAsync(Tenant tenant);
}
}