CFSS — Estándar de Estados Financieros CRiskCo
Datos financieros estandarizados de origen SAT, entregados por la API GetCompanyFinancialStatement.
¿Qué es CFSS?
El CRiskCo Financial Statement Standard (CFSS) es un marco de normalización que convierte estados financieros extraídos del SAT (Servicio de Administración Tributaria de México) en una salida API única y estable.
Las declaraciones del SAT existen en múltiples formatos — Standard XLS, SB2X, Transporte, Agricultura y Grupo de Empresas — y cubren varios ejercicios fiscales. CFSS absorbe estas diferencias estructurales y expone un conjunto consistente de campos con el mismo significado sin importar el formato de origen ni el año fiscal.
Todos los datos CFSS se obtienen a través de la API GetCompanyFinancialStatement de CRiskCo.
Arquitectura en tres capas
CFSS expone 130 campos organizados en tres capas funcionales.
Campos camelCase que los clientes consumen vía API (legalCompanyName, totalRevenue, operatingProfitLoss…). Capa analítica principal.
Totales por clase (ASSET), subtotales por tipo (AT_CurrentAsset) y subtipos individuales (ST_Bank, ST_Inventory). Bloques constructivos.
Campos computados en la clase 900XXX (netSales 901100, totalAssets 901107). Construidos por fórmulas y extensibles en el tiempo.
Por qué CFSS importa
CFSS convierte datos fiscales heterogéneos del SAT en una capa financiera consistente, lista para modelos y comparable entre miles de PyMEs mexicanas.
Normaliza salidas SAT/CFDI heterogéneas en un esquema único, de modo que un portafolio de miles de PyMEs mexicanas se vuelve comparable línea por línea.
Códigos de campo estables y agregados pre-calculados (clase 900xxx) alimentan modelos de crédito, riesgo y originación sin ETL a medida por cada prestamista.
No existe un estándar público de estados financieros de grado prestamista para PyMEs mexicanas; CFSS llena ese vacío y se ofrece exclusivamente vía la API GetCompanyFinancialStatement.
El resultado: benchmarking consistente, decisiones de crédito más rápidas, reportes de grado regulatorio y un vocabulario compartido entre prestamistas, fintechs y PyMEs — convirtiendo datos fiscales del SAT en una verdadera capa de estados financieros.
Referencia completa de campos
Los 131 campos CFSS, organizados por clase. Usa la búsqueda para filtrar por código, nombre o descripción.
| Código | Nombre del campo | Nivel | Descripción |
|---|---|---|---|
| 100000 | ASSET |
Class | Suma total de cuentas de activo — todas las categorías de activo circulante y no circulante. |
| 101000 | AT_CurrentAsset |
Type | Activos de corto plazo que se espera convertir en efectivo o consumir en 12 meses. |
| 101100 | ST_CurrentAsset |
Subtype | Subtotal de cuentas de activo circulante. Agregado de todos los sub-conceptos. |
| 101101 | ST_Bank |
Subtype | Efectivo en cuentas bancarias. Alimenta cashAndEquivalentsAtTheEndOfThePeriod y totalCashAndMarketableSecurities. |
| 101102 | ST_Inventory |
Subtype | Bienes para venta o producción. Alimenta totalInventory. |
| 101103 | ST_AccountReceivables |
Subtype | Cuentas por cobrar comerciales netas de provisión por incobrables. Alimenta accountsReceivable. |
| 101104 | ST_InvestmentsInSecurities |
Subtype | Valores negociables de corto plazo e instrumentos líquidos. Alimenta totalCashAndMarketableSecurities. |
| 101105 | ST_TaxesInFavor |
Subtype | Saldos a favor del contribuyente — IVA acreditable, créditos de ISR y similares. |
| 101106 | ST_AdvancePayments |
Subtype | Gastos pagados por anticipado y anticipos a proveedores. Alimenta prepaidExpenses. |
| 101107 | ST_CashRestricted |
Subtype | Efectivo restringido reservado para un fin específico de corto plazo. Alimenta totalRestrictedCashST. |
| 101108 | ST_CurrentAssetForSale |
Subtype | Activos clasificados como mantenidos para la venta con disposición esperada en 12 meses. |
| 101109 | ST_CurrentFinancialInstruments |
Subtype | Instrumentos financieros y derivados de corto plazo, incluyendo coberturas. |
| 101110 | ST_NoPaidVAT |
Subtype | IVA por cobrar devengado, aún no pagado ni recuperado del SAT. |
| 102000 | AT_NonCurrentAsset |
Type | Activos de largo plazo con vida útil o tenencia mayor a 12 meses. |
| 102100 | ST_NonCurrentAsset |
Subtype | Subtotal de cuentas de activo no circulante. Agregado de sub-conceptos de largo plazo. |
| 102101 | ST_AssetDepreciation |
Subtype | Depreciación acumulada — disminución acumulada de activos fijos tangibles. Alimenta accumDepreciation. |
| 102102 | ST_FixedAssets |
Subtype | Valor bruto en libros de activos fijos antes de depreciación. Alimenta fixedAssetsNetBs. |
| 102103 | ST_AssetAmortization |
Subtype | Amortización acumulada de activos intangibles sobre su vida útil. |
| 102104 | ST_DeferredChargesExpenses |
Subtype | Cargos diferidos de largo plazo que benefician períodos futuros. |
| 102105 | ST_IntangibleAssets |
Subtype | Intangibles identificables — patentes, marcas, licencias y derechos separables. Alimenta intangiblesNet. |
| 102106 | ST_LongTermAccountReceivable |
Subtype | Cuentas por cobrar cuya cobranza se espera más allá de 12 meses. |
| 102107 | ST_OtherAssets |
Subtype | Activos de largo plazo no clasificados en otro subtipo. |
| 102108 | ST_LongTermInvestments |
Subtype | Inversiones en capital o deuda mantenidas con fines estratégicos por más de 12 meses. |
| 102109 | ST_BuildingAsset |
Subtype | Edificios y estructuras de uso operativo. Alimenta building y fixedAssetsNetBs. |
| 102110 | ST_EquipmentAsset |
Subtype | Maquinaria, equipo de producción e instalaciones técnicas. Alimenta equipment y fixedAssetsNetBs. |
| 102111 | ST_LandAsset |
Subtype | Terrenos en propiedad — no se deprecian. Alimenta land. |
| 102112 | ST_PatentValue |
Subtype | Valor capitalizado de patentes en propiedad o adquiridas. Incluido en intangibles. |
| 102113 | ST_NonCurrentAdvancePayments |
Subtype | Anticipos por bienes o servicios a recibir más allá de 12 meses. |
| 102114 | ST_ImpairmentLossFix |
Subtype | Pérdidas por deterioro acumuladas sobre activos fijos tangibles. |
| 102115 | ST_ImpairmentLossInt |
Subtype | Pérdidas por deterioro acumuladas sobre activos intangibles. |
La clase 900XXX está reservada para campos agregados computados
A diferencia de los subtipos en las clases 100000–500000, los campos agregados no mapean a una sola línea de origen SAT. Se construyen a partir de fórmulas aplicadas sobre múltiples cuentas y son los más consumidos en reportes de crédito. Esta clase crecerá con el tiempo.
Ejemplo real: GetCompanyFinancialStatement
Solicitud autenticada y un fragmento de la respuesta JSON con campos CFSS reales.
curl --location --request GET \
'https://api.criskco.com/apiservice.svc/GetCompanyFinancialStatement' \
--header 'apiId: <YOUR_API_ID>' \
--header 'apiKey: <YOUR_API_KEY>' \
--header 'Content-Type: application/JSON' \
--data-raw '{
"applicantId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}'
{
"legalCompanyName": "ACME INDUSTRIAL S.A. DE C.V.",
"taxID": "AIN850421AB1",
"financialStatementDate": "2024-12-31",
"statementYear": 2024,
"financialStatementPeriod": 12,
"financialStatementCurrency": "MXN",
"netSales": 1843200,
"costOfSales": 1102400,
"grossProfit": 740800,
"totalOperatingExpenses": 421300,
"operatingProfitLoss": 319500,
"operatingMarginIs": 0.173,
"profitLossBeforeTaxes": 287100,
"netIncome": 201300,
"totalCashAndMarketableSecurities": 95400,
"accountsReceivable": 312800,
"totalInventory": 184500,
"totalAssets": 1287600,
"totalCurrentLiabilities": 408900,
"longTermDebtTotal": 215000,
"retainedEarningsTotal": 463700,
"workingCapitalChangesTotal": 38200
}
Vea CRiskCo en su flujo de riesgo y cumplimiento
En una demo, mapeamos su proceso y mostramos cómo CRiskCo reduce el esfuerzo manual mientras aumenta la confianza.