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

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

Оффлайн Kostyan

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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Код налога
« Ответ #2 : Март 10, 2011, 05:27:17 pm »
Мы их сделали не релевантными, но все равно приходиться их вводить, НДС ставим 0. Но возможно ли сделать так (настроить) чтобы его ввод был не обязательным?

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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

Оффлайн Kostyan

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

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
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 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • 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%, по другому похоже никак... т.е. там хоть что-то да должно быть введено.

Sapforum.Biz

Re: Код налога
« Ответ #6 : Март 12, 2011, 09:43:19 am »