Текущее время: Пн, авг 04 2025, 08:52

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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