einvoice

package
v1.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package einvoice 包含电子发票相关结构体

https://open.taobao.com/API.htm?docType=2&docId=27764

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAgreementInfoDto added in v1.3.4

func ReleaseAgreementInfoDto(v *AgreementInfoDto)

ReleaseAgreementInfoDto 释放AgreementInfoDto

func ReleaseAlibabaEinvoiceAmountCheckAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceAmountCheckAPIRequest(v *AlibabaEinvoiceAmountCheckAPIRequest)

ReleaseAlibabaEinvoiceAmountCheckAPIRequest 将 AlibabaEinvoiceAmountCheckAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceAmountCheckAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceAmountCheckAPIResponse(v *AlibabaEinvoiceAmountCheckAPIResponse)

ReleaseAlibabaEinvoiceAmountCheckAPIResponse 将 AlibabaEinvoiceAmountCheckAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceApplyGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceApplyGetAPIRequest(v *AlibabaEinvoiceApplyGetAPIRequest)

ReleaseAlibabaEinvoiceApplyGetAPIRequest 将 AlibabaEinvoiceApplyGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceApplyGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceApplyGetAPIResponse(v *AlibabaEinvoiceApplyGetAPIResponse)

ReleaseAlibabaEinvoiceApplyGetAPIResponse 将 AlibabaEinvoiceApplyGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceBillEinvoiceListAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceBillEinvoiceListAPIRequest(v *AlibabaEinvoiceBillEinvoiceListAPIRequest)

ReleaseAlibabaEinvoiceBillEinvoiceListAPIRequest 将 AlibabaEinvoiceBillEinvoiceListAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceBillEinvoiceListAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceBillEinvoiceListAPIResponse(v *AlibabaEinvoiceBillEinvoiceListAPIResponse)

ReleaseAlibabaEinvoiceBillEinvoiceListAPIResponse 将 AlibabaEinvoiceBillEinvoiceListAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceBillEinvoiceListResultSet added in v1.3.4

func ReleaseAlibabaEinvoiceBillEinvoiceListResultSet(v *AlibabaEinvoiceBillEinvoiceListResultSet)

ReleaseAlibabaEinvoiceBillEinvoiceListResultSet 释放AlibabaEinvoiceBillEinvoiceListResultSet

func ReleaseAlibabaEinvoiceBillForwordCreateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceBillForwordCreateAPIRequest(v *AlibabaEinvoiceBillForwordCreateAPIRequest)

ReleaseAlibabaEinvoiceBillForwordCreateAPIRequest 将 AlibabaEinvoiceBillForwordCreateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceBillForwordCreateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceBillForwordCreateAPIResponse(v *AlibabaEinvoiceBillForwordCreateAPIResponse)

ReleaseAlibabaEinvoiceBillForwordCreateAPIResponse 将 AlibabaEinvoiceBillForwordCreateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceBillSyncAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceBillSyncAPIRequest(v *AlibabaEinvoiceBillSyncAPIRequest)

ReleaseAlibabaEinvoiceBillSyncAPIRequest 将 AlibabaEinvoiceBillSyncAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceBillSyncAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceBillSyncAPIResponse(v *AlibabaEinvoiceBillSyncAPIResponse)

ReleaseAlibabaEinvoiceBillSyncAPIResponse 将 AlibabaEinvoiceBillSyncAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceClosereqAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceClosereqAPIRequest(v *AlibabaEinvoiceClosereqAPIRequest)

ReleaseAlibabaEinvoiceClosereqAPIRequest 将 AlibabaEinvoiceClosereqAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceClosereqAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceClosereqAPIResponse(v *AlibabaEinvoiceClosereqAPIResponse)

ReleaseAlibabaEinvoiceClosereqAPIResponse 将 AlibabaEinvoiceClosereqAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceCoreInvUploadAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceCoreInvUploadAPIRequest(v *AlibabaEinvoiceCoreInvUploadAPIRequest)

ReleaseAlibabaEinvoiceCoreInvUploadAPIRequest 将 AlibabaEinvoiceCoreInvUploadAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceCoreInvUploadAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceCoreInvUploadAPIResponse(v *AlibabaEinvoiceCoreInvUploadAPIResponse)

ReleaseAlibabaEinvoiceCoreInvUploadAPIResponse 将 AlibabaEinvoiceCoreInvUploadAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceCreateResultGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceCreateResultGetAPIRequest(v *AlibabaEinvoiceCreateResultGetAPIRequest)

ReleaseAlibabaEinvoiceCreateResultGetAPIRequest 将 AlibabaEinvoiceCreateResultGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceCreateResultGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceCreateResultGetAPIResponse(v *AlibabaEinvoiceCreateResultGetAPIResponse)

ReleaseAlibabaEinvoiceCreateResultGetAPIResponse 将 AlibabaEinvoiceCreateResultGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceCreateResultsIncrementGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceCreateResultsIncrementGetAPIRequest(v *AlibabaEinvoiceCreateResultsIncrementGetAPIRequest)

ReleaseAlibabaEinvoiceCreateResultsIncrementGetAPIRequest 将 AlibabaEinvoiceCreateResultsIncrementGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceCreateResultsIncrementGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceCreateResultsIncrementGetAPIResponse(v *AlibabaEinvoiceCreateResultsIncrementGetAPIResponse)

ReleaseAlibabaEinvoiceCreateResultsIncrementGetAPIResponse 将 AlibabaEinvoiceCreateResultsIncrementGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceCreatereqAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceCreatereqAPIRequest(v *AlibabaEinvoiceCreatereqAPIRequest)

ReleaseAlibabaEinvoiceCreatereqAPIRequest 将 AlibabaEinvoiceCreatereqAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceCreatereqAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceCreatereqAPIResponse(v *AlibabaEinvoiceCreatereqAPIResponse)

ReleaseAlibabaEinvoiceCreatereqAPIResponse 将 AlibabaEinvoiceCreatereqAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceDeductGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceDeductGetAPIRequest(v *AlibabaEinvoiceDeductGetAPIRequest)

ReleaseAlibabaEinvoiceDeductGetAPIRequest 将 AlibabaEinvoiceDeductGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceDeductGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceDeductGetAPIResponse(v *AlibabaEinvoiceDeductGetAPIResponse)

ReleaseAlibabaEinvoiceDeductGetAPIResponse 将 AlibabaEinvoiceDeductGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceDeductGetResultSet added in v1.3.4

func ReleaseAlibabaEinvoiceDeductGetResultSet(v *AlibabaEinvoiceDeductGetResultSet)

ReleaseAlibabaEinvoiceDeductGetResultSet 释放AlibabaEinvoiceDeductGetResultSet

func ReleaseAlibabaEinvoiceDeviceOrderQueryAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceDeviceOrderQueryAPIRequest(v *AlibabaEinvoiceDeviceOrderQueryAPIRequest)

ReleaseAlibabaEinvoiceDeviceOrderQueryAPIRequest 将 AlibabaEinvoiceDeviceOrderQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceDeviceOrderQueryAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceDeviceOrderQueryAPIResponse(v *AlibabaEinvoiceDeviceOrderQueryAPIResponse)

ReleaseAlibabaEinvoiceDeviceOrderQueryAPIResponse 将 AlibabaEinvoiceDeviceOrderQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceDeviceOrderUpdateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceDeviceOrderUpdateAPIRequest(v *AlibabaEinvoiceDeviceOrderUpdateAPIRequest)

ReleaseAlibabaEinvoiceDeviceOrderUpdateAPIRequest 将 AlibabaEinvoiceDeviceOrderUpdateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceDeviceOrderUpdateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceDeviceOrderUpdateAPIResponse(v *AlibabaEinvoiceDeviceOrderUpdateAPIResponse)

ReleaseAlibabaEinvoiceDeviceOrderUpdateAPIResponse 将 AlibabaEinvoiceDeviceOrderUpdateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceFlowRefundAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceFlowRefundAPIRequest(v *AlibabaEinvoiceFlowRefundAPIRequest)

ReleaseAlibabaEinvoiceFlowRefundAPIRequest 将 AlibabaEinvoiceFlowRefundAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceFlowRefundAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceFlowRefundAPIResponse(v *AlibabaEinvoiceFlowRefundAPIResponse)

ReleaseAlibabaEinvoiceFlowRefundAPIResponse 将 AlibabaEinvoiceFlowRefundAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceFlowRenewAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceFlowRenewAPIRequest(v *AlibabaEinvoiceFlowRenewAPIRequest)

ReleaseAlibabaEinvoiceFlowRenewAPIRequest 将 AlibabaEinvoiceFlowRenewAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceFlowRenewAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceFlowRenewAPIResponse(v *AlibabaEinvoiceFlowRenewAPIResponse)

ReleaseAlibabaEinvoiceFlowRenewAPIResponse 将 AlibabaEinvoiceFlowRenewAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceFlowTaxCreateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceFlowTaxCreateAPIRequest(v *AlibabaEinvoiceFlowTaxCreateAPIRequest)

ReleaseAlibabaEinvoiceFlowTaxCreateAPIRequest 将 AlibabaEinvoiceFlowTaxCreateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceFlowTaxCreateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceFlowTaxCreateAPIResponse(v *AlibabaEinvoiceFlowTaxCreateAPIResponse)

ReleaseAlibabaEinvoiceFlowTaxCreateAPIResponse 将 AlibabaEinvoiceFlowTaxCreateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceFlowTaxGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceFlowTaxGetAPIRequest(v *AlibabaEinvoiceFlowTaxGetAPIRequest)

ReleaseAlibabaEinvoiceFlowTaxGetAPIRequest 将 AlibabaEinvoiceFlowTaxGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceFlowTaxGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceFlowTaxGetAPIResponse(v *AlibabaEinvoiceFlowTaxGetAPIResponse)

ReleaseAlibabaEinvoiceFlowTaxGetAPIResponse 将 AlibabaEinvoiceFlowTaxGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceIncomeAgentCheckAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeAgentCheckAPIRequest(v *AlibabaEinvoiceIncomeAgentCheckAPIRequest)

ReleaseAlibabaEinvoiceIncomeAgentCheckAPIRequest 将 AlibabaEinvoiceIncomeAgentCheckAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceIncomeAgentCheckAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeAgentCheckAPIResponse(v *AlibabaEinvoiceIncomeAgentCheckAPIResponse)

ReleaseAlibabaEinvoiceIncomeAgentCheckAPIResponse 将 AlibabaEinvoiceIncomeAgentCheckAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceIncomeCertificateReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeCertificateReturnAPIRequest(v *AlibabaEinvoiceIncomeCertificateReturnAPIRequest)

ReleaseAlibabaEinvoiceIncomeCertificateReturnAPIRequest 将 AlibabaEinvoiceIncomeCertificateReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceIncomeCertificateReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeCertificateReturnAPIResponse(v *AlibabaEinvoiceIncomeCertificateReturnAPIResponse)

ReleaseAlibabaEinvoiceIncomeCertificateReturnAPIResponse 将 AlibabaEinvoiceIncomeCertificateReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceIncomeDeviceReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeDeviceReturnAPIRequest(v *AlibabaEinvoiceIncomeDeviceReturnAPIRequest)

ReleaseAlibabaEinvoiceIncomeDeviceReturnAPIRequest 将 AlibabaEinvoiceIncomeDeviceReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceIncomeDeviceReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeDeviceReturnAPIResponse(v *AlibabaEinvoiceIncomeDeviceReturnAPIResponse)

ReleaseAlibabaEinvoiceIncomeDeviceReturnAPIResponse 将 AlibabaEinvoiceIncomeDeviceReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceIncomeOcrReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeOcrReturnAPIRequest(v *AlibabaEinvoiceIncomeOcrReturnAPIRequest)

ReleaseAlibabaEinvoiceIncomeOcrReturnAPIRequest 将 AlibabaEinvoiceIncomeOcrReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceIncomeOcrReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeOcrReturnAPIResponse(v *AlibabaEinvoiceIncomeOcrReturnAPIResponse)

ReleaseAlibabaEinvoiceIncomeOcrReturnAPIResponse 将 AlibabaEinvoiceIncomeOcrReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceIncomeScanReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeScanReturnAPIRequest(v *AlibabaEinvoiceIncomeScanReturnAPIRequest)

ReleaseAlibabaEinvoiceIncomeScanReturnAPIRequest 将 AlibabaEinvoiceIncomeScanReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceIncomeScanReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeScanReturnAPIResponse(v *AlibabaEinvoiceIncomeScanReturnAPIResponse)

ReleaseAlibabaEinvoiceIncomeScanReturnAPIResponse 将 AlibabaEinvoiceIncomeScanReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceIncomeTokenReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeTokenReturnAPIRequest(v *AlibabaEinvoiceIncomeTokenReturnAPIRequest)

ReleaseAlibabaEinvoiceIncomeTokenReturnAPIRequest 将 AlibabaEinvoiceIncomeTokenReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceIncomeTokenReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeTokenReturnAPIResponse(v *AlibabaEinvoiceIncomeTokenReturnAPIResponse)

ReleaseAlibabaEinvoiceIncomeTokenReturnAPIResponse 将 AlibabaEinvoiceIncomeTokenReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceIncomeVerifyReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeVerifyReturnAPIRequest(v *AlibabaEinvoiceIncomeVerifyReturnAPIRequest)

ReleaseAlibabaEinvoiceIncomeVerifyReturnAPIRequest 将 AlibabaEinvoiceIncomeVerifyReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceIncomeVerifyReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceIncomeVerifyReturnAPIResponse(v *AlibabaEinvoiceIncomeVerifyReturnAPIResponse)

ReleaseAlibabaEinvoiceIncomeVerifyReturnAPIResponse 将 AlibabaEinvoiceIncomeVerifyReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceInvoiceapplyGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceInvoiceapplyGetAPIRequest(v *AlibabaEinvoiceInvoiceapplyGetAPIRequest)

ReleaseAlibabaEinvoiceInvoiceapplyGetAPIRequest 将 AlibabaEinvoiceInvoiceapplyGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceInvoiceapplyGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceInvoiceapplyGetAPIResponse(v *AlibabaEinvoiceInvoiceapplyGetAPIResponse)

ReleaseAlibabaEinvoiceInvoiceapplyGetAPIResponse 将 AlibabaEinvoiceInvoiceapplyGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceInvoiceapplyUpdateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceInvoiceapplyUpdateAPIRequest(v *AlibabaEinvoiceInvoiceapplyUpdateAPIRequest)

ReleaseAlibabaEinvoiceInvoiceapplyUpdateAPIRequest 将 AlibabaEinvoiceInvoiceapplyUpdateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceInvoiceapplyUpdateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceInvoiceapplyUpdateAPIResponse(v *AlibabaEinvoiceInvoiceapplyUpdateAPIResponse)

ReleaseAlibabaEinvoiceInvoiceapplyUpdateAPIResponse 将 AlibabaEinvoiceInvoiceapplyUpdateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceItemUpdateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceItemUpdateAPIRequest(v *AlibabaEinvoiceItemUpdateAPIRequest)

ReleaseAlibabaEinvoiceItemUpdateAPIRequest 将 AlibabaEinvoiceItemUpdateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceItemUpdateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceItemUpdateAPIResponse(v *AlibabaEinvoiceItemUpdateAPIResponse)

ReleaseAlibabaEinvoiceItemUpdateAPIResponse 将 AlibabaEinvoiceItemUpdateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceMerchantAddAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantAddAPIRequest(v *AlibabaEinvoiceMerchantAddAPIRequest)

ReleaseAlibabaEinvoiceMerchantAddAPIRequest 将 AlibabaEinvoiceMerchantAddAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceMerchantAddAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantAddAPIResponse(v *AlibabaEinvoiceMerchantAddAPIResponse)

ReleaseAlibabaEinvoiceMerchantAddAPIResponse 将 AlibabaEinvoiceMerchantAddAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceMerchantBindcompanyAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantBindcompanyAPIRequest(v *AlibabaEinvoiceMerchantBindcompanyAPIRequest)

ReleaseAlibabaEinvoiceMerchantBindcompanyAPIRequest 将 AlibabaEinvoiceMerchantBindcompanyAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceMerchantBindcompanyAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantBindcompanyAPIResponse(v *AlibabaEinvoiceMerchantBindcompanyAPIResponse)

ReleaseAlibabaEinvoiceMerchantBindcompanyAPIResponse 将 AlibabaEinvoiceMerchantBindcompanyAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceMerchantCreatereqAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantCreatereqAPIRequest(v *AlibabaEinvoiceMerchantCreatereqAPIRequest)

ReleaseAlibabaEinvoiceMerchantCreatereqAPIRequest 将 AlibabaEinvoiceMerchantCreatereqAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceMerchantCreatereqAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantCreatereqAPIResponse(v *AlibabaEinvoiceMerchantCreatereqAPIResponse)

ReleaseAlibabaEinvoiceMerchantCreatereqAPIResponse 将 AlibabaEinvoiceMerchantCreatereqAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceMerchantDeleteAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantDeleteAPIRequest(v *AlibabaEinvoiceMerchantDeleteAPIRequest)

ReleaseAlibabaEinvoiceMerchantDeleteAPIRequest 将 AlibabaEinvoiceMerchantDeleteAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceMerchantDeleteAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantDeleteAPIResponse(v *AlibabaEinvoiceMerchantDeleteAPIResponse)

ReleaseAlibabaEinvoiceMerchantDeleteAPIResponse 将 AlibabaEinvoiceMerchantDeleteAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceMerchantResultGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantResultGetAPIRequest(v *AlibabaEinvoiceMerchantResultGetAPIRequest)

ReleaseAlibabaEinvoiceMerchantResultGetAPIRequest 将 AlibabaEinvoiceMerchantResultGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceMerchantResultGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceMerchantResultGetAPIResponse(v *AlibabaEinvoiceMerchantResultGetAPIResponse)

ReleaseAlibabaEinvoiceMerchantResultGetAPIResponse 将 AlibabaEinvoiceMerchantResultGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceOrderRefundUpdateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceOrderRefundUpdateAPIRequest(v *AlibabaEinvoiceOrderRefundUpdateAPIRequest)

ReleaseAlibabaEinvoiceOrderRefundUpdateAPIRequest 将 AlibabaEinvoiceOrderRefundUpdateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceOrderRefundUpdateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceOrderRefundUpdateAPIResponse(v *AlibabaEinvoiceOrderRefundUpdateAPIResponse)

ReleaseAlibabaEinvoiceOrderRefundUpdateAPIResponse 将 AlibabaEinvoiceOrderRefundUpdateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoicePaperCommonReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoicePaperCommonReturnAPIRequest(v *AlibabaEinvoicePaperCommonReturnAPIRequest)

ReleaseAlibabaEinvoicePaperCommonReturnAPIRequest 将 AlibabaEinvoicePaperCommonReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoicePaperCommonReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoicePaperCommonReturnAPIResponse(v *AlibabaEinvoicePaperCommonReturnAPIResponse)

ReleaseAlibabaEinvoicePaperCommonReturnAPIResponse 将 AlibabaEinvoicePaperCommonReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoicePaperInvalidAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoicePaperInvalidAPIRequest(v *AlibabaEinvoicePaperInvalidAPIRequest)

ReleaseAlibabaEinvoicePaperInvalidAPIRequest 将 AlibabaEinvoicePaperInvalidAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoicePaperInvalidAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoicePaperInvalidAPIResponse(v *AlibabaEinvoicePaperInvalidAPIResponse)

ReleaseAlibabaEinvoicePaperInvalidAPIResponse 将 AlibabaEinvoicePaperInvalidAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoicePaperPrintAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoicePaperPrintAPIRequest(v *AlibabaEinvoicePaperPrintAPIRequest)

ReleaseAlibabaEinvoicePaperPrintAPIRequest 将 AlibabaEinvoicePaperPrintAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoicePaperPrintAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoicePaperPrintAPIResponse(v *AlibabaEinvoicePaperPrintAPIResponse)

ReleaseAlibabaEinvoicePaperPrintAPIResponse 将 AlibabaEinvoicePaperPrintAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoicePaperReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoicePaperReturnAPIRequest(v *AlibabaEinvoicePaperReturnAPIRequest)

ReleaseAlibabaEinvoicePaperReturnAPIRequest 将 AlibabaEinvoicePaperReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoicePaperReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoicePaperReturnAPIResponse(v *AlibabaEinvoicePaperReturnAPIResponse)

ReleaseAlibabaEinvoicePaperReturnAPIResponse 将 AlibabaEinvoicePaperReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoicePartnerReturnAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoicePartnerReturnAPIRequest(v *AlibabaEinvoicePartnerReturnAPIRequest)

ReleaseAlibabaEinvoicePartnerReturnAPIRequest 将 AlibabaEinvoicePartnerReturnAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoicePartnerReturnAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoicePartnerReturnAPIResponse(v *AlibabaEinvoicePartnerReturnAPIResponse)

ReleaseAlibabaEinvoicePartnerReturnAPIResponse 将 AlibabaEinvoicePartnerReturnAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoicePartnerUploadAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoicePartnerUploadAPIRequest(v *AlibabaEinvoicePartnerUploadAPIRequest)

ReleaseAlibabaEinvoicePartnerUploadAPIRequest 将 AlibabaEinvoicePartnerUploadAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoicePartnerUploadAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoicePartnerUploadAPIResponse(v *AlibabaEinvoicePartnerUploadAPIResponse)

ReleaseAlibabaEinvoicePartnerUploadAPIResponse 将 AlibabaEinvoicePartnerUploadAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoicePayoutGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoicePayoutGetAPIRequest(v *AlibabaEinvoicePayoutGetAPIRequest)

ReleaseAlibabaEinvoicePayoutGetAPIRequest 将 AlibabaEinvoicePayoutGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoicePayoutGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoicePayoutGetAPIResponse(v *AlibabaEinvoicePayoutGetAPIResponse)

ReleaseAlibabaEinvoicePayoutGetAPIResponse 将 AlibabaEinvoicePayoutGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceProdApplyAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceProdApplyAPIRequest(v *AlibabaEinvoiceProdApplyAPIRequest)

ReleaseAlibabaEinvoiceProdApplyAPIRequest 将 AlibabaEinvoiceProdApplyAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceProdApplyAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceProdApplyAPIResponse(v *AlibabaEinvoiceProdApplyAPIResponse)

ReleaseAlibabaEinvoiceProdApplyAPIResponse 将 AlibabaEinvoiceProdApplyAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceProdApplyGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceProdApplyGetAPIRequest(v *AlibabaEinvoiceProdApplyGetAPIRequest)

ReleaseAlibabaEinvoiceProdApplyGetAPIRequest 将 AlibabaEinvoiceProdApplyGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceProdApplyGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceProdApplyGetAPIResponse(v *AlibabaEinvoiceProdApplyGetAPIResponse)

ReleaseAlibabaEinvoiceProdApplyGetAPIResponse 将 AlibabaEinvoiceProdApplyGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceProdResultFileurlGetAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceProdResultFileurlGetAPIRequest(v *AlibabaEinvoiceProdResultFileurlGetAPIRequest)

ReleaseAlibabaEinvoiceProdResultFileurlGetAPIRequest 将 AlibabaEinvoiceProdResultFileurlGetAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceProdResultFileurlGetAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceProdResultFileurlGetAPIResponse(v *AlibabaEinvoiceProdResultFileurlGetAPIResponse)

ReleaseAlibabaEinvoiceProdResultFileurlGetAPIResponse 将 AlibabaEinvoiceProdResultFileurlGetAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceQrcodeCreateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceQrcodeCreateAPIRequest(v *AlibabaEinvoiceQrcodeCreateAPIRequest)

ReleaseAlibabaEinvoiceQrcodeCreateAPIRequest 将 AlibabaEinvoiceQrcodeCreateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceQrcodeCreateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceQrcodeCreateAPIResponse(v *AlibabaEinvoiceQrcodeCreateAPIResponse)

ReleaseAlibabaEinvoiceQrcodeCreateAPIResponse 将 AlibabaEinvoiceQrcodeCreateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceQrcodeCreateResultSet added in v1.3.4

func ReleaseAlibabaEinvoiceQrcodeCreateResultSet(v *AlibabaEinvoiceQrcodeCreateResultSet)

ReleaseAlibabaEinvoiceQrcodeCreateResultSet 释放AlibabaEinvoiceQrcodeCreateResultSet

func ReleaseAlibabaEinvoiceRedCreatereqAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceRedCreatereqAPIRequest(v *AlibabaEinvoiceRedCreatereqAPIRequest)

ReleaseAlibabaEinvoiceRedCreatereqAPIRequest 将 AlibabaEinvoiceRedCreatereqAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceRedCreatereqAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceRedCreatereqAPIResponse(v *AlibabaEinvoiceRedCreatereqAPIResponse)

ReleaseAlibabaEinvoiceRedCreatereqAPIResponse 将 AlibabaEinvoiceRedCreatereqAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceSerialnoBatchGenerateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceSerialnoBatchGenerateAPIRequest(v *AlibabaEinvoiceSerialnoBatchGenerateAPIRequest)

ReleaseAlibabaEinvoiceSerialnoBatchGenerateAPIRequest 将 AlibabaEinvoiceSerialnoBatchGenerateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceSerialnoBatchGenerateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceSerialnoBatchGenerateAPIResponse(v *AlibabaEinvoiceSerialnoBatchGenerateAPIResponse)

ReleaseAlibabaEinvoiceSerialnoBatchGenerateAPIResponse 将 AlibabaEinvoiceSerialnoBatchGenerateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceSerialnoGenerateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceSerialnoGenerateAPIRequest(v *AlibabaEinvoiceSerialnoGenerateAPIRequest)

ReleaseAlibabaEinvoiceSerialnoGenerateAPIRequest 将 AlibabaEinvoiceSerialnoGenerateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceSerialnoGenerateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceSerialnoGenerateAPIResponse(v *AlibabaEinvoiceSerialnoGenerateAPIResponse)

ReleaseAlibabaEinvoiceSerialnoGenerateAPIResponse 将 AlibabaEinvoiceSerialnoGenerateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxAuthQueryAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxAuthQueryAPIRequest(v *AlibabaEinvoiceTaxAuthQueryAPIRequest)

ReleaseAlibabaEinvoiceTaxAuthQueryAPIRequest 将 AlibabaEinvoiceTaxAuthQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxAuthQueryAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxAuthQueryAPIResponse(v *AlibabaEinvoiceTaxAuthQueryAPIResponse)

ReleaseAlibabaEinvoiceTaxAuthQueryAPIResponse 将 AlibabaEinvoiceTaxAuthQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest(v *AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest)

ReleaseAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest 将 AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse(v *AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse)

ReleaseAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse 将 AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptEsignresultQueryAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptEsignresultQueryAPIRequest(v *AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest)

ReleaseAlibabaEinvoiceTaxOptEsignresultQueryAPIRequest 将 AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptEsignresultQueryAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptEsignresultQueryAPIResponse(v *AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse)

ReleaseAlibabaEinvoiceTaxOptEsignresultQueryAPIResponse 将 AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest(v *AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest)

ReleaseAlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest 将 AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse(v *AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse)

ReleaseAlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse 将 AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest(v *AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest)

ReleaseAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest 将 AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse(v *AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse)

ReleaseAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse 将 AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest(v *AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest)

ReleaseAlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest 将 AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse(v *AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse)

ReleaseAlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse 将 AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest(v *AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest)

ReleaseAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest 将 AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse(v *AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse)

ReleaseAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse 将 AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest(v *AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest)

ReleaseAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest 将 AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse(v *AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse)

ReleaseAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse 将 AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest(v *AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest)

ReleaseAlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest 将 AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse(v *AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse)

ReleaseAlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse 将 AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEinvoiceUnitorderCheckAPIRequest added in v1.3.4

func ReleaseAlibabaEinvoiceUnitorderCheckAPIRequest(v *AlibabaEinvoiceUnitorderCheckAPIRequest)

ReleaseAlibabaEinvoiceUnitorderCheckAPIRequest 将 AlibabaEinvoiceUnitorderCheckAPIRequest 放入 sync.Pool

func ReleaseAlibabaEinvoiceUnitorderCheckAPIResponse added in v1.3.4

func ReleaseAlibabaEinvoiceUnitorderCheckAPIResponse(v *AlibabaEinvoiceUnitorderCheckAPIResponse)

ReleaseAlibabaEinvoiceUnitorderCheckAPIResponse 将 AlibabaEinvoiceUnitorderCheckAPIResponse 保存到 sync.Pool

func ReleaseApply added in v1.3.4

func ReleaseApply(v *Apply)

ReleaseApply 释放Apply

func ReleaseBillItemDo added in v1.3.4

func ReleaseBillItemDo(v *BillItemDo)

ReleaseBillItemDo 释放BillItemDo

func ReleaseEinvoiceAmountCheckResult added in v1.3.4

func ReleaseEinvoiceAmountCheckResult(v *EinvoiceAmountCheckResult)

ReleaseEinvoiceAmountCheckResult 释放EinvoiceAmountCheckResult

func ReleaseInvoiceApplyDtlDto added in v1.3.4

func ReleaseInvoiceApplyDtlDto(v *InvoiceApplyDtlDto)

ReleaseInvoiceApplyDtlDto 释放InvoiceApplyDtlDto

func ReleaseInvoiceApplyDtlQueryDto added in v1.3.4

func ReleaseInvoiceApplyDtlQueryDto(v *InvoiceApplyDtlQueryDto)

ReleaseInvoiceApplyDtlQueryDto 释放InvoiceApplyDtlQueryDto

func ReleaseInvoiceApplyDto added in v1.3.4

func ReleaseInvoiceApplyDto(v *InvoiceApplyDto)

ReleaseInvoiceApplyDto 释放InvoiceApplyDto

func ReleaseInvoiceApplyItemsDto added in v1.3.4

func ReleaseInvoiceApplyItemsDto(v *InvoiceApplyItemsDto)

ReleaseInvoiceApplyItemsDto 释放InvoiceApplyItemsDto

func ReleaseInvoiceApplyResultDto added in v1.3.4

func ReleaseInvoiceApplyResultDto(v *InvoiceApplyResultDto)

ReleaseInvoiceApplyResultDto 释放InvoiceApplyResultDto

func ReleaseInvoiceCompanyDto added in v1.3.4

func ReleaseInvoiceCompanyDto(v *InvoiceCompanyDto)

ReleaseInvoiceCompanyDto 释放InvoiceCompanyDto

func ReleaseInvoiceContactDto added in v1.3.4

func ReleaseInvoiceContactDto(v *InvoiceContactDto)

ReleaseInvoiceContactDto 释放InvoiceContactDto

func ReleaseInvoiceCreatePayeeInfoDto added in v1.3.4

func ReleaseInvoiceCreatePayeeInfoDto(v *InvoiceCreatePayeeInfoDto)

ReleaseInvoiceCreatePayeeInfoDto 释放InvoiceCreatePayeeInfoDto

func ReleaseInvoiceCreateSimpleResultDto added in v1.3.4

func ReleaseInvoiceCreateSimpleResultDto(v *InvoiceCreateSimpleResultDto)

ReleaseInvoiceCreateSimpleResultDto 释放InvoiceCreateSimpleResultDto

func ReleaseInvoiceFlowRefundDto added in v1.3.4

func ReleaseInvoiceFlowRefundDto(v *InvoiceFlowRefundDto)

ReleaseInvoiceFlowRefundDto 释放InvoiceFlowRefundDto

func ReleaseInvoiceFlowRenewDto added in v1.3.4

func ReleaseInvoiceFlowRenewDto(v *InvoiceFlowRenewDto)

ReleaseInvoiceFlowRenewDto 释放InvoiceFlowRenewDto

func ReleaseInvoiceFlowRenewResultDto added in v1.3.4

func ReleaseInvoiceFlowRenewResultDto(v *InvoiceFlowRenewResultDto)

ReleaseInvoiceFlowRenewResultDto 释放InvoiceFlowRenewResultDto

func ReleaseInvoiceFwOrderDto added in v1.3.4

func ReleaseInvoiceFwOrderDto(v *InvoiceFwOrderDto)

ReleaseInvoiceFwOrderDto 释放InvoiceFwOrderDto

func ReleaseInvoiceItem added in v1.3.4

func ReleaseInvoiceItem(v *InvoiceItem)

ReleaseInvoiceItem 释放InvoiceItem

func ReleaseInvoiceItems added in v1.3.4

func ReleaseInvoiceItems(v *InvoiceItems)

ReleaseInvoiceItems 释放InvoiceItems

func ReleaseInvoiceMerchantDto added in v1.3.4

func ReleaseInvoiceMerchantDto(v *InvoiceMerchantDto)

ReleaseInvoiceMerchantDto 释放InvoiceMerchantDto

func ReleaseInvoiceOrderRefundResultDto added in v1.3.4

func ReleaseInvoiceOrderRefundResultDto(v *InvoiceOrderRefundResultDto)

ReleaseInvoiceOrderRefundResultDto 释放InvoiceOrderRefundResultDto

func ReleaseInvoiceOrderSimpleDto added in v1.3.4

func ReleaseInvoiceOrderSimpleDto(v *InvoiceOrderSimpleDto)

ReleaseInvoiceOrderSimpleDto 释放InvoiceOrderSimpleDto

func ReleaseInvoiceResult added in v1.3.4

func ReleaseInvoiceResult(v *InvoiceResult)

ReleaseInvoiceResult 释放InvoiceResult

func ReleaseInvoiceResultItemDto added in v1.3.4

func ReleaseInvoiceResultItemDto(v *InvoiceResultItemDto)

ReleaseInvoiceResultItemDto 释放InvoiceResultItemDto

func ReleaseInvoiceTaxFlowCreateDto added in v1.3.4

func ReleaseInvoiceTaxFlowCreateDto(v *InvoiceTaxFlowCreateDto)

ReleaseInvoiceTaxFlowCreateDto 释放InvoiceTaxFlowCreateDto

func ReleaseOrderRightsInfo added in v1.3.4

func ReleaseOrderRightsInfo(v *OrderRightsInfo)

ReleaseOrderRightsInfo 释放OrderRightsInfo

func ReleaseOrderRightsResult added in v1.3.4

func ReleaseOrderRightsResult(v *OrderRightsResult)

ReleaseOrderRightsResult 释放OrderRightsResult

func ReleasePayerLogisticsInfoDto added in v1.3.4

func ReleasePayerLogisticsInfoDto(v *PayerLogisticsInfoDto)

ReleasePayerLogisticsInfoDto 释放PayerLogisticsInfoDto

func ReleaseQrCodeDo added in v1.3.4

func ReleaseQrCodeDo(v *QrCodeDo)

ReleaseQrCodeDo 释放QrCodeDo

func ReleaseResultList added in v1.3.4

func ReleaseResultList(v *ResultList)

ReleaseResultList 释放ResultList

func ReleaseSalaryDetailDto added in v1.3.4

func ReleaseSalaryDetailDto(v *SalaryDetailDto)

ReleaseSalaryDetailDto 释放SalaryDetailDto

func ReleaseServiceResult added in v1.3.4

func ReleaseServiceResult(v *ServiceResult)

ReleaseServiceResult 释放ServiceResult

func ReleaseSimpleUnitOrder added in v1.3.4

func ReleaseSimpleUnitOrder(v *SimpleUnitOrder)

ReleaseSimpleUnitOrder 释放SimpleUnitOrder

func ReleaseTaxAuthTokenQueryDto added in v1.3.4

func ReleaseTaxAuthTokenQueryDto(v *TaxAuthTokenQueryDto)

ReleaseTaxAuthTokenQueryDto 释放TaxAuthTokenQueryDto

func ReleaseTaxFlowQueryResult added in v1.3.4

func ReleaseTaxFlowQueryResult(v *TaxFlowQueryResult)

ReleaseTaxFlowQueryResult 释放TaxFlowQueryResult

func ReleaseTaxOptimizationBillDownloadUrlResultDto added in v1.3.4

func ReleaseTaxOptimizationBillDownloadUrlResultDto(v *TaxOptimizationBillDownloadUrlResultDto)

ReleaseTaxOptimizationBillDownloadUrlResultDto 释放TaxOptimizationBillDownloadUrlResultDto

func ReleaseTaxOptimizationEmployeeAssetUpdateDto added in v1.3.4

func ReleaseTaxOptimizationEmployeeAssetUpdateDto(v *TaxOptimizationEmployeeAssetUpdateDto)

ReleaseTaxOptimizationEmployeeAssetUpdateDto 释放TaxOptimizationEmployeeAssetUpdateDto

func ReleaseTaxOptimizationEmployeeAssetUpdateResultDto added in v1.3.4

func ReleaseTaxOptimizationEmployeeAssetUpdateResultDto(v *TaxOptimizationEmployeeAssetUpdateResultDto)

ReleaseTaxOptimizationEmployeeAssetUpdateResultDto 释放TaxOptimizationEmployeeAssetUpdateResultDto

func ReleaseTaxOptimizationQueryAlipayAccountResultDto added in v1.3.4

func ReleaseTaxOptimizationQueryAlipayAccountResultDto(v *TaxOptimizationQueryAlipayAccountResultDto)

ReleaseTaxOptimizationQueryAlipayAccountResultDto 释放TaxOptimizationQueryAlipayAccountResultDto

func ReleaseTaxOptimizationQueryPaySalaryAccountDto added in v1.3.4

func ReleaseTaxOptimizationQueryPaySalaryAccountDto(v *TaxOptimizationQueryPaySalaryAccountDto)

ReleaseTaxOptimizationQueryPaySalaryAccountDto 释放TaxOptimizationQueryPaySalaryAccountDto

func ReleaseTaxOptimizationSalaryBillCommitReqDto added in v1.3.4

func ReleaseTaxOptimizationSalaryBillCommitReqDto(v *TaxOptimizationSalaryBillCommitReqDto)

ReleaseTaxOptimizationSalaryBillCommitReqDto 释放TaxOptimizationSalaryBillCommitReqDto

func ReleaseTaxOptimizationSalaryDetailInfoDto added in v1.3.4

func ReleaseTaxOptimizationSalaryDetailInfoDto(v *TaxOptimizationSalaryDetailInfoDto)

ReleaseTaxOptimizationSalaryDetailInfoDto 释放TaxOptimizationSalaryDetailInfoDto

func ReleaseTaxOptimizationSalaryPayResultQueryResultDto added in v1.3.4

func ReleaseTaxOptimizationSalaryPayResultQueryResultDto(v *TaxOptimizationSalaryPayResultQueryResultDto)

ReleaseTaxOptimizationSalaryPayResultQueryResultDto 释放TaxOptimizationSalaryPayResultQueryResultDto

func ReleaseTaxOptimizationSalaryPaymentAccessReqDto added in v1.3.4

func ReleaseTaxOptimizationSalaryPaymentAccessReqDto(v *TaxOptimizationSalaryPaymentAccessReqDto)

ReleaseTaxOptimizationSalaryPaymentAccessReqDto 释放TaxOptimizationSalaryPaymentAccessReqDto

func ReleaseTaxOptimizationSalaryPaymentAccessResultDto added in v1.3.4

func ReleaseTaxOptimizationSalaryPaymentAccessResultDto(v *TaxOptimizationSalaryPaymentAccessResultDto)

ReleaseTaxOptimizationSalaryPaymentAccessResultDto 释放TaxOptimizationSalaryPaymentAccessResultDto

func ReleaseTaxOptimizationSingleDetailPaymentAccessResultDto added in v1.3.4

func ReleaseTaxOptimizationSingleDetailPaymentAccessResultDto(v *TaxOptimizationSingleDetailPaymentAccessResultDto)

ReleaseTaxOptimizationSingleDetailPaymentAccessResultDto 释放TaxOptimizationSingleDetailPaymentAccessResultDto

func ReleaseTaxOptimizationSingleDetailSalaryPaymentAccessDto added in v1.3.4

func ReleaseTaxOptimizationSingleDetailSalaryPaymentAccessDto(v *TaxOptimizationSingleDetailSalaryPaymentAccessDto)

ReleaseTaxOptimizationSingleDetailSalaryPaymentAccessDto 释放TaxOptimizationSingleDetailSalaryPaymentAccessDto

func ReleaseUserInvoiceApplyDto added in v1.3.4

func ReleaseUserInvoiceApplyDto(v *UserInvoiceApplyDto)

ReleaseUserInvoiceApplyDto 释放UserInvoiceApplyDto

func ReleaseUserInvoiceItemDto added in v1.3.4

func ReleaseUserInvoiceItemDto(v *UserInvoiceItemDto)

ReleaseUserInvoiceItemDto 释放UserInvoiceItemDto

Types

type AgreementInfoDto

type AgreementInfoDto struct {
	// 协议类型
	AgreementType string `json:"agreement_type,omitempty" xml:"agreement_type,omitempty"`
	// 资产符号
	AssetSymbol string `json:"asset_symbol,omitempty" xml:"asset_symbol,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 签约时间
	SignTime string `json:"sign_time,omitempty" xml:"sign_time,omitempty"`
	// 合同链接
	AgreementUrl string `json:"agreement_url,omitempty" xml:"agreement_url,omitempty"`
	// 供应商编码
	ContractorCode string `json:"contractor_code,omitempty" xml:"contractor_code,omitempty"`
	// 供应商名称
	ContractorName string `json:"contractor_name,omitempty" xml:"contractor_name,omitempty"`
	// 资产类型
	AssetType string `json:"asset_type,omitempty" xml:"asset_type,omitempty"`
	// 报税类型
	ApplyDutiableModeEnum string `json:"apply_dutiable_mode_enum,omitempty" xml:"apply_dutiable_mode_enum,omitempty"`
	// 发薪模式
	PaySalaryModeEnum string `json:"pay_salary_mode_enum,omitempty" xml:"pay_salary_mode_enum,omitempty"`
	// 税优模式
	TaxOptimizationMode string `json:"tax_optimization_mode,omitempty" xml:"tax_optimization_mode,omitempty"`
	// 解约时间
	TerminationTime string `json:"termination_time,omitempty" xml:"termination_time,omitempty"`
	// 用户在业务方平台的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 扩展信息
	ExtendField string `json:"extend_field,omitempty" xml:"extend_field,omitempty"`
	// 签约状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
}

AgreementInfoDto 结构体

func GetAgreementInfoDto added in v1.3.4

func GetAgreementInfoDto() *AgreementInfoDto

GetAgreementInfoDto() 从对象池中获取AgreementInfoDto

type AlibabaEinvoiceAmountCheckAPIRequest

type AlibabaEinvoiceAmountCheckAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceAmountCheckAPIRequest 开票量核对接口 API请求 alibaba.einvoice.amount.check

跟开票服务商核对历史开票量,用来对账

func GetAlibabaEinvoiceAmountCheckAPIRequest added in v1.3.4

func GetAlibabaEinvoiceAmountCheckAPIRequest() *AlibabaEinvoiceAmountCheckAPIRequest

GetAlibabaEinvoiceAmountCheckRequest 从 sync.Pool 获取 AlibabaEinvoiceAmountCheckAPIRequest

func NewAlibabaEinvoiceAmountCheckRequest

func NewAlibabaEinvoiceAmountCheckRequest() *AlibabaEinvoiceAmountCheckAPIRequest

NewAlibabaEinvoiceAmountCheckRequest 初始化AlibabaEinvoiceAmountCheckAPIRequest对象

func (AlibabaEinvoiceAmountCheckAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceAmountCheckAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceAmountCheckAPIRequest) GetApiParams

func (r AlibabaEinvoiceAmountCheckAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceAmountCheckAPIRequest) GetEndDate

GetEndDate EndDate Getter

func (AlibabaEinvoiceAmountCheckAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceAmountCheckAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceAmountCheckAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceAmountCheckAPIRequest) GetStartDate

GetStartDate StartDate Getter

func (*AlibabaEinvoiceAmountCheckAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceAmountCheckAPIRequest) SetEndDate

func (r *AlibabaEinvoiceAmountCheckAPIRequest) SetEndDate(_endDate string) error

SetEndDate is EndDate Setter 开票日期结束时间

func (*AlibabaEinvoiceAmountCheckAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceAmountCheckAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税号

func (*AlibabaEinvoiceAmountCheckAPIRequest) SetStartDate

func (r *AlibabaEinvoiceAmountCheckAPIRequest) SetStartDate(_startDate string) error

SetStartDate is StartDate Setter 开票日期开始时间

type AlibabaEinvoiceAmountCheckAPIResponse

type AlibabaEinvoiceAmountCheckAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceAmountCheckAPIResponseModel
}

AlibabaEinvoiceAmountCheckAPIResponse 开票量核对接口 API返回值 alibaba.einvoice.amount.check

跟开票服务商核对历史开票量,用来对账

func GetAlibabaEinvoiceAmountCheckAPIResponse added in v1.3.4

func GetAlibabaEinvoiceAmountCheckAPIResponse() *AlibabaEinvoiceAmountCheckAPIResponse

GetAlibabaEinvoiceAmountCheckAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceAmountCheckAPIResponse

func (*AlibabaEinvoiceAmountCheckAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceAmountCheckAPIResponseModel

type AlibabaEinvoiceAmountCheckAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_amount_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票量查询结果
	EinvoiceAmountCheckResultList []EinvoiceAmountCheckResult `` /* 129-byte string literal not displayed */
	// 查询结果的数量
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceAmountCheckAPIResponseModel is 开票量核对接口 成功返回结果

func (*AlibabaEinvoiceAmountCheckAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceApplyGetAPIRequest added in v1.2.9

type AlibabaEinvoiceApplyGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceApplyGetAPIRequest 开票申请数据获取接口 API请求 alibaba.einvoice.apply.get

ERP获取开票申请数据

func GetAlibabaEinvoiceApplyGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceApplyGetAPIRequest() *AlibabaEinvoiceApplyGetAPIRequest

GetAlibabaEinvoiceApplyGetRequest 从 sync.Pool 获取 AlibabaEinvoiceApplyGetAPIRequest

func NewAlibabaEinvoiceApplyGetRequest added in v1.2.9

func NewAlibabaEinvoiceApplyGetRequest() *AlibabaEinvoiceApplyGetAPIRequest

NewAlibabaEinvoiceApplyGetRequest 初始化AlibabaEinvoiceApplyGetAPIRequest对象

func (AlibabaEinvoiceApplyGetAPIRequest) GetApiMethodName added in v1.2.9

func (r AlibabaEinvoiceApplyGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceApplyGetAPIRequest) GetApiParams added in v1.2.9

func (r AlibabaEinvoiceApplyGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceApplyGetAPIRequest) GetApplyId added in v1.2.9

GetApplyId ApplyId Getter

func (AlibabaEinvoiceApplyGetAPIRequest) GetPlatformTid added in v1.2.9

func (r AlibabaEinvoiceApplyGetAPIRequest) GetPlatformTid() string

GetPlatformTid PlatformTid Getter

func (AlibabaEinvoiceApplyGetAPIRequest) GetRawParams added in v1.2.9

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceApplyGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceApplyGetAPIRequest) SetApplyId added in v1.2.9

func (r *AlibabaEinvoiceApplyGetAPIRequest) SetApplyId(_applyId string) error

SetApplyId is ApplyId Setter 开票申请ID,跟消息中的apply_id对应,传入applyId后,只会返回一条开票申请消息

func (*AlibabaEinvoiceApplyGetAPIRequest) SetPlatformTid added in v1.2.9

func (r *AlibabaEinvoiceApplyGetAPIRequest) SetPlatformTid(_platformTid string) error

SetPlatformTid is PlatformTid Setter 平台订单号

type AlibabaEinvoiceApplyGetAPIResponse added in v1.2.9

type AlibabaEinvoiceApplyGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceApplyGetAPIResponseModel
}

AlibabaEinvoiceApplyGetAPIResponse 开票申请数据获取接口 API返回值 alibaba.einvoice.apply.get

ERP获取开票申请数据

func GetAlibabaEinvoiceApplyGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceApplyGetAPIResponse() *AlibabaEinvoiceApplyGetAPIResponse

GetAlibabaEinvoiceApplyGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceApplyGetAPIResponse

func (*AlibabaEinvoiceApplyGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceApplyGetAPIResponseModel added in v1.2.9

type AlibabaEinvoiceApplyGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_apply_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票明细
	ApplyList []Apply `json:"apply_list,omitempty" xml:"apply_list>apply,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceApplyGetAPIResponseModel is 开票申请数据获取接口 成功返回结果

func (*AlibabaEinvoiceApplyGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceBillEinvoiceListAPIRequest

type AlibabaEinvoiceBillEinvoiceListAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceBillEinvoiceListAPIRequest 扫码开票列表 API请求 alibaba.einvoice.bill.einvoice.list

扫码开票列表,包括用户扫二维码开票和结算单同步前的开票数据

func GetAlibabaEinvoiceBillEinvoiceListAPIRequest added in v1.3.4

func GetAlibabaEinvoiceBillEinvoiceListAPIRequest() *AlibabaEinvoiceBillEinvoiceListAPIRequest

GetAlibabaEinvoiceBillEinvoiceListRequest 从 sync.Pool 获取 AlibabaEinvoiceBillEinvoiceListAPIRequest

func NewAlibabaEinvoiceBillEinvoiceListRequest

func NewAlibabaEinvoiceBillEinvoiceListRequest() *AlibabaEinvoiceBillEinvoiceListAPIRequest

NewAlibabaEinvoiceBillEinvoiceListRequest 初始化AlibabaEinvoiceBillEinvoiceListAPIRequest对象

func (AlibabaEinvoiceBillEinvoiceListAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceBillEinvoiceListAPIRequest) GetApiParams

func (r AlibabaEinvoiceBillEinvoiceListAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceBillEinvoiceListAPIRequest) GetEinvoiceType

func (r AlibabaEinvoiceBillEinvoiceListAPIRequest) GetEinvoiceType() []string

GetEinvoiceType EinvoiceType Getter

func (AlibabaEinvoiceBillEinvoiceListAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaEinvoiceBillEinvoiceListAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceBillEinvoiceListAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceBillEinvoiceListAPIRequest) GetPlatform

GetPlatform Platform Getter

func (AlibabaEinvoiceBillEinvoiceListAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceBillEinvoiceListAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceBillEinvoiceListAPIRequest) SetEinvoiceType

func (r *AlibabaEinvoiceBillEinvoiceListAPIRequest) SetEinvoiceType(_einvoiceType []string) error

SetEinvoiceType is EinvoiceType Setter 开票状态:0=未开票,1=开票中,3=开蓝成功,4=开蓝失败。不填获取全部

func (*AlibabaEinvoiceBillEinvoiceListAPIRequest) SetOrderId

func (r *AlibabaEinvoiceBillEinvoiceListAPIRequest) SetOrderId(_orderId string) error

SetOrderId is OrderId Setter 订单ID

func (*AlibabaEinvoiceBillEinvoiceListAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceBillEinvoiceListAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税号

func (*AlibabaEinvoiceBillEinvoiceListAPIRequest) SetPlatform

func (r *AlibabaEinvoiceBillEinvoiceListAPIRequest) SetPlatform(_platform string) error

SetPlatform is Platform Setter 结算单同步的ERP平台系统

type AlibabaEinvoiceBillEinvoiceListAPIResponse

type AlibabaEinvoiceBillEinvoiceListAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceBillEinvoiceListAPIResponseModel
}

AlibabaEinvoiceBillEinvoiceListAPIResponse 扫码开票列表 API返回值 alibaba.einvoice.bill.einvoice.list

扫码开票列表,包括用户扫二维码开票和结算单同步前的开票数据

func GetAlibabaEinvoiceBillEinvoiceListAPIResponse added in v1.3.4

func GetAlibabaEinvoiceBillEinvoiceListAPIResponse() *AlibabaEinvoiceBillEinvoiceListAPIResponse

GetAlibabaEinvoiceBillEinvoiceListAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceBillEinvoiceListAPIResponse

func (*AlibabaEinvoiceBillEinvoiceListAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceBillEinvoiceListAPIResponseModel

type AlibabaEinvoiceBillEinvoiceListAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_bill_einvoice_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabaEinvoiceBillEinvoiceListResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceBillEinvoiceListAPIResponseModel is 扫码开票列表 成功返回结果

func (*AlibabaEinvoiceBillEinvoiceListAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceBillEinvoiceListResultSet

type AlibabaEinvoiceBillEinvoiceListResultSet struct {
	// 返回结果具体信息
	ResultList []ResultList `json:"result_list,omitempty" xml:"result_list>result_list,omitempty"`
	// 错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误码
	RetCode string `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// totalCount
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

AlibabaEinvoiceBillEinvoiceListResultSet 结构体

func GetAlibabaEinvoiceBillEinvoiceListResultSet added in v1.3.4

func GetAlibabaEinvoiceBillEinvoiceListResultSet() *AlibabaEinvoiceBillEinvoiceListResultSet

GetAlibabaEinvoiceBillEinvoiceListResultSet() 从对象池中获取AlibabaEinvoiceBillEinvoiceListResultSet

type AlibabaEinvoiceBillForwordCreateAPIRequest

type AlibabaEinvoiceBillForwordCreateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceBillForwordCreateAPIRequest 扫码开票结算单同步前开发票 API请求 alibaba.einvoice.bill.forword.create

扫码开票结算单同步前开发票,会将数据同步到结算单中

func GetAlibabaEinvoiceBillForwordCreateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceBillForwordCreateAPIRequest() *AlibabaEinvoiceBillForwordCreateAPIRequest

GetAlibabaEinvoiceBillForwordCreateRequest 从 sync.Pool 获取 AlibabaEinvoiceBillForwordCreateAPIRequest

func NewAlibabaEinvoiceBillForwordCreateRequest

func NewAlibabaEinvoiceBillForwordCreateRequest() *AlibabaEinvoiceBillForwordCreateAPIRequest

NewAlibabaEinvoiceBillForwordCreateRequest 初始化AlibabaEinvoiceBillForwordCreateAPIRequest对象

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetApiParams

func (r AlibabaEinvoiceBillForwordCreateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetBusinessType

GetBusinessType BusinessType Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetInvoiceItems

GetInvoiceItems InvoiceItems Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerAddress

GetPayerAddress PayerAddress Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerBankaccount

func (r AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerBankaccount() string

GetPayerBankaccount PayerBankaccount Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerEmail

GetPayerEmail PayerEmail Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerName

GetPayerName PayerName Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerPhone

GetPayerPhone PayerPhone Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerRegisterNo

func (r AlibabaEinvoiceBillForwordCreateAPIRequest) GetPayerRegisterNo() string

GetPayerRegisterNo PayerRegisterNo Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPhoneNumber

GetPhoneNumber PhoneNumber Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetPlatform

GetPlatform Platform Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetSeriNo

GetSeriNo SeriNo Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetShopName

GetShopName ShopName Getter

func (AlibabaEinvoiceBillForwordCreateAPIRequest) GetSumPrice

GetSumPrice SumPrice Getter

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetBusinessType

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetBusinessType(_businessType int64) error

SetBusinessType is BusinessType Setter 企业或个人抬头发票,0=个人,1=企业。默认=1

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetInvoiceItems

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetInvoiceItems(_invoiceItems []BillItemDo) error

SetInvoiceItems is InvoiceItems Setter 发票商品明细

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetOrderId

SetOrderId is OrderId Setter 结算单订单ID

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税号

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerAddress

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerAddress(_payerAddress string) error

SetPayerAddress is PayerAddress Setter 付款方地址

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerBankaccount

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerBankaccount(_payerBankaccount string) error

SetPayerBankaccount is PayerBankaccount Setter 付款方银行账户

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerEmail

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerEmail(_payerEmail string) error

SetPayerEmail is PayerEmail Setter 付款方开票邮件通知邮箱

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerName

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerName(_payerName string) error

SetPayerName is PayerName Setter 付款方发票抬头

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerPhone

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerPhone(_payerPhone string) error

SetPayerPhone is PayerPhone Setter 企业电话

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerRegisterNo

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPayerRegisterNo(_payerRegisterNo string) error

SetPayerRegisterNo is PayerRegisterNo Setter 付款方税号

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPhoneNumber

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPhoneNumber(_phoneNumber string) error

SetPhoneNumber is PhoneNumber Setter 个人电话,接收发票通知

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetPlatform

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetPlatform(_platform string) error

SetPlatform is Platform Setter 调用平台,用以区分不同的订单ID,不填默认为default

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetSeriNo

SetSeriNo is SeriNo Setter 开票流水号,若不填则系统默认生成

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetShopName

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetShopName(_shopName string) error

SetShopName is ShopName Setter 店铺名称

func (*AlibabaEinvoiceBillForwordCreateAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceBillForwordCreateAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 开票金额,和明细累计总金额需相同

type AlibabaEinvoiceBillForwordCreateAPIResponse

type AlibabaEinvoiceBillForwordCreateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceBillForwordCreateAPIResponseModel
}

AlibabaEinvoiceBillForwordCreateAPIResponse 扫码开票结算单同步前开发票 API返回值 alibaba.einvoice.bill.forword.create

扫码开票结算单同步前开发票,会将数据同步到结算单中

func GetAlibabaEinvoiceBillForwordCreateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceBillForwordCreateAPIResponse() *AlibabaEinvoiceBillForwordCreateAPIResponse

GetAlibabaEinvoiceBillForwordCreateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceBillForwordCreateAPIResponse

func (*AlibabaEinvoiceBillForwordCreateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceBillForwordCreateAPIResponseModel

type AlibabaEinvoiceBillForwordCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_bill_forword_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	RetCode string `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// errorMessage
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// result
	Result string `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceBillForwordCreateAPIResponseModel is 扫码开票结算单同步前开发票 成功返回结果

func (*AlibabaEinvoiceBillForwordCreateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceBillSyncAPIRequest

type AlibabaEinvoiceBillSyncAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceBillSyncAPIRequest 结算单同步 API请求 alibaba.einvoice.bill.sync

电子发票业务,服务商同步结算单,包括结算单的增删改功能。最终用于开发票

func GetAlibabaEinvoiceBillSyncAPIRequest added in v1.3.4

func GetAlibabaEinvoiceBillSyncAPIRequest() *AlibabaEinvoiceBillSyncAPIRequest

GetAlibabaEinvoiceBillSyncRequest 从 sync.Pool 获取 AlibabaEinvoiceBillSyncAPIRequest

func NewAlibabaEinvoiceBillSyncRequest

func NewAlibabaEinvoiceBillSyncRequest() *AlibabaEinvoiceBillSyncAPIRequest

NewAlibabaEinvoiceBillSyncRequest 初始化AlibabaEinvoiceBillSyncAPIRequest对象

func (AlibabaEinvoiceBillSyncAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceBillSyncAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceBillSyncAPIRequest) GetApiParams

func (r AlibabaEinvoiceBillSyncAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceBillSyncAPIRequest) GetBrandName

func (r AlibabaEinvoiceBillSyncAPIRequest) GetBrandName() string

GetBrandName BrandName Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetInvoiceItems

func (r AlibabaEinvoiceBillSyncAPIRequest) GetInvoiceItems() []BillItemDo

GetInvoiceItems InvoiceItems Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetInvoicePrice

func (r AlibabaEinvoiceBillSyncAPIRequest) GetInvoicePrice() string

GetInvoicePrice InvoicePrice Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetOrderDate

func (r AlibabaEinvoiceBillSyncAPIRequest) GetOrderDate() string

GetOrderDate OrderDate Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceBillSyncAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetPlatform

func (r AlibabaEinvoiceBillSyncAPIRequest) GetPlatform() string

GetPlatform Platform Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetQrcode

GetQrcode Qrcode Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceBillSyncAPIRequest) GetShopName

func (r AlibabaEinvoiceBillSyncAPIRequest) GetShopName() string

GetShopName ShopName Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetShopPlatform

func (r AlibabaEinvoiceBillSyncAPIRequest) GetShopPlatform() string

GetShopPlatform ShopPlatform Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetStatus

GetStatus Status Getter

func (AlibabaEinvoiceBillSyncAPIRequest) GetSumPrice

func (r AlibabaEinvoiceBillSyncAPIRequest) GetSumPrice() string

GetSumPrice SumPrice Getter

func (*AlibabaEinvoiceBillSyncAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceBillSyncAPIRequest) SetBrandName

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetBrandName(_brandName string) error

SetBrandName is BrandName Setter 品牌名称,不填默认=shop_name

func (*AlibabaEinvoiceBillSyncAPIRequest) SetInvoiceItems

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetInvoiceItems(_invoiceItems []BillItemDo) error

SetInvoiceItems is InvoiceItems Setter 结算商品单明细列表

func (*AlibabaEinvoiceBillSyncAPIRequest) SetInvoicePrice

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetInvoicePrice(_invoicePrice string) error

SetInvoicePrice is InvoicePrice Setter 结算单可开票总金额(不填=sumPrice),小数点后2两位

func (*AlibabaEinvoiceBillSyncAPIRequest) SetOrderDate

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetOrderDate(_orderDate string) error

SetOrderDate is OrderDate Setter 结算单订单日期

func (*AlibabaEinvoiceBillSyncAPIRequest) SetOrderId

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetOrderId(_orderId string) error

SetOrderId is OrderId Setter 结算单订单ID

func (*AlibabaEinvoiceBillSyncAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税务登记证号

func (*AlibabaEinvoiceBillSyncAPIRequest) SetPlatform

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetPlatform(_platform string) error

SetPlatform is Platform Setter 调用平台,用于区分同一个税号下多个店铺来源["TB:淘宝","ALIPAY:支付宝","TM:天猫","JD:京东","DD:当当","PP:拍拍","YX:易讯","EBAY:ebay","QQ:QQ网购","AMAZON:亚马逊","SN:苏宁","GM:国美","WPH:唯品会","JM:聚美","LF:乐蜂","MGJ:蘑菇街","JS:聚尚","PX:拍鞋","YT:银泰","YHD:1号店","VANCL:凡客","YL:邮乐","YG:优购","1688:阿里巴巴","POS:POS门店","ELEME:饿了么","OTHER:其他"]

func (*AlibabaEinvoiceBillSyncAPIRequest) SetQrcode

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetQrcode(_qrcode *QrCodeDo) error

SetQrcode is Qrcode Setter 生成二维码参数,若不需要生成二维码,则不填

func (*AlibabaEinvoiceBillSyncAPIRequest) SetShopName

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetShopName(_shopName string) error

SetShopName is ShopName Setter 店铺名称,与后台店铺名称保持一致

func (*AlibabaEinvoiceBillSyncAPIRequest) SetShopPlatform

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetShopPlatform(_shopPlatform string) error

SetShopPlatform is ShopPlatform Setter 开票店铺的平台,默认等于platform

func (*AlibabaEinvoiceBillSyncAPIRequest) SetStatus

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetStatus(_status int64) error

SetStatus is Status Setter 结算单同步操作:=1插入,=2更新,=3废弃删除

func (*AlibabaEinvoiceBillSyncAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceBillSyncAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 结算单总价格,小数点后2两位

type AlibabaEinvoiceBillSyncAPIResponse

type AlibabaEinvoiceBillSyncAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceBillSyncAPIResponseModel
}

AlibabaEinvoiceBillSyncAPIResponse 结算单同步 API返回值 alibaba.einvoice.bill.sync

电子发票业务,服务商同步结算单,包括结算单的增删改功能。最终用于开发票

func GetAlibabaEinvoiceBillSyncAPIResponse added in v1.3.4

func GetAlibabaEinvoiceBillSyncAPIResponse() *AlibabaEinvoiceBillSyncAPIResponse

GetAlibabaEinvoiceBillSyncAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceBillSyncAPIResponse

func (*AlibabaEinvoiceBillSyncAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceBillSyncAPIResponseModel

type AlibabaEinvoiceBillSyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_bill_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 插入操作返回二维码
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 返回码
	RetCode string `json:"ret_code,omitempty" xml:"ret_code,omitempty"`
	// success
	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
}

AlibabaEinvoiceBillSyncAPIResponseModel is 结算单同步 成功返回结果

func (*AlibabaEinvoiceBillSyncAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceClosereqAPIRequest

type AlibabaEinvoiceClosereqAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceClosereqAPIRequest 关闭开票失败请求(失败列表可重试) API请求 alibaba.einvoice.closereq

关闭失败开票请求,避免造成重复开票

func GetAlibabaEinvoiceClosereqAPIRequest added in v1.3.4

func GetAlibabaEinvoiceClosereqAPIRequest() *AlibabaEinvoiceClosereqAPIRequest

GetAlibabaEinvoiceClosereqRequest 从 sync.Pool 获取 AlibabaEinvoiceClosereqAPIRequest

func NewAlibabaEinvoiceClosereqRequest

func NewAlibabaEinvoiceClosereqRequest() *AlibabaEinvoiceClosereqAPIRequest

NewAlibabaEinvoiceClosereqRequest 初始化AlibabaEinvoiceClosereqAPIRequest对象

func (AlibabaEinvoiceClosereqAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceClosereqAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceClosereqAPIRequest) GetApiParams

func (r AlibabaEinvoiceClosereqAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceClosereqAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceClosereqAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceClosereqAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceClosereqAPIRequest) GetSerialNo

func (r AlibabaEinvoiceClosereqAPIRequest) GetSerialNo() string

GetSerialNo SerialNo Getter

func (*AlibabaEinvoiceClosereqAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceClosereqAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceClosereqAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税号

func (*AlibabaEinvoiceClosereqAPIRequest) SetSerialNo

func (r *AlibabaEinvoiceClosereqAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 流水号

type AlibabaEinvoiceClosereqAPIResponse

type AlibabaEinvoiceClosereqAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceClosereqAPIResponseModel
}

AlibabaEinvoiceClosereqAPIResponse 关闭开票失败请求(失败列表可重试) API返回值 alibaba.einvoice.closereq

关闭失败开票请求,避免造成重复开票

func GetAlibabaEinvoiceClosereqAPIResponse added in v1.3.4

func GetAlibabaEinvoiceClosereqAPIResponse() *AlibabaEinvoiceClosereqAPIResponse

GetAlibabaEinvoiceClosereqAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceClosereqAPIResponse

func (*AlibabaEinvoiceClosereqAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceClosereqAPIResponseModel

type AlibabaEinvoiceClosereqAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_closereq_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 关闭是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceClosereqAPIResponseModel is 关闭开票失败请求(失败列表可重试) 成功返回结果

func (*AlibabaEinvoiceClosereqAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCoreInvUploadAPIRequest

type AlibabaEinvoiceCoreInvUploadAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceCoreInvUploadAPIRequest 发票中台-发票结果回传 API请求 alibaba.einvoice.core.inv.upload

发票回传接口适用于以下场景: ① 阿里发票平台向ISV提交原始发票申请,ISV开具发票成功后,基于申请ID(apply_id)回传发票至阿里发票平台进行归集与交付。 ② 直接回传发票给阿里发票平台,进行归集,并交付给业务前台和用户。

func GetAlibabaEinvoiceCoreInvUploadAPIRequest added in v1.3.4

func GetAlibabaEinvoiceCoreInvUploadAPIRequest() *AlibabaEinvoiceCoreInvUploadAPIRequest

GetAlibabaEinvoiceCoreInvUploadRequest 从 sync.Pool 获取 AlibabaEinvoiceCoreInvUploadAPIRequest

func NewAlibabaEinvoiceCoreInvUploadRequest

func NewAlibabaEinvoiceCoreInvUploadRequest() *AlibabaEinvoiceCoreInvUploadAPIRequest

NewAlibabaEinvoiceCoreInvUploadRequest 初始化AlibabaEinvoiceCoreInvUploadAPIRequest对象

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetAntiFakeCode

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetAntiFakeCode() string

GetAntiFakeCode AntiFakeCode Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetApiParams

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetApplyId

GetApplyId ApplyId Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetBizErrorCode

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetBizErrorCode() string

GetBizErrorCode BizErrorCode Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetBizErrorMsg

GetBizErrorMsg BizErrorMsg Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetBusinessType

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetBusinessType() int64

GetBusinessType BusinessType Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetCheckCode

GetCheckCode CheckCode Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetCreateResult

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetCreateResult() string

GetCreateResult CreateResult Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetDeductAmount added in v1.2.5

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetDeductAmount() string

GetDeductAmount DeductAmount Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetDeviceNo

GetDeviceNo DeviceNo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceAmount

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceAmount() string

GetInvoiceAmount InvoiceAmount Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceCode

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceDate

GetInvoiceDate InvoiceDate Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceFileContent added in v1.2.5

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceFileContent() string

GetInvoiceFileContent InvoiceFileContent Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceFileData

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceFileData() *model.File

GetInvoiceFileData InvoiceFileData Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceFileType

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceFileType() string

GetInvoiceFileType InvoiceFileType Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceItems

GetInvoiceItems InvoiceItems Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceKind

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceKind() int64

GetInvoiceKind InvoiceKind Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceMemo

GetInvoiceMemo InvoiceMemo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetInvoiceType

GetInvoiceType InvoiceType Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetLevyType

GetLevyType LevyType Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetNormalInvoiceCode

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetNormalInvoiceCode() string

GetNormalInvoiceCode NormalInvoiceCode Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetNormalInvoiceNo

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetNormalInvoiceNo() string

GetNormalInvoiceNo NormalInvoiceNo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeAddress

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeAddress() string

GetPayeeAddress PayeeAddress Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeBankAccountId

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeBankAccountId() string

GetPayeeBankAccountId PayeeBankAccountId Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeBankName

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeBankName() string

GetPayeeBankName PayeeBankName Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeChecker

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeChecker() string

GetPayeeChecker PayeeChecker Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeName

GetPayeeName PayeeName Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeOperator

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeOperator() string

GetPayeeOperator PayeeOperator Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeePhone

GetPayeePhone PayeePhone Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeReceiver

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeReceiver() string

GetPayeeReceiver PayeeReceiver Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerAddress

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerAddress() string

GetPayerAddress PayerAddress Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerBankAccountId

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerBankAccountId() string

GetPayerBankAccountId PayerBankAccountId Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerBankName

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerBankName() string

GetPayerBankName PayerBankName Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerEmail

GetPayerEmail PayerEmail Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerName

GetPayerName PayerName Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerPhone

GetPayerPhone PayerPhone Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerRegisterNo

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPayerRegisterNo() string

GetPayerRegisterNo PayerRegisterNo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPlatformCode

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPlatformCode() string

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPlatformTid

GetPlatformTid PlatformTid Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetPlatformUserId

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetPlatformUserId() string

GetPlatformUserId PlatformUserId Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetQrCode

GetQrCode QrCode Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetReceiveMobile

func (r AlibabaEinvoiceCoreInvUploadAPIRequest) GetReceiveMobile() string

GetReceiveMobile ReceiveMobile Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetRedNoticeNo

GetRedNoticeNo RedNoticeNo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetSource

GetSource Source Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetSpecialFlag

GetSpecialFlag SpecialFlag Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetSumPrice

GetSumPrice SumPrice Getter

func (AlibabaEinvoiceCoreInvUploadAPIRequest) GetSumTax

GetSumTax SumTax Getter

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetAntiFakeCode

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetAntiFakeCode(_antiFakeCode string) error

SetAntiFakeCode is AntiFakeCode Setter 发票防伪码/密码

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetApplyId

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetApplyId(_applyId string) error

SetApplyId is ApplyId Setter 发票申请ID, 由阿里发票平台生成。 source=apply时 必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetBizErrorCode

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetBizErrorCode(_bizErrorCode string) error

SetBizErrorCode is BizErrorCode Setter 开票失败错误码, 开票失败(create_result=fail)时必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetBizErrorMsg

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetBizErrorMsg(_bizErrorMsg string) error

SetBizErrorMsg is BizErrorMsg Setter 开票失败错误信息, 开票失败(create_result=fail)时必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetBusinessType

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetBusinessType(_businessType int64) error

SetBusinessType is BusinessType Setter 抬头类型。可选值: 0:个人 1:企业

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetCheckCode

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetCheckCode(_checkCode string) error

SetCheckCode is CheckCode Setter 校验码

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetCreateResult

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetCreateResult(_createResult string) error

SetCreateResult is CreateResult Setter 开票结果,枚举值: success: 发票开具成功; fail: 开票失败; source=async时必填,传实际的开票结果。其他source可不传,默认为success

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetDeductAmount added in v1.2.5

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetDeductAmount(_deductAmount string) error

SetDeductAmount is DeductAmount Setter 扣除额

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetDeviceNo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetDeviceNo(_deviceNo string) error

SetDeviceNo is DeviceNo Setter 开票分机号/机器编号

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceAmount

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceAmount(_invoiceAmount string) error

SetInvoiceAmount is InvoiceAmount Setter 合计含税金额(开票金额),格式为2位小数。 当开红票时,该字段为负数。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceDate

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceDate(_invoiceDate string) error

SetInvoiceDate is InvoiceDate Setter 开票日期,格式 yyyy-MM-dd

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceFileContent added in v1.2.5

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceFileContent(_invoiceFileContent string) error

SetInvoiceFileContent is InvoiceFileContent Setter 发票板式文件数据,Base64编码字符串。电票时和invoice_file_data必传其一

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceFileData

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceFileData(_invoiceFileData *model.File) error

SetInvoiceFileData is InvoiceFileData Setter 发票板式文件数据,字节数据。 电票时和invoice_file_content必传其一。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceFileType

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceFileType(_invoiceFileType string) error

SetInvoiceFileType is InvoiceFileType Setter 发票板式文件类型。可选值: PDF, OFD。 电票时必传。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceItems

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceItems(_invoiceItems []InvoiceResultItemDto) error

SetInvoiceItems is InvoiceItems Setter 发票明细。source=apply时必填,其他source可为空

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceKind

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceKind(_invoiceKind int64) error

SetInvoiceKind is InvoiceKind Setter 开票发票类型 可选值: 0: 电票 1:纸质普票 2:纸质专票

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceMemo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceMemo(_invoiceMemo string) error

SetInvoiceMemo is InvoiceMemo Setter 发票备注,会显示在票面

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceType

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetInvoiceType(_invoiceType string) error

SetInvoiceType is InvoiceType Setter 发票(开票)类型,可选值: blue: 蓝票 red: 红票

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetLevyType

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetLevyType(_levyType string) error

SetLevyType is LevyType Setter 征税方式,0普通征收,1减按征收,2差额征收

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetNormalInvoiceCode

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetNormalInvoiceCode(_normalInvoiceCode string) error

SetNormalInvoiceCode is NormalInvoiceCode Setter 原发票代码(开红票时必须)

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetNormalInvoiceNo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetNormalInvoiceNo(_normalInvoiceNo string) error

SetNormalInvoiceNo is NormalInvoiceNo Setter 原发票号码(开红票时必须)

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeAddress

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeAddress(_payeeAddress string) error

SetPayeeAddress is PayeeAddress Setter 销方地址。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeBankAccountId

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeBankAccountId(_payeeBankAccountId string) error

SetPayeeBankAccountId is PayeeBankAccountId Setter 销方银行账号

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeBankName

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeBankName(_payeeBankName string) error

SetPayeeBankName is PayeeBankName Setter 销方开户行名称。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeChecker

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeChecker(_payeeChecker string) error

SetPayeeChecker is PayeeChecker Setter 复核人

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeName

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeName(_payeeName string) error

SetPayeeName is PayeeName Setter 销方名称

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeOperator

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeOperator(_payeeOperator string) error

SetPayeeOperator is PayeeOperator Setter 开票人

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeePhone

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeePhone(_payeePhone string) error

SetPayeePhone is PayeePhone Setter 销方联系电话。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeReceiver

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeReceiver(_payeeReceiver string) error

SetPayeeReceiver is PayeeReceiver Setter 收款人

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 销方税务登记证号。由大写字母或数字组成,长度要求15~20位。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerAddress

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerAddress(_payerAddress string) error

SetPayerAddress is PayerAddress Setter 购方地址, 专票必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerBankAccountId

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerBankAccountId(_payerBankAccountId string) error

SetPayerBankAccountId is PayerBankAccountId Setter 购方银行账号, 专票必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerBankName

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerBankName(_payerBankName string) error

SetPayerBankName is PayerBankName Setter 购方开户行名称, 专票必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerEmail

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerEmail(_payerEmail string) error

SetPayerEmail is PayerEmail Setter 购方电子邮箱,需满足邮箱格式。 格式要求:\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerName

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerName(_payerName string) error

SetPayerName is PayerName Setter 购方抬头

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerPhone

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerPhone(_payerPhone string) error

SetPayerPhone is PayerPhone Setter 购方联系电话, 专票必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerRegisterNo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPayerRegisterNo(_payerRegisterNo string) error

SetPayerRegisterNo is PayerRegisterNo Setter 购方税务登记证号,由大写字母或数字组成,长度要求15~20位。 开企业抬头时必填, 专票必填。

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 业务平台Code, 由发票中台分配。 用于source=upload时标识需交付发票的业务平台。 source=apply时可空

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPlatformTid

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPlatformTid(_platformTid string) error

SetPlatformTid is PlatformTid Setter 业务平台发票申请对应的订单号。 用于source=upload时区分业务平台订单号。 source=apply时可空

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetPlatformUserId

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetPlatformUserId(_platformUserId string) error

SetPlatformUserId is PlatformUserId Setter 业务平台uid

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetQrCode

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetQrCode(_qrCode string) error

SetQrCode is QrCode Setter 二维码

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetReceiveMobile

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetReceiveMobile(_receiveMobile string) error

SetReceiveMobile is ReceiveMobile Setter 购方手机号码,用于收票

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetRedNoticeNo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetRedNoticeNo(_redNoticeNo string) error

SetRedNoticeNo is RedNoticeNo Setter 红字通知单号

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetSerialNo

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 开票流水号/序列号,唯一标志一笔开票请求,由于阿里发票中台生成。 source=async时必填,其他source可为空

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetSource

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetSource(_source string) error

SetSource is Source Setter 发票来源,可选值: apply: 间连模式,服务商基于申请开具的发票;async:直连开票模式,ISV回传开票结果;upload:直接回传,进行归集与交付的发票;

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetSpecialFlag

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetSpecialFlag(_specialFlag string) error

SetSpecialFlag is SpecialFlag Setter 特殊票种标识,可选值: 02: 农产品收购票

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 合计金额(不含税),格式为2位小数。 当开红票时,该字段为负数

func (*AlibabaEinvoiceCoreInvUploadAPIRequest) SetSumTax

func (r *AlibabaEinvoiceCoreInvUploadAPIRequest) SetSumTax(_sumTax string) error

SetSumTax is SumTax Setter 合计税额,格式为2位小数。 当开红票时,该字段为负数

type AlibabaEinvoiceCoreInvUploadAPIResponse

type AlibabaEinvoiceCoreInvUploadAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceCoreInvUploadAPIResponseModel
}

AlibabaEinvoiceCoreInvUploadAPIResponse 发票中台-发票结果回传 API返回值 alibaba.einvoice.core.inv.upload

发票回传接口适用于以下场景: ① 阿里发票平台向ISV提交原始发票申请,ISV开具发票成功后,基于申请ID(apply_id)回传发票至阿里发票平台进行归集与交付。 ② 直接回传发票给阿里发票平台,进行归集,并交付给业务前台和用户。

func GetAlibabaEinvoiceCoreInvUploadAPIResponse added in v1.3.4

func GetAlibabaEinvoiceCoreInvUploadAPIResponse() *AlibabaEinvoiceCoreInvUploadAPIResponse

GetAlibabaEinvoiceCoreInvUploadAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceCoreInvUploadAPIResponse

func (*AlibabaEinvoiceCoreInvUploadAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCoreInvUploadAPIResponseModel

type AlibabaEinvoiceCoreInvUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_core_inv_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceCoreInvUploadAPIResponseModel is 发票中台-发票结果回传 成功返回结果

func (*AlibabaEinvoiceCoreInvUploadAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCreateResultGetAPIRequest

type AlibabaEinvoiceCreateResultGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceCreateResultGetAPIRequest ERP开票结果获取 API请求 alibaba.einvoice.create.result.get

ERP开票结果获取

func GetAlibabaEinvoiceCreateResultGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceCreateResultGetAPIRequest() *AlibabaEinvoiceCreateResultGetAPIRequest

GetAlibabaEinvoiceCreateResultGetRequest 从 sync.Pool 获取 AlibabaEinvoiceCreateResultGetAPIRequest

func NewAlibabaEinvoiceCreateResultGetRequest

func NewAlibabaEinvoiceCreateResultGetRequest() *AlibabaEinvoiceCreateResultGetAPIRequest

NewAlibabaEinvoiceCreateResultGetRequest 初始化AlibabaEinvoiceCreateResultGetAPIRequest对象

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceCreateResultGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetApiParams

func (r AlibabaEinvoiceCreateResultGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetOutShopName

GetOutShopName OutShopName Getter

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceCreateResultGetAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetPlatformCode

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetPlatformTid

GetPlatformTid PlatformTid Getter

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceCreateResultGetAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (*AlibabaEinvoiceCreateResultGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceCreateResultGetAPIRequest) SetOutShopName

func (r *AlibabaEinvoiceCreateResultGetAPIRequest) SetOutShopName(_outShopName string) error

SetOutShopName is OutShopName Setter 外部平台店铺名称,需要在阿里发票平台配置,只有当platform_code不为TB和TM时,这个字段才生效。注意:后台配置的店铺平台必须和入参platform_code一致

func (*AlibabaEinvoiceCreateResultGetAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceCreateResultGetAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税务登记证号

func (*AlibabaEinvoiceCreateResultGetAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceCreateResultGetAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 电商平台代码。淘宝:taobao,天猫:tmall

func (*AlibabaEinvoiceCreateResultGetAPIRequest) SetPlatformTid

func (r *AlibabaEinvoiceCreateResultGetAPIRequest) SetPlatformTid(_platformTid string) error

SetPlatformTid is PlatformTid Setter 电商平台对应的订单号

func (*AlibabaEinvoiceCreateResultGetAPIRequest) SetSerialNo

func (r *AlibabaEinvoiceCreateResultGetAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 流水号 (serial_no)和(platform_code,platform_tid)必须填写其中一组,serial_no优先级更高

type AlibabaEinvoiceCreateResultGetAPIResponse

type AlibabaEinvoiceCreateResultGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceCreateResultGetAPIResponseModel
}

AlibabaEinvoiceCreateResultGetAPIResponse ERP开票结果获取 API返回值 alibaba.einvoice.create.result.get

ERP开票结果获取

func GetAlibabaEinvoiceCreateResultGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceCreateResultGetAPIResponse() *AlibabaEinvoiceCreateResultGetAPIResponse

GetAlibabaEinvoiceCreateResultGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceCreateResultGetAPIResponse

func (*AlibabaEinvoiceCreateResultGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCreateResultGetAPIResponseModel

type AlibabaEinvoiceCreateResultGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_create_result_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票返回结果数据列表
	InvoiceResultList []InvoiceResult `json:"invoice_result_list,omitempty" xml:"invoice_result_list>invoice_result,omitempty"`
}

AlibabaEinvoiceCreateResultGetAPIResponseModel is ERP开票结果获取 成功返回结果

func (*AlibabaEinvoiceCreateResultGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCreateResultsIncrementGetAPIRequest

type AlibabaEinvoiceCreateResultsIncrementGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceCreateResultsIncrementGetAPIRequest ERP增量开票结果获取 API请求 alibaba.einvoice.create.results.increment.get

增量开票结果获取

func GetAlibabaEinvoiceCreateResultsIncrementGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceCreateResultsIncrementGetAPIRequest() *AlibabaEinvoiceCreateResultsIncrementGetAPIRequest

GetAlibabaEinvoiceCreateResultsIncrementGetRequest 从 sync.Pool 获取 AlibabaEinvoiceCreateResultsIncrementGetAPIRequest

func NewAlibabaEinvoiceCreateResultsIncrementGetRequest

func NewAlibabaEinvoiceCreateResultsIncrementGetRequest() *AlibabaEinvoiceCreateResultsIncrementGetAPIRequest

NewAlibabaEinvoiceCreateResultsIncrementGetRequest 初始化AlibabaEinvoiceCreateResultsIncrementGetAPIRequest对象

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetEndModified

GetEndModified EndModified Getter

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetPayeeRegisterNo

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetStartModified

GetStartModified StartModified Getter

func (AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) GetStatus

GetStatus Status Getter

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetEndModified

func (r *AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetEndModified(_endModified string) error

SetEndModified is EndModified Setter 终止查询时间

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetPageNo

SetPageNo is PageNo Setter 显示的页码

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetPageSize

SetPageSize is PageSize Setter 页面大小(不能超过200)

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税务登记证号

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetStartModified

func (r *AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetStartModified(_startModified string) error

SetStartModified is StartModified Setter 起始查询时间

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIRequest) SetStatus

SetStatus is Status Setter 开票状态 (waiting = 开票中) 、(create_success = 开票成功)、(create_failed = 开票失败)

type AlibabaEinvoiceCreateResultsIncrementGetAPIResponse

type AlibabaEinvoiceCreateResultsIncrementGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceCreateResultsIncrementGetAPIResponseModel
}

AlibabaEinvoiceCreateResultsIncrementGetAPIResponse ERP增量开票结果获取 API返回值 alibaba.einvoice.create.results.increment.get

增量开票结果获取

func GetAlibabaEinvoiceCreateResultsIncrementGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceCreateResultsIncrementGetAPIResponse() *AlibabaEinvoiceCreateResultsIncrementGetAPIResponse

GetAlibabaEinvoiceCreateResultsIncrementGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceCreateResultsIncrementGetAPIResponse

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCreateResultsIncrementGetAPIResponseModel

type AlibabaEinvoiceCreateResultsIncrementGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_create_results_increment_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票结果返回列表
	InvoiceResultList []InvoiceResult `json:"invoice_result_list,omitempty" xml:"invoice_result_list>invoice_result,omitempty"`
	// 符合条件的开票总数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

AlibabaEinvoiceCreateResultsIncrementGetAPIResponseModel is ERP增量开票结果获取 成功返回结果

func (*AlibabaEinvoiceCreateResultsIncrementGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCreatereqAPIRequest

type AlibabaEinvoiceCreatereqAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceCreatereqAPIRequest ERP开票请求接口 API请求 alibaba.einvoice.createreq

ERP发起开票请求

func GetAlibabaEinvoiceCreatereqAPIRequest added in v1.3.4

func GetAlibabaEinvoiceCreatereqAPIRequest() *AlibabaEinvoiceCreatereqAPIRequest

GetAlibabaEinvoiceCreatereqRequest 从 sync.Pool 获取 AlibabaEinvoiceCreatereqAPIRequest

func NewAlibabaEinvoiceCreatereqRequest

func NewAlibabaEinvoiceCreatereqRequest() *AlibabaEinvoiceCreatereqAPIRequest

NewAlibabaEinvoiceCreatereqRequest 初始化AlibabaEinvoiceCreatereqAPIRequest对象

func (AlibabaEinvoiceCreatereqAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceCreatereqAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceCreatereqAPIRequest) GetApiParams

func (r AlibabaEinvoiceCreatereqAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceCreatereqAPIRequest) GetApplyId

GetApplyId ApplyId Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetBusinessType

func (r AlibabaEinvoiceCreatereqAPIRequest) GetBusinessType() int64

GetBusinessType BusinessType Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetDistributionTid

func (r AlibabaEinvoiceCreatereqAPIRequest) GetDistributionTid() string

GetDistributionTid DistributionTid Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetErpTid

GetErpTid ErpTid Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceAmount

func (r AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceAmount() string

GetInvoiceAmount InvoiceAmount Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceItems

func (r AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceItems() []InvoiceItem

GetInvoiceItems InvoiceItems Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceKind

func (r AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceKind() int64

GetInvoiceKind InvoiceKind Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceMemo

func (r AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceMemo() string

GetInvoiceMemo InvoiceMemo Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceTime

func (r AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceTime() string

GetInvoiceTime InvoiceTime Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceType

func (r AlibabaEinvoiceCreatereqAPIRequest) GetInvoiceType() string

GetInvoiceType InvoiceType Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetNormalInvoiceCode

func (r AlibabaEinvoiceCreatereqAPIRequest) GetNormalInvoiceCode() string

GetNormalInvoiceCode NormalInvoiceCode Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetNormalInvoiceNo

func (r AlibabaEinvoiceCreatereqAPIRequest) GetNormalInvoiceNo() string

GetNormalInvoiceNo NormalInvoiceNo Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetOutShopName

func (r AlibabaEinvoiceCreatereqAPIRequest) GetOutShopName() string

GetOutShopName OutShopName Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeeAddress

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeeAddress() string

GetPayeeAddress PayeeAddress Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeeBankaccount

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeeBankaccount() string

GetPayeeBankaccount PayeeBankaccount Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeeChecker

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeeChecker() string

GetPayeeChecker PayeeChecker Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeeName

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeeName() string

GetPayeeName PayeeName Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeeOperator

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeeOperator() string

GetPayeeOperator PayeeOperator Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeePhone

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeePhone() string

GetPayeePhone PayeePhone Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeeReceiver

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeeReceiver() string

GetPayeeReceiver PayeeReceiver Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayerAddress

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayerAddress() string

GetPayerAddress PayerAddress Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayerBankaccount

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayerBankaccount() string

GetPayerBankaccount PayerBankaccount Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayerEmail

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayerEmail() string

GetPayerEmail PayerEmail Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayerName

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayerName() string

GetPayerName PayerName Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayerPhone

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayerPhone() string

GetPayerPhone PayerPhone Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPayerRegisterNo

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPayerRegisterNo() string

GetPayerRegisterNo PayerRegisterNo Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPlatformCode

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPlatformCode() string

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetPlatformTid

func (r AlibabaEinvoiceCreatereqAPIRequest) GetPlatformTid() string

GetPlatformTid PlatformTid Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceCreatereqAPIRequest) GetRedNoticeNo

func (r AlibabaEinvoiceCreatereqAPIRequest) GetRedNoticeNo() string

GetRedNoticeNo RedNoticeNo Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetRequestRole

func (r AlibabaEinvoiceCreatereqAPIRequest) GetRequestRole() string

GetRequestRole RequestRole Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetSumPrice

GetSumPrice SumPrice Getter

func (AlibabaEinvoiceCreatereqAPIRequest) GetSumTax

GetSumTax SumTax Getter

func (*AlibabaEinvoiceCreatereqAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceCreatereqAPIRequest) SetApplyId

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetApplyId(_applyId string) error

SetApplyId is ApplyId Setter 开票申请ID,接收了开票申请消息后,需要把apply_id带上

func (*AlibabaEinvoiceCreatereqAPIRequest) SetBusinessType

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetBusinessType(_businessType int64) error

SetBusinessType is BusinessType Setter 默认:0。对于商家对个人开具,为0;对于商家对企业开具,为1;

func (*AlibabaEinvoiceCreatereqAPIRequest) SetDistributionTid

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetDistributionTid(_distributionTid string) error

SetDistributionTid is DistributionTid Setter 分销订单号,request_role=supplier供应商开票时必填,分销订单号必须属于platform_tid,同时分销订单号的供应商必须和开票的授权账号一致

func (*AlibabaEinvoiceCreatereqAPIRequest) SetErpTid

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetErpTid(_erpTid string) error

SetErpTid is ErpTid Setter ERP系统中的单据号。如果没有erp的唯一单据号。建议使用platform_code+”_”+ platform_tid的组合方式

func (*AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceAmount

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceAmount(_invoiceAmount string) error

SetInvoiceAmount is InvoiceAmount Setter 开票金额; <span style="color:red;font-weight: bold;">当开红票时,该字段为负数</span>

func (*AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceItems

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceItems(_invoiceItems []InvoiceItem) error

SetInvoiceItems is InvoiceItems Setter 电子发票明细

func (*AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceKind

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceKind(_invoiceKind int64) error

SetInvoiceKind is InvoiceKind Setter 发票种类,0=电子发票,1=纸质发票,2=专票。注意:未订购纸票服务的税号无法开具纸票

func (*AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceMemo

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceMemo(_invoiceMemo string) error

SetInvoiceMemo is InvoiceMemo Setter 发票备注,有些省市会把此信息打印到PDF中

func (*AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceTime

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceTime(_invoiceTime string) error

SetInvoiceTime is InvoiceTime Setter 开票日期, 格式"YYYY-MM-DD HH:SS:MM"

func (*AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceType

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetInvoiceType(_invoiceType string) error

SetInvoiceType is InvoiceType Setter 发票(开票)类型,蓝票blue,红票red,默认blue

func (*AlibabaEinvoiceCreatereqAPIRequest) SetNormalInvoiceCode

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetNormalInvoiceCode(_normalInvoiceCode string) error

SetNormalInvoiceCode is NormalInvoiceCode Setter 原发票代码(开红票时传入)

func (*AlibabaEinvoiceCreatereqAPIRequest) SetNormalInvoiceNo

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetNormalInvoiceNo(_normalInvoiceNo string) error

SetNormalInvoiceNo is NormalInvoiceNo Setter 原发票号码(开红票时传入)

func (*AlibabaEinvoiceCreatereqAPIRequest) SetOutShopName

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetOutShopName(_outShopName string) error

SetOutShopName is OutShopName Setter 外部平台店铺名称,需要在阿里发票平台配置,只有当platform_code不为TB和TM时,这个字段才生效。注意:后台配置的店铺平台必须和入参platform_code一致

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeeAddress

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeeAddress(_payeeAddress string) error

SetPayeeAddress is PayeeAddress Setter 开票方地址(新版中为必传)

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeeBankaccount

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeeBankaccount(_payeeBankaccount string) error

SetPayeeBankaccount is PayeeBankaccount Setter 开票方银行及 帐号

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeeChecker

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeeChecker(_payeeChecker string) error

SetPayeeChecker is PayeeChecker Setter 复核人

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeeName

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeeName(_payeeName string) error

SetPayeeName is PayeeName Setter 开票方名称,公司名(如:XX商城)

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeeOperator

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeeOperator(_payeeOperator string) error

SetPayeeOperator is PayeeOperator Setter 开票人

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeePhone

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeePhone(_payeePhone string) error

SetPayeePhone is PayeePhone Setter 收款方电话

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeeReceiver

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeeReceiver(_payeeReceiver string) error

SetPayeeReceiver is PayeeReceiver Setter 收款人

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税务登记证号

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayerAddress

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayerAddress(_payerAddress string) error

SetPayerAddress is PayerAddress Setter 消费者地址

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayerBankaccount

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayerBankaccount(_payerBankaccount string) error

SetPayerBankaccount is PayerBankaccount Setter 付款方开票开户银行及账号

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayerEmail

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayerEmail(_payerEmail string) error

SetPayerEmail is PayerEmail Setter 消费者电子邮箱

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayerName

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayerName(_payerName string) error

SetPayerName is PayerName Setter 付款方名称, 对应发票台头

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayerPhone

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayerPhone(_payerPhone string) error

SetPayerPhone is PayerPhone Setter 消费者联系电话

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPayerRegisterNo

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPayerRegisterNo(_payerRegisterNo string) error

SetPayerRegisterNo is PayerRegisterNo Setter 付款方税务登记证号。对企业开具电子发票时必填。

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 电商平台代码。TB=淘宝 、TM=天猫 、JD=京东、DD=当当、PP=拍拍、YX=易讯、EBAY=ebay、QQ=QQ网购、AMAZON=亚马逊、SN=苏宁、GM=国美、WPH=唯品会、JM=聚美、LF=乐蜂、MGJ=蘑菇街、JS=聚尚、PX=拍鞋、YT=银泰、YHD=1号店、VANCL=凡客、YL=邮乐、YG=优购、1688=阿里巴巴、POS=POS门店、OTHER=其他, (只传英文编码)

func (*AlibabaEinvoiceCreatereqAPIRequest) SetPlatformTid

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetPlatformTid(_platformTid string) error

SetPlatformTid is PlatformTid Setter 电商平台对应的主订单号

func (*AlibabaEinvoiceCreatereqAPIRequest) SetRedNoticeNo

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetRedNoticeNo(_redNoticeNo string) error

SetRedNoticeNo is RedNoticeNo Setter 红字通知单号,专票冲红时需要,商家跟税局申请

func (*AlibabaEinvoiceCreatereqAPIRequest) SetRequestRole

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetRequestRole(_requestRole string) error

SetRequestRole is RequestRole Setter 开票角色,supplier=供应商,只有platform_code=TB|TM时生效,供应商开票时允许使用A店铺开具B店铺的订单号

func (*AlibabaEinvoiceCreatereqAPIRequest) SetSerialNo

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 开票流水号,唯一标志开票请求。如果两次请求流水号相同,则表示重复请求。请调用平台统一流水号获取接口,alibaba.einvoice.serialno.generate。

func (*AlibabaEinvoiceCreatereqAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 合计金额(新版中为必传) <span style="color:red;font-weight: bold;">当开红票时,该字段为负数</span>

func (*AlibabaEinvoiceCreatereqAPIRequest) SetSumTax

func (r *AlibabaEinvoiceCreatereqAPIRequest) SetSumTax(_sumTax string) error

SetSumTax is SumTax Setter 合计税额 <span style="color:red;font-weight: bold;">当开红票时,该字段为负数</span>

type AlibabaEinvoiceCreatereqAPIResponse

type AlibabaEinvoiceCreatereqAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceCreatereqAPIResponseModel
}

AlibabaEinvoiceCreatereqAPIResponse ERP开票请求接口 API返回值 alibaba.einvoice.createreq

ERP发起开票请求

func GetAlibabaEinvoiceCreatereqAPIResponse added in v1.3.4

func GetAlibabaEinvoiceCreatereqAPIResponse() *AlibabaEinvoiceCreatereqAPIResponse

GetAlibabaEinvoiceCreatereqAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceCreatereqAPIResponse

func (*AlibabaEinvoiceCreatereqAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceCreatereqAPIResponseModel

type AlibabaEinvoiceCreatereqAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_createreq_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票信息是否成功接受
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceCreatereqAPIResponseModel is ERP开票请求接口 成功返回结果

func (*AlibabaEinvoiceCreatereqAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceDeductGetAPIRequest

type AlibabaEinvoiceDeductGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceDeductGetAPIRequest 发票扣减的接口 API请求 alibaba.einvoice.deduct.get

获取历史发票扣减量、每日发票扣减量的接口

func GetAlibabaEinvoiceDeductGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceDeductGetAPIRequest() *AlibabaEinvoiceDeductGetAPIRequest

GetAlibabaEinvoiceDeductGetRequest 从 sync.Pool 获取 AlibabaEinvoiceDeductGetAPIRequest

func NewAlibabaEinvoiceDeductGetRequest

func NewAlibabaEinvoiceDeductGetRequest() *AlibabaEinvoiceDeductGetAPIRequest

NewAlibabaEinvoiceDeductGetRequest 初始化AlibabaEinvoiceDeductGetAPIRequest对象

func (AlibabaEinvoiceDeductGetAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceDeductGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceDeductGetAPIRequest) GetApiParams

func (r AlibabaEinvoiceDeductGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceDeductGetAPIRequest) GetBizDate

GetBizDate BizDate Getter

func (AlibabaEinvoiceDeductGetAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceDeductGetAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceDeductGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceDeductGetAPIRequest) GetType

GetType Type Getter

func (*AlibabaEinvoiceDeductGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceDeductGetAPIRequest) SetBizDate

func (r *AlibabaEinvoiceDeductGetAPIRequest) SetBizDate(_bizDate string) error

SetBizDate is BizDate Setter 业务日期

func (*AlibabaEinvoiceDeductGetAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceDeductGetAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税号

func (*AlibabaEinvoiceDeductGetAPIRequest) SetType

SetType is Type Setter 类型 1:所有 2:当日

type AlibabaEinvoiceDeductGetAPIResponse

type AlibabaEinvoiceDeductGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceDeductGetAPIResponseModel
}

AlibabaEinvoiceDeductGetAPIResponse 发票扣减的接口 API返回值 alibaba.einvoice.deduct.get

获取历史发票扣减量、每日发票扣减量的接口

func GetAlibabaEinvoiceDeductGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceDeductGetAPIResponse() *AlibabaEinvoiceDeductGetAPIResponse

GetAlibabaEinvoiceDeductGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceDeductGetAPIResponse

func (*AlibabaEinvoiceDeductGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceDeductGetAPIResponseModel

type AlibabaEinvoiceDeductGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_deduct_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaEinvoiceDeductGetResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceDeductGetAPIResponseModel is 发票扣减的接口 成功返回结果

func (*AlibabaEinvoiceDeductGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceDeductGetResultSet

type AlibabaEinvoiceDeductGetResultSet struct {
	// errorMessage
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 业务日期
	BizDate string `json:"biz_date,omitempty" xml:"biz_date,omitempty"`
	// 税号
	PackageRegisterNo string `json:"package_register_no,omitempty" xml:"package_register_no,omitempty"`
	// result
	Result *AlibabaEinvoiceDeductGetResultSet `json:"result,omitempty" xml:"result,omitempty"`
	// totalCount
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
	// 实际扣减
	Deduct int64 `json:"deduct,omitempty" xml:"deduct,omitempty"`
	// 应扣减
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
}

AlibabaEinvoiceDeductGetResultSet 结构体

func GetAlibabaEinvoiceDeductGetResultSet added in v1.3.4

func GetAlibabaEinvoiceDeductGetResultSet() *AlibabaEinvoiceDeductGetResultSet

GetAlibabaEinvoiceDeductGetResultSet() 从对象池中获取AlibabaEinvoiceDeductGetResultSet

type AlibabaEinvoiceDeviceOrderQueryAPIRequest

type AlibabaEinvoiceDeviceOrderQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceDeviceOrderQueryAPIRequest 查询税控设备加盘订购单详情 API请求 alibaba.einvoice.device.order.query

查询税控设备订购单详情

func GetAlibabaEinvoiceDeviceOrderQueryAPIRequest added in v1.3.4

func GetAlibabaEinvoiceDeviceOrderQueryAPIRequest() *AlibabaEinvoiceDeviceOrderQueryAPIRequest

GetAlibabaEinvoiceDeviceOrderQueryRequest 从 sync.Pool 获取 AlibabaEinvoiceDeviceOrderQueryAPIRequest

func NewAlibabaEinvoiceDeviceOrderQueryRequest

func NewAlibabaEinvoiceDeviceOrderQueryRequest() *AlibabaEinvoiceDeviceOrderQueryAPIRequest

NewAlibabaEinvoiceDeviceOrderQueryRequest 初始化AlibabaEinvoiceDeviceOrderQueryAPIRequest对象

func (AlibabaEinvoiceDeviceOrderQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceDeviceOrderQueryAPIRequest) GetApiParams

func (r AlibabaEinvoiceDeviceOrderQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceDeviceOrderQueryAPIRequest) GetFlowId

GetFlowId FlowId Getter

func (AlibabaEinvoiceDeviceOrderQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceDeviceOrderQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceDeviceOrderQueryAPIRequest) SetFlowId

SetFlowId is FlowId Setter 税控设备订购单ID

type AlibabaEinvoiceDeviceOrderQueryAPIResponse

type AlibabaEinvoiceDeviceOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceDeviceOrderQueryAPIResponseModel
}

AlibabaEinvoiceDeviceOrderQueryAPIResponse 查询税控设备加盘订购单详情 API返回值 alibaba.einvoice.device.order.query

查询税控设备订购单详情

func GetAlibabaEinvoiceDeviceOrderQueryAPIResponse added in v1.3.4

func GetAlibabaEinvoiceDeviceOrderQueryAPIResponse() *AlibabaEinvoiceDeviceOrderQueryAPIResponse

GetAlibabaEinvoiceDeviceOrderQueryAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceDeviceOrderQueryAPIResponse

func (*AlibabaEinvoiceDeviceOrderQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceDeviceOrderQueryAPIResponseModel

type AlibabaEinvoiceDeviceOrderQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_device_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceDeviceOrderQueryAPIResponseModel is 查询税控设备加盘订购单详情 成功返回结果

func (*AlibabaEinvoiceDeviceOrderQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceDeviceOrderUpdateAPIRequest

type AlibabaEinvoiceDeviceOrderUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceDeviceOrderUpdateAPIRequest 回传/更新设备订购单 API请求 alibaba.einvoice.device.order.update

更新设备订购单,同步税控设备信息

func GetAlibabaEinvoiceDeviceOrderUpdateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceDeviceOrderUpdateAPIRequest() *AlibabaEinvoiceDeviceOrderUpdateAPIRequest

GetAlibabaEinvoiceDeviceOrderUpdateRequest 从 sync.Pool 获取 AlibabaEinvoiceDeviceOrderUpdateAPIRequest

func NewAlibabaEinvoiceDeviceOrderUpdateRequest

func NewAlibabaEinvoiceDeviceOrderUpdateRequest() *AlibabaEinvoiceDeviceOrderUpdateAPIRequest

NewAlibabaEinvoiceDeviceOrderUpdateRequest 初始化AlibabaEinvoiceDeviceOrderUpdateAPIRequest对象

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetAction

GetAction Action Getter

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetApiParams

func (r AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetDeviceId

GetDeviceId DeviceId Getter

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetExtJson

GetExtJson ExtJson Getter

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetFlowId

GetFlowId FlowId Getter

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceDeviceOrderUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceDeviceOrderUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceDeviceOrderUpdateAPIRequest) SetAction

SetAction is Action Setter 订购单工单事件: deploy_finish: 设备就绪,部署完成 isv_reject: 服务商驳回订购单

func (*AlibabaEinvoiceDeviceOrderUpdateAPIRequest) SetDeviceId

func (r *AlibabaEinvoiceDeviceOrderUpdateAPIRequest) SetDeviceId(_deviceId string) error

SetDeviceId is DeviceId Setter 税控设备ID

func (*AlibabaEinvoiceDeviceOrderUpdateAPIRequest) SetExtJson

SetExtJson is ExtJson Setter 拓展字段。 ①当action=deploy_finish时,拓展字段中必须包含: serv_start_time: 服务有效周期-起始时间 serv_end_time: 服务有效周期-结束时间 时间格式:yyyy-MM-dd HH:mm:ss ②当action=isv_reject时,拓展字段中必须包含: message: 驳回原因

func (*AlibabaEinvoiceDeviceOrderUpdateAPIRequest) SetFlowId

SetFlowId is FlowId Setter 订购开通单ID

func (*AlibabaEinvoiceDeviceOrderUpdateAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceDeviceOrderUpdateAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税号

type AlibabaEinvoiceDeviceOrderUpdateAPIResponse

type AlibabaEinvoiceDeviceOrderUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceDeviceOrderUpdateAPIResponseModel
}

AlibabaEinvoiceDeviceOrderUpdateAPIResponse 回传/更新设备订购单 API返回值 alibaba.einvoice.device.order.update

更新设备订购单,同步税控设备信息

func GetAlibabaEinvoiceDeviceOrderUpdateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceDeviceOrderUpdateAPIResponse() *AlibabaEinvoiceDeviceOrderUpdateAPIResponse

GetAlibabaEinvoiceDeviceOrderUpdateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceDeviceOrderUpdateAPIResponse

func (*AlibabaEinvoiceDeviceOrderUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceDeviceOrderUpdateAPIResponseModel

type AlibabaEinvoiceDeviceOrderUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_device_order_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 操作结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceDeviceOrderUpdateAPIResponseModel is 回传/更新设备订购单 成功返回结果

func (*AlibabaEinvoiceDeviceOrderUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowRefundAPIRequest

type AlibabaEinvoiceFlowRefundAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceFlowRefundAPIRequest 退订工单(入驻、加盘、续约) API请求 alibaba.einvoice.flow.refund

电子发票工单系统,工单退订能力开放

func GetAlibabaEinvoiceFlowRefundAPIRequest added in v1.3.4

func GetAlibabaEinvoiceFlowRefundAPIRequest() *AlibabaEinvoiceFlowRefundAPIRequest

GetAlibabaEinvoiceFlowRefundRequest 从 sync.Pool 获取 AlibabaEinvoiceFlowRefundAPIRequest

func NewAlibabaEinvoiceFlowRefundRequest

func NewAlibabaEinvoiceFlowRefundRequest() *AlibabaEinvoiceFlowRefundAPIRequest

NewAlibabaEinvoiceFlowRefundRequest 初始化AlibabaEinvoiceFlowRefundAPIRequest对象

func (AlibabaEinvoiceFlowRefundAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceFlowRefundAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceFlowRefundAPIRequest) GetApiParams

func (r AlibabaEinvoiceFlowRefundAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceFlowRefundAPIRequest) GetInvoiceFlowRefund

GetInvoiceFlowRefund InvoiceFlowRefund Getter

func (AlibabaEinvoiceFlowRefundAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceFlowRefundAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceFlowRefundAPIRequest) SetInvoiceFlowRefund

func (r *AlibabaEinvoiceFlowRefundAPIRequest) SetInvoiceFlowRefund(_invoiceFlowRefund *InvoiceFlowRefundDto) error

SetInvoiceFlowRefund is InvoiceFlowRefund Setter 退订请求参数

type AlibabaEinvoiceFlowRefundAPIResponse

type AlibabaEinvoiceFlowRefundAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceFlowRefundAPIResponseModel
}

AlibabaEinvoiceFlowRefundAPIResponse 退订工单(入驻、加盘、续约) API返回值 alibaba.einvoice.flow.refund

电子发票工单系统,工单退订能力开放

func GetAlibabaEinvoiceFlowRefundAPIResponse added in v1.3.4

func GetAlibabaEinvoiceFlowRefundAPIResponse() *AlibabaEinvoiceFlowRefundAPIResponse

GetAlibabaEinvoiceFlowRefundAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceFlowRefundAPIResponse

func (*AlibabaEinvoiceFlowRefundAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowRefundAPIResponseModel

type AlibabaEinvoiceFlowRefundAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_flow_refund_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回参数
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceFlowRefundAPIResponseModel is 退订工单(入驻、加盘、续约) 成功返回结果

func (*AlibabaEinvoiceFlowRefundAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowRenewAPIRequest

type AlibabaEinvoiceFlowRenewAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceFlowRenewAPIRequest 工单(入驻、加盘、续约)续约 API请求 alibaba.einvoice.flow.renew

工单(含入驻、加盘、续约工单)续约能力开放

func GetAlibabaEinvoiceFlowRenewAPIRequest added in v1.3.4

func GetAlibabaEinvoiceFlowRenewAPIRequest() *AlibabaEinvoiceFlowRenewAPIRequest

GetAlibabaEinvoiceFlowRenewRequest 从 sync.Pool 获取 AlibabaEinvoiceFlowRenewAPIRequest

func NewAlibabaEinvoiceFlowRenewRequest

func NewAlibabaEinvoiceFlowRenewRequest() *AlibabaEinvoiceFlowRenewAPIRequest

NewAlibabaEinvoiceFlowRenewRequest 初始化AlibabaEinvoiceFlowRenewAPIRequest对象

func (AlibabaEinvoiceFlowRenewAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceFlowRenewAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceFlowRenewAPIRequest) GetApiParams

func (r AlibabaEinvoiceFlowRenewAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceFlowRenewAPIRequest) GetInvoiceFlowRenewDto

func (r AlibabaEinvoiceFlowRenewAPIRequest) GetInvoiceFlowRenewDto() *InvoiceFlowRenewDto

GetInvoiceFlowRenewDto InvoiceFlowRenewDto Getter

func (AlibabaEinvoiceFlowRenewAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceFlowRenewAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceFlowRenewAPIRequest) SetInvoiceFlowRenewDto

func (r *AlibabaEinvoiceFlowRenewAPIRequest) SetInvoiceFlowRenewDto(_invoiceFlowRenewDto *InvoiceFlowRenewDto) error

SetInvoiceFlowRenewDto is InvoiceFlowRenewDto Setter 续约请求参数

type AlibabaEinvoiceFlowRenewAPIResponse

type AlibabaEinvoiceFlowRenewAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceFlowRenewAPIResponseModel
}

AlibabaEinvoiceFlowRenewAPIResponse 工单(入驻、加盘、续约)续约 API返回值 alibaba.einvoice.flow.renew

工单(含入驻、加盘、续约工单)续约能力开放

func GetAlibabaEinvoiceFlowRenewAPIResponse added in v1.3.4

func GetAlibabaEinvoiceFlowRenewAPIResponse() *AlibabaEinvoiceFlowRenewAPIResponse

GetAlibabaEinvoiceFlowRenewAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceFlowRenewAPIResponse

func (*AlibabaEinvoiceFlowRenewAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowRenewAPIResponseModel

type AlibabaEinvoiceFlowRenewAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_flow_renew_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceFlowRenewAPIResponseModel is 工单(入驻、加盘、续约)续约 成功返回结果

func (*AlibabaEinvoiceFlowRenewAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowTaxCreateAPIRequest

type AlibabaEinvoiceFlowTaxCreateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceFlowTaxCreateAPIRequest 创建税控开通工单 API请求 alibaba.einvoice.flow.tax.create

商户在业务前台订购税控产品后,调用阿里发票此接口,提交税号的入驻开通工单。此接口返回为工单的提交结果,非真正入驻结果。开通结果会在商户完成设备的部署安装 入驻完成后,由阿里发票通过消息异步通知到业务前台。

func GetAlibabaEinvoiceFlowTaxCreateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceFlowTaxCreateAPIRequest() *AlibabaEinvoiceFlowTaxCreateAPIRequest

GetAlibabaEinvoiceFlowTaxCreateRequest 从 sync.Pool 获取 AlibabaEinvoiceFlowTaxCreateAPIRequest

func NewAlibabaEinvoiceFlowTaxCreateRequest

func NewAlibabaEinvoiceFlowTaxCreateRequest() *AlibabaEinvoiceFlowTaxCreateAPIRequest

NewAlibabaEinvoiceFlowTaxCreateRequest 初始化AlibabaEinvoiceFlowTaxCreateAPIRequest对象

func (AlibabaEinvoiceFlowTaxCreateAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceFlowTaxCreateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceFlowTaxCreateAPIRequest) GetApiParams

func (r AlibabaEinvoiceFlowTaxCreateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceFlowTaxCreateAPIRequest) GetInvoiceTaxFlowCreateDto

func (r AlibabaEinvoiceFlowTaxCreateAPIRequest) GetInvoiceTaxFlowCreateDto() *InvoiceTaxFlowCreateDto

GetInvoiceTaxFlowCreateDto InvoiceTaxFlowCreateDto Getter

func (AlibabaEinvoiceFlowTaxCreateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceFlowTaxCreateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceFlowTaxCreateAPIRequest) SetInvoiceTaxFlowCreateDto

func (r *AlibabaEinvoiceFlowTaxCreateAPIRequest) SetInvoiceTaxFlowCreateDto(_invoiceTaxFlowCreateDto *InvoiceTaxFlowCreateDto) error

SetInvoiceTaxFlowCreateDto is InvoiceTaxFlowCreateDto Setter 工单请求

type AlibabaEinvoiceFlowTaxCreateAPIResponse

type AlibabaEinvoiceFlowTaxCreateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceFlowTaxCreateAPIResponseModel
}

AlibabaEinvoiceFlowTaxCreateAPIResponse 创建税控开通工单 API返回值 alibaba.einvoice.flow.tax.create

商户在业务前台订购税控产品后,调用阿里发票此接口,提交税号的入驻开通工单。此接口返回为工单的提交结果,非真正入驻结果。开通结果会在商户完成设备的部署安装 入驻完成后,由阿里发票通过消息异步通知到业务前台。

func GetAlibabaEinvoiceFlowTaxCreateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceFlowTaxCreateAPIResponse() *AlibabaEinvoiceFlowTaxCreateAPIResponse

GetAlibabaEinvoiceFlowTaxCreateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceFlowTaxCreateAPIResponse

func (*AlibabaEinvoiceFlowTaxCreateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowTaxCreateAPIResponseModel

type AlibabaEinvoiceFlowTaxCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_flow_tax_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 工单ID,发票中台生成
	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`
}

AlibabaEinvoiceFlowTaxCreateAPIResponseModel is 创建税控开通工单 成功返回结果

func (*AlibabaEinvoiceFlowTaxCreateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowTaxGetAPIRequest

type AlibabaEinvoiceFlowTaxGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceFlowTaxGetAPIRequest 查询税控开通工单详情 API请求 alibaba.einvoice.flow.tax.get

查询税控开通工单详情,接口返回工单状态、开票商户信息以及税控设备信息。 场景使用:1、业务前台收到入驻成功消息后,调用此接口查询最终的商户信息和设备信息;2、主动补偿查询:当工单长时间未收到事件通知,可能存在丢消息的情况,此时可主动查询该工单,更新本地工单状态。

func GetAlibabaEinvoiceFlowTaxGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceFlowTaxGetAPIRequest() *AlibabaEinvoiceFlowTaxGetAPIRequest

GetAlibabaEinvoiceFlowTaxGetRequest 从 sync.Pool 获取 AlibabaEinvoiceFlowTaxGetAPIRequest

func NewAlibabaEinvoiceFlowTaxGetRequest

func NewAlibabaEinvoiceFlowTaxGetRequest() *AlibabaEinvoiceFlowTaxGetAPIRequest

NewAlibabaEinvoiceFlowTaxGetRequest 初始化AlibabaEinvoiceFlowTaxGetAPIRequest对象

func (AlibabaEinvoiceFlowTaxGetAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceFlowTaxGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceFlowTaxGetAPIRequest) GetApiParams

func (r AlibabaEinvoiceFlowTaxGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceFlowTaxGetAPIRequest) GetFlowId

GetFlowId FlowId Getter

func (AlibabaEinvoiceFlowTaxGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceFlowTaxGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceFlowTaxGetAPIRequest) SetFlowId

func (r *AlibabaEinvoiceFlowTaxGetAPIRequest) SetFlowId(_flowId string) error

SetFlowId is FlowId Setter 入驻开通工单ID

type AlibabaEinvoiceFlowTaxGetAPIResponse

type AlibabaEinvoiceFlowTaxGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceFlowTaxGetAPIResponseModel
}

AlibabaEinvoiceFlowTaxGetAPIResponse 查询税控开通工单详情 API返回值 alibaba.einvoice.flow.tax.get

查询税控开通工单详情,接口返回工单状态、开票商户信息以及税控设备信息。 场景使用:1、业务前台收到入驻成功消息后,调用此接口查询最终的商户信息和设备信息;2、主动补偿查询:当工单长时间未收到事件通知,可能存在丢消息的情况,此时可主动查询该工单,更新本地工单状态。

func GetAlibabaEinvoiceFlowTaxGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceFlowTaxGetAPIResponse() *AlibabaEinvoiceFlowTaxGetAPIResponse

GetAlibabaEinvoiceFlowTaxGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceFlowTaxGetAPIResponse

func (*AlibabaEinvoiceFlowTaxGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceFlowTaxGetAPIResponseModel

type AlibabaEinvoiceFlowTaxGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_flow_tax_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceFlowTaxGetAPIResponseModel is 查询税控开通工单详情 成功返回结果

func (*AlibabaEinvoiceFlowTaxGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeAgentCheckAPIRequest

type AlibabaEinvoiceIncomeAgentCheckAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceIncomeAgentCheckAPIRequest agent注册校验 API请求 alibaba.einvoice.income.agent.check

agent注册是,需要交易用户填写的agentId是否有效

func GetAlibabaEinvoiceIncomeAgentCheckAPIRequest added in v1.3.4

func GetAlibabaEinvoiceIncomeAgentCheckAPIRequest() *AlibabaEinvoiceIncomeAgentCheckAPIRequest

GetAlibabaEinvoiceIncomeAgentCheckRequest 从 sync.Pool 获取 AlibabaEinvoiceIncomeAgentCheckAPIRequest

func NewAlibabaEinvoiceIncomeAgentCheckRequest

func NewAlibabaEinvoiceIncomeAgentCheckRequest() *AlibabaEinvoiceIncomeAgentCheckAPIRequest

NewAlibabaEinvoiceIncomeAgentCheckRequest 初始化AlibabaEinvoiceIncomeAgentCheckAPIRequest对象

func (AlibabaEinvoiceIncomeAgentCheckAPIRequest) GetAgentId

GetAgentId AgentId Getter

func (AlibabaEinvoiceIncomeAgentCheckAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceIncomeAgentCheckAPIRequest) GetApiParams

func (r AlibabaEinvoiceIncomeAgentCheckAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceIncomeAgentCheckAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceIncomeAgentCheckAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceIncomeAgentCheckAPIRequest) SetAgentId

func (r *AlibabaEinvoiceIncomeAgentCheckAPIRequest) SetAgentId(_agentId string) error

SetAgentId is AgentId Setter 阿里发票平台分配的agentId

type AlibabaEinvoiceIncomeAgentCheckAPIResponse

type AlibabaEinvoiceIncomeAgentCheckAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceIncomeAgentCheckAPIResponseModel
}

AlibabaEinvoiceIncomeAgentCheckAPIResponse agent注册校验 API返回值 alibaba.einvoice.income.agent.check

agent注册是,需要交易用户填写的agentId是否有效

func GetAlibabaEinvoiceIncomeAgentCheckAPIResponse added in v1.3.4

func GetAlibabaEinvoiceIncomeAgentCheckAPIResponse() *AlibabaEinvoiceIncomeAgentCheckAPIResponse

GetAlibabaEinvoiceIncomeAgentCheckAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceIncomeAgentCheckAPIResponse

func (*AlibabaEinvoiceIncomeAgentCheckAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeAgentCheckAPIResponseModel

type AlibabaEinvoiceIncomeAgentCheckAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_income_agent_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否调用成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceIncomeAgentCheckAPIResponseModel is agent注册校验 成功返回结果

func (*AlibabaEinvoiceIncomeAgentCheckAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeCertificateReturnAPIRequest

type AlibabaEinvoiceIncomeCertificateReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceIncomeCertificateReturnAPIRequest 服务商回传进项认证结果 API请求 alibaba.einvoice.income.certificate.return

服务商回传客户端agent所处环境的设备列表,比如扫描仪

func GetAlibabaEinvoiceIncomeCertificateReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoiceIncomeCertificateReturnAPIRequest() *AlibabaEinvoiceIncomeCertificateReturnAPIRequest

GetAlibabaEinvoiceIncomeCertificateReturnRequest 从 sync.Pool 获取 AlibabaEinvoiceIncomeCertificateReturnAPIRequest

func NewAlibabaEinvoiceIncomeCertificateReturnRequest

func NewAlibabaEinvoiceIncomeCertificateReturnRequest() *AlibabaEinvoiceIncomeCertificateReturnAPIRequest

NewAlibabaEinvoiceIncomeCertificateReturnRequest 初始化AlibabaEinvoiceIncomeCertificateReturnAPIRequest对象

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetErrorCode

GetErrorCode ErrorCode Getter

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetErrorMessage

GetErrorMessage ErrorMessage Getter

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetStep

GetStep Step Getter

func (AlibabaEinvoiceIncomeCertificateReturnAPIRequest) GetSuccess

GetSuccess Success Getter

func (*AlibabaEinvoiceIncomeCertificateReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceIncomeCertificateReturnAPIRequest) SetErrorCode

SetErrorCode is ErrorCode Setter 错误码,success=false时必填

func (*AlibabaEinvoiceIncomeCertificateReturnAPIRequest) SetErrorMessage

func (r *AlibabaEinvoiceIncomeCertificateReturnAPIRequest) SetErrorMessage(_errorMessage string) error

SetErrorMessage is ErrorMessage Setter 错误信息,success=false时必填

func (*AlibabaEinvoiceIncomeCertificateReturnAPIRequest) SetReqIndex

SetReqIndex is ReqIndex Setter 请求标识

func (*AlibabaEinvoiceIncomeCertificateReturnAPIRequest) SetStep

SetStep is Step Setter 认证步骤,1=勾选,2=汇总,3=确认

func (*AlibabaEinvoiceIncomeCertificateReturnAPIRequest) SetSuccess

SetSuccess is Success Setter 认证结果,true=成功,false=失败

type AlibabaEinvoiceIncomeCertificateReturnAPIResponse

type AlibabaEinvoiceIncomeCertificateReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceIncomeCertificateReturnAPIResponseModel
}

AlibabaEinvoiceIncomeCertificateReturnAPIResponse 服务商回传进项认证结果 API返回值 alibaba.einvoice.income.certificate.return

服务商回传客户端agent所处环境的设备列表,比如扫描仪

func GetAlibabaEinvoiceIncomeCertificateReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoiceIncomeCertificateReturnAPIResponse() *AlibabaEinvoiceIncomeCertificateReturnAPIResponse

GetAlibabaEinvoiceIncomeCertificateReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceIncomeCertificateReturnAPIResponse

func (*AlibabaEinvoiceIncomeCertificateReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeCertificateReturnAPIResponseModel

type AlibabaEinvoiceIncomeCertificateReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_income_certificate_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口是否调用成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceIncomeCertificateReturnAPIResponseModel is 服务商回传进项认证结果 成功返回结果

func (*AlibabaEinvoiceIncomeCertificateReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeDeviceReturnAPIRequest

type AlibabaEinvoiceIncomeDeviceReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceIncomeDeviceReturnAPIRequest 服务商回传客户端设备列表 API请求 alibaba.einvoice.income.device.return

服务商回传客户端agent所处环境的设备列表,比如扫描仪

func GetAlibabaEinvoiceIncomeDeviceReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoiceIncomeDeviceReturnAPIRequest() *AlibabaEinvoiceIncomeDeviceReturnAPIRequest

GetAlibabaEinvoiceIncomeDeviceReturnRequest 从 sync.Pool 获取 AlibabaEinvoiceIncomeDeviceReturnAPIRequest

func NewAlibabaEinvoiceIncomeDeviceReturnRequest

func NewAlibabaEinvoiceIncomeDeviceReturnRequest() *AlibabaEinvoiceIncomeDeviceReturnAPIRequest

NewAlibabaEinvoiceIncomeDeviceReturnRequest 初始化AlibabaEinvoiceIncomeDeviceReturnAPIRequest对象

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetDeviceList

GetDeviceList DeviceList Getter

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetErrorCode

GetErrorCode ErrorCode Getter

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetErrorMessage

GetErrorMessage ErrorMessage Getter

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (AlibabaEinvoiceIncomeDeviceReturnAPIRequest) GetSuccess

GetSuccess Success Getter

func (*AlibabaEinvoiceIncomeDeviceReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetDeviceList

func (r *AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetDeviceList(_deviceList []string) error

SetDeviceList is DeviceList Setter 设备列表,success=true时必填

func (*AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetErrorCode

func (r *AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetErrorCode(_errorCode string) error

SetErrorCode is ErrorCode Setter 错误码,success=false时必填

func (*AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetErrorMessage

func (r *AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetErrorMessage(_errorMessage string) error

SetErrorMessage is ErrorMessage Setter 错误信息,success=false时必填

func (*AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetReqIndex

func (r *AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetReqIndex(_reqIndex string) error

SetReqIndex is ReqIndex Setter 请求标识

func (*AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetSuccess

func (r *AlibabaEinvoiceIncomeDeviceReturnAPIRequest) SetSuccess(_success bool) error

SetSuccess is Success Setter 查询设备是否成功,true=成功,false=失败

type AlibabaEinvoiceIncomeDeviceReturnAPIResponse

type AlibabaEinvoiceIncomeDeviceReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceIncomeDeviceReturnAPIResponseModel
}

AlibabaEinvoiceIncomeDeviceReturnAPIResponse 服务商回传客户端设备列表 API返回值 alibaba.einvoice.income.device.return

服务商回传客户端agent所处环境的设备列表,比如扫描仪

func GetAlibabaEinvoiceIncomeDeviceReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoiceIncomeDeviceReturnAPIResponse() *AlibabaEinvoiceIncomeDeviceReturnAPIResponse

GetAlibabaEinvoiceIncomeDeviceReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceIncomeDeviceReturnAPIResponse

func (*AlibabaEinvoiceIncomeDeviceReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeDeviceReturnAPIResponseModel

type AlibabaEinvoiceIncomeDeviceReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_income_device_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口是否调用成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceIncomeDeviceReturnAPIResponseModel is 服务商回传客户端设备列表 成功返回结果

func (*AlibabaEinvoiceIncomeDeviceReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeOcrReturnAPIRequest

type AlibabaEinvoiceIncomeOcrReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceIncomeOcrReturnAPIRequest 服务商回传发票ocr的结果 API请求 alibaba.einvoice.income.ocr.return

服务商回传发票ocr的结果,分两种场景:扫描驱动服务商主动回传;阿里主动发起的ocr回传

func GetAlibabaEinvoiceIncomeOcrReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoiceIncomeOcrReturnAPIRequest() *AlibabaEinvoiceIncomeOcrReturnAPIRequest

GetAlibabaEinvoiceIncomeOcrReturnRequest 从 sync.Pool 获取 AlibabaEinvoiceIncomeOcrReturnAPIRequest

func NewAlibabaEinvoiceIncomeOcrReturnRequest

func NewAlibabaEinvoiceIncomeOcrReturnRequest() *AlibabaEinvoiceIncomeOcrReturnAPIRequest

NewAlibabaEinvoiceIncomeOcrReturnRequest 初始化AlibabaEinvoiceIncomeOcrReturnAPIRequest对象

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetApiParams

func (r AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetChecksum

GetChecksum Checksum Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetErrorCode

GetErrorCode ErrorCode Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetErrorMessage

GetErrorMessage ErrorMessage Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetImageData

GetImageData ImageData Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetImageId

GetImageId ImageId Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetInvoiceCode

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetInvoiceDate

GetInvoiceDate InvoiceDate Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetInvoiceKind

GetInvoiceKind InvoiceKind Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetSuccess

GetSuccess Success Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetSumPrice

GetSumPrice SumPrice Getter

func (AlibabaEinvoiceIncomeOcrReturnAPIRequest) GetType

GetType Type Getter

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetChecksum

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetChecksum(_checksum string) error

SetChecksum is Checksum Setter 校验码,ocr结果为普票,success=true并且invoiceKind=1时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetErrorCode

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetErrorCode(_errorCode string) error

SetErrorCode is ErrorCode Setter 错误码,success=false是必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetErrorMessage

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetErrorMessage(_errorMessage string) error

SetErrorMessage is ErrorMessage Setter 错误消息,success=false是必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetImageData

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetImageData(_imageData *model.File) error

SetImageData is ImageData Setter 发票ocr影像文件,type=1时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetImageId

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetImageId(_imageId string) error

SetImageId is ImageId Setter 发票ocr影像编号,type=1时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码,success=true时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceDate

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceDate(_invoiceDate string) error

SetInvoiceDate is InvoiceDate Setter 开票日期,格式为yyyy-MM-dd,success=true时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceKind

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceKind(_invoiceKind int64) error

SetInvoiceKind is InvoiceKind Setter 发票种类,1=普票,2=专票,success=true时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码,success=true时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetReqIndex

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetReqIndex(_reqIndex string) error

SetReqIndex is ReqIndex Setter 开票请求标识,扫描驱动回传type=1时填批次号

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetSuccess

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetSuccess(_success bool) error

SetSuccess is Success Setter ocr结果,true=成功,false=失败

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 不含税金额,ocr结果为专票,success=true并且invoiceKind=2时必填

func (*AlibabaEinvoiceIncomeOcrReturnAPIRequest) SetType

SetType is Type Setter 请求类型,0=阿里主动发起的cor,1=扫描驱动服务商主动回传ocr结果

type AlibabaEinvoiceIncomeOcrReturnAPIResponse

type AlibabaEinvoiceIncomeOcrReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceIncomeOcrReturnAPIResponseModel
}

AlibabaEinvoiceIncomeOcrReturnAPIResponse 服务商回传发票ocr的结果 API返回值 alibaba.einvoice.income.ocr.return

服务商回传发票ocr的结果,分两种场景:扫描驱动服务商主动回传;阿里主动发起的ocr回传

func GetAlibabaEinvoiceIncomeOcrReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoiceIncomeOcrReturnAPIResponse() *AlibabaEinvoiceIncomeOcrReturnAPIResponse

GetAlibabaEinvoiceIncomeOcrReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceIncomeOcrReturnAPIResponse

func (*AlibabaEinvoiceIncomeOcrReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeOcrReturnAPIResponseModel

type AlibabaEinvoiceIncomeOcrReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_income_ocr_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口调用结果,true=成功,false=失败,subCode以isp开头时需要服务商重试
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceIncomeOcrReturnAPIResponseModel is 服务商回传发票ocr的结果 成功返回结果

func (*AlibabaEinvoiceIncomeOcrReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeScanReturnAPIRequest

type AlibabaEinvoiceIncomeScanReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceIncomeScanReturnAPIRequest 进项扫描状态回传 API请求 alibaba.einvoice.income.scan.return

回传进项扫描每个阶段的状态,比如ocr开始,ocr结束,查验开始,查验结束等

func GetAlibabaEinvoiceIncomeScanReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoiceIncomeScanReturnAPIRequest() *AlibabaEinvoiceIncomeScanReturnAPIRequest

GetAlibabaEinvoiceIncomeScanReturnRequest 从 sync.Pool 获取 AlibabaEinvoiceIncomeScanReturnAPIRequest

func NewAlibabaEinvoiceIncomeScanReturnRequest

func NewAlibabaEinvoiceIncomeScanReturnRequest() *AlibabaEinvoiceIncomeScanReturnAPIRequest

NewAlibabaEinvoiceIncomeScanReturnRequest 初始化AlibabaEinvoiceIncomeScanReturnAPIRequest对象

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetApiParams

func (r AlibabaEinvoiceIncomeScanReturnAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetBatchNo

GetBatchNo BatchNo Getter

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetErrorCode

GetErrorCode ErrorCode Getter

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetErrorMessage

GetErrorMessage ErrorMessage Getter

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetInvoiceCount

GetInvoiceCount InvoiceCount Getter

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetStatus

GetStatus Status Getter

func (AlibabaEinvoiceIncomeScanReturnAPIRequest) GetSuccess

GetSuccess Success Getter

func (*AlibabaEinvoiceIncomeScanReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceIncomeScanReturnAPIRequest) SetBatchNo

func (r *AlibabaEinvoiceIncomeScanReturnAPIRequest) SetBatchNo(_batchNo string) error

SetBatchNo is BatchNo Setter 扫描的批次号

func (*AlibabaEinvoiceIncomeScanReturnAPIRequest) SetErrorCode

func (r *AlibabaEinvoiceIncomeScanReturnAPIRequest) SetErrorCode(_errorCode string) error

SetErrorCode is ErrorCode Setter 错误码,success=false时填入

func (*AlibabaEinvoiceIncomeScanReturnAPIRequest) SetErrorMessage

func (r *AlibabaEinvoiceIncomeScanReturnAPIRequest) SetErrorMessage(_errorMessage string) error

SetErrorMessage is ErrorMessage Setter 错误信息,success=false时必填

func (*AlibabaEinvoiceIncomeScanReturnAPIRequest) SetInvoiceCount

func (r *AlibabaEinvoiceIncomeScanReturnAPIRequest) SetInvoiceCount(_invoiceCount int64) error

SetInvoiceCount is InvoiceCount Setter 该批次对应的发票数量,扫描结束和查验结束status=1,3时必填

func (*AlibabaEinvoiceIncomeScanReturnAPIRequest) SetStatus

SetStatus is Status Setter 扫描状态,0=开始ocr,1=ocr结束,2=开始查验,3=查验结束

func (*AlibabaEinvoiceIncomeScanReturnAPIRequest) SetSuccess

func (r *AlibabaEinvoiceIncomeScanReturnAPIRequest) SetSuccess(_success bool) error

SetSuccess is Success Setter 驱动是否成功,true=成功,false=失败

type AlibabaEinvoiceIncomeScanReturnAPIResponse

type AlibabaEinvoiceIncomeScanReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceIncomeScanReturnAPIResponseModel
}

AlibabaEinvoiceIncomeScanReturnAPIResponse 进项扫描状态回传 API返回值 alibaba.einvoice.income.scan.return

回传进项扫描每个阶段的状态,比如ocr开始,ocr结束,查验开始,查验结束等

func GetAlibabaEinvoiceIncomeScanReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoiceIncomeScanReturnAPIResponse() *AlibabaEinvoiceIncomeScanReturnAPIResponse

GetAlibabaEinvoiceIncomeScanReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceIncomeScanReturnAPIResponse

func (*AlibabaEinvoiceIncomeScanReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeScanReturnAPIResponseModel

type AlibabaEinvoiceIncomeScanReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_income_scan_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否回传成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceIncomeScanReturnAPIResponseModel is 进项扫描状态回传 成功返回结果

func (*AlibabaEinvoiceIncomeScanReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeTokenReturnAPIRequest

type AlibabaEinvoiceIncomeTokenReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceIncomeTokenReturnAPIRequest 服务商回传税号token API请求 alibaba.einvoice.income.token.return

服务商回传税号token,用来勾选抵扣认证

func GetAlibabaEinvoiceIncomeTokenReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoiceIncomeTokenReturnAPIRequest() *AlibabaEinvoiceIncomeTokenReturnAPIRequest

GetAlibabaEinvoiceIncomeTokenReturnRequest 从 sync.Pool 获取 AlibabaEinvoiceIncomeTokenReturnAPIRequest

func NewAlibabaEinvoiceIncomeTokenReturnRequest

func NewAlibabaEinvoiceIncomeTokenReturnRequest() *AlibabaEinvoiceIncomeTokenReturnAPIRequest

NewAlibabaEinvoiceIncomeTokenReturnRequest 初始化AlibabaEinvoiceIncomeTokenReturnAPIRequest对象

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetApiParams

func (r AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetArea

GetArea Area Getter

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetErrorCode

GetErrorCode ErrorCode Getter

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetErrorMessage

GetErrorMessage ErrorMessage Getter

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetExpireTime

GetExpireTime ExpireTime Getter

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetPayeeName

GetPayeeName PayeeName Getter

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetSuccess

GetSuccess Success Getter

func (AlibabaEinvoiceIncomeTokenReturnAPIRequest) GetToken

GetToken Token Getter

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetArea

SetArea is Area Setter 税局所在区域,success=true时必填

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetErrorCode

func (r *AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetErrorCode(_errorCode string) error

SetErrorCode is ErrorCode Setter 错误码,success=false时必填

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetErrorMessage

func (r *AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetErrorMessage(_errorMessage string) error

SetErrorMessage is ErrorMessage Setter 错误信息,success=false时必填

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetExpireTime

func (r *AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetExpireTime(_expireTime string) error

SetExpireTime is ExpireTime Setter token过期时间,success=true时必填

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetPayeeName

func (r *AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetPayeeName(_payeeName string) error

SetPayeeName is PayeeName Setter 销售方企业名称,success=true时必填

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 销售方纳税人识别号,success=true时必填

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetSuccess

func (r *AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetSuccess(_success bool) error

SetSuccess is Success Setter token是否获取成功,true=成功, false=失败

func (*AlibabaEinvoiceIncomeTokenReturnAPIRequest) SetToken

SetToken is Token Setter token,success=true时必填

type AlibabaEinvoiceIncomeTokenReturnAPIResponse

type AlibabaEinvoiceIncomeTokenReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceIncomeTokenReturnAPIResponseModel
}

AlibabaEinvoiceIncomeTokenReturnAPIResponse 服务商回传税号token API返回值 alibaba.einvoice.income.token.return

服务商回传税号token,用来勾选抵扣认证

func GetAlibabaEinvoiceIncomeTokenReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoiceIncomeTokenReturnAPIResponse() *AlibabaEinvoiceIncomeTokenReturnAPIResponse

GetAlibabaEinvoiceIncomeTokenReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceIncomeTokenReturnAPIResponse

func (*AlibabaEinvoiceIncomeTokenReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeTokenReturnAPIResponseModel

type AlibabaEinvoiceIncomeTokenReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_income_token_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result接口是否调用成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceIncomeTokenReturnAPIResponseModel is 服务商回传税号token 成功返回结果

func (*AlibabaEinvoiceIncomeTokenReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeVerifyReturnAPIRequest

type AlibabaEinvoiceIncomeVerifyReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceIncomeVerifyReturnAPIRequest 服务商回传发票查验的结果 API请求 alibaba.einvoice.income.verify.return

服务商回传发票查验的结果,分两种场景:扫描驱动服务商主动回传;阿里主动发起的查验回传

func GetAlibabaEinvoiceIncomeVerifyReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoiceIncomeVerifyReturnAPIRequest() *AlibabaEinvoiceIncomeVerifyReturnAPIRequest

GetAlibabaEinvoiceIncomeVerifyReturnRequest 从 sync.Pool 获取 AlibabaEinvoiceIncomeVerifyReturnAPIRequest

func NewAlibabaEinvoiceIncomeVerifyReturnRequest

func NewAlibabaEinvoiceIncomeVerifyReturnRequest() *AlibabaEinvoiceIncomeVerifyReturnAPIRequest

NewAlibabaEinvoiceIncomeVerifyReturnRequest 初始化AlibabaEinvoiceIncomeVerifyReturnAPIRequest对象

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetChecksum

GetChecksum Checksum Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetErrorCode

GetErrorCode ErrorCode Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetErrorMessage

GetErrorMessage ErrorMessage Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetImageId

GetImageId ImageId Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetInvoiceAmount

GetInvoiceAmount InvoiceAmount Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetInvoiceCode

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetInvoiceDate

GetInvoiceDate InvoiceDate Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetInvoiceItems

GetInvoiceItems InvoiceItems Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetInvoiceMemo

GetInvoiceMemo InvoiceMemo Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetInvoiceStatus

GetInvoiceStatus InvoiceStatus Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetMachineNo

GetMachineNo MachineNo Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeAddressPhone

func (r AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeAddressPhone() string

GetPayeeAddressPhone PayeeAddressPhone Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeBankAccount

func (r AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeBankAccount() string

GetPayeeBankAccount PayeeBankAccount Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeChecker

GetPayeeChecker PayeeChecker Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeName

GetPayeeName PayeeName Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeOperator

GetPayeeOperator PayeeOperator Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeReceiver

GetPayeeReceiver PayeeReceiver Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayerAddressPhone

func (r AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayerAddressPhone() string

GetPayerAddressPhone PayerAddressPhone Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayerBankAccount

func (r AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayerBankAccount() string

GetPayerBankAccount PayerBankAccount Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayerName

GetPayerName PayerName Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayerRegisterNo

func (r AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetPayerRegisterNo() string

GetPayerRegisterNo PayerRegisterNo Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetSuccess

GetSuccess Success Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetSumPrice

GetSumPrice SumPrice Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetSumTax

GetSumTax SumTax Getter

func (AlibabaEinvoiceIncomeVerifyReturnAPIRequest) GetType

GetType Type Getter

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetChecksum

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetChecksum(_checksum string) error

SetChecksum is Checksum Setter 校验码,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetErrorCode

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetErrorCode(_errorCode string) error

SetErrorCode is ErrorCode Setter 错误码,success=false时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetErrorMessage

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetErrorMessage(_errorMessage string) error

SetErrorMessage is ErrorMessage Setter 错误信息,success=false时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetImageId

SetImageId is ImageId Setter 发票影像编号,type=1时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceAmount

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceAmount(_invoiceAmount string) error

SetInvoiceAmount is InvoiceAmount Setter 价税合计金额,success=true时必填,invoiceAmount=sumPrice+sumTax

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceDate

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceDate(_invoiceDate string) error

SetInvoiceDate is InvoiceDate Setter 开票日期,格式为yyyy-MM-dd,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceItems

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceItems(_invoiceItems []InvoiceItem) error

SetInvoiceItems is InvoiceItems Setter 发票明细

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceMemo

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceMemo(_invoiceMemo string) error

SetInvoiceMemo is InvoiceMemo Setter 发票备注

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceStatus

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetInvoiceStatus(_invoiceStatus int64) error

SetInvoiceStatus is InvoiceStatus Setter 发票状态,0=无效(作废),1=有效

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetMachineNo

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetMachineNo(_machineNo string) error

SetMachineNo is MachineNo Setter 机器编号

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeAddressPhone

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeAddressPhone(_payeeAddressPhone string) error

SetPayeeAddressPhone is PayeeAddressPhone Setter 销售方地址电话

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeBankAccount

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeBankAccount(_payeeBankAccount string) error

SetPayeeBankAccount is PayeeBankAccount Setter 销售方银行及账号

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeChecker

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeChecker(_payeeChecker string) error

SetPayeeChecker is PayeeChecker Setter 复核人

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeName

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeName(_payeeName string) error

SetPayeeName is PayeeName Setter 销售方名称,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeOperator

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeOperator(_payeeOperator string) error

SetPayeeOperator is PayeeOperator Setter 开票人

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeReceiver

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeReceiver(_payeeReceiver string) error

SetPayeeReceiver is PayeeReceiver Setter 收款人

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 销售方纳税人识别号,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerAddressPhone

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerAddressPhone(_payerAddressPhone string) error

SetPayerAddressPhone is PayerAddressPhone Setter 购买方地址电话

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerBankAccount

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerBankAccount(_payerBankAccount string) error

SetPayerBankAccount is PayerBankAccount Setter 购买方银行及账号

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerName

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerName(_payerName string) error

SetPayerName is PayerName Setter 购买方名称,即发票抬头,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerRegisterNo

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetPayerRegisterNo(_payerRegisterNo string) error

SetPayerRegisterNo is PayerRegisterNo Setter 购买方纳税人识别号

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetReqIndex

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetReqIndex(_reqIndex string) error

SetReqIndex is ReqIndex Setter 开票请求标识,扫描驱动回传type=1时填批次号

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetSuccess

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetSuccess(_success bool) error

SetSuccess is Success Setter 查验结果,true=成功,false=失败

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 发票不含税金额,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetSumTax

SetSumTax is SumTax Setter 发票税额,success=true时必填

func (*AlibabaEinvoiceIncomeVerifyReturnAPIRequest) SetType

SetType is Type Setter 请求类型,0=阿里主动发起的查验,1=扫描驱动服务商主动回传查验结果

type AlibabaEinvoiceIncomeVerifyReturnAPIResponse

type AlibabaEinvoiceIncomeVerifyReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceIncomeVerifyReturnAPIResponseModel
}

AlibabaEinvoiceIncomeVerifyReturnAPIResponse 服务商回传发票查验的结果 API返回值 alibaba.einvoice.income.verify.return

服务商回传发票查验的结果,分两种场景:扫描驱动服务商主动回传;阿里主动发起的查验回传

func GetAlibabaEinvoiceIncomeVerifyReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoiceIncomeVerifyReturnAPIResponse() *AlibabaEinvoiceIncomeVerifyReturnAPIResponse

GetAlibabaEinvoiceIncomeVerifyReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceIncomeVerifyReturnAPIResponse

func (*AlibabaEinvoiceIncomeVerifyReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceIncomeVerifyReturnAPIResponseModel

type AlibabaEinvoiceIncomeVerifyReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_income_verify_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口调用结果,true=成功,false=失败,subCode以isp开头时需要服务商重试
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceIncomeVerifyReturnAPIResponseModel is 服务商回传发票查验的结果 成功返回结果

func (*AlibabaEinvoiceIncomeVerifyReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceInvoiceapplyGetAPIRequest

type AlibabaEinvoiceInvoiceapplyGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceInvoiceapplyGetAPIRequest 获取商家的开票申请 API请求 alibaba.einvoice.invoiceapply.get

开票服务商接收到商家发起的开票申请消息后,调用此接口拉取商家详细的开票申请内容

func GetAlibabaEinvoiceInvoiceapplyGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceInvoiceapplyGetAPIRequest() *AlibabaEinvoiceInvoiceapplyGetAPIRequest

GetAlibabaEinvoiceInvoiceapplyGetRequest 从 sync.Pool 获取 AlibabaEinvoiceInvoiceapplyGetAPIRequest

func NewAlibabaEinvoiceInvoiceapplyGetRequest

func NewAlibabaEinvoiceInvoiceapplyGetRequest() *AlibabaEinvoiceInvoiceapplyGetAPIRequest

NewAlibabaEinvoiceInvoiceapplyGetRequest 初始化AlibabaEinvoiceInvoiceapplyGetAPIRequest对象

func (AlibabaEinvoiceInvoiceapplyGetAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceInvoiceapplyGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceInvoiceapplyGetAPIRequest) GetApiParams

func (r AlibabaEinvoiceInvoiceapplyGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceInvoiceapplyGetAPIRequest) GetApplyId

GetApplyId ApplyId Getter

func (AlibabaEinvoiceInvoiceapplyGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceInvoiceapplyGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceInvoiceapplyGetAPIRequest) SetApplyId

func (r *AlibabaEinvoiceInvoiceapplyGetAPIRequest) SetApplyId(_applyId string) error

SetApplyId is ApplyId Setter 开票申请id

type AlibabaEinvoiceInvoiceapplyGetAPIResponse

type AlibabaEinvoiceInvoiceapplyGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceInvoiceapplyGetAPIResponseModel
}

AlibabaEinvoiceInvoiceapplyGetAPIResponse 获取商家的开票申请 API返回值 alibaba.einvoice.invoiceapply.get

开票服务商接收到商家发起的开票申请消息后,调用此接口拉取商家详细的开票申请内容

func GetAlibabaEinvoiceInvoiceapplyGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceInvoiceapplyGetAPIResponse() *AlibabaEinvoiceInvoiceapplyGetAPIResponse

GetAlibabaEinvoiceInvoiceapplyGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceInvoiceapplyGetAPIResponse

func (*AlibabaEinvoiceInvoiceapplyGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceInvoiceapplyGetAPIResponseModel

type AlibabaEinvoiceInvoiceapplyGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_invoiceapply_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票申请查询结果
	Result *UserInvoiceApplyDto `json:"result,omitempty" xml:"result,omitempty"`
	// totalCount
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

AlibabaEinvoiceInvoiceapplyGetAPIResponseModel is 获取商家的开票申请 成功返回结果

func (*AlibabaEinvoiceInvoiceapplyGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceInvoiceapplyUpdateAPIRequest

type AlibabaEinvoiceInvoiceapplyUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceInvoiceapplyUpdateAPIRequest 商家开票申请单状态回传 API请求 alibaba.einvoice.invoiceapply.update

开票服务商更新商家开票申请单状态

func GetAlibabaEinvoiceInvoiceapplyUpdateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceInvoiceapplyUpdateAPIRequest() *AlibabaEinvoiceInvoiceapplyUpdateAPIRequest

GetAlibabaEinvoiceInvoiceapplyUpdateRequest 从 sync.Pool 获取 AlibabaEinvoiceInvoiceapplyUpdateAPIRequest

func NewAlibabaEinvoiceInvoiceapplyUpdateRequest

func NewAlibabaEinvoiceInvoiceapplyUpdateRequest() *AlibabaEinvoiceInvoiceapplyUpdateAPIRequest

NewAlibabaEinvoiceInvoiceapplyUpdateRequest 初始化AlibabaEinvoiceInvoiceapplyUpdateAPIRequest对象

func (AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) GetApplyId

GetApplyId ApplyId Getter

func (AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) GetExInfo

GetExInfo ExInfo Getter

func (AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) GetStatus

GetStatus Status Getter

func (*AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) SetApplyId

SetApplyId is ApplyId Setter 申请单id

func (*AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) SetExInfo

SetExInfo is ExInfo Setter 扩展信息,目前用于回传文本及物流消息

func (*AlibabaEinvoiceInvoiceapplyUpdateAPIRequest) SetStatus

SetStatus is Status Setter 申请单状态:1:待确认,2:开票中,3:拒绝开票,4:发票已发出,0:完成开票

type AlibabaEinvoiceInvoiceapplyUpdateAPIResponse

type AlibabaEinvoiceInvoiceapplyUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceInvoiceapplyUpdateAPIResponseModel
}

AlibabaEinvoiceInvoiceapplyUpdateAPIResponse 商家开票申请单状态回传 API返回值 alibaba.einvoice.invoiceapply.update

开票服务商更新商家开票申请单状态

func GetAlibabaEinvoiceInvoiceapplyUpdateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceInvoiceapplyUpdateAPIResponse() *AlibabaEinvoiceInvoiceapplyUpdateAPIResponse

GetAlibabaEinvoiceInvoiceapplyUpdateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceInvoiceapplyUpdateAPIResponse

func (*AlibabaEinvoiceInvoiceapplyUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceInvoiceapplyUpdateAPIResponseModel

type AlibabaEinvoiceInvoiceapplyUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_invoiceapply_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// totalCount
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
	// 更新结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceInvoiceapplyUpdateAPIResponseModel is 商家开票申请单状态回传 成功返回结果

func (*AlibabaEinvoiceInvoiceapplyUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceItemUpdateAPIRequest

type AlibabaEinvoiceItemUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceItemUpdateAPIRequest 修改商品开票信息 API请求 alibaba.einvoice.item.update

ERP通过接口将商品的开票信息同步给阿里发票平台,自动开票时将读取这些开票信息,需要联系阿里小二开通对应的权限

func GetAlibabaEinvoiceItemUpdateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceItemUpdateAPIRequest() *AlibabaEinvoiceItemUpdateAPIRequest

GetAlibabaEinvoiceItemUpdateRequest 从 sync.Pool 获取 AlibabaEinvoiceItemUpdateAPIRequest

func NewAlibabaEinvoiceItemUpdateRequest

func NewAlibabaEinvoiceItemUpdateRequest() *AlibabaEinvoiceItemUpdateAPIRequest

NewAlibabaEinvoiceItemUpdateRequest 初始化AlibabaEinvoiceItemUpdateAPIRequest对象

func (AlibabaEinvoiceItemUpdateAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceItemUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceItemUpdateAPIRequest) GetApiParams

func (r AlibabaEinvoiceItemUpdateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceItemUpdateAPIRequest) GetInvoiceName

func (r AlibabaEinvoiceItemUpdateAPIRequest) GetInvoiceName() string

GetInvoiceName InvoiceName Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetItemNo

GetItemNo ItemNo Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceItemUpdateAPIRequest) GetSkuId

GetSkuId SkuId Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetSpecification

func (r AlibabaEinvoiceItemUpdateAPIRequest) GetSpecification() string

GetSpecification Specification Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetTaxRate

GetTaxRate TaxRate Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetUnit

GetUnit Unit Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetUpdateSku

func (r AlibabaEinvoiceItemUpdateAPIRequest) GetUpdateSku() bool

GetUpdateSku UpdateSku Getter

func (AlibabaEinvoiceItemUpdateAPIRequest) GetZeroRateFlag

func (r AlibabaEinvoiceItemUpdateAPIRequest) GetZeroRateFlag() string

GetZeroRateFlag ZeroRateFlag Getter

func (*AlibabaEinvoiceItemUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetInvoiceName

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetInvoiceName(_invoiceName string) error

SetInvoiceName is InvoiceName Setter 商品的开票名称,对应发票的货物劳务名称,值DELETE时表示删除

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetItemId

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 商品id,优先级高于outerId,商品必须归属于店铺,itemId和outerId不能同时为空

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetItemNo

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetItemNo(_itemNo string) error

SetItemNo is ItemNo Setter 税收分类编码,需要精确到叶子节点,必须和taxRate同时修改或删除,值DELETE时表示删除

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetOuterId

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetOuterId(_outerId string) error

SetOuterId is OuterId Setter 商家外部商品id,如果outerId对应了多个天猫sku,则会更新所有的sku开票信息。itemId和outerId不能同时为空

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetSkuId

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetSkuId(_skuId int64) error

SetSkuId is SkuId Setter skuId,必须是itemId下的sku,填写skuId后,修改和删除sku的开票信息

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetSpecification

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetSpecification(_specification string) error

SetSpecification is Specification Setter 规格型号,值DELETE时表示删除

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetTaxRate

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetTaxRate(_taxRate string) error

SetTaxRate is TaxRate Setter 税率,可选值0,3,4,5,6,10,11,13, 16,17,必须和itemNo同时修改或删除,值为DELETE时表示删除

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetUnit

SetUnit is Unit Setter 单位,值DELETE时表示删除

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetUpdateSku

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetUpdateSku(_updateSku bool) error

SetUpdateSku is UpdateSku Setter 是否根据outerId更新所有对应sku的开票信息,true=更新,false=开票信息维护在发票平台;自动开票时,根据skuId获取outerId,再根据outerId查询开票信息。outerId不为空时必填

func (*AlibabaEinvoiceItemUpdateAPIRequest) SetZeroRateFlag

func (r *AlibabaEinvoiceItemUpdateAPIRequest) SetZeroRateFlag(_zeroRateFlag string) error

SetZeroRateFlag is ZeroRateFlag Setter 0税率标识,只有税率为0的情况才有值,0=出口零税率,1=免税,2=不征收,3=普通零税率,值为DELETE时表示删除

type AlibabaEinvoiceItemUpdateAPIResponse

type AlibabaEinvoiceItemUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceItemUpdateAPIResponseModel
}

AlibabaEinvoiceItemUpdateAPIResponse 修改商品开票信息 API返回值 alibaba.einvoice.item.update

ERP通过接口将商品的开票信息同步给阿里发票平台,自动开票时将读取这些开票信息,需要联系阿里小二开通对应的权限

func GetAlibabaEinvoiceItemUpdateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceItemUpdateAPIResponse() *AlibabaEinvoiceItemUpdateAPIResponse

GetAlibabaEinvoiceItemUpdateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceItemUpdateAPIResponse

func (*AlibabaEinvoiceItemUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceItemUpdateAPIResponseModel

type AlibabaEinvoiceItemUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_item_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 修改结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceItemUpdateAPIResponseModel is 修改商品开票信息 成功返回结果

func (*AlibabaEinvoiceItemUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantAddAPIRequest

type AlibabaEinvoiceMerchantAddAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceMerchantAddAPIRequest 发票中台-同平台授权税号适用商户 API请求 alibaba.einvoice.merchant.add

适用于以下场景: 业务税号入驻成功后,需要将税号授权给同平台下其他商户,使得其他商户也具备开票能力

func GetAlibabaEinvoiceMerchantAddAPIRequest added in v1.3.4

func GetAlibabaEinvoiceMerchantAddAPIRequest() *AlibabaEinvoiceMerchantAddAPIRequest

GetAlibabaEinvoiceMerchantAddRequest 从 sync.Pool 获取 AlibabaEinvoiceMerchantAddAPIRequest

func NewAlibabaEinvoiceMerchantAddRequest

func NewAlibabaEinvoiceMerchantAddRequest() *AlibabaEinvoiceMerchantAddAPIRequest

NewAlibabaEinvoiceMerchantAddRequest 初始化AlibabaEinvoiceMerchantAddAPIRequest对象

func (AlibabaEinvoiceMerchantAddAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceMerchantAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceMerchantAddAPIRequest) GetApiParams

func (r AlibabaEinvoiceMerchantAddAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceMerchantAddAPIRequest) GetDeviceIds

func (r AlibabaEinvoiceMerchantAddAPIRequest) GetDeviceIds() []string

GetDeviceIds DeviceIds Getter

func (AlibabaEinvoiceMerchantAddAPIRequest) GetMerchantName

func (r AlibabaEinvoiceMerchantAddAPIRequest) GetMerchantName() string

GetMerchantName MerchantName Getter

func (AlibabaEinvoiceMerchantAddAPIRequest) GetMerchantUserId

func (r AlibabaEinvoiceMerchantAddAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaEinvoiceMerchantAddAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (AlibabaEinvoiceMerchantAddAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceMerchantAddAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceMerchantAddAPIRequest) GetPlatformCode

func (r AlibabaEinvoiceMerchantAddAPIRequest) GetPlatformCode() string

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceMerchantAddAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceMerchantAddAPIRequest) GetTaxToken

GetTaxToken TaxToken Getter

func (*AlibabaEinvoiceMerchantAddAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceMerchantAddAPIRequest) SetDeviceIds

func (r *AlibabaEinvoiceMerchantAddAPIRequest) SetDeviceIds(_deviceIds []string) error

SetDeviceIds is DeviceIds Setter 税盘列表

func (*AlibabaEinvoiceMerchantAddAPIRequest) SetMerchantName

func (r *AlibabaEinvoiceMerchantAddAPIRequest) SetMerchantName(_merchantName string) error

SetMerchantName is MerchantName Setter 业务平台门店名称

func (*AlibabaEinvoiceMerchantAddAPIRequest) SetMerchantUserId

func (r *AlibabaEinvoiceMerchantAddAPIRequest) SetMerchantUserId(_merchantUserId string) error

SetMerchantUserId is MerchantUserId Setter 业务平台门店ID

func (*AlibabaEinvoiceMerchantAddAPIRequest) SetOuterId

func (r *AlibabaEinvoiceMerchantAddAPIRequest) SetOuterId(_outerId string) error

SetOuterId is OuterId Setter 业务方发起新增门店的唯一幂等ID, 由业务方生成。只能由字母和数字组成。

func (*AlibabaEinvoiceMerchantAddAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceMerchantAddAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税务登记号

func (*AlibabaEinvoiceMerchantAddAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceMerchantAddAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 业务平台code, 由阿里发票分配

func (*AlibabaEinvoiceMerchantAddAPIRequest) SetTaxToken

func (r *AlibabaEinvoiceMerchantAddAPIRequest) SetTaxToken(_taxToken string) error

SetTaxToken is TaxToken Setter 验证码,门店绑定已入驻税号接口返回的taxToken

type AlibabaEinvoiceMerchantAddAPIResponse

type AlibabaEinvoiceMerchantAddAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceMerchantAddAPIResponseModel
}

AlibabaEinvoiceMerchantAddAPIResponse 发票中台-同平台授权税号适用商户 API返回值 alibaba.einvoice.merchant.add

适用于以下场景: 业务税号入驻成功后,需要将税号授权给同平台下其他商户,使得其他商户也具备开票能力

func GetAlibabaEinvoiceMerchantAddAPIResponse added in v1.3.4

func GetAlibabaEinvoiceMerchantAddAPIResponse() *AlibabaEinvoiceMerchantAddAPIResponse

GetAlibabaEinvoiceMerchantAddAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceMerchantAddAPIResponse

func (*AlibabaEinvoiceMerchantAddAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantAddAPIResponseModel

type AlibabaEinvoiceMerchantAddAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_merchant_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 新增成功的业务平台门店ID
	MerchantUserId string `json:"merchant_user_id,omitempty" xml:"merchant_user_id,omitempty"`
}

AlibabaEinvoiceMerchantAddAPIResponseModel is 发票中台-同平台授权税号适用商户 成功返回结果

func (*AlibabaEinvoiceMerchantAddAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantBindcompanyAPIRequest

type AlibabaEinvoiceMerchantBindcompanyAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceMerchantBindcompanyAPIRequest 发票中台-跨平台绑定已入驻税号与商户 API请求 alibaba.einvoice.merchant.bindcompany

税号在阿里发票平台入驻成功后,允许业务方通过本接口跨业务平台绑定入驻税号和业务平台商户,绑定成功后该商户可以使用该税号的盘进行开票。绑定成功后,可以使用同平台授权、取消授权税号适用商户接口来变更税号和商户关系。

func GetAlibabaEinvoiceMerchantBindcompanyAPIRequest added in v1.3.4

func GetAlibabaEinvoiceMerchantBindcompanyAPIRequest() *AlibabaEinvoiceMerchantBindcompanyAPIRequest

GetAlibabaEinvoiceMerchantBindcompanyRequest 从 sync.Pool 获取 AlibabaEinvoiceMerchantBindcompanyAPIRequest

func NewAlibabaEinvoiceMerchantBindcompanyRequest

func NewAlibabaEinvoiceMerchantBindcompanyRequest() *AlibabaEinvoiceMerchantBindcompanyAPIRequest

NewAlibabaEinvoiceMerchantBindcompanyRequest 初始化AlibabaEinvoiceMerchantBindcompanyAPIRequest对象

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetActivationCode

GetActivationCode ActivationCode Getter

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetMerchantName

GetMerchantName MerchantName Getter

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetMerchantUserId

GetMerchantUserId MerchantUserId Getter

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetPayeeRegisterNo

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetPlatformCode

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetSourcePlatformCode

func (r AlibabaEinvoiceMerchantBindcompanyAPIRequest) GetSourcePlatformCode() string

GetSourcePlatformCode SourcePlatformCode Getter

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetActivationCode

func (r *AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetActivationCode(_activationCode string) error

SetActivationCode is ActivationCode Setter 激活码

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetMerchantName

func (r *AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetMerchantName(_merchantName string) error

SetMerchantName is MerchantName Setter 业务平台门店名称

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetMerchantUserId

func (r *AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetMerchantUserId(_merchantUserId string) error

SetMerchantUserId is MerchantUserId Setter 业务平台商户ID

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetOuterId

SetOuterId is OuterId Setter 业务方发起首次绑定门店的唯一幂等ID, 由业务方生成。只能由字母和数字组成。

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税务登记号

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 业务平台code, 由阿里发票分配

func (*AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetSourcePlatformCode

func (r *AlibabaEinvoiceMerchantBindcompanyAPIRequest) SetSourcePlatformCode(_sourcePlatformCode string) error

SetSourcePlatformCode is SourcePlatformCode Setter 税号已入驻的原业务平台code

type AlibabaEinvoiceMerchantBindcompanyAPIResponse

type AlibabaEinvoiceMerchantBindcompanyAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceMerchantBindcompanyAPIResponseModel
}

AlibabaEinvoiceMerchantBindcompanyAPIResponse 发票中台-跨平台绑定已入驻税号与商户 API返回值 alibaba.einvoice.merchant.bindcompany

税号在阿里发票平台入驻成功后,允许业务方通过本接口跨业务平台绑定入驻税号和业务平台商户,绑定成功后该商户可以使用该税号的盘进行开票。绑定成功后,可以使用同平台授权、取消授权税号适用商户接口来变更税号和商户关系。

func GetAlibabaEinvoiceMerchantBindcompanyAPIResponse added in v1.3.4

func GetAlibabaEinvoiceMerchantBindcompanyAPIResponse() *AlibabaEinvoiceMerchantBindcompanyAPIResponse

GetAlibabaEinvoiceMerchantBindcompanyAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceMerchantBindcompanyAPIResponse

func (*AlibabaEinvoiceMerchantBindcompanyAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantBindcompanyAPIResponseModel

type AlibabaEinvoiceMerchantBindcompanyAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_merchant_bindcompany_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// token,此token用于税号适用门店新增和删除接口,需要业务方保存
	TaxToken string `json:"tax_token,omitempty" xml:"tax_token,omitempty"`
}

AlibabaEinvoiceMerchantBindcompanyAPIResponseModel is 发票中台-跨平台绑定已入驻税号与商户 成功返回结果

func (*AlibabaEinvoiceMerchantBindcompanyAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantCreatereqAPIRequest

type AlibabaEinvoiceMerchantCreatereqAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceMerchantCreatereqAPIRequest 商家自研ERP开票请求接口 API请求 alibaba.einvoice.merchant.createreq

商家自研ERP发起开票请求,无需授权,API只能使用商家入驻的税号进行开票

func GetAlibabaEinvoiceMerchantCreatereqAPIRequest added in v1.3.4

func GetAlibabaEinvoiceMerchantCreatereqAPIRequest() *AlibabaEinvoiceMerchantCreatereqAPIRequest

GetAlibabaEinvoiceMerchantCreatereqRequest 从 sync.Pool 获取 AlibabaEinvoiceMerchantCreatereqAPIRequest

func NewAlibabaEinvoiceMerchantCreatereqRequest

func NewAlibabaEinvoiceMerchantCreatereqRequest() *AlibabaEinvoiceMerchantCreatereqAPIRequest

NewAlibabaEinvoiceMerchantCreatereqRequest 初始化AlibabaEinvoiceMerchantCreatereqAPIRequest对象

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetApiParams

func (r AlibabaEinvoiceMerchantCreatereqAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetApplyId

GetApplyId ApplyId Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetBusinessType

GetBusinessType BusinessType Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetErpTid

GetErpTid ErpTid Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetInvoiceAmount

GetInvoiceAmount InvoiceAmount Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetInvoiceItems

GetInvoiceItems InvoiceItems Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetInvoiceKind

GetInvoiceKind InvoiceKind Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetInvoiceMemo

GetInvoiceMemo InvoiceMemo Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetInvoiceType

GetInvoiceType InvoiceType Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetNormalInvoiceCode

func (r AlibabaEinvoiceMerchantCreatereqAPIRequest) GetNormalInvoiceCode() string

GetNormalInvoiceCode NormalInvoiceCode Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetNormalInvoiceNo

func (r AlibabaEinvoiceMerchantCreatereqAPIRequest) GetNormalInvoiceNo() string

GetNormalInvoiceNo NormalInvoiceNo Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeAddress

GetPayeeAddress PayeeAddress Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeBankaccount

func (r AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeBankaccount() string

GetPayeeBankaccount PayeeBankaccount Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeChecker

GetPayeeChecker PayeeChecker Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeName

GetPayeeName PayeeName Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeOperator

GetPayeeOperator PayeeOperator Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeePhone

GetPayeePhone PayeePhone Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeReceiver

GetPayeeReceiver PayeeReceiver Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerAddress

GetPayerAddress PayerAddress Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerBankaccount

func (r AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerBankaccount() string

GetPayerBankaccount PayerBankaccount Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerEmail

GetPayerEmail PayerEmail Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerName

GetPayerName PayerName Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerPhone

GetPayerPhone PayerPhone Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerRegisterNo

func (r AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPayerRegisterNo() string

GetPayerRegisterNo PayerRegisterNo Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPlatformCode

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetPlatformTid

GetPlatformTid PlatformTid Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetRedNoticeNo

GetRedNoticeNo RedNoticeNo Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetSumPrice

GetSumPrice SumPrice Getter

func (AlibabaEinvoiceMerchantCreatereqAPIRequest) GetSumTax

GetSumTax SumTax Getter

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetApplyId

SetApplyId is ApplyId Setter 开票申请ID,接收了开票申请消息后,需要把apply_id带上

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetBusinessType

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetBusinessType(_businessType int64) error

SetBusinessType is BusinessType Setter 默认:0。对于商家对个人开具,为0;对于商家对企业开具,为1;

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetErpTid

SetErpTid is ErpTid Setter ERP系统中的单据号。如果没有erp的唯一单据号。建议使用platform_code+”_”+ platform_tid的组合方式

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceAmount

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceAmount(_invoiceAmount string) error

SetInvoiceAmount is InvoiceAmount Setter 开票金额; <span style="color:red;font-weight: bold;">当开红票时,该字段为负数</span>

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceItems

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceItems(_invoiceItems []InvoiceItem) error

SetInvoiceItems is InvoiceItems Setter 电子发票明细

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceKind

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceKind(_invoiceKind int64) error

SetInvoiceKind is InvoiceKind Setter 发票种类,0=电子发票,1=纸质发票,2=专票

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceMemo

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceMemo(_invoiceMemo string) error

SetInvoiceMemo is InvoiceMemo Setter 发票备注,有些省市会把此信息打印到PDF中

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceType

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetInvoiceType(_invoiceType string) error

SetInvoiceType is InvoiceType Setter 发票(开票)类型,蓝票blue,红票red,默认blue

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetNormalInvoiceCode

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetNormalInvoiceCode(_normalInvoiceCode string) error

SetNormalInvoiceCode is NormalInvoiceCode Setter 原发票代码(开红票时传入)

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetNormalInvoiceNo

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetNormalInvoiceNo(_normalInvoiceNo string) error

SetNormalInvoiceNo is NormalInvoiceNo Setter 原发票号码(开红票时传入)

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeAddress

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeAddress(_payeeAddress string) error

SetPayeeAddress is PayeeAddress Setter 开票方地址(新版中为必传)

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeBankaccount

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeBankaccount(_payeeBankaccount string) error

SetPayeeBankaccount is PayeeBankaccount Setter 开票方银行及 帐号

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeChecker

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeChecker(_payeeChecker string) error

SetPayeeChecker is PayeeChecker Setter 复核人

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeName

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeName(_payeeName string) error

SetPayeeName is PayeeName Setter 开票方名称,公司名(如:XX商城)

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeOperator

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeOperator(_payeeOperator string) error

SetPayeeOperator is PayeeOperator Setter 开票人

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeePhone

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeePhone(_payeePhone string) error

SetPayeePhone is PayeePhone Setter 收款方电话

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeReceiver

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeReceiver(_payeeReceiver string) error

SetPayeeReceiver is PayeeReceiver Setter 收款人

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税务登记证号

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerAddress

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerAddress(_payerAddress string) error

SetPayerAddress is PayerAddress Setter 消费者地址

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerBankaccount

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerBankaccount(_payerBankaccount string) error

SetPayerBankaccount is PayerBankaccount Setter 付款方开票开户银行及账号

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerEmail

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerEmail(_payerEmail string) error

SetPayerEmail is PayerEmail Setter 消费者电子邮箱

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerName

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerName(_payerName string) error

SetPayerName is PayerName Setter 付款方名称, 对应发票台头

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerPhone

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerPhone(_payerPhone string) error

SetPayerPhone is PayerPhone Setter 消费者联系电话

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerRegisterNo

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPayerRegisterNo(_payerRegisterNo string) error

SetPayerRegisterNo is PayerRegisterNo Setter 付款方税务登记证号。对企业开具电子发票时必填。目前北京地区暂未开放对企业开具电子发票,若北京地区放开后,对于向企业开具的情况,付款方税务登记证号和名称也不能为空

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 电商平台代码。TB=淘宝 、TM=天猫 、JD=京东、DD=当当、PP=拍拍、YX=易讯、EBAY=ebay、QQ=QQ网购、AMAZON=亚马逊、SN=苏宁、GM=国美、WPH=唯品会、JM=聚美、LF=乐蜂、MGJ=蘑菇街、JS=聚尚、PX=拍鞋、YT=银泰、YHD=1号店、VANCL=凡客、YL=邮乐、YG=优购、1688=阿里巴巴、POS=POS门店、OTHER=其他, (只传英文编码)

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPlatformTid

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetPlatformTid(_platformTid string) error

SetPlatformTid is PlatformTid Setter 电商平台对应的主订单号

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetRedNoticeNo

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetRedNoticeNo(_redNoticeNo string) error

SetRedNoticeNo is RedNoticeNo Setter 红字通知单号,冲红时需要,商家跟税局申请

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetSerialNo

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 开票流水号,唯一标志开票请求。如果两次请求流水号相同,则表示重复请求。请调用平台统一流水号获取接口,alibaba.einvoice.serialno.generate。

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceMerchantCreatereqAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 合计金额(新版中为必传) <span style="color:red;font-weight: bold;">当开红票时,该字段为负数</span>

func (*AlibabaEinvoiceMerchantCreatereqAPIRequest) SetSumTax

SetSumTax is SumTax Setter 合计税额 <span style="color:red;font-weight: bold;">当开红票时,该字段为负数</span>

type AlibabaEinvoiceMerchantCreatereqAPIResponse

type AlibabaEinvoiceMerchantCreatereqAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceMerchantCreatereqAPIResponseModel
}

AlibabaEinvoiceMerchantCreatereqAPIResponse 商家自研ERP开票请求接口 API返回值 alibaba.einvoice.merchant.createreq

商家自研ERP发起开票请求,无需授权,API只能使用商家入驻的税号进行开票

func GetAlibabaEinvoiceMerchantCreatereqAPIResponse added in v1.3.4

func GetAlibabaEinvoiceMerchantCreatereqAPIResponse() *AlibabaEinvoiceMerchantCreatereqAPIResponse

GetAlibabaEinvoiceMerchantCreatereqAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceMerchantCreatereqAPIResponse

func (*AlibabaEinvoiceMerchantCreatereqAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantCreatereqAPIResponseModel

type AlibabaEinvoiceMerchantCreatereqAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_merchant_createreq_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票信息是否成功接受
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceMerchantCreatereqAPIResponseModel is 商家自研ERP开票请求接口 成功返回结果

func (*AlibabaEinvoiceMerchantCreatereqAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantDeleteAPIRequest

type AlibabaEinvoiceMerchantDeleteAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceMerchantDeleteAPIRequest 发票中台-同平台取消授权税号适用商户 API请求 alibaba.einvoice.merchant.delete

税号授权给同平台下其他商户使用后,可以使用此接口取消授权,被取消授权的商户失去开票能力

func GetAlibabaEinvoiceMerchantDeleteAPIRequest added in v1.3.4

func GetAlibabaEinvoiceMerchantDeleteAPIRequest() *AlibabaEinvoiceMerchantDeleteAPIRequest

GetAlibabaEinvoiceMerchantDeleteRequest 从 sync.Pool 获取 AlibabaEinvoiceMerchantDeleteAPIRequest

func NewAlibabaEinvoiceMerchantDeleteRequest

func NewAlibabaEinvoiceMerchantDeleteRequest() *AlibabaEinvoiceMerchantDeleteAPIRequest

NewAlibabaEinvoiceMerchantDeleteRequest 初始化AlibabaEinvoiceMerchantDeleteAPIRequest对象

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceMerchantDeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetApiParams

func (r AlibabaEinvoiceMerchantDeleteAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetMerchantUserId

func (r AlibabaEinvoiceMerchantDeleteAPIRequest) GetMerchantUserId() string

GetMerchantUserId MerchantUserId Getter

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceMerchantDeleteAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetPlatformCode

func (r AlibabaEinvoiceMerchantDeleteAPIRequest) GetPlatformCode() string

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceMerchantDeleteAPIRequest) GetTaxToken

GetTaxToken TaxToken Getter

func (*AlibabaEinvoiceMerchantDeleteAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceMerchantDeleteAPIRequest) SetMerchantUserId

func (r *AlibabaEinvoiceMerchantDeleteAPIRequest) SetMerchantUserId(_merchantUserId string) error

SetMerchantUserId is MerchantUserId Setter 业务平台商户ID

func (*AlibabaEinvoiceMerchantDeleteAPIRequest) SetOuterId

func (r *AlibabaEinvoiceMerchantDeleteAPIRequest) SetOuterId(_outerId string) error

SetOuterId is OuterId Setter 业务方发起删除商户的唯一幂等ID, 由业务方生成。只能由字母和数字组成。

func (*AlibabaEinvoiceMerchantDeleteAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceMerchantDeleteAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 税号

func (*AlibabaEinvoiceMerchantDeleteAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceMerchantDeleteAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 业务平台code, 由阿里发票分配

func (*AlibabaEinvoiceMerchantDeleteAPIRequest) SetTaxToken

func (r *AlibabaEinvoiceMerchantDeleteAPIRequest) SetTaxToken(_taxToken string) error

SetTaxToken is TaxToken Setter 验证码,商户首次绑定已入驻税号接口返回的taxToken

type AlibabaEinvoiceMerchantDeleteAPIResponse

type AlibabaEinvoiceMerchantDeleteAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceMerchantDeleteAPIResponseModel
}

AlibabaEinvoiceMerchantDeleteAPIResponse 发票中台-同平台取消授权税号适用商户 API返回值 alibaba.einvoice.merchant.delete

税号授权给同平台下其他商户使用后,可以使用此接口取消授权,被取消授权的商户失去开票能力

func GetAlibabaEinvoiceMerchantDeleteAPIResponse added in v1.3.4

func GetAlibabaEinvoiceMerchantDeleteAPIResponse() *AlibabaEinvoiceMerchantDeleteAPIResponse

GetAlibabaEinvoiceMerchantDeleteAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceMerchantDeleteAPIResponse

func (*AlibabaEinvoiceMerchantDeleteAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantDeleteAPIResponseModel

type AlibabaEinvoiceMerchantDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_merchant_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 删除成功的业务平台商户ID
	MerchantUserId string `json:"merchant_user_id,omitempty" xml:"merchant_user_id,omitempty"`
}

AlibabaEinvoiceMerchantDeleteAPIResponseModel is 发票中台-同平台取消授权税号适用商户 成功返回结果

func (*AlibabaEinvoiceMerchantDeleteAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantResultGetAPIRequest

type AlibabaEinvoiceMerchantResultGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceMerchantResultGetAPIRequest 商家自研ERP开票结果获取 API请求 alibaba.einvoice.merchant.result.get

商家自研ERP开票结果获取

func GetAlibabaEinvoiceMerchantResultGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceMerchantResultGetAPIRequest() *AlibabaEinvoiceMerchantResultGetAPIRequest

GetAlibabaEinvoiceMerchantResultGetRequest 从 sync.Pool 获取 AlibabaEinvoiceMerchantResultGetAPIRequest

func NewAlibabaEinvoiceMerchantResultGetRequest

func NewAlibabaEinvoiceMerchantResultGetRequest() *AlibabaEinvoiceMerchantResultGetAPIRequest

NewAlibabaEinvoiceMerchantResultGetRequest 初始化AlibabaEinvoiceMerchantResultGetAPIRequest对象

func (AlibabaEinvoiceMerchantResultGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceMerchantResultGetAPIRequest) GetApiParams

func (r AlibabaEinvoiceMerchantResultGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceMerchantResultGetAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceMerchantResultGetAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceMerchantResultGetAPIRequest) GetPlatformCode

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceMerchantResultGetAPIRequest) GetPlatformTid

GetPlatformTid PlatformTid Getter

func (AlibabaEinvoiceMerchantResultGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceMerchantResultGetAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (*AlibabaEinvoiceMerchantResultGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceMerchantResultGetAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceMerchantResultGetAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税务登记证号

func (*AlibabaEinvoiceMerchantResultGetAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceMerchantResultGetAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 电商平台代码。淘宝:taobao,天猫:tmall

func (*AlibabaEinvoiceMerchantResultGetAPIRequest) SetPlatformTid

func (r *AlibabaEinvoiceMerchantResultGetAPIRequest) SetPlatformTid(_platformTid string) error

SetPlatformTid is PlatformTid Setter 电商平台对应的订单号

func (*AlibabaEinvoiceMerchantResultGetAPIRequest) SetSerialNo

func (r *AlibabaEinvoiceMerchantResultGetAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 流水号 (serial_no)和(platform_code,platform_tid)必须填写其中一组,serial_no优先级更高

type AlibabaEinvoiceMerchantResultGetAPIResponse

type AlibabaEinvoiceMerchantResultGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceMerchantResultGetAPIResponseModel
}

AlibabaEinvoiceMerchantResultGetAPIResponse 商家自研ERP开票结果获取 API返回值 alibaba.einvoice.merchant.result.get

商家自研ERP开票结果获取

func GetAlibabaEinvoiceMerchantResultGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceMerchantResultGetAPIResponse() *AlibabaEinvoiceMerchantResultGetAPIResponse

GetAlibabaEinvoiceMerchantResultGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceMerchantResultGetAPIResponse

func (*AlibabaEinvoiceMerchantResultGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceMerchantResultGetAPIResponseModel

type AlibabaEinvoiceMerchantResultGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_merchant_result_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 开票返回结果数据列表
	InvoiceResultList []InvoiceResult `json:"invoice_result_list,omitempty" xml:"invoice_result_list>invoice_result,omitempty"`
}

AlibabaEinvoiceMerchantResultGetAPIResponseModel is 商家自研ERP开票结果获取 成功返回结果

func (*AlibabaEinvoiceMerchantResultGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceOrderRefundUpdateAPIRequest

type AlibabaEinvoiceOrderRefundUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceOrderRefundUpdateAPIRequest 回传订单退款审核结果 API请求 alibaba.einvoice.order.refund.update

ISV回传订单退款审核结果

func GetAlibabaEinvoiceOrderRefundUpdateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceOrderRefundUpdateAPIRequest() *AlibabaEinvoiceOrderRefundUpdateAPIRequest

GetAlibabaEinvoiceOrderRefundUpdateRequest 从 sync.Pool 获取 AlibabaEinvoiceOrderRefundUpdateAPIRequest

func NewAlibabaEinvoiceOrderRefundUpdateRequest

func NewAlibabaEinvoiceOrderRefundUpdateRequest() *AlibabaEinvoiceOrderRefundUpdateAPIRequest

NewAlibabaEinvoiceOrderRefundUpdateRequest 初始化AlibabaEinvoiceOrderRefundUpdateAPIRequest对象

func (AlibabaEinvoiceOrderRefundUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceOrderRefundUpdateAPIRequest) GetApiParams

func (r AlibabaEinvoiceOrderRefundUpdateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceOrderRefundUpdateAPIRequest) GetOrderRefundResultDto

GetOrderRefundResultDto OrderRefundResultDto Getter

func (AlibabaEinvoiceOrderRefundUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceOrderRefundUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceOrderRefundUpdateAPIRequest) SetOrderRefundResultDto

func (r *AlibabaEinvoiceOrderRefundUpdateAPIRequest) SetOrderRefundResultDto(_orderRefundResultDto *InvoiceOrderRefundResultDto) error

SetOrderRefundResultDto is OrderRefundResultDto Setter 退款审核结果DTO

type AlibabaEinvoiceOrderRefundUpdateAPIResponse

type AlibabaEinvoiceOrderRefundUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceOrderRefundUpdateAPIResponseModel
}

AlibabaEinvoiceOrderRefundUpdateAPIResponse 回传订单退款审核结果 API返回值 alibaba.einvoice.order.refund.update

ISV回传订单退款审核结果

func GetAlibabaEinvoiceOrderRefundUpdateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceOrderRefundUpdateAPIResponse() *AlibabaEinvoiceOrderRefundUpdateAPIResponse

GetAlibabaEinvoiceOrderRefundUpdateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceOrderRefundUpdateAPIResponse

func (*AlibabaEinvoiceOrderRefundUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceOrderRefundUpdateAPIResponseModel

type AlibabaEinvoiceOrderRefundUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_order_refund_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 操作结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceOrderRefundUpdateAPIResponseModel is 回传订单退款审核结果 成功返回结果

func (*AlibabaEinvoiceOrderRefundUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperCommonReturnAPIRequest

type AlibabaEinvoicePaperCommonReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoicePaperCommonReturnAPIRequest 纸票通用回传接口 API请求 alibaba.einvoice.paper.common.return

纸票通用回传接口(打印回传、注册回传等),只返回成功or失败

func GetAlibabaEinvoicePaperCommonReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoicePaperCommonReturnAPIRequest() *AlibabaEinvoicePaperCommonReturnAPIRequest

GetAlibabaEinvoicePaperCommonReturnRequest 从 sync.Pool 获取 AlibabaEinvoicePaperCommonReturnAPIRequest

func NewAlibabaEinvoicePaperCommonReturnRequest

func NewAlibabaEinvoicePaperCommonReturnRequest() *AlibabaEinvoicePaperCommonReturnAPIRequest

NewAlibabaEinvoicePaperCommonReturnRequest 初始化AlibabaEinvoicePaperCommonReturnAPIRequest对象

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetApiParams

func (r AlibabaEinvoicePaperCommonReturnAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetBizErrorCode

GetBizErrorCode BizErrorCode Getter

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetBizErrorMsg

GetBizErrorMsg BizErrorMsg Getter

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetExtProps

GetExtProps ExtProps Getter

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (AlibabaEinvoicePaperCommonReturnAPIRequest) GetSuccess

GetSuccess Success Getter

func (*AlibabaEinvoicePaperCommonReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoicePaperCommonReturnAPIRequest) SetBizErrorCode

func (r *AlibabaEinvoicePaperCommonReturnAPIRequest) SetBizErrorCode(_bizErrorCode string) error

SetBizErrorCode is BizErrorCode Setter 错误码,success=false时必填

func (*AlibabaEinvoicePaperCommonReturnAPIRequest) SetBizErrorMsg

func (r *AlibabaEinvoicePaperCommonReturnAPIRequest) SetBizErrorMsg(_bizErrorMsg string) error

SetBizErrorMsg is BizErrorMsg Setter 错误信息,success=false时必填

func (*AlibabaEinvoicePaperCommonReturnAPIRequest) SetExtProps

func (r *AlibabaEinvoicePaperCommonReturnAPIRequest) SetExtProps(_extProps string) error

SetExtProps is ExtProps Setter 扩展信息

func (*AlibabaEinvoicePaperCommonReturnAPIRequest) SetReqIndex

func (r *AlibabaEinvoicePaperCommonReturnAPIRequest) SetReqIndex(_reqIndex string) error

SetReqIndex is ReqIndex Setter 请求索引

func (*AlibabaEinvoicePaperCommonReturnAPIRequest) SetSuccess

func (r *AlibabaEinvoicePaperCommonReturnAPIRequest) SetSuccess(_success bool) error

SetSuccess is Success Setter 回传结果

type AlibabaEinvoicePaperCommonReturnAPIResponse

type AlibabaEinvoicePaperCommonReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoicePaperCommonReturnAPIResponseModel
}

AlibabaEinvoicePaperCommonReturnAPIResponse 纸票通用回传接口 API返回值 alibaba.einvoice.paper.common.return

纸票通用回传接口(打印回传、注册回传等),只返回成功or失败

func GetAlibabaEinvoicePaperCommonReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoicePaperCommonReturnAPIResponse() *AlibabaEinvoicePaperCommonReturnAPIResponse

GetAlibabaEinvoicePaperCommonReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoicePaperCommonReturnAPIResponse

func (*AlibabaEinvoicePaperCommonReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperCommonReturnAPIResponseModel

type AlibabaEinvoicePaperCommonReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_paper_common_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 回传接收结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoicePaperCommonReturnAPIResponseModel is 纸票通用回传接口 成功返回结果

func (*AlibabaEinvoicePaperCommonReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperInvalidAPIRequest

type AlibabaEinvoicePaperInvalidAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoicePaperInvalidAPIRequest 纸票作废接口 API请求 alibaba.einvoice.paper.invalid

作废一张已开具的纸票,开票日期在当月,产生逆向时作废即可,开票日期跨月则冲红蓝票

func GetAlibabaEinvoicePaperInvalidAPIRequest added in v1.3.4

func GetAlibabaEinvoicePaperInvalidAPIRequest() *AlibabaEinvoicePaperInvalidAPIRequest

GetAlibabaEinvoicePaperInvalidRequest 从 sync.Pool 获取 AlibabaEinvoicePaperInvalidAPIRequest

func NewAlibabaEinvoicePaperInvalidRequest

func NewAlibabaEinvoicePaperInvalidRequest() *AlibabaEinvoicePaperInvalidAPIRequest

NewAlibabaEinvoicePaperInvalidRequest 初始化AlibabaEinvoicePaperInvalidAPIRequest对象

func (AlibabaEinvoicePaperInvalidAPIRequest) GetApiMethodName

func (r AlibabaEinvoicePaperInvalidAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoicePaperInvalidAPIRequest) GetApiParams

func (r AlibabaEinvoicePaperInvalidAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoicePaperInvalidAPIRequest) GetInvalidOperator

func (r AlibabaEinvoicePaperInvalidAPIRequest) GetInvalidOperator() string

GetInvalidOperator InvalidOperator Getter

func (AlibabaEinvoicePaperInvalidAPIRequest) GetInvalidType

func (r AlibabaEinvoicePaperInvalidAPIRequest) GetInvalidType() int64

GetInvalidType InvalidType Getter

func (AlibabaEinvoicePaperInvalidAPIRequest) GetInvoiceCode

func (r AlibabaEinvoicePaperInvalidAPIRequest) GetInvoiceCode() string

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoicePaperInvalidAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoicePaperInvalidAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoicePaperInvalidAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoicePaperInvalidAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoicePaperInvalidAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (*AlibabaEinvoicePaperInvalidAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoicePaperInvalidAPIRequest) SetInvalidOperator

func (r *AlibabaEinvoicePaperInvalidAPIRequest) SetInvalidOperator(_invalidOperator string) error

SetInvalidOperator is InvalidOperator Setter 作废操作人

func (*AlibabaEinvoicePaperInvalidAPIRequest) SetInvalidType

func (r *AlibabaEinvoicePaperInvalidAPIRequest) SetInvalidType(_invalidType int64) error

SetInvalidType is InvalidType Setter 作废类型, 0=空白发票(有残缺 的纸张发票,不能做为有效报销)作废, 1=已开发票作废

func (*AlibabaEinvoicePaperInvalidAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoicePaperInvalidAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码,空白作废时必填

func (*AlibabaEinvoicePaperInvalidAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoicePaperInvalidAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码,空白作废时必填

func (*AlibabaEinvoicePaperInvalidAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoicePaperInvalidAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 销售方纳税人识别号

func (*AlibabaEinvoicePaperInvalidAPIRequest) SetSerialNo

func (r *AlibabaEinvoicePaperInvalidAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 开票流水号

type AlibabaEinvoicePaperInvalidAPIResponse

type AlibabaEinvoicePaperInvalidAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoicePaperInvalidAPIResponseModel
}

AlibabaEinvoicePaperInvalidAPIResponse 纸票作废接口 API返回值 alibaba.einvoice.paper.invalid

作废一张已开具的纸票,开票日期在当月,产生逆向时作废即可,开票日期跨月则冲红蓝票

func GetAlibabaEinvoicePaperInvalidAPIResponse added in v1.3.4

func GetAlibabaEinvoicePaperInvalidAPIResponse() *AlibabaEinvoicePaperInvalidAPIResponse

GetAlibabaEinvoicePaperInvalidAPIResponse 从 sync.Pool 获取 AlibabaEinvoicePaperInvalidAPIResponse

func (*AlibabaEinvoicePaperInvalidAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperInvalidAPIResponseModel

type AlibabaEinvoicePaperInvalidAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_paper_invalid_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口调用是否成功,操作结果tmc异步返回alibaba_invoice_PaperOpsReturn
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoicePaperInvalidAPIResponseModel is 纸票作废接口 成功返回结果

func (*AlibabaEinvoicePaperInvalidAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperPrintAPIRequest

type AlibabaEinvoicePaperPrintAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoicePaperPrintAPIRequest 纸票打印接口 API请求 alibaba.einvoice.paper.print

打印一张已开具成功的纸票

func GetAlibabaEinvoicePaperPrintAPIRequest added in v1.3.4

func GetAlibabaEinvoicePaperPrintAPIRequest() *AlibabaEinvoicePaperPrintAPIRequest

GetAlibabaEinvoicePaperPrintRequest 从 sync.Pool 获取 AlibabaEinvoicePaperPrintAPIRequest

func NewAlibabaEinvoicePaperPrintRequest

func NewAlibabaEinvoicePaperPrintRequest() *AlibabaEinvoicePaperPrintAPIRequest

NewAlibabaEinvoicePaperPrintRequest 初始化AlibabaEinvoicePaperPrintAPIRequest对象

func (AlibabaEinvoicePaperPrintAPIRequest) GetApiMethodName

func (r AlibabaEinvoicePaperPrintAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoicePaperPrintAPIRequest) GetApiParams

func (r AlibabaEinvoicePaperPrintAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoicePaperPrintAPIRequest) GetDialogSettingFlag

func (r AlibabaEinvoicePaperPrintAPIRequest) GetDialogSettingFlag() int64

GetDialogSettingFlag DialogSettingFlag Getter

func (AlibabaEinvoicePaperPrintAPIRequest) GetForcePrint

func (r AlibabaEinvoicePaperPrintAPIRequest) GetForcePrint() bool

GetForcePrint ForcePrint Getter

func (AlibabaEinvoicePaperPrintAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoicePaperPrintAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoicePaperPrintAPIRequest) GetPrintFlag

func (r AlibabaEinvoicePaperPrintAPIRequest) GetPrintFlag() int64

GetPrintFlag PrintFlag Getter

func (AlibabaEinvoicePaperPrintAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoicePaperPrintAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (*AlibabaEinvoicePaperPrintAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoicePaperPrintAPIRequest) SetDialogSettingFlag

func (r *AlibabaEinvoicePaperPrintAPIRequest) SetDialogSettingFlag(_dialogSettingFlag int64) error

SetDialogSettingFlag is DialogSettingFlag Setter 打印框设置,0=不弹打印设置框,1=弹出打印设置框

func (*AlibabaEinvoicePaperPrintAPIRequest) SetForcePrint

func (r *AlibabaEinvoicePaperPrintAPIRequest) SetForcePrint(_forcePrint bool) error

SetForcePrint is ForcePrint Setter 是否强制打印,一般发票只能打印一次,但是因为打印机发票号码与待打印发票号码不一致,导致打印错误,需要重新打印

func (*AlibabaEinvoicePaperPrintAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoicePaperPrintAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 销售方纳税人识别号

func (*AlibabaEinvoicePaperPrintAPIRequest) SetPrintFlag

func (r *AlibabaEinvoicePaperPrintAPIRequest) SetPrintFlag(_printFlag int64) error

SetPrintFlag is PrintFlag Setter 打印标记,0=打印发票;1=打印清单。发票明细超过8行时会生成清单页,需要打印清单。

func (*AlibabaEinvoicePaperPrintAPIRequest) SetSerialNo

func (r *AlibabaEinvoicePaperPrintAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 开票流水号

type AlibabaEinvoicePaperPrintAPIResponse

type AlibabaEinvoicePaperPrintAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoicePaperPrintAPIResponseModel
}

AlibabaEinvoicePaperPrintAPIResponse 纸票打印接口 API返回值 alibaba.einvoice.paper.print

打印一张已开具成功的纸票

func GetAlibabaEinvoicePaperPrintAPIResponse added in v1.3.4

func GetAlibabaEinvoicePaperPrintAPIResponse() *AlibabaEinvoicePaperPrintAPIResponse

GetAlibabaEinvoicePaperPrintAPIResponse 从 sync.Pool 获取 AlibabaEinvoicePaperPrintAPIResponse

func (*AlibabaEinvoicePaperPrintAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperPrintAPIResponseModel

type AlibabaEinvoicePaperPrintAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_paper_print_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 调用结果,打印结果tmc消息alibaba_invoice_PaperOpsReturn异步通知
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoicePaperPrintAPIResponseModel is 纸票打印接口 成功返回结果

func (*AlibabaEinvoicePaperPrintAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperReturnAPIRequest

type AlibabaEinvoicePaperReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoicePaperReturnAPIRequest 纸质发票结果回传 API请求 alibaba.einvoice.paper.return

纸质发票结果回传

func GetAlibabaEinvoicePaperReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoicePaperReturnAPIRequest() *AlibabaEinvoicePaperReturnAPIRequest

GetAlibabaEinvoicePaperReturnRequest 从 sync.Pool 获取 AlibabaEinvoicePaperReturnAPIRequest

func NewAlibabaEinvoicePaperReturnRequest

func NewAlibabaEinvoicePaperReturnRequest() *AlibabaEinvoicePaperReturnAPIRequest

NewAlibabaEinvoicePaperReturnRequest 初始化AlibabaEinvoicePaperReturnAPIRequest对象

func (AlibabaEinvoicePaperReturnAPIRequest) GetAntiFakeCode

func (r AlibabaEinvoicePaperReturnAPIRequest) GetAntiFakeCode() string

GetAntiFakeCode AntiFakeCode Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetApiMethodName

func (r AlibabaEinvoicePaperReturnAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoicePaperReturnAPIRequest) GetApiParams

func (r AlibabaEinvoicePaperReturnAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoicePaperReturnAPIRequest) GetBizErrorCode

func (r AlibabaEinvoicePaperReturnAPIRequest) GetBizErrorCode() string

GetBizErrorCode BizErrorCode Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetBizErrorMsg

func (r AlibabaEinvoicePaperReturnAPIRequest) GetBizErrorMsg() string

GetBizErrorMsg BizErrorMsg Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetCiphertext

func (r AlibabaEinvoicePaperReturnAPIRequest) GetCiphertext() string

GetCiphertext Ciphertext Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetCreateResult

func (r AlibabaEinvoicePaperReturnAPIRequest) GetCreateResult() string

GetCreateResult CreateResult Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetDeviceNo

GetDeviceNo DeviceNo Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetInvoiceCode

func (r AlibabaEinvoicePaperReturnAPIRequest) GetInvoiceCode() string

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetInvoiceDate

func (r AlibabaEinvoicePaperReturnAPIRequest) GetInvoiceDate() string

GetInvoiceDate InvoiceDate Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoicePaperReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoicePaperReturnAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (*AlibabaEinvoicePaperReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoicePaperReturnAPIRequest) SetAntiFakeCode

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetAntiFakeCode(_antiFakeCode string) error

SetAntiFakeCode is AntiFakeCode Setter 防伪码

func (*AlibabaEinvoicePaperReturnAPIRequest) SetBizErrorCode

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetBizErrorCode(_bizErrorCode string) error

SetBizErrorCode is BizErrorCode Setter 错误码

func (*AlibabaEinvoicePaperReturnAPIRequest) SetBizErrorMsg

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetBizErrorMsg(_bizErrorMsg string) error

SetBizErrorMsg is BizErrorMsg Setter 错误信息

func (*AlibabaEinvoicePaperReturnAPIRequest) SetCiphertext

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetCiphertext(_ciphertext string) error

SetCiphertext is Ciphertext Setter 发票密文,密码区的字符串

func (*AlibabaEinvoicePaperReturnAPIRequest) SetCreateResult

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetCreateResult(_createResult string) error

SetCreateResult is CreateResult Setter 开票结果"success"或者"fail"

func (*AlibabaEinvoicePaperReturnAPIRequest) SetDeviceNo

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetDeviceNo(_deviceNo string) error

SetDeviceNo is DeviceNo Setter 税控设备编号(新版电子发票有)

func (*AlibabaEinvoicePaperReturnAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码

func (*AlibabaEinvoicePaperReturnAPIRequest) SetInvoiceDate

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetInvoiceDate(_invoiceDate string) error

SetInvoiceDate is InvoiceDate Setter 发票日期

func (*AlibabaEinvoicePaperReturnAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码

func (*AlibabaEinvoicePaperReturnAPIRequest) SetReqIndex

func (r *AlibabaEinvoicePaperReturnAPIRequest) SetReqIndex(_reqIndex string) error

SetReqIndex is ReqIndex Setter 开票请求的唯一索引

type AlibabaEinvoicePaperReturnAPIResponse

type AlibabaEinvoicePaperReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoicePaperReturnAPIResponseModel
}

AlibabaEinvoicePaperReturnAPIResponse 纸质发票结果回传 API返回值 alibaba.einvoice.paper.return

纸质发票结果回传

func GetAlibabaEinvoicePaperReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoicePaperReturnAPIResponse() *AlibabaEinvoicePaperReturnAPIResponse

GetAlibabaEinvoicePaperReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoicePaperReturnAPIResponse

func (*AlibabaEinvoicePaperReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePaperReturnAPIResponseModel

type AlibabaEinvoicePaperReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_paper_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务端接收开票回传数据的结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoicePaperReturnAPIResponseModel is 纸质发票结果回传 成功返回结果

func (*AlibabaEinvoicePaperReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePartnerReturnAPIRequest

type AlibabaEinvoicePartnerReturnAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoicePartnerReturnAPIRequest 开票商回传开票结果 API请求 alibaba.einvoice.partner.return

开票商返回开票结果数据

func GetAlibabaEinvoicePartnerReturnAPIRequest added in v1.3.4

func GetAlibabaEinvoicePartnerReturnAPIRequest() *AlibabaEinvoicePartnerReturnAPIRequest

GetAlibabaEinvoicePartnerReturnRequest 从 sync.Pool 获取 AlibabaEinvoicePartnerReturnAPIRequest

func NewAlibabaEinvoicePartnerReturnRequest

func NewAlibabaEinvoicePartnerReturnRequest() *AlibabaEinvoicePartnerReturnAPIRequest

NewAlibabaEinvoicePartnerReturnRequest 初始化AlibabaEinvoicePartnerReturnAPIRequest对象

func (AlibabaEinvoicePartnerReturnAPIRequest) GetAntiFakeCode

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetAntiFakeCode() string

GetAntiFakeCode AntiFakeCode Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetApiMethodName

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoicePartnerReturnAPIRequest) GetApiParams

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoicePartnerReturnAPIRequest) GetBizErrorCode

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetBizErrorCode() string

GetBizErrorCode BizErrorCode Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetBizErrorMsg

GetBizErrorMsg BizErrorMsg Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetCiphertext

GetCiphertext Ciphertext Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetCreateResult

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetCreateResult() string

GetCreateResult CreateResult Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetDeviceNo

GetDeviceNo DeviceNo Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetErpTid

GetErpTid ErpTid Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetFileDataType

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetFileDataType() string

GetFileDataType FileDataType Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceAmount

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceAmount() string

GetInvoiceAmount InvoiceAmount Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceCode

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceDate

GetInvoiceDate InvoiceDate Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceFileData

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceFileData() *model.File

GetInvoiceFileData InvoiceFileData Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetInvoiceTime

GetInvoiceTime InvoiceTime Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetPlatformCode

func (r AlibabaEinvoicePartnerReturnAPIRequest) GetPlatformCode() string

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetPlatformTid

GetPlatformTid PlatformTid Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetQrCode

GetQrCode QrCode Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoicePartnerReturnAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (AlibabaEinvoicePartnerReturnAPIRequest) GetSerialNo

GetSerialNo SerialNo Getter

func (*AlibabaEinvoicePartnerReturnAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetAntiFakeCode

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetAntiFakeCode(_antiFakeCode string) error

SetAntiFakeCode is AntiFakeCode Setter 防伪码

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetBizErrorCode

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetBizErrorCode(_bizErrorCode string) error

SetBizErrorCode is BizErrorCode Setter 错误码

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetBizErrorMsg

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetBizErrorMsg(_bizErrorMsg string) error

SetBizErrorMsg is BizErrorMsg Setter 错误信息

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetCiphertext

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetCiphertext(_ciphertext string) error

SetCiphertext is Ciphertext Setter 发票密文,密码区的字符串

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetCreateResult

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetCreateResult(_createResult string) error

SetCreateResult is CreateResult Setter 开票结果"success"或者"fail"

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetDeviceNo

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetDeviceNo(_deviceNo string) error

SetDeviceNo is DeviceNo Setter 税控设备编号(新版电子发票有)

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetErpTid

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetErpTid(_erpTid string) error

SetErpTid is ErpTid Setter erp自定义单据号

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetFileDataType

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetFileDataType(_fileDataType string) error

SetFileDataType is FileDataType Setter 文件类型(pdf,jpg,png)

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceAmount

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceAmount(_invoiceAmount string) error

SetInvoiceAmount is InvoiceAmount Setter 开票金额

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceDate

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceDate(_invoiceDate string) error

SetInvoiceDate is InvoiceDate Setter 发票日期

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceFileData

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceFileData(_invoiceFileData *model.File) error

SetInvoiceFileData is InvoiceFileData Setter 发票文件PDF内容,PDF的byte[]字段串。

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceTime

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetInvoiceTime(_invoiceTime string) error

SetInvoiceTime is InvoiceTime Setter 开票时间,格式为HH:mm:ss

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税务登记证号

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetPlatformCode

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 电商平台身份标识码,TB=淘宝 、TM=天猫 、JD=京东、DD=当当、PP=拍拍、YX=易讯、EBAY=ebay、QQ=QQ网购、AMAZON=亚马逊、SN=苏宁、GM=国美、WPH=唯品会、JM=聚美、LF=乐蜂、MGJ=蘑菇街、JS=聚尚、PX=拍鞋、YT=银泰、YHD=1号店、VANCL=凡客、YL=邮乐、YG=优购、1688=阿里巴巴、POS=POS门店、OTHER=其他, (只传英文编码)

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetPlatformTid

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetPlatformTid(_platformTid string) error

SetPlatformTid is PlatformTid Setter 电商平台对应的订单号

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetQrCode

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetQrCode(_qrCode string) error

SetQrCode is QrCode Setter 二维码

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetReqIndex

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetReqIndex(_reqIndex string) error

SetReqIndex is ReqIndex Setter 开票请求的唯一索引

func (*AlibabaEinvoicePartnerReturnAPIRequest) SetSerialNo

func (r *AlibabaEinvoicePartnerReturnAPIRequest) SetSerialNo(_serialNo string) error

SetSerialNo is SerialNo Setter 流水号

type AlibabaEinvoicePartnerReturnAPIResponse

type AlibabaEinvoicePartnerReturnAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoicePartnerReturnAPIResponseModel
}

AlibabaEinvoicePartnerReturnAPIResponse 开票商回传开票结果 API返回值 alibaba.einvoice.partner.return

开票商返回开票结果数据

func GetAlibabaEinvoicePartnerReturnAPIResponse added in v1.3.4

func GetAlibabaEinvoicePartnerReturnAPIResponse() *AlibabaEinvoicePartnerReturnAPIResponse

GetAlibabaEinvoicePartnerReturnAPIResponse 从 sync.Pool 获取 AlibabaEinvoicePartnerReturnAPIResponse

func (*AlibabaEinvoicePartnerReturnAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePartnerReturnAPIResponseModel

type AlibabaEinvoicePartnerReturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_partner_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务端接收开票回传数据的结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoicePartnerReturnAPIResponseModel is 开票商回传开票结果 成功返回结果

func (*AlibabaEinvoicePartnerReturnAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePartnerUploadAPIRequest

type AlibabaEinvoicePartnerUploadAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoicePartnerUploadAPIRequest 服务商发票上传接口(非授权) API请求 alibaba.einvoice.partner.upload

服务商发票上传接口(非授权)

func GetAlibabaEinvoicePartnerUploadAPIRequest added in v1.3.4

func GetAlibabaEinvoicePartnerUploadAPIRequest() *AlibabaEinvoicePartnerUploadAPIRequest

GetAlibabaEinvoicePartnerUploadRequest 从 sync.Pool 获取 AlibabaEinvoicePartnerUploadAPIRequest

func NewAlibabaEinvoicePartnerUploadRequest

func NewAlibabaEinvoicePartnerUploadRequest() *AlibabaEinvoicePartnerUploadAPIRequest

NewAlibabaEinvoicePartnerUploadRequest 初始化AlibabaEinvoicePartnerUploadAPIRequest对象

func (AlibabaEinvoicePartnerUploadAPIRequest) GetAntiFakeCode

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetAntiFakeCode() string

GetAntiFakeCode AntiFakeCode Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetApiMethodName

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoicePartnerUploadAPIRequest) GetApiParams

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoicePartnerUploadAPIRequest) GetCipherText

GetCipherText CipherText Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetDeviceNo

GetDeviceNo DeviceNo Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetFileDataType

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetFileDataType() string

GetFileDataType FileDataType Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetInvoiceCode

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetInvoiceDate

GetInvoiceDate InvoiceDate Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetInvoiceFileData

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetInvoiceFileData() *model.File

GetInvoiceFileData InvoiceFileData Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetInvoiceKind

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetInvoiceKind() int64

GetInvoiceKind InvoiceKind Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetNormalInvoiceCode

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetNormalInvoiceCode() string

GetNormalInvoiceCode NormalInvoiceCode Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetNormalInvoiceNo

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetNormalInvoiceNo() string

GetNormalInvoiceNo NormalInvoiceNo Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoicePartnerUploadAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoicePartnerUploadAPIRequest) GetReqIndex

GetReqIndex ReqIndex Getter

func (AlibabaEinvoicePartnerUploadAPIRequest) GetUploadType

GetUploadType UploadType Getter

func (*AlibabaEinvoicePartnerUploadAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetAntiFakeCode

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetAntiFakeCode(_antiFakeCode string) error

SetAntiFakeCode is AntiFakeCode Setter 校验码

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetCipherText

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetCipherText(_cipherText string) error

SetCipherText is CipherText Setter 密码区

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetDeviceNo

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetDeviceNo(_deviceNo string) error

SetDeviceNo is DeviceNo Setter 机器编号

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetFileDataType

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetFileDataType(_fileDataType string) error

SetFileDataType is FileDataType Setter 发票类型,upload_type=0且invoiceKind=0电子发票时必填,暂时只支持pdf

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码,upload_type=0时必填

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceDate

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceDate(_invoiceDate string) error

SetInvoiceDate is InvoiceDate Setter 开票日期,upload_type=0时必填

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceFileData

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceFileData(_invoiceFileData *model.File) error

SetInvoiceFileData is InvoiceFileData Setter 发票数据,upload_type=0且invoiceKind=0电子发票时必填

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceKind

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceKind(_invoiceKind int64) error

SetInvoiceKind is InvoiceKind Setter 发票种类,0=电子发票,1=纸质普票,2=纸质专票

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码,upload_type=0时必填

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetNormalInvoiceCode

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetNormalInvoiceCode(_normalInvoiceCode string) error

SetNormalInvoiceCode is NormalInvoiceCode Setter 原蓝票发票代码

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetNormalInvoiceNo

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetNormalInvoiceNo(_normalInvoiceNo string) error

SetNormalInvoiceNo is NormalInvoiceNo Setter 原蓝票发票号码

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 销方税号

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetReqIndex

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetReqIndex(_reqIndex string) error

SetReqIndex is ReqIndex Setter 原蓝票的reqIndex

func (*AlibabaEinvoicePartnerUploadAPIRequest) SetUploadType

func (r *AlibabaEinvoicePartnerUploadAPIRequest) SetUploadType(_uploadType int64) error

SetUploadType is UploadType Setter 上传的类型,0=冲红上传,1=作废上传

type AlibabaEinvoicePartnerUploadAPIResponse

type AlibabaEinvoicePartnerUploadAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoicePartnerUploadAPIResponseModel
}

AlibabaEinvoicePartnerUploadAPIResponse 服务商发票上传接口(非授权) API返回值 alibaba.einvoice.partner.upload

服务商发票上传接口(非授权)

func GetAlibabaEinvoicePartnerUploadAPIResponse added in v1.3.4

func GetAlibabaEinvoicePartnerUploadAPIResponse() *AlibabaEinvoicePartnerUploadAPIResponse

GetAlibabaEinvoicePartnerUploadAPIResponse 从 sync.Pool 获取 AlibabaEinvoicePartnerUploadAPIResponse

func (*AlibabaEinvoicePartnerUploadAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePartnerUploadAPIResponseModel

type AlibabaEinvoicePartnerUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_partner_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 上传结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoicePartnerUploadAPIResponseModel is 服务商发票上传接口(非授权) 成功返回结果

func (*AlibabaEinvoicePartnerUploadAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePayoutGetAPIRequest added in v1.2.8

type AlibabaEinvoicePayoutGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoicePayoutGetAPIRequest 获取赔付计时列表数据 API请求 alibaba.einvoice.payout.get

获取赔付计时列表数据

func GetAlibabaEinvoicePayoutGetAPIRequest added in v1.3.4

func GetAlibabaEinvoicePayoutGetAPIRequest() *AlibabaEinvoicePayoutGetAPIRequest

GetAlibabaEinvoicePayoutGetRequest 从 sync.Pool 获取 AlibabaEinvoicePayoutGetAPIRequest

func NewAlibabaEinvoicePayoutGetRequest added in v1.2.8

func NewAlibabaEinvoicePayoutGetRequest() *AlibabaEinvoicePayoutGetAPIRequest

NewAlibabaEinvoicePayoutGetRequest 初始化AlibabaEinvoicePayoutGetAPIRequest对象

func (AlibabaEinvoicePayoutGetAPIRequest) GetApiMethodName added in v1.2.8

func (r AlibabaEinvoicePayoutGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoicePayoutGetAPIRequest) GetApiParams added in v1.2.8

func (r AlibabaEinvoicePayoutGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoicePayoutGetAPIRequest) GetPageNo added in v1.2.8

GetPageNo PageNo Getter

func (AlibabaEinvoicePayoutGetAPIRequest) GetPageSize added in v1.2.8

func (r AlibabaEinvoicePayoutGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (AlibabaEinvoicePayoutGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoicePayoutGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoicePayoutGetAPIRequest) SetPageNo added in v1.2.8

func (r *AlibabaEinvoicePayoutGetAPIRequest) SetPageNo(_pageNo int64) error

SetPageNo is PageNo Setter 当前页码

func (*AlibabaEinvoicePayoutGetAPIRequest) SetPageSize added in v1.2.8

func (r *AlibabaEinvoicePayoutGetAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页大小,最大50

type AlibabaEinvoicePayoutGetAPIResponse added in v1.2.8

type AlibabaEinvoicePayoutGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoicePayoutGetAPIResponseModel
}

AlibabaEinvoicePayoutGetAPIResponse 获取赔付计时列表数据 API返回值 alibaba.einvoice.payout.get

获取赔付计时列表数据

func GetAlibabaEinvoicePayoutGetAPIResponse added in v1.3.4

func GetAlibabaEinvoicePayoutGetAPIResponse() *AlibabaEinvoicePayoutGetAPIResponse

GetAlibabaEinvoicePayoutGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoicePayoutGetAPIResponse

func (*AlibabaEinvoicePayoutGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoicePayoutGetAPIResponseModel added in v1.2.8

type AlibabaEinvoicePayoutGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_payout_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *OrderRightsResult `json:"result,omitempty" xml:"result,omitempty"`
	// 查询结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoicePayoutGetAPIResponseModel is 获取赔付计时列表数据 成功返回结果

func (*AlibabaEinvoicePayoutGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceProdApplyAPIRequest

type AlibabaEinvoiceProdApplyAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceProdApplyAPIRequest 提交发票申请 API请求 alibaba.einvoice.prod.apply

提交开票申请,如果商户授权自动开票则自动转开票,否则等待商户审核。

func GetAlibabaEinvoiceProdApplyAPIRequest added in v1.3.4

func GetAlibabaEinvoiceProdApplyAPIRequest() *AlibabaEinvoiceProdApplyAPIRequest

GetAlibabaEinvoiceProdApplyRequest 从 sync.Pool 获取 AlibabaEinvoiceProdApplyAPIRequest

func NewAlibabaEinvoiceProdApplyRequest

func NewAlibabaEinvoiceProdApplyRequest() *AlibabaEinvoiceProdApplyAPIRequest

NewAlibabaEinvoiceProdApplyRequest 初始化AlibabaEinvoiceProdApplyAPIRequest对象

func (AlibabaEinvoiceProdApplyAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceProdApplyAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceProdApplyAPIRequest) GetApiParams

func (r AlibabaEinvoiceProdApplyAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceProdApplyAPIRequest) GetParamInvoiceApplyDto

func (r AlibabaEinvoiceProdApplyAPIRequest) GetParamInvoiceApplyDto() *InvoiceApplyDto

GetParamInvoiceApplyDto ParamInvoiceApplyDto Getter

func (AlibabaEinvoiceProdApplyAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceProdApplyAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceProdApplyAPIRequest) SetParamInvoiceApplyDto

func (r *AlibabaEinvoiceProdApplyAPIRequest) SetParamInvoiceApplyDto(_paramInvoiceApplyDto *InvoiceApplyDto) error

SetParamInvoiceApplyDto is ParamInvoiceApplyDto Setter 申请开票请求

type AlibabaEinvoiceProdApplyAPIResponse

type AlibabaEinvoiceProdApplyAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceProdApplyAPIResponseModel
}

AlibabaEinvoiceProdApplyAPIResponse 提交发票申请 API返回值 alibaba.einvoice.prod.apply

提交开票申请,如果商户授权自动开票则自动转开票,否则等待商户审核。

func GetAlibabaEinvoiceProdApplyAPIResponse added in v1.3.4

func GetAlibabaEinvoiceProdApplyAPIResponse() *AlibabaEinvoiceProdApplyAPIResponse

GetAlibabaEinvoiceProdApplyAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceProdApplyAPIResponse

func (*AlibabaEinvoiceProdApplyAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceProdApplyAPIResponseModel

type AlibabaEinvoiceProdApplyAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_prod_apply_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceProdApplyAPIResponseModel is 提交发票申请 成功返回结果

func (*AlibabaEinvoiceProdApplyAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceProdApplyGetAPIRequest

type AlibabaEinvoiceProdApplyGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceProdApplyGetAPIRequest 查询发票申请 API请求 alibaba.einvoice.prod.apply.get

查询申请的详细信息,包含申请所关联的发票摘要信息+板式文件+预览图; 场景使用:1、业务前台收到申请状态变更消息后,调用此接口查询申请详情;2、主动补偿查询:当指定了自动开票,且发票申请长时间未收到状态变更通知时,可能存在丢消息的情况,此时可主动查询该申请,然后更新本地工单状态。

func GetAlibabaEinvoiceProdApplyGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceProdApplyGetAPIRequest() *AlibabaEinvoiceProdApplyGetAPIRequest

GetAlibabaEinvoiceProdApplyGetRequest 从 sync.Pool 获取 AlibabaEinvoiceProdApplyGetAPIRequest

func NewAlibabaEinvoiceProdApplyGetRequest

func NewAlibabaEinvoiceProdApplyGetRequest() *AlibabaEinvoiceProdApplyGetAPIRequest

NewAlibabaEinvoiceProdApplyGetRequest 初始化AlibabaEinvoiceProdApplyGetAPIRequest对象

func (AlibabaEinvoiceProdApplyGetAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceProdApplyGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceProdApplyGetAPIRequest) GetApiParams

func (r AlibabaEinvoiceProdApplyGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceProdApplyGetAPIRequest) GetInvoiceApplyQueryDto

GetInvoiceApplyQueryDto InvoiceApplyQueryDto Getter

func (AlibabaEinvoiceProdApplyGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceProdApplyGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceProdApplyGetAPIRequest) SetInvoiceApplyQueryDto

func (r *AlibabaEinvoiceProdApplyGetAPIRequest) SetInvoiceApplyQueryDto(_invoiceApplyQueryDto *InvoiceApplyDtlQueryDto) error

SetInvoiceApplyQueryDto is InvoiceApplyQueryDto Setter 查询申请请求

type AlibabaEinvoiceProdApplyGetAPIResponse

type AlibabaEinvoiceProdApplyGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceProdApplyGetAPIResponseModel
}

AlibabaEinvoiceProdApplyGetAPIResponse 查询发票申请 API返回值 alibaba.einvoice.prod.apply.get

查询申请的详细信息,包含申请所关联的发票摘要信息+板式文件+预览图; 场景使用:1、业务前台收到申请状态变更消息后,调用此接口查询申请详情;2、主动补偿查询:当指定了自动开票,且发票申请长时间未收到状态变更通知时,可能存在丢消息的情况,此时可主动查询该申请,然后更新本地工单状态。

func GetAlibabaEinvoiceProdApplyGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceProdApplyGetAPIResponse() *AlibabaEinvoiceProdApplyGetAPIResponse

GetAlibabaEinvoiceProdApplyGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceProdApplyGetAPIResponse

func (*AlibabaEinvoiceProdApplyGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceProdApplyGetAPIResponseModel

type AlibabaEinvoiceProdApplyGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_prod_apply_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceProdApplyGetAPIResponseModel is 查询发票申请 成功返回结果

func (*AlibabaEinvoiceProdApplyGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceProdResultFileurlGetAPIRequest

type AlibabaEinvoiceProdResultFileurlGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceProdResultFileurlGetAPIRequest 发票中台-发票文件下载地址查询 API请求 alibaba.einvoice.prod.result.fileurl.get

发票文件下载地址查询,外部ISV通过该接口可以查对应发票文件

func GetAlibabaEinvoiceProdResultFileurlGetAPIRequest added in v1.3.4

func GetAlibabaEinvoiceProdResultFileurlGetAPIRequest() *AlibabaEinvoiceProdResultFileurlGetAPIRequest

GetAlibabaEinvoiceProdResultFileurlGetRequest 从 sync.Pool 获取 AlibabaEinvoiceProdResultFileurlGetAPIRequest

func NewAlibabaEinvoiceProdResultFileurlGetRequest

func NewAlibabaEinvoiceProdResultFileurlGetRequest() *AlibabaEinvoiceProdResultFileurlGetAPIRequest

NewAlibabaEinvoiceProdResultFileurlGetRequest 初始化AlibabaEinvoiceProdResultFileurlGetAPIRequest对象

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetFileType

GetFileType FileType Getter

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetInvoiceCode

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetPlatformCode

GetPlatformCode PlatformCode Getter

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetPlatformUserId

GetPlatformUserId PlatformUserId Getter

func (AlibabaEinvoiceProdResultFileurlGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceProdResultFileurlGetAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetFileType

SetFileType is FileType Setter 发票文件类型,小写,pdf/ofd/jpg

func (*AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 发票代码

func (*AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 发票号码

func (*AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetPlatformCode

func (r *AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetPlatformCode(_platformCode string) error

SetPlatformCode is PlatformCode Setter 业务平台code, 由发票中台分配

func (*AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetPlatformUserId

func (r *AlibabaEinvoiceProdResultFileurlGetAPIRequest) SetPlatformUserId(_platformUserId string) error

SetPlatformUserId is PlatformUserId Setter 业务平台商户ID/卖家用户ID

type AlibabaEinvoiceProdResultFileurlGetAPIResponse

type AlibabaEinvoiceProdResultFileurlGetAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceProdResultFileurlGetAPIResponseModel
}

AlibabaEinvoiceProdResultFileurlGetAPIResponse 发票中台-发票文件下载地址查询 API返回值 alibaba.einvoice.prod.result.fileurl.get

发票文件下载地址查询,外部ISV通过该接口可以查对应发票文件

func GetAlibabaEinvoiceProdResultFileurlGetAPIResponse added in v1.3.4

func GetAlibabaEinvoiceProdResultFileurlGetAPIResponse() *AlibabaEinvoiceProdResultFileurlGetAPIResponse

GetAlibabaEinvoiceProdResultFileurlGetAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceProdResultFileurlGetAPIResponse

func (*AlibabaEinvoiceProdResultFileurlGetAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceProdResultFileurlGetAPIResponseModel

type AlibabaEinvoiceProdResultFileurlGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_prod_result_fileurl_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 发票版式文件下载地址。下载链接是一次性链接,有效期1天。请发票文件下载后本地保存, 若异常导致需要再次下载文件,请再次请求接口获取。
	FileDownloadUrl string `json:"file_download_url,omitempty" xml:"file_download_url,omitempty"`
}

AlibabaEinvoiceProdResultFileurlGetAPIResponseModel is 发票中台-发票文件下载地址查询 成功返回结果

func (*AlibabaEinvoiceProdResultFileurlGetAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceQrcodeCreateAPIRequest

type AlibabaEinvoiceQrcodeCreateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceQrcodeCreateAPIRequest 扫码开票二维码生成 API请求 alibaba.einvoice.qrcode.create

扫码开票功能中的二维码生成接口,pos机等发起请求生成二维码

func GetAlibabaEinvoiceQrcodeCreateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceQrcodeCreateAPIRequest() *AlibabaEinvoiceQrcodeCreateAPIRequest

GetAlibabaEinvoiceQrcodeCreateRequest 从 sync.Pool 获取 AlibabaEinvoiceQrcodeCreateAPIRequest

func NewAlibabaEinvoiceQrcodeCreateRequest

func NewAlibabaEinvoiceQrcodeCreateRequest() *AlibabaEinvoiceQrcodeCreateAPIRequest

NewAlibabaEinvoiceQrcodeCreateRequest 初始化AlibabaEinvoiceQrcodeCreateAPIRequest对象

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceQrcodeCreateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetApiParams

func (r AlibabaEinvoiceQrcodeCreateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetHeight

GetHeight Height Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetInvoiceItems

func (r AlibabaEinvoiceQrcodeCreateAPIRequest) GetInvoiceItems() []BillItemDo

GetInvoiceItems InvoiceItems Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceQrcodeCreateAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetPlatform

GetPlatform Platform Getter

GetQrLogo QrLogo Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetQrType

GetQrType QrType Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetSourceId

GetSourceId SourceId Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetSumPrice

GetSumPrice SumPrice Getter

func (AlibabaEinvoiceQrcodeCreateAPIRequest) GetWidth

GetWidth Width Getter

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetHeight

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetHeight(_height int64) error

SetHeight is Height Setter 二维码图片高度,默认=450

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetInvoiceItems

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetInvoiceItems(_invoiceItems []BillItemDo) error

SetInvoiceItems is InvoiceItems Setter 发票商品明细

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetOrderId

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetOrderId(_orderId string) error

SetOrderId is OrderId Setter 开票的订单号,同结算单订单号

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 收款方税务登记证号

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetPlatform

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetPlatform(_platform string) error

SetPlatform is Platform Setter 请求方ERP系统平台,同结算单同步的platform,不填默认=platform

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetQrLogo(_qrLogo string) error

SetQrLogo is QrLogo Setter 二维码图片中间的logo

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetQrType

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetQrType(_qrType int64) error

SetQrType is QrType Setter 二维码返回类型:1=二维码背后的URL,2=二维码图片CDN URL,3=二维码二进制数据流

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetSourceId

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetSourceId(_sourceId string) error

SetSourceId is SourceId Setter 请求方唯一标识ID,例如POS机编码

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetSumPrice

func (r *AlibabaEinvoiceQrcodeCreateAPIRequest) SetSumPrice(_sumPrice string) error

SetSumPrice is SumPrice Setter 开票金额

func (*AlibabaEinvoiceQrcodeCreateAPIRequest) SetWidth

SetWidth is Width Setter 二维码图片宽度,默认=450

type AlibabaEinvoiceQrcodeCreateAPIResponse

type AlibabaEinvoiceQrcodeCreateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceQrcodeCreateAPIResponseModel
}

AlibabaEinvoiceQrcodeCreateAPIResponse 扫码开票二维码生成 API返回值 alibaba.einvoice.qrcode.create

扫码开票功能中的二维码生成接口,pos机等发起请求生成二维码

func GetAlibabaEinvoiceQrcodeCreateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceQrcodeCreateAPIResponse() *AlibabaEinvoiceQrcodeCreateAPIResponse

GetAlibabaEinvoiceQrcodeCreateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceQrcodeCreateAPIResponse

func (*AlibabaEinvoiceQrcodeCreateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceQrcodeCreateAPIResponseModel

type AlibabaEinvoiceQrcodeCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_qrcode_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaEinvoiceQrcodeCreateResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceQrcodeCreateAPIResponseModel is 扫码开票二维码生成 成功返回结果

func (*AlibabaEinvoiceQrcodeCreateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceQrcodeCreateResultSet

type AlibabaEinvoiceQrcodeCreateResultSet struct {
	// errorMessage
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// result
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
}

AlibabaEinvoiceQrcodeCreateResultSet 结构体

func GetAlibabaEinvoiceQrcodeCreateResultSet added in v1.3.4

func GetAlibabaEinvoiceQrcodeCreateResultSet() *AlibabaEinvoiceQrcodeCreateResultSet

GetAlibabaEinvoiceQrcodeCreateResultSet() 从对象池中获取AlibabaEinvoiceQrcodeCreateResultSet

type AlibabaEinvoiceRedCreatereqAPIRequest

type AlibabaEinvoiceRedCreatereqAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceRedCreatereqAPIRequest 发票冲红接口 API请求 alibaba.einvoice.red.createreq

发票冲红接口,通过蓝票流水号或者发票号码+发票代码进行冲红

func GetAlibabaEinvoiceRedCreatereqAPIRequest added in v1.3.4

func GetAlibabaEinvoiceRedCreatereqAPIRequest() *AlibabaEinvoiceRedCreatereqAPIRequest

GetAlibabaEinvoiceRedCreatereqRequest 从 sync.Pool 获取 AlibabaEinvoiceRedCreatereqAPIRequest

func NewAlibabaEinvoiceRedCreatereqRequest

func NewAlibabaEinvoiceRedCreatereqRequest() *AlibabaEinvoiceRedCreatereqAPIRequest

NewAlibabaEinvoiceRedCreatereqRequest 初始化AlibabaEinvoiceRedCreatereqAPIRequest对象

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceRedCreatereqAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetApiParams

func (r AlibabaEinvoiceRedCreatereqAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetBlueSerialNo

func (r AlibabaEinvoiceRedCreatereqAPIRequest) GetBlueSerialNo() string

GetBlueSerialNo BlueSerialNo Getter

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetInvoiceCode

func (r AlibabaEinvoiceRedCreatereqAPIRequest) GetInvoiceCode() string

GetInvoiceCode InvoiceCode Getter

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetInvoiceNo

GetInvoiceNo InvoiceNo Getter

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetPayeeRegisterNo

func (r AlibabaEinvoiceRedCreatereqAPIRequest) GetPayeeRegisterNo() string

GetPayeeRegisterNo PayeeRegisterNo Getter

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceRedCreatereqAPIRequest) GetRedSerialNo

func (r AlibabaEinvoiceRedCreatereqAPIRequest) GetRedSerialNo() string

GetRedSerialNo RedSerialNo Getter

func (*AlibabaEinvoiceRedCreatereqAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceRedCreatereqAPIRequest) SetBlueSerialNo

func (r *AlibabaEinvoiceRedCreatereqAPIRequest) SetBlueSerialNo(_blueSerialNo string) error

SetBlueSerialNo is BlueSerialNo Setter 蓝票流水号,优先级高于发票代码+发票号码

func (*AlibabaEinvoiceRedCreatereqAPIRequest) SetInvoiceCode

func (r *AlibabaEinvoiceRedCreatereqAPIRequest) SetInvoiceCode(_invoiceCode string) error

SetInvoiceCode is InvoiceCode Setter 蓝票发票代码

func (*AlibabaEinvoiceRedCreatereqAPIRequest) SetInvoiceNo

func (r *AlibabaEinvoiceRedCreatereqAPIRequest) SetInvoiceNo(_invoiceNo string) error

SetInvoiceNo is InvoiceNo Setter 蓝票发票号码

func (*AlibabaEinvoiceRedCreatereqAPIRequest) SetPayeeRegisterNo

func (r *AlibabaEinvoiceRedCreatereqAPIRequest) SetPayeeRegisterNo(_payeeRegisterNo string) error

SetPayeeRegisterNo is PayeeRegisterNo Setter 销售方税号

func (*AlibabaEinvoiceRedCreatereqAPIRequest) SetRedSerialNo

func (r *AlibabaEinvoiceRedCreatereqAPIRequest) SetRedSerialNo(_redSerialNo string) error

SetRedSerialNo is RedSerialNo Setter 红票流水号

type AlibabaEinvoiceRedCreatereqAPIResponse

type AlibabaEinvoiceRedCreatereqAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceRedCreatereqAPIResponseModel
}

AlibabaEinvoiceRedCreatereqAPIResponse 发票冲红接口 API返回值 alibaba.einvoice.red.createreq

发票冲红接口,通过蓝票流水号或者发票号码+发票代码进行冲红

func GetAlibabaEinvoiceRedCreatereqAPIResponse added in v1.3.4

func GetAlibabaEinvoiceRedCreatereqAPIResponse() *AlibabaEinvoiceRedCreatereqAPIResponse

GetAlibabaEinvoiceRedCreatereqAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceRedCreatereqAPIResponse

func (*AlibabaEinvoiceRedCreatereqAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceRedCreatereqAPIResponseModel

type AlibabaEinvoiceRedCreatereqAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_red_createreq_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否冲红成功
	IsSuccess string `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlibabaEinvoiceRedCreatereqAPIResponseModel is 发票冲红接口 成功返回结果

func (*AlibabaEinvoiceRedCreatereqAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceSerialnoBatchGenerateAPIRequest

type AlibabaEinvoiceSerialnoBatchGenerateAPIRequest struct {
	model.Params
}

AlibabaEinvoiceSerialnoBatchGenerateAPIRequest 开票流水号批量生成接口 API请求 alibaba.einvoice.serialno.batch.generate

批量获取开票流水号接口。此接口1次返回1000条开票流水号,每个应用每天限流1000次调用。 优先使用alibaba.einvoice.serial.generate。

func GetAlibabaEinvoiceSerialnoBatchGenerateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceSerialnoBatchGenerateAPIRequest() *AlibabaEinvoiceSerialnoBatchGenerateAPIRequest

GetAlibabaEinvoiceSerialnoBatchGenerateRequest 从 sync.Pool 获取 AlibabaEinvoiceSerialnoBatchGenerateAPIRequest

func NewAlibabaEinvoiceSerialnoBatchGenerateRequest

func NewAlibabaEinvoiceSerialnoBatchGenerateRequest() *AlibabaEinvoiceSerialnoBatchGenerateAPIRequest

NewAlibabaEinvoiceSerialnoBatchGenerateRequest 初始化AlibabaEinvoiceSerialnoBatchGenerateAPIRequest对象

func (AlibabaEinvoiceSerialnoBatchGenerateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceSerialnoBatchGenerateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceSerialnoBatchGenerateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceSerialnoBatchGenerateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

type AlibabaEinvoiceSerialnoBatchGenerateAPIResponse

type AlibabaEinvoiceSerialnoBatchGenerateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceSerialnoBatchGenerateAPIResponseModel
}

AlibabaEinvoiceSerialnoBatchGenerateAPIResponse 开票流水号批量生成接口 API返回值 alibaba.einvoice.serialno.batch.generate

批量获取开票流水号接口。此接口1次返回1000条开票流水号,每个应用每天限流1000次调用。 优先使用alibaba.einvoice.serial.generate。

func GetAlibabaEinvoiceSerialnoBatchGenerateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceSerialnoBatchGenerateAPIResponse() *AlibabaEinvoiceSerialnoBatchGenerateAPIResponse

GetAlibabaEinvoiceSerialnoBatchGenerateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceSerialnoBatchGenerateAPIResponse

func (*AlibabaEinvoiceSerialnoBatchGenerateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceSerialnoBatchGenerateAPIResponseModel

type AlibabaEinvoiceSerialnoBatchGenerateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_serialno_batch_generate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	SerialNoList []string `json:"serial_no_list,omitempty" xml:"serial_no_list>string,omitempty"`
}

AlibabaEinvoiceSerialnoBatchGenerateAPIResponseModel is 开票流水号批量生成接口 成功返回结果

func (*AlibabaEinvoiceSerialnoBatchGenerateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceSerialnoGenerateAPIRequest

type AlibabaEinvoiceSerialnoGenerateAPIRequest struct {
	model.Params
}

AlibabaEinvoiceSerialnoGenerateAPIRequest 获取统一开票流水号 API请求 alibaba.einvoice.serialno.generate

erp调用开票请求时需要一个开票流水号,此接口就提供了统一的开票流水号,避免了不同系统的冲突

func GetAlibabaEinvoiceSerialnoGenerateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceSerialnoGenerateAPIRequest() *AlibabaEinvoiceSerialnoGenerateAPIRequest

GetAlibabaEinvoiceSerialnoGenerateRequest 从 sync.Pool 获取 AlibabaEinvoiceSerialnoGenerateAPIRequest

func NewAlibabaEinvoiceSerialnoGenerateRequest

func NewAlibabaEinvoiceSerialnoGenerateRequest() *AlibabaEinvoiceSerialnoGenerateAPIRequest

NewAlibabaEinvoiceSerialnoGenerateRequest 初始化AlibabaEinvoiceSerialnoGenerateAPIRequest对象

func (AlibabaEinvoiceSerialnoGenerateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceSerialnoGenerateAPIRequest) GetApiParams

func (r AlibabaEinvoiceSerialnoGenerateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceSerialnoGenerateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceSerialnoGenerateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

type AlibabaEinvoiceSerialnoGenerateAPIResponse

type AlibabaEinvoiceSerialnoGenerateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceSerialnoGenerateAPIResponseModel
}

AlibabaEinvoiceSerialnoGenerateAPIResponse 获取统一开票流水号 API返回值 alibaba.einvoice.serialno.generate

erp调用开票请求时需要一个开票流水号,此接口就提供了统一的开票流水号,避免了不同系统的冲突

func GetAlibabaEinvoiceSerialnoGenerateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceSerialnoGenerateAPIResponse() *AlibabaEinvoiceSerialnoGenerateAPIResponse

GetAlibabaEinvoiceSerialnoGenerateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceSerialnoGenerateAPIResponse

func (*AlibabaEinvoiceSerialnoGenerateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceSerialnoGenerateAPIResponseModel

type AlibabaEinvoiceSerialnoGenerateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_serialno_generate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	SerialNo string `json:"serial_no,omitempty" xml:"serial_no,omitempty"`
}

AlibabaEinvoiceSerialnoGenerateAPIResponseModel is 获取统一开票流水号 成功返回结果

func (*AlibabaEinvoiceSerialnoGenerateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxAuthQueryAPIRequest added in v1.2.5

type AlibabaEinvoiceTaxAuthQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxAuthQueryAPIRequest 发票中台授权信息获取 API请求 alibaba.einvoice.tax.auth.query

发票中台授权信息获取

func GetAlibabaEinvoiceTaxAuthQueryAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxAuthQueryAPIRequest() *AlibabaEinvoiceTaxAuthQueryAPIRequest

GetAlibabaEinvoiceTaxAuthQueryRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxAuthQueryAPIRequest

func NewAlibabaEinvoiceTaxAuthQueryRequest added in v1.2.5

func NewAlibabaEinvoiceTaxAuthQueryRequest() *AlibabaEinvoiceTaxAuthQueryAPIRequest

NewAlibabaEinvoiceTaxAuthQueryRequest 初始化AlibabaEinvoiceTaxAuthQueryAPIRequest对象

func (AlibabaEinvoiceTaxAuthQueryAPIRequest) GetApiMethodName added in v1.2.5

func (r AlibabaEinvoiceTaxAuthQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxAuthQueryAPIRequest) GetApiParams added in v1.2.5

func (r AlibabaEinvoiceTaxAuthQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxAuthQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceTaxAuthQueryAPIRequest) GetTaxAuthTokenQueryDto added in v1.2.5

func (r AlibabaEinvoiceTaxAuthQueryAPIRequest) GetTaxAuthTokenQueryDto() *TaxAuthTokenQueryDto

GetTaxAuthTokenQueryDto TaxAuthTokenQueryDto Getter

func (*AlibabaEinvoiceTaxAuthQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxAuthQueryAPIRequest) SetTaxAuthTokenQueryDto added in v1.2.5

func (r *AlibabaEinvoiceTaxAuthQueryAPIRequest) SetTaxAuthTokenQueryDto(_taxAuthTokenQueryDto *TaxAuthTokenQueryDto) error

SetTaxAuthTokenQueryDto is TaxAuthTokenQueryDto Setter 授权信息查询请求

type AlibabaEinvoiceTaxAuthQueryAPIResponse added in v1.2.5

type AlibabaEinvoiceTaxAuthQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxAuthQueryAPIResponseModel
}

AlibabaEinvoiceTaxAuthQueryAPIResponse 发票中台授权信息获取 API返回值 alibaba.einvoice.tax.auth.query

发票中台授权信息获取

func GetAlibabaEinvoiceTaxAuthQueryAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxAuthQueryAPIResponse() *AlibabaEinvoiceTaxAuthQueryAPIResponse

GetAlibabaEinvoiceTaxAuthQueryAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxAuthQueryAPIResponse

func (*AlibabaEinvoiceTaxAuthQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxAuthQueryAPIResponseModel added in v1.2.5

type AlibabaEinvoiceTaxAuthQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_auth_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceTaxAuthQueryAPIResponseModel is 发票中台授权信息获取 成功返回结果

func (*AlibabaEinvoiceTaxAuthQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest added in v1.2.5

type AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest 税筹业务账单文件下载URL查询 API请求 alibaba.einvoice.tax.opt.billdownloadurl.query

税筹业务账单文件下载的URL查询

func GetAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest() *AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest

GetAlibabaEinvoiceTaxOptBilldownloadurlQueryRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest

func NewAlibabaEinvoiceTaxOptBilldownloadurlQueryRequest added in v1.2.5

func NewAlibabaEinvoiceTaxOptBilldownloadurlQueryRequest() *AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest

NewAlibabaEinvoiceTaxOptBilldownloadurlQueryRequest 初始化AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest对象

func (AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetBelongingBusinessScenario added in v1.2.5

func (r AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetBelongingBusinessScenario() string

GetBelongingBusinessScenario BelongingBusinessScenario Getter

func (AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetBillDate added in v1.2.5

GetBillDate BillDate Getter

func (AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetCompanyCode added in v1.2.5

GetCompanyCode CompanyCode Getter

func (AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) GetUserType added in v1.2.5

GetUserType UserType Getter

func (*AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) SetBelongingBusinessScenario added in v1.2.5

func (r *AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) SetBelongingBusinessScenario(_belongingBusinessScenario string) error

SetBelongingBusinessScenario is BelongingBusinessScenario Setter 供应商提供服务的的合作企业的公司编码,当user_type为CONTRACTOR时,建议提供此参数。特别是供应商使用同一主体编码面向多个企业提供服务,务必提供此参数,用于明确区分需要下载哪个合作企业的业务账单。

func (*AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) SetBillDate added in v1.2.5

SetBillDate is BillDate Setter 指定账单的日期

func (*AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) SetCompanyCode added in v1.2.5

func (r *AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) SetCompanyCode(_companyCode string) error

SetCompanyCode is CompanyCode Setter 平台提供的公司编码

func (*AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIRequest) SetUserType added in v1.2.5

SetUserType is UserType Setter 用户类型,建议传递,供应商请传递固定值:CONTRACTOR

type AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse added in v1.2.5

type AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponseModel
}

AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse 税筹业务账单文件下载URL查询 API返回值 alibaba.einvoice.tax.opt.billdownloadurl.query

税筹业务账单文件下载的URL查询

func GetAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse() *AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse

GetAlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse

func (*AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponseModel added in v1.2.5

type AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_billdownloadurl_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alinkappserver系统返回的通用结果类
	Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponseModel is 税筹业务账单文件下载URL查询 成功返回结果

func (*AlibabaEinvoiceTaxOptBilldownloadurlQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest

type AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest 查询用户签约税优结果 API请求 alibaba.einvoice.tax.opt.esignresult.query

查询用户是否已经签约

func GetAlibabaEinvoiceTaxOptEsignresultQueryAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptEsignresultQueryAPIRequest() *AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest

GetAlibabaEinvoiceTaxOptEsignresultQueryRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest

func NewAlibabaEinvoiceTaxOptEsignresultQueryRequest

func NewAlibabaEinvoiceTaxOptEsignresultQueryRequest() *AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest

NewAlibabaEinvoiceTaxOptEsignresultQueryRequest 初始化AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest对象

func (AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) GetEmployerCode

GetEmployerCode EmployerCode Getter

func (AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) GetIdentificationInBelongingEmployer

func (r AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) GetIdentificationInBelongingEmployer() string

GetIdentificationInBelongingEmployer IdentificationInBelongingEmployer Getter

func (AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) SetEmployerCode

func (r *AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) SetEmployerCode(_employerCode string) error

SetEmployerCode is EmployerCode Setter 业务方编码

func (*AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) SetIdentificationInBelongingEmployer

func (r *AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest) SetIdentificationInBelongingEmployer(_identificationInBelongingEmployer string) error

SetIdentificationInBelongingEmployer is IdentificationInBelongingEmployer Setter 用户在业务方平台的userid

type AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse

type AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptEsignresultQueryAPIResponseModel
}

AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse 查询用户签约税优结果 API返回值 alibaba.einvoice.tax.opt.esignresult.query

查询用户是否已经签约

func GetAlibabaEinvoiceTaxOptEsignresultQueryAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptEsignresultQueryAPIResponse() *AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse

GetAlibabaEinvoiceTaxOptEsignresultQueryAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse

func (*AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptEsignresultQueryAPIResponseModel

type AlibabaEinvoiceTaxOptEsignresultQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_esignresult_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果
	Results []AgreementInfoDto `json:"results,omitempty" xml:"results>agreement_info_dto,omitempty"`
}

AlibabaEinvoiceTaxOptEsignresultQueryAPIResponseModel is 查询用户签约税优结果 成功返回结果

func (*AlibabaEinvoiceTaxOptEsignresultQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest

type AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest 查询用户的发薪账号 API请求 alibaba.einvoice.tax.opt.salaryaccount.query

查询用户的发薪账号状态

func GetAlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest() *AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest

GetAlibabaEinvoiceTaxOptSalaryaccountQueryRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest

func NewAlibabaEinvoiceTaxOptSalaryaccountQueryRequest

func NewAlibabaEinvoiceTaxOptSalaryaccountQueryRequest() *AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest

NewAlibabaEinvoiceTaxOptSalaryaccountQueryRequest 初始化AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest对象

func (AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) GetParamTaxOptimizationQueryPaySalaryAccountDTO

func (r AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) GetParamTaxOptimizationQueryPaySalaryAccountDTO() *TaxOptimizationQueryPaySalaryAccountDto

GetParamTaxOptimizationQueryPaySalaryAccountDTO ParamTaxOptimizationQueryPaySalaryAccountDTO Getter

func (AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) SetParamTaxOptimizationQueryPaySalaryAccountDTO

func (r *AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest) SetParamTaxOptimizationQueryPaySalaryAccountDTO(_paramTaxOptimizationQueryPaySalaryAccountDTO *TaxOptimizationQueryPaySalaryAccountDto) error

SetParamTaxOptimizationQueryPaySalaryAccountDTO is ParamTaxOptimizationQueryPaySalaryAccountDTO Setter 入参

type AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse

type AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponseModel
}

AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse 查询用户的发薪账号 API返回值 alibaba.einvoice.tax.opt.salaryaccount.query

查询用户的发薪账号状态

func GetAlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse() *AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse

GetAlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse

func (*AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponseModel

type AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_salaryaccount_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *TaxOptimizationQueryAlipayAccountResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponseModel is 查询用户的发薪账号 成功返回结果

func (*AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest

type AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest 更新用户发薪资产 API请求 alibaba.einvoice.tax.opt.salaryaccount.update

更新用户的发薪账号

func GetAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest() *AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest

GetAlibabaEinvoiceTaxOptSalaryaccountUpdateRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest

func NewAlibabaEinvoiceTaxOptSalaryaccountUpdateRequest

func NewAlibabaEinvoiceTaxOptSalaryaccountUpdateRequest() *AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest

NewAlibabaEinvoiceTaxOptSalaryaccountUpdateRequest 初始化AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest对象

func (AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) GetParamTaxOptimizationEmployeeAssetUpdateDTO

func (r AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) GetParamTaxOptimizationEmployeeAssetUpdateDTO() *TaxOptimizationEmployeeAssetUpdateDto

GetParamTaxOptimizationEmployeeAssetUpdateDTO ParamTaxOptimizationEmployeeAssetUpdateDTO Getter

func (AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) SetParamTaxOptimizationEmployeeAssetUpdateDTO

func (r *AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest) SetParamTaxOptimizationEmployeeAssetUpdateDTO(_paramTaxOptimizationEmployeeAssetUpdateDTO *TaxOptimizationEmployeeAssetUpdateDto) error

SetParamTaxOptimizationEmployeeAssetUpdateDTO is ParamTaxOptimizationEmployeeAssetUpdateDTO Setter 入参

type AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse

type AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponseModel
}

AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse 更新用户发薪资产 API返回值 alibaba.einvoice.tax.opt.salaryaccount.update

更新用户的发薪账号

func GetAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse() *AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse

GetAlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse

func (*AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponseModel

type AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_salaryaccount_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *TaxOptimizationEmployeeAssetUpdateResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponseModel is 更新用户发薪资产 成功返回结果

func (*AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest

type AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest 提交发薪账单 API请求 alibaba.einvoice.tax.opt.salarybill.commitbill

提交发薪账单

func GetAlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest() *AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest

GetAlibabaEinvoiceTaxOptSalarybillCommitbillRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest

func NewAlibabaEinvoiceTaxOptSalarybillCommitbillRequest

func NewAlibabaEinvoiceTaxOptSalarybillCommitbillRequest() *AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest

NewAlibabaEinvoiceTaxOptSalarybillCommitbillRequest 初始化AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest对象

func (AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) GetParamTaxOptimizationSalaryBillCommitReqDTO

func (r AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) GetParamTaxOptimizationSalaryBillCommitReqDTO() *TaxOptimizationSalaryBillCommitReqDto

GetParamTaxOptimizationSalaryBillCommitReqDTO ParamTaxOptimizationSalaryBillCommitReqDTO Getter

func (AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) SetParamTaxOptimizationSalaryBillCommitReqDTO

func (r *AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest) SetParamTaxOptimizationSalaryBillCommitReqDTO(_paramTaxOptimizationSalaryBillCommitReqDTO *TaxOptimizationSalaryBillCommitReqDto) error

SetParamTaxOptimizationSalaryBillCommitReqDTO is ParamTaxOptimizationSalaryBillCommitReqDTO Setter 入参

type AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse

type AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponseModel
}

AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse 提交发薪账单 API返回值 alibaba.einvoice.tax.opt.salarybill.commitbill

提交发薪账单

func GetAlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse() *AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse

GetAlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse

func (*AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponseModel

type AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_salarybill_commitbill_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 承包商编码
	ContractorCode string `json:"contractor_code,omitempty" xml:"contractor_code,omitempty"`
	// 明细id
	DetailId string `json:"detail_id,omitempty" xml:"detail_id,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 用户在业务方平台userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误原因
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
}

AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponseModel is 提交发薪账单 成功返回结果

func (*AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest

type AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest 受理发薪 API请求 alibaba.einvoice.tax.opt.salaryrequest.acceptpayment

发薪受理接口

func GetAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest() *AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest

GetAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest

func NewAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentRequest

func NewAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentRequest() *AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest

NewAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentRequest 初始化AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest对象

func (AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest) GetParamTaxOptimizationSalaryPaymentAccessReqDTO

GetParamTaxOptimizationSalaryPaymentAccessReqDTO ParamTaxOptimizationSalaryPaymentAccessReqDTO Getter

func (AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest) SetParamTaxOptimizationSalaryPaymentAccessReqDTO

func (r *AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest) SetParamTaxOptimizationSalaryPaymentAccessReqDTO(_paramTaxOptimizationSalaryPaymentAccessReqDTO *TaxOptimizationSalaryPaymentAccessReqDto) error

SetParamTaxOptimizationSalaryPaymentAccessReqDTO is ParamTaxOptimizationSalaryPaymentAccessReqDTO Setter 请求入参

type AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse

type AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponseModel
}

AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse 受理发薪 API返回值 alibaba.einvoice.tax.opt.salaryrequest.acceptpayment

发薪受理接口

func GetAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse() *AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse

GetAlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse

func (*AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponseModel

type AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_salaryrequest_acceptpayment_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务出参
	Result *TaxOptimizationSalaryPaymentAccessResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponseModel is 受理发薪 成功返回结果

func (*AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest

type AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest 单明细发薪受理 API请求 alibaba.einvoice.tax.opt.salaryrequest.singleaccept

单明细发薪受理

func GetAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest() *AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest

GetAlibabaEinvoiceTaxOptSalaryrequestSingleacceptRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest

func NewAlibabaEinvoiceTaxOptSalaryrequestSingleacceptRequest

func NewAlibabaEinvoiceTaxOptSalaryrequestSingleacceptRequest() *AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest

NewAlibabaEinvoiceTaxOptSalaryrequestSingleacceptRequest 初始化AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest对象

func (AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) GetParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO

func (r AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) GetParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO() *TaxOptimizationSingleDetailSalaryPaymentAccessDto

GetParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO ParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO Getter

func (AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) SetParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO

func (r *AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest) SetParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO(_paramTaxOptimizationSingleDetailSalaryPaymentAccessDTO *TaxOptimizationSingleDetailSalaryPaymentAccessDto) error

SetParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO is ParamTaxOptimizationSingleDetailSalaryPaymentAccessDTO Setter 入参

type AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse

type AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponseModel
}

AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse 单明细发薪受理 API返回值 alibaba.einvoice.tax.opt.salaryrequest.singleaccept

单明细发薪受理

func GetAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse() *AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse

GetAlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse

func (*AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponseModel

type AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_salaryrequest_singleaccept_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果类
	Result *TaxOptimizationSingleDetailPaymentAccessResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponseModel is 单明细发薪受理 成功返回结果

func (*AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest

type AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest 查询发薪结果 API请求 alibaba.einvoice.tax.opt.salaryresult.query

查询发薪结果

func GetAlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest() *AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest

GetAlibabaEinvoiceTaxOptSalaryresultQueryRequest 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest

func NewAlibabaEinvoiceTaxOptSalaryresultQueryRequest

func NewAlibabaEinvoiceTaxOptSalaryresultQueryRequest() *AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest

NewAlibabaEinvoiceTaxOptSalaryresultQueryRequest 初始化AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest对象

func (AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) GetDetailIdList

GetDetailIdList DetailIdList Getter

func (AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) GetEmployerCode

GetEmployerCode EmployerCode Getter

func (AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) SetDetailIdList

func (r *AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) SetDetailIdList(_detailIdList []string) error

SetDetailIdList is DetailIdList Setter 发薪流水号

func (*AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) SetEmployerCode

func (r *AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest) SetEmployerCode(_employerCode string) error

SetEmployerCode is EmployerCode Setter 业务方编码

type AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse

type AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponseModel
}

AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse 查询发薪结果 API返回值 alibaba.einvoice.tax.opt.salaryresult.query

查询发薪结果

func GetAlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse added in v1.3.4

func GetAlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse() *AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse

GetAlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse

func (*AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponseModel

type AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_tax_opt_salaryresult_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *TaxOptimizationSalaryPayResultQueryResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponseModel is 查询发薪结果 成功返回结果

func (*AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceUnitorderCheckAPIRequest

type AlibabaEinvoiceUnitorderCheckAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaEinvoiceUnitorderCheckAPIRequest 服务商订购单上传核对 API请求 alibaba.einvoice.unitorder.check

开票服务商回传收到的订购单用于电子发票平台核对

func GetAlibabaEinvoiceUnitorderCheckAPIRequest added in v1.3.4

func GetAlibabaEinvoiceUnitorderCheckAPIRequest() *AlibabaEinvoiceUnitorderCheckAPIRequest

GetAlibabaEinvoiceUnitorderCheckRequest 从 sync.Pool 获取 AlibabaEinvoiceUnitorderCheckAPIRequest

func NewAlibabaEinvoiceUnitorderCheckRequest

func NewAlibabaEinvoiceUnitorderCheckRequest() *AlibabaEinvoiceUnitorderCheckAPIRequest

NewAlibabaEinvoiceUnitorderCheckRequest 初始化AlibabaEinvoiceUnitorderCheckAPIRequest对象

func (AlibabaEinvoiceUnitorderCheckAPIRequest) GetApiMethodName

func (r AlibabaEinvoiceUnitorderCheckAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEinvoiceUnitorderCheckAPIRequest) GetApiParams

func (r AlibabaEinvoiceUnitorderCheckAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEinvoiceUnitorderCheckAPIRequest) GetBegin

GetBegin Begin Getter

func (AlibabaEinvoiceUnitorderCheckAPIRequest) GetEnd

GetEnd End Getter

func (AlibabaEinvoiceUnitorderCheckAPIRequest) GetOrders

GetOrders Orders Getter

func (AlibabaEinvoiceUnitorderCheckAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEinvoiceUnitorderCheckAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEinvoiceUnitorderCheckAPIRequest) SetBegin

SetBegin is Begin Setter 开始时间,来自于查询消息

func (*AlibabaEinvoiceUnitorderCheckAPIRequest) SetEnd

SetEnd is End Setter 结束时间,来自于查询消息

func (*AlibabaEinvoiceUnitorderCheckAPIRequest) SetOrders

SetOrders is Orders Setter 订购单列表

type AlibabaEinvoiceUnitorderCheckAPIResponse

type AlibabaEinvoiceUnitorderCheckAPIResponse struct {
	model.CommonResponse
	AlibabaEinvoiceUnitorderCheckAPIResponseModel
}

AlibabaEinvoiceUnitorderCheckAPIResponse 服务商订购单上传核对 API返回值 alibaba.einvoice.unitorder.check

开票服务商回传收到的订购单用于电子发票平台核对

func GetAlibabaEinvoiceUnitorderCheckAPIResponse added in v1.3.4

func GetAlibabaEinvoiceUnitorderCheckAPIResponse() *AlibabaEinvoiceUnitorderCheckAPIResponse

GetAlibabaEinvoiceUnitorderCheckAPIResponse 从 sync.Pool 获取 AlibabaEinvoiceUnitorderCheckAPIResponse

func (*AlibabaEinvoiceUnitorderCheckAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEinvoiceUnitorderCheckAPIResponseModel

type AlibabaEinvoiceUnitorderCheckAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_einvoice_unitorder_check_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 上传结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaEinvoiceUnitorderCheckAPIResponseModel is 服务商订购单上传核对 成功返回结果

func (*AlibabaEinvoiceUnitorderCheckAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type Apply added in v1.2.9

type Apply struct {
	// 发票明细
	InvoiceItems []InvoiceItem `json:"invoice_items,omitempty" xml:"invoice_items>invoice_item,omitempty"`
	// 电商平台代码,TB,TM,ALIPAY,JD
	PlatformCode string `json:"platform_code,omitempty" xml:"platform_code,omitempty"`
	// 买家备注
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 买家抬头
	PayerName string `json:"payer_name,omitempty" xml:"payer_name,omitempty"`
	// 电商平台对应的订单号
	PlatformTid string `json:"platform_tid,omitempty" xml:"platform_tid,omitempty"`
	// 买家税号
	PayerRegisterNo string `json:"payer_register_no,omitempty" xml:"payer_register_no,omitempty"`
	// 开票申请的触发类型,buyer_payed=卖家已付款,sent_goods=卖家已发货,buyer_confirm=买家确认收货,refund_seller_confirm=卖家同意退款,invoice_supply=买家申请补开发票,invoice_change=买家申请改抬头,change_paper=电换纸
	TriggerStatus string `json:"trigger_status,omitempty" xml:"trigger_status,omitempty"`
	// 发票(开票)类型,蓝票blue,红票red,默认blue
	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 开票金额
	InvoiceAmount string `json:"invoice_amount,omitempty" xml:"invoice_amount,omitempty"`
	// 不含税总金额
	SumPrice string `json:"sum_price,omitempty" xml:"sum_price,omitempty"`
	// 总税额
	SumTax string `json:"sum_tax,omitempty" xml:"sum_tax,omitempty"`
	// 购买方联系电话
	PayerPhone string `json:"payer_phone,omitempty" xml:"payer_phone,omitempty"`
	// 购买方地址
	PayerAddress string `json:"payer_address,omitempty" xml:"payer_address,omitempty"`
	// 购买方开户行账号
	PayerBankaccount string `json:"payer_bankaccount,omitempty" xml:"payer_bankaccount,omitempty"`
	// 购买方开户银行
	PayerBank string `json:"payer_bank,omitempty" xml:"payer_bank,omitempty"`
	// 发票申请修改时间
	GmtModifiedStr string `json:"gmt_modified_str,omitempty" xml:"gmt_modified_str,omitempty"`
	// 扩展属性
	ExtendProps string `json:"extend_props,omitempty" xml:"extend_props,omitempty"`
	// 发票申请创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 开票申请状态,0=已拒绝,1=申请中,2=已同意
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 发票种类,0=电子发票,1=纸质发票,2=专票,3=电子专用发票,4=全电普通发票,5=全电专用发票
	InvoiceKind int64 `json:"invoice_kind,omitempty" xml:"invoice_kind,omitempty"`
	// 抬头类型,0=个人,1=企业
	BusinessType int64 `json:"business_type,omitempty" xml:"business_type,omitempty"`
}

Apply 结构体

func GetApply added in v1.3.4

func GetApply() *Apply

GetApply() 从对象池中获取Apply

type BillItemDo

type BillItemDo struct {
	// 价税合计
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 商品名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 商品数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 规格型号,可选
	Specification string `json:"specification,omitempty" xml:"specification,omitempty"`
	// 商品单位
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 1 折扣行 2被折扣行 0普通行
	RowType int64 `json:"row_type,omitempty" xml:"row_type,omitempty"`
}

BillItemDo 结构体

func GetBillItemDo added in v1.3.4

func GetBillItemDo() *BillItemDo

GetBillItemDo() 从对象池中获取BillItemDo

type EinvoiceAmountCheckResult

type EinvoiceAmountCheckResult struct {
	// 税号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 开票日期
	InvoiceDate string `json:"invoice_date,omitempty" xml:"invoice_date,omitempty"`
	// 开票含税总金额
	TotalAmount string `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 开票不含税总金额
	TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 开票总税额
	TotalTax string `json:"total_tax,omitempty" xml:"total_tax,omitempty"`
	// 发票类型,蓝票=blue,红票=red
	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 开票量
	InvoiceCount int64 `json:"invoice_count,omitempty" xml:"invoice_count,omitempty"`
}

EinvoiceAmountCheckResult 结构体

func GetEinvoiceAmountCheckResult added in v1.3.4

func GetEinvoiceAmountCheckResult() *EinvoiceAmountCheckResult

GetEinvoiceAmountCheckResult() 从对象池中获取EinvoiceAmountCheckResult

type InvoiceApplyDtlDto

type InvoiceApplyDtlDto struct {
	// 该申请单 请求开票的结果,拆单的场景下可能有多笔发票请求  当apply_status为creating_inv, inv_failed, inv_success, inv_part_success 时返回该字段
	CreateInvResults []InvoiceCreateSimpleResultDto `json:"create_inv_results,omitempty" xml:"create_inv_results>invoice_create_simple_result_dto,omitempty"`
	// 申请明细列表
	InvoiceItems []InvoiceApplyItemsDto `json:"invoice_items,omitempty" xml:"invoice_items>invoice_apply_items_dto,omitempty"`
	// 合计实付金额(申请开票的总金额,含税),格式为2位小数。开红票时传正数。  需满足公式:开票总金额(invoiceAmount) = 各项明细的交易金额(amount)之和 - 各项明细的优惠金额(discount)之和。  当指定auto_create_invoice=true或商户配置为自动开票时该字段必填。
	ApplyAmount string `json:"apply_amount,omitempty" xml:"apply_amount,omitempty"`
	// 发票申请ID
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 发票申请模式,可选值:  pre_apply_url: URL预申请模式;适用于扫码开票(一单一码)的业务场景:业务前台提交开票金额等信息,请求阿里发票平台生成一个对应的发票申请页面URL。用户可在该页面中填写抬头等信息,然后提交正式的发票申请。  normal(默认为此模式): 正式提交用户的发票申请,商户根据此发票申请自动或审核开票。
	ApplyMode string `json:"apply_mode,omitempty" xml:"apply_mode,omitempty"`
	// 申请状态,可选值:  applying: 申请中,初始状态  cancelled: 申请已取消  confirmed: 商户已确认,待开/待录入发票  creating_inv: 开票中,待发票结果回传  inv_failed: 开票失败  inv_success: 开票成功  inv_part_success: 部分成功(拆单场景下存在。举例:发票申请拆单之后有10张票,其中有1张开票成功时,此时申请状态即为inv_part_success,当10张票全部成功申请状态则为inv_success)
	ApplyStatus string `json:"apply_status,omitempty" xml:"apply_status,omitempty"`
	// 申请创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 申请最近修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 发票备注
	InvoiceMemo string `json:"invoice_memo,omitempty" xml:"invoice_memo,omitempty"`
	// 发票(开票)类型,可选值:  blue: 蓝票  red: 红票
	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 原发票代码;  申请红票时必传
	NormalInvoiceCode string `json:"normal_invoice_code,omitempty" xml:"normal_invoice_code,omitempty"`
	// 原发票号码;  申请红票时必传
	NormalInvoiceNo string `json:"normal_invoice_no,omitempty" xml:"normal_invoice_no,omitempty"`
	// 外部业务方创建入驻工单的唯一幂等ID, 由业务方自己生成。  由字母数字组成
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 纳税人识别号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 购方地址,  专票必填。
	PayerAddress string `json:"payer_address,omitempty" xml:"payer_address,omitempty"`
	// 购方银行账号,  专票必填。
	PayerBankAccountId string `json:"payer_bank_account_id,omitempty" xml:"payer_bank_account_id,omitempty"`
	// 购方开户行名称,  专票必填。
	PayerBankName string `json:"payer_bank_name,omitempty" xml:"payer_bank_name,omitempty"`
	// 购方电子邮箱
	PayerEmail string `json:"payer_email,omitempty" xml:"payer_email,omitempty"`
	// 购方开票备注。不会显示在票面
	PayerMemo string `json:"payer_memo,omitempty" xml:"payer_memo,omitempty"`
	// 购方抬头
	PayerName string `json:"payer_name,omitempty" xml:"payer_name,omitempty"`
	// 购方联系电话,  专票必填。
	PayerPhone string `json:"payer_phone,omitempty" xml:"payer_phone,omitempty"`
	// 购方方税务登记证号,  开企业抬头时必填,  专票必填。
	PayerRegisterNo string `json:"payer_register_no,omitempty" xml:"payer_register_no,omitempty"`
	// 购方UID
	PayerUid string `json:"payer_uid,omitempty" xml:"payer_uid,omitempty"`
	// 业务前台的业务标记。  提供给业务前台打上特殊的业务标识,解决前台一些特殊场景,阿里发票不关心该字段的业务含义。
	PlatformBizFlag string `json:"platform_biz_flag,omitempty" xml:"platform_biz_flag,omitempty"`
	// 业务平台code, 由发票中台分配
	PlatformCode string `json:"platform_code,omitempty" xml:"platform_code,omitempty"`
	// 业务平台发票申请对应的订单号
	PlatformTid string `json:"platform_tid,omitempty" xml:"platform_tid,omitempty"`
	// 业务平台商户ID
	PlatformUserId string `json:"platform_user_id,omitempty" xml:"platform_user_id,omitempty"`
	// 红字发票信息表编号。  专票冲红时需要,商家跟税局申请
	RedNoticeNo string `json:"red_notice_no,omitempty" xml:"red_notice_no,omitempty"`
	// 抬头类型。可选值:  0:个人  1:企业
	BusinessType int64 `json:"business_type,omitempty" xml:"business_type,omitempty"`
	// 请求开票的销方信息  间联开票模式下,该字段无值。若调用方需要获取开具发票的销方信息,可调用查询发票详情接口
	CreateInvPayeeInfo *InvoiceCreatePayeeInfoDto `json:"create_inv_payee_info,omitempty" xml:"create_inv_payee_info,omitempty"`
	// 申请开票类型,可选值:  0: 电票  1:纸质普票  2:纸质专票
	InvoiceKind int64 `json:"invoice_kind,omitempty" xml:"invoice_kind,omitempty"`
	// 当前申请单是否为已终结状态。true: 是,false: 否。  主要用于区分inv_part_success状态下是终态还是中间态。
	IsFinally bool `json:"is_finally,omitempty" xml:"is_finally,omitempty"`
}

InvoiceApplyDtlDto 结构体

func GetInvoiceApplyDtlDto added in v1.3.4

func GetInvoiceApplyDtlDto() *InvoiceApplyDtlDto

GetInvoiceApplyDtlDto() 从对象池中获取InvoiceApplyDtlDto

type InvoiceApplyDtlQueryDto

type InvoiceApplyDtlQueryDto struct {
	// 中台发票申请ID,由中台生成。字母或数字组成。  可用于查询发票申请的详情。
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 是否需要生成发票板式文件的下载链接。默认为:false不生成。  调用方请根据使用场景而定。  true: 生成新的发票下载链接,拆单情况下生成多张发票链接响应时间较长,建议设置超时时间为6s.   false: 不生成下载链接,查询响应时间更快。调用方如果不需要发票链接,或者有对接查询发票详情接口时,此处建议传false
	NeedDownloadUrl bool `json:"need_download_url,omitempty" xml:"need_download_url,omitempty"`
}

InvoiceApplyDtlQueryDto 结构体

func GetInvoiceApplyDtlQueryDto added in v1.3.4

func GetInvoiceApplyDtlQueryDto() *InvoiceApplyDtlQueryDto

GetInvoiceApplyDtlQueryDto() 从对象池中获取InvoiceApplyDtlQueryDto

type InvoiceApplyDto

type InvoiceApplyDto struct {
	// 开票明细
	InvoiceItems []InvoiceApplyItemsDto `json:"invoice_items,omitempty" xml:"invoice_items>invoice_apply_items_dto,omitempty"`
	// 合计实付金额(申请开票的总金额,含税),格式为2位小数。开红票时传正数。需满足公式:开票总金额(invoiceAmount) = 各项明细的交易金额(amount)之和 - 各项明细的优惠金额(discount)之和
	ApplyAmount string `json:"apply_amount,omitempty" xml:"apply_amount,omitempty"`
	// 发票申请模式,可选值:  pre_apply_url: URL预申请模式;适用于扫码开票(一单一码)的业务场景:业务前台提交开票金额等信息,请求阿里发票平台生成一个对应的发票申请页面URL。用户可在该页面中填写抬头等信息,然后提交正式的发票申请。  normal(默认为此模式): 正式提交用户的发票申请,商户根据此发票申请自动或审核开票。
	ApplyMode string `json:"apply_mode,omitempty" xml:"apply_mode,omitempty"`
	// 请求来源:order: 下单
	ApplySource string `json:"apply_source,omitempty" xml:"apply_source,omitempty"`
	// 指定的开票税控设备ID 传了此参数,则使用传入的设备ID进行开票。 未传则会使用商户维护在阿里发票平台的默认设备开票。 业务前台请根据商户在哪维护税控设备进行选择,推荐后者。
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 发票备注,会显示在票面
	InvoiceMemo string `json:"invoice_memo,omitempty" xml:"invoice_memo,omitempty"`
	// 发票(开票)类型,可选值:blue: 蓝票red: 红票
	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 原发票代码(开红票时使用)
	NormalInvoiceCode string `json:"normal_invoice_code,omitempty" xml:"normal_invoice_code,omitempty"`
	// 原发票号码(开红票时使用)
	NormalInvoiceNo string `json:"normal_invoice_no,omitempty" xml:"normal_invoice_no,omitempty"`
	// 外部业务方发起开票申请的唯一幂等ID,?由调用平台生成。只能由字母和数字组成。
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 销方税务登记证号,长度要求15~20位。  传了此参数,则阿里发票平台会使用传入的销方税号进行开票。  未传则阿里发票平台会自动选择商户入驻的税号进行开票。
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 购方地址,专票必填。
	PayerAddress string `json:"payer_address,omitempty" xml:"payer_address,omitempty"`
	// 购方银行账号,专票必填。
	PayerBankAccountId string `json:"payer_bank_account_id,omitempty" xml:"payer_bank_account_id,omitempty"`
	// 购方开户行名称,专票必填。
	PayerBankName string `json:"payer_bank_name,omitempty" xml:"payer_bank_name,omitempty"`
	// 购方电子邮箱,需满足邮箱格式。  格式要求:\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*
	PayerEmail string `json:"payer_email,omitempty" xml:"payer_email,omitempty"`
	// 购方开票备注。不会显示在票面
	PayerMemo string `json:"payer_memo,omitempty" xml:"payer_memo,omitempty"`
	// 购方抬头;当apply_mode=pre_apply_url时可选
	PayerName string `json:"payer_name,omitempty" xml:"payer_name,omitempty"`
	// 购方联系电话,专票必填。
	PayerPhone string `json:"payer_phone,omitempty" xml:"payer_phone,omitempty"`
	// 购方方税务登记证号,由大写字母或数字组成,长度要求15~20位。开企业抬头时必填,专票必填。
	PayerRegisterNo string `json:"payer_register_no,omitempty" xml:"payer_register_no,omitempty"`
	// 购方UID
	PayerUid string `json:"payer_uid,omitempty" xml:"payer_uid,omitempty"`
	// 购方联系电话,专票必填。
	PhoneNumber string `json:"phone_number,omitempty" xml:"phone_number,omitempty"`
	// 业务前台的业务标记。提供给业务前台打上特殊的业务标识,解决前台一些特殊场景,中台不关心该字段的业务含义。
	PlatformBizFlag string `json:"platform_biz_flag,omitempty" xml:"platform_biz_flag,omitempty"`
	// 请求来源平台Code, 由发票中台分配
	PlatformCode string `json:"platform_code,omitempty" xml:"platform_code,omitempty"`
	// 业务平台发票申请对应的订单号。
	PlatformTid string `json:"platform_tid,omitempty" xml:"platform_tid,omitempty"`
	// 业务平台商户ID/用户ID
	PlatformUserId string `json:"platform_user_id,omitempty" xml:"platform_user_id,omitempty"`
	// 红字通知单号,专票冲红时需要,商家跟税局申请
	RedNoticeNo string `json:"red_notice_no,omitempty" xml:"red_notice_no,omitempty"`
	// 来源标识
	SourceFlag string `json:"source_flag,omitempty" xml:"source_flag,omitempty"`
	// 业务来源平台, 由发票中台分配
	SourcePlatformCode string `json:"source_platform_code,omitempty" xml:"source_platform_code,omitempty"`
	// 特殊票种标识,可选值:02: 农产品收购票
	SpecialFlag string `json:"special_flag,omitempty" xml:"special_flag,omitempty"`
	// 交易时间
	TradeTime string `json:"trade_time,omitempty" xml:"trade_time,omitempty"`
	// 抬头类型。可选值:0:个人1:企业;当apply_mode=pre_apply_url时可选
	BusinessType int64 `json:"business_type,omitempty" xml:"business_type,omitempty"`
	// 请求开票的销方信息。 传了此参数,则使用传入的销方信息进行开票。 未传则会以商户维护在阿里发票平台的销方信息为准。 业务前台请根据商户在哪维护销方信息进行选择,推荐后者。
	CreateInvPayeeInfo *InvoiceCreatePayeeInfoDto `json:"create_inv_payee_info,omitempty" xml:"create_inv_payee_info,omitempty"`
	// 开票发票类型可选值:0: 电票1:纸质普票2:纸质专票
	InvoiceKind int64 `json:"invoice_kind,omitempty" xml:"invoice_kind,omitempty"`
	// 征税方式,0普通征收,1减按征收,2差额征收
	LevyType int64 `json:"levy_type,omitempty" xml:"levy_type,omitempty"`
	// 购方收票物流信息,用于纸票场景。
	PayerLogisticsInfo *PayerLogisticsInfoDto `json:"payer_logistics_info,omitempty" xml:"payer_logistics_info,omitempty"`
	// 当前申请单是否自动开票。当业务前台传入了该字段时,以前台传入的值为准。当前台未传值时,中台会读取商户在中台维护的自动开票配置。true: 申请单会自动转开票请求,调用税控进行开票。false: 申请单数据会在中台落地,状态为申请中。不会发起开票请求。适用于商户需要人工审核之后,再确认开票的场景。
	AutoCreateInvoice bool `json:"auto_create_invoice,omitempty" xml:"auto_create_invoice,omitempty"`
}

InvoiceApplyDto 结构体

func GetInvoiceApplyDto added in v1.3.4

func GetInvoiceApplyDto() *InvoiceApplyDto

GetInvoiceApplyDto() 从对象池中获取InvoiceApplyDto

type InvoiceApplyItemsDto

type InvoiceApplyItemsDto struct {
	// 交易金额(含税)=?单价*数量。单位:元,格式为2位小数,精度2位小数。开红票时传正数。
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 开票明细备注
	BizMemo string `json:"biz_memo,omitempty" xml:"biz_memo,omitempty"`
	// 优惠金额(含税)可为0,交易金额-优惠金额=实付金额。单位:元,格式为2位小数,精度2位小数。开红票时传正数。
	Discount string `json:"discount,omitempty" xml:"discount,omitempty"`
	// 商品ID.当商户配置了按照商品ID匹配税编的税编规则时,该字段可用于税编规则匹配
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品名称/货物名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 发票项目编号(或商品编号)业务前台未传值中台会做税编规则匹配。业务前台有传值则优先取前台传入的值。
	ItemNo string `json:"item_no,omitempty" xml:"item_no,omitempty"`
	// 商品类型名称,如新零售、餐饮等等。当商户配置了按照类型匹配税编的税编规则时,该字段可用于税编规则匹配
	ItemType string `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 数量,最多6位小数
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 规格型号
	Specification string `json:"specification,omitempty" xml:"specification,omitempty"`
	// 单价(含税),格式为2位小数。最大支持6位小数,不足2位小数时需转化为2位小数格式。
	TaxPrice string `json:"tax_price,omitempty" xml:"tax_price,omitempty"`
	// 税率。格式为2位小数,业务前台未传值中台会做税编规则匹配。业务前台有传值则优先取前台传入的值。
	TaxRate string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 单位
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 0税率标识,只有税率为0的情况才有值,0=出口零税率,1=免税,2=不征收,3=普通零税率
	ZeroRateFlag string `json:"zero_rate_flag,omitempty" xml:"zero_rate_flag,omitempty"`
}

InvoiceApplyItemsDto 结构体

func GetInvoiceApplyItemsDto added in v1.3.4

func GetInvoiceApplyItemsDto() *InvoiceApplyItemsDto

GetInvoiceApplyItemsDto() 从对象池中获取InvoiceApplyItemsDto

type InvoiceApplyResultDto

type InvoiceApplyResultDto struct {
	// 开票结果
	CreateInvResultList []InvoiceCreateSimpleResultDto `json:"create_inv_result_list,omitempty" xml:"create_inv_result_list>invoice_create_simple_result_dto,omitempty"`
	// 中台发票申请ID,由中台生成。字母或数字组成
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 申请状态,可选值:  applying: 申请中,初始状态;  cancelled: 申请已取消;  confirmed: 商户已确认,待开/录入发票;  craeting_inv: 开票中,待发票结果回传;  inv_failed: 开票失败;  inv_success: 开票成功;  inv_part_success: 部分成功(拆单场景下存在。举例:发票申请拆单之后有10张票,其中有1张开票成功时,此时申请状态即为inv_part_success,当10张票全部成功申请状态则为inv_success)
	ApplyStatus string `json:"apply_status,omitempty" xml:"apply_status,omitempty"`
	// 生成的发票申请页面URL, 用户可在该页面中填写抬头等信息,然后提交正式的发票申请。  当apply_mode=create_apply_url 时必须返回。
	ApplyUrl string `json:"apply_url,omitempty" xml:"apply_url,omitempty"`
}

InvoiceApplyResultDto 结构体

func GetInvoiceApplyResultDto added in v1.3.4

func GetInvoiceApplyResultDto() *InvoiceApplyResultDto

GetInvoiceApplyResultDto() 从对象池中获取InvoiceApplyResultDto

type InvoiceCompanyDto

type InvoiceCompanyDto struct {
	// 企业所在区
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// 开户行账号,注意:开户行账号与名称必须拆开2个字段
	BankAccountId string `json:"bank_account_id,omitempty" xml:"bank_account_id,omitempty"`
	// 开户行名称,开户行账号加名称不超出100字符注意:开户行账号与名称必须拆开2个字段
	BankName string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// 企业所在城市。  请提交完整的城市名称,正确示例:杭州市,错误示例:杭州
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 企业名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 默认商品名称
	DefaultItemName string `json:"default_item_name,omitempty" xml:"default_item_name,omitempty"`
	// 默认税收分类编码
	DefaultTaxCode string `json:"default_tax_code,omitempty" xml:"default_tax_code,omitempty"`
	// 税率,格式为小数
	DefaultTaxRate string `json:"default_tax_rate,omitempty" xml:"default_tax_rate,omitempty"`
	// 企业地址
	DetailedAddress string `json:"detailed_address,omitempty" xml:"detailed_address,omitempty"`
	// 企业电话
	InvoicePhone string `json:"invoice_phone,omitempty" xml:"invoice_phone,omitempty"`
	// 复核人
	PayeeChecker string `json:"payee_checker,omitempty" xml:"payee_checker,omitempty"`
	// 默认开票人
	PayeeOperator string `json:"payee_operator,omitempty" xml:"payee_operator,omitempty"`
	// 收款人
	PayeeReceiver string `json:"payee_receiver,omitempty" xml:"payee_receiver,omitempty"`
	// 销方纳税人识别号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 企业所在省/直辖市
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 0税率标识,只有税率为0的情况才有值,0=出口零税率,1=免税,2=不征收,3=普通零税率
	ZeroTaxRateFlag string `json:"zero_tax_rate_flag,omitempty" xml:"zero_tax_rate_flag,omitempty"`
	// 企业类型,可选值:  一般纳税人:1;  小规模纳税人:2;  起征点以下纳税人:3;
	CompanyType int64 `json:"company_type,omitempty" xml:"company_type,omitempty"`
}

InvoiceCompanyDto 结构体

func GetInvoiceCompanyDto added in v1.3.4

func GetInvoiceCompanyDto() *InvoiceCompanyDto

GetInvoiceCompanyDto() 从对象池中获取InvoiceCompanyDto

type InvoiceContactDto

type InvoiceContactDto struct {
	// 联系人姓名
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 联系人电话
	ContactMobile string `json:"contact_mobile,omitempty" xml:"contact_mobile,omitempty"`
	// 联系人地址
	ContactAddr string `json:"contact_addr,omitempty" xml:"contact_addr,omitempty"`
	// 联系人邮件
	ContactMail string `json:"contact_mail,omitempty" xml:"contact_mail,omitempty"`
}

InvoiceContactDto 结构体

func GetInvoiceContactDto added in v1.3.4

func GetInvoiceContactDto() *InvoiceContactDto

GetInvoiceContactDto() 从对象池中获取InvoiceContactDto

type InvoiceCreatePayeeInfoDto

type InvoiceCreatePayeeInfoDto struct {
	// 销方地址,销方电话加地址不超出100字符
	PayeeAddress string `json:"payee_address,omitempty" xml:"payee_address,omitempty"`
	// 销方银行帐号
	PayeeBankAccountId string `json:"payee_bank_account_id,omitempty" xml:"payee_bank_account_id,omitempty"`
	// 销方开户行名称,开户行账号加名称不超出100字符
	PayeeBankName string `json:"payee_bank_name,omitempty" xml:"payee_bank_name,omitempty"`
	// 复核人
	PayeeChecker string `json:"payee_checker,omitempty" xml:"payee_checker,omitempty"`
	// 销方名称,公司名
	PayeeName string `json:"payee_name,omitempty" xml:"payee_name,omitempty"`
	// 开票人
	PayeeOperator string `json:"payee_operator,omitempty" xml:"payee_operator,omitempty"`
	// 销方电话
	PayeePhone string `json:"payee_phone,omitempty" xml:"payee_phone,omitempty"`
	// 收款人
	PayeeReceiver string `json:"payee_receiver,omitempty" xml:"payee_receiver,omitempty"`
	// 销方税务登记证号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
}

InvoiceCreatePayeeInfoDto 结构体

func GetInvoiceCreatePayeeInfoDto added in v1.3.4

func GetInvoiceCreatePayeeInfoDto() *InvoiceCreatePayeeInfoDto

GetInvoiceCreatePayeeInfoDto() 从对象池中获取InvoiceCreatePayeeInfoDto

type InvoiceCreateSimpleResultDto

type InvoiceCreateSimpleResultDto struct {
	// 错误码
	BizErrorCode string `json:"biz_error_code,omitempty" xml:"biz_error_code,omitempty"`
	// 错误描述
	BizErrorMsg string `json:"biz_error_msg,omitempty" xml:"biz_error_msg,omitempty"`
	// 开票状态
	CreateStatus string `json:"create_status,omitempty" xml:"create_status,omitempty"`
	// 错误类型
	ErrorType string `json:"error_type,omitempty" xml:"error_type,omitempty"`
	// 实际开票金额
	InvoiceAmount string `json:"invoice_amount,omitempty" xml:"invoice_amount,omitempty"`
	// 销售方名称
	PayeeName string `json:"payee_name,omitempty" xml:"payee_name,omitempty"`
	// 销方税号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 税控产品
	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`
	// 单张票序列号
	SingleSerialNo string `json:"single_serial_no,omitempty" xml:"single_serial_no,omitempty"`
	// 合计金额(不含税)
	SumPrice string `json:"sum_price,omitempty" xml:"sum_price,omitempty"`
	// 合计税额,格式为2位小数
	SumTax string `json:"sum_tax,omitempty" xml:"sum_tax,omitempty"`
	// 防伪码
	AntiFakeCode string `json:"anti_fake_code,omitempty" xml:"anti_fake_code,omitempty"`
	// 发票板式文件的下载地址。  need_download_url=true时返回。默认不生成。
	DownloadUrl string `json:"download_url,omitempty" xml:"download_url,omitempty"`
	// 发票板式文件下载地址(download_url)和预览图地址(invoice_image_url)的失效时间。  过期之后板式文件下载地址将无法访问,可以重新调用此接口,重新生成访问链接。  格式为:yyyy-MM-dd HH:mm:ss
	DownloadUrlExpires string `json:"download_url_expires,omitempty" xml:"download_url_expires,omitempty"`
	// 发票代码
	InvoiceCode string `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`
	// 开票日期;  当开票成功时必选
	InvoiceDate string `json:"invoice_date,omitempty" xml:"invoice_date,omitempty"`
	// 发票预览图的下载地址。  need_download_url=true时返回。默认不生成。
	InvoiceImageUrl string `json:"invoice_image_url,omitempty" xml:"invoice_image_url,omitempty"`
	// 发票号码
	InvoiceNo string `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`
	// 红票申请ID
	RedApplyId string `json:"red_apply_id,omitempty" xml:"red_apply_id,omitempty"`
	// 红票申请状态,定义同create_status
	RedCreateStatus string `json:"red_create_status,omitempty" xml:"red_create_status,omitempty"`
	// 开票发票类型,可选值:  0: 电票  1:纸质普票  2:纸质专票
	InvoiceKind int64 `json:"invoice_kind,omitempty" xml:"invoice_kind,omitempty"`
}

InvoiceCreateSimpleResultDto 结构体

func GetInvoiceCreateSimpleResultDto added in v1.3.4

func GetInvoiceCreateSimpleResultDto() *InvoiceCreateSimpleResultDto

GetInvoiceCreateSimpleResultDto() 从对象池中获取InvoiceCreateSimpleResultDto

type InvoiceFlowRefundDto

type InvoiceFlowRefundDto struct {
	// 工单id(入驻、续约、加盘)
	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`
	// 业务平台码
	PlatformCode string `json:"platform_code,omitempty" xml:"platform_code,omitempty"`
	// 退款备注信息
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
}

InvoiceFlowRefundDto 结构体

func GetInvoiceFlowRefundDto added in v1.3.4

func GetInvoiceFlowRefundDto() *InvoiceFlowRefundDto

GetInvoiceFlowRefundDto() 从对象池中获取InvoiceFlowRefundDto

type InvoiceFlowRenewDto

type InvoiceFlowRenewDto struct {
	// 外部幂等ID
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 被续约工单ID
	ParentFlowId string `json:"parent_flow_id,omitempty" xml:"parent_flow_id,omitempty"`
	// 请求来源平台code,由中台生成
	PlatformCode string `json:"platform_code,omitempty" xml:"platform_code,omitempty"`
	// 服务的有效天数,单位为天
	ServiceValidDays int64 `json:"service_valid_days,omitempty" xml:"service_valid_days,omitempty"`
}

InvoiceFlowRenewDto 结构体

func GetInvoiceFlowRenewDto added in v1.3.4

func GetInvoiceFlowRenewDto() *InvoiceFlowRenewDto

GetInvoiceFlowRenewDto() 从对象池中获取InvoiceFlowRenewDto

type InvoiceFlowRenewResultDto

type InvoiceFlowRenewResultDto struct {
	// 续约工单ID
	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`
	// 续约单结束时间
	ServEndTime string `json:"serv_end_time,omitempty" xml:"serv_end_time,omitempty"`
	// 续约单开始时间
	ServStartTime string `json:"serv_start_time,omitempty" xml:"serv_start_time,omitempty"`
}

InvoiceFlowRenewResultDto 结构体

func GetInvoiceFlowRenewResultDto added in v1.3.4

func GetInvoiceFlowRenewResultDto() *InvoiceFlowRenewResultDto

GetInvoiceFlowRenewResultDto() 从对象池中获取InvoiceFlowRenewResultDto

type InvoiceFwOrderDto

type InvoiceFwOrderDto struct {
	// 订购时间,格式yyyy-MM-dd HH:mm:ss
	BuyDate string `json:"buy_date,omitempty" xml:"buy_date,omitempty"`
	// 实付总金额,单位元,最多2位小数
	FactTotalFee string `json:"fact_total_fee,omitempty" xml:"fact_total_fee,omitempty"`
	// 商品规格ID
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 订购商品ID
	ArticleId string `json:"article_id,omitempty" xml:"article_id,omitempty"`
	// 服务市场订单号
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 产品Code,中台定义的税控产品Code
	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`
	// 纳税人识别号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 税控设备订购单ID
	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`
	// 入驻类型,可选值: 新订购:new,已有税控初始化:online
	RegisterType string `json:"register_type,omitempty" xml:"register_type,omitempty"`
	// 服务结束时间,格式yyyy-MM-dd HH:mm:ss
	ServEndTime string `json:"serv_end_time,omitempty" xml:"serv_end_time,omitempty"`
	// 服务起始时间,格式yyyy-MM-dd HH:mm:ss
	ServStartTime string `json:"serv_start_time,omitempty" xml:"serv_start_time,omitempty"`
	// 商品名称
	ArticleName string `json:"article_name,omitempty" xml:"article_name,omitempty"`
	// 联系人对象
	InvoiceContact *InvoiceContactDto `json:"invoice_contact,omitempty" xml:"invoice_contact,omitempty"`
}

InvoiceFwOrderDto 结构体

func GetInvoiceFwOrderDto added in v1.3.4

func GetInvoiceFwOrderDto() *InvoiceFwOrderDto

GetInvoiceFwOrderDto() 从对象池中获取InvoiceFwOrderDto

type InvoiceItem

type InvoiceItem struct {
	// 发票项目名称(或商品名称)
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 价税合计。(等于sumPrice和tax之和)
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 发票行性质。0表示正常行,1表示折扣行,2表示被折扣行。比如充电器单价100元,折扣10元,则明细为2行,充电器行性质为2,折扣行性质为1。如果充电器没有折扣,则值应为0
	RowType string `json:"row_type,omitempty" xml:"row_type,omitempty"`
	// 规格型号,可选
	Specification string `json:"specification,omitempty" xml:"specification,omitempty"`
	// 总价,格式:100.00(不含税)
	SumPrice string `json:"sum_price,omitempty" xml:"sum_price,omitempty"`
	// 税额
	Tax string `json:"tax,omitempty" xml:"tax,omitempty"`
	// 单价,格式:100.00(不含税)
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 税率。税率只能为0或0.03或0.04或0.06或0.11或0.13或0.17
	TaxRate string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 单位
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 发票项目编号(或商品编号)
	ItemNo string `json:"item_no,omitempty" xml:"item_no,omitempty"`
	// 淘宝子订单号
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 零税率标识,0=出口零税率,1=免税,2=不征收,3=普通零税率
	ZeroRateFlag string `json:"zero_rate_flag,omitempty" xml:"zero_rate_flag,omitempty"`
	// 商品的外部系统id,如果有sku则取sku的outerId,否则取item的outerId,,阿里发票平台自动开票时才有
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 商品IMIE号(不用传,将废弃)
	Imei string `json:"imei,omitempty" xml:"imei,omitempty"`
	// 是否运费行标识,true:运费行,false:非运费行
	IsPostFeeRow bool `json:"is_post_fee_row,omitempty" xml:"is_post_fee_row,omitempty"`
}

InvoiceItem 结构体

func GetInvoiceItem added in v1.3.4

func GetInvoiceItem() *InvoiceItem

GetInvoiceItem() 从对象池中获取InvoiceItem

type InvoiceItems

type InvoiceItems struct {
	// 商品名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 数量
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 价税合计
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 规格型号
	Specification string `json:"specification,omitempty" xml:"specification,omitempty"`
	// 单位
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
}

InvoiceItems 结构体

func GetInvoiceItems added in v1.3.4

func GetInvoiceItems() *InvoiceItems

GetInvoiceItems() 从对象池中获取InvoiceItems

type InvoiceMerchantDto

type InvoiceMerchantDto struct {
	// 企业所在区
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// 开户行账号
	BankAccountId string `json:"bank_account_id,omitempty" xml:"bank_account_id,omitempty"`
	// 开户行名称,开户行账号加名称不超出100字符
	BankName string `json:"bank_name,omitempty" xml:"bank_name,omitempty"`
	// 企业所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 企业名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 系统自动生成
	CompanyPlatformCode string `json:"company_platform_code,omitempty" xml:"company_platform_code,omitempty"`
	// 默认商品名称
	DefaultItemName string `json:"default_item_name,omitempty" xml:"default_item_name,omitempty"`
	// 默认税收分类编码
	DefaultTaxCode string `json:"default_tax_code,omitempty" xml:"default_tax_code,omitempty"`
	// 税率,格式为小数
	DefaultTaxRate string `json:"default_tax_rate,omitempty" xml:"default_tax_rate,omitempty"`
	// 企业地址,当flow_status=success时必选;
	DetailedAddress string `json:"detailed_address,omitempty" xml:"detailed_address,omitempty"`
	// 企业电话,当flow_status=success时必选;
	InvoicePhone string `json:"invoice_phone,omitempty" xml:"invoice_phone,omitempty"`
	// 复核人
	PayeeChecker string `json:"payee_checker,omitempty" xml:"payee_checker,omitempty"`
	// 默认开票人  当flow_status=success时必选;
	PayeeOperator string `json:"payee_operator,omitempty" xml:"payee_operator,omitempty"`
	// 收款人
	PayeeReceiver string `json:"payee_receiver,omitempty" xml:"payee_receiver,omitempty"`
	// 销方纳税人识别号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 企业所在省/直辖市
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 由阿里发票平台生成的tax_token, 后续通过平店铺授权时需要使用该token, 作为商户的身份认证。
	TaxToken string `json:"tax_token,omitempty" xml:"tax_token,omitempty"`
	// 0税率标识,只有税率为0的情况才有值,0=出口零税率,1=免税,2=不征收,3=普通零税率
	ZeroTaxRateFlag string `json:"zero_tax_rate_flag,omitempty" xml:"zero_tax_rate_flag,omitempty"`
	// 企业类型,可选值:  一般纳税人:1;  小规模纳税人:2;  起征点以下纳税人:3;
	CompanyType int64 `json:"company_type,omitempty" xml:"company_type,omitempty"`
}

InvoiceMerchantDto 结构体

func GetInvoiceMerchantDto added in v1.3.4

func GetInvoiceMerchantDto() *InvoiceMerchantDto

GetInvoiceMerchantDto() 从对象池中获取InvoiceMerchantDto

type InvoiceOrderRefundResultDto

type InvoiceOrderRefundResultDto struct {
	// 拒绝退款原因,拒绝退款时必传
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 退款工单事件:  refund_agree: 服务商同意退款,  refund_reject: 服务商拒绝退单
	Action string `json:"action,omitempty" xml:"action,omitempty"`
	// 退款工单流程ID
	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`
}

InvoiceOrderRefundResultDto 结构体

func GetInvoiceOrderRefundResultDto added in v1.3.4

func GetInvoiceOrderRefundResultDto() *InvoiceOrderRefundResultDto

GetInvoiceOrderRefundResultDto() 从对象池中获取InvoiceOrderRefundResultDto

type InvoiceOrderSimpleDto

type InvoiceOrderSimpleDto struct {
	// 所绑定的税控设备ID;  入驻成功 & 单机版税控产品时,包含该字段。
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 订购单ID
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 税控产品,产品码由中台定义。
	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`
	// 服务结束时间,格式yyyy-MM-dd HH:mm:ss 当flow_status=success时必选;
	ServEndTime string `json:"serv_end_time,omitempty" xml:"serv_end_time,omitempty"`
	// 服务起始时间,格式yyyy-MM-dd HH:mm:ss  当flow_status=success时必选;
	ServStartTime string `json:"serv_start_time,omitempty" xml:"serv_start_time,omitempty"`
}

InvoiceOrderSimpleDto 结构体

func GetInvoiceOrderSimpleDto added in v1.3.4

func GetInvoiceOrderSimpleDto() *InvoiceOrderSimpleDto

GetInvoiceOrderSimpleDto() 从对象池中获取InvoiceOrderSimpleDto

type InvoiceResult

type InvoiceResult struct {
	// 电子发票明细,erp开票默认不返回,如果erp需要获取阿里发票平台自动开票的结果,需要先找阿里小二开通权限
	InvoiceItems []InvoiceItem `json:"invoice_items,omitempty" xml:"invoice_items>invoice_item,omitempty"`
	// 防伪码
	AntiFakeCode string `json:"anti_fake_code,omitempty" xml:"anti_fake_code,omitempty"`
	// 发票密文,密码区的字符串
	Ciphertext string `json:"ciphertext,omitempty" xml:"ciphertext,omitempty"`
	// 税控设备编号(新版电子发票有)
	DeviceNo string `json:"device_no,omitempty" xml:"device_no,omitempty"`
	// erp自定义单据号
	ErpTid string `json:"erp_tid,omitempty" xml:"erp_tid,omitempty"`
	// 文件类型(pdf,jpg,png)
	FileDataType string `json:"file_data_type,omitempty" xml:"file_data_type,omitempty"`
	// 发票PDF的下载地址(仅在单个查询接口上显示,批量查询不显示)
	FilePath string `json:"file_path,omitempty" xml:"file_path,omitempty"`
	// 开票金额
	InvoiceAmount string `json:"invoice_amount,omitempty" xml:"invoice_amount,omitempty"`
	// 发票代码
	InvoiceCode string `json:"invoice_code,omitempty" xml:"invoice_code,omitempty"`
	// 开票日期
	InvoiceDate string `json:"invoice_date,omitempty" xml:"invoice_date,omitempty"`
	// 发票号码
	InvoiceNo string `json:"invoice_no,omitempty" xml:"invoice_no,omitempty"`
	// 电商平台代码。淘宝:taobao,天猫:tmall
	PlatformCode string `json:"platform_code,omitempty" xml:"platform_code,omitempty"`
	// 电商平台订单号
	PlatformTid string `json:"platform_tid,omitempty" xml:"platform_tid,omitempty"`
	// 开票流水号,唯一标志开票请求。如果两次请求流水号相同,则表示重复请求。
	SerialNo string `json:"serial_no,omitempty" xml:"serial_no,omitempty"`
	// 开票状态 (waiting = 开票中) 、(create_success = 开票成功)、(create_failed = 开票失败)
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 错误编码
	BizErrorCode string `json:"biz_error_code,omitempty" xml:"biz_error_code,omitempty"`
	// 错误信息
	BizErrorMsg string `json:"biz_error_msg,omitempty" xml:"biz_error_msg,omitempty"`
	// 发票类型,blue=蓝票,red=红票
	InvoiceType string `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 原蓝票发票代码,invoiceType=red时有值
	NormalInvoiceCode string `json:"normal_invoice_code,omitempty" xml:"normal_invoice_code,omitempty"`
	// 原蓝票发票号码,invoiceType=red时有值
	NormalInvoiceNo string `json:"normal_invoice_no,omitempty" xml:"normal_invoice_no,omitempty"`
	// 开票人,erp开票不返回,用来erp获取自动开票结果
	PayeeOperator string `json:"payee_operator,omitempty" xml:"payee_operator,omitempty"`
	// 收款人,erp开票不返回,用来erp获取自动开票结果
	PayeeReceiver string `json:"payee_receiver,omitempty" xml:"payee_receiver,omitempty"`
	// 复核人,erp开票不返回,用来erp获取自动开票结果
	PayeeChecker string `json:"payee_checker,omitempty" xml:"payee_checker,omitempty"`
	// 购买方抬头,erp开票不返回,用来erp获取自动开票结果
	PayerName string `json:"payer_name,omitempty" xml:"payer_name,omitempty"`
	// 购买方税号,erp开票不返回,用来erp获取自动开票结果
	PayerRegisterNo string `json:"payer_register_no,omitempty" xml:"payer_register_no,omitempty"`
	// 购买方企业电话,erp开票不返回,用来erp获取自动开票结果
	PayerPhone string `json:"payer_phone,omitempty" xml:"payer_phone,omitempty"`
	// 购买方企业地址,erp开票不返回,用来erp获取自动开票结果
	PayerAddress string `json:"payer_address,omitempty" xml:"payer_address,omitempty"`
	// 购买方企业银行及账号,erp开票不返回,用来erp获取自动开票结果
	PayerBankaccount string `json:"payer_bankaccount,omitempty" xml:"payer_bankaccount,omitempty"`
	// 销售方税号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 开票时间,时分秒格式(注意:2019-04-11之后开具的发票才返回)
	InvoiceTime string `json:"invoice_time,omitempty" xml:"invoice_time,omitempty"`
	// 二维码
	QrCode string `json:"qr_code,omitempty" xml:"qr_code,omitempty"`
	// 发票种类,0=电子发票,1=纸质发票,2=纸质专票
	InvoiceKind int64 `json:"invoice_kind,omitempty" xml:"invoice_kind,omitempty"`
}

InvoiceResult 结构体

func GetInvoiceResult added in v1.3.4

func GetInvoiceResult() *InvoiceResult

GetInvoiceResult() 从对象池中获取InvoiceResult

type InvoiceResultItemDto

type InvoiceResultItemDto struct {
	// 数量,最多6位小数。  折扣行此参数不能传,非折扣行必传。存在则需>0
	Quantity string `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 单价(不含税),格式为2位小数。最大支持6位小数,不足2位小数时需转化为2位小数格式。折扣行此参数不能传,非折扣行必传
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 税率。格式为2位小数,如:0.00, 0.03, 0.13等等
	TaxRate string `json:"tax_rate,omitempty" xml:"tax_rate,omitempty"`
	// 发票项目编号(或商品编号)
	ItemNo string `json:"item_no,omitempty" xml:"item_no,omitempty"`
	// 发票项目名称(或商品名称)
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 含税总金额 (等于sum_price和tax之和),  单位:元,格式为2位小数,精度2位小数
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 单位。折扣行不能传,非折扣行必传
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 规格型号
	Specification string `json:"specification,omitempty" xml:"specification,omitempty"`
	// 0税率标识,只有税率为0的情况才有值,0=出口零税率,1=免税,2=不征收,3=普通零税率
	ZeroRateFlag string `json:"zero_rate_flag,omitempty" xml:"zero_rate_flag,omitempty"`
	// 税额, 格式为2位小数
	Tax string `json:"tax,omitempty" xml:"tax,omitempty"`
	// 不含税总金额,格式为2位小数  单位:元,精度2位小数
	SumPrice string `json:"sum_price,omitempty" xml:"sum_price,omitempty"`
	// 发票行性质。0表示正常行,1表示折扣行,2表示被折扣行。  比如充电器单价100元,折扣10元,则明细为2行,充电器行性质为2,折扣行性质为1。如果充电器没有折扣,则值应为0
	RowType int64 `json:"row_type,omitempty" xml:"row_type,omitempty"`
}

InvoiceResultItemDto 结构体

func GetInvoiceResultItemDto added in v1.3.4

func GetInvoiceResultItemDto() *InvoiceResultItemDto

GetInvoiceResultItemDto() 从对象池中获取InvoiceResultItemDto

type InvoiceTaxFlowCreateDto

type InvoiceTaxFlowCreateDto struct {
	// 外部业务方创建税控开通工单的唯一幂等ID(即:相同outer_id 会被视为同一个请求,被幂等处理), 由业务方自己生成。  只能由字母数字组成
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 业务平台code, 由阿里发票小二分配
	PlatformCode string `json:"platform_code,omitempty" xml:"platform_code,omitempty"`
	// 业务平台商户ID
	PlatformUserId string `json:"platform_user_id,omitempty" xml:"platform_user_id,omitempty"`
	// 税控产品,产品码由中台定义。
	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`
	// 企业税务信息
	InvoiceCompany *InvoiceCompanyDto `json:"invoice_company,omitempty" xml:"invoice_company,omitempty"`
	// 联系人信息
	InvoiceContact *InvoiceContactDto `json:"invoice_contact,omitempty" xml:"invoice_contact,omitempty"`
	// 服务的有效天数,单位为天。  阿里发票服务周期计算规则为:服务起始时间=部署完成时的系统时间,服务截止时间=服务起始时间+serviceValidDays
	ServiceValidDays int64 `json:"service_valid_days,omitempty" xml:"service_valid_days,omitempty"`
}

InvoiceTaxFlowCreateDto 结构体

func GetInvoiceTaxFlowCreateDto added in v1.3.4

func GetInvoiceTaxFlowCreateDto() *InvoiceTaxFlowCreateDto

GetInvoiceTaxFlowCreateDto() 从对象池中获取InvoiceTaxFlowCreateDto

type OrderRightsInfo added in v1.2.8

type OrderRightsInfo struct {
	// 订单号
	Tid string `json:"tid,omitempty" xml:"tid,omitempty"`
	// 订单应开票时间
	ExceptInvoiceTime string `json:"except_invoice_time,omitempty" xml:"except_invoice_time,omitempty"`
}

OrderRightsInfo 结构体

func GetOrderRightsInfo added in v1.3.4

func GetOrderRightsInfo() *OrderRightsInfo

GetOrderRightsInfo() 从对象池中获取OrderRightsInfo

type OrderRightsResult added in v1.2.8

type OrderRightsResult struct {
	// 赔付列表
	PayoutList []OrderRightsInfo `json:"payout_list,omitempty" xml:"payout_list>order_rights_info,omitempty"`
	// 赔付列表总数,超过系统最大展示数量是以200+的格式返回,
	TotalCount string `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

OrderRightsResult 结构体

func GetOrderRightsResult added in v1.3.4

func GetOrderRightsResult() *OrderRightsResult

GetOrderRightsResult() 从对象池中获取OrderRightsResult

type PayerLogisticsInfoDto

type PayerLogisticsInfoDto struct {
	// 收件人地址
	ContactAddr string `json:"contact_addr,omitempty" xml:"contact_addr,omitempty"`
	// 收件人电话
	ContactMobile string `json:"contact_mobile,omitempty" xml:"contact_mobile,omitempty"`
	// 收件人姓名
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
}

PayerLogisticsInfoDto 结构体

func GetPayerLogisticsInfoDto added in v1.3.4

func GetPayerLogisticsInfoDto() *PayerLogisticsInfoDto

GetPayerLogisticsInfoDto() 从对象池中获取PayerLogisticsInfoDto

type QrCodeDo

type QrCodeDo struct {
	QrLogo string `json:"qr_logo,omitempty" xml:"qr_logo,omitempty"`
	// 二维码返回数据类型:1=二维码背后的URL,2=二维码图片CDN URL,3=二维码二进制数据流
	QrType int64 `json:"qr_type,omitempty" xml:"qr_type,omitempty"`
	// 二维码宽度
	Width int64 `json:"width,omitempty" xml:"width,omitempty"`
	// 二维码高度
	Height int64 `json:"height,omitempty" xml:"height,omitempty"`
}

QrCodeDo 结构体

func GetQrCodeDo added in v1.3.4

func GetQrCodeDo() *QrCodeDo

GetQrCodeDo() 从对象池中获取QrCodeDo

type ResultList

type ResultList struct {
	// 开票明细列表
	InvoiceItems []InvoiceItems `json:"invoice_items,omitempty" xml:"invoice_items>invoice_items,omitempty"`
	// 付款方税号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 付款方平台
	Platform string `json:"platform,omitempty" xml:"platform,omitempty"`
	// 订单id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 开票金额
	SumPrice string `json:"sum_price,omitempty" xml:"sum_price,omitempty"`
	// seriNo
	SeriNo string `json:"seri_no,omitempty" xml:"seri_no,omitempty"`
	// invoiceStatus
	InvoiceStatus int64 `json:"invoice_status,omitempty" xml:"invoice_status,omitempty"`
}

ResultList 结构体

func GetResultList added in v1.3.4

func GetResultList() *ResultList

GetResultList() 从对象池中获取ResultList

type SalaryDetailDto

type SalaryDetailDto struct {
	// 账期
	AccountDate string `json:"account_date,omitempty" xml:"account_date,omitempty"`
	// 收款账号
	AssetSymbol string `json:"asset_symbol,omitempty" xml:"asset_symbol,omitempty"`
	// 账号类型
	AssetType string `json:"asset_type,omitempty" xml:"asset_type,omitempty"`
	// 业务时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 明细流水号
	DetailId string `json:"detail_id,omitempty" xml:"detail_id,omitempty"`
	// 业务编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 发薪失败原因
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 用户在业务方平台上的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 执行时间
	ProcessTime string `json:"process_time,omitempty" xml:"process_time,omitempty"`
	// 发薪状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 发薪金额
	ApplyAmount int64 `json:"apply_amount,omitempty" xml:"apply_amount,omitempty"`
	// 已发金额
	SalaryAmount int64 `json:"salary_amount,omitempty" xml:"salary_amount,omitempty"`
}

SalaryDetailDto 结构体

func GetSalaryDetailDto added in v1.3.4

func GetSalaryDetailDto() *SalaryDetailDto

GetSalaryDetailDto() 从对象池中获取SalaryDetailDto

type ServiceResult

type ServiceResult struct {
	// 操作结果对象
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 系统自动生成
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 订购单信息
	Result *InvoiceFwOrderDto `json:"result,omitempty" xml:"result,omitempty"`
	// 续约返回结果
	InvoiceFlowRenewResult *InvoiceFlowRenewResultDto `json:"invoice_flow_renew_result,omitempty" xml:"invoice_flow_renew_result,omitempty"`
	// 工单详情
	TaxFlowQueryResult *TaxFlowQueryResult `json:"tax_flow_query_result,omitempty" xml:"tax_flow_query_result,omitempty"`
	// 申请结果
	ApplyResultDto *InvoiceApplyResultDto `json:"apply_result_dto,omitempty" xml:"apply_result_dto,omitempty"`
	// 发票申请详情
	InvoiceApplyDtl *InvoiceApplyDtlDto `json:"invoice_apply_dtl,omitempty" xml:"invoice_apply_dtl,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

ServiceResult 结构体

func GetServiceResult added in v1.3.4

func GetServiceResult() *ServiceResult

GetServiceResult() 从对象池中获取ServiceResult

type SimpleUnitOrder

type SimpleUnitOrder struct {
	// 订购单号
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 税盘编号
	TaxDiskNo string `json:"tax_disk_no,omitempty" xml:"tax_disk_no,omitempty"`
	// 状态-0:待部署,1:部署,2:变更,3:释放
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

SimpleUnitOrder 结构体

func GetSimpleUnitOrder added in v1.3.4

func GetSimpleUnitOrder() *SimpleUnitOrder

GetSimpleUnitOrder() 从对象池中获取SimpleUnitOrder

type TaxAuthTokenQueryDto added in v1.2.5

type TaxAuthTokenQueryDto struct {
	// 税控产品码
	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`
	// 服务商平台授权商户的税号
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
}

TaxAuthTokenQueryDto 结构体

func GetTaxAuthTokenQueryDto added in v1.3.4

func GetTaxAuthTokenQueryDto() *TaxAuthTokenQueryDto

GetTaxAuthTokenQueryDto() 从对象池中获取TaxAuthTokenQueryDto

type TaxFlowQueryResult

type TaxFlowQueryResult struct {
	// 入驻开通工单ID
	FlowId string `json:"flow_id,omitempty" xml:"flow_id,omitempty"`
	// 入驻开通工单状态:  process: 入驻中;  success: 入驻成功;  closed: 入驻失败(发生退订或驳回工单)
	FlowStatus string `json:"flow_status,omitempty" xml:"flow_status,omitempty"`
	// 开票商户信息
	InvoiceMerchant *InvoiceMerchantDto `json:"invoice_merchant,omitempty" xml:"invoice_merchant,omitempty"`
	// 订购单信息
	InvoiceOrder *InvoiceOrderSimpleDto `json:"invoice_order,omitempty" xml:"invoice_order,omitempty"`
}

TaxFlowQueryResult 结构体

func GetTaxFlowQueryResult added in v1.3.4

func GetTaxFlowQueryResult() *TaxFlowQueryResult

GetTaxFlowQueryResult() 从对象池中获取TaxFlowQueryResult

type TaxOptimizationBillDownloadUrlResultDto added in v1.2.5

type TaxOptimizationBillDownloadUrlResultDto struct {
	// 账单文件的下载地址,请求成功后20s内有效
	DownloadUrl string `json:"download_url,omitempty" xml:"download_url,omitempty"`
}

TaxOptimizationBillDownloadUrlResultDto 结构体

func GetTaxOptimizationBillDownloadUrlResultDto added in v1.3.4

func GetTaxOptimizationBillDownloadUrlResultDto() *TaxOptimizationBillDownloadUrlResultDto

GetTaxOptimizationBillDownloadUrlResultDto() 从对象池中获取TaxOptimizationBillDownloadUrlResultDto

type TaxOptimizationEmployeeAssetUpdateDto

type TaxOptimizationEmployeeAssetUpdateDto struct {
	// 需要更新的资产账号
	AssetSymbol string `json:"asset_symbol,omitempty" xml:"asset_symbol,omitempty"`
	// 需要更新的资产类型
	AssetType string `json:"asset_type,omitempty" xml:"asset_type,omitempty"`
	// 承包商编码
	ContractorCode string `json:"contractor_code,omitempty" xml:"contractor_code,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 用户在业务方平台的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 税优模式
	TaxOptimizationMode string `json:"tax_optimization_mode,omitempty" xml:"tax_optimization_mode,omitempty"`
}

TaxOptimizationEmployeeAssetUpdateDto 结构体

func GetTaxOptimizationEmployeeAssetUpdateDto added in v1.3.4

func GetTaxOptimizationEmployeeAssetUpdateDto() *TaxOptimizationEmployeeAssetUpdateDto

GetTaxOptimizationEmployeeAssetUpdateDto() 从对象池中获取TaxOptimizationEmployeeAssetUpdateDto

type TaxOptimizationEmployeeAssetUpdateResultDto

type TaxOptimizationEmployeeAssetUpdateResultDto struct {
	// 承包商编码
	ContractorCode string `json:"contractor_code,omitempty" xml:"contractor_code,omitempty"`
	// 需要更新的资产账号
	CurrentBindedAssetSymbol string `json:"current_binded_asset_symbol,omitempty" xml:"current_binded_asset_symbol,omitempty"`
	// 需要更新的资产类型
	CurrentBindedAssetType string `json:"current_binded_asset_type,omitempty" xml:"current_binded_asset_type,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 用户在业务方平台的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 当前资产账号
	PreviousBindedAssetSymbol string `json:"previous_binded_asset_symbol,omitempty" xml:"previous_binded_asset_symbol,omitempty"`
	// 当前资产类型
	PreviousBindedAssetType string `json:"previous_binded_asset_type,omitempty" xml:"previous_binded_asset_type,omitempty"`
	// 税优模式
	TaxOptimizationMode string `json:"tax_optimization_mode,omitempty" xml:"tax_optimization_mode,omitempty"`
}

TaxOptimizationEmployeeAssetUpdateResultDto 结构体

func GetTaxOptimizationEmployeeAssetUpdateResultDto added in v1.3.4

func GetTaxOptimizationEmployeeAssetUpdateResultDto() *TaxOptimizationEmployeeAssetUpdateResultDto

GetTaxOptimizationEmployeeAssetUpdateResultDto() 从对象池中获取TaxOptimizationEmployeeAssetUpdateResultDto

type TaxOptimizationQueryAlipayAccountResultDto

type TaxOptimizationQueryAlipayAccountResultDto struct {
	// 认证类型
	CertTypeEnum string `json:"cert_type_enum,omitempty" xml:"cert_type_enum,omitempty"`
	// 账号状态
	EnableStatusEnum string `json:"enable_status_enum,omitempty" xml:"enable_status_enum,omitempty"`
	// 发薪账号
	PaySalaryAlipayAccount string `json:"pay_salary_alipay_account,omitempty" xml:"pay_salary_alipay_account,omitempty"`
	// 账号类型
	AccountTypeEnum int64 `json:"account_type_enum,omitempty" xml:"account_type_enum,omitempty"`
	// 是否正常发薪
	CanPay bool `json:"can_pay,omitempty" xml:"can_pay,omitempty"`
	// 是否实人认证
	Certified bool `json:"certified,omitempty" xml:"certified,omitempty"`
}

TaxOptimizationQueryAlipayAccountResultDto 结构体

func GetTaxOptimizationQueryAlipayAccountResultDto added in v1.3.4

func GetTaxOptimizationQueryAlipayAccountResultDto() *TaxOptimizationQueryAlipayAccountResultDto

GetTaxOptimizationQueryAlipayAccountResultDto() 从对象池中获取TaxOptimizationQueryAlipayAccountResultDto

type TaxOptimizationQueryPaySalaryAccountDto

type TaxOptimizationQueryPaySalaryAccountDto struct {
	// 承包商编码
	ContractorCode string `json:"contractor_code,omitempty" xml:"contractor_code,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 用户在业务方平台的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 税优模式
	TaxOptimizationMode string `json:"tax_optimization_mode,omitempty" xml:"tax_optimization_mode,omitempty"`
}

TaxOptimizationQueryPaySalaryAccountDto 结构体

func GetTaxOptimizationQueryPaySalaryAccountDto added in v1.3.4

func GetTaxOptimizationQueryPaySalaryAccountDto() *TaxOptimizationQueryPaySalaryAccountDto

GetTaxOptimizationQueryPaySalaryAccountDto() 从对象池中获取TaxOptimizationQueryPaySalaryAccountDto

type TaxOptimizationSalaryBillCommitReqDto

type TaxOptimizationSalaryBillCommitReqDto struct {
	// 发薪明细
	DetailList []TaxOptimizationSalaryDetailInfoDto `json:"detail_list,omitempty" xml:"detail_list>tax_optimization_salary_detail_info_dto,omitempty"`
	// 账期
	AccountDate string `json:"account_date,omitempty" xml:"account_date,omitempty"`
	// 发薪isv对应的发薪额度
	ContractorAppliedDutiableAmount string `json:"contractor_applied_dutiable_amount,omitempty" xml:"contractor_applied_dutiable_amount,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 总账单明细数
	TotalDetailCount int64 `json:"total_detail_count,omitempty" xml:"total_detail_count,omitempty"`
	// 是否关闭账期
	CloseAccountDate bool `json:"close_account_date,omitempty" xml:"close_account_date,omitempty"`
	// 是否开启账单
	StartAccountDate bool `json:"start_account_date,omitempty" xml:"start_account_date,omitempty"`
}

TaxOptimizationSalaryBillCommitReqDto 结构体

func GetTaxOptimizationSalaryBillCommitReqDto added in v1.3.4

func GetTaxOptimizationSalaryBillCommitReqDto() *TaxOptimizationSalaryBillCommitReqDto

GetTaxOptimizationSalaryBillCommitReqDto() 从对象池中获取TaxOptimizationSalaryBillCommitReqDto

type TaxOptimizationSalaryDetailInfoDto

type TaxOptimizationSalaryDetailInfoDto struct {
	// 承包商编码
	ContractorCode string `json:"contractor_code,omitempty" xml:"contractor_code,omitempty"`
	// 创建时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 明细id
	DetailId string `json:"detail_id,omitempty" xml:"detail_id,omitempty"`
	// 用户在业务平台的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 明细金额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
}

TaxOptimizationSalaryDetailInfoDto 结构体

func GetTaxOptimizationSalaryDetailInfoDto added in v1.3.4

func GetTaxOptimizationSalaryDetailInfoDto() *TaxOptimizationSalaryDetailInfoDto

GetTaxOptimizationSalaryDetailInfoDto() 从对象池中获取TaxOptimizationSalaryDetailInfoDto

type TaxOptimizationSalaryPayResultQueryResultDto

type TaxOptimizationSalaryPayResultQueryResultDto struct {
	// 结果列表
	SalaryDetailList []SalaryDetailDto `json:"salary_detail_list,omitempty" xml:"salary_detail_list>salary_detail_dto,omitempty"`
}

TaxOptimizationSalaryPayResultQueryResultDto 结构体

func GetTaxOptimizationSalaryPayResultQueryResultDto added in v1.3.4

func GetTaxOptimizationSalaryPayResultQueryResultDto() *TaxOptimizationSalaryPayResultQueryResultDto

GetTaxOptimizationSalaryPayResultQueryResultDto() 从对象池中获取TaxOptimizationSalaryPayResultQueryResultDto

type TaxOptimizationSalaryPaymentAccessReqDto

type TaxOptimizationSalaryPaymentAccessReqDto struct {
	// 发薪明细列表
	DetailIdList []string `json:"detail_id_list,omitempty" xml:"detail_id_list>string,omitempty"`
	// 账期
	AccountDate string `json:"account_date,omitempty" xml:"account_date,omitempty"`
	// 发薪金额
	ApplyAmount string `json:"apply_amount,omitempty" xml:"apply_amount,omitempty"`
	// 业务时间
	BusinessTime string `json:"business_time,omitempty" xml:"business_time,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 用户在业务方平台的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 发薪模式
	PaySalaryMode string `json:"pay_salary_mode,omitempty" xml:"pay_salary_mode,omitempty"`
	// 请求id
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
}

TaxOptimizationSalaryPaymentAccessReqDto 结构体

func GetTaxOptimizationSalaryPaymentAccessReqDto added in v1.3.4

func GetTaxOptimizationSalaryPaymentAccessReqDto() *TaxOptimizationSalaryPaymentAccessReqDto

GetTaxOptimizationSalaryPaymentAccessReqDto() 从对象池中获取TaxOptimizationSalaryPaymentAccessReqDto

type TaxOptimizationSalaryPaymentAccessResultDto

type TaxOptimizationSalaryPaymentAccessResultDto struct {
	// 发薪状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 失败的个数
	FailCount int64 `json:"fail_count,omitempty" xml:"fail_count,omitempty"`
	// 正在处理的个数
	ProcessingCount int64 `json:"processing_count,omitempty" xml:"processing_count,omitempty"`
	// 成功的个数
	SuccessCount int64 `json:"success_count,omitempty" xml:"success_count,omitempty"`
	// 总的发薪个数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

TaxOptimizationSalaryPaymentAccessResultDto 结构体

func GetTaxOptimizationSalaryPaymentAccessResultDto added in v1.3.4

func GetTaxOptimizationSalaryPaymentAccessResultDto() *TaxOptimizationSalaryPaymentAccessResultDto

GetTaxOptimizationSalaryPaymentAccessResultDto() 从对象池中获取TaxOptimizationSalaryPaymentAccessResultDto

type TaxOptimizationSingleDetailPaymentAccessResultDto

type TaxOptimizationSingleDetailPaymentAccessResultDto struct {
	// 服务返回结果
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaxOptimizationSingleDetailPaymentAccessResultDto 结构体

func GetTaxOptimizationSingleDetailPaymentAccessResultDto added in v1.3.4

func GetTaxOptimizationSingleDetailPaymentAccessResultDto() *TaxOptimizationSingleDetailPaymentAccessResultDto

GetTaxOptimizationSingleDetailPaymentAccessResultDto() 从对象池中获取TaxOptimizationSingleDetailPaymentAccessResultDto

type TaxOptimizationSingleDetailSalaryPaymentAccessDto

type TaxOptimizationSingleDetailSalaryPaymentAccessDto struct {
	// 业务提交时间
	BusinessTime string `json:"business_time,omitempty" xml:"business_time,omitempty"`
	// 承包商编码
	ContractorCode string `json:"contractor_code,omitempty" xml:"contractor_code,omitempty"`
	// 发薪流水id
	DetailId string `json:"detail_id,omitempty" xml:"detail_id,omitempty"`
	// 业务方编码
	EmployerCode string `json:"employer_code,omitempty" xml:"employer_code,omitempty"`
	// 用户在业务方的userid
	IdentificationInBelongingEmployer string `json:"identification_in_belonging_employer,omitempty" xml:"identification_in_belonging_employer,omitempty"`
	// 业务自定义发薪备注
	SalaryRemark string `json:"salary_remark,omitempty" xml:"salary_remark,omitempty"`
	// 发薪金额
	ApplyAmount int64 `json:"apply_amount,omitempty" xml:"apply_amount,omitempty"`
}

TaxOptimizationSingleDetailSalaryPaymentAccessDto 结构体

func GetTaxOptimizationSingleDetailSalaryPaymentAccessDto added in v1.3.4

func GetTaxOptimizationSingleDetailSalaryPaymentAccessDto() *TaxOptimizationSingleDetailSalaryPaymentAccessDto

GetTaxOptimizationSingleDetailSalaryPaymentAccessDto() 从对象池中获取TaxOptimizationSingleDetailSalaryPaymentAccessDto

type UserInvoiceApplyDto

type UserInvoiceApplyDto struct {
	// 开票明细列表
	InvoiceItemList []UserInvoiceItemDto `json:"invoice_item_list,omitempty" xml:"invoice_item_list>user_invoice_item_dto,omitempty"`
	// 开票申请id
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 开票金额
	InvoiceAmount string `json:"invoice_amount,omitempty" xml:"invoice_amount,omitempty"`
	// 税号,表示商家是为此税号的账单开票
	PayeeRegisterNo string `json:"payee_register_no,omitempty" xml:"payee_register_no,omitempty"`
	// 企业名称
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 申请企业开户行
	Bank string `json:"bank,omitempty" xml:"bank,omitempty"`
	// 申请企业开户账号
	BankAccount string `json:"bank_account,omitempty" xml:"bank_account,omitempty"`
	// 商家收货地址
	ReceiverAddress string `json:"receiver_address,omitempty" xml:"receiver_address,omitempty"`
	// 商家收货人
	ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	// 商家收货电话
	ReceiverPhone string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"`
	// 服务商发货人
	SenderName string `json:"sender_name,omitempty" xml:"sender_name,omitempty"`
	// 服务商发货人电话
	SenderPhone string `json:"sender_phone,omitempty" xml:"sender_phone,omitempty"`
	// 服务商发货物流
	SenderLogisticsCompany string `json:"sender_logistics_company,omitempty" xml:"sender_logistics_company,omitempty"`
	// 服务商发货快递单号
	SenderLogisticsNo string `json:"sender_logistics_no,omitempty" xml:"sender_logistics_no,omitempty"`
	// 购方票面税号
	InvoicePayeeRegisterNo string `json:"invoice_payee_register_no,omitempty" xml:"invoice_payee_register_no,omitempty"`
	// 购方票面地址
	InvoiceAddress string `json:"invoice_address,omitempty" xml:"invoice_address,omitempty"`
	// 购方票面电话
	InvoicePhone string `json:"invoice_phone,omitempty" xml:"invoice_phone,omitempty"`
	// 申请单状态:1:待确认,2:开票中,3:拒绝开票,4:发票已发出,0:完成开票
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 发票类型:1:增值税普通发票,2:增值税专用发票
	InvoiceType int64 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
}

UserInvoiceApplyDto 结构体

func GetUserInvoiceApplyDto added in v1.3.4

func GetUserInvoiceApplyDto() *UserInvoiceApplyDto

GetUserInvoiceApplyDto() 从对象池中获取UserInvoiceApplyDto

type UserInvoiceItemDto

type UserInvoiceItemDto struct {
	// 商品名称
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 商品金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 订单日
	BillDate string `json:"bill_date,omitempty" xml:"bill_date,omitempty"`
	// 商品类型:1. 税控单元,2.开票日账单
	ItemType int64 `json:"item_type,omitempty" xml:"item_type,omitempty"`
}

UserInvoiceItemDto 结构体

func GetUserInvoiceItemDto added in v1.3.4

func GetUserInvoiceItemDto() *UserInvoiceItemDto

GetUserInvoiceItemDto() 从对象池中获取UserInvoiceItemDto

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL