发票 API v2024-06-19 用例指南
了解如何使用发票 API。
API 版本:2024-06-19
什么是发票 API?
你可以使用 销售合作伙伴发票 API 检索和管理各种与发票相关的操作,这些操作可以帮助销售合作伙伴管理其簿记。
重要说明
此 API 只能检索 巴西 FBA 发票。您不能将此 API 用于任何其他发票类型。
主要功能
- 按发票的属性搜索发票
- 导出和下载发票
术语
- Sefaz:巴西国家税务局(Secretaria da Fazenda)。
教程:导出发票文件
了解如何导出和下载发票文件。
先决条件
要完成本教程,您必须具备:
- 您调用的销售伙伴的授权。有关更多信息,请参阅 授权销售伙伴 API 应用程序。
- 分配给您的开发者资料的税务发票角色。
- 在应用程序注册页面上为您的应用程序选择的税务发票角色。
第 1 步。创建发票导出
致电 createInvoicesExport
操作并指定商城、日期范围以及您想要包含的任何可选参数。
如果请求成功,则响应将包含 exportId
价值。
主体参数
提示
要缩短导出处理时间,请使用较短的日期间隔
dateStart
和dateEnd
。最佳范围为一天。
请求示例
POST https://sellingpartnerapi-na.amazon.com/invoices/v1/exports?marketplaceId=A2Q3Y263D00KWC&dateStart=2024-07-09T00:00:00Z&dateEnd=2024-07-10T00:00:00Z
响应
名称 | 描述 |
---|---|
exportId | 导出标识符。 类型:字符串 |
响应示例
{
"exportId": "4bdd8293-0cd7-4208-bed5-78b2c6ecefef"
}
第 2 步。确认导出处理已完成
定期致电 getInvoicesExport
操作——传递 exportId
您在中获得的价值 第 1 步--直到处理完成 (processingStatus
是 CANCELLED
, DONE
,或 FATAL
)。此时,响应包括 exportDocumentId
如果发票数据可用,则为值。
路径参数
名称 | 描述 | 必填项 |
---|---|---|
exportId | 导出的标识符。 类型:字符串 | 有帮助 |
请求示例
GET https://sellingpartnerapi-na.amazon.com/invoices/v1/exports/4bdd8293-0cd7-4208-bed5-78b2c6ecefef
响应
名称 | 描述 |
---|---|
errorMessage | 当导出生成失败时,此属性包含错误描述。 类型:字符串 |
exportDocumentIds | 包含每份出口文件标识符的清单。 类型:数组 |
exportId | 导出标识符。 类型:字符串 |
generateExportFinished | 导出生成完成的日期和时间,采用 ISO 8601 日期时间格式。 类型:字符串 |
generateExportStarted | 导出生成的开始日期和时间,采用 ISO 8601 日期时间格式。 类型:字符串 |
status | 处理状态。 类型:枚举 ( REQUESTED , PROCESSING , DONE , ERROR ) |
响应示例
{
"export": {
"errorMessage": "",
"exportDocumentIds": [
"18c598f5-75db-4c1a-bd3e-4c64b36781c5"
],
"exportId": "4bdd8293-0cd7-4208-bed5-78b2c6ecefef",
"generateExportFinished": "2024-07-10T16:00:00.000Z",
"generateExportStarted": "2024-07-10T15:00:00.000Z",
"status": "DONE"
}
}
第 3 步。获取发票文档 URL
致电 getInvoicesDocument
操作,传递 exportDocumentId
值来自 第 2 步。
该响应包含一个预签名的 URL,您可以使用该网址访问发票导出。如果内容被压缩,则提供压缩算法。该 URL 将在 30 秒后过期。
路径参数
名称 | 描述 | 必填项 |
---|---|---|
invoicesDocumentId | 出口文件的标识符。 类型:字符串 | 有帮助 |
请求示例
GET https://sellingpartnerapi-na.amazon.com/invoices/v1/documents/18c598f5-75db-4c1a-bd3e-4c64b36781c5
响应
名称 | 描述 |
---|---|
invoicesDocumentId | 出口文件标识符。 类型:字符串 |
invoicesDocumentUrl | 一个预签名的 URL,可用于下载发票(ZIP 格式)。 类型:字符串 |
响应示例
{
"exportDocumentId": "18c598f5-75db-4c1a-bd3e-4c64b36781c5",
"url": "https://d34o8swod1owfl.cloudfront.net/SampleResult%2BKey%3DSample%2BINITVEC%3D58+fa+bf+a7+08+11+95+0f+c1+a8+c6+e0+d5+6f+ae+c8"
}
Updated 5 months ago
此页面对您有帮助吗?