on 09-24-2014 4:20 PM
Olá Experts,
Seguindo o entendimento do meu cliente (e meu também), olhando o manual da NT2013.005, o campo foreignid = tag <idEstrangeiro> só deveria ser preenchido no XML 3.10 quando:
1) A operação for Importação / Exportação E
2) O parceiro destinatário for uma Pessoa Natural;
Nesta linha de raciocínio temos que o Sap Standard, após a nota 2039647, está usando uma lógica errada para preenchimento do campo, pois ele busca primeiro KNA1-STCD1, caso vazio tenta KNA1-STCD2 e caso este esteja vazio, por ultimo vai no campo novo KNA1-RN, conforme o trecho de código abaixo:
Para Fornecedor:
Função J_1B_NF_VENDOR_READ
IF NOT lfa1-stcd1 IS INITIAL. "2039647
MOVE lfa1-stcd1 TO parnad-foreignid. "2039647
ELSEIF NOT lfa1-stcd2 IS INITIAL. "2039647
MOVE lfa1-stcd2 TO parnad-foreignid. "2039647
ELSE. "2039647
MOVE lfa1-rne TO parnad-foreignid. "2039647
ENDIF. "2039647
Para Cliente:
Função J_1B_NF_CUSTOMER_READ
IF NOT kna1-stcd1 IS INITIAL. "2039647
MOVE kna1-stcd1 TO parnad-foreignid. "2039647
ELSEIF NOT kna1-stcd2 IS INITIAL. "2039647
MOVE kna1-stcd2 TO parnad-foreignid. "2039647
ELSE. "2039647
MOVE kna1-rne TO parnad-foreignid. "2039647
ENDIF. "2039647
Em nenhum momento o standard está verificando se o estrangeiro se trata de uma pessoa natural (flag KNA1-STKZN) antes de sair preenchendo o campo foreignid na Nota Fiscal.
Alguém já passou por este problema? Alguma solução oficial ou não?
Att.,
Flavio Albuquerque
Olá Flávio,
seguindo a nota técnica 2013.005 na versão 1.21 de novembro 2014 o tag <idEstrangeiro> deverá ser preenchido
1) A operação for Importação / Exportação
2) O parceiro destinatário for uma Pessoa Natural estrangeiro como consumidor final;
Veja a descrição do campo nas páginas 19, 50 (No. campo 64a), e a descrição das regras de validação (E03a) na página 103:
Por isto, a lógica da SAP está correto. Se o pais do parceiro é diferente de BR = Operação com exterior, que necessita o ID estrangeiro.
Espero de ter ajudado. Abraços, Titus.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
14 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.