on 06-11-2014 9:19 PM
Boa tarde a todos,
as tags indFinal e indPres estão ficando em branco,
Gostaria de confirmar se preciso mover os valores para estas tags manualmente na BADI, ou se o standard já deveria mover automatico para compor o xml..
Minha versão do ECC é EHP6 FOR SAP ERP 6.0.
GRC SP 17
Desde já agradeço.
Olá, alguém conseguiu resolver o problema?
Eu estou na mesma situação, aqui o Ind_Final sempre fica com o 0, porém deveria ser 1 pois debugando a J_1BNF_FILL_ADDITIONAL_FIELDS notei que ele encontra o CPF e o IE 9. Então deveria preencher o Ind_Final como 1, porém não acontece isso, sempre fica com 0.
352 IF ls_nfdoc-ind_final IS INITIAL. "1933985
353 ls_nfdoc-ind_final = lc_0. "1933985
354 IF ls_nfdoc-ind_iedest = lc_9 OR "1933985
355 ls_nfdoc-cpf IS NOT INITIAL OR "2050824
356 ls_nfotp-stcd2 IS NOT INITIAL. "2050824
357 ls_nfdoc-ind_final = lc_1. "1933985
358 ENDIF. "1933985
359 ENDIF. "1933985
A linha 353 não está errada não? Quero dizer, ela já está assumindo que SE o ind_final is INITIAL da linha acima irá ser a lc_0 que é igual a 0.
Assim sendo, entendo que o programa avança para a linha 354 e encontra que o IE do destinatário é 9 (correto, está encontrando aqui) e na 355 aonde se o CPF não estiver em branco (e não está, contem o CPF do cliente) e mesmo assim mantém o lc_0 da linha 353 sendo 0 para o Ind_Final. Quero dizer, se nesta linha ele já fixa como sendo 0 se estiver em branco, como irá "mudar" para 1 mesmo que o CPF esteja preenchido ou a IE do Destinatário??
Obrigada
Fernanda
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Esta thread é de 2014, vou bloqueá-la pois foi abondanada pelo
A solução standard seria provavelmente modificar a implementação da BAdI adicionando mais um move corresponding, se isto não resolver pra ti peço que crie uma nova questão no espaço SPED & NFE para que os colegas te apoiem com foco em tudo que já tem de modificação até hoje.
Atenciosamente, Fernando Da Rós
Oi Alexandre
Por favor dê um feedback na thread e se for o caso encerre a mesma qualificando as respostas que lhe foram dadas.
Abraço
Eduardo Chagas
[Moderador SCN]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Caros,
Apenas para contribuir com referência documentada, a nota 2060171 - [3.10] Announcement Note - NF-e Layout 3.10 - contém um anexo que explica o critério de preenchimento standard de tags, dentre elas indFinal e indPres. Na dúvida da lógica, vale sempre consultá-la.
Abs,
Eduardo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Alexandre,
Acabei de resolver, no meu caso fui em debuger e verifiquei que no inicio da chamada da BADI FILL_HEADER os valores estavam ok, mas ao retornar os campos estavam limpos, o parâmetro OUT_HEADER não era preenchido.
Coloquei um MOVE-CORRESPONDING no inicio da BADI FILL_HEADER e os valores foram preenchidos.
Abraço,
Rafael Moreira
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Correto Rafael,
se BADI implementada a premissa antes das análises é
mover os valores de entrada para os de saída.
Segue código:
No método FILL_HEADER:
No método FILL_ITEM:
Bom dia Rafael e Alexandre,
no caso de vocês está vindo sempre com o valor 0 ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Alexandre,
Ambas as tags tem atribuição de valor pelo standard caso não tenha customização.
Seja 0 e 1 para indfinal.
Ou 0 e 9 para indpres.
Isto já vem da aplicação da nota 3.10.
Confira se o problema está no ECC ou na mensageria,
para isto coloque um break na saída do ECC e veja se qual valor tem nestes campos
para identificar em qual sistema você quer verificar sobre a determinação de valor.
Obs: Se o valor for 0, este tem significado no manual e não é vazio.
indfinal - Indica operação com Consumidor final - 0 - Normal
indpres - Indicador de presença do comprador no estabelecimento comercial no momento da operação - 0 - Não se aplica
Alexandre boa tarde,
Estou com o mesmo problema, conseguiu resolver ?
Obrigado,
Rafael Moreira
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Alexandre,
o standard move valores para estes campos.
Obs:
O campo indfinal (Indica operação com Consumidor final) está preparado para receber os dois possíveis valores.
Já o campo indpres (Indicador de presença do comprador no estabelecimento comercial no
momento da operação) o standard está limitado aos valores 0 e 9. Demais valores é possível customizar.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
3 | |
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.