美国¶
Odoo 为美国提供的财务本地化套装遵循由美国公认会计准则(GAAP)。这些准则和规则是由财务会计准则委员会(FASB)制定,并被证券交易委员会(SEC)采用,用于编制财务报表。
此外,Odoo 电子学习平台还提供一系列有关会计主题的视频。这些视频涵盖了如何从零开始、设置配置、完成常用工作流程,并深入介绍了一些特定的使用案例。
配置¶
美国财税本地化的核心模块包含在数据库初始化期间安装的默认包中。请导航至 ,验证正在使用美国包。在 财税本地化 部分中,包 字段应设置为 美国 。此包包含 Odoo 会计 应用美国本地化所需的设置。
模块安装¶
安装 以下模块,以获得美国本地化的所有功能:
名称 |
技术名称 |
描述 |
|---|---|---|
美国 - 会计 |
|
美国本地化的基础会计模块。 |
|
添加美国会计报告。 |
|
美国支票布局 |
|
允许在预先打印的支票纸上打印付款。支持三种最常见的支票格式,并且可以与 checkdepot.net 中的链接支票一起使用。 |
|
将付款作为 NACHA 文件导出,供在美国使用。 |
|
|
导出 1099 数据,以便通过第三方进行电子申报。 |
|
|
用于与 Odoo 进行 AvaTax 集成 的模块。 |
|
|
包括美国工资单的必要规则,包括:
|
|
美国 - 工资单与会计 |
|
包含美国工资规则所需的会计数据。 |
|
将工作条目导出至 ADP 薪酬管理软件。 |
另请参阅
科目表¶
在 Odoo 中,美国本地化的 会计科目表(COA) 遵循标准的 GAAP 结构,将账户分为七大类,并以相应的数值作为单个日记账分录的前缀:
应收账款 :指企业已交付或使用商品或服务,但客户尚未支付的应收余额(或信用点)。AR 由标有(或以 1 开头)的日记账编号表示。
应付账款 :企业欠付其债权人或供应商的短期债务,尚未支付。以 2 标注(或以 2 开头)的日记账代码表示。
权益 :在公司清算的情况下,如果所有资产被变现且所有债务被清偿,返还给公司股东的金额。权益由标签(或开头)为 3 或 9 的日记账代码表示。
资产 :资产负债表中列出的含有经济价值或有能力在未来产生现金流的项目,如一台机器、一份金融证券或一项专利。资产由标有(或以 1 开头)的日记账代码表示。
负债 :指公司在业务运营过程中产生的财务债务或义务。负债由标有(或以 2 开头)的日记账代码表示。
收入 :与 净收入 同义,是公司用销售收入支付所有相关费用后保留的利润。收入由标有(或以 4 或 6 开头)的日记账代码表示。
费用 :公司为创收而产生的运营成本。费用由标有(或以 6 开头)的日记账代码表示。
小技巧
Odoo 中预置了预定义账户,作为随美国本地化包一同安装的 CoA 的一部分。下列账户已预先配置,用于在 Odoo 内执行特定操作。建议 不要 删除这些账户;但如有需要更改,请改为重命名账户。
类型 |
账户名称 |
|---|---|
流动资产 |
银行暂记账户
未结收据
未付款项
流动性转移
库存估值
库存暂估(已收货)
库存暂估(已发货)
生产成本
|
收入 |
外汇收益
现金差异收益
现金折扣收益
|
费用 |
现金折扣损失
外汇损失
现金差异损失
|
本年度收益 |
累计留存收益
利润或亏损分配
|
应收款项 |
应收账款 |
应付款项 |
Account Payable |
查看、编辑和分类账户¶
在 Odoo 中,通过导航至 可访问 科目表 仪表板。在 科目表 仪表板中,点击仪表板左上角的 新建 按钮并 填写相应表单 来创建新账户。使用搜索下拉菜单中提供的特定 筛选器 和 分组依据 条件来搜索和排序现有账户。
要按类别筛选账户,请点击 (下拉菜单) 图标以访问下拉菜单,并在 筛选器 列下查找各项选择。点击某个特定类别将只显示符合该筛选条件的账户。
要查看所有可用的账户类型,请移除搜索栏中的所有筛选器,然后点击 (下拉菜单) 图标以访问下拉菜单。在此处,从 分组依据 列标题下选择 账户类型,即可在表格中列出所有账户类型。
除了结构之外,与其他国家/地区相比,美国的会计科目表还存在其他主要差异:
特殊性 :与其他一些国家相比,美国《公认会计原则》通常要求更详细的账目。这可能包括各类收入、支出和资产的单独账户,从而在财务报告中提供更细化的信息。
监管要求 :在美国,SEC 等机构为上市公司制定了具体的监管要求。这些要求可能会影响 CoA 的结构和内容,以确保符合报告标准。
行业惯例 : 美国某些行业可能有独特的会计要求或专门的 CoA 结构。例如,金融机构通常有与贷款、投资和利息收入相关的特定账户。
税务考虑因素 :CoA 也可能反映税务方面的考虑,如可扣除费用、递延税款资产和负债的账户,以确保遵守税法并方便报税。
这些差异最终应反映在 CoA 结构本身,并根据需要增加新的账户,以满足美国会计报告的要求。
另请参阅
税¶
在美国,税率以及应税范围因司法管辖区而异。安装 Odoo 会计 应用时,会自动创建默认的 销售 税和 采购 税。要管理现有税项或配置其他税项,请导航至 。
AvaTax¶
Avalara AvaTax 是一款基于云计算的税务计算和合规软件,可与 Odoo 整合,实现多种本地化。将 AvaTax 与 Odoo 整合后,当数据库中的项目销售、采购和开票时,AvaTax 可提供实时和特定地区的税款计算。
重要
AvaTax 可用于与在美国和加拿大设有分支机构的数据库/公司集成。更多信息请参阅 会计所在国家/地区 文档。
另请参阅
请参阅以下文档文章,将 AvaTax 账户与 Odoo 数据库整合并配置:
报表¶
除了 通用报告 之外,美国本地化还在 菜单下提供以下报告:
另请参阅
1099 报告¶
1099 报告 包含在特定报告期间内向非雇员支付的款项。使用 Odoo 中该报告提供的 CSV 下载功能,通过第三方服务以电子方式申报 1099 付款。
要生成 1099 报告,请导航至 ,打开 1099 报告 向导。
首先,在 开始日期 和 结束日期 字段中输入要报告的交易日期范围。
然后,编辑向导中出现的日记账项目。点击 添加一行 添加缺少的项目。点击行上的 (删除),删除报告中不应包含的项目。
最后,在 1099 报告中包含所有必要项目后,点击 生成 按钮。这样做会下载一个 CSV 文件,按收到付款的合作伙伴对交易进行分组。
现金流量表¶
通过前往 可导航至 现金流量表 (CFS) 仪表板。在此处,可使用仪表板顶部的各种 筛选器 生成 CFS 报告。
Odoo 使用 直接 现金流量法编制现金流量表,该方法衡量公司运营中的实际现金流入和流出,例如从客户收到现金或向供应商支付现金。
默认情况下,在 科目表 仪表板上带有三个默认 标签 中任一标签的账户都会包含在报告中,其中包括:经营活动、筹资活动 和 投资及非常项目活动 。
此外,Odoo 中的现金流量表:
仅限于 银行 和 现金 日记账,以反映资金进出;以及
还包含 费用 账户,用于显示与 银行 或 现金 分录相对应的交易,同时不包括 AR 和 AP 活动。
Example
创建一张 $100 的供应商账单,作为运营费用(非 AP)。这样做将 不会 在现金流量表上反映交易。但是,登记相应的 $100 付款,交易将在现金流量表上反映为 运营活动支付的现金 。
损益表¶
要查看 P&L 报表,请导航至 。为符合 GAAP 标准并便于从其他美国会计软件迁移,通用 P&L 报表的标签已针对美国本地化进行了修改。此 自定义报告 的结构和公式与通用报告完全相同。
要查看报告中使用的标签,请进入 开发者模式,导航至 P&L 报表,然后点击 (齿轮) 智能按钮。美国 P&L 报表行项目与通用 P&L 报表行项目的对应关系如下:
通用损益表 |
美国损益表 |
|---|---|
收入 |
收入 |
减:收入成本 |
销售成本 |
毛利 |
毛利 |
减:营业费用 |
费用 |
营业利润(或亏损) |
净营业利润 |
加:其他收入 |
其他收入 |
减:其他费用 |
其他费用 |
– |
其他收入净额 |
净利润 |
净收入 |
减:利润分配,加:提款 |
– |
分配和提款后剩余净利润 |
– |
注解
其他收入净额 通过从 其他收入 中减去 其他费用 计算得出。
欧洲会计框架在通用 P&L 报表中包括利润分配。在美国 GAAP 会计准则下,P&L 报表仅汇总经营业绩。因此,美国报告不包括 分配和提款。
现金折扣¶
可以从 中配置现金折扣。每个付款期限都可以设置现金折扣和减税。
另请参阅
开具支票¶
注解
确保美国本地化的 美国支票布局 (l10n_us_check_printing) 模块已 安装 。
要在 Odoo 中打印支票,请 启用并配置支票 。
在 支票布局 字段中,从下拉菜单中选择一种可用的预印或空白支票布局:
打印支票(顶部) - 美国
打印支票(中间) - 美国
打印支票(底部) - 美国
打印空白支票(顶部) - 美国
打印空白支票(中间) - 美国
打印空白支票(底部) - 美国
小技巧
对于预印布局,我们建议使用 checkdepot.net 的预印支票。
对于空白布局,需要使用高安全性的支票纸,例如 checkdepot.net 的空白支票。
ACH - 电子转账¶
自动结算所(ACH)支付是一种在银行账户之间进行电子转账的现代方式,取代了传统的纸质方式。ACH 支付通常用于直接存款、账单支付和商业交易。
接收 ACH 付款:支付提供商整合¶
Odoo 中的 Authorize.net 和 Stripe 支付整合支持 ACH 支付。
发送付款:NACHA 文件¶
Odoo 可以生成与美国国家自动清算所协会(NACHA)兼容的 ACH 文件,发送给公司的银行。对于公司希望向供应商付款的每个 银行 日记账,都需要在 Odoo 数据库中填写 NACHA 配置部分。
配置¶
首先,导航至 。打开银行日记账,点击进入 支出付款 选项卡。
注解
公司的金融机构一旦获准通过其账户发送付款,通常会提供以下 NACHA 配置信息。
在标有 NACHA 配置 的部分下,是生成兼容 NACHA 的 ACH 文件以发送给公司银行所需的字段。首先,在标有 直接目的地 的字段中输入金融机构的路由号码。该信息可在互联网上广泛获取,一般因银行所在地而异。该号码通常在初始账户设置时提供。
接下来,在名为 目的地 的字段中输入金融机构的注册名称。此信息由银行或信用合作社提供。
在 目的地 字段之后是 即时发起方 字段。在此字段中输入 9 位公司 ID 或雇主识别码(EIN)。此信息由金融机构提供。
接着输入 公司识别码 ,这是一个 10 位数号码,由 9 位数公司 ID/雇主识别号(EIN)开头加上前置数字组成(通常为1)。若首位数字不同,请向金融机构确认准确性,该号码仅适用于 ACH 认证账户。
随后输入金融机构分配的 8 位数 发起方金融机构识别码 。
重要
请严格按公司金融机构(如银行或信用合作社)提供的数值 如实 填写本部分信息,否则可能导致 Odoo 中 NACHA 配置失败。
下一个字段有两个选项:标准输入类别代码 。选择该字段右侧的下拉菜单,然后选择 企业贷记或借记(CCD) 或 预先安排的付款与存款(PPD) 。同样,此信息由金融机构提供。默认选择 企业贷记或借记(CCD) 。
最后一项选项是 生成平衡文件 。勾选字段右侧的复选框以启用 生成平衡文件 。请咨询公司的会计师或财务顾问,以便就这一字段做出明智的决策。
点击 (云上传) 图标手动保存配置,或离开此屏幕自动保存。至此,配置完成。
创建批量支付¶
配置完成后,请使用 NACHA 支付方式在 Odoo 中记录每笔付款。
另请参阅
重要
注意当天付款的截止时间。如果文件中包含的日期与今天的日期一致,则文件需要有一个与每笔付款相关的未来日期,或者文件需要在截止时间之前发送。请咨询金融机构处理当天付款的确切截止时间。
一旦所有要包含在 NACHA ACH 文件中的付款都已完成,就需要从 操作 菜单中进行批量付款。
要创建批量付款,请导航至 以访问付款页面。通过勾选行最左侧的复选框,选择所有应包含在 NACHA ACH 文件中的付款。
重要
批量付款中的所有付款 必须 使用相同的 NACHA 支付方法。
接下来,导航至批量付款()。点击最近创建的付款,然后点击 导出文件 选项卡。生成的文件会连同 生成日期 一起列出。点击 (下载) 按钮下载该文件。
如果需要进行任何调整,请点击 Re-generate Export File 按钮以重新创建新的 NACHA ACH 文件。
通过直接存款付款¶
直接存款是一种主要在美国使用的电子资金转账,资金直接汇入银行账户,无需使用纸质支票或人工存款。Odoo 通过名为 Wise.com 的国际汇款服务提供直接存款。
Wise 提供 API、开票工具和企业账户。企业可以利用 Wise 的跨境支付技术收发款项,而无需从头构建一切。
此功能可用于支付供应商账单。
配置¶
Wise 配置¶
Wise 配置包括三个主要步骤:创建 Wise 账户、将银行账户关联至 Wise 账户,以及从 Wise 账户生成 API 令牌。这些步骤详述如下:
导航至 Wise.com 并点击 注册 以创建账户。
选择 企业账户,并完成公司和个人的用户详细信息填写,以完成注册流程。
根据业务类型和国家/地区,Wise 可能要求提供额外的验证文件。此过程可能需要 1–3 个工作日。
点击仪表板右上角的 公司名称 导航至账户设置。
选择 ,并点击 关联您的银行账户 。
搜索银行并添加银行账户信息。该银行账户也将在 Odoo 中进行配置。
点击仪表板右上角的 公司名称,进入账户设置。
选择 ,然后点击 添加新令牌 。
添加描述并选择 完全访问,然后点击 创建令牌 。
在 API 令牌 下找到该令牌,然后点击 显示密钥 。
将令牌复制到剪贴板。
Odoo 配置¶
Odoo 配置包括四个主要步骤:安装 Wise 模块、添加 Wise API 凭证、添加公司银行账户以及添加供应商银行账户。这些步骤详述如下:
在 Odoo 数据库中,安装 美国 - 直接存款 模块。
小技巧
要在搜索结果中看到该模块,请从搜索栏中移除 应用筛选器 。
转到 ,向下滚动到 供应商付款 部分。
在 美国直接存款(通过 Wise) 设置中,输入在 Wise 中生成的 Wise API 令牌 。
点击 连接到 Wise,以确保 Odoo 数据库与 Wise 账户之间建立连接。
创建公司和供应商银行账户:
转到 联系人 应用,选择公司/供应商的联系人卡片。
切换到 会计 选项卡,点击 银行账户 字段,然后点击 创建 。
点击 银行 字段,然后从列表中选择银行;如果看不到所需银行,请点击 搜索更多 。如果列表中没有该银行,请点击 新建 填写银行详细信息,然后点击 保存 。
最后,输入公司银行账户信息(已在 Wise 中关联)或供应商银行账户信息,然后点击 保存 。
现在,会计 选项卡中的 银行账户 字段应显示新添加的银行账户。
对 供应商 银行账户重复这些步骤。
使用直接存款支付供应商账单¶
在 Wise 和 Odoo 中均配置好直接存款后,可以在 Odoo 数据库中逐笔创建供应商付款,将其批量处理以便转账,然后在 Wise 中完成支付。
创建供应商账单 。
使用 美国直接存款 作为该交易的 付款方式,支付供应商账单 。
创建批量付款 。批量付款可包含来自多个供应商的付款。
确认 批次类型 为 付款,然后点击 发起付款 。Odoo 将跳转到 Wise。
如有需要,请登录 Wise 账户,查看所有待处理的交易。
检查详细信息,确认 Odoo 和 Wise 中的批次编号一致。
点击 为此批次付款 或 我已付款,为整个批次付款。
注解
如果浏览器设置中阻止了弹出窗口,Odoo 将无法跳转到 Wise。此时,Odoo 会显示以下消息:
"弹出窗口已被阻止。您可能需要更改浏览器设置,以允许此页面弹出窗口。"
付款记录仍会在 Wise 中创建,可通过点击批量付款上的 查看批次 进行访问。
取消批量付款¶
要取消批量付款,请按以下步骤操作:
转到 。
选择要取消的批量付款,然后点击 查看批次 。Odoo 将跳转到 Wise 中的该批次。如有需要,请登录 Wise 账户。
在 Wise 中点击 取消批次 。
ISO 20022¶
ISO 20022 是使用 XML 文件在银行和支付系统之间传输金融信息的全球标准。可以将其视为资金报文的通用语言。
该标准帮助世界各地的银行以相同的方式(或 语言)相互沟通,从而正确传输信息,使资金的发送和接收更快捷、更清晰、更安全。
在 Odoo 中,ISO 20022 文件由 批量付款 生成。
配置¶
在创建 ISO 20022 记录之前,必须完成若干配置,包括 常规设置、公司 的联系信息,以及所有 收款人 的联系方式和银行信息。
设置¶
首先,导航至 ,滚动到 客户付款 部分,并启用 批量付款 选项。
然后滚动到 供应商付款 部分,并启用 SEPA 贷记转账 / ISO20022 选项。启用后会出现三个字段:您的公司、名称标识 和 签发方 。在这些字段中输入信息。所输入的信息是银行识别账户所必需的,并会添加到 XML 文件中。
更改后点击 保存 。
注解
名称标识 和 签发方 信息通常由银行提供。
公司信息¶
确保公司的地址信息正确,因为生成的 XML 文件包含公司地址。导航至 ,点击目标公司以打开公司表单。确保 地址 字段已在 一般信息 选项卡中完整配置。
收款人信息¶
生成的 XML 文件包含 所有 收款人的地址和银行信息。打开 联系人 应用,确保每条接收付款的联系人记录(包括个人和公司)都在联系人表单的上半部分包含完整的 地址 信息。
接下来,点击 会计 选项卡,确保 银行 字段中至少填充一个受信任的银行账户。如果未列出任何银行,请添加 新的银行账户 。
添加银行账户¶
要在联系人记录上添加银行账户,请打开 联系人 应用并点击该联系人记录,然后点击 会计 选项卡。点击 银行 旁边的空白字段,点击 创建…,会加载 创建银行 弹出窗口。填写表单中的以下字段,然后点击 保存:
账号:输入银行账号。
ABA/路由号码:输入账户的 ABA 或路由号码。
账户持有人:使用下拉菜单选择银行账户的所有者。此字段默认填入联系人名称(个人或公司)。
银行:使用下拉菜单选择账户所属的银行。如果列表中未出现该银行,可点击 搜索更多…,然后点击 新建,并填写 创建银行 表单来添加新银行。
发送资金:确保此开关设置为 受信任 。如果银行账户受信任,开关和文本会显示为绿色。如果 未 设置为受信任,则尝试向该联系人付款时会出现错误。
注解
受信任的银行账户在 会计 选项卡中显示为绿色。
银行日记账设置¶
确保 ISO 付款方式出现在银行日记账中且配置正确。导航至 ,点击日记账 银行 。进入 付款 选项卡,确保在 付款方式 列中同时出现 ISO20022 和 U.S. ISO20022 。
接下来,确保列出的所有条目都在 未清付款科目 列中选择了 101404 未清付款 账户。这样 Odoo 才能为付款创建日记账分录。
ISO20022 与美国 ISO20022¶
美国 ISO20022 与 ISO 标准类似,但采用一些美国特定的规则和格式。
Example
美国 ISO20022 使用美国特有的 ABA 路由号码,而通用 ISO20022 使用 IBAN 号码。
功能 |
全球 ISO 20022 |
美国 ISO 20022 |
|---|---|---|
开发者 |
ISO(全球性组织) |
美国支付系统运营机构(Fed、TCH、NACHA) |
用途 |
全球及跨境付款 |
美国境内付款 |
格式 |
基于 XML 的标准 |
基于相同基础的 XML,并采用美国数据规则 |
例子 |
SEPA 贷记转账(欧洲)、SWIFT MX 报文 |
Fedwire ISO 20022,CHIPS ISO 20022 |
差异 |
全球字段和格式 |
经过精简或修改以符合美国需求(例如,使用 ABA 路由号码而非 IBAN) |
小技巧
建议对 国际 转账使用通用 ISO20022,对 境内 转账使用美国 ISO20022。
工作流¶
首先,创建 并 确认 一张供应商账单。然后点击 付款 按钮,会加载 付款 弹出窗口。使用下拉菜单在 付款方式 字段中选择 ISO20022,然后点击 创建付款 。
供应商账单上现在会显示绿色的 付款中 横幅。接下来,导航至 ,勾选使用 ISO20022 文件付款的那笔付款旁边的复选框以将其选中。点击 创建批次,然后在批次表单上点击 验证 。验证后,批量付款会进入 已发送 阶段,并创建美国 ISO20022 XML 文件并添加到聊天记录中。该 XML 文件可下载并用于发起银行付款。
创建 XML 文件后,以下步骤在 Odoo 数据库 之外 进行。
登录银行的在线门户或支付系统。大多数支持 ISO 20022 的银行都设有专门的 file uploads 或 import payments 区域。上传由 Odoo 创建的 XML ISO 20022 文件(扩展名为 .xml),并将其上传至银行系统。
银行通过读取文件并确保所有详细信息(账户、金额等)均有效来检查 XML 文件。付款清单会显示在文件中。审核并确认信息,然后点击 Approve 或 Submit 。
银行处理文件中的每笔付款,并将资金转账给收款人。