You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 25
Next »
Descrição
Ponto de entrada CriaImp - Permite ou não que seja gerado os impostos no momento da baixa da NF.
Utilizando este ponto de entrada os campos E2_PRETPIS, E2_PRETCOF, E2_PRETCSLL, E5_PRETPIS, E5_PRETCSL, E5_PRETCOF, E5_PRETIRF, E5_PRETINS serão preencidos com o número "7" (Compensado)
Ponto de Entrada
Descrição: | Baixas a Pagar |
Localização: | Baixas a Pagar |
Eventos: | Permite ou não que seja gerado os impostos no momento da baixa da NF. |
Programa Fonte: | FINA080 |
Função: | FA080GRV() |
Retorno: | Nome | Tipo | Descrição | Obrigatório | Padrão | aRet | Array | [ 1 ] Tipo lógico - Informa se irá gerar ou não os impostos no momento da baixa da NF. [ 2 ] Tipo Caracter - Deve-se informar a chave para gravação do campo E5_DOCUMEN. | Sim | [ 1 ] .T. [ 2 ] " " |
|
Exemplo:
#include 'totvs.ch'
User Function CriaImp()
Local aImp := {}
If !(MsgYesNo("Deseja que seja gerado os impostos no momento da baixa da NF? "))
aadd(aImp, {.F., SE2->E2_PREFIXO+SE2->E2_NUM+SE2->E2_PARCELA+SE2->E2_TIPO+SE2->E2_FORNECE+SE2->E2_LOJA})
Else
aadd(aImp, {.T.," "})
EndIf
Return aImp