A
AMV90
JD Edwards functional

AAIs en JD Edwards: la pieza que nadie te explica bien

Qué son las Automatic Accounting Instructions, por qué son tan importantes y cómo configurarlas sin causar descuadres contables.

12 de junio de 2026 · 3 min de lectura

¿Qué son las AAIs?

Las Automatic Accounting Instructions (AAIs) son el puente entre los módulos operativos (AP, AR, Inventory, Fixed Assets…) y el General Ledger. Cada vez que JD Edwards genera un asiento contable automáticamente, usa una AAI para saber a qué cuenta contable enviarlo.

Si las AAIs están mal configuradas, tus vouchers, facturas o movimientos de inventario van a parar a cuentas equivocadas. Y el descuadre solo lo descubres al cierre de mes.

Cómo funcionan

Cuando un programa genera un journal entry, hace algo así internamente:

1. El programa de Voucher Entry (P0411) necesita registrar una cuenta de AP
2. Busca la AAI "PC" (Accounts Payable Trade)  
3. La AAI "PC" dice: "para la compañía 00001, usa la cuenta 2110"
4. JDE genera el asiento: Debit Expense / Credit 2110

Tipos de AAIs

Distribution AAIs (las más comunes)

Se configuran en P40950 (Distribution AAIs):

AAIMóduloDescripción
PCAPAccounts Payable Trade
RCARAccounts Receivable Trade
4122InventoryInventory Account
4124InventoryCOGS Account
IN20Fixed AssetsAsset Cost Account

Financial AAIs

Se configuran en P09801 (GL AAIs):

AAIUso
GLGRetained Earnings
GLG2Net Income YTD
RBBudget Ledger Type

Cómo configurarlas

  1. Abre P40950 para Distribution AAIs
  2. Filtra por la compañía y el tipo de AAI
  3. Especifica:
    • Company: la compañía o 00000 para default
    • Object Account: la cuenta contable
    • Subsidiary: si aplica

Los 3 errores más comunes

1. No tener AAI para una compañía nueva

Creas la compañía 00200 pero no configuras AAIs. Resultado: los vouchers de esa compañía usan las AAIs de 00000 (default) y todo va a cuentas genéricas.

Solución: Siempre copia las AAIs de una compañía existente al crear una nueva.

2. Cambiar una AAI en producción sin testing

Cambias la AAI “PC” de la cuenta 2110 a 2120. Todos los vouchers nuevos van a 2120, pero los históricos están en 2110. Al hacer el aging de AP, los números no cuadran.

Solución: Solo cambia AAIs al inicio de un periodo contable y documenta el cambio.

3. AAIs duplicadas con diferente nivel de detalle

Tienes una AAI “PC” para 00000 (default) y otra para 00001 (compañía específica). Cuando buscas por qué la compañía 00001 usa una cuenta diferente, no encuentras el override porque no sabías que existía.

Solución: Revisa periódicamente los overrides con un UBE de auditoría.

Query útil para auditar AAIs

SELECT GLKC, GLCO, GLANI, GLAID, GLMCU 
FROM F0012 
WHERE GLKC = 'PC' 
ORDER BY GLCO

Esto te da todas las configuraciones de la AAI “PC” por compañía.

Conclusión

Las AAIs son la configuración más crítica y menos visible de JD Edwards. Antes de ir a producción con cualquier módulo, verifica que cada AAI apunta a la cuenta correcta. Un descuadre contable siempre es más caro de arreglar que de prevenir.

functional aai contabilidad gl