01. DATOS GENERALES
Línea de producto: | |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAFIN - Financiero. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
FINA087A | Cobros Diversos. |
|
---|
1623/06/2020 | FISA815 | Generación Complemento de Recepción de Pago. | 26/06/2020 |
|
Issue (asociado): | DMINA-9365 (DMINA-9401 | DMINA-9588) |
---|
Pacote: | 007567 |
---|
Versión: | 12.1.17 |
---|
| 12.1.23 | 12.1.25 | 12.1.2702. 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). En Perú es opcional la transmisión electrónica de Guías de RemisiónEn la rutina Cobros Diversos (FINA087A), se solicita la creación de un parámetro para habilitar o deshabilitar el cálculo automático de valores en la sección "Monedas" de la ventana "Valores de la baja" al aplicar Descuentos, Multas e Intereses a un título seleccionado.
03. SOLUCIÓN
...
- FAPagtoAtu() de la rutina
...
- Cobros Diversos (FINA087A), se agrega el uso del
...
- parámetro MV_PGOAUTR; el cual se utiliza para para habilitar o deshabilitar el cálculo automático de valores en la sección "Monedas" de la ventana "Valores de la baja" al aplicar Descuentos, Multas e Intereses a un título seleccionado.
- En la función fGetDocs() de la rutina Generación Complemento de Recepción de Pago (FISA815), se agrega tratamiento para encontrar el valor por título y no por parcialidad.
A continuación, se muestra la sección de Pre-condiciones y Pasos para validar la solución:
...
Totvs custom tabs box |
---|
tabs | Pre-condiciones, Pasos, Paso 03, Paso 04 |
---|
ids | Pre-condiciones,Pasos |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Pre-condiciones |
---|
| - Realicé un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-93769365.
- Validar que las la rutinas incluidas en el parche, coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
- Crear y compilar el Punto de Entrada mencionado en la sección 04. PUNTO DE ENTRADA.
- Realizar las configuraciones mencionadas en la sección 0504. DICCIONARIO DE DATOS.
- Activar la Facturación Electrónica informando un valor en Configurar el parámetro MV_PROVFE.Contar con información en los siguientes catálogos:PGOAUTR con el valor ".T." (sin comillas).
- Crear una Factura de Venta en Moneda 1 con un valor bruto de "136,368.63", la cual debe encontrarse timbrada.
- Tres parcialidades de "45,456.21".
- Informar Tasa del día para la moneda "dólar", con un valor de "19.81"
- Clientes.
- Condiciones de Pago.
- Modalidades.
- Tipos de Entrada y Salida.
Productos.
|
Totvs custom tabs box items |
---|
| - Ingresar a la rutina Pedidos de Venta Cobros Diversos, ubicada en "SIGAFAT | Actualziaciones | PedidosSIGAFIN - Actualizaciones | Cuentas por Cobrar | Cobros Diversos".
- Informar los campos obligatorios del Encabezado.
- El campo Doc Gener. (C5_DOCGE) igual a "2 - Remisión".
Informar los campos obligatorios de la sección Ítems.parámetros solicitados. - Informar el encabezado del Recibo.
- El cliente informado, debe corresponder al utilizado en el documento a cobrar.
- Seleccionar la forma de cobro e informar el valor por cobrar.
- Tipo Valor (EL_TIPODOC) = EF - En Efectivo.
- Prefijo (EL_PREFIXO) = "EF".
- Número (EL_NUMERO) = "REC00000000000000101".
- Moneda (EL_MOEDA) = "2".
- Valor (EL_VALOR) = "2,294.61".
- El valor se calcula utilizando "Valor del título entre la tasa del recibo (la cual fue tomada de la tasa del día)".
- 45,456.21 ÷ 19.81 = 2,294.6092
- El resultado anterior se redondeará a: 2,294.61
- Seleccionar el Cliente para el cual se realizará el cobro.
- Seleccionar el Título a cobrar.
- En la ventana mostrada (Valores de la baja):
- Se visualizan los siguientes valores:
Image Added
- Borrar el valor en la Moneda 1 (PESO), quedando en "0.00".
- Informar el valor en la Moneda 2 (DÓLAR), quedando en "2,294.61".
- Observar que el campo "Valor por bajar" es mayor al campo "= por cobrar" por un centavo (0.01).
Image Added
- Para realizar el cuadre de los valores mencionados anteriormente; y conseguir un proceso de cobro correcto, se procede a informar en el campo "+ Multas" el valor 0.01.
- Observar que se realizan las siguientes actualizaciones:
Image Added
- Observar que el sistema actualizará el campo "= por cobrar" con el valor 45,456.21 + 0.01 (Multa)
- El campo correspondiente a la Moneda 1 (PESO) se actualiza.
- Borrar el valor en la Moneda 1 (PESO), quedando en "0.00".
- Informan nuevamente el valor de la Moneda 2 (DÓLAR):
Image Added
- Dar clic en el botón "
Grabar"- Ok" y validar que no se muestre un mensaje que indique diferencia entre los valores por cobrar y bajar.
- Validar que el título haya quedado seleccionado y el "Saldo" correspondiente a la moneda utilizada, se encuentre en "0.00".
Image Added
- En la ventana Recibo (Resumen):
- Seleccionar la moneda "Dólar", en el campo "Valores en".
- Validar que el campo "Saldo" se encuentra en "0.00".
Image Added
- Dar clic en "Avanzar" o "Confirmar".
- Validar que no es solicitada la confirmación para la generación de un título de tipo "RA" se cumplan los Criterios de Funcionalidad, mencionados en la sección 04. PUNTO DE ENTRADA.
|
|
04. 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 siguientesal diccionario de datos:
- Ingresar al Configurador (SIGACFG) con acceso exclusivo.Modificar la propiedad "Obligatorio" a "No" de los campos:
- Motivo Traslado (F2_MODTRAD).
Vehículo Traslado (F2_VEICULO)Crear el parámetro MV_PGOAUTR, como se describe a continuación:
Parámetro | MV_PGOAUTR |
Tipo | Lógico |
Descripción | Habilita/deshabilita cálculo automático de Monedas en la ventana Valores de Baja de Cobros Diversos: .T. = Habilita / .F. = Deshabilita. |
Contenido default | .F. |
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>
|