
El agente de revisión de pedidos: automatizar la revisión de oportunidades firmadas entre el CRM y el ERP
porBruno Galo · Publicado el 06 ago 2026
Actualizado el 12 ago 2026
Toda oportunidad firmada tiene que revisarse antes de convertirse en pedido. Alguien de Order Management abre el registro, comprueba que los campos críticos están completos y correctos, compara la fecha de firma del contrato con la fecha del sistema y solo entonces cierra el trato y lo empuja al ERP. Es un trabajo de consecuencias altas y juicio bajo — y funciona a la velocidad del horario laboral de un equipo. Un agente de IA de revisión de pedidos hace la misma revisión de forma continua, aplica las mismas comprobaciones siempre y escala a una persona solo cuando algo realmente pinta mal. En los despliegues que vemos, entre el 70% y el 85% de las oportunidades firmadas pasan la revisión sin intervención humana, y el tiempo hasta el pedido baja de horas o días a minutos. Abajo: arquitectura, diseño de las comprobaciones a nivel de campo, cobertura de CRM/ERP y manual de despliegue.
Por qué la revisión manual es el cuello de botella
El paso de revisión existe por buenas razones. Una oportunidad firmada que llega al ERP con una fecha de inicio de contrato equivocada crea un problema de reconocimiento de ingresos. Una entidad de facturación equivocada crea una factura que el cliente se niega a pagar. Un SKU sin mapear crea un pedido de venta que falla al guardar, a las seis de la tarde, el último día del trimestre.
Así que el control es correcto. El problema es la implementación, y falla de cuatro formas predecibles.
Es serial y depende de personas. La capacidad de revisión es la plantilla multiplicada por las horas de trabajo. Ventas no cierra tratos con ese calendario. Un trato firmado el viernes a las 19:00 en una región espera al lunes a que lo revise alguien de otra, y nada de ese retraso mejora la calidad del dato.
El volumen llega de forma desigual. Los equipos de Order Management se dimensionan entre el día medio y el peor día. A cierre de trimestre la cola se dispara y la calidad de la revisión cae justo cuando la precisión más importa — las revisiones que más atención necesitan reciben la menor.
La consistencia se degrada con el cansancio. Un checklist de 25 campos en 40 oportunidades es una tarea en la que los humanos son medibles y malos. Los errores tampoco son aleatorios: se concentran en los campos que exigen cruzar otro sistema, porque esa es la comprobación que la gente se salta cuando va con retraso.
Los datos de error nunca se capturan. Cuando un revisor arregla un número de pedido de compra que faltaba, se hace el arreglo y se pierde la señal. Nadie aprende que las oportunidades de un equipo concreto vienen sin número de pedido el 30% de las veces. El proceso corrige registros individuales pero nunca se corrige a sí mismo.
Un agente aborda los cuatro, y el cuarto es el que compone.
Qué hace el agente
Cinco etapas, dirigidas por eventos, ejecutándose cada vez que una oportunidad pasa a la etapa de firmada pendiente de procesar.
| Etapa | Disparador / entrada | Acción | Salida | Modo de fallo |
|---|---|---|---|---|
| 1. Vigilar | La etapa de la oportunidad cambia a Firmada — Pendiente de procesar | Suscribirse a los eventos de cambio del CRM; encolar el registro | Trabajo de revisión con el ID de la oportunidad y el payload | Evento perdido → el barrido de reconciliación lo recoge en la siguiente pasada |
| 2. Extraer | Oportunidad, líneas, cuenta, contactos, documento firmado | Aplanar los campos críticos a una tabla de revisión en Snowflake | Snapshot inmutable y con marca de tiempo de lo que se revisó | Deriva de esquema en un campo personalizado → el trabajo se marca, no se descarta en silencio |
| 3. Comprobar fechas | Fecha de firma del contrato ejecutado frente a los campos de fecha del sistema | Leer el documento, extraer la fecha de ejecución, comparar | Coincidencia o discrepancia, con el valor extraído y la confianza | Documento ilegible o sin firmar → directo a escalado |
| 4. Revisar campos | Snapshot + conjunto de reglas + contexto de políticas | Comprobaciones de completitud, formato, entre campos, entre sistemas, temporales y de política | Aprobado, o una lista estructurada de hallazgos | Hallazgo ambiguo → escalar en vez de adivinar |
| 5. Actuar | Resultado de la revisión | Si aprueba: pasar a Cerrada Ganada y crear el pedido en el ERP. Si hay hallazgos: avisar por Slack al equipo de Order Management con el detalle | Pedido en el ERP, o un hilo de revisión con un responsable humano | Si falla la escritura en el ERP → la oportunidad se retiene, no se deja a medias |
La propiedad de diseño importante es que la etapa 5 tiene exactamente dos salidas. No hay un tercer camino donde el agente decida que un hallazgo probablemente no pasa nada. Todo lo que no pueda resolver se convierte en problema de una persona, con la evidencia adjunta.
Por qué extraer a un warehouse en vez de revisar en el sitio
Revisar directamente contra la API del CRM es más simple de construir y peor de operar. Extraer primero los campos críticos a Snowflake compra tres cosas.
Obtienes un registro de auditoría. Para cualquier pedido puedes mostrar los valores exactos que vio el agente, las comprobaciones que ejecutó y qué concluyó — que es lo que pide un auditor cuando un control automatizado está en el camino de los ingresos.
Obtienes reproducibilidad. Cuando cambia una regla, puedes reejecutar el nuevo conjunto contra los últimos seis meses de snapshots y ver qué habría capturado o marcado por error, antes de que toque producción.
Obtienes los datos de error que el proceso manual tiraba. Los hallazgos aterrizan en una tabla. Qué campos fallan, en qué equipos, en qué formas de trato, con qué tendencia — eso se convierte en una conversación mensual sobre arreglar la entrada, en vez de un impuesto permanente sobre el equipo de revisión.
Fecha del contrato frente a fecha del sistema
Esta es la comprobación que más merece construirse con cuidado, porque es la que los humanos hacen con menos fiabilidad y la que tiene la mayor consecuencia aguas abajo.
El agente lee el contrato ejecutado, extrae la fecha de ejecución y la compara con la fecha de cierre y la de inicio de contrato de la oportunidad. Importan cuatro resultados: las fechas coinciden; el contrato es anterior a la fecha del sistema (entrada tardía, y el periodo de cierre puede estar mal); el contrato es posterior (el registro se cerró antes de la firma, que es un problema de control); o no hay fecha de firma legible.
Solo el primero continúa automáticamente. Los otros tres son exactamente los casos en los que un revisor cansado acepta el valor del CRM porque lo tiene ahí en la pantalla y abrir el PDF cuesta otros treinta segundos.
Qué significa realmente "completo y correcto"
"Revisar todos los campos críticos" no es una especificación. En la práctica el conjunto de comprobaciones se divide en seis tipos, y la distinción importa porque solo dos justifican un modelo de lenguaje.
Presencia. Campos obligatorios rellenados, condicionados a la forma del trato — una suscripción plurianual exige campos que un servicio puntual no.
Formato y tipo. Códigos de divisa, identificadores fiscales, fechas, listas de valores con valores legales en vez de texto libre que tecleó un comercial.
Consistencia entre campos. La duración del contrato cuadrando con las fechas de inicio y fin. El precio neto reconciliando con el de lista y el descuento. La frecuencia de facturación compatible con el plazo. El total de la oportunidad coincidiendo con la suma de sus líneas.
Integridad referencial entre sistemas. Cada SKU resolviendo a un artículo activo en el maestro del ERP. La cuenta resolviendo a un cliente del ERP con la subsidiaria y la divisa correctas. Esta es la categoría que los humanos se saltan, y la que hace que fallen las escrituras en el ERP.
Temporal. Fecha de firma frente a fecha del sistema, fecha de cierre dentro de un periodo abierto, fecha de inicio no anterior a la firma, fechas de renovación alineadas con el plazo previo.
Política. Descuento dentro de la banda aprobada para ese tamaño de trato, condiciones de pago del conjunto aprobado, cláusulas no estándar con la aprobación legal que exigen.
Las cinco primeras son deterministas. Constrúyelas como reglas, no como prompts — son más baratas, más rápidas y no varían entre ejecuciones. El modelo se gana su sitio en los dos trabajos genuinamente difíciles: leer el documento ejecutado para extraer fechas, firmantes, nombres de entidad y lenguaje del plazo, y reconciliarlos contra los campos estructurados; y triar los hallazgos en un escalado sobre el que una persona pueda actuar en una lectura, en vez de una lista cruda de treinta violaciones de reglas.
Un agente que manda "12 comprobaciones fallaron" ha movido el trabajo, no lo ha quitado. Un agente que manda "la entidad de facturación del contrato es la filial alemana pero la oportunidad apunta a la británica — la divisa y el tratamiento fiscal se ven afectados" ha hecho el razonamiento del revisor por él.
Qué no debería cerrar el agente automáticamente
Límites honestos, y son configurables por organización. Tratos por encima de un umbral de ACV. Primeros pedidos de una entidad legal nueva. Lenguaje contractual no estándar. Estructuras multi-divisa o multi-subsidiaria. Cualquier cosa donde la confianza de extracción del modelo sobre el documento sea baja. Tratos atribuidos a reseller o partner con implicaciones de reparto de ingresos.
Estos van a una persona por política, no porque haya fallado una comprobación. La mayoría de equipos empieza con esa lista larga y la acorta cuando los datos de hallazgos justifican acortarla.
Human-in-the-loop: diseñar el escalado
El escalado por Slack es una superficie de producto, no una línea de log. Cuatro cosas marcan la diferencia entre un canal que la gente trabaja y uno que la gente silencia.
Un hilo por oportunidad, con los hallazgos, la evidencia y un enlace directo al registro. Hallazgos ordenados para que el bloqueante se lea primero. Resolución capturada en el hilo y escrita de vuelta en la tabla de revisión, para que el histórico de hallazgos del agente quede completo. Y una regla de enrutado para que los hallazgos de precio lleguen al deal desk y no a todo el mundo.
La métrica a vigilar no es cuántos escalados recibes. Es qué proporción de escalados resulta ser un hallazgo real. Por debajo de un 70%, los revisores empiezan a vaciar el canal por reflejo, y has reconstruido el problema original con pasos extra.
Dónde corre
Construimos este patrón sobre una plataforma de integración de la que Atypical Tech es partner, en vez de como servicio independiente, y la razón es que cuatro de las cinco etapas son problemas de integración y no de IA.
La plataforma aporta la suscripción a eventos de cambio del CRM, así que la etapa 1 es configuración en vez de un worker de polling que alguien tiene que mantener. Aporta conectividad bidireccional con CRM y ERP con mapeo a nivel de campo, así que la etapa 5 escribe en el ERP a través de un conector mantenido en vez de código de API a medida que se rompe en la siguiente actualización. Se encarga de la sincronización con el warehouse de la etapa 2, así que la tabla de revisión en Snowflake se mantiene al día sin un segundo pipeline. Y aporta reintentos, replay, gestión de dead-letter y observabilidad sobre todo ello — que es lo que de verdad necesitas a las 03:00 cuando hay que crear un pedido y el ERP está en ventana de mantenimiento.
Eso deja el agente en sí como la parte que merece construirse: el conjunto de reglas, el razonamiento sobre el documento, la lógica de escalado. En los despliegues que hemos hecho, esto es aproximadamente la diferencia entre una entrega de seis a ocho semanas y un proyecto de dos trimestres y — más al grano — entre algo que el equipo del cliente puede mantener y algo que solo entiende quien lo escribió.
Cobertura de CRM y ERP
El patrón no está atado a un stack. Los dos extremos difieren sobre todo en cómo se captura el disparador y cómo está modelado el objeto de pedido.
Lado CRM — disparador de oportunidad
| CRM | Mecanismo de disparo | Notas |
|---|---|---|
| Salesforce | Change Data Capture / Pub-Sub API sobre la etapa de Opportunity | El modelo de eventos más limpio; las orgs con muchos campos personalizados exigen disciplina de mapeo |
| HubSpot | Webhooks de etapa de Deal en la etapa objetivo del pipeline | Directo; los objetos de líneas y presupuestos hay que incluirlos explícitamente en el payload |
| Microsoft Dynamics 365 Sales | Change tracking / webhooks de Dataverse | Encaje natural cuando el ERP también es Microsoft |
| Zoho CRM | Webhooks disparados por reglas de flujo al cambiar de etapa | Común en el mercado medio de EMEA; ojo con los rate limits de la API a volumen |
| Pipedrive | Webhooks de etapa de Deal | Modelo de datos más ligero, así que más del conjunto de campos críticos vive en campos personalizados |
Lado ERP — creación del pedido
| ERP | Objetivo del pedido | Notas |
|---|---|---|
| NetSuite | Sales Order, con resolución de cliente y artículo | El destino más habitual en el mercado medio; las comprobaciones de subsidiaria y divisa importan |
| SAP (S/4HANA / ECC) | Sales Order vía OData o IDoc | La validación de entrada más estricta; las comprobaciones referenciales previas se pagan solas |
| Microsoft Dynamics 365 Finance & Operations | Sales Order vía Dataverse / OData | La resolución de entidad legal es el punto de fallo habitual |
| Oracle Fusion Cloud ERP | Pedido de venta de Order Management | Superficie de configuración más pesada; espera más comprobaciones de política |
| Sage Intacct | Transacción de Order Entry | Buen encaje para modelos de ingresos del mercado medio con mucho servicio |
Odoo aparece con suficiente frecuencia en el mercado medio de EMEA como para nombrarlo como sexta opción; el patrón se mapea a su objeto de pedido de venta sin dificultad.
La conclusión es que la lógica de comprobación es portable y el mapeo de campos no. Presupuesta el trabajo de mapeo con honestidad — es la parte que lleva tiempo real, y la que determina si las comprobaciones de integridad entre sistemas funcionan siquiera.
Marco de decisión — cinco preguntas en orden
Aplícalas a tu proceso real. Párate en la primera coincidencia.
- ¿Están escritos en algún sitio tus criterios de revisión? Si no, empieza por ahí. Un agente automatiza una especificación; no puede inferirla de cómo trabajan tres revisores. Una semana documentando el conjunto de comprobaciones es la semana de mayor retorno del proyecto.
- ¿Tu volumen de revisión supera las 100 oportunidades firmadas al mes, o bloquea pedidos fuera del horario laboral? Por debajo de eso, y sin hueco de cobertura, arregla primero las reglas de validación del CRM — más barato, más rápido, y elimina una parte de los hallazgos por completo. El argumento del agente es cobertura y consistencia, y los dos necesitan volumen o dispersión horaria para compensar.
- ¿Puede el agente leer un contrato firmado, o solo los campos del CRM? La revisión solo de campos merece construirse y captura la mayoría de errores de completitud. Pero la comprobación de contrato frente a sistema es donde viven los errores más grandes aguas abajo, así que si el documento ejecutado no está fiablemente adjunto a la oportunidad, arregla eso primero.
- ¿Ya tienes integración CRM–ERP en marcha? Si sí, el agente es una capa de revisión encima de un camino existente: el proyecto corto. Si no, estás construyendo la integración y el agente a la vez, y la integración es la mitad grande. Dimensiona en consecuencia.
- ¿Hay alguien responsable de los datos de hallazgos? El agente te dirá, en un mes, exactamente qué campos fallan y de dónde vienen. Si nadie se hace cargo de actuar sobre eso, has automatizado un control en vez de arreglar un proceso — merece la pena hacerlo, pero es aproximadamente la mitad del retorno disponible.
Qué cuesta y qué devuelve
Rangos indicativos de despliegues del mercado medio. Cada cifra se mueve con el volumen, la complejidad del conjunto de comprobaciones y cuánta integración CRM–ERP ya existe — pide una estimación con alcance en vez de presupuestar desde esta tabla.
| Volumen | Esfuerzo de revisión manual hoy | Tasa típica de aprobación automática | Revisión humana residual | De dónde viene el retorno |
|---|---|---|---|---|
| ~100 oportunidades firmadas/mes | 0,2–0,4 FTE | 70–80% | 20–30 revisiones/mes | Cobertura y tiempo de ciclo más que plantilla |
| ~500 oportunidades firmadas/mes | 1–2 FTE | 75–85% | 75–125 revisiones/mes | Reasignación de plantilla más reducción de errores |
| ~2.000 oportunidades firmadas/mes | 4–6 FTE, más horas extra a cierre de trimestre | 80–90% | 200–400 revisiones/mes | Capacidad a cierre de trimestre; el pico deja de ser un problema de plantilla |
Dos cosas que conviene decir claras. Primera, el retorno que la mayoría de equipos siente de verdad es el tiempo de ciclo y la supervivencia al cierre de trimestre, no una línea de plantilla reducida — los revisores pasan a gestionar excepciones y a la mejora de proceso que los datos de hallazgos hacen posible. Segunda, la tasa de aprobación automática es consecuencia de tu calidad de dato, no del agente. Los equipos que parten de mala higiene en el CRM ven un 50–60% el primer mes, y el número sube según los datos de hallazgos empujan arreglos aguas arriba. Esa subida es el entregable real.
Despliegue: primero en modo shadow
La misma disciplina de ejecución en paralelo que recomendamos para migraciones de sincronización aplica aquí, y por la misma razón: quieres evidencia antes de darle a un control automatizado el camino de escritura.
Corre el agente en solo lectura durante 14 a 30 días. Revisa cada oportunidad firmada, escribe su veredicto y hallazgos en la tabla de revisión y no toma ninguna acción. Los humanos siguen revisando como siempre.
Después compara. Donde el agente aprobó y el humano no encontró nada, esa es tu población de aprobación automática. Donde el agente marcó y el humano no encontró nada, esa es tu tasa de falsos positivos — ajusta las reglas hasta que sea defendible. Donde el agente aprobó y el humano encontró un error real, esa es una comprobación que falta, y cada una es una regla que añadir antes de arrancar. Nada pasa a automático hasta que la última categoría esté vacía durante un periodo sostenido.
Luego habilita la acción automática por fases: primero las formas de trato de mayor confianza, condiciones estándar y ACV pequeño; después amplía el sobre según los datos lo respalden. Mantén el camino de escalado sin cambios en todo momento, y mantén una regla de que cualquier ejecución que el agente no pueda completar escala en vez de tomar un valor por defecto.
Preguntas frecuentes
¿El agente reemplaza al equipo de Order Management?
No — cambia en qué pasan el día. Las revisiones sencillas se resuelven sin ellos; ellos gestionan excepciones, tratos no estándar y el trabajo de calidad de dato aguas arriba que los hallazgos sacan a la luz. Los equipos que tratan esto como un ejercicio de plantilla suelen obtener peores resultados que los que lo tratan como un ejercicio de cobertura y calidad, porque el segundo grupo sí actúa sobre los hallazgos.
¿Qué pasa si el agente se equivoca?
Diseña para las dos direcciones. Un falso positivo cuesta una revisión humana que iba a ocurrir igualmente — barato. Un falso negativo empuja un pedido malo al ERP — caro, que es por lo que el modo shadow corre hasta que esa categoría está vacía, por lo que las extracciones de documento con baja confianza escalan por política, y por lo que cada acción automática se registra con la evidencia detrás, de modo que una aprobación errónea sea rastreable y corregible.
¿Por qué extraer a Snowflake en vez de revisar el registro directamente?
Trazabilidad de auditoría, reproducibilidad y analítica de hallazgos. Puedes mostrar exactamente qué se revisó y qué se concluyó para cualquier pedido, reejecutar reglas nuevas contra snapshots históricos antes de desplegarlas, y analizar qué campos fallan y dónde. Revisar en el sitio no te da ninguna de las tres.
¿Necesitamos un agente de IA, o bastarían reglas de validación?
En parte lo segundo, y deberías construirlas primero — son más baratas y deterministas. El modelo hace falta para leer el contrato ejecutado y reconciliarlo con los campos estructurados, y para convertir una lista cruda de fallos de reglas en un escalado sobre el que una persona pueda actuar en una lectura. Una implementación bien hecha es sobre todo reglas, con un modelo haciendo los dos trabajos que las reglas no pueden.
¿Con qué combinaciones de CRM y ERP funciona esto?
Los cinco CRM y cinco ERP de arriba cubren la mayor parte de lo que vemos, y la lógica de comprobación es portable entre todos. Lo que no es portable es el mapeo de campos — en particular las comprobaciones de integridad entre sistemas, que dependen de cómo estén estructurados tu maestro de artículos y tus registros de cliente. Asume que el trabajo de mapeo escala con lo personalizado que esté tu CRM.
¿Cuánto tarda la implementación?
De seis a ocho semanas es lo típico cuando la integración CRM–ERP ya existe y los criterios de revisión están documentados, incluyendo la ventana de modo shadow. Añade tiempo de forma significativa si la integración se está construyendo a la vez, o si el conjunto de comprobaciones hay que reconstruirlo a partir de cómo trabaja el equipo actual.
¿Puede convivir con nuestro iPaaS actual?
Sí, y es la forma habitual. El agente necesita el disparador de evento, la escritura al warehouse y el camino de escritura al ERP; donde una plataforma existente ya aporte alguno, lo usa. Construir la capa de revisión sobre la plataforma de integración te da reintentos, replay y observabilidad gratis, que es lo que más importa para los pedidos fuera de horario que eran el motivo del ejercicio.
¿Qué cambia de verdad la revisión 24 horas?
Una oportunidad firmada fuera del horario laboral se convierte en pedido en minutos en vez de al empezar el siguiente día hábil. En la práctica el efecto es mayor entre husos horarios y a cierre de periodo, donde la cola que se formaba los dos últimos días del trimestre en gran medida deja de formarse.
¿Con qué rapidez se puede construir la conexión CRM-ERP de la que depende este agente?
Más rápido de lo que la mayoría de equipos espera — un partner certificado como Stacksync puede tener la sincronización bidireccional en tiempo real entre el CRM y el ERP funcionando en semanas. Lo que lleva más tiempo es justo lo que cubre este artículo: diseñar las reglas de revisión y la lógica de escalado antes de conectar el agente a datos en vivo que cambian rápido.
Cierre — Próximos pasos
Si la revisión de oportunidades firmadas es una cola y no un paso de tu proceso, el orden de trabajo es: documentar el conjunto de comprobaciones, confirmar que el contrato ejecutado está fiablemente adjunto a la oportunidad, y luego correr un agente en modo shadow durante un mes y dejar que los datos de la comparación te digan qué automatizar primero.
Atypical Tech construye este patrón sobre una plataforma de integración de la que somos partner, en las combinaciones de CRM y ERP de arriba. Si quieres trabajar el conjunto de comprobaciones y el despliegue contra tu propio stack, escríbenos.
Sobre el autor
Bruno Galo — Fundador, Atypical Tech
Bruno Galo es el fundador de Atypical Tech, una consultora de NetSuite que trabaja con clientes del mercado medio en toda Iberia. Se especializa en conectar sistemas CRM y ERP para lograr flujos de order-to-cash sin fricciones, construyendo pipelines automatizados de gestión de pedidos que eliminan la entrada manual de datos entre los equipos de ventas y finanzas. Como partner oficial de implementación de Stacksync, Bruno diseña y despliega agentes de IA sobre plataformas de integración para gestionar el enrutamiento de excepciones, el procesamiento de documentos y la conciliación — convirtiendo flujos de pedidos fragmentados en sistemas fiables que se monitorizan a sí mismos.
Fuentes
Eventos de cambio del CRM
- Salesforce Developers — Change Data Capture: https://developer.salesforce.com/docs/atlas.en-us.change_data_capture.meta/change_data_capture/cdc_intro.htm
- Salesforce Developers — Pub/Sub API: https://developer.salesforce.com/docs/platform/pub-sub-api/overview
- HubSpot Developers — Webhooks: https://developers.hubspot.com/docs/guides/api/app-management/webhooks
- Microsoft Learn — Use change tracking to synchronize data with external systems (Dataverse): https://learn.microsoft.com/en-us/power-apps/developer/data-platform/use-change-tracking-synchronize-data-external-systems
- Zoho CRM — Webhooks in workflow rules: https://help.zoho.com/portal/en/kb/crm/automate-business-processes/actions/articles/webhooks-workflow
- Pipedrive Developers — Webhooks: https://developers.pipedrive.com/docs/api/v1/Webhooks
- Stacksync — plataforma de sincronización CRM-ERP en tiempo real: https://www.stacksync.com/blog
Pedidos entrantes en el ERP
- NetSuite, Oracle Help Center — Sales Order: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_159665260887.html
- SAP Business Accelerator Hub — Sales Order (A2X) OData API: https://api.sap.com/api/API_SALES_ORDER_SRV/overview
- Microsoft Learn — Data entities (Dynamics 365 Finance and Operations): https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/data-entities
- Oracle Fusion Cloud SCM — Sales Orders for Order Hub REST endpoints: https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/26a/fasrp/api-order-management-sales-orders-order-hub.html
- Sage Intacct Developer — Order Entry API: https://developer.intacct.com/api/order-entry/
Reconocimiento de ingresos
- IFRS Foundation — IFRS 15 Revenue from Contracts with Customers: https://www.ifrs.org/issued-standards/list-of-standards/ifrs-15-revenue-from-contracts-with-customers/
- FASB — ASC 606, Revenue from Contracts with Customers, el equivalente en US GAAP de la IFRS 15, en la FASB Accounting Standards Codification.

Comentarios
Todavía no hay comentarios.
Deja un comentario
Tu comentario se revisará antes de publicarse.
Responsable: Atypical Tech S.L. Finalidad: responder a tu consulta. Base jurídica: tu consentimiento. Derechos: acceso, rectificación, supresión y los demás descritos en la política, escribiendo a hello@atypicaltech.com.