01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal


02. DESCRIÇÃO

A chamada deste ponto de entrada é realizado nas rotinas, e tem como objetivo determinar se a impressão do RPS deve ou não ser efetuada.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada:

Nome

Tipo

Descrição

PARAMIXBArray of Record

Array com dados de processamento com 4 elementos

[1] = Número do Documento

[2] = Série do Documento 

[3] = Código do Cliente/Fornecedor

[4] = Loja do Cliente/Fornecedor


Retorno:

Nome

Tipo

Descrição

lImpRPSLógico

O retorno deve ser um valor lógico (true ou false).

04. EXEMPLO DE UTILIZAÇÃO


#include "totvs.ch"

User Function MTIMPRPS()

	Local aArea     := GetArea()
	Local cNfiscal  := PARAMIXB[1]
	Local cSerie    := PARAMIXB[2]
	Local cCodCli   := PARAMIXB[3]
	Local cLojaCli  := PARAMIXB[4]
	Local lImpRPS   := .T.

    // validações do cliente
    If	cNumRPS == "000000010"
	    
        // retorno
        lImpRPS := .F.
    
    EndIf

	RestArea(aArea)

Return lImpRPS


05. DEMAIS INFORMAÇÕES

Não há.