Cálculo del prorrateo de los gastos adicionales (Flete / Seguro / Gasto) en la generación del documento de salida

Producto:

Microsiga Protheus

Entorno:

Facturación (SIGAFAT)

Ocurrencia:

Cómo se realiza el cálculo del flete durante la generación del documento de salida.

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:


  • 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.


Observación

Cada vez que el campo flete se informe en el pedido de venta, el valor se suma al total de la factura.
Si desea que los Gastos adicionales (flete/seguro/gasto) solo sean informativos en el DANFE, debe informarse en el campo informativo: C5_MENNOTA  - Mens. P/ Factura (Detalles en
FAT0071_Información_complementaria_para_factura_C5_MENNOTA_F2_MENNOTA)"

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.

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:

    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 )

    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.



    Ejemplo

    Si consideramos un pedido de venta de 1.000 kg, donde el primer producto pesa 800 kg y el otro 200 kg, y que el parámetro MV_RATDESP está configurado para Peso, con un valor de flete de $ 500,00.

    El sistema realiza el siguiente cálculo:
    80% de 500,00 para el flete del 1º ítem
    20% de 500,00 para el flete del 2º ítem

    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.


    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).

    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:


      • Situación 1:

      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.

      Ejemplo 01

      Pedido con flete R$ 100,00

      Ítem 01 - Liberado
      Ítem 02 - Liberado

      Al preparar el Documento de salida se seleccionan los 2 ítems Liberados, el flete de la factura será de R$ 100,00

       

      • 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.


      Importante

      Para Facturación parcial (situaciones 2 y 3), considere el ejemplo:

      En la rutina de Gen. Documento de salida (MATA460A), marcar solamente 1 de 2 ítems ya liberados y generar la factura (SD2): 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.

      • Sin salir de la rutina: Marcar el otro ítem/registro y generar la factura (SD2): el valor del gasto se prorratea para la Factura.
      • Salir de la rutina y entrar nuevamente: Marcar el otro ítem/registro y generar la factura (SD2): Prorrateo 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.

      Sugerencia

      La única forma de TOMAR EL VALOR TOTAL para la Factura es tener la misma cantidad de registros en la SC9 que el número de ítems seleccionados para la generación de la Factura. Si existen más registros en el SC9 para facturar por separado, se contarán en el prorrateo.

      • 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.

      Importante

      La única forma de TOMAR EL VALOR TOTAL para la Factura es tener la misma cantidad de registros en la SC9 que el número de ítems seleccionados para la generación de la Factura. Si existen más registros en el SC9 para facturar por separado, se contarán en el prorrateo.

        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

        Importante

        • Para que se realice la conversión del flete a la moneda 2, cuando el prorrateo ser por PESO, el campo "Peso neto" (B1_PESO) en el Registro del producto (MATA010) no puede estar en cero, aunque el origen del pedido no haya sido en la Facturación.
        • En el momento del cálculo del prorrateo, si hubiera algún valor para redondear, este valor siempre se sumará al último ítem de la venta.
        • El parámetro MV_VALDESP valida el campo de la TES (F4_ICM) si utiliza o no el ICMS, porque esta validación determina que el sistema calcule el valor del GASTO, FLETE o SEGURO en la planilla financiera del pedido de venta.
          Para más información, por favor acceda al enlace: DOC0034_Prorrateo de flete para ítems sin base_de_ICMS.
        • Al incluir en el mismo Pedido de ventas: TES que genera factura de crédito y TES que no genera factura de crédito; y atribuir un valor de gasto adicional, como flete, el sistema prorrateo este valor de flete entre los ítems y es proporcional al ítem que no genera factura de crédito no es considerado en el título por cobrar.

        Para consultar las alternativas para tratar esta necesidad, acceder al enlace: FAT0087_No_descontar del título_por cobrar el valor_del_flete_proporcional_al ítem que no general factura de crédito

        Puede interesarle: