Paso a paso: | El prorrateo o distribución del valor del flete entre los ítems del pedido de venta se define por medio de la configuración del parámetro MV_RATDESP. Los valores de flete pueden prorratearse por valor o por peso. Ya que los ítems del pedido de venta pueden tener configuraciones fiscales diferentes, la distribución de los valores de flete puede afectar el cálculo de los impuestos en el documento de salida. El flete es un gasto adicional y sigue la regla de cálculo de impuestos del ítem al cual corresponde. En los campos Flete, Seguro y Gasto deben informarse los respectivos valores de flete, seguro y gasto que se pondrán por separado en el Documento de salida, donde:
Flete (C5_FRETE) - El campo se reserva para informar el valor del flete, ya que puede cobrarse en la factura, de acuerdo con el tipo de flete. Esta información se muestra en el total del documento de salida.
- Sobre los impuestos:
Seguirá la misma regla de tributación del ítem. Si no hubiera peso, el cálculo será proporcional al valor.
Seguro (C5_SEGURO) Si la factura se emite con el valor de seguro en la mercadería, por el transporte o manejo de los productos, el campo debe completarse con el valor atribuido a este seguro. Esta información constará por separado en la factura y el cálculo de los impuestos ocurre de acuerdo con la tributación del ítem. Gasto (C5_DESPESA) Informe el valor de los gastos que compondrán el valor de la factura. Esta información se pondrá por separado en la factura y el cálculo de los impuestos ocurre de acuerdo con la tributación del ítem correspondiente.
Como ya se dijo anteriormente, el prorrateo de los gastos (Flete/Seguro/Gasto) en los ítems del pedido de venta está basado en el contenido del parámetro MV_RATDESP que puede ser:
Valor = (FR=1;SEG=1;DESP=1)
Cuando el cálculo sea por VALOR: MV_RATDESP --> FL=1;SEG=1;GAST=1 Parámetro MV_TPRTDSP (1- Liberación) --> (( C9_QTDLIB * C9_PRCVEN * Val. Flete ) / Total del pedido liberado ) Parámetro MV_TPRTDSP(2- Pedido) --> (( C6_QTDVEN * C6_PRCVEN * Val. Flete ) / Total pedido )
Peso = (FR=2;SEG=2;DESP=2)
Cuando el cálculo sea por PESO: MV_RATDESP --> FL=2;SEG=2;GAST=2 Parámetro MV_TPRTDSP (1- Liberación) --> (( C9_QTDLIB * B1_PESO * Val. Flete ) / Total pedido liberado ) Parámetro MV_TPRTDSP(2- Pedido) --> (( C6_QTDVEN * B1_PESO * Val. Flete ) / Total pedido )
Si fuera por Peso, será proporcional.
El parámetro MV_TPRTDSP define si el valor de los gastos adicionales (Flete/Seguro/Gasto) informado en el pedido de venta se considerará en la liberación del pedido, y si este se calculará por ítem o por el total del pedido.
Puede configurarse como:
- MV_TPRTDSP = 1 - Indica que el valor informado para los gastos adicionales se refiere a la Liberación del pedido de venta, es decir, en cada liberación habrá un nuevo valor de flete, seguro y gasto.
- MV_TPRTDSP = 2 - Indica que el valor informado para los gastos adicionales se refiere al Total del pedido de venta, independiente de la liberación del pedido.
Observe los ejemplos, considerando la siguiente situación:
El pedido de venta (000023) se factura en dos momentos diferentes, donde:
- En el tiempo 1, el ítem 01 del pedido de venta 000023 se facturó generando la factura 000001.
- En el tiempo 2, el ítem 02 del pedido de venta 000023 se facturó generando la factura 000002.
Ejemplo I: Parámetro MV_TPRTDSP = 1

En este caso, observe que para los dos ítems se agregó como valor de gastos adicionales el valor total informado en el encabezado del pedido (R$ 200,00 por ítem).
Ejemplo II: Parámetro MV_TPRTDSP = 2

En este caso, observe que el valor informado para los gastos adicionales se prorrateo entre los dos ítems del pedido de venta.
Vea a continuación, algunas situaciones, de acuerdo con la configuración del parámetro MV_TPRTDSP:
Se prorrateará por el número de liberaciones (número de registros en la SC9), considerando:
Generación por la rutina Documento de salida (MATA460A)
Los ítems que ya se sometieron a la liberación (grabaron registro en la SC9). Los ítems están liberados (sin bloqueo en la SC9). En la hora de la preparación de la factura, selecciona todos estos ítems.
El sistema prorratea entre la cantidad de registros en la SC9, que en este caso es exactamente el número de ítems seleccionados para la generación de la Factura. De esta manera, el valor de gastos se considera totalmente para la Factura.
- Situación 2 - Los ítems que ya se sometieron a la liberación (grabaron registro en la SC9) están liberados (sin bloqueo en la SC9). A la hora de la Preparación de la Factura selecciona únicamente algunos de estos ítems.
Prorrateo entre la cantidad de registros en la SC9, que en este caso no es el número de ítems seleccionados para la generación de la Factura. De esta manera, el valor del gasto se prorrateo para la Factura.
- Situación 3 - Ni todos los ítems sometidos a la liberación (grabaron el registro en la SC9) están liberados (algunos tienen bloqueo en la SC9).
Prorratea entre la cantidad de registros en la SC9, que en este caso no es el número de ítems disponibles para la generación de la Factura. De esta manera, el valor del gasto se prorrateo para la Factura.
Generación por la rutina Pedidos de venta (MATA410) - Opción: "Acciones relacionadas\Prep. Doc. Salida"
- Situación 1 - Selecciona la preparación del Doc de salida, la cual activa la Liberación. Todos los ítems son liberados (generan registro sin bloqueo en la SC9).
Prorratea entre la cantidad de registros en la SC9, que en este caso es exactamente el número de ítems disponibles del Pedido para la generación de la Factura. De esta manera, el valor de gastos se considera totalmente para la Factura.
- Situación 2 - Selecciona la preparación del Doc. de salida, la cual activa la Liberación. Ni todos los ítems sometidos a la liberación están liberados (algunos generan registro con bloqueo en la SC9).
Prorratea entre la cantidad de registros en la SC9, que en este caso no es el número de ítems disponibles para la generación de la Factura. De esta manera, el valor del gasto se prorratea para la Factura.
- Situación 3 - Los ítems se sometieron a la liberación (grabaron registro en la SC9) por medio del MATA440 y se liberaron (generaron registro sin bloqueo en la SC9). Selecciona la preparación del Doc de salida (no activa la liberación).
Prorratea entre la cantidad de registros en la SC9, que en este caso es exactamente el número de ítems disponibles del Pedido para la generación de la Factura. De esta manera, el valor de gastos se considera totalmente para la Factura.
- Situación 4 - Los ítems se sometieron a la liberación (grabaron el registro en la SC9) por medio del MATA440 y no todos se liberaron (algunos generan el registro con bloqueo en la SC9). Selecciona la preparación del Doc de salida (no activa la liberación).
Prorratea entre la cantidad de registros en la SC9, que en este caso no es el número de ítems disponibles para la generación de la Factura. De esta manera, el valor del gasto se prorrateo para la Factura.
- Situación 5 - Solamente 1 de 2 ítems se sometieron a la liberación (se grabó el registro en la SC9) por medio del campo Cant. Liberada en la MATA410 y se liberó. Selecciona la preparación del Doc de salida por medio de las "Acciones relacionadas".
Prorratea entre la cantidad de registros en la SC9, que en este caso es exactamente el número de ítems disponibles del Pedido para la generación de la Factura. De esta manera, se considera el valor total del gasto para la Factura.
Sin salir de la rutina: Liberar y facturar el segundo ítem. Prorratea entre la cantidad de registros en la SC9, que en este caso es exactamente el número de ítems disponibles del Pedido para la generación de la Factura. De esta manera, nuevamente se considera el valor total del gasto para la Factura.
El sistema ejecuta el prorrateo para cada factura generada, por cantidad (registros en la tabla SC6)
Ejemplo:
Para pedido de venta con liberación parcial
Valor del flete: $ 10.020,00
ÍTEM |
CANT. |
PRC. UNIT. |
VAL. TOTAL |
01 |
800 |
18,60 |
14.880,00 |
02 |
800 |
22,50 |
18.000,00 |
TOTAL PEDIDO |
32.880,00 |
Vea cómo se realiza el cálculo del prorrateo para el ítem 01, donde se liberará la cantidad de 500 pzs. ( (C6_QTDENT * C6_PRCVEN. * Val.Flete ) / Total pedido ) ( ( 500 * 18,60 * 10.020,00 ) / 32.880,00 ) = R$ 2.834,12
|