Documentation ¶
Overview ¶
Package einvoice 包含电子发票相关方法
Index ¶
- func AlibabaEinvoiceAmountCheck(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceAmountCheckAPIRequest, ...) (*einvoice.AlibabaEinvoiceAmountCheckAPIResponse, error)
- func AlibabaEinvoiceBillEinvoiceList(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceBillEinvoiceListAPIRequest, ...) (*einvoice.AlibabaEinvoiceBillEinvoiceListAPIResponse, error)
- func AlibabaEinvoiceBillForwordCreate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceBillForwordCreateAPIRequest, ...) (*einvoice.AlibabaEinvoiceBillForwordCreateAPIResponse, error)
- func AlibabaEinvoiceBillSync(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceBillSyncAPIRequest, ...) (*einvoice.AlibabaEinvoiceBillSyncAPIResponse, error)
- func AlibabaEinvoiceClosereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceClosereqAPIRequest, ...) (*einvoice.AlibabaEinvoiceClosereqAPIResponse, error)
- func AlibabaEinvoiceCoreInvUpload(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceCoreInvUploadAPIRequest, ...) (*einvoice.AlibabaEinvoiceCoreInvUploadAPIResponse, error)
- func AlibabaEinvoiceCreateResultGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceCreateResultGetAPIRequest, ...) (*einvoice.AlibabaEinvoiceCreateResultGetAPIResponse, error)
- func AlibabaEinvoiceCreateResultsIncrementGet(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceCreateResultsIncrementGetAPIResponse, error)
- func AlibabaEinvoiceCreatereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceCreatereqAPIRequest, ...) (*einvoice.AlibabaEinvoiceCreatereqAPIResponse, error)
- func AlibabaEinvoiceDeductGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceDeductGetAPIRequest, ...) (*einvoice.AlibabaEinvoiceDeductGetAPIResponse, error)
- func AlibabaEinvoiceDeviceOrderQuery(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceDeviceOrderQueryAPIRequest, ...) (*einvoice.AlibabaEinvoiceDeviceOrderQueryAPIResponse, error)
- func AlibabaEinvoiceDeviceOrderUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceDeviceOrderUpdateAPIRequest, ...) (*einvoice.AlibabaEinvoiceDeviceOrderUpdateAPIResponse, error)
- func AlibabaEinvoiceFlowRefund(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowRefundAPIRequest, ...) (*einvoice.AlibabaEinvoiceFlowRefundAPIResponse, error)
- func AlibabaEinvoiceFlowRenew(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowRenewAPIRequest, ...) (*einvoice.AlibabaEinvoiceFlowRenewAPIResponse, error)
- func AlibabaEinvoiceFlowTaxCreate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowTaxCreateAPIRequest, ...) (*einvoice.AlibabaEinvoiceFlowTaxCreateAPIResponse, error)
- func AlibabaEinvoiceFlowTaxGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowTaxGetAPIRequest, ...) (*einvoice.AlibabaEinvoiceFlowTaxGetAPIResponse, error)
- func AlibabaEinvoiceIncomeAgentCheck(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeAgentCheckAPIRequest, ...) (*einvoice.AlibabaEinvoiceIncomeAgentCheckAPIResponse, error)
- func AlibabaEinvoiceIncomeCertificateReturn(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceIncomeCertificateReturnAPIResponse, error)
- func AlibabaEinvoiceIncomeDeviceReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeDeviceReturnAPIRequest, ...) (*einvoice.AlibabaEinvoiceIncomeDeviceReturnAPIResponse, error)
- func AlibabaEinvoiceIncomeOcrReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeOcrReturnAPIRequest, ...) (*einvoice.AlibabaEinvoiceIncomeOcrReturnAPIResponse, error)
- func AlibabaEinvoiceIncomeScanReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeScanReturnAPIRequest, ...) (*einvoice.AlibabaEinvoiceIncomeScanReturnAPIResponse, error)
- func AlibabaEinvoiceIncomeTokenReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeTokenReturnAPIRequest, ...) (*einvoice.AlibabaEinvoiceIncomeTokenReturnAPIResponse, error)
- func AlibabaEinvoiceIncomeVerifyReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeVerifyReturnAPIRequest, ...) (*einvoice.AlibabaEinvoiceIncomeVerifyReturnAPIResponse, error)
- func AlibabaEinvoiceInvoiceapplyGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceInvoiceapplyGetAPIRequest, ...) (*einvoice.AlibabaEinvoiceInvoiceapplyGetAPIResponse, error)
- func AlibabaEinvoiceInvoiceapplyUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceInvoiceapplyUpdateAPIRequest, ...) (*einvoice.AlibabaEinvoiceInvoiceapplyUpdateAPIResponse, error)
- func AlibabaEinvoiceItemUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceItemUpdateAPIRequest, ...) (*einvoice.AlibabaEinvoiceItemUpdateAPIResponse, error)
- func AlibabaEinvoiceMerchantAdd(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantAddAPIRequest, ...) (*einvoice.AlibabaEinvoiceMerchantAddAPIResponse, error)
- func AlibabaEinvoiceMerchantBindcompany(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceMerchantBindcompanyAPIResponse, error)
- func AlibabaEinvoiceMerchantCreatereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantCreatereqAPIRequest, ...) (*einvoice.AlibabaEinvoiceMerchantCreatereqAPIResponse, error)
- func AlibabaEinvoiceMerchantDelete(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantDeleteAPIRequest, ...) (*einvoice.AlibabaEinvoiceMerchantDeleteAPIResponse, error)
- func AlibabaEinvoiceMerchantResultGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantResultGetAPIRequest, ...) (*einvoice.AlibabaEinvoiceMerchantResultGetAPIResponse, error)
- func AlibabaEinvoiceOrderRefundUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceOrderRefundUpdateAPIRequest, ...) (*einvoice.AlibabaEinvoiceOrderRefundUpdateAPIResponse, error)
- func AlibabaEinvoicePaperCommonReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperCommonReturnAPIRequest, ...) (*einvoice.AlibabaEinvoicePaperCommonReturnAPIResponse, error)
- func AlibabaEinvoicePaperInvalid(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperInvalidAPIRequest, ...) (*einvoice.AlibabaEinvoicePaperInvalidAPIResponse, error)
- func AlibabaEinvoicePaperPrint(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperPrintAPIRequest, ...) (*einvoice.AlibabaEinvoicePaperPrintAPIResponse, error)
- func AlibabaEinvoicePaperReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperReturnAPIRequest, ...) (*einvoice.AlibabaEinvoicePaperReturnAPIResponse, error)
- func AlibabaEinvoicePartnerReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePartnerReturnAPIRequest, ...) (*einvoice.AlibabaEinvoicePartnerReturnAPIResponse, error)
- func AlibabaEinvoicePartnerUpload(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePartnerUploadAPIRequest, ...) (*einvoice.AlibabaEinvoicePartnerUploadAPIResponse, error)
- func AlibabaEinvoiceProdApply(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceProdApplyAPIRequest, ...) (*einvoice.AlibabaEinvoiceProdApplyAPIResponse, error)
- func AlibabaEinvoiceProdApplyGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceProdApplyGetAPIRequest, ...) (*einvoice.AlibabaEinvoiceProdApplyGetAPIResponse, error)
- func AlibabaEinvoiceProdResultFileurlGet(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceProdResultFileurlGetAPIResponse, error)
- func AlibabaEinvoiceQrcodeCreate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceQrcodeCreateAPIRequest, ...) (*einvoice.AlibabaEinvoiceQrcodeCreateAPIResponse, error)
- func AlibabaEinvoiceRedCreatereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceRedCreatereqAPIRequest, ...) (*einvoice.AlibabaEinvoiceRedCreatereqAPIResponse, error)
- func AlibabaEinvoiceSerialnoBatchGenerate(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceSerialnoBatchGenerateAPIResponse, error)
- func AlibabaEinvoiceSerialnoGenerate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceSerialnoGenerateAPIRequest, ...) (*einvoice.AlibabaEinvoiceSerialnoGenerateAPIResponse, error)
- func AlibabaEinvoiceTaxOptEsignresultQuery(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse, error)
- func AlibabaEinvoiceTaxOptSalaryaccountQuery(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse, error)
- func AlibabaEinvoiceTaxOptSalaryaccountUpdate(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse, error)
- func AlibabaEinvoiceTaxOptSalarybillCommitbill(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse, error)
- func AlibabaEinvoiceTaxOptSalaryrequestAcceptpayment(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse, error)
- func AlibabaEinvoiceTaxOptSalaryrequestSingleaccept(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse, error)
- func AlibabaEinvoiceTaxOptSalaryresultQuery(clt *core.SDKClient, ...) (*einvoice.AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse, error)
- func AlibabaEinvoiceUnitorderCheck(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceUnitorderCheckAPIRequest, ...) (*einvoice.AlibabaEinvoiceUnitorderCheckAPIResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlibabaEinvoiceAmountCheck ¶
func AlibabaEinvoiceAmountCheck(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceAmountCheckAPIRequest, session string) (*einvoice.AlibabaEinvoiceAmountCheckAPIResponse, error)
AlibabaEinvoiceAmountCheck 开票量核对接口 alibaba.einvoice.amount.check
跟开票服务商核对历史开票量,用来对账
func AlibabaEinvoiceBillEinvoiceList ¶
func AlibabaEinvoiceBillEinvoiceList(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceBillEinvoiceListAPIRequest, session string) (*einvoice.AlibabaEinvoiceBillEinvoiceListAPIResponse, error)
AlibabaEinvoiceBillEinvoiceList 扫码开票列表 alibaba.einvoice.bill.einvoice.list
扫码开票列表,包括用户扫二维码开票和结算单同步前的开票数据
func AlibabaEinvoiceBillForwordCreate ¶
func AlibabaEinvoiceBillForwordCreate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceBillForwordCreateAPIRequest, session string) (*einvoice.AlibabaEinvoiceBillForwordCreateAPIResponse, error)
AlibabaEinvoiceBillForwordCreate 扫码开票结算单同步前开发票 alibaba.einvoice.bill.forword.create
扫码开票结算单同步前开发票,会将数据同步到结算单中
func AlibabaEinvoiceBillSync ¶
func AlibabaEinvoiceBillSync(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceBillSyncAPIRequest, session string) (*einvoice.AlibabaEinvoiceBillSyncAPIResponse, error)
AlibabaEinvoiceBillSync 结算单同步 alibaba.einvoice.bill.sync
电子发票业务,服务商同步结算单,包括结算单的增删改功能。最终用于开发票
func AlibabaEinvoiceClosereq ¶
func AlibabaEinvoiceClosereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceClosereqAPIRequest, session string) (*einvoice.AlibabaEinvoiceClosereqAPIResponse, error)
AlibabaEinvoiceClosereq 关闭开票失败请求(失败列表可重试) alibaba.einvoice.closereq
关闭失败开票请求,避免造成重复开票
func AlibabaEinvoiceCoreInvUpload ¶
func AlibabaEinvoiceCoreInvUpload(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceCoreInvUploadAPIRequest, session string) (*einvoice.AlibabaEinvoiceCoreInvUploadAPIResponse, error)
AlibabaEinvoiceCoreInvUpload 发票中台-发票结果回传 alibaba.einvoice.core.inv.upload
发票回传接口适用于以下场景: ① 阿里发票平台向ISV提交原始发票申请,ISV开具发票成功后,基于申请ID(apply_id)回传发票至阿里发票平台进行归集与交付。 ② 直接回传发票给阿里发票平台,进行归集,并交付给业务前台和用户。
func AlibabaEinvoiceCreateResultGet ¶
func AlibabaEinvoiceCreateResultGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceCreateResultGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceCreateResultGetAPIResponse, error)
AlibabaEinvoiceCreateResultGet ERP开票结果获取 alibaba.einvoice.create.result.get
ERP开票结果获取
func AlibabaEinvoiceCreateResultsIncrementGet ¶
func AlibabaEinvoiceCreateResultsIncrementGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceCreateResultsIncrementGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceCreateResultsIncrementGetAPIResponse, error)
AlibabaEinvoiceCreateResultsIncrementGet ERP增量开票结果获取 alibaba.einvoice.create.results.increment.get
增量开票结果获取
func AlibabaEinvoiceCreatereq ¶
func AlibabaEinvoiceCreatereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceCreatereqAPIRequest, session string) (*einvoice.AlibabaEinvoiceCreatereqAPIResponse, error)
AlibabaEinvoiceCreatereq ERP开票请求接口 alibaba.einvoice.createreq
ERP发起开票请求
func AlibabaEinvoiceDeductGet ¶
func AlibabaEinvoiceDeductGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceDeductGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceDeductGetAPIResponse, error)
AlibabaEinvoiceDeductGet 发票扣减的接口 alibaba.einvoice.deduct.get
获取历史发票扣减量、每日发票扣减量的接口
func AlibabaEinvoiceDeviceOrderQuery ¶
func AlibabaEinvoiceDeviceOrderQuery(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceDeviceOrderQueryAPIRequest, session string) (*einvoice.AlibabaEinvoiceDeviceOrderQueryAPIResponse, error)
AlibabaEinvoiceDeviceOrderQuery 查询税控设备加盘订购单详情 alibaba.einvoice.device.order.query
查询税控设备订购单详情
func AlibabaEinvoiceDeviceOrderUpdate ¶
func AlibabaEinvoiceDeviceOrderUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceDeviceOrderUpdateAPIRequest, session string) (*einvoice.AlibabaEinvoiceDeviceOrderUpdateAPIResponse, error)
AlibabaEinvoiceDeviceOrderUpdate 回传/更新设备订购单 alibaba.einvoice.device.order.update
更新设备订购单,同步税控设备信息
func AlibabaEinvoiceFlowRefund ¶
func AlibabaEinvoiceFlowRefund(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowRefundAPIRequest, session string) (*einvoice.AlibabaEinvoiceFlowRefundAPIResponse, error)
AlibabaEinvoiceFlowRefund 退订工单(入驻、加盘、续约) alibaba.einvoice.flow.refund
电子发票工单系统,工单退订能力开放
func AlibabaEinvoiceFlowRenew ¶
func AlibabaEinvoiceFlowRenew(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowRenewAPIRequest, session string) (*einvoice.AlibabaEinvoiceFlowRenewAPIResponse, error)
AlibabaEinvoiceFlowRenew 工单(入驻、加盘、续约)续约 alibaba.einvoice.flow.renew
工单(含入驻、加盘、续约工单)续约能力开放
func AlibabaEinvoiceFlowTaxCreate ¶
func AlibabaEinvoiceFlowTaxCreate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowTaxCreateAPIRequest, session string) (*einvoice.AlibabaEinvoiceFlowTaxCreateAPIResponse, error)
AlibabaEinvoiceFlowTaxCreate 创建税控开通工单 alibaba.einvoice.flow.tax.create
商户在业务前台订购税控产品后,调用阿里发票此接口,提交税号的入驻开通工单。此接口返回为工单的提交结果,非真正入驻结果。开通结果会在商户完成设备的部署安装 入驻完成后,由阿里发票通过消息异步通知到业务前台。
func AlibabaEinvoiceFlowTaxGet ¶
func AlibabaEinvoiceFlowTaxGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceFlowTaxGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceFlowTaxGetAPIResponse, error)
AlibabaEinvoiceFlowTaxGet 查询税控开通工单详情 alibaba.einvoice.flow.tax.get
查询税控开通工单详情,接口返回工单状态、开票商户信息以及税控设备信息。 场景使用:1、业务前台收到入驻成功消息后,调用此接口查询最终的商户信息和设备信息;2、主动补偿查询:当工单长时间未收到事件通知,可能存在丢消息的情况,此时可主动查询该工单,更新本地工单状态。
func AlibabaEinvoiceIncomeAgentCheck ¶
func AlibabaEinvoiceIncomeAgentCheck(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeAgentCheckAPIRequest, session string) (*einvoice.AlibabaEinvoiceIncomeAgentCheckAPIResponse, error)
AlibabaEinvoiceIncomeAgentCheck agent注册校验 alibaba.einvoice.income.agent.check
agent注册是,需要交易用户填写的agentId是否有效
func AlibabaEinvoiceIncomeCertificateReturn ¶
func AlibabaEinvoiceIncomeCertificateReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeCertificateReturnAPIRequest, session string) (*einvoice.AlibabaEinvoiceIncomeCertificateReturnAPIResponse, error)
AlibabaEinvoiceIncomeCertificateReturn 服务商回传进项认证结果 alibaba.einvoice.income.certificate.return
服务商回传客户端agent所处环境的设备列表,比如扫描仪
func AlibabaEinvoiceIncomeDeviceReturn ¶
func AlibabaEinvoiceIncomeDeviceReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeDeviceReturnAPIRequest, session string) (*einvoice.AlibabaEinvoiceIncomeDeviceReturnAPIResponse, error)
AlibabaEinvoiceIncomeDeviceReturn 服务商回传客户端设备列表 alibaba.einvoice.income.device.return
服务商回传客户端agent所处环境的设备列表,比如扫描仪
func AlibabaEinvoiceIncomeOcrReturn ¶
func AlibabaEinvoiceIncomeOcrReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeOcrReturnAPIRequest, session string) (*einvoice.AlibabaEinvoiceIncomeOcrReturnAPIResponse, error)
AlibabaEinvoiceIncomeOcrReturn 服务商回传发票ocr的结果 alibaba.einvoice.income.ocr.return
服务商回传发票ocr的结果,分两种场景:扫描驱动服务商主动回传;阿里主动发起的ocr回传
func AlibabaEinvoiceIncomeScanReturn ¶
func AlibabaEinvoiceIncomeScanReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeScanReturnAPIRequest, session string) (*einvoice.AlibabaEinvoiceIncomeScanReturnAPIResponse, error)
AlibabaEinvoiceIncomeScanReturn 进项扫描状态回传 alibaba.einvoice.income.scan.return
回传进项扫描每个阶段的状态,比如ocr开始,ocr结束,查验开始,查验结束等
func AlibabaEinvoiceIncomeTokenReturn ¶
func AlibabaEinvoiceIncomeTokenReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeTokenReturnAPIRequest, session string) (*einvoice.AlibabaEinvoiceIncomeTokenReturnAPIResponse, error)
AlibabaEinvoiceIncomeTokenReturn 服务商回传税号token alibaba.einvoice.income.token.return
服务商回传税号token,用来勾选抵扣认证
func AlibabaEinvoiceIncomeVerifyReturn ¶
func AlibabaEinvoiceIncomeVerifyReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceIncomeVerifyReturnAPIRequest, session string) (*einvoice.AlibabaEinvoiceIncomeVerifyReturnAPIResponse, error)
AlibabaEinvoiceIncomeVerifyReturn 服务商回传发票查验的结果 alibaba.einvoice.income.verify.return
服务商回传发票查验的结果,分两种场景:扫描驱动服务商主动回传;阿里主动发起的查验回传
func AlibabaEinvoiceInvoiceapplyGet ¶
func AlibabaEinvoiceInvoiceapplyGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceInvoiceapplyGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceInvoiceapplyGetAPIResponse, error)
AlibabaEinvoiceInvoiceapplyGet 获取商家的开票申请 alibaba.einvoice.invoiceapply.get
开票服务商接收到商家发起的开票申请消息后,调用此接口拉取商家详细的开票申请内容
func AlibabaEinvoiceInvoiceapplyUpdate ¶
func AlibabaEinvoiceInvoiceapplyUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceInvoiceapplyUpdateAPIRequest, session string) (*einvoice.AlibabaEinvoiceInvoiceapplyUpdateAPIResponse, error)
AlibabaEinvoiceInvoiceapplyUpdate 商家开票申请单状态回传 alibaba.einvoice.invoiceapply.update
开票服务商更新商家开票申请单状态
func AlibabaEinvoiceItemUpdate ¶
func AlibabaEinvoiceItemUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceItemUpdateAPIRequest, session string) (*einvoice.AlibabaEinvoiceItemUpdateAPIResponse, error)
AlibabaEinvoiceItemUpdate 修改商品开票信息 alibaba.einvoice.item.update
ERP通过接口将商品的开票信息同步给阿里发票平台,自动开票时将读取这些开票信息,需要联系阿里小二开通对应的权限
func AlibabaEinvoiceMerchantAdd ¶
func AlibabaEinvoiceMerchantAdd(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantAddAPIRequest, session string) (*einvoice.AlibabaEinvoiceMerchantAddAPIResponse, error)
AlibabaEinvoiceMerchantAdd 发票中台-同平台授权税号适用商户 alibaba.einvoice.merchant.add
适用于以下场景: 业务税号入驻成功后,需要将税号授权给同平台下其他商户,使得其他商户也具备开票能力
func AlibabaEinvoiceMerchantBindcompany ¶
func AlibabaEinvoiceMerchantBindcompany(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantBindcompanyAPIRequest, session string) (*einvoice.AlibabaEinvoiceMerchantBindcompanyAPIResponse, error)
AlibabaEinvoiceMerchantBindcompany 发票中台-跨平台绑定已入驻税号与商户 alibaba.einvoice.merchant.bindcompany
税号在阿里发票平台入驻成功后,允许业务方通过本接口跨业务平台绑定入驻税号和业务平台商户,绑定成功后该商户可以使用该税号的盘进行开票。绑定成功后,可以使用同平台授权、取消授权税号适用商户接口来变更税号和商户关系。
func AlibabaEinvoiceMerchantCreatereq ¶
func AlibabaEinvoiceMerchantCreatereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantCreatereqAPIRequest, session string) (*einvoice.AlibabaEinvoiceMerchantCreatereqAPIResponse, error)
AlibabaEinvoiceMerchantCreatereq 商家自研ERP开票请求接口 alibaba.einvoice.merchant.createreq
商家自研ERP发起开票请求,无需授权,API只能使用商家入驻的税号进行开票
func AlibabaEinvoiceMerchantDelete ¶
func AlibabaEinvoiceMerchantDelete(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantDeleteAPIRequest, session string) (*einvoice.AlibabaEinvoiceMerchantDeleteAPIResponse, error)
AlibabaEinvoiceMerchantDelete 发票中台-同平台取消授权税号适用商户 alibaba.einvoice.merchant.delete
税号授权给同平台下其他商户使用后,可以使用此接口取消授权,被取消授权的商户失去开票能力
func AlibabaEinvoiceMerchantResultGet ¶
func AlibabaEinvoiceMerchantResultGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceMerchantResultGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceMerchantResultGetAPIResponse, error)
AlibabaEinvoiceMerchantResultGet 商家自研ERP开票结果获取 alibaba.einvoice.merchant.result.get
商家自研ERP开票结果获取
func AlibabaEinvoiceOrderRefundUpdate ¶
func AlibabaEinvoiceOrderRefundUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceOrderRefundUpdateAPIRequest, session string) (*einvoice.AlibabaEinvoiceOrderRefundUpdateAPIResponse, error)
AlibabaEinvoiceOrderRefundUpdate 回传订单退款审核结果 alibaba.einvoice.order.refund.update
ISV回传订单退款审核结果
func AlibabaEinvoicePaperCommonReturn ¶
func AlibabaEinvoicePaperCommonReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperCommonReturnAPIRequest, session string) (*einvoice.AlibabaEinvoicePaperCommonReturnAPIResponse, error)
AlibabaEinvoicePaperCommonReturn 纸票通用回传接口 alibaba.einvoice.paper.common.return
纸票通用回传接口(打印回传、注册回传等),只返回成功or失败
func AlibabaEinvoicePaperInvalid ¶
func AlibabaEinvoicePaperInvalid(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperInvalidAPIRequest, session string) (*einvoice.AlibabaEinvoicePaperInvalidAPIResponse, error)
AlibabaEinvoicePaperInvalid 纸票作废接口 alibaba.einvoice.paper.invalid
作废一张已开具的纸票,开票日期在当月,产生逆向时作废即可,开票日期跨月则冲红蓝票
func AlibabaEinvoicePaperPrint ¶
func AlibabaEinvoicePaperPrint(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperPrintAPIRequest, session string) (*einvoice.AlibabaEinvoicePaperPrintAPIResponse, error)
AlibabaEinvoicePaperPrint 纸票打印接口 alibaba.einvoice.paper.print
打印一张已开具成功的纸票
func AlibabaEinvoicePaperReturn ¶
func AlibabaEinvoicePaperReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePaperReturnAPIRequest, session string) (*einvoice.AlibabaEinvoicePaperReturnAPIResponse, error)
AlibabaEinvoicePaperReturn 纸质发票结果回传 alibaba.einvoice.paper.return
纸质发票结果回传
func AlibabaEinvoicePartnerReturn ¶
func AlibabaEinvoicePartnerReturn(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePartnerReturnAPIRequest, session string) (*einvoice.AlibabaEinvoicePartnerReturnAPIResponse, error)
AlibabaEinvoicePartnerReturn 开票商回传开票结果 alibaba.einvoice.partner.return
开票商返回开票结果数据
func AlibabaEinvoicePartnerUpload ¶
func AlibabaEinvoicePartnerUpload(clt *core.SDKClient, req *einvoice.AlibabaEinvoicePartnerUploadAPIRequest, session string) (*einvoice.AlibabaEinvoicePartnerUploadAPIResponse, error)
AlibabaEinvoicePartnerUpload 服务商发票上传接口(非授权) alibaba.einvoice.partner.upload
服务商发票上传接口(非授权)
func AlibabaEinvoiceProdApply ¶
func AlibabaEinvoiceProdApply(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceProdApplyAPIRequest, session string) (*einvoice.AlibabaEinvoiceProdApplyAPIResponse, error)
AlibabaEinvoiceProdApply 提交发票申请 alibaba.einvoice.prod.apply
提交开票申请,如果商户授权自动开票则自动转开票,否则等待商户审核。
func AlibabaEinvoiceProdApplyGet ¶
func AlibabaEinvoiceProdApplyGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceProdApplyGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceProdApplyGetAPIResponse, error)
AlibabaEinvoiceProdApplyGet 查询发票申请 alibaba.einvoice.prod.apply.get
查询申请的详细信息,包含申请所关联的发票摘要信息+板式文件+预览图; 场景使用:1、业务前台收到申请状态变更消息后,调用此接口查询申请详情;2、主动补偿查询:当指定了自动开票,且发票申请长时间未收到状态变更通知时,可能存在丢消息的情况,此时可主动查询该申请,然后更新本地工单状态。
func AlibabaEinvoiceProdResultFileurlGet ¶
func AlibabaEinvoiceProdResultFileurlGet(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceProdResultFileurlGetAPIRequest, session string) (*einvoice.AlibabaEinvoiceProdResultFileurlGetAPIResponse, error)
AlibabaEinvoiceProdResultFileurlGet 发票中台-发票文件下载地址查询 alibaba.einvoice.prod.result.fileurl.get
发票文件下载地址查询,外部ISV通过该接口可以查对应发票文件
func AlibabaEinvoiceQrcodeCreate ¶
func AlibabaEinvoiceQrcodeCreate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceQrcodeCreateAPIRequest, session string) (*einvoice.AlibabaEinvoiceQrcodeCreateAPIResponse, error)
AlibabaEinvoiceQrcodeCreate 扫码开票二维码生成 alibaba.einvoice.qrcode.create
扫码开票功能中的二维码生成接口,pos机等发起请求生成二维码
func AlibabaEinvoiceRedCreatereq ¶
func AlibabaEinvoiceRedCreatereq(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceRedCreatereqAPIRequest, session string) (*einvoice.AlibabaEinvoiceRedCreatereqAPIResponse, error)
AlibabaEinvoiceRedCreatereq 发票冲红接口 alibaba.einvoice.red.createreq
发票冲红接口,通过蓝票流水号或者发票号码+发票代码进行冲红
func AlibabaEinvoiceSerialnoBatchGenerate ¶
func AlibabaEinvoiceSerialnoBatchGenerate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceSerialnoBatchGenerateAPIRequest, session string) (*einvoice.AlibabaEinvoiceSerialnoBatchGenerateAPIResponse, error)
AlibabaEinvoiceSerialnoBatchGenerate 开票流水号批量生成接口 alibaba.einvoice.serialno.batch.generate
批量获取开票流水号接口。此接口1次返回1000条开票流水号,每个应用每天限流1000次调用。 优先使用alibaba.einvoice.serial.generate。
func AlibabaEinvoiceSerialnoGenerate ¶
func AlibabaEinvoiceSerialnoGenerate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceSerialnoGenerateAPIRequest, session string) (*einvoice.AlibabaEinvoiceSerialnoGenerateAPIResponse, error)
AlibabaEinvoiceSerialnoGenerate 获取统一开票流水号 alibaba.einvoice.serialno.generate
erp调用开票请求时需要一个开票流水号,此接口就提供了统一的开票流水号,避免了不同系统的冲突
func AlibabaEinvoiceTaxOptEsignresultQuery ¶
func AlibabaEinvoiceTaxOptEsignresultQuery(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceTaxOptEsignresultQueryAPIRequest, session string) (*einvoice.AlibabaEinvoiceTaxOptEsignresultQueryAPIResponse, error)
AlibabaEinvoiceTaxOptEsignresultQuery 查询用户签约税优结果 alibaba.einvoice.tax.opt.esignresult.query
查询用户是否已经签约
func AlibabaEinvoiceTaxOptSalaryaccountQuery ¶
func AlibabaEinvoiceTaxOptSalaryaccountQuery(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceTaxOptSalaryaccountQueryAPIRequest, session string) (*einvoice.AlibabaEinvoiceTaxOptSalaryaccountQueryAPIResponse, error)
AlibabaEinvoiceTaxOptSalaryaccountQuery 查询用户的发薪账号 alibaba.einvoice.tax.opt.salaryaccount.query
查询用户的发薪账号状态
func AlibabaEinvoiceTaxOptSalaryaccountUpdate ¶
func AlibabaEinvoiceTaxOptSalaryaccountUpdate(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIRequest, session string) (*einvoice.AlibabaEinvoiceTaxOptSalaryaccountUpdateAPIResponse, error)
AlibabaEinvoiceTaxOptSalaryaccountUpdate 更新用户发薪资产 alibaba.einvoice.tax.opt.salaryaccount.update
更新用户的发薪账号
func AlibabaEinvoiceTaxOptSalarybillCommitbill ¶
func AlibabaEinvoiceTaxOptSalarybillCommitbill(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceTaxOptSalarybillCommitbillAPIRequest, session string) (*einvoice.AlibabaEinvoiceTaxOptSalarybillCommitbillAPIResponse, error)
AlibabaEinvoiceTaxOptSalarybillCommitbill 提交发薪账单 alibaba.einvoice.tax.opt.salarybill.commitbill
提交发薪账单
func AlibabaEinvoiceTaxOptSalaryrequestAcceptpayment ¶
func AlibabaEinvoiceTaxOptSalaryrequestAcceptpayment(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIRequest, session string) (*einvoice.AlibabaEinvoiceTaxOptSalaryrequestAcceptpaymentAPIResponse, error)
AlibabaEinvoiceTaxOptSalaryrequestAcceptpayment 受理发薪 alibaba.einvoice.tax.opt.salaryrequest.acceptpayment
发薪受理接口
func AlibabaEinvoiceTaxOptSalaryrequestSingleaccept ¶
func AlibabaEinvoiceTaxOptSalaryrequestSingleaccept(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIRequest, session string) (*einvoice.AlibabaEinvoiceTaxOptSalaryrequestSingleacceptAPIResponse, error)
AlibabaEinvoiceTaxOptSalaryrequestSingleaccept 单明细发薪受理 alibaba.einvoice.tax.opt.salaryrequest.singleaccept
单明细发薪受理
func AlibabaEinvoiceTaxOptSalaryresultQuery ¶
func AlibabaEinvoiceTaxOptSalaryresultQuery(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceTaxOptSalaryresultQueryAPIRequest, session string) (*einvoice.AlibabaEinvoiceTaxOptSalaryresultQueryAPIResponse, error)
AlibabaEinvoiceTaxOptSalaryresultQuery 查询发薪结果 alibaba.einvoice.tax.opt.salaryresult.query
查询发薪结果
func AlibabaEinvoiceUnitorderCheck ¶
func AlibabaEinvoiceUnitorderCheck(clt *core.SDKClient, req *einvoice.AlibabaEinvoiceUnitorderCheckAPIRequest, session string) (*einvoice.AlibabaEinvoiceUnitorderCheckAPIResponse, error)
AlibabaEinvoiceUnitorderCheck 服务商订购单上传核对 alibaba.einvoice.unitorder.check
开票服务商回传收到的订购单用于电子发票平台核对
Types ¶
This section is empty.
Source Files ¶
- AlibabaEinvoiceAmountCheck.go
- AlibabaEinvoiceBillEinvoiceList.go
- AlibabaEinvoiceBillForwordCreate.go
- AlibabaEinvoiceBillSync.go
- AlibabaEinvoiceClosereq.go
- AlibabaEinvoiceCoreInvUpload.go
- AlibabaEinvoiceCreateResultGet.go
- AlibabaEinvoiceCreateResultsIncrementGet.go
- AlibabaEinvoiceCreatereq.go
- AlibabaEinvoiceDeductGet.go
- AlibabaEinvoiceDeviceOrderQuery.go
- AlibabaEinvoiceDeviceOrderUpdate.go
- AlibabaEinvoiceFlowRefund.go
- AlibabaEinvoiceFlowRenew.go
- AlibabaEinvoiceFlowTaxCreate.go
- AlibabaEinvoiceFlowTaxGet.go
- AlibabaEinvoiceIncomeAgentCheck.go
- AlibabaEinvoiceIncomeCertificateReturn.go
- AlibabaEinvoiceIncomeDeviceReturn.go
- AlibabaEinvoiceIncomeOcrReturn.go
- AlibabaEinvoiceIncomeScanReturn.go
- AlibabaEinvoiceIncomeTokenReturn.go
- AlibabaEinvoiceIncomeVerifyReturn.go
- AlibabaEinvoiceInvoiceapplyGet.go
- AlibabaEinvoiceInvoiceapplyUpdate.go
- AlibabaEinvoiceItemUpdate.go
- AlibabaEinvoiceMerchantAdd.go
- AlibabaEinvoiceMerchantBindcompany.go
- AlibabaEinvoiceMerchantCreatereq.go
- AlibabaEinvoiceMerchantDelete.go
- AlibabaEinvoiceMerchantResultGet.go
- AlibabaEinvoiceOrderRefundUpdate.go
- AlibabaEinvoicePaperCommonReturn.go
- AlibabaEinvoicePaperInvalid.go
- AlibabaEinvoicePaperPrint.go
- AlibabaEinvoicePaperReturn.go
- AlibabaEinvoicePartnerReturn.go
- AlibabaEinvoicePartnerUpload.go
- AlibabaEinvoiceProdApply.go
- AlibabaEinvoiceProdApplyGet.go
- AlibabaEinvoiceProdResultFileurlGet.go
- AlibabaEinvoiceQrcodeCreate.go
- AlibabaEinvoiceRedCreatereq.go
- AlibabaEinvoiceSerialnoBatchGenerate.go
- AlibabaEinvoiceSerialnoGenerate.go
- AlibabaEinvoiceTaxOptEsignresultQuery.go
- AlibabaEinvoiceTaxOptSalaryaccountQuery.go
- AlibabaEinvoiceTaxOptSalaryaccountUpdate.go
- AlibabaEinvoiceTaxOptSalarybillCommitbill.go
- AlibabaEinvoiceTaxOptSalaryrequestAcceptpayment.go
- AlibabaEinvoiceTaxOptSalaryrequestSingleaccept.go
- AlibabaEinvoiceTaxOptSalaryresultQuery.go
- AlibabaEinvoiceUnitorderCheck.go
- doc.go