Códigos de impuestos

Un código de cálculo de impuestos indica el cálculo de impuestos para los artículos de pedido. Una tienda normalmente cobra dos tipos de impuestos: impuestos de ventas o de uso e impuestos sobre el envío. Los códigos de impuestos son exclusivos dentro de cada tipo de impuesto de una tienda. Solo se aplica un código de cálculo de impuestos de cada tipo de impuesto a un artículo de pedido determinado.

Los códigos de cálculo de impuestos pueden clasificarse para su comodidad. Un esquema de código de impuestos consta de un grupo de clasificaciones de códigos de impuestos. Una tienda utiliza normalmente un solo esquema de código de impuestos.

Los objetos de Categoría de impuestos corresponden a las diferentes clases de impuestos que una tienda pueda tener que recaudar, por ejemplo federales, estatales, provinciales y municipales. Los impuestos para cada objeto Categoría de impuestos se calculan en secuencia ascendente por sus atributos de secuencia.

Los códigos de cálculo de impuestos son exclusivos dentro de cada tipo de impuestos de una entidad de tienda. No se puede aplicar más de un código de cálculo de impuestos de cada tipo de impuestos a ningún artículo de pedido determinado. Normalmente, los impuestos sobre las ventas o el uso se imponen sobre el precio neto y los impuestos de envío se imponen sobre los costes de envío, que es igual a los costes de envío más las promociones de envío y otros ajustes de envío. Sin embargo, es posible calcular los impuestos sobre las ventas o el uso sobre el precio neto más los costes de envío, utilizando el método de búsqueda de escala de cálculo (CalculationScaleLookupMethod) apropiado. Si realiza dicha acción, deberá establecer un código de cálculo de impuestos de envío predeterminado que calcule cero impuestos sobre el envío o inhabilitar totalmente el tipo de impuestos sobre el envío estableciendo el atributo USAGEFLAGS en cero en la tabla de base de datos STENCALUSG.

Se puede asociar un código de impuestos a las entradas de catálogo en línea o a un grupo de catálogo. Un código de impuestos asociado a un grupo de catálogo tiene el mismo efecto que un código de impuestos asociado directamente a todas las entradas de catálogo de dicho grupo de catálogo. Sin embargo, si una entrada tiene adjunto más de un código de cálculo de impuestos de un objeto de tipo de impuestos determinado, solo se utilizará el código con el atributo de secuencia más alto.

Un código de cálculo de impuestos determinado puede tener varias normas de cálculo, una para cada combinación de objeto Categoría de impuestos, objeto Grupo de jurisdicciones fiscales y objeto Centro de despacho de pedidos, identificadas en la tabla de base de datos TAXJCRULE. Cuando una dirección de envío coincide con más de un Grupo de jurisdicciones fiscales, se utiliza el objeto Norma de cálculo con el valor de columna TAXJCRULE.PRECEDENCE asociado más alto.