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: 2 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 AlibabaEinvoiceAmountCheck

AlibabaEinvoiceAmountCheck 开票量核对接口 alibaba.einvoice.amount.check

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

func AlibabaEinvoiceApplyGet added in v1.2.9

AlibabaEinvoiceApplyGet 开票申请数据获取接口 alibaba.einvoice.apply.get

ERP获取开票申请数据

func AlibabaEinvoiceBillEinvoiceList

AlibabaEinvoiceBillEinvoiceList 扫码开票列表 alibaba.einvoice.bill.einvoice.list

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

func AlibabaEinvoiceBillForwordCreate

AlibabaEinvoiceBillForwordCreate 扫码开票结算单同步前开发票 alibaba.einvoice.bill.forword.create

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

func AlibabaEinvoiceBillSync

AlibabaEinvoiceBillSync 结算单同步 alibaba.einvoice.bill.sync

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

func AlibabaEinvoiceClosereq

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

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

func AlibabaEinvoiceCoreInvUpload

AlibabaEinvoiceCoreInvUpload 发票中台-发票结果回传 alibaba.einvoice.core.inv.upload

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

func AlibabaEinvoiceCreateResultGet

AlibabaEinvoiceCreateResultGet ERP开票结果获取 alibaba.einvoice.create.result.get

ERP开票结果获取

func AlibabaEinvoiceCreateResultsIncrementGet

AlibabaEinvoiceCreateResultsIncrementGet ERP增量开票结果获取 alibaba.einvoice.create.results.increment.get

增量开票结果获取

func AlibabaEinvoiceCreatereq

AlibabaEinvoiceCreatereq ERP开票请求接口 alibaba.einvoice.createreq

ERP发起开票请求

func AlibabaEinvoiceDeductGet

AlibabaEinvoiceDeductGet 发票扣减的接口 alibaba.einvoice.deduct.get

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

func AlibabaEinvoiceDeviceOrderQuery

AlibabaEinvoiceDeviceOrderQuery 查询税控设备加盘订购单详情 alibaba.einvoice.device.order.query

查询税控设备订购单详情

func AlibabaEinvoiceDeviceOrderUpdate

AlibabaEinvoiceDeviceOrderUpdate 回传/更新设备订购单 alibaba.einvoice.device.order.update

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

func AlibabaEinvoiceFlowRefund

AlibabaEinvoiceFlowRefund 退订工单(入驻、加盘、续约) alibaba.einvoice.flow.refund

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

func AlibabaEinvoiceFlowRenew

AlibabaEinvoiceFlowRenew 工单(入驻、加盘、续约)续约 alibaba.einvoice.flow.renew

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

func AlibabaEinvoiceFlowTaxCreate

AlibabaEinvoiceFlowTaxCreate 创建税控开通工单 alibaba.einvoice.flow.tax.create

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

func AlibabaEinvoiceFlowTaxGet

AlibabaEinvoiceFlowTaxGet 查询税控开通工单详情 alibaba.einvoice.flow.tax.get

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

func AlibabaEinvoiceIncomeAgentCheck

AlibabaEinvoiceIncomeAgentCheck agent注册校验 alibaba.einvoice.income.agent.check

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

func AlibabaEinvoiceIncomeCertificateReturn

AlibabaEinvoiceIncomeCertificateReturn 服务商回传进项认证结果 alibaba.einvoice.income.certificate.return

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

func AlibabaEinvoiceIncomeDeviceReturn

AlibabaEinvoiceIncomeDeviceReturn 服务商回传客户端设备列表 alibaba.einvoice.income.device.return

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

func AlibabaEinvoiceIncomeOcrReturn

AlibabaEinvoiceIncomeOcrReturn 服务商回传发票ocr的结果 alibaba.einvoice.income.ocr.return

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

func AlibabaEinvoiceIncomeScanReturn

AlibabaEinvoiceIncomeScanReturn 进项扫描状态回传 alibaba.einvoice.income.scan.return

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

func AlibabaEinvoiceIncomeTokenReturn

AlibabaEinvoiceIncomeTokenReturn 服务商回传税号token alibaba.einvoice.income.token.return

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

func AlibabaEinvoiceIncomeVerifyReturn

AlibabaEinvoiceIncomeVerifyReturn 服务商回传发票查验的结果 alibaba.einvoice.income.verify.return

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

func AlibabaEinvoiceInvoiceapplyGet

AlibabaEinvoiceInvoiceapplyGet 获取商家的开票申请 alibaba.einvoice.invoiceapply.get

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

func AlibabaEinvoiceInvoiceapplyUpdate

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

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

func AlibabaEinvoiceItemUpdate

AlibabaEinvoiceItemUpdate 修改商品开票信息 alibaba.einvoice.item.update

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

func AlibabaEinvoiceMerchantAdd

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

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

func AlibabaEinvoiceMerchantBindcompany

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

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

func AlibabaEinvoiceMerchantCreatereq

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

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

func AlibabaEinvoiceMerchantDelete

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

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

func AlibabaEinvoiceMerchantResultGet

AlibabaEinvoiceMerchantResultGet 商家自研ERP开票结果获取 alibaba.einvoice.merchant.result.get

商家自研ERP开票结果获取

func AlibabaEinvoiceOrderRefundUpdate

AlibabaEinvoiceOrderRefundUpdate 回传订单退款审核结果 alibaba.einvoice.order.refund.update

ISV回传订单退款审核结果

func AlibabaEinvoicePaperCommonReturn

AlibabaEinvoicePaperCommonReturn 纸票通用回传接口 alibaba.einvoice.paper.common.return

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

func AlibabaEinvoicePaperInvalid

AlibabaEinvoicePaperInvalid 纸票作废接口 alibaba.einvoice.paper.invalid

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

func AlibabaEinvoicePaperPrint

AlibabaEinvoicePaperPrint 纸票打印接口 alibaba.einvoice.paper.print

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

func AlibabaEinvoicePaperReturn

AlibabaEinvoicePaperReturn 纸质发票结果回传 alibaba.einvoice.paper.return

纸质发票结果回传

func AlibabaEinvoicePartnerReturn

AlibabaEinvoicePartnerReturn 开票商回传开票结果 alibaba.einvoice.partner.return

开票商返回开票结果数据

func AlibabaEinvoicePartnerUpload

AlibabaEinvoicePartnerUpload 服务商发票上传接口(非授权) alibaba.einvoice.partner.upload

服务商发票上传接口(非授权)

func AlibabaEinvoicePayoutGet added in v1.2.8

AlibabaEinvoicePayoutGet 获取赔付计时列表数据 alibaba.einvoice.payout.get

获取赔付计时列表数据

func AlibabaEinvoiceProdApply

AlibabaEinvoiceProdApply 提交发票申请 alibaba.einvoice.prod.apply

提交开票申请,如果商户授权自动开票则自动转开票,否则等待商户审核。

func AlibabaEinvoiceProdApplyGet

AlibabaEinvoiceProdApplyGet 查询发票申请 alibaba.einvoice.prod.apply.get

查询申请的详细信息,包含申请所关联的发票摘要信息+板式文件+预览图; 场景使用:1、业务前台收到申请状态变更消息后,调用此接口查询申请详情;2、主动补偿查询:当指定了自动开票,且发票申请长时间未收到状态变更通知时,可能存在丢消息的情况,此时可主动查询该申请,然后更新本地工单状态。

func AlibabaEinvoiceProdResultFileurlGet

AlibabaEinvoiceProdResultFileurlGet 发票中台-发票文件下载地址查询 alibaba.einvoice.prod.result.fileurl.get

发票文件下载地址查询,外部ISV通过该接口可以查对应发票文件

func AlibabaEinvoiceQrcodeCreate

AlibabaEinvoiceQrcodeCreate 扫码开票二维码生成 alibaba.einvoice.qrcode.create

扫码开票功能中的二维码生成接口,pos机等发起请求生成二维码

func AlibabaEinvoiceRedCreatereq

AlibabaEinvoiceRedCreatereq 发票冲红接口 alibaba.einvoice.red.createreq

发票冲红接口,通过蓝票流水号或者发票号码+发票代码进行冲红

func AlibabaEinvoiceSerialnoBatchGenerate

AlibabaEinvoiceSerialnoBatchGenerate 开票流水号批量生成接口 alibaba.einvoice.serialno.batch.generate

批量获取开票流水号接口。此接口1次返回1000条开票流水号,每个应用每天限流1000次调用。 优先使用alibaba.einvoice.serial.generate。

func AlibabaEinvoiceSerialnoGenerate

AlibabaEinvoiceSerialnoGenerate 获取统一开票流水号 alibaba.einvoice.serialno.generate

erp调用开票请求时需要一个开票流水号,此接口就提供了统一的开票流水号,避免了不同系统的冲突

func AlibabaEinvoiceTaxAuthQuery added in v1.2.5

AlibabaEinvoiceTaxAuthQuery 发票中台授权信息获取 alibaba.einvoice.tax.auth.query

发票中台授权信息获取

func AlibabaEinvoiceTaxOptBilldownloadurlQuery added in v1.2.5

AlibabaEinvoiceTaxOptBilldownloadurlQuery 税筹业务账单文件下载URL查询 alibaba.einvoice.tax.opt.billdownloadurl.query

税筹业务账单文件下载的URL查询

func AlibabaEinvoiceTaxOptEsignresultQuery

AlibabaEinvoiceTaxOptEsignresultQuery 查询用户签约税优结果 alibaba.einvoice.tax.opt.esignresult.query

查询用户是否已经签约

func AlibabaEinvoiceTaxOptSalaryaccountQuery

AlibabaEinvoiceTaxOptSalaryaccountQuery 查询用户的发薪账号 alibaba.einvoice.tax.opt.salaryaccount.query

查询用户的发薪账号状态

func AlibabaEinvoiceTaxOptSalaryaccountUpdate

AlibabaEinvoiceTaxOptSalaryaccountUpdate 更新用户发薪资产 alibaba.einvoice.tax.opt.salaryaccount.update

更新用户的发薪账号

func AlibabaEinvoiceTaxOptSalarybillCommitbill

AlibabaEinvoiceTaxOptSalarybillCommitbill 提交发薪账单 alibaba.einvoice.tax.opt.salarybill.commitbill

提交发薪账单

func AlibabaEinvoiceTaxOptSalaryrequestAcceptpayment

AlibabaEinvoiceTaxOptSalaryrequestAcceptpayment 受理发薪 alibaba.einvoice.tax.opt.salaryrequest.acceptpayment

发薪受理接口

func AlibabaEinvoiceTaxOptSalaryrequestSingleaccept

AlibabaEinvoiceTaxOptSalaryrequestSingleaccept 单明细发薪受理 alibaba.einvoice.tax.opt.salaryrequest.singleaccept

单明细发薪受理

func AlibabaEinvoiceTaxOptSalaryresultQuery

AlibabaEinvoiceTaxOptSalaryresultQuery 查询发薪结果 alibaba.einvoice.tax.opt.salaryresult.query

查询发薪结果

func AlibabaEinvoiceUnitorderCheck

AlibabaEinvoiceUnitorderCheck 服务商订购单上传核对 alibaba.einvoice.unitorder.check

开票服务商回传收到的订购单用于电子发票平台核对

Types

This section is empty.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL