Автор Тема: Код налога  (Прочитано 8874 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kostyan

  • Newbie
  • *
  • Сообщений: 76
  • Репутация: +7/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Код налога
« : Март 10, 2011, 03:39:45 pm »
Всем привет!
Есть вопрос:
При создании счет-фактуры в транзакции MIRO в позициях требуется указать код налога. Это поле является обязательным в данный момент, возможно ли сделать его не обязательным?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 761
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Код налога
« Ответ #1 : Март 10, 2011, 05:21:06 pm »
You are not allowed to view links. Register or Login
обязательным в данный момент, возможно ли сделать его не обязательным?
Ну счета, используемые в проводке, должны быть не релевантными налогу для начала...

Оффлайн Kostyan

  • Newbie
  • *
  • Сообщений: 76
  • Репутация: +7/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Код налога
« Ответ #2 : Март 10, 2011, 05:27:17 pm »
Мы их сделали не релевантными, но все равно приходиться их вводить, НДС ставим 0. Но возможно ли сделать так (настроить) чтобы его ввод был не обязательным?

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: Код налога
« Ответ #3 : Март 10, 2011, 08:48:29 pm »

А настройку "spro-упр-контроль счетов логистики-ведение вариантов списков позиций" смотрели?
Своеобразная настройка, не уверен что получится (системы под рукой нет), но посмотреть стоит....
p.s. если не разберётесь как ее запустить - пишите, расскажу (как я писал  - настройка своеобразная  )
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Kostyan

  • Newbie
  • *
  • Сообщений: 76
  • Репутация: +7/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Код налога
« Ответ #4 : Март 11, 2011, 03:11:45 pm »
Спасибо за подсказку.
Посмотрел эту транзакцию,вроде разобрался с экранами и программами (нашел что нужно), но там и так не стоит галочка на против обязательного поля. Так что не знаю что еще можно сделать.

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Код налога
« Ответ #5 : Март 11, 2011, 04:04:01 pm »
Давным-давно, когда миром правила 4.6, для FI писал программку, анализирующую статусы экранных полей при проводке документа тр. FB01. В конечном итоге всё сводилось к сравнению двух наборов данных из настроечных таблиц: статусов по КП и статусов по группе счетов. Трассировка (ST05) поможет определить таблицы, откуда тянутся статусы. Возможно отладить PBO-логику экрана с полем. Также возможно, что у вас You are not allowed to view links. Register or Login. Сердце ABAP-разработчика подсказывает, что дело в настройках. ;)

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 761
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Код налога
« Ответ #6 : Март 12, 2011, 09:43:19 am »
Вообще-то похоже никак, т.е. хотя бы нулевой код налога должен быть введен, потому как на данном подэкране есть следующий модуль обработки данных в поле налога (модуль LMR1MI25):
Код: You are not allowed to view links. Register or Login
*---------------------------------------------------------------------*
*       Module  MWSKZ_CHECK                                           *
*---------------------------------------------------------------------*
*       Steuerkennzeichen prüfen                                      *
*---------------------------------------------------------------------*
MODULE MWSKZ_CHECK.

  DATA: MWSKZ LIKE DRSEG-MWSKZ.

  Check akt_typ ne c_trtyp_a.

  IF SY-DYNNR = 210.
    CHECK DRSEG_CO-SELKZ NE SPACE.
    MWSKZ = DRSEG_CO-MWSKZ.
    IF MWSKZ IS INITIAL.
      SET CURSOR FIELD 'DRSEG_CO-MWSKZ' LINE SY-STEPL.
      MESSAGE E249.
*   Bitte Steuerkennzeichen eingeben
    ENDIF.
  ELSE.
    CHECK DRSEG-SELKZ NE SPACE.
    DESCRIBE TABLE YDRSEG-CO LINES ANZAHL.
    IF ANZAHL > 0 AND
      ( DRSEG-REUPD NE SPACE OR DRSEG-PSTYP = C_PSTYP_9 ).
      EXIT.
    ELSE.
*-----   Brasilien ----------------------
      If not drseg-mwskz is initial.
        IF MWSKZ <> DRSEG-MWSKZ.
          CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE'
            EXPORTING
              BUKRS                = DRSEG-BUKRS
              COMPONENT            = 'BR'
            EXCEPTIONS
              COMPONENT_NOT_ACTIVE = 02.
          if sy-subrc is initial.
            CALL FUNCTION 'J_1B_NF_IV_SET_MWSKZ_CHANGED'
              EXPORTING
                I_RBLGP       = drseg-rblgp
                I_MWSKZ       = drseg-mwskz.

*------------- LOCALIZATION of MM-SRV (note 940812) -------------START-*
            IF NOT drseg-packno IS INITIAL.
*             Check if tax code is service enabled
              CALL FUNCTION 'J_1B_IV_SRV_DATA_CHECK'
                EXPORTING
                  iv_check_field         = 'mwskz_iv_item'
                  is_drseg               = drseg
                EXCEPTIONS
                  INVALID_TAX_CODE       = 1.
              IF sy-subrc = 1.
                SET CURSOR FIELD 'DRSEG-MWSKZ' LINE SY-STEPL.
                MESSAGE e001(j1b_srv) WITH drseg-mwskz.
              ENDIF.
            ENDIF.
*------------- LOCALIZATION of MM-SRV -----------------------------END-*

          endif.
        endif.
      endif.
*--- Ende Brasilien ---------------------------
      MWSKZ = DRSEG-MWSKZ.
    ENDIF.
    IF MWSKZ IS INITIAL.
      SET CURSOR FIELD 'DRSEG-MWSKZ' LINE SY-STEPL.
      MESSAGE E249.
*   Bitte Steuerkennzeichen eingeben
    ENDIF.
  ENDIF.


  CALL FUNCTION 'TAX_INDICATOR_CHECK'
    EXPORTING
      STEUERKENNZEICHEN = MWSKZ
      STEUERSCHEMA      = T007A-KALSM.

ENHANCEMENT-POINT MWSKZ_CHECK_01 SPOTS ES_SAPLMR1M.
ENDMODULE.                    "MWSKZ_CHECK
Из которого следует что если код налога пустой, то вызвать сообщение об ошибке: MESSAGE E249., причем вызвать сразу без всяких так проверок на отключение данного сообщения и т.д. так что вводите и дальше код налога по ставке 0%, по другому похоже никак... т.е. там хоть что-то да должно быть введено.