![](https://s4pcademy.com/wp-content/uploads/2023/01/EGI_BLOG_FURTHER_INFO-610x164.jpg)
Você quer ver esse blog post em português? Camarilla aquí.
Hola.
Esta es la segunda publicación de blog de una serie sobre el nuevo diseño de EFD-Reinf 2.1.1. El enfoque de esta publicación de blog es el análisis del evento Pagos/créditos a beneficiarios corporativos (R-4020) y cómo completar la tabla Contabilizaciones de Ingresos/Pagos con Retenciones (/TMF/D_LCTORENRT) para cumplir con el requisito de EFD-Rein 2.1.1.
Debe tener el paquete de soporte 17 de TDF instalado y actualizado de acuerdo con la lista de notas de requisitos previos para la instalación de 3298145 – [TDF SP17] Nota 046: EFD-Reinf: actualizaciones de DDIC y Hana Views.
Explicaré a continuación cómo completar el campo DT_FG de la tabla Contabilizaciones de Ingresos/Pagos con Retenciones (/TMF/D_LCTORENRT).
“Hecho imponible” es el término utilizado para determinar cuándo se realiza la retención del impuesto. Esto puede ocurrir en dos momentos diferentes: durante el pago de la factura o durante la emisión de la factura fiscal (notas fiscales).
El hecho imponible se identifica en la tabla Categorías de retención de impuestos (T059P), donde cada impuesto es identificado por el campo Código de categoría de retención de impuestos (T059P-CON) y se identifica con su hecho imponible.
Ejemplo:
Puede ver que los impuestos se retienen en diferentes momentos y tendremos diferentes fechas para la selección de asientos contables. Un escenario es el momento del pago (BSEG-AUGDT), y otro es el momento del ingreso de la factura (BSEG-BUDAT).
Un mismo documento contable puede informarse en diferentes períodos si tiene impuestos con retenciones realizadas en diferentes momentos.
Los impuestos relevantes para la serie 4000 son los siguientes:
El monto de los impuestos puede provenir de dos diferentes fuentes: FI y notas fiscales.
Las entradas con retención tendrán los valores resaltados en esta tabla. Los campos Indicador para el tipo de retención de impuestos (CON_ARTÍCULO-CON) y Código de retención de impuestos (WITH_ITEM-WITCD) son responsables de determinar el tipo de impuesto para FI.
Los campos Valor y Base son proporcionados por pelo Importe de retención de impuestos (en moneda local) (CON_ARTÍCULO-WT_QBSHH) y Importe de retención de impuestos en la moneda del documento (WITH_ITEM-WT_QBSHB), respectivamente.
Cuando las entradas se realizan manualmente, debe tener en cuenta la Indicador: Importe de retención de impuestos introducido manualmente (WITH_ITEM-WT_AMNMAN) y, en este caso, el Valor proviene del campo Ingrese el monto de la retención de impuestos en la moneda local manualmente (CON_ARTÍCULO-WT_QBUIHH).
El valor bruto del artículo de entrada utilizado en el cálculo del impuesto está disponible en el campo Importe en la moneda del documento (BSEG-WRBTR).
Algunos asientos contables noNuevo Testamento tienen los impuestos calculados directamente en FI y son persistentes en el notas fiscales por los campos Cantidad base (BASE) y valor fiscal (VALOR IMPOSITIVO).
Los impuestos se identifican mediante códigos personalizados en FI y se asignan a las entradas por el campo Indicador para el tipo de retención de impuestos (CON_ARTÍCULO-CON).
Para identificar a qué tributo está vinculado este indicador, es necesario hacer un “DESDE – HASTA” de códigos para poder clasificarlos correctamente. La clasificación se realiza a través de la tabla de personalización Tipos de retención de impuestos (/TMF/D_WHTX_TYPE).
En el ejemplo a continuación, el elemento del documento FI tiene el CON_ARTÍCULO-CON el valor igual a «R2». El cliente deberá clasificar este valor entre los posibles impuestos a declarar (IR, CSLL, etc).
Tenga en cuenta que esta actividad es obligatoria para todo tipo de impuestos declarables en eventos EFD-Reinf, tanto para la serie 2000 como para la 4000.
Dependiendo de la configuración del sistema, puede suceder que los valores de algunos impuestos no estén resaltados en FI pero los proporciona el notas fiscales a través de la tabla J_1BNFSTX. Por lo tanto, es necesario mapear la relación del impuesto especificado en WITH_ITEM con el impuesto de J_1BNFSTX.
Por ejemplo, en la imagen de abajo, el campo CON_ARTÍCULO-CON se llena con el valor “ZP” (que, en este escenario, significa COFINS) y este tributo no tiene los valores especificados en el documento. Por lo general, la base se replica en el campo de valor. En este caso, es necesario identificar qué Tipo de impuesto (TAXTYP) y Grupo fiscal (TAXGRP) del J_1BNFSTX está vinculado al impuesto “ZP”.
elLa Nota Fiscal vinculada a este documento tiene es valor y base cantidad destacada por el Tipo de impuesto ICOQ y el Grupo fiscal WACO.
Con esta información, es necesario completar la tabla. Personalización de retenciones (/TMF/D_WH_TAXGRP). En este escenario, la tabla se completaría como se muestra en la imagen:
El cálculo del valor y los montos base son proporcionados por la vista Impuestos de retención NF (NF_IMPOSTO_RETIDO) a través de los campos VLR_IRF y BASE_IRF.
Esta vista extrae los valores de WITH_ITEM y de J_1BNFSTX, siendo siempre la prioridad de los datos la segunda (J_1BNFSTX), independientemente del tiempo de retención.
Tomando como ejemplo el siguiente documento (que tiene el impuesto “ZP” clasificado como COFINS), cabe señalar que lo mismo debe ocurrir con los demás impuestos que serán trasladados a sus respectivas columnas.
Si el vista /TMF/D_WH_TAXGRP no se completa, tendremos el siguiente resultado para los campos VALOR y BASE. Estos valores provienen de WITH_ITEM:
NUM_LCTO | NUM_ITEM | VLR_BASE_COFINS | VLR_COFINS |
100004239 | 3 | 3.615,51 | 3.615,51 |
Sin embargo, hemos rellenado el vista para este escenario. Por lo tanto, el resultado se basa en los valores de J_1BNFSTXque se destacan en la notas fiscales.
Tenga en cuenta que el vista NF_IMPOSTO_RETIDO ya realiza la lógica propia de reemplazar los valores, quedando el resultado final como se muestra en la siguiente tabla. Estos valores provienen de J_1BNFSTX:
NUM_LCTO | VLR_BASE_COFINS | VLR_COFINS |
100004239 | 241.034,48 | 7.231,03 |
El importe bruto, a diferencia de los demás importes (Base y Retenido), se origina en CON_ARTÍCULO y se totaliza por “Artículo” del documento contable (BSEG); es decir, no se divide por tipo de impuesto. Por lo tanto, el importe bruto se presenta para diferentes impuestos al mismo tiempo.
En el ejemplo a continuación, el documento tiene dos impuestos: «GP» y «RA». En este escenario, ambos tienen los valores resaltados directamente en FI.
En el escenario que se muestra aquí, estos impuestos se clasificaron respectivamente como GP = «Agregado» y RA = «Impuesto sobre la renta».
El resultado final para esta línea del documento será el que se muestra en la siguiente tabla:
NUM_LCTO | VLR_BRUTO | VLR_BASE_COFINS | VLR_COFINS | VLR_BASE_AGREG | VLR_AGREG |
100004239 | 3.040,00 | 1.730,00 | 79,58 | 1.730,00 | 43,25 |
Las contabilizaciones deben seleccionarse por dos fechas diferentes, la fecha de contabilización (DT_LCTO) y la fecha de compensación (DT_COMP).
Al seleccionar estos dos criterios, tendremos todas las entradas realizadas en el período a informar; sin embargo, no necesariamente tienen retención de impuestos.
Con base en estos documentos seleccionados, los montos serán clasificados y distribuidos de acuerdo al tipo de impuesto y tiempo de retención.
La cuenta de gastos no es la cuenta del proveedor, sino una de las cuentas que se muestran en las otras líneas del asiento.
En la imagen a continuación, podemos ver que la línea resaltada en rojo representa la contabilización de un proveedor con la cuenta 160000. En amarillo están las otras cuentas que se pueden considerar como cuentas de gastos (COD_CTA_DESP).
Para luego determinar la campo Naturaleza de los ingresos (NAT_REND), es‘Es necesario obtener una lista de todas las cuentas involucradas en el documento.
NUM_LCTO | COD_PART | COD_CTA_DESP |
100004105 | BacalaoParte1 | 191000 |
100004105 | BacalaoParte1 | 177000 |
100004105 | BacalaoParte1 | 154004 |
100004105 | BacalaoParte1 | 154004 |
Para algunas entradas, él‘s necesario utilizar una cuenta de compensación y eso está disponible en Asignación de cuenta en el documento de compras (EKKN).
El enlace hecho entre las tablas. Segmento de documento contable (BSEG) y Asignación de cuenta en el documento de compras (EKKN) se realiza a través de los campos EBELN y EBELP (presentes en ambas tablas). Finalmente, el campo donde se encontrará la cuenta es el EKKN-SAKTO.
Para determinar posteriormente el NAT_REND, es necesario agregar esta cuenta junto a la lista de cuentas de gastos que se encuentran en la publicación.
En el siguiente ejemplo, las cuentas resaltadas en rojo son las cuentas que se encuentran en la contabilización (mencionada anteriormente) y en verde la cuenta que se encuentra en la Orden de Compra.
NUM_LCTO | TIPO_DOC | COD_PART | COD_CTA_DESP |
100004105 | RE | BacalaoParte1 | 191000 |
100004105 | RE | BacalaoParte1 | 177000 |
100004105 | RE | BacalaoParte1 | 154004 |
100004105 | RE | BacalaoParte1 | 154000 |
100004105 | RE | BacalaoParte1 | 400089 |
Con esto concluye el análisis de varios puntos cruciales que lo ayudarán a comprender cómo identificar las publicaciones y sus respectivos valores. En la próxima publicación del blog, describiremos cómo determinar la naturaleza de los ingresos.
Nos encantaría tener tu retroalimentacion. Si tiene alguna pregunta o sugerencia para una próxima publicación, deje su comentario a continuación. Además de la sección de comentarios, también puede contactarnos a través delInfluencia del clienteplataforma, donde puede proponer ideas para mejorar nuestro producto, votar ideas publicadas anteriormente y seguir las ideas que se están implementando actualmente. Seguir el marco de declaración de impuestos de SAP para Brasilvtag aquí en SAP Community para mantenerse actualizado con las últimas noticias sobre el complemento TDF.
¡Hasta la próxima!
Rodolfo Felipe Celante
Equipo de desarrollo de SAP TDF
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073