Perguntas Impostos Borderô
- mbrigagao
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 350
- Obrigados Recebidos: 1
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.
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.
- tais.viali
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 8
- Obrigados Recebidos: 0
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?
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.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 10 meses atrás #20323
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
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.
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.
- mbrigagao
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 350
- Obrigados Recebidos: 1
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:
E no arquivo de configuração do cnab chamo a função assim:
EXECBLOCK("VK0900Vl",.F.,.F.)
Boa sorte.
É 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