Árvore de páginas

XGFEENOF - Validar Documento de Frete para Obrigações Fiscais.

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Distribuição e Logística

Módulo:

SIGAGFE

Ponto de Entrada - XGFEENOF

Descrição:

Permitir validar Documento de Frete para Obrigações Fiscais 

Localização:

Antes de realizar a integração com Obrigações Fiscais

Programa Fonte:

GFEA065

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]CaracterFilial do Documento de FreteSim
PARAMIXB[2]CaracterEspecie do Documento de FreteSim
PARAMIXB[3]CaracterEmissor do Documento de FreteSim
PARAMIXB[4]CaracterSérie do Documento de FreteSim
PARAMIXB[5]CaracterNúmero do Documento de FreteSim
PARAMIXB[6]DataData de Emissão do Documento de FreteSim

Retorno:

NomeTipoDescriçãoObrigatório
lRetBoolean.T. - Indica que o processo deve continuar.
.F. - Indica que o processo deve ser abortado. 
Sim
Observação:Não se aplica.

Exemplo: XGFECALF
user function XGFEENOF()
Local cFilial := PARAMIXB[1]
Local cEsp := PARAMIXB[2]
Local cEmisDf := PARAMIXB[3]
Local cSerie := PARAMIXB[4]
Local cNrDc := PARAMIXB[5]
Local dDtEmis := PARAMIXB[6]
Local lRet := .T.
	dbSelectArea("GW3") // DOCUMENTO DE FRETE
	GW3->( dbSetOrder(1) )
	If GW3->(dbSeek(cFilial + cEsp + cEmisDf + cSerie + cNrDc + DTOS(dDtEmis)))
		// Verifica situação do documento no ECM
		// Se documento não está aprovado no ECM
		lRet := .F.
	EndIf 
Return .T.