01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAFIN - Financiero |
---|
Función: | Rutina | Nombre Técnico |
---|
FINA085A | Orden de Pago |
|
---|
Ticket: | 7653242 |
---|
Issue: | DMINA-7987 |
---|
Versiones: | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27 |
---|
02. SITUACIÓN/REQUISITO
En la rutina de Orden de pago (FINA085A), el campo Descripción de concepto (EK_DCONCEP) solo debe ser mostrado cuando el proveedor no tiene configurado el país México (A2_PAIS diferente de 493), sin embargo en los parámetros al seleccionar en la pregunta ¿Agrupar OP por? como Proveedor (opción 2), el campo EK_DCONCEP se muestra sin importar que el proveedor tenga informado el país México (A2_PAIS = 493).
03. SOLUCIÓN
Dentro de la rutina de Orden de pago (FISA085a), en la función Fa085Tela (), se tiene una validación en los Proveedores (SA2) que tienen informado el país México (A2_PAIS = 493), sin embargo, al momento de realizar la validación se pierde el índice del registro del proveedor de la orden de pago y por ende el contenido del campo País (A2_PAIS) se encuentra y se muestra el campo Descripción de concepto (EK_DCONCEP).
Para evitar que se pierda el índice del registro se guarda el país del proveedor de la orden de pago en la variable cPaisProv para que la validación se realice correctamente.
Adicional el campo Descripción de concepto(EK_DCONCEP) no se está guardando en las órdenes de pago de los proveedores extranjeros, esto debido a que en la función Fa085Grava(), el campo se formatea con espacios en blanco antes del guardado en la tabla. Se corrige este formateo para que el contenido del campo se guarde correctamente.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| Pre-requisitos - En el módulo SIGAFIN en "Actualizaciones | Archivos | Proveedores"
- Contar con un proveedor que tenga informado el campo País="493".
- En el módulo SIGACOM en "Actualizaciones | Movimientos | Factura de Entrada"
- Contar con una factura de tipo normal del proveedor a usar.
![](/download/attachments/533746692/Factura_Entrada.png?version=1&modificationDate=1581004280113&api=v2) - En el módulo SIGAFIN en "Actualizaciones | Cuentas por Pagar | Ctas Por Pagar"
- Contar con una cuenta por pagar generada a partir de la factura de entrada.
![](/download/attachments/533746692/Cuenta_por_pagar.png?version=1&modificationDate=1581004238760&api=v2) |
Totvs custom tabs box items |
---|
| Pasos para realizar la solución - Ingreso a Rutina SIGAFIN >>" Actualizaciones | Cuentas por Pagar | Orden de Pago"
- Configurar Grupo de Preguntas:
¿De vencimiento ? = <fecha de cuenta por pagar> ¿A vencimiento? = <fecha de cuenta por pagar>(Ver pre-requisitos) ¿Del Proveedor? = <proveedor nacional> ¿A Proveedor? = <proveedor nacional>(Ver pre-requisitos) ¿Mostrar? = Todas ¿Filtra ya generada? = No ¿Muestra Asientos? = No ¿Agrupa Asientos? = No ¿Asientos en línea? = No ¿Agrupa OP por? = Proveedor ¿Para qué saldo genere? = PA ¿Considerar Sucursal? = Si - Seleccionar la cuenta por pagar del proveedor (Ver pre-requisitos).
- Capturar la información en el apartado Forma de pago como se muestra en la siguiente imagen:
![](/download/attachments/533746692/Verificacion_campo_DescConcep.png?version=1&modificationDate=1581004916423&api=v2) - Verificar que el campo Descripción de concepto no aparezca en el apartado Forma de pago.
- Dar clic en el "Grabar" para terminar con el registro.
- Verificar la correcta inclusión de la orden de pago.
|
|
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>
|