on 09-22-2011 2:02 AM
Boa noite senhores,
Estou com o seguinte problema.
Usamos um programa "Z" para criar um arquivo TXT, usando com uma mensageria.
A questão é que tem uma tag sendo enviado para o TXT com o valor errado.
A tag Indpag está sendo enviado ao TXT sempre com u201C0u201D, enquanto ele
deveria estar enviando u201C0u201D para quando for pagamento avista, u201C1u201D quando
for a prazo ou u201C2u201D quando for outro tipo de pagamento.
Com isso estamos informando ao Sefaz que a forma de pagamento é Avista,
e ao mesmo tempo mandamos prazo de pagamentos.
Verifiquei o programa LJ_1B_NFEF08 onde se encontra a montagem da TAG.
o código STANDART está assim.
B041 - V1.05
PERFORM determine_due_date(j_1blfc5)
USING wk_header-zterm
lv_date
wk_header-credat
wk_header-pstdat
wk_header-docdat
wk_header-zfbdt.
IF wk_header-zfbdt = lv_date.
xmlh-indpag = '0'. " Pay immediately w/o deduction
ELSE.
xmlh-indpag = '1'.
ENDIF.
Minha consultoria, disse que por se tratar de um programa STANDART não é aconselhavel mexer. A alternativa que me deram foi criar um programa "Z", mas se esse programa é STANDART.
Se o Standart não está me atendendo, o que posso fazer?
Abrir chamado com a minha VAr ou direto com a SAP.
Agradeço toda a ajuda.
Bom dia Jefferson,
Alguns campos mesmo o standard pegando a primeira versão podem ser modificados via BAdI.
O indpag é um deles, ele está disponível para adequação na BAdI CL_NFE_PRINT, método FILL_HEADER.
Atenciosamente, Fernando Da Ró
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
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.