Tentativa de criar um Pagamento Antecipado dá erro cBancoAdt, cAgenciaAdt e cNumCon

Pessoal, boa noite!

Estou tentando criar um titulo a pagar com o tipo “Pagamento Antecipado”, mas ele dá um erro avisando que os campos cBancoAdt, cAgenciaAdr e cNumCon estão vazios (imagem em abaixo).

image

Tentei fazer a inclusão no array que envio ao MSExecAuto, mas ele continua dando o mesmo erro.
Segue uma parte do código:
If cTypeOfAP == “PA”
AAdd(aCab, {“E2_BANCO”, "12 ", Nil})
AAdd(aCab, {“E2_AGENCIA”, "2222 ", Nil})
AAdd(aCab, {“E2_CONTA”, "22222 ", Nil})
AAdd(aCab, {“E2_TIPOCONTA”, “1”, Nil})
EndIf

MSExecAuto({|x,y,z| FINA050(x,y,z)}, aCab, 3)
1 curtida

Manda a parte onde vc seta esta variável cBancoAdt.

O execauto para informar os dados bancários para Pagamentos Antecipados precisam usar nomes específicos para funcionar.
{ “AUTBANCO” , “001” , NIL },;
{ “AUTAGENCIA” , “00015” , NIL },;
{ “AUTCONTA” , “0000000001” , NIL },;
{ “AUTMOED” , “1” , NIL },;
{ “AUTCHEQUE” , “124569” , NIL }}

Se não me falha a memória tem também um outro argumento (o 4 argumento) que também influencia.

https://tdn.totvs.com.br/pages/releaseview.action?pageId=556381843

2 curtidas