01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
- |
Segmento: | |
---|
Módulo: | SIGACOM - Compras. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
LOCXNF | Documentos Fiscales. | 22/03/2021 |
Rutina(s) Involucrada(s) | Nombre Técnico | Fecha |
---|
LOCXARG | Funciones Genéricas para Documentos Fiscales - Argentina | 09/03/2021 | LOCXBOL | Funciones Genéricas para Documentos Fiscales - Bolivia | 09/03/2021 | LOCXCOL | Funciones Genéricas para Documentos Fiscales - Colombia | 19/03/2021 | LOCXDOM | Funciones Genéricas para Documentos Fiscales - Rep. Dom. | 09/02/2021 | LOCXMEX | Funciones Genéricas para Documentos Fiscales - México | 15/12/2020 | LOCXNF2 | Funciones Genéricas para Documentos Fiscales. | 19/03/2021 | LOCXPER | Funciones Genéricas para Documentos Fiscales - Perú | 25/11/2020 | MATA942 | Vínculo empresas x Zonas Fiscales | 15/01/2021 |
|
---|
País: | Colombia. |
---|
Ticket: | 10731108 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-11248 |
---|
02. SITUACIÓN/REQUISITO
Al vincular una Remisión que tiene 7 ítems y con una TES que calcula RC0 (Retención de ICA) y RF0 (Retención de Fuente) a una Factura de Entrada; el campo Valor Imp. 4 (D1_VALIMP4) solo es calculado para el último ítem.
03. SOLUCIÓN
En las funciones SCMToNF() y SCMToREM() de la rutina Notas Fiscales (LOCXNF), se agrega el uso de la función MafisRef() para la actualización de la sección de los ítems, cuando son utilizadas las opciones "Ítems" y "Remisión" al vincular una Remisión.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02Pre-condiciones, Procedimiento de validación, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-11248.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Contar con información en los siguientes catálogos:
- Proveedores.
- Condiciones de Pago.
- Impuestos Variables:
- RC0 - Retención de ICA.
- RF0 - Retención de Fuente.
- Tipo de Entrada y Salida:
- Cálculo de RC0 - Retención de ICA y RF0 - Retención de Fuente.
- Código Fiscal: 122
- Configuración Adicional de Impuestos:
- Agregar un límite al impuesto RF0, para el registro del Código Fiscal utilizado en el Tipo de Entrada:
- Valor (FF_IMPORTE): 10,000.00
- Impuesto (FF_IMPOSTO): RF0
- Cod. Fis. Comp (FF_CFO_C): 122
- Productos:
- TE Estándar (B1_TE): <Tipo de Entrada configurada anteriormente>
- CF Com p/Dec (B1_CFO): 122
- Crear una Remisión, con las siguientes características:
- Encabezado:
- Proveedor: <Configurado anteriormente>
- Tienda: <Configurada en el Proveedor>
- Ítems:
- ítem 1:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
- ítem 2:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
- ítem 3:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
- ítem 4:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
- ítem 5:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
- ítem 5:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
- ítem 6:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
- ítem 7:
- Producto: <Configurado anteriormente>
- Cantidad: 1.00
- Valor Unitario: 1,500.00
- Valor Total: 1,500.00
|
Totvs custom tabs box items |
---|
| - Ingresar al módulo Compras (SIGACOM).
- Ingresar a la rutina Facturas de Entrada.
- Dar clic en "+ Incluir".
- Informar el encabezado de la Factura de Entrada:
- Proveedor: <Configurado anteriormente>
- Tienda: <Configurada en el Proveedor>
- Dar clic en la opción "Remisión", ubicada en "Otras acciones".
- Seleccionar la opción "Remisión" en la ventana mostrada.
- Seleccionar la remisión creada en las "Pre-condiciones".
- Dar clic en "Grabar".
- Visualizar que los ítems son cargados correctamente:
- Validar que la columna Valor Imp. 4 (D1_VALIMP4) correspondiente al impuesto RF0, contenga el cálculo del impuesto.
- Dar clic en "Grabar".
- Visualizar el documento:
- Validar que la columna Valor Imp. 4 (D1_VALIMP4) correspondiente al impuesto RF0, contenga el cálculo del impuesto.
Informações |
---|
| La columna Valor Imp. X (D1_VALIMPX) a validar, dependerá del número de libro que fue asignado al impuesto RF0 - Retención de Fuente. Es decir, si el impuesto RF0 se configuró con el campo Cpo del L.F. (FB_CPOLVRO) en "4", entonces el campo a validar sería el Valor Imp. 4 (D1_VALIMP4). |
|
|
04. INFORMACIÓN ADICIONAL
Nota |
---|
title | Cálculo del Impuesto RF0 - Retención de Fuente |
---|
|
El cálculo de la columna correspondiente al impuesto RF0 a nivel ítem, se realiza de la siguiente forma: - Factura de Entrada manual
- Al informar un ítem, se detonará el cálculo del impuesto en base a la configuración realizada en el Tipo de Entrada y Salida (SF4/SFC) y la Configuración Adicional de Impuestos (SFF):
- El campo Valor Imp. X (D1_VALIMPX) será llenado con un valor, si el valor calculado para el impuesto sobrepasa el valor configurado en la Configuración Adicional del Impuesto en el campo Valor (FF_IMPORTE). Al sobrepasar el límite, se considera la configuración del campo Calc. Sobre (FC_CALCULO) del Tipo de Entrada y Salida; si el campo está como I - Ítems Factura, se toma como base el valor del ítem y si está como T - Total Factura, se toma como base el total del documento.
** Ejemplo con campo Calc. Sobre (FC_CALCULO) como I - Ítems Factura:
Si se tiene configurado el campo Calc. Sobre (FC_CALCULO) como I - Ítems Factura y se configuró el valor "2,000.00" en el campo Valor (FF_IMPORTE).
Al informar un ítem con un Valor Total de "1,500.00" el campo Valor Imp. X (D1_VALIMPX) no será calculado en el ítem en el que se está posicionado, ya que la base del ítem no sobrepasa el valor configurado en el campo Valor (FF_IMPORTE). Si es informado un segundo ítem con un valor de "3,000.00" campo Valor Imp. X (D1_VALIMPX) será calculado en el ítem en el que se está posicionado, ya que la base del ítem sobrepasa el valor configurado en el campo Valor (FF_IMPORTE).
** Ejemplo con campo Calc. Sobre (FC_CALCULO) como T - Total Factura:
Si se tiene configurado el campo Calc. Sobre (FC_CALCULO) como T - Total Factura y se configuró el valor "2,000.00" en el campo Valor (FF_IMPORTE).
Al informar un ítem con un Valor Total de "1,500.00" el campo Valor Imp. X (D1_VALIMPX) no será calculado en el ítem en el que se está posicionado, ya que el valor del documento no sobrepasa el valor configurado en el campo Valor (FF_IMPORTE). Si es informado un segundo ítem con un valor de "1,000.00" campo Valor Imp. X (D1_VALIMPX) será calculado en el ítem en el que se está posicionado, ya que el valor del documento sobrepasa el valor configurado en el campo Valor (FF_IMPORTE).
- Factura de Entrada a partir de una Remisión
- Al cargar los ítems de la Remisión, se detonará el cálculo del impuesto en base a la configuración realizada en el Tipo de Entrada y Salida (SF4/SFC) y la Configuración Adicional de Impuestos (SFF):
- El campo Valor Imp. X (D1_VALIMPX) será llenado con un valor, si el valor calculado para el impuesto sobrepasa el valor configurado en la Configuración Adicional del Impuesto en el campo Valor (FF_IMPORTE). Al sobrepasar el límite, se considera la configuración del campo Calc. Sobre (FC_CALCULO) del Tipo de Entrada y Salida; si el campo está como I - Ítems Factura, se toma como base el valor del ítem y si está como T - Total Factura, se toma como base el total del documento.
** Ejemplo con campo Calc. Sobre (FC_CALCULO) como I - Ítems Factura:
- Si se tiene configurado el campo Calc. Sobre (FC_CALCULO) como I - Ítems Factura y se configuró el valor "2,000.00" en el campo Valor (FF_IMPORTE). - Se cuenta con una Remisión con 2 ítems, los cuales tienen un Valor Total de "1,500.00" respectivamente.
Al vincular la Remisión, el campo el campo Valor Imp. X (D1_VALIMPX) no será calculado para cada ítem, ya que la base de cada ítem no sobrepasa el valor configurado en el campo Valor (FF_IMPORTE). Si el Valor Total de cada ítem fuera de "2,500.00", el campo Valor Imp. X (D1_VALIMPX) sería calculado para cada ítem.
** Ejemplo con campo Calc. Sobre (FC_CALCULO) como T - Total Factura:
- Si se tiene configurado el campo Calc. Sobre (FC_CALCULO) como T - Total Factura y se configuró el valor "2,000.00" en el campo Valor (FF_IMPORTE). - Se cuenta con una Remisión con 2 ítems, los cuales tienen un Valor Total de "1,500.00" respectivamente.
Al vincular la Remisión, el campo el campo Valor Imp. X (D1_VALIMPX) será calculado para cada ítem, ya que el valor del documento sobrepasa el valor configurado en el campo Valor (FF_IMPORTE). Si el Valor Total de cada ítem fuera de "500.00", el campo Valor Imp. X (D1_VALIMPX) de cada ítem, no serían calculados.
Informações |
---|
|
En el proceso de inclusión de la Factura de Entrada de forma manual, se podrá encontrar con escenarios donde no sea calculado el campo Valor Imp. X (D1_VALIMPX) para los ítems en los cuales durante su captura no se sobrepasó el valor configurado en el campo Valor (FF_IMPORTE), de acuerdo a la regla mencionada anteriormente. Lo anterior, solo ocurre durante la captura, ya que al grabar el documento se detona nuevamente el cálculo de los impuestos para el documento y se podrá validar en la visualización del documento, que el campo Valor Imp. X (D1_VALIMPX) fue llenado de forma correcta para cada ítem. |
|
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaqueSolución disponible para versión 12.1.17 o superiores. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
No aplica.
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>
|