01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Nombre Técnico
| Fecha |
---|
LOCXFUNA.PRX | Validacion Funciones genéricas de Serieslocalizaciones. | 08/04/2020 |
|
---|
Ticket: | 8506279 |
---|
Issue: | DMINA-8682 |
---|
Pacote: | 007316 |
Versión: | 12.1.17 | 12.1.23 | 12.1.25 |12.1.27 |
02. SITUACIÓN/REQUISITO
En la Rutina MATA468N (Generación de Notas) al Generar generar una Factura a partir de un pedido se muestran las validacion de la Factura Electronica por lo que se tiene que Considerar el uso del parametro MV_CFDUSOvalidaciones correspondientes a la configuración de parámetros para la funcionalidad de Factura Electrónica.
03. SOLUCIÓN
En al rutina
...
LOCXFUNA
...
en la función CFDVerific(), se agrega
...
a la localización del uso del parámetro MV_CFDUSO
...
al país Bolivia en la validación de la configuración de los parámetros para Facturación Electrónica.
Totvs custom tabs box |
---|
tabs | Pre-condiciones, PasosPaso 01, Paso 02, Paso 03, Paso 04 |
---|
ids | Pre-condicionespaso1,Pasospaso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| Pre-condiciones: Realiza un respaldo del repositorio (RPO).Aplicar el patch correspondiente al issue DMINA-8744.Realizar la modificación al diccionario de datos, como se indica en la sección "04. Diccionario de Datos".Contar por lo menos, con dos empleados de diferente sucursal y diferente centro de costo con rescisión calculada o aplicada. Ejemplo a continuación:
| Sucursal | Empleado | Centro Costo | Rescisión | Fech. baja | Fech. Genera | Fech. Homolog |
---|
0101 | 000004 | 000000001 | Aplicada | 15/01/2020 | 15/01/2020 | 15/01/2020 | 0101 | 000011 | 000000002 | Calculada | 15/01/2020 | 15/01/2020 | 15/01/2020 | 0101 | 000012 | 000000001 | Calculada | 15/01/2020 | 15/01/2020 | 15/01/2020 | 0202 | 000014 | 000000002 | Calculada | 15/01/2020 | 15/01/2020 | 15/01/2020 | - Realizar un Pedido de Venta configurado para generar Factura.
Totvs custom tabs box items |
---|
| En el menú Miscelánea > Cálculos > Rescisión (GPEM042): En la pantalla principal dar clic en el botón "Impresión de la rescisión": Image Removed Se mostrará la pantalla de Configuración de Impresión: Image Removed Dar clic en el botón "Parámetros": Dentro de las preguntas Sucursal, Matrícula y Centro de Costo; asignar los rangos iniciales sin información y los rangos finales rellenar con "Z": Image RemovedImage RemovedImage Removed Image RemovedImage RemovedImage Removed Image Removed Dar clic en el botón "OK" y confirmar la generación del informe: Se imprimen los finiquitos de los empleados con matrículas 000004, 000011, 000012 y 000014: Image RemovedImage Removed Image RemovedImage Removed Image Removed Nuevamente realizar una impresión, ahora para todos los empleado de la sucursal "0101" que pertenecen al centro de costo "000000001": Image Removed Image Removed Dar clic en el botón "OK" y confirmar la generación del informe: Se imprimen los finiquitos de los empleado con matrículas 000004 y 000012; son los únicos empleados de la sucursal "0101" que pertenecen al centro de costo "000000001": Image RemovedImage Removed Nuevamente realizar una impresión ahora para todos los empleado de la sucursal "0101" y "0202" que pertenecen al centro de costo "000000002": Image Removed Image Removed Dar clic en el botón "OK" y confirmar la generación del informe: Se imprimen los finiquitos de los empleado con matrículas 000011 (Suc. 0101) y 000014 (Suc. 0202); son los únicos empleados de la sucursal "0101" y "0202" que pertenecen al centro de costo "000000002": Image RemovedImage RemovedEn el menú Informes> Asientos > Planilla Rescisión (GPER630): Se mostrará la pantalla del Configuración de Impresión: Image Removed Dar clic en el menú "Otras acciones" y seleccionar la opción "Parámetros": En las preguntas asignar la Sucursal "0101" y "0202", seleccionar el tipo de rescisión "01". En la pregunta ¿Imprime Rescisión? asignar "Simuladas"; este filtro solo mostrará las rescisiones que han sido calculadas. Image Removed Image Removed Image Removed Dar clic en el botón "OK" y confirmar la generación del informe. Se imprimen la rescisión de los empleados con matrículas 000011, 000013 y 000014. El empleado 000004 no se muestra ya que su rescisión esta aplicada (efectuada): Image Removed Image Removed Image RemovedNuevamente dar clic en el menú "Otras acciones" y seleccionar la opción "Parámetros": En las preguntas asignar la Sucursal "0101" y "0202", seleccionar el tipo de rescisión "01". En la pregunta ¿Imprime Rescisión? asignar "Ambas", este filtro mostrará las rescisiones que han sido calculadas y aplicadas. Image Removed Image Removed Image Removed Dar clic en el botón "OK" y confirmar la generación del informe: Se imprimen la rescisión de los empleados con matrículas 000011, 000013, 000014; se incluye al empleado con matrícula 000004 ya que se indicó que se imprimieran "Ambas" (calculados y aplicados). Image Removed Image Removed Image Removed
|
04. DICCIONARIO DE DATOS
| Pasos para probar la solución: - En la rutina Generación de Notas (SIGAFAT) > Actualizaciones > Facturación > Generación de Notas (MATA468N)
- En el grupo de preguntas, indicar ¿Generación por ? = Pedidos.
- Seleccionar el Pedido previamente registrado y realizar la generación de la Factura.
Comprobar que no se visualicen las validaciones de los parámetros requeridos para el proceso de Factura Electrónica. |
|
04. DICCIONARIO DE DATOS
Mediante Modificar la siguiente pregunta en la tabla SX6 - Parámetros, mediante el Configurador (SIGACFG) en modo exclusivo modificar el siguiente parámetro en la tabla SX6 - Parámetros:
Parámetro | MV_CFDUSO |
---|
Tipo | Caracter |
Descripción | Indica si las facturas electronicas electrónicas se utilizaran o no, configurandose configurándose con: 0 - No utiliza Fact-E, 1-Utiliza Fact-e, 2-Indica uso de Fact-E |
Contenido | 0 |
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>
|