客户案例:电商平台对帐-账单管理(亚马逊amazon)
账单管理:
功能定义:
账单管理用于上传亚马逊(amazon)平台下载的原始账单数据,美国站、日本站、墨西哥站等账单模板直接进行数据上传,做到0调整,下载下来的账单数据无缝上传至对账平台-账单管理中,上传后进行数据递交清洗数据,用于后续对账业务的操作。
业务流程分支描述:

①系统路径:
系统 -- 首页 -- 账单管理 -- 账单递交 -- 上传数据。
②功能介绍:
用于上传亚马逊账单数据。
系统依据“订单金额确认规则”将账单中金额数据逐一进行拆分。
系统依据账单中金额字段和金额字段属性进行账单类型的初步解析。
系统将上传数据保存至原始账单对应平台,并且保留各平台原始字段。

1.账单递交:
模块描述:用于上传电商平台原始账单数据,账单拆分后进行递交操作。
上传后生成批次号,可通过批次号到原始账单中进行查询或批次删除。
账单上传后系统进行自动拆分,由横向数据拆分成纵向数据,根据基础 配置-财务设置-订单金额确认功能将金额进行单个为一条或多个金额相加后 为一条进行显示
账单递交成功后在该模块不再显示。

1.1数据来源:
通过Excel表进行导入。

1.2数据内容:
显示未递交的数据,递交成功的数据在该页面不显示。
导入电商平台原始账单中的原始数据。
1.3菜单功能:
1.3.1上传单据:
用于上传电商平台原始账单数据,上传是绑定账号信息,店铺、站点、公司、结算账户类型、结算账户、币别、运营部门、运营负责人、店铺名称,转行时间,将账单中的时间转换成yyy-MM-dd HH:mm:ss格式,并且留存原始时间格式。
1.3.2账单递交:
选择对应的数据,进行递交,可选择一条或多条,至少选择一条,递交成功后往下流转至账单审核页面,账单递交成功后在该模块不再显示。

1.3.3全部递交:
无需选择对应数据,将当前显示条数或根据条件筛选出的所有数据进行递交,递交成功后往下流转至账单审核页面,账单递交成功后在该模块不再显示。

2.原始账单:
模块描述:上传后的账单原始数据,可进行查询。
2.1功能描述:
用于流程上传后的账单数据,不可编辑,可删除,查询,可以通过上传时生成的批次号进行批次删除、查询。
原始账单保留各电商平台最原始的数据。
系统对所有账单数据进行统一留存、管理和查询。
2.2亚马逊原始账单字段设计:
Amazon美国[US]账单字段
| 字段名称 | 字段说明 | 数据来源 |
| 发生时间 | date/time的时间 | 系统转换,方便查询。 |
| date/time | 日期/时间 | 亚马逊原始账单导入 |
| settlement id | 结算报告id | 亚马逊原始账单导入 |
| type | 交易类型 | 亚马逊原始账单导入 |
| order id | 原始订单号 | 亚马逊原始账单导入 |
| sku | SKU | 亚马逊原始账单导入 |
| description | 业务描述 | 亚马逊原始账单导入 |
| quantity | 数量 | 亚马逊原始账单导入 |
| marketplace | 站点 | 亚马逊原始账单导入 |
| account type | 账户类型 | 亚马逊原始账单导入 |
| fulfillment | 发货模式 | 亚马逊原始账单导入 |
| order city | 配送城市 | 亚马逊原始账单导入 |
| order state | 配送州 | 亚马逊原始账单导入 |
| order postal | 邮政编码 | 亚马逊原始账单导入 |
| tax collection model | 征税方式 | 亚马逊原始账单导入 |
| product sales | 产品销售金额 | 金额合计,销售账单 |
| product sales tax | 产品销售税 | 金额合计,销售账单 |
| shipping credits | 买家运费 | 金额合计,销售账单 |
| shipping credits tax | 买家运费税 | 金额合计,销售账单 |
| gift wrap credits | 礼品包装费 | 金额合计,销售账单 |
| giftwrap credits tax | 礼品包装税 | 金额合计,销售账单 |
| Regulatory Fee | 监管费 | 费用账单 |
| Tax On Regulatory Fee | 监管税 | 费用账单 |
| promotional rebates | 促销折扣 | 金额合计,销售账单 |
| promotional rebates tax | 促销折扣税 | 金额合计,销售账单 |
| marketplace withheld tax | 亚马逊代扣代缴税 | 费用账单 |
| selling fees | 成交费 | 费用账单 |
| fba fees | FBA配送费 | 费用账单 |
| other transaction fees | 其他交易费 | 其他账单 |
| other | 平台其他费用 | 其他账单 |
| Total | 金额合计 | 亚马逊原始账单导入 |
| 是否拆分 | 账单依据金额字段拆分标记 | 系统生成 |
| 公司 | 店铺开设的公司主体 | 系统生成 |
| 结算账户 | 店铺的结算账户 | 导入时选择的账户 |
| 批次号 | 导入账单的批次号 | 系统生成 |

相关文章:
客户案例:电商平台对帐-账单管理(亚马逊amazon)
账单管理: 功能定义: 账单管理用于上传亚马逊(amazon)平台下载的原始账单数据,美国站、日本站、墨西哥站等账单模板直接进行数据上传,做到0调整,下载下来的账单数据无缝上传至对账平台-账单管…...
IP协议特性
在网络层中,最重要的协议就是IP协议,IP协议也有两个特性,即地址管理和路由选择。 1、地址管理 由于IPv4地址为4个字节,所以最多可以支持42亿个地址,但在现在,42亿明显不够用了。这就衍生出下面几个机制。…...
Kubernetes入门学习
kubernetes技术架构模型 一、kubernetes的Label标签 1.标签是以keyvalue的格式通过用户自定义指定,目的是将其加入到各种资源对象上来实现多维度的资源分组管理使其更方便的进行资源分配、调度、配置和部署管理工作。 2.标签可以结合Label Selector(标签选择器)查询…...
支持向量机SVM的应用案例
支持向量机(Support Vector Machine,SVM)是一种强大的监督学习算法,广泛应用于分类和回归任务。 基本原理 SVM的主要目标是周到一个最优的超平面,该超平面能够将不同类别的数据点尽可能分开,并且使离该超平面最近的数…...
Chrome 132 版本新特性
Chrome 132 版本新特性 一、Chrome 132 版本浏览器更新 1. 在 iOS 上使用 Google Lens 搜索 在 Chrome 132 版本中,开始在所有平台上推出这一功能。 1.1. 更新版本: Chrome 126 在 ChromeOS、Linux、Mac、Windows 上:在 1% 的稳定版用户…...
(5)STM32 USB设备开发-USB键盘
讲解视频:2、USB键盘-下_哔哩哔哩_bilibili 例程:STM32USBdevice: 基于STM32的USB设备例子程序 - Gitee.com 本篇为使用使用STM32模拟USB键盘的例程,没有知识,全是实操,按照步骤就能获得一个STM32的USB键盘。本例子是…...
Linux 系统服务开机自启动指导手册
一、引言 在 Linux 系统中,设置服务开机自启动是常见的系统配置任务。本文档详细介绍了多种实现服务开机自启动的方法,包括 systemctl 方式、通用脚本方式、crontab 方案等,并提供了生产环境下的方案建议和开机启动脚本示例。 二、systemct…...
分布式多卡训练(DDP)踩坑
多卡训练最近在跑yolov10版本的RT-DETR,用来进行目标检测。 单卡训练语句(正常运行): python main.py多卡训练语句: 需要通过torch.distributed.launch来启动,一般是单节点,其中CUDA_VISIBLE…...
Codeforces Round 1000 (Div. 2)-C题(树上两个节点不同边数最大值)
https://codeforces.com/contest/2063/problem/C 牢记一棵树上两个节点如果相邻,它们有一条边会重叠,两个节点延伸出去的所有不同边是两个节点入度之和-1而不是入度之和,那么如果这棵树上有三个节点它们的入度都相同,那么优先选择非相邻的两个节点才能使所有不同边的数量最大!!…...
C++17 新特性解析:Lambda 捕获 this
C17 引入了许多改进和新特性,其中之一是对 lambda 表达式的增强。在这篇文章中,我们将深入探讨 lambda 表达式中的一个特别有用的新特性:通过 *this 捕获当前对象的副本。这个特性不仅提高了代码的安全性,还极大地简化了某些场景下…...
Spring Boot 使用 Micrometer 集成 Prometheus 监控 Java 应用性能
在Spring Boot中使用Micrometer集成Prometheus来监控Java应用性能是一种常见的做法。 一、Micrometer简介 Micrometer是一个开源的Java项目,主要用于为JVM应用程序提供监控和度量功能。以下是对Micrometer的详细介绍: 定义与功能 Micrometer是一个针…...
Spring Boot 事件驱动:构建灵活可扩展的应用
在 Spring Boot 应用中,事件发布和监听机制是一种强大的工具,它允许不同的组件之间以松耦合的方式进行通信。这种机制不仅可以提高代码的可维护性和可扩展性,还能帮助我们构建更加灵活、响应式的应用。本文将深入探讨 Spring Boot 的事件发布…...
IM系统设计
读多写少,一般采用写扩散成timeline来做 写扩散模式 利用last message id作为这个作为最后一个消息体 timeline和批量未读和ack 利用ZSET来维护连接的定时心跳,来续约运营商的连接不断开...
华为EC6110T-海思Hi3798MV310_安卓9.0_通刷-强刷固件包
华为EC6110T-海思Hi3798MV310_安卓9.0_通刷-强刷固件包 刷机教程说明: 适用机型:华为EC6110-T、华为EC6110-U、华为EC6110-M 破解总分为两个部分:拆机短接破解(保留IPTV)和OTT卡刷(不保留IPTV)…...
ASP.NET Blazor托管模型有哪些?
今天我们来说说Blazor的三种部署方式,如果大家还不了解Blazor,那么我先简单介绍下Blazor Blazor 是一种 .NET 前端 Web 框架,在单个编程模型中同时支持服务器端呈现和客户端交互性: ● 使用 C# 创建丰富的交互式 UI。 ● 共享使用…...
PyTorch广告点击率预测(CTR)利用深度学习提升广告效果
目录 广告点击率预测问题数据集结构广告点击率预测模型的构建1. 数据集准备2. 构建数据加载器3. 构建深度学习模型4. 训练与评估 总结 广告点击率预测(CTR,Click-Through Rate Prediction)是在线广告领域中的重要任务,它帮助广告平…...
PAT甲级-1017 Queueing at Bank
题目 题目大意 银行有k个窗口,每个窗口只能服务1个人。如果3个窗口已满,就需要等待。给出n个人到达银行的时间和服务时间,要求计算每个人的平均等待时间。如果某个人的到达时间超过17:00:00,则不被服务,等待时间也不计…...
OneData体系架构详解
阿里巴巴的 OneData 体系架构方法论,主要分为三个阶段:业务板块、规范定义 和 模型设计。每个阶段的核心目标是确保数据的高效管理、共享与分析能力。 一. 业务板块(Business Segment) 业务板块是OneData体系架构中的第一步&…...
Gin 框架入门实战系列教程
一,Gin介绍 Gin是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快,如果你是性能和高效的追求者,我们推荐你使用Gin框架。 Gin最擅长的就是Api接口的高并发,如果项目的规模不大,业务相对简单…...
鸿蒙harmony json转对象(2)
在ArkTS(Ark TypeScript)中,接口(interface)是用来定义一个对象的结构,它可以包含属性、方法签名,以及嵌套的类型(包括其他接口或对象类型)。因此,接口里面可…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
树莓派超全系列教程文档--(62)使用rpicam-app通过网络流式传输视频
使用rpicam-app通过网络流式传输视频 使用 rpicam-app 通过网络流式传输视频UDPTCPRTSPlibavGStreamerRTPlibcamerasrc GStreamer 元素 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 使用 rpicam-app 通过网络流式传输视频 本节介绍来自 rpica…...
【Oracle APEX开发小技巧12】
有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...
vue3 定时器-定义全局方法 vue+ts
1.创建ts文件 路径:src/utils/timer.ts 完整代码: import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...
项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)
Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败,具体原因是客户端发送了密码认证请求,但Redis服务器未设置密码 1.为Redis设置密码(匹配客户端配置) 步骤: 1).修…...
用机器学习破解新能源领域的“弃风”难题
音乐发烧友深有体会,玩音乐的本质就是玩电网。火电声音偏暖,水电偏冷,风电偏空旷。至于太阳能发的电,则略显朦胧和单薄。 不知你是否有感觉,近两年家里的音响声音越来越冷,听起来越来越单薄? —…...
Mysql8 忘记密码重置,以及问题解决
1.使用免密登录 找到配置MySQL文件,我的文件路径是/etc/mysql/my.cnf,有的人的是/etc/mysql/mysql.cnf 在里最后加入 skip-grant-tables重启MySQL服务 service mysql restartShutting down MySQL… SUCCESS! Starting MySQL… SUCCESS! 重启成功 2.登…...
Vue ③-生命周期 || 脚手架
生命周期 思考:什么时候可以发送初始化渲染请求?(越早越好) 什么时候可以开始操作dom?(至少dom得渲染出来) Vue生命周期: 一个Vue实例从 创建 到 销毁 的整个过程。 生命周期四个…...
Win系统权限提升篇UAC绕过DLL劫持未引号路径可控服务全检项目
应用场景: 1、常规某个机器被钓鱼后门攻击后,我们需要做更高权限操作或权限维持等。 2、内网域中某个机器被钓鱼后门攻击后,我们需要对后续内网域做安全测试。 #Win10&11-BypassUAC自动提权-MSF&UACME 为了远程执行目标的exe或者b…...
