Perguntas Impostos Borderô

Mais
11 anos 1 mês atrás #17488 por mbrigagao
Respondido por mbrigagao no tópico Impostos Borderô
Fernando,

Pelo que eu sei, para fazer o que você precisa, só customizando.
Precisa ver se existe um ponto de entrada antes da montagem do markbrowse (a tela de seleção) onde vc possa manipular os dados que serão exibidos.

At.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 10 meses atrás #20312 por tais.viali
Respondido por tais.viali no tópico Impostos Borderô
Boa noite, Marcelo:

Estou com essa dificuldade para gerar o cnab com o valor líquido dos títulos, não compreendi bem como utilizar o execblock para retornar o valor liquido do titulo usando a funcão SomaAbat(), vc poderia me auxiliar?

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 10 meses atrás #20323 por lalberto
Respondido por lalberto no tópico Impostos Borderô
Tais bom dia, no arquivo de configuração do cnab na posição E1_VALOR, vc pode substituir por uma função,por exemplo:

U_VlrTit()

e Cria Uma Função Assim:

User Function VlrTIT()
Local nValTit := SE1->E1_VALOR
Local nValAbat := SomaAbat(SE1->E1_PREFIXO,SE1->E1_NUM,SE1->E1_PARCELA,"R",SE1->E1_MOEDA,dDataBase,SE1->E1_CLIENTE,SE1->E1_LOJA)

Return(SE1->E1_VALOR - nValAbat)

Pronto, a função irá retornar o valor do titulo com abatimento dos impostos no momento da geração do cnab.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20677 por mbrigagao
Respondido por mbrigagao no tópico Impostos Borderô
Tais, bom dia...

É como o Alberto falou...

eu uso a função assim:
User Function VK0900Vl()

Local nValAbat := 0
Local nValTit  := 0
Local cValTit  := ""

nValAbat := SomaAbat(SE1->E1_PREFIXO,SE1->E1_NUM,SE1->E1_PARCELA,"R",SE1->E1_MOEDA,dDataBase,SE1->E1_CLIENTE,SE1->E1_LOJA)
nValTit  := SE1->E1_VALOR - nValAbat
cValTit  := STRZERO((ROUND(nValTit,2)*100),13)

Return(cValTit)

E no arquivo de configuração do cnab chamo a função assim:
EXECBLOCK("VK0900Vl",.F.,.F.)

Boa sorte.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.150 segundos
Joomla templates by a4joomla