27 de enero de 2011

Impuestos básicos en SAP B1


En este post os vamos a explicar cómo funcionan los impuestos en SAP B1 a través de su definición y mediante un ejemplo práctico que esperamos sea de vuestra utilidad.

Definición

SAP B1 permite definir diferentes grupos impositivos. Por ejemplo en el caso español existen diferentes tipos impositivos como el General, Reducido, Super reducido, y Exento. Vamos a ver en cómo está configurado en SAP B1 el General.

Para definir este impuesto, SAP B1 dispone de 2 grupos impositivos, uno para compras S3 y otro para ventas R3. Su configuración la podemos encontrar en Gestión-->Definiciones-->Finanzas-->Impuesto.

  • Código, identificador del grupo impositivo que nos permitirá diferenciar las transacciones de estos impuestos.
  • Categoría, indicará si el grupo impositivo es de compras "IVA soportado" o de ventas "IVA soportado".
  • Cuenta de impuestos, cuenta en que se repercutirán o soportarán los impuestos.

Para indicar el porcentaje del impuesto debemos realizar doble click sobre el Grupo impositivo y se abrirá la ventana de definición del impuesto donde indicaremos el porcentaje del impuesto y a partir de qué fecha se aplica como muestra la imagen.

Configuración

Una vez definidos los impuestos tanto repercutidos como soportados, deben ser configurardos para su correcto funcionamiento en SAP B1. En el maestro de artículos definiremos cuál será el Grupo impositivo que se asignará cuando se realice una compra y una venta. Para la configuración de compras, iremos a la pestaña de Compras del maestro de artículos e indicaremos el valor "S3" en el campo Grupo impositivo, como se muestra en la imagen.

De igual modo en la pestaña de Ventas haremos lo propio con el valor "R3".

Declaraciones

Bien, ya tenemos configurados los impuestos. Sólo nos resta por aprender donde podemos obtener la información relacionada con estos impuestos que nos exigen. Para ello utilizaremos el informe básico de SAP B1 para los impuestos el Informe fiscal (Finanzas-->Informes finacieros-->Finanzas-->Impuesto-->Informe fiscal).

Libros de facturas emitidas y recibidas

De acuerdo a la legislación española es necesario listar periodicamente bien en papel o electrónicamente las facturas emititidas y recibidas. Para ello debemos utilizar el informe fiscal. Para realizar estos documentos deberemos marcar en la opción Modo de salida como "Registro fiscal" y si queremos únicamente las facturas emitidas seleccionar los indicadores de impuesto de salida como muestra la imagen.

En el caso de querer obtener el libro de facturas recibidas procederemos del mismo modo pero marcando únicamente los indicadores de impuestos de entrada.

Declaración de impuestos

Para efectuar las declaraciones de impuestos utilizaremos el mismo informe pero en este caso el Modo de salida será "Declaración fiscal".

Esperamos que este post os haya servido para tener una primera visión de como funcionan los impuestos en SAP Business One. En próximos post os explicaremos como configurar los impuestos para importaciones, exportaciones, etc...

20 de enero de 2011

Nuevo webinar en IT-Spain.net


El miércoles día 19 de enero realizamos el tercer webinar con la gente de IT-Spain. En esta entrega presentamos y configuramos el cockpit de SAP Business One, disponible a partir de la versión 8.8 PL12. También comentamos otras novedades, principalmente orientadas a la usabilidad, y nos centramos en las capacidades de BI que están disponibles con esta nueva versión (SAP BO). Por último mostramos como podemos integrar herramientas de BI de otros fabricantes en SAP Business One, para gestionar nuestra empresa desde la pantalla principal del ERP.

Tenéis el video de la presentación disponible en HD en el canal de YouTube de Videos-IT.com

18 de enero de 2011

Seminario : Bussiness Intelligence para la empresa


El próximo jueves 20 de enero desde SEMIC realizaremos un seminario sobre Bussiness Intelligence (BI) en el Forum Empresa de Lleida (Spain). El objetivo de este seminario es acercar las ventajas competitivas que la implantación de un software de BI puede aportar a la empresa. Os dejamos el programa del curso y en caso de que sea de vuestro interés el boletín de inscripción.

12 de enero de 2011

Cálculo del precio medio a fecha


En este primer post del 2011 os vamos a hacer entrega de una consulta que os permitirá, en caso de tener la empresa de SAP B1 configurada con inventario permanente (stock continuo), obtener el precio medio de coste ponderado a una fecha concreta. El objetivo de esta query no es otro que el de saber qué precio medio tenía un artículo un determinado día.

Para ello es importante saber que SAP B1 guarda los movimientos de entrada y salida en la tabla OINM. A partir de aquí se obtiene la siguiente consulta, que agrupa todos los movimientos generados hasta la fecha indicada, suma valor de stock y lo divide entre el stock total.

SELECT T0.[WhsCode], T2.[WhsName], T0.[ItemCode], T1.[ItemName],
ROUND(SUM(CASE M.InQty WHEN 0 THEN -1*M.CalcPrice*M.OutQty ELSE M.CalcPrice*M.InQty END),2) AS [Valor],
SUM(M.InQty)-SUM(M.OutQty) AS [Stock],
ROUND(ROUND(SUM(CASE M.InQty WHEN 0 THEN -1*M.CalcPrice*M.OutQty ELSE
M.CalcPrice*M.InQty END),2)/(SUM(M.InQty)-SUM(M.OutQty)),2) AS [PMP]
FROM OINM M
INNER JOIN OITW T0 ON M.ItemCode=T0.ItemCode AND M.Warehouse=T0.WhsCode
INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
INNER JOIN OWHS T2 ON T0.WhsCode = T2.WhsCode
WHERE (M.ItemCode>='[%2]' or '[%2]'='') AND (M.ItemCode<='[%3]' OR '[%3]'='') AND M.DocDate <= '[%1]'
GROUP BY T0.WhsCode, T2.WhsName, T0.ItemCode, T1.ItemName
ORDER BY T0.[WhsCode], T0.[ItemCode]

En este ejemplo se pasa como filtro la fecha en la cual queremos calcular el precio medio y un rango de artículos. Para añadir más filtros simplemente bastaría con añadir los campos en la cláusula WHERE de la consulta.

Desde SEMIC queremos destacar que el comportamiento de esta consulta es muy parecido al del informe estándar Auditoría de inventario, dónde se muestran todos los movimientos de entrada/salida de stock y su valor. En nuestro caso, la query simplifica la visualización agrupando todos los registros y añadiendo la columna de PMP, obtenida de la división del importe total entre la cantidad acumulada.

Esperamos que os sea de utilidad.