Chart of accounts
A typical input file for the chart of accounts would have these information:
Data | Notes |
---|---|
Company | This is the accounting entity |
Tax ID | This is the RFC reference of the registered company reporting to SAT |
ChartName | Specify Master |
Account | Level 1 account |
SubAccount | Level 2 account or blank if the record is a journal for a level 1 account |
ChartSection | For example: 1 - Balance Sheet, 2 - Profit and Loss |
Account Description | This should be in Spanish where possible |
DebitCreditFlag | For example: 1 - Credit, 2 - Debit Note: This value can be specified through the
Chart of Accounts maintenance form if it is not available in your
ERP.
|
CFDIType | For example: 1 - Customer, 2 - Vendor, 3 - Payments, 4 - Payroll, 5 - Reimbursement |
SATAccountGroup | These are predefined values. Note: This value can be specified through the Chart
of Accounts maintenance form if it is not available in your ERP.
|
SATAccountLevel | For example: 1 - Account, 2 - SubAccount |
These are the mappings required:
Field | Mapped to | Rules |
---|---|---|
GLNominalAccount | Concatenate “Account”-”SubAccount” | |
Name | Account Description | |
Description | Account Description | |
AccountType | ChartSection | Translate these values: 1 - Credit, 2 - Debit |
DebitCreditFlag | DebitCreditFlag | Translate these values: 1 - Credit, 2 - Debit |
CFDIType | CFDIType | Translate these values: 1 - Customer, 2 - Vendor, 3 - Payments, 4 - Payroll, 5 -Reimbursement |
SATAccountGroup | SATAccountGroup | |
SATAccountLevel | Translate these values: 1 - Account (since GL Nominal Account has concatenated all levels to 1) | |
AccountingChartAE | Company | |
AccountingChartID | ChartName |