Histórico da Página
01. DATOS GENERALES
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 |
02. SITUACIÓN/REQUISITO
Al guardar un Pedido de Venta con Documento a Generar (C5_DOCGE) igual a "Remisión" y con la Facturación Electrónica activa; se solicita informar los campos Transportadora (C5_TRANSP) y Motivo de traslado (C5_MODTRAD), lo cual es incorrecto. En En Perú no es obligatoria la opcional la transmisión electrónica de Guías de Remisión electrónicamente.
03. SOLUCIÓN
...
tabs | Pre-condiciones, Pasos, Paso 03, Paso 04 |
---|---|
ids | Pre-condiciones,Pasos |
Totvs custom tabs box items | ||||
---|---|---|---|---|
| ||||
|
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.
Para mayor información acerca de este tema acceder a Deshabilitar validación en Pedido de Venta
...
default | no |
---|---|
referencia | Pasos |
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 |
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:
...
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> |
...