RFWT0010 - Error 7Q303 - Error al calcular la base imponible de retencion

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Ariel-StaFe
    Senior Member
    • nov
    • 321

    #1

    RFWT0010 - Error 7Q303 - Error al calcular la base imponible de retencion

    Estimados.
    Tengo la versión ECC60.
    (hace un año migramos de la 4.6 a ésta ultima)
    Hemos cambiado la nomenclatura de los tipos de retenciones para poder actualizar los importes de retencion en las facturas, mes a mes, con los cambios de los mismos, con el programa RFWT0010.Ç
    Pero en determinados ejercicios me arroja el siguiente error
    "Error al calcular la base imponible de retención"
    Nº mensaje: 7Q303
    Encontré y estoy revisando la nota 732770 que tiene como pre-requisito la nota 402542 pero figuran con versiones anteriores 4.5 4.6
    Alguien sabe algo o le paso algo parecido ?
    Desde ya muchas gracias.
    Ariel-StaFe
    Analista Programador Abap Senior
    Santa Fe Capital
    Pcia de Santa Fe
    Argentina
  • Ariel-StaFe
    Senior Member
    • nov
    • 321

    #2
    Nota 732770 implementada

    Estimados.
    Veo que la nota que encontre e hice referencia ya está implementada en el programa RFWT0010.
    Pero me sigue dando el error.
    Por lo que debería existir otra nota posterior.
    Sigo buscando. Si alguien me puede dar una mano muchas gracias !
    Ariel-StaFe
    Analista Programador Abap Senior
    Santa Fe Capital
    Pcia de Santa Fe
    Argentina

    Comentario

    • Ariel-StaFe
      Senior Member
      • nov
      • 321

      #3
      RFWT0010 - Error 7Q303 - Include LFWTCF01 - Problema con el Standard

      Gente:
      Evidentemente es un problema del Standard.
      SAP generó notas, para estos objetos.
      Tanto para el programa RFWT0010
      Notas 1382543 1593751 1602585 1616937
      Como para el Include LFWTCF01
      (menciono 3 grupos por distintos temas)
      Notas 308289 1081264 1414841
      1423653 1437670
      y 1498258
      Pero aparentemtente no pudieron resolver el problema.
      El codigo donde se genera el error es el siguiente
      Include LFWTCF01
      FORM fi_wt_calc_base_per_type
      - - - - - - - - - - -
      IF summe <> 0.
      * multiplicator = h_bseg-wrbtr / summe. "delete 270498
      multiplicator = hsign_a * h_bseg-wrbtr / summe. "insert 270498
      ELSE.
      READ TABLE i_bseg WITH KEY koart = char_s. "671282
      IF sy-subrc = 0. "671282
      MESSAGE e303(7q). "insert 270498
      EXIT.
      ELSE. "671282
      o_base = hsign_a * h_bseg-wrbtr. "671282
      ENDIF. "671282
      ENDIF.
      - - - - - - - - - -
      Como se puede ver, intentaron una corrección con la nota 671282 que resolvió en parte el problema.
      Pero detectamos en las empresas que se crean tipos nuevos de retención (como nuestro caso)
      Cuando el proveedor no tiene asignado ningún tipo de retención con anterioridad, y luego se le informa desde la AFIP (ARGENTINA), se le incluye el tipo de retención en los datos del proveedor, y hay que actualizar las facturas con este programa (RFWT0010)
      Para estos casos.. siempre.. la variable summe va a contener 0 y va a salir por el error en cuestión.

      Mientras SAP no genere otra nota correctiva, ya que las mencionadas anteriormente no influyen en esta parte del código, de acuerdo a lo que estuvimos analizando con la funcional de Finanzas, la solucion aparente será detectar los documentos con este problema (hemos encontrado casos en clases de documento AB, KA y DC al menos hasta ahora) y excluirlos del proceso.

      Si alguien tiene el mismo problema o sabe de algo que se nos haya pasado como para poder resolverlo les agradecemos enormemente.

      Saludos
      Ariel-StaFe
      Analista Programador Abap Senior
      Santa Fe Capital
      Pcia de Santa Fe
      Argentina

      Comentario

      Trabajando...