カナダの連邦税源泉徴収バランス調整のロードの例
この例では、バッチ・ヘッダーおよびグループ・レコードを作成します。これには様々なラインと値が含まれており、2人の従業員の連邦税源泉徴収バランスを調整して源泉徴収バランスを$10増やします。
バランス調整ヘッダーおよびグループのロード
BalanceAdjustmentHeader.datファイルを使用して、バッチ・ヘッダーおよびグループ・レコードを作成します。
METADATA|BalanceAdjustmentHeader|LegislativeDataGroupName|BatchName
MERGE|BalanceAdjustmentHeader|CA LDG|Adjust Federal Taxes
METADATA|BalanceAdjustmentGroup|LegislativeDataGroupName|BatchName|EffectiveDate|PayrollName|ConsolidationSetName|PrepayFlag|BalanceAdjCostFlag
MERGE|BalanceAdjustmentGroup|CA LDG|Adjust Federal Taxes|2020/01/31|CA Semimonthly|CA Semimonthly Consolidation Set|N|N
ユーザー・キーには多数の属性が含まれるため、ソース・キーを使用することでラインおよび値ファイルを簡易化できます。 ただし、ヘッダーとグループの識別にソース・キーが使用されている必要があります。 たとえば:
METADATA|BalanceAdjustmentHeader|SourceSystemOwner|SourceSystemId|LegislativeDataGroupName|BatchName
MERGE|BalanceAdjustmentHeader|VISION|ADJ_FED_TAX_2018|CA LDG|Adjust Federal Taxes 2018
METADATA|BalanceAdjustmentGroup|SourceSystemOwner|SourceSystemId|LegislativeDataGroupName|BalAdjBatchId(SourceSystemId)|EffectiveDate|PayrollName|ConsolidationSetName|PrepayFlag|BalanceAdjCostFlag
MERGE|BalanceAdjustmentGroup|VISION|ADJ_FED_TAX_2018_GRP|CA LDG|ADJ_FED_TAX_2018|2018/01/31|CA Semimonthly|CA Semimonthly Consolidation Set|N|N
バランス調整ラインと値のロード
バッチ・ライン順序 | アサイメント番号 | エレメント名 | 税レポート・ユニット名 |
---|---|---|---|
1 | E182111 | 連邦税 | CA税レポート・ユニット |
2 | E182110 | 連邦税 | CA税レポート・ユニット |
バランス調整値のファイル行では、ライン・レコードで指定したエレメントの入力パラメータを指定します。 「入力値」は、「エレメント名」の「入力パラメータ名」に指定する値です。 たとえば、次の1行目の入力値$10は、連邦税エレメントの税計算入力パラメータに指定する値です。
州とレポート・タイプのコンテキストも指定する必要があります。 そのため、前述の1つのライン・レコードには連邦税エレメントに3つの値レコードがあります。 次に示す、入力パラメータ名が「州」である値レコードでは、入力値が州の地理コードに対応します。 たとえば、値「1」はアルバータ州に一致します。
次に示す、入力パラメータ名が「レポート・タイプ」である値レコードでは、入力値が法定レポート・コードに対応します。
バッチ・ライン順序 | エレメント名 | 入力パラメータ名 | 入力値 |
---|---|---|---|
1 | 連邦税 | 連邦税源泉徴収 | 10 |
1 | 連邦税 | 州 | 1 |
1 | 連邦税 | レポート・タイプ | T4_RL1 |
2 | 連邦税 | 連邦税源泉徴収 | 10 |
2 | 連邦税 | 州 | 21 |
2 | 連邦税 | レポート・タイプ | T4_RL1 |
BalanceAdjustmentLine.datファイルを使用して、バッチ・ラインおよび値レコードを作成します。
METADATA|BalanceAdjustmentLine|LegislativeDataGroupName|BatchName|PayrollName|ConsolidationSetName|EffectiveDate|BatchLineSequence|AssignmentNumber|ElementName|TaxReportingUnitName
MERGE|BalanceAdjustmentLine|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|1|E182111|Federal Taxes|CA Tax Reporting Unit
MERGE|BalanceAdjustmentLine|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|2|E182110|Federal Taxes|CA Tax Reporting Unit
METADATA|BalanceAdjustmentValue|LegislativeDataGroupName|BatchName|PayrollName|ConsolidationSetName|EffectiveDate|BatchLineSequence|InputValueName|ElementName|EntryValue
MERGE|BalanceAdjustmentValue|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|1|Federal Withheld|Federal Taxes|10
MERGE|BalanceAdjustmentValue|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|1|Province|Federal Taxes|1
MERGE|BalanceAdjustmentValue|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|1|Reporting Type|Federal Taxes|T4_RL1
MERGE|BalanceAdjustmentValue|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|2|Federal Withheld|Federal Taxes|10
MERGE|BalanceAdjustmentValue|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|2|Province|Federal Taxes|21
MERGE|BalanceAdjustmentValue|CA LDG|Adjust Federal Taxes|CA Semimonthly|CA Semimonthly Consolidation Set|2020/01/31|2|Reporting Type|Federal Taxes|T4_RL1
ソース・キーが指定されている場合、5つのユーザー属性ではなく2つのソース・キー属性でバランス調整グループを識別できます。 同様に、6つのユーザー・キー属性ではなく2つのソース・キー属性でバランス調整ラインを識別できます。
METADATA|BalanceAdjustmentLine|SourceSystemOwner|SourceSystemId|LegislativeDataGroupName|BalAdjGroupId(SourceSystemId)|BatchLineSequence|AssignmentNumber|ElementName|TaxReportingUnitName
MERGE|BalanceAdjustmentLine|VISION|ADJ_FED_TAX_2018_GRP_1|CA LDG|ADJ_FED_TAX_2018_GRP|1|E182111|Federal Taxes|CA Tax Reporting Unit
MERGE|BalanceAdjustmentLine|VISION|ADJ_FED_TAX_2018_GRP_2|CA LDG|ADJ_FED_TAX_2018_GRP|2|E182110|Federal Taxes|CA Tax Reporting Unit
METADATA|BalanceAdjustmentValue|SourceSystemOwner|SourceSystemId|LegislativeDataGroupName|BatchNameBalAdjLineId(SourceSystemId)|InputValueName|EntryValue|ElementName
MERGE|BalanceAdjustmentValue|VISION|ADJ_FED_TAX_2018_GRP_1_FW|CA LDG|ADJ_FED_TAX_2018_GRP_1|Federal Withheld|10|Federal Taxes
MERGE|BalanceAdjustmentValue|VISION|ADJ_FED_TAX_2018_GRP_1_PR|CA LDG|ADJ_FED_TAX_2018_GRP_1|Province|1|Federal Taxes
MERGE|BalanceAdjustmentValue|VISION|ADJ_FED_TAX_2018_GRP_1_RT|CA LDG|ADJ_FED_TAX_2018_GRP_1|Reporting Type|T4_RL1|Federal Taxes
MERGE|BalanceAdjustmentValue|VISION|ADJ_FED_TAX_2018_GRP_2_FW|CA LDG|ADJ_FED_TAX_2018_GRP_2|Federal Withheld|10|Federal Taxes
MERGE|BalanceAdjustmentValue|VISION|ADJ_FED_TAX_2018_GRP_2_PR|CA LDG|ADJ_FED_TAX_2018_GRP_2|Province|21|Federal Taxes
MERGE|BalanceAdjustmentValue|VISION|ADJ_FED_TAX_2018_GRP_2_RT|CA LDG|ADJ_FED_TAX_2018_GRP_2|Reporting Type|T4_RL1|Federal Taxes