cancel
Showing results for 
Search instead for 
Did you mean: 

Tax code C0 is not valid for services

Former Member
0 Kudos

Após implementação da NFe identificamos um erro na criação dos Pedidos de Frete.

ERRO: Tax code C0 is not valid for services

Tax code C0 is not valid for services

Nº mensagem J1B_SRV001

Diagnosis

You have entered a tax code that is not valid for services.

System Response

For Brazilian company codes, the systen generates a nota fiscal during invoice verification.

For services, certain fields must be shown in the Nota Fiscal Writer. These fields are only shown if, for the tax code that is used, the indicator is set that identifies it as a service tax-code.

Procedure

Enter a valid tax code.

Procedure for System Administration

You can enable tax codes for services by setting the Service indicator in Customizing for Financical Accounting, under Financial Accounting Global Settings -> Tax on Sales/Purchase -> Calculation -> Settings for Tax Calculation in Brazil -> Define FI/MM Tax Codes.

Com isso não conseguimos salvar o pedido.

Estranho que o IVA "C0" não está com flag de serviço da J1BTAX, e qdo marcamos, o processo funciona.

Esse IVA já estava dessa forma antes da implementação e funcionava normal.

Alguém já vivenciou esse problema?

Obrigado

Lucas

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Lucas:

Dei uma olhada nesta mensagem e ela vem de uma nota: 940812. Precisaria de mais detalhes:

1. Voce tem alguma implementação na BADI badi_srv_taxes_country?

2. Em que versão esta o seu ERP? 6.0?

Obrigado,

Former Member
0 Kudos

Luciano, essa nota não foi aplicada aqui na empresa.

Essa BADI não existe em nosso ambiente e a versão aqui é 4.7

Estou verificando sobre a NOTA que vc informou, se souber de algo que eu possa fazer, me avise.

Agradeço o retorno.

Lucas

Former Member
0 Kudos

Olá Lucas,

você conseguiu resolver esse problema?

Obrigado

Bruno

Former Member
0 Kudos

Lucas e Bruno,

Tive a mesma situação em um cliente, neste caso verifiquei que a nota: 940812 possui uma validação no código para o número de pacote (EKBE-PACKNO) que neste caso se o mesmo estiver com valor diferente de Initial, ficara sujeito a validação pela tabela de localização Brasil.

*------------- 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 -----------------------------

OU SEJA,

O problema da divergência do IVA do CTRC está relacionada com a indicação de Revisão de Fatura Baseado em Serviço no pedido de compra que herda o valor do dado mestre do fornecedor. Podendo ser configurado na transação MK01/02 dados de compra do fornecedor. Aba "Fatura" flag  "RevFatBasSer"

Para este cenário específico este flag deverá estar desmarcado, caso contrário após a folha de serviço o sistema exigirá um IVA de serviço para a fatura (MIRO).

Para diminuir os impactos para o Go Live é importante verificar os fornecedores que estarão envolvidos no processo e garantir que o flag estará desmarcado nesses fornecedores.

Espero que Ajude!

Abs,

Ronildo

Answers (1)

Answers (1)

Former Member
0 Kudos

LUCAS,

Tive a mesma situação em um cliente, neste caso verifiquei que a nota: 940812 possui uma validação no código para o número de pacote (EKBE-PACKNO) que neste caso se o mesmo estiver com valor diferente de Initial, ficara sujeito a validação pela tabela de localização Brasil.

*------------- 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 -----------------------------

OU SEJA,

O problema da divergência do IVA do CTRC está relacionada com a indicação de Revisão de Fatura Baseado em Serviço no pedido de compra que herda o valor do dado mestre do fornecedor. Podendo ser configurado na transação MK01/02 dados de compra do fornecedor. Aba "Fatura" flag  "RevFatBasSer"

Para este cenário específico este flag deverá estar desmarcado, caso contrário após a folha de serviço o sistema exigirá um IVA de serviço para a fatura (MIRO).

Para diminuir os impactos para o Go Live é importante verificar os fornecedores que estarão envolvidos no processo e garantir que o flag estará desmarcado nesses fornecedores.

Espero que Ajude!

Abs,

Ronildo