Histórico da Página
...
Línea de producto: | Microsiga Protheus. | ||||||
---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||||
Módulo: | SIGAFAT - Facturación. | ||||||
Función: |
| ||||||
Ticket: | 9027783 | ||||||
Issue: | DMINA-9376 | ||||||
Versión: | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27 |
...
En la función M486VLDPER() de la rutina Funciones Genéricas para Facturación Electrónica - MI (M486XFUN), se agrega el uso del Punto de Entrada M486VLDCMP, para deshabilitar las validaciones correspondientes a Facturación Electrónica desde el pedido de venta.
A continuación, se muestra la sección de Pre-condiciones y Pasos para validar la solución:
...
tabs | Pre-condiciones, Pasos, Paso 03, Paso 04 |
---|---|
ids | Pre-condiciones,Pasos |
...
default | yes |
---|---|
referencia | Pre-condiciones |
...
.
...
- Clientes.
- Condiciones de Pago.
- Modalidades.
- Tipos de Entrada y Salida.
- Productos.
Totvs custom tabs box items | ||||
---|---|---|---|---|
| ||||
|
Informações | ||
---|---|---|
| ||
Para mayor información del proceso de Transmisión de Guías de Remisión, siga el siguiente enlace: |
04. PUNTO DE ENTRADA
El Punto de Entrada M486VLDCMP, es utililizado en la rutina Pedidos de Venta para deshabilitar las validaciones correspondientes a la Facturación Electrónica, cuando esta se encuentra activa y el Documento a Generar (C5_DOCGE) es Remisión.
Criterios de la funcionalidad:
- Si la Facturación Electrónica está activa (MV_PROVFE con un valor):
- Si no existe el Punto de Entrada, se realizará la validación de los siguientes campos:
- Transportadora (C5_TRANSP)
- Peso Bruto (C5_PBRUTO)
- Motivo de traslado (C5_MODTRAD)
- Fecha de inicio del traslado (C5_FECDSE)
- Vehículo de traslado (C5_VEICULO)
- Si existe el Punto de Entrada, no se realizará la validación de los siguientes campos:
- Transportadora (C5_TRANSP)
- Peso Bruto (C5_PBRUTO)
- Motivo de traslado (C5_MODTRAD)
- Fecha de inicio del traslado (C5_FECDSE)
- Vehículo de traslado (C5_VEICULO)
- Si no existe el Punto de Entrada, se realizará la validación de los siguientes campos:
- Si la Facturación Electrónica no está activa (MV_PROVFE vacío); el uso del PE no es necesario.
Bloco de código | ||||
---|---|---|---|---|
| ||||
#Include 'protheus.ch'
#Include 'parmtype.ch'
/*/{Protheus.doc} M486VLDCMP
Punto de Entrada utilizado para definir que en la rutina MATA410
se deshabilitarán las validaciones de Facturación Electrónica.
@type User function
@author TOTVS ERP
@return cVldEnRut, String, Nombre de la rutina de Pedidos de Venta
/*/
User function M486VLDCMP()
Local cVldEnRut := ""
cVldEnRut := "MATA410"
Return cVldEnRut |
Informações | ||
---|---|---|
| ||
En el Punto de Entrada, también se puede utilizar la función SuperGetMV() en caso de que se requiera configurar un parámetro que contenga el nombre de la rutina "MATA410", para que este valor sea retornado. |
05. DICCIONARIO DE DATOS
Al implementar la solución del presente issue, se recomienda realizar la siguiente modificación a los campos Motivo Traslado (F2_MODTRAD) y Vehículo Traslado (F2_VEICULO), para que en el proceso de "Generación de una Remisión a partir de un Pedido de Venta", no se soliciten dichos campos. Las modificaciones a realizar, son las siguientes:
...
Para mayor información acerca de este tema acceder a Deshabilitar validación en Pedido de Venta
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |
...