You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
namespace DS.WMS.Core.Invoice.Dtos
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 发票API请求实体
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class InvoiceAPIRequest
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 唯一标识,由企业自己生成32位随机码【消息体】
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string senid { get; set; } = Guid.NewGuid().ToString("N");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 发票冲红请求
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class InvoiceReversalRequest : InvoiceAPIRequest
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 用户订单号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string orderNo { get; set; } = string.Empty;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 冲红原因;01:开票有误,02:销货退回,03:服务中止,04:销售折让
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string chyyDm { get; set; } = "00";
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 录入方身份;0:销方,1:购方
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string lrfsf { get; set; } = "1";
|
|
|
|
|
}
|
|
|
|
|
}
|