...
- En la creación de una Factura de Entrada en moneda 1 (pesos) a partir de Pedido de Compra en moneda 2 (dólar), los campos Gastos, Flete y Seguro no son convertidos correctamente llenados con los valores correspondientes a la conversión de la moneda de la Factura de Entrada.
03. SOLUCIÓN
- En la función FS088SE2 LxA103SC7ToaCols() ubicada en la rutina FISA088, se realiza un cambio en el DBSeek() de la tabla SE2, en el cual se sustituye el campo correspondiente a la filial por el valor E2_FILORIG y se asigna la variable cFilSD1 con el valor de F1_FILIAL.
- En la función SelMovCE8() ubicada en la rutina FISA087, se realiza la modificación de la forma en que son extraídos los movimientos de la tabla CE8, para que ahora se agrupen los valores por RFC (A2_CGC) en el caso de Proveedores Nacionales o Identificador Fiscal en el caso de Proveedores Extranjeros (A2_IDFISCA); y solo sea presentado un movimiento por RFC o Identificador Fiscal en el archivo TXT.
- Se permite el carácter "&" en la función vldCaract(), para cuando se tiene configurado un nombre (A2_NOME) de Proveedor que contiene el carácter "&".
Pre-condiciones:
- LOCXNF2, se utiliza la función xMoeda() para realizar la conversión de las monedas de los valores correspondientes a Gastos, Fletes y Seguro.
Pre-condiciones:
- Crear un Pedido de Compra, con las siguientes características.
- Encabezado:
- Ítems:
- Ítem 1
- Cantidad = 1
- Precio Unitario = 1,000.00
- Valor Toral = 1,000.00
- Ítem 2
- Cantidad = 1
- Precio Unitario = 1,000.00
- Valor Toral = 1,000.00
- Pestaña Flete/Gastos:
- Valor Flete = 100.00
- Gastos = 100.00
- Seguro = 100.00
- Proveedores Nacionales o Extranjeros, que contengan el carácter "&" en su nombre.
- Crear Facturas de Compra en la sucursal "0101", que calculen IVA del 16%.
- Crear Facturas de Compra en la sucursal "0104", que calculen IVA del 16%.
- Crear Ordenes de Pago en la sucursal "0104" para pagar las Facturas de Entrada de la sucursal "0101".
- Crear Ordenes de Pago en la sucursal "0101" para pagar las Facturas de Entrada de la sucursal "0104".
Proceso para validación de la solución:Generación DIOT:
- Ingresar a la rutina Generación DIOT Factura de Entrada, ubicada en "SIGAFIS SIGACOM - Miscelanea Actualizaciones | DIOT | Generación DIOTMovimientos | Factura de Entrada".
- Informar los parámetros solicitados y dar clic en "Ok":
- ¿Tipo de Factura? = Normal
- Informar los parámetros solicitados y dar clic en "Ok":
- ¿Incluir vínculo? = Si
- ¿Asiento Contab. On-Line? = No
- ¿Muestra Asiento Contab.? = No
- ¿Agrupa Asientos? = No
- ¿Mes año? = Periodo en el cual se realizó la captura de los documentos indicados en las "Pre-condiciones".
- ¿Rango sucursales? = "0101;0104"
- Dar clic en el botón "Ok", para continuar con el proceso.
- Se presentará un mensaje de confirmación, el cual indicará que el proceso ha finalizado sin errores.
- Validar que no es solicitada la impresión del log de errores, lo cual indica que no hubo errores en la generación de la información.
Archivo DIOT:
- Ingresar a la rutina Archivo DIOT, ubicada en "SIGAFIS - Miscelanea | DIOT | Archivo DIOT".
- Informar los parámetros solicitados:
- ¿Mes año? = Mismo valor que el utilizado en el proceso de "Generación DIOT".
- ¿Rango sucursales? = Mismo valor que el utilizado en el proceso de "Generación DIOT".
- ¿Nombre del Archivo? = Nombre del archivo con el que se generará el archivo.
- ¿Ubicación del Archivo? = Directorio donde se guardará el archivo con extensión "txt".
- Dar clic en el botón "Ok", para continuar con el proceso.
- Se presentará un mensaje de confirmación, el cual indicará que se generó con éxito el archivo con extensión "txt".
- Visualizar el contenido generado en el archivo, el cual debe corresponder al número de registros procesados.
- El archivo TXT que se genera, deberá estar agrupado por RFC en el caso de Proveedores Nacionales o Identificador Fiscal en el caso de Proveedores Extranjeros; y sumar los importes.
- El archivo TXT que se genera, deberá presentar correctamente los nombres de proveedores que tienen el carácter "&".
Informe DIOT:
...
- ¿Mes año? = Mismo valor que el utilizado en el proceso de "Generación DIOT".
- ¿Rango sucursales? = Mismo valor que el utilizado en el proceso de "Generación DIOT".
- ¿Tipo Informe? =Seleccionar la opción Analítico o Sintético.
...
- + Incluir".
- Informar en el encabezado los campos Proveedor, Tienda, Serie, Numero de Documento y Moneda.
- Para este caso se seleccionará la Moneda 1 (Pesos) y una Tasa de 1.00.
- Dar clic en la opción "Ped compra", ubicada en "Otras acciones".
- En la ventana mostrada, seleccionar el Pedido de Compra creado en las "Pre-condiciones" y da clic en el botón "Grabar".
- Validar en la sección "Ítems", lo siguiente:
- Los campos Valor Unitario (D1_VUNIT) y Valor Total (D1_TOTAL); deben ser llenados en base a la conversión de la Moneda origen a la Moneda final.
- Los campos Val. Flete (C7_VALFRE), Val. Seguro (C7_SEGURO) y Val. Gastos (C7_DESPESA) de cada ítem; deben ser llenados en base a la conversión de la Moneda origen a la Moneda final.
- Nota: El valor total de cada gasto, será prorrateado entre cada uno de los ítems.
- Validar en la pestaña "Totales" de la sección "Rodapié", lo siguiente:
- Los campos Valor Gastos, Valor Flete, Seguro, Vlr. Mercad. y Valor Bruto; deben ser llenados en base a la conversión de la Moneda origen a la Moneda final.
- Validar en la pestaña "Gastos" de la sección "Rodapié", lo siguiente:
- Los campos Valor Gastos, Valor Flete y Seguro; deben ser llenados en base a la conversión de la Moneda origen a la Moneda final.
- Al confirmar la conversión de los valores, se procede a dar clic en el botón "Grabar".
- En el browse de la rutina Factura de Entrada, seleccionar el documento creado anteriormente y dar clic en "Visualizar".
- Validar que la información presentada coincida con lo mencionado en los puntos del 8 al 10.
¡IMPORTANTE!
La conversión de monedas al vincular un Pedido de Compra a la Factura de Entrada obedece a la configuración del parámetro MV_ALTTXNF, el cual se puede interpretar de la siguiente forma:
- Si el parámetro tiene el valor "1":
- Si se informó una tasa en el Pedido de Compra (C7_TXMOEDA), se utilizará dicha tasa para la conversión.
- Si no se informó una tasa en el Pedido de Compra (C7_TXMOEDA), se utilizará la tasa del día en el que fue generado el Pedido de Compra (C7_EMISSAO).
- Si el parámetro tiene el valor 2 o está vacío:
- Se utilizará la tasa del día en el que se está generado la Factura de Entrada
...