Documentation
¶
Index ¶
- type InvoiceClient
- func (c *InvoiceClient) ArtificialRefund(request *invoice.ArtificialRefundRequest) (*invoice.ArtificialRefundResponse, error)
- func (c *InvoiceClient) BatchUpdateInvoiceRefundOrder(request *invoice.BatchUpdateInvoiceRefundOrderRequest) (*invoice.BatchUpdateInvoiceRefundOrderResponse, error)
- func (c *InvoiceClient) BillDetail(request *invoice.BillDetailRequest) (*invoice.BillDetailResponse, error)
- func (c *InvoiceClient) CalculateInvoicePrice(request *invoice.CalculateInvoicePriceRequest) (*invoice.CalculateInvoicePriceResponse, error)
- func (c *InvoiceClient) CancelInvoice(request *invoice.CancelInvoiceRequest) (*invoice.CancelInvoiceResponse, error)
- func (c *InvoiceClient) CheckInvoiceOwedInfo(request *invoice.CheckInvoiceOwedInfoRequest) (*invoice.CheckInvoiceOwedInfoResponse, error)
- func (c *InvoiceClient) CreateAddress(request *invoice.CreateAddressRequest) (*invoice.CreateAddressResponse, error)
- func (c *InvoiceClient) CreateInvoice(request *invoice.CreateInvoiceRequest) (*invoice.CreateInvoiceResponse, error)
- func (c *InvoiceClient) CreateInvoiceAgent(request *invoice.CreateInvoiceAgentRequest) (*invoice.CreateInvoiceAgentResponse, error)
- func (c *InvoiceClient) CreateInvoiceTemplate(request *invoice.CreateInvoiceTemplateRequest) (*invoice.CreateInvoiceTemplateResponse, error)
- func (c *InvoiceClient) DecribeInvoicedChildOrders(request *invoice.DecribeInvoicedChildOrdersRequest) (*invoice.DecribeInvoicedChildOrdersResponse, error)
- func (c *InvoiceClient) DeductOweFee(request *invoice.DeductOweFeeRequest) (*invoice.DeductOweFeeResponse, error)
- func (c *InvoiceClient) DeleteAddress(request *invoice.DeleteAddressRequest) (*invoice.DeleteAddressResponse, error)
- func (c *InvoiceClient) DeleteInvoiceTemplate(request *invoice.DeleteInvoiceTemplateRequest) (*invoice.DeleteInvoiceTemplateResponse, error)
- func (c *InvoiceClient) DescribeAddress(request *invoice.DescribeAddressRequest) (*invoice.DescribeAddressResponse, error)
- func (c *InvoiceClient) DescribeAddresses(request *invoice.DescribeAddressesRequest) (*invoice.DescribeAddressesResponse, error)
- func (c *InvoiceClient) DescribeChildrenArea(request *invoice.DescribeChildrenAreaRequest) (*invoice.DescribeChildrenAreaResponse, error)
- func (c *InvoiceClient) DescribeInvoice(request *invoice.DescribeInvoiceRequest) (*invoice.DescribeInvoiceResponse, error)
- func (c *InvoiceClient) DescribeInvoiceOrderList(request *invoice.DescribeInvoiceOrderListRequest) (*invoice.DescribeInvoiceOrderListResponse, error)
- func (c *InvoiceClient) DescribeInvoiceOrders(request *invoice.DescribeInvoiceOrdersRequest) (*invoice.DescribeInvoiceOrdersResponse, error)
- func (c *InvoiceClient) DescribeInvoiceTemplate(request *invoice.DescribeInvoiceTemplateRequest) (*invoice.DescribeInvoiceTemplateResponse, error)
- func (c *InvoiceClient) DescribeInvoiceUrl(request *invoice.DescribeInvoiceUrlRequest) (*invoice.DescribeInvoiceUrlResponse, error)
- func (c *InvoiceClient) DescribeInvoices(request *invoice.DescribeInvoicesRequest) (*invoice.DescribeInvoicesResponse, error)
- func (c *InvoiceClient) DescribeMonthDetail(request *invoice.DescribeMonthDetailRequest) (*invoice.DescribeMonthDetailResponse, error)
- func (c *InvoiceClient) DescribeOrderInvoice(request *invoice.DescribeOrderInvoiceRequest) (*invoice.DescribeOrderInvoiceResponse, error)
- func (c *InvoiceClient) DisableLogger()
- func (c *InvoiceClient) EditInvoiceTemplate(request *invoice.EditInvoiceTemplateRequest) (*invoice.EditInvoiceTemplateResponse, error)
- func (c *InvoiceClient) GetCompanyCreditInfo(request *invoice.GetCompanyCreditInfoRequest) (*invoice.GetCompanyCreditInfoResponse, error)
- func (c *InvoiceClient) GetInvoicePreview(request *invoice.GetInvoicePreviewRequest) (*invoice.GetInvoicePreviewResponse, error)
- func (c *InvoiceClient) GetOrderRelateInfo(request *invoice.GetOrderRelateInfoRequest) (*invoice.GetOrderRelateInfoResponse, error)
- func (c *InvoiceClient) GetOrderRelateInvoice(request *invoice.GetOrderRelateInvoiceRequest) (*invoice.GetOrderRelateInvoiceResponse, error)
- func (c *InvoiceClient) GetTaxInfo(request *invoice.GetTaxInfoRequest) (*invoice.GetTaxInfoResponse, error)
- func (c *InvoiceClient) InvoiceOweList(request *invoice.InvoiceOweListRequest) (*invoice.InvoiceOweListResponse, error)
- func (c *InvoiceClient) ModifyAddress(request *invoice.ModifyAddressRequest) (*invoice.ModifyAddressResponse, error)
- func (c *InvoiceClient) ModifyInvoiceTemplate(request *invoice.ModifyInvoiceTemplateRequest) (*invoice.ModifyInvoiceTemplateResponse, error)
- func (c *InvoiceClient) RefundInvoice(request *invoice.RefundInvoiceRequest) (*invoice.RefundInvoiceResponse, error)
- func (c *InvoiceClient) RefundOwedInvoice(request *invoice.RefundOwedInvoiceRequest) (*invoice.RefundOwedInvoiceResponse, error)
- func (c *InvoiceClient) SetConfig(config *core.Config)
- func (c *InvoiceClient) SetLogger(logger core.Logger)
- func (c *InvoiceClient) UpdateInvoiceRefundAmount(request *invoice.UpdateInvoiceRefundAmountRequest) (*invoice.UpdateInvoiceRefundAmountResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvoiceClient ¶
type InvoiceClient struct {
core.JDCloudClient
}
func NewInvoiceClient ¶
func NewInvoiceClient(credential *core.Credential) *InvoiceClient
func (*InvoiceClient) ArtificialRefund ¶
func (c *InvoiceClient) ArtificialRefund(request *invoice.ArtificialRefundRequest) (*invoice.ArtificialRefundResponse, error)
人工退票
func (*InvoiceClient) BatchUpdateInvoiceRefundOrder ¶
func (c *InvoiceClient) BatchUpdateInvoiceRefundOrder(request *invoice.BatchUpdateInvoiceRefundOrderRequest) (*invoice.BatchUpdateInvoiceRefundOrderResponse, error)
批量更新发票系统中订单的退款信息
func (*InvoiceClient) BillDetail ¶
func (c *InvoiceClient) BillDetail(request *invoice.BillDetailRequest) (*invoice.BillDetailResponse, error)
账单明细
func (*InvoiceClient) CalculateInvoicePrice ¶
func (c *InvoiceClient) CalculateInvoicePrice(request *invoice.CalculateInvoicePriceRequest) (*invoice.CalculateInvoicePriceResponse, error)
根据订单信息和总金额计算单个订单金额
func (*InvoiceClient) CancelInvoice ¶
func (c *InvoiceClient) CancelInvoice(request *invoice.CancelInvoiceRequest) (*invoice.CancelInvoiceResponse, error)
撤回发票
func (*InvoiceClient) CheckInvoiceOwedInfo ¶
func (c *InvoiceClient) CheckInvoiceOwedInfo(request *invoice.CheckInvoiceOwedInfoRequest) (*invoice.CheckInvoiceOwedInfoResponse, error)
批量查询订单是否有欠票状态
func (*InvoiceClient) CreateAddress ¶
func (c *InvoiceClient) CreateAddress(request *invoice.CreateAddressRequest) (*invoice.CreateAddressResponse, error)
添加发票邮寄地址
func (*InvoiceClient) CreateInvoice ¶
func (c *InvoiceClient) CreateInvoice(request *invoice.CreateInvoiceRequest) (*invoice.CreateInvoiceResponse, error)
创建发票
func (*InvoiceClient) CreateInvoiceAgent ¶
func (c *InvoiceClient) CreateInvoiceAgent(request *invoice.CreateInvoiceAgentRequest) (*invoice.CreateInvoiceAgentResponse, error)
代客开票
func (*InvoiceClient) CreateInvoiceTemplate ¶
func (c *InvoiceClient) CreateInvoiceTemplate(request *invoice.CreateInvoiceTemplateRequest) (*invoice.CreateInvoiceTemplateResponse, error)
设置发票信息抬头
func (*InvoiceClient) DecribeInvoicedChildOrders ¶
func (c *InvoiceClient) DecribeInvoicedChildOrders(request *invoice.DecribeInvoicedChildOrdersRequest) (*invoice.DecribeInvoicedChildOrdersResponse, error)
查询已开票的子单
func (*InvoiceClient) DeductOweFee ¶
func (c *InvoiceClient) DeductOweFee(request *invoice.DeductOweFeeRequest) (*invoice.DeductOweFeeResponse, error)
抵扣欠票
func (*InvoiceClient) DeleteAddress ¶
func (c *InvoiceClient) DeleteAddress(request *invoice.DeleteAddressRequest) (*invoice.DeleteAddressResponse, error)
删除发票邮寄地址
func (*InvoiceClient) DeleteInvoiceTemplate ¶
func (c *InvoiceClient) DeleteInvoiceTemplate(request *invoice.DeleteInvoiceTemplateRequest) (*invoice.DeleteInvoiceTemplateResponse, error)
删除发票模版
func (*InvoiceClient) DescribeAddress ¶
func (c *InvoiceClient) DescribeAddress(request *invoice.DescribeAddressRequest) (*invoice.DescribeAddressResponse, error)
查询发票邮寄地址详情
func (*InvoiceClient) DescribeAddresses ¶
func (c *InvoiceClient) DescribeAddresses(request *invoice.DescribeAddressesRequest) (*invoice.DescribeAddressesResponse, error)
查询发票邮寄地址列表
func (*InvoiceClient) DescribeChildrenArea ¶
func (c *InvoiceClient) DescribeChildrenArea(request *invoice.DescribeChildrenAreaRequest) (*invoice.DescribeChildrenAreaResponse, error)
获取集团级联地址列表
func (*InvoiceClient) DescribeInvoice ¶
func (c *InvoiceClient) DescribeInvoice(request *invoice.DescribeInvoiceRequest) (*invoice.DescribeInvoiceResponse, error)
发票详情
func (*InvoiceClient) DescribeInvoiceOrderList ¶
func (c *InvoiceClient) DescribeInvoiceOrderList(request *invoice.DescribeInvoiceOrderListRequest) (*invoice.DescribeInvoiceOrderListResponse, error)
查询代客开票订单
func (*InvoiceClient) DescribeInvoiceOrders ¶
func (c *InvoiceClient) DescribeInvoiceOrders(request *invoice.DescribeInvoiceOrdersRequest) (*invoice.DescribeInvoiceOrdersResponse, error)
开票单据列表
func (*InvoiceClient) DescribeInvoiceTemplate ¶
func (c *InvoiceClient) DescribeInvoiceTemplate(request *invoice.DescribeInvoiceTemplateRequest) (*invoice.DescribeInvoiceTemplateResponse, error)
查询发票抬头信息
func (*InvoiceClient) DescribeInvoiceUrl ¶
func (c *InvoiceClient) DescribeInvoiceUrl(request *invoice.DescribeInvoiceUrlRequest) (*invoice.DescribeInvoiceUrlResponse, error)
获取电子发票下载地址
func (*InvoiceClient) DescribeInvoices ¶
func (c *InvoiceClient) DescribeInvoices(request *invoice.DescribeInvoicesRequest) (*invoice.DescribeInvoicesResponse, error)
发票列表
func (*InvoiceClient) DescribeMonthDetail ¶
func (c *InvoiceClient) DescribeMonthDetail(request *invoice.DescribeMonthDetailRequest) (*invoice.DescribeMonthDetailResponse, error)
按月查询发票详情
func (*InvoiceClient) DescribeOrderInvoice ¶
func (c *InvoiceClient) DescribeOrderInvoice(request *invoice.DescribeOrderInvoiceRequest) (*invoice.DescribeOrderInvoiceResponse, error)
检查订单的开票信息
func (*InvoiceClient) DisableLogger ¶
func (c *InvoiceClient) DisableLogger()
func (*InvoiceClient) EditInvoiceTemplate ¶
func (c *InvoiceClient) EditInvoiceTemplate(request *invoice.EditInvoiceTemplateRequest) (*invoice.EditInvoiceTemplateResponse, error)
修改发票模版
func (*InvoiceClient) GetCompanyCreditInfo ¶
func (c *InvoiceClient) GetCompanyCreditInfo(request *invoice.GetCompanyCreditInfoRequest) (*invoice.GetCompanyCreditInfoResponse, error)
查询企业资质信息详情
func (*InvoiceClient) GetInvoicePreview ¶
func (c *InvoiceClient) GetInvoicePreview(request *invoice.GetInvoicePreviewRequest) (*invoice.GetInvoicePreviewResponse, error)
发票预览信息
func (*InvoiceClient) GetOrderRelateInfo ¶
func (c *InvoiceClient) GetOrderRelateInfo(request *invoice.GetOrderRelateInfoRequest) (*invoice.GetOrderRelateInfoResponse, error)
查询订单关联信息
func (*InvoiceClient) GetOrderRelateInvoice ¶
func (c *InvoiceClient) GetOrderRelateInvoice(request *invoice.GetOrderRelateInvoiceRequest) (*invoice.GetOrderRelateInvoiceResponse, error)
查询订单关联发票信息
func (*InvoiceClient) GetTaxInfo ¶
func (c *InvoiceClient) GetTaxInfo(request *invoice.GetTaxInfoRequest) (*invoice.GetTaxInfoResponse, error)
根据产品线取税率
func (*InvoiceClient) InvoiceOweList ¶
func (c *InvoiceClient) InvoiceOweList(request *invoice.InvoiceOweListRequest) (*invoice.InvoiceOweListResponse, error)
欠票列表
func (*InvoiceClient) ModifyAddress ¶
func (c *InvoiceClient) ModifyAddress(request *invoice.ModifyAddressRequest) (*invoice.ModifyAddressResponse, error)
修改发票邮寄地址
func (*InvoiceClient) ModifyInvoiceTemplate ¶
func (c *InvoiceClient) ModifyInvoiceTemplate(request *invoice.ModifyInvoiceTemplateRequest) (*invoice.ModifyInvoiceTemplateResponse, error)
修改发票模版
func (*InvoiceClient) RefundInvoice ¶
func (c *InvoiceClient) RefundInvoice(request *invoice.RefundInvoiceRequest) (*invoice.RefundInvoiceResponse, error)
退票
func (*InvoiceClient) RefundOwedInvoice ¶
func (c *InvoiceClient) RefundOwedInvoice(request *invoice.RefundOwedInvoiceRequest) (*invoice.RefundOwedInvoiceResponse, error)
退款欠票信息
func (*InvoiceClient) SetConfig ¶
func (c *InvoiceClient) SetConfig(config *core.Config)
func (*InvoiceClient) SetLogger ¶
func (c *InvoiceClient) SetLogger(logger core.Logger)
func (*InvoiceClient) UpdateInvoiceRefundAmount ¶
func (c *InvoiceClient) UpdateInvoiceRefundAmount(request *invoice.UpdateInvoiceRefundAmountRequest) (*invoice.UpdateInvoiceRefundAmountResponse, error)
包年包月退款更新发票的退款金额
Click to show internal directories.
Click to hide internal directories.