Текущее время: Пн, июл 21 2025, 15:19

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Таблица налоговых ставок
СообщениеДобавлено: Чт, мар 10 2005, 04:23 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Помогите найти табл, или подскажите где хранятся процентные ставки в соответвствии с кодом налога (MWSKZ). Сам искал чё-то не нашел, нашел, тексты, номера условий, и еще какую-то таблицу перенесенных кодов налогов, там и ставки есть, но думаю вдруг не то, подскажите плиз :!:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таблица налоговых ставок
СообщениеДобавлено: Чт, мар 10 2005, 06:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Azik написал:
Помогите найти табл, или подскажите где хранятся процентные ставки в соответвствии с кодом налога (MWSKZ). Сам искал чё-то не нашел, нашел, тексты, номера условий, и еще какую-то таблицу перенесенных кодов налогов, там и ставки есть, но думаю вдруг не то, подскажите плиз :!:


Я использовал A003 и KONP. В А003 ищем номер записи условия по коду налога, а в KONP уже сами ставки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 10 2005, 10:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вообще, есть функции для вычисления налога: CALCULATE_TAX_FROM_NETAMOUNT и CALCULATE_TAX_FROM_GROSSAMOUNT. Может оно лучше функциями, а не по табличкам лазать?

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 10 2005, 12:26 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Сергей Королев написал:
Вообще, есть функции для вычисления налога: CALCULATE_TAX_FROM_NETAMOUNT и CALCULATE_TAX_FROM_GROSSAMOUNT. Может оно лучше функциями, а не по табличкам лазать?


Автору топика кажись этот вариант не совсем подходит - его интересуют ставки налога, а не сам расчет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 10 2005, 12:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Сергей Королев написал:
Вообще, есть функции для вычисления налога: CALCULATE_TAX_FROM_NETAMOUNT и CALCULATE_TAX_FROM_GROSSAMOUNT. Может оно лучше функциями, а не по табличкам лазать?


CALCULATE_TAX_FROM_NETAMOUNT - такого модуля нет :? , наверное в 4,6С его нет

но спасибо с табл. разобрался :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 10 2005, 13:48 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
А в 4.6 попробуй GET_TAX_PERCENTAGE :wink:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 10 2005, 14:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Пардон CALCULATE_TAX_FROM_NET_AMOUNT, а не CALCULATE_TAX_FROM_NETAMOUNT. В свойствах последнее изменение случилось 29.04.2003. Кажется должна она быть в 4.6с

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 10 2005, 14:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
OlegDm написал(а):

Автору топика кажись этот вариант не совсем подходит - его интересуют ставки налога, а не сам расчет.


Ну так если в качестве исходной суммы поставить 1, то в результате получится ставка.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Таблица налоговых ставок
СообщениеДобавлено: Сб, мар 12 2005, 20:18 
Гость
Когда-то писал на основе J_3RFSCP для 46C. Возвращает ставку налога...
Code:
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TYPES: BEGIN OF tMWSKZ,
          BUKRS LIKE  T001-BUKRS,
          MWSKZ LIKE  T007A-MWSKZ,
          KBETR LIKE  FTAXP-KBETR,
       END   OF tMWSKZ.
DATA: iMWSKZ TYPE SORTED TABLE OF tMWSKZ
             WITH UNIQUE KEY BUKRS MWSKZ
             WITH HEADER LINE.
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TYPES: BEGIN OF tT001,
          BUKRS LIKE  T001-BUKRS,
          LAND1 LIKE  T001-LAND1,
       END   OF tT001.

DATA: iT001  TYPE SORTED TABLE OF tT001
             WITH UNIQUE KEY BUKRS
             WITH HEADER LINE.
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FUNCTION ZGET_TAX_PERCENTAGE.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  IMPORTING
*"     REFERENCE(BUKRS) LIKE  T001-BUKRS
*"     REFERENCE(MWSKZ) LIKE  T007A-MWSKZ
*"  EXPORTING
*"     REFERENCE(KBETR) LIKE  FTAXP-KBETR
*"----------------------------------------------------------------------
  TABLES: T007K.
  DATA: BEGIN OF PERCENT OCCURS 2.
          INCLUDE STRUCTURE FTAXP.
  DATA: END OF PERCENT.
  CLEAR: KBETR.
  CHECK NOT MWSKZ IS INITIAL.
  READ TABLE iMWSKZ WITH KEY BUKRS = BUKRS
                             MWSKZ = MWSKZ.
  IF SY-SUBRC <> 0.
    PERFORM READ_T001 USING BUKRS.
    CLEAR: iMWSKZ.
    iMWSKZ-BUKRS = BUKRS.
    iMWSKZ-MWSKZ = MWSKZ.
*********************
* копия из J_3RFSCP *
*********************
******* 18.09.01 Без НДС
    SELECT SINGLE * FROM T007K
      WHERE LAND1 = iT001-LAND1
      AND VERSION = 'PAY'
      AND   MWSKZ = MWSKZ.
    IF SY-SUBRC NE 0.
******* 18.09.01 Без НДС
      CALL FUNCTION 'GET_TAX_PERCENTAGE'
           EXPORTING
                ALAND   = iT001-LAND1
                DATAB   = SY-DATUM
                MWSKZ   = MWSKZ
                TXJCD   = ' '
           TABLES
                T_FTAXP = PERCENT
           EXCEPTIONS
                OTHERS  = 1.
      LOOP AT PERCENT.
        IF PERCENT-KSCHL = 'MWVS'                   " ПредварительныйНДС
        OR PERCENT-KSCHL = 'MWAS'                   " Исходящий налог
        OR PERCENT-KSCHL = 'MWR1'. "RUN-corrections " Исх.НДС       (РФ)
          MOVE PERCENT-KBETR TO iMWSKZ-KBETR. " TAX_TAB-KBETR.
          EXIT.
        ENDIF.
      ENDLOOP.
    ENDIF.       "18.09.01 Без НДС
    iMWSKZ-KBETR = iMWSKZ-KBETR / 10.        " * копия из J_3RFSCP *
    INSERT TABLE iMWSKZ.
  ENDIF.
  KBETR = iMWSKZ-KBETR.
ENDFUNCTION.
*---------------------------------------------------------------------*
*       FORM READ_T001                                                *
*---------------------------------------------------------------------*
FORM READ_T001 USING BUKRS LIKE  T001-BUKRS.
  READ TABLE iT001 WITH KEY BUKRS = BUKRS.
  IF SY-SUBRC <> 0.
    CLEAR: iT001.
    iT001-BUKRS = BUKRS.
    SELECT SINGLE LAND1
      FROM T001
      INTO (iT001-LAND1)
      WHERE BUKRS = BUKRS.
    INSERT TABLE iT001.
  ENDIF.
ENDFORM.


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB