美国¶
Odoo 的美国财务本地化包遵循由财务会计准则委员会 (FASB) 制定并由证券交易委员会 (SEC) 采用的通用会计准则 (GAAP) 会计标准和规则,用于编制财务报表。
此外,Odoo 的在线学习平台提供了一系列关于会计主题的视频。这些视频涵盖了如何从零开始、设置配置、完成常见工作流程,并深入探讨了一些特定的使用案例。
配置¶
以下是 Odoo 中适用于美国会计的可用模块。
注解
下面列出的模块仅供参考或为可选,因为在 Odoo 中按照美国财务本地化操作的核心要求已包含在数据库初始化时安装的默认包中。
通过导航到 财务本地化 部分下,查看 通用会计科目表模板
是否列在 包 字段标签旁边,以验证默认包是否在使用中。此科目表模板包含了 Odoo 会计 应用所需的美国本地化设置。
模块安装¶
安装 以下模块以获取美国本地化的所有功能:
名称 |
技术名称 |
描述 |
---|---|---|
美国 - 会计 |
|
美国本地化的基础会计模块。 |
|
添加美国会计报告。 |
|
US Checks Layout |
|
支持在预印支票纸上打印付款。兼容三种最常见的支票格式,并可直接使用来自 checkdepot.net 的关联支票。 |
|
将付款导出为 NACHA 文件以在美国使用。 |
|
|
导出 1099 数据以通过第三方进行电子申报。 |
|
|
用于 Odoo 与 AvaTax 集成 的模块。 |
|
|
包含美国薪资的必要规则,包括:
|
|
|
包含适用于美国薪资规则的必要会计数据。 |
|
|
将工作记录导出至 ADP 薪资软件。 |
科目表¶
Odoo 中美国本地化的 会计科目表 (COA) 遵循标准的 GAAP 结构,科目分为七个主要类别,每个类别都有相应的数值前缀,用于标识各个日记账分录:
应收款项:企业因交付或使用商品或服务而应向客户收取但尚未收到的款项(或信用)余额。应收款项由以 1 标记(或开头)的日记账代码表示。
应付账款: 企业欠其债权人或供应商的短期债务,尚未支付的款项。应付账款由以 2 标记(或以 2 开头)的日记账代码表示。
股本:在公司清算时,如果所有资产被变现并且所有债务被清偿后,将返还给公司股东的金额。股本由以 3 或 9 开头(或以 3 或 9 标记)的日记账代码表示。
资产:列在资产负债表上的项目,包含经济价值或具有在未来产生现金流的能力,例如一台机器、一份金融证券或一项专利。资产由以 1 标记(或开头)的日记账代码表示。
负债: 指公司在业务运营过程中产生的财务债务或义务。负债由以 2 标记(或开头)的日记账代码表示。
收入:与 净收入 同义,这是公司在支付所有相关费用后从销售收入中保留的利润。收入由标记为(或以) 4 或 6 开头的日记账代码表示。
费用:公司为产生收入而发生的运营成本。费用由以 6 开头(或以 6 标记)的日记账代码表示。
小技巧
预定义账户已包含在 Odoo 中,作为随美国本地化包安装的 CoA 的一部分。下面列出的账户已预先配置,用于在 Odoo 中执行某些操作。建议 不要 删除这些账户;但是,如果需要更改,请重命名这些账户。
Type |
Account Name |
---|---|
流动资产 |
银行暂记账户
未结清的收据
未结款项
流动性转移
库存估价
库存中期(已接收)
库存中期(已交付)
生产成本
|
收入 |
外汇收益
现金差异收益
现金折扣收益
|
Expenses |
现金折扣损失
外汇损失
现金差异损失
|
当前年度收益 |
未分配利润/亏损 |
应收款 |
应收账款 |
Payable |
应付账款 |
查看、编辑和排序账户¶
通过导航到
来访问 Odoo 中的 会计科目表 仪表板。在 会计科目表 仪表板上,通过点击仪表板左上角的 新建 按钮并 填写相应的表单 来创建新账户。通过使用搜索下拉菜单中提供的特定 筛选条件 和 分组依据 标准,搜索和排序现有账户。
要按类别筛选账户,请点击 (caret down) 图标以访问下拉菜单,并在 Filters 列下查找单个选项。点击特定类别将仅显示与该筛选条件匹配的账户。
要查看所有可用的账户类型,请移除搜索栏中的所有筛选条件,然后点击 (向下箭头) 图标以访问下拉菜单。从那里,在 按组 列标题下选择 账户类型,以在表格中列出所有账户类型。
除了结构之外,美国的会计科目表与其他国家相比还有其他关键差异:
特定性:美国 GAAP 通常要求比其他一些国家更详细的账目。这可能包括为各种类型的收入、费用和资产设置单独的账户,从而在财务报告中提供更细粒度的信息。
监管要求:在美国,公开交易公司需要遵守由 SEC 等机构制定的特定监管要求。这些要求可能会影响 CoA 的结构和内容,以确保符合报告标准。
行业实践:美国的某些行业可能有独特的会计要求或专门的 CoA 结构。例如,金融机构通常有与贷款、投资和利息收入相关的特定账户。
税务考虑:CoA 也可能反映税务考虑,例如可抵扣费用、递延税资产和负债的账户,以确保遵守税法并促进税务报告。
这些差异最终应反映在 CoA 结构本身中,根据需要添加新账户,以满足美国会计报告要求的需求。
税¶
在美国,税率和应税项目因地区而异。当安装 Odoo 会计 应用程序时,默认的 销售 和 采购 税会自动创建。要管理现有的或配置额外的税项,请导航到
。AvaTax¶
Avalara AvaTax 是一款基于云的税务计算与合规软件,可与 Odoo 集成,适用于多种本地化场景。将 AvaTax 与 Odoo 集成后,在数据库中销售、采购和开具发票时,可提供实时且针对特定地区的税务计算。
重要
AvaTax 可用于与在美国和加拿大设有地点的数据库/公司进行集成。更多信息请参考 财政国家 文档。
报表¶
许多 报表选择 在 下拉菜单中为美国本地化提供了现成的选项:
资产负债表: 公司在特定时间点的财务状况的“快照”,其中包含公司资产、负债和权益的概览。
损益表: 也称为 P&L 报表 或 收益表,提供了公司在给定时间段内的收入、支出和利润/亏损的摘要。
现金流量表: 显示公司在给定期间内收到和支出的现金及现金等价物的金额。
执行摘要:一份概述报告,涵盖公司财务状况的关键绩效指标,例如收入、利润和债务。
税务报告: 向税务机关提交的官方表格,用于报告收入、支出及其他相关税务信息。税务报告允许纳税人计算其应纳税额、安排税款支付或申请因多缴税款而产生的退税。在 Odoo 中,税务报告可以按月、每两个月、每季度、每四个月、每半年或每年生成。
Check Register: 一份显示现金交易(无论属于哪个日记账)及其交易后累计余额的报告。只有在安装了 US - Accounting Reports (
l10n_us_reports
) 模块时可见。1099 报告: 一个 CSV 文件下载,包含在某一期间内支付给非雇员的款项,以便在第三方服务中进行电子申报。只有在安装了 1099 报告 (
l10n_us_1099
) 模块时可见。
根据报告类型的不同,仪表板顶部会提供某些过滤器:
一个 日期 过滤器,由 (日历) 图标表示,该图标位于 MM/DD/YYYY 格式的日期之前。使用此过滤器可以为报告选择特定的日期或日期范围。
a Comparison 过滤器,用于比较报告期
一个 日志 过滤器,由 (book) 图标和默认设置 所有日志 表示。使用此过滤器来指定报告中应包含哪些日志。
一个 条目类型 过滤器,由 (filter) 图标表示,默认设置为 仅已过账条目,权责发生制。使用此过滤器来确定报告中应包含哪种类型的日记账条目(例如已过账或草稿),以及会计方法的类型(例如权责发生制或现金制)。
此过滤器中也有视图选项,其中一个选项可以 隐藏为0的行 以便更相关地查看,还有一个 水平分割 选项,可以将报告保持在屏幕折叠上方,从而无需滚动。
一个 decimal 过滤器,默认情况下,包含带美分的数字,如 In .$ 设置所示。使用下拉菜单中的其他选项,将报告中的数字更改为整数 (In $)、千 (In K$) 或百万 (In M$) 格式。
一个报告 自定义 过滤器,由 (齿轮) 图标表示。使用此过滤器自定义当前报告的部分和行项目,或根据需要构建新报告。
1099报告¶
1099 报告可通过 安装 1099 报告 (l10n_us_1099
) 模块获得,其中包含在给定报告期内支付给非员工的款项。使用 Odoo 中报告的可用 CSV 下载,通过第三方服务以电子方式提交 1099 付款。
要生成 1099 报告,请导航至 1099 报告 向导。
以打开首先,在 开始日期 和 结束日期 字段中输入要报告的交易日期范围。
然后,编辑向导中显示的日记账项目。点击 添加一行 以添加任何缺失的项目。确保通过点击行中的 (删除) 来移除不应包含在报告中的任何项目。
最后,一旦所有必要项目都包含在1099报告中,点击 生成 按钮。这样会下载一个CSV文件,按接收付款的合作伙伴对交易进行分组。
现金流量表¶
导航至 现金流量表 (CFS) 仪表板,通过前往 筛选条件 生成 CFS 报告。
。从这里,可以使用仪表板顶部提供的各种Odoo 使用 直接 现金流量法编制现金流量表,该方法衡量公司运营中的实际现金流入和流出,例如从客户处收到现金或向供应商支付现金时。
默认情况下,在 会计科目表 仪表板上标记有任何三个默认 标签 的账户将包含在报告中,这些标签包括: 经营活动 、 融资活动 和 投资及非常规活动 。
此外,Odoo 中的现金流量表:
仅限于 Bank 和 Cash 日记账,以反映资金的流入或流出;以及
还包含 费用 账户,用于显示与 银行 或 现金 日记账分录对应的交易,同时排除 AR 和 AP 活动。
Example
创建一个 100 美元的供应商账单,作为运营费用(非 AP)。这样做将 不会 在现金流量表上反映交易。然而,登记一笔相应的 100 美元付款,该交易 将 在现金流量表上反映为 用于运营活动的现金支付。
现金折扣¶
现金折扣可以从
进行配置。每个付款条件都可以设置现金折扣和减免税款。另请参阅
Writing checks¶
在美国,使用支票仍然是一种常见的支付方式。请确保为美国本地化安装的 US Checks Layout (l10n_us_check_printing
) 模块已 安装。
要在 Odoo 中启用支票打印功能,请导航至 供应商付款 部分。在此处,勾选 支票 复选框以显示多个用于支票配置的字段。
,然后找到从下拉菜单中选择预印或空白的 支票布局:
打印支票(顶部)- 美国
打印支票(中间) - 美国
打印支票(底部)- 美国
打印空白支票(顶部)- 美国
打印空白支票(中间) - 美国
打印空白支票(底部)- 美国
接下来,选择是否启用 多页支票存根 复选框。
根据需要,可选地设置 检查顶部边距 和 检查左侧边距。
所有支票配置完成后,点击 保存 设置。
小技巧
预印支票格式(非空白支票)需要从第三方供应商处购买预印纸张。推荐使用 checkdepot.net 的预印支票。
重要
根据需要,使用其中一种空白支票格式临时打印支票信息。这需要使用符合支票打印标准的 MICR(磁性墨水字符识别) 墨水或碳粉,以及 支票质量纸张。其他信息,如公司名称、银行账户和支票号码,在创建空白支票时打印。
另请参阅
工资¶
薪资 应用程序负责计算员工的薪酬,考虑所有工作时间、休假和病假时间、福利和扣除项。薪资 应用程序从 考勤、工时表、休假、员工 和 费用 应用程序中提取信息,以计算每位员工的工作时间和薪酬。
当使用外部薪资服务提供商(如 ADP)时,需要导出各种与薪资相关的数据,例如工作记录、费用报销、税款、佣金以及其他相关数据,以便将这些数据上传至薪资服务提供商,随后由他们发放实际工资或将资金直接存入员工的银行账户。
为了导出薪资数据,工作条目必须首先经过验证并确保正确。有关验证工作条目的更多信息,请参阅 工作条目 文档。
一旦工作条目被验证,信息可以 导出到 ADP。
在向员工发放工资后,工资单可以分批处理、验证并过账到相应的会计日记账中,以保持 Odoo 中所有财务记录的最新状态。
所需信息¶
重要的是要安装 Employees 应用程序,并填写所有员工信息。在 员工记录 以及 员工合同 中的多个字段对于正确处理员工的薪资是必要的。确保以下字段在各自的位置填写完整。
员工记录¶
在每个员工记录中,有 薪资 应用程序正确处理工资单所需的各种信息,包括各种银行、税务和工作信息。
导航到
并选择一个员工记录,以查看直接影响 薪资 的员工表单部分:工作信息 标签:
工作地址: 表示员工所在的位置,包括州,这会影响税务计算。
工作时间: 决定薪资的计算方式,并确定员工是否有资格获得加班费。
Private Information 标签:
SSN No: 员工的社保号码(SSN)的最后四位数字会出现在工资单上。
银行账号: 与 NACHA 支付文件关联的银行账户。
HR 设置 标签页:
联邦税务申报状态: 员工用于薪资税计算的税务状态,可能与他们的州税务状态不同。
州税务申报状态: 员工用于其薪资税计算中州税部分的税务状态。
W-2 表格: 一种美国税务表格,用于显示在税务期间(通常为一年)支付给员工的工资、税款和福利的摘要。
W-4 表格: 一份 IRS 表格,用于帮助确定从员工工资中预扣的联邦税款金额,该金额由公司支付给 IRS。
员工合同¶
此外,员工合同中包含的信息也会影响 薪资 应用。
导航到
,并选择一个合同记录以查看直接影响 薪资 的合同部分:General Information:
薪资结构类型:美国:员工:定义了员工的支付时间、工作日程和工作条目类型。
工作条目来源: 决定工作条目如何计算。
薪资信息 标签:
SSN No: 员工的社保号码(SSN)的最后四位数字会出现在工资单上。
工资类型: 决定员工的支付方式,无论是固定工资(薪水)还是小时工资。
Schedule Pay: 定义员工的支付频率,可以是 每年、每半年、每季度、每两个月、每月、每半月、每两周、每周 或 每天。在美国,最常见的是每半月(每年 24 次支付)或每两周(每年 26 次支付)。
工资、年度和月度成本: 用于显示员工的总成本。建议首先填写 年度 工资,因为它会自动填充其他字段。
税前福利: 根据员工的选择填写此部分。税前福利会减少总工资,从而降低应纳税的基数。这些内容会显示在工资单的开头部分。
税后福利: 这些福利是在税款计算 之后 扣除的。这些项目会出现在工资单的末尾,在净额显示之前。
另请参阅
将工作记录导出至 ADP¶
需求¶
为了创建可以上传到 ADP 的报告,必须先完成一些初始配置步骤。
首先,确保 United States - Payroll - Export to ADP (l10n_us_hr_payroll_adp
) 模块已 安装。
然后,公司 必须 在公司设置中输入 ADP Code 。为此,请导航至 US Localization 部分输入 ADP Code 。
。在接下来,工作条目类型 必须 在 外部代码 字段中为每个被引用的工作条目类型列出正确的 ADP 代码。
最后,每位员工 必须 在其员工表单中输入一个 ADP 代码。为此,请导航到 HR 设置 选项卡。在 ADP 信息 部分中输入 ADP 代码。
,选择一个员工记录,并打开The ADP Code code is how ADP identifies that particular employee, and is typically a six-digit number.
导出数据¶
一旦 工作条目 被验证,信息可以导出为 CSV 文件,然后可以上传到 ADP。
要导出数据,请导航到 新建。接下来,使用日历弹出窗口输入工作条目的 开始日期 和 结束日期。
,然后点击然后,在相应的字段中输入 批次 ID。对于该字段的建议是,以 YY-MM-DD
格式输入日期,然后加上其他字符以区分该特定批次,例如部门名称或批次的任何其他定义特征。
在相应的字段中输入 批次描述。这应该是简短且具有描述性的,但应与 批次名称 区分开来。
确保正确的公司填充到 Company 字段中。如有需要,使用下拉菜单更改所选公司。
最后,将员工的工作条目信息添加到列表中。点击 添加一行,然后会加载一个 添加:员工 的弹出窗口。可以通过 过滤 列表来更轻松地找到要添加到列表中的员工。
小技巧
将数据导出处理分为多个小组,而不是包含所有员工的一个大组。这有助于有意义地区分批次,并使整体处理更加可行。最常见的员工分组方式是按部门或按工资类型(小时工或月薪工)。
通过勾选姓名左侧的复选框来选择要添加到列表中的员工。选择完所有所需员工后,点击左下角的 选择 按钮,员工将出现在列表中。
要创建 CSV 文件,请点击左上角的 生成 按钮。
ACH - 电子转账¶
自动清算所(ACH)支付是一种现代的资金电子转账方式,取代了传统的纸质方法。 ACH 支付通常用于直接存款、账单支付和商业交易。
接收ACH付款:支付服务商集成¶
ACH 支付由 Odoo 中的 Authorize.net 和 Stripe 支付集成支持。
发送付款:NACHA 文件¶
Odoo 可以生成符合国家自动清算所协会 (NACHA) 标准的 ACH 文件,发送至公司银行。对于公司希望用于向供应商付款的每个单独的 银行 日记账,需要在 Odoo 数据库中填写 NACHA 配置部分。
配置¶
首先,导航到 付款 标签。
。打开银行日记账并点击注解
以下 NACHA 配置信息通常由公司的金融机构在批准通过其账户发送付款后提供。
在标记为 NACHA 配置 的部分中,包含了生成与 NACHA 兼容的 ACH 文件所需的字段,以便发送至公司银行。首先,在标记为 Immediate Destination 的字段中输入金融机构的路由号码。此信息在互联网上广泛可得,通常因银行所在地而异。该号码通常在初始账户设置时提供。
接下来,在名为 Destination 的字段中输入金融机构的注册名称。该信息将由银行或信用合作社提供。
在 Destination 字段之后是 Immediate Origin 字段。在此字段中输入9位数的公司ID或雇主识别号(EIN)。此信息由金融机构提供。
接下来,输入 公司识别号,这是一个由 9 位公司 ID 或雇主识别号 (EIN) 组合而成的 10 位数字,并在序列的开头添加了一个额外的数字。这个数字通常是 1
。如果第一个数字不同,请与金融机构核实以确保其正确性,因为此号码是为 ACH 批准的账户提供的。
接下来输入 Originating DFI Identification 号码,该号码应包含金融机构分配的8位数字。
重要
在本部分中输入的数值必须 完全 按照公司金融机构(例如银行或信用合作社)提供的信息填写,否则可能导致在Odoo中无法成功配置 NACHA 。
下一个字段有两个选项:Standard Entry Class Code。选择字段右侧的下拉菜单,然后选择 Corporate Credit or Debit (CCD) 或 Prearranged Payment and Deposit (PPD)。同样,此信息将由金融机构提供。默认情况下,Corporate Credit or Debit (CCD) 被选中。
最后,最后一个选项是 生成平衡文件。勾选字段右侧的复选框以启用 生成平衡文件。请咨询公司的会计师或财务顾问,以便为该字段做出明智的决策。
手动保存配置,点击 (cloud upload) 图标,或离开此屏幕以自动保存。配置现已完成。
创建批量支付¶
现在,使用 NACHA 付款方式在 Odoo 中记录每笔付款。
另请参阅
重要
请注意当日付款的截止时间。如果文件中的日期与当天日期匹配,则文件需要为每笔付款关联一个未来日期,或者需要在截止时间之前发送文件。请咨询金融机构以获取其处理当日付款的确切截止时间。
一旦所有要包含在 NACHA ACH 文件中的付款已完成,需要从 操作 菜单中进行批量付款。
要创建批量付款,请访问付款页面,导航至
。通过勾选每行最左侧的复选框,选择应包含在 NACHA ACH 文件中的所有付款。重要
批次中的所有付款 必须 使用相同的 NACHA 付款方式。
接下来,导航到批量付款 (导出文件 标签页。生成的文件会列出 生成日期。点击 (下载) 按钮以下载文件。
)。点击刚刚创建的付款,然后点击如果需要进行调整,请点击 重新生成导出文件 按钮以重新创建一个新的 NACHA ACH 文件。