背景:智能采集数据已预备上线阶段, 需数据中心进行对接
需求:
http://139.9.47.106:8001/swagger/index.html
http://139.9.47.106:8001/PaymentBalances?$filter=SellerId eq 'A7HZCBVX53G4O'
数据字段过滤 通过 $filter= 字段 操作符(eq nq 等等 参照odata 协议) 值 的方式
odata 详细协议 参照 https://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part2-url-conventions.html#_Toc31360959
对接内容4 类: 平台余额,亚马逊账单汇总,亚马交易明细 ,亚马交易结算
平台余额
http://139.9.47.106:8001/PaymentBalances
class PaymentBalance {
Id: number;
/** 账号名称 */
PartnerName: string;
/** 国家代码 */
CountryCode: string;
/** 创建日期 */
Date: string;
/** 账户类型 PAYABLE:标准订单 INVOICING:发票订单 */
AccountType: string;
/** 订单类型:Standard Orders or Invoiced Orders*/
MarketplaceName: string;
/**总余额币种 */
TotalUnit: string;
/**总余额 */
TotalAmount: number;
/**当前可用资金币种 */
NowUnit: string;
/**当前可用资金金额 */
NowAmount: number;
/**结算结束时可用资金币种 */
EndUnit: string;
/**结算结束时可用资金金额 */
EndAmount: number;
/** 卖家ID */
SellerId: string;
/** 市场ID */
MarketplaceId: string;
}
亚马逊账单汇总
http://139.9.47.106:8001/PaymentSummaries
export interface PaymentSummary {
Id: number;
/** 账号名称 */
PartnerName: string;
/**国家代码 */
CountryCode: string;
/** id */
Identifier: string;
/** 账户类型 PAYABLE:标准订单 INVOICING:发票订单 */
Kind: PaymentAccountKind;
/**开始时间 */
StartTime: Date;
/**结束时间 */
EndTime?: Date;
/** 币种 */
Unit: string;
/**状态 */
Status: string;
/** 转账明细记录 */
Transfers: PaymentTransfer[];
/** 总收入 */
TotalAmount: number;
/** 净收入 */
NetProceedsAmount: number;
/** 销售额 */
SalesAmount: number;
/** 支出 */
ExpensesAmount: number;
/** 期初余额 */
BeginningBalanceAmount: number;
/** 账户级别的预留金额 */
AccountLevelReserveAmount: number;
/** 退款金额 */
RefundsAmount: number;
/** 卖家ID */
SellerId: string;
/** 市场ID */
MarketplaceId: string;
}
export interface PaymentTransfer {
Id: number;
/**银行转账编号 */
Identifier: string;
/** 转账状态 */
PayoutStatus: string;
/** 转账发起日期 */
InitiatedTime: Date;
/** 转账完成日期 */
CompletionTime?: Date;
/**币种 */
Unit: string;
/**金额 */
Amount: number;
/**错误信息 */
ErrorCode: string;
/** 账户尾号 */
AccountTail: string
}
亚马交易明细
http://139.9.47.106:8001/PaymentReports
export interface PaymentReport {
Id: number;
/** 账号名称 */
PartnerName: string;
/**国家代码 */
CountryCode: string;
/** 卖家ID */
SellerId: string;
/** 市场ID */
MarketplaceId: string;
/**日期 */
Date: Date;
/**结算id */
SettlementId: string;
/**结算类型*/
Type?: string;
/**平台订单号*/
OrderId?: string;
/**渠道SKU*/
SKU?: string;
/**描述*/
Description?: string;
/**数量*/
Quantity?: number;
/**区域编号*/
Marketplace?: string;
/**账号类型*/
AccountType?: string;
/**Fulfillment*/
Fulfillment?: string;
/**订单国家*/
OrderCity?: string;
/**订单状态*/
OrderState?: string;
/**OrderPostal*/
OrderPostal?: string;
/**税费类型*/
TaxCollectionModel?: string;
/**商品销售收入*/
ProductSales?: number;
/**商品税*/
ProductSalesTax?: number;
/**运费费*/
ShippingCredits?: number;
/**运费税*/
ShippingCreditsTax?: number;
/**包装费*/
GiftWrapCredits?: number;
/**包装税*/
GiftwrapCreditsTax?: number;
/**COSTPOINTS*/
CostPoints?: number;
/**优惠金额*/
PromotionalRebates?: number;
/**优惠税*/
PromotionalRebatesTax?: number;
/**销售税*/
SalesTaxCollected?: number;
/**MarketplaceWithheldTax*/
MarketplaceWithheldTax?: number;
/**LowValueGoods*/
LowValueGoods?: number;
/**标签费*/
TotalSalesTaxLiable?: number;
/** TCS_CGST */
TCS_CGST?: number;
/** TCS_SGST */
TCS_SGST?: number;
/** TCS_IGST */
TCS_IGST?: number;
/** SellingFees */
SellingFees?: number;
/**亚马逊平台运费*/
FbaFees?: number;
/**OtherTransactionFees*/
OtherTransactionFees?: number;
/**其他 */
Other?: number;
/** Total */
Total?: number;
}
亚马交易结算
http://139.9.47.106:8001/PaymentSettlement
export interface PaymentStatementsReport {
/** 卖家ID */
SellerId: string;
/** 市场ID */
MarketplaceId: string;
/** 账号名称 */
PartnerName: string;
/**国家代码 */
CountryCode: string;
/**结算id */
SettlementId: string;
/** 开始日期 */
StartDate?: Date;
/** 结束日期 */
EndDate?: Date;
/** 划款日期 */
DepositDate?: Date;
/** 总金额 */
TotalAmount?: number;
/** 币种 */
Currency?: string;
/** 结算明细 */
items: PaymentStatementsDetailsReport[];
/** 账户类型 PAYABLE:标准订单 INVOICING:发票订单 */
Kind: string;
}
export interface PaymentStatementsDetailsReport {
/**结算id */
SettlementId: string;
/**TransactionType*/
TransactionType?: string;
/**平台订单号*/
OrderId?: string;
/**MerchantOrderId*/
MerchantOrderId?: string;
/**调整类ID*/
AdjustmentId?: string;
/**店铺类ID*/
ShipmentId?: string;
/**区域名称*/
MarketplaceName?: string;
/**费用类型*/
AmountType?: string;
/**费用描述*/
AmountDescription?: string;
/**费用金额*/
Amount?: number;
/**FulfillmentId*/
FulfillmentId?: string;
/**PostedDate*/
PostedDate?: Date;
/**PostedDateTime*/
PostedDateTime?: Date;
/**OrderItemCode*/
OrderItemCode?: string;
/** MerchantOrderItemId */
MerchantOrderItemId?: string;
/**AdjustmentItemId*/
MerchantAdjustmentItemId?: string;
/**渠道SKU */
Sku?: string;
/**渠道SKU*/
QuantityPurchased?: string;
/**优惠ID*/
PromotionId?: string;
}
对接报告类型: