PDA

Ver la Versión Completa : Error en Propuesta de Pagos F110 - DEFTAX_MX 039


ddcl
12/03/07, 15:53:41
Estamos haciendo una propuesta de pagos para el pago de Transferencias.

Las Partidas a Pagar tienen fecha de vencimiento 01.03.07 y otras
07.03.07. Fecha de creación 08.03.07

Al seleccionar los parámetros si se indica:
F.Contabilización 28.02.07 paga todo.
F.Contabilización 01.03.07 paga lo que vence el 01.03 y solo algunas
partidas que vencen el 07.03.07 dejando con mensaje de error 007 solo
algunas, cuyo log de error es:

> La vía de pago 'A' es válida.
Imptos.diferidos -> Utilice la cta.bancaria normal o la cuenta
pendiente
Nota para acreedor S000012232 / sociedad pagadora TSSA ...
... no se puede pagar por el error indicado

y el error de mensaje es DEFTAX_MX 039

Busqué notas relacionadas pero sólo encontré un programa RFUMSV50
que no tengo idea los parámetros a indicar....
Cualquier parámetro ingresado dice:

Las conversiones de mon.vía reg-fra./pago admiten traslados
individuales
Nº mensaje: DEFTAX_MX046

En otra nota figura que DEFTAX_MX aplica para Localización de Mexico, jeje... acá tenemos TAXAR (Argentina) y además este pago no genera retenciones, ya que los documentos que intento cancelar son liquidaciones las cuales ya tienen aplicadas las retenciones.

Pregunta: Se encontraron con este error?

La versión es ecc6.0
Slds.
Daniel.

javierlores
12/03/07, 18:22:16
a mi me pasó lo mismo

te aconsejo meter una nota OSS.... debido a que es una version bastante nueva en la que estás trabajando y no existe ese error en otras versiones.

saluttes,

ddcl
12/03/07, 19:03:07
Javier,

Se solucionó el error, hay un código de programa que te referencia a la nota 947827 donde dice que la cuenta Pagadora y la cuenta por diferencia de cotización, deben tener ambas los mismos flag de configuración, Gestión de movimientos de caja y partidas abiertas marcados.
Deben ser congruentes, caso contrario informa dicho mensaje.

Saludos, Daniel.

*----------------------------------------------------------------------*
***INCLUDE LTAX4F44 .
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Form check_and_process_bank_line
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->P_LS_BSEG text
* <--P_LD_REVERSAL text
* <--P_LD_OPEN_BANK_LINE text
* <--P_LD_CLEARING_OPEN_BANK_LINE text
*----------------------------------------------------------------------*
FORM check_and_process_bank_line
TABLES ET_BSEG STRUCTURE BSEG
using ld_doc_type
CHANGING LD_OPEN_BANK_LINE type c
LD_CLEARING_OPEN_BANK_LINE type c.

data: ls_skb1 type skb1.
data: ls_deftax_item type deftax_item.
data: ls_bseg type bseg.
* begin of note 947827
*data: obl, nbl type i.
data: obl type i.
data: nbl type i.
*end of note 947827

clear: obl, nbl.
LOOP AT ET_BSEG INTO LS_BSEG.

CHECK LS_BSEG-KOART = 'S'.
CALL FUNCTION 'READ_SKB1'
EXPORTING
XBUKRS = ls_bseg-bukrs
XSAKNR = ls_bseg-hkont
IMPORTING
XSKB1 = ls_skb1
EXCEPTIONS
KEY_INCOMPLETE = 1
NOT_AUTHORIZED = 2
NOT_FOUND = 3
OTHERS = 4
.
IF SY-SUBRC <> 0.
*MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
if ls_skb1-xgkon = 'X' and ls_skb1-xopvw = 'X'.
ld_open_bank_line = 'X'.
obl = obl + 1.
* if clearing open bank line
* will not work for partial clearing of open bank line
if ls_bseg-augbl is not initial.
ld_clearing_open_bank_line = 'X'.
elseif ld_doc_type = c_doc_type_clrg_open_payment.
message e038(deftax_mx).
endif.
elseif ls_skb1-xgkon = 'X' and ls_skb1-xopvw = ' '.
nbl = nbl + 1.
endif.

ENDLOOP.

if ( ld_doc_type = c_doc_type_payment or
ld_doc_type = c_doc_type_down_payment ).
if not obl is initial and not nbl is initial.
message e039(deftax_mx).
endif.
endif.

ENDFORM. " check_and_process_bank_line

javierlores
14/03/07, 14:33:19
gracias capo!

siempre supe que eras tipo groso en estos asuntos!

Saluttes,
Javier