如何设置 QuickBooks 迁移器?
创建 QuickBooks Online 应用
- 在 Awesome-bar 中,转到“QuickBooks 迁移器”文档类型。
- 进入 Inuit 开发者门户。
- 使用现有账户登录或注册新账户。
- 转到“我的应用”页面。
- 点击“选择 API”。
- 在“QuickBooks API”下勾选“会计”。
- 点击“创建应用”。
- 您将被带到应用的仪表板。
- 转到“密钥”选项卡。
- 转到“生产密钥”部分。
- 完成要求。
- 在“QuickBooks 迁移器”文档类型中,系统会为您生成一个“重定向 URL”,并将其添加到您的 Inuit 应用的“重定向 URI”列表中(位于“生产密钥”部分下)。点击保存。
- 确保重定向 URL 以
https开头。
- 从“生产密钥”部分复制“客户端 ID”和“客户端密钥”到“QuickBooks 迁移器”文档类型。
- 保存“QuickBooks 迁移器”。
连接到 QuickBooks Online API
- 点击“连接到 QuickBooks”。
- 浏览器中会打开一个新标签页,系统会要求您登录。
- 如果您有多个公司,请选择要迁移数据的公司。
- 点击“连接”。
- 授权成功后,标签页将关闭。
- 指示器将设置为“已连接到 QuickBooks”。
- 在“QuickBooks 迁移器”中,选择要迁移数据的目标“公司”。
- 保存“QuickBooks 迁移器”。
迁移数据
- 点击“获取数据”按钮。
- 指示器将从“已连接到 QuickBooks”变为“进行中”。
- 进度条将显示迁移状态。
- 根据数据量大小,这可能需要几分钟时间。
- 迁移完成后,指示器将变为“完成”或“失败”。
当我点击获取数据时会发生什么?
账户
现有会计科目表
创建公司时,ERPNext 会为该公司生成一个会计科目表,这些账户将被保留。
账户命名
为避免与现有账户名称冲突,所有来自 QuickBooks 的账户名称将添加“- QB”后缀。
例如:Job Expense 将变为 Job Expense - QB。
注意:ERPNext 还会使用公司缩写对账户名称进行编码。考虑到这一点,Job Expense 将变为 Job Expense - QB - AZ(假设 AZ 是公司缩写)。
根账户
将创建五个根账户,即 Asset、Equity、Expense、Liability、Income,所有账户(根据账户类型)将成为这些账户的子账户。
分组账户
QuickBooks 允许在分组账户上进行交易,但 ERPNext 不允许。为处理此问题,每个分组账户将有一个带连字符名称的子账户。
例如:
Job Expenses
Job Materials
将变为
Job Expenses
Job Expenses - 1
Job Materials
名称冲突
QuickBooks 允许多个账户同名,但 ERPNext 不允许。为处理此问题,每个重复账户将有一个带连字符的名称。
例如:
Insurance
Job Materials
Job Expenses
Job Materials
将变为
Insurance
Job Materials
Job Expenses
Job Materials - 1
物料
命名
所有物料将使用公司编码的名称。
例如:Pen 将变为 Pen - AZ(假设 AZ 是公司缩写)。
计量单位
所有物料将分配 Unit 作为默认计量单位。
小数计量单位
Unit 将允许使用小数值。
库存
无论物料在 QuickBooks 中是库存物料还是非库存物料,都不会保留任何与库存相关的信息。
客户和供应商
命名
所有客户和供应商将使用公司编码的名称。
例如:Pen 将变为 Pen - AZ(假设 AZ 是公司缩写)。
发票
变体
QuickBooks 有四种交易类型的发票变体,所有这些都将保存为销售发票。
- 发票 等同于销售发票。
- 销售收据 等同于 POS 销售发票。
- 贷项通知单 等同于退货销售发票(红字发票)。
- 退款收据 等同于退货 POS 销售发票。
折扣和加价
QuickBooks 使用特殊账户处理加价和折扣,ERPNext 不这样处理折扣费用和加价,而是所有物料将在其收入账户中体现变化。
运费
对于包含运费的发票,将在物料表中添加一个名为“运费”的物料。
四舍五入
ERPNext 使用与 QuickBooks 不同的四舍五入方法,因此,在包含税费且货币不同于公司货币的发票中,销售发票的总额可能与 QuickBooks 发票不同。
特殊情况
如果 QuickBooks 发票关联到 Delayed Charge 或 Statement Charge,则会为此发票创建一张等效的 Journal Entry。
账单
变体
QuickBooks 有两种交易变体的账单,所有这些都将保存为采购发票。
- 账单 等同于采购发票。
- 供应商贷项 等同于退货采购发票。
其他
以下交易将保存为日记账分录
- 预付款
- 账单付款
- 支票
- 信用卡贷项
- 费用
- 库存数量调整
- 日记账分录
- 付款
- 税款支付
税务
对于每个 QuickBooks 税率,将创建一个 ERPNext 科目。
自定义字段
QuickBooks 迁移工具将添加以下自定义字段
公司字段
客户
物料
供应商
QuickBooks ID 字段
客户
物料
日记账分录
采购发票
销售发票
供应商