Diferenciar contablemente por país

Buenas,

Tenemos definida la contabilidad por grupos de artículos, y diferenciamos contablemente los clientes extranjeros de los nacionales.

Nos hemos dado cuenta, que cuando contabiliza tiene en cuenta la dirección de entrega, es decir, que si un cliente nacional, tiene una dirección de entrega a un país extranjero (contabiliza en la cuenta del país extranjero, no de la nacional).

¿ Saben si hay alguna manera de que se base en la dirección fiscal, o como tratar este tema ?

Hola @IvanFor

es el comportamiento estándar de SBO, y seguramente será porque el IVA depende de la dirección de entrega, no de la de facturación. Si no quieres que ocurra esto, deberás revisar las cuentas contables asociadas al IC y modificar la que corresponda, en sus datos maestros.

Un saludo

1 me gusta

Hola Ivan, no sé a qué cuentas te refieres. si es las de PyG puedes indicarlo en el grupo de articulo:

Los cambios no son retroactivos, por lo que los pedidos y albaranes ya creados no se modificará automáticamente la cuenta mayor.

En caso de querer una obligatoriedad en un documento concreto se tendría que hacer por transaction o bien activar las reglas avanzadas.

Saludos.

Si correcto, me refiero a estas cuentas contables.

Pero se contabiliza según el país informado en la dirección de entrega. Por ejemplo si un clientes es de España, pero envía su mercancía a Francia. Contabilizara en la cuenta de cliente UE.

¿No se puede revertir esto?

No tiene sentido…

En SAP Business One, el comportamiento que describes, donde la contabilización tiene en cuenta la dirección de entrega en lugar de la dirección fiscal del cliente, es la configuración estándar. Sin embargo, es posible ajustar este comportamiento para que se base en la dirección fiscal del cliente. Aquí hay algunas sugerencias sobre cómo podrías abordar este problema:

1. Revisar la Configuración de Determinación de Cuentas

Asegúrate de que la determinación de cuentas esté configurada correctamente. En SAP Business One, puedes configurar las cuentas contables en función de diversos parámetros, como grupos de artículos y territorios de clientes. Revisa las configuraciones actuales para verificar cómo se determinan las cuentas de clientes.

Pasos:

  1. Menú Principal: Ve a Gestión > Definiciones > Finanzas > Determinación de cuentas de mayor.
  2. Pestaña Determinación de cuentas: Revisa la configuración para los grupos de artículos y asegúrate de que estén configurados según tus necesidades.

2. Uso de Reglas de Contabilización Avanzadas

Puedes utilizar la funcionalidad de Reglas de Contabilización en SAP Business One para especificar criterios más avanzados sobre cómo se deben contabilizar las transacciones. Esta funcionalidad te permite definir reglas personalizadas para la contabilización en función de varios parámetros, incluyendo la dirección fiscal.

Pasos:

  1. Menú Principal: Ve a Gestión > Definiciones > Finanzas > Reglas de Contabilización.
  2. Crear Nuevas Reglas: Aquí puedes definir nuevas reglas basadas en la dirección fiscal del cliente en lugar de la dirección de entrega.
  3. Aplicar las Reglas: Asegúrate de que estas reglas se apliquen correctamente en las transacciones.

3. Personalización mediante el SDK

Si las opciones estándar no cumplen con tus necesidades, es posible que necesites una personalización mediante el SDK de SAP Business One. Con el SDK, un desarrollador puede crear una lógica personalizada que revise la dirección fiscal del cliente antes de determinar la cuenta contable a utilizar.

Pasos:

  1. Desarrollo: Utiliza el SDK de SAP Business One para desarrollar una extensión que revise la dirección fiscal del cliente y determine la cuenta contable correcta.
  2. Implementación: Implementa y prueba la extensión en un entorno de pruebas antes de llevarlo a producción.

4. Crear un Reporte o Alerta

Otra solución temporal podría ser crear un reporte o alerta que identifique cuando una transacción se contabiliza en la cuenta incorrecta según la dirección de entrega. Esto no solucionará el problema de raíz, pero te permitirá detectar y corregir manualmente estos errores hasta que una solución más permanente se implemente.

Pasos:

  1. Alertas: Ve a Gestión > Alertas de Mensajes > Gestión de Alertas.
  2. Crear Nueva Alerta: Define una alerta que notifique cuando una transacción se contabiliza en la cuenta incorrecta.
  3. Revisión Manual: Revisa las alertas y corrige manualmente las transacciones afectadas.

Resumen

Para abordar este problema de manera efectiva, considera los siguientes pasos:

  1. Revisa y ajusta la configuración de la determinación de cuentas en SAP Business One.
  2. Utiliza las Reglas de Contabilización para definir criterios basados en la dirección fiscal.
  3. Considera el uso del SDK de SAP Business One para desarrollar una solución personalizada si las opciones estándar no son suficientes.
  4. Implementa reportes o alertas para detectar y corregir manualmente los errores hasta que una solución más permanente esté en su lugar.

Implementar una de estas soluciones debería ayudar a asegurar que la contabilización se base en la dirección fiscal del cliente, en lugar de la dirección de entrega.

Muchas gracias por el aporte!

Estoy revisando el tema de las reglas avanzadas, pero no encuentro la manera de configurar por territorio la contabilización.

Gracias!!!

En SAP Business One, puedes utilizar Reglas de Contabilización Avanzadas (Advanced G/L Account Determination Rules) para especificar cómo se deben contabilizar las transacciones en función de varios criterios, incluyendo el territorio. Esta funcionalidad te permite configurar la contabilidad de manera flexible y detallada, adaptándose a las necesidades específicas de tu empresa.

Configuración de Reglas de Contabilización Avanzadas por Territorio

A continuación, te proporcionaré una guía para configurar estas reglas en SAP Business One:

Paso 1: Activar las Reglas de Contabilización Avanzadas

  1. Accede a la Configuración del Sistema:

    • Navega a Gestión > Inicialización del sistema > Detalles de la sociedad > Básico.
  2. Activar Reglas Avanzadas:

    • En la pestaña General, asegúrate de que la opción Usar reglas avanzadas para determinación de cuentas de mayor esté activada.

Paso 2: Definir las Reglas de Contabilización Avanzadas

  1. Accede a la Determinación de Cuentas:

    • Navega a Finanzas > Determinación de cuentas de mayor > Reglas avanzadas de determinación de cuentas.
  2. Crear una Nueva Regla:

    • Haz clic en Nuevo para crear una nueva regla de contabilización.
  3. Configurar Criterios de Territorio:

    • En la pantalla de definición de reglas, selecciona el criterio Territorio.
    • Especifica el territorio al cual se aplicará esta regla.
    • Define las cuentas contables específicas que se deben utilizar para las transacciones en ese territorio.

Paso 3: Asignar la Regla a un Grupo de Determinación

  1. Accede a Grupos de Determinación:

    • Navega a Finanzas > Determinación de cuentas de mayor > Grupos de determinación de cuentas.
  2. Asignar la Regla al Grupo:

    • Selecciona el grupo de determinación correspondiente y asigna la regla de contabilización avanzada que has creado basada en el territorio.

Paso 4: Verificar y Probar la Configuración

  1. Realizar una Transacción de Prueba:

    • Registra una transacción en SAP Business One que debe ser contabilizada según la regla de territorio que has configurado.
  2. Verificar la Contabilización:

    • Revisa los asientos contables generados para asegurarte de que la regla se ha aplicado correctamente y que las cuentas contables son las que definiste para el territorio específico.

Consejos Adicionales

  • Documentación y Registro: Asegúrate de documentar todas las reglas de contabilización avanzada que configures, incluyendo los criterios y las cuentas asignadas. Esto facilitará el mantenimiento y futuras auditorías.
  • Capacitación del Personal: Capacita a tu equipo en el uso de estas reglas para asegurar que entienden cómo y cuándo se aplican, y cómo afectan a la contabilidad general de la empresa.
  • Monitoreo y Ajustes: Monitorea regularmente las transacciones y los asientos contables para verificar que las reglas se están aplicando correctamente. Realiza ajustes según sea necesario.

Conclusión

Configurar Reglas de Contabilización Avanzadas por Territorio en SAP Business One te permite gestionar la contabilidad de manera más precisa y adaptada a las necesidades específicas de tu empresa. Siguiendo los pasos mencionados, puedes establecer reglas detalladas que aseguren que las transacciones se contabilicen correctamente según el territorio, mejorando así la precisión y eficiencia de tus procesos contables.

Si necesitas más detalles o asistencia específica con algún paso, no dudes en preguntar. ¡Estoy aquí para ayudarte!