Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Gestão Jurídica - Linha SISJURI

Linha de Produto:

Linha Protheus

Segmento:

Jurídico

Módulo:

TOTVS Gestão Jurídica - Linha SISJURI - Pré Faturamento de Serviços (SIGAPFS)

Função:

Emissão de Faturas - JURA203

Operações de Faturas - JURA204

País:Brasil


02. DESCRIÇÃO


Localização

Atualizações >> Movimentações >> Emissão de Faturas

Atualizações >> Movimentações >> Operações de Faturas

Parâmetro
NomeTipoDescriçãoObrigatório
aRecsE1ArrayArray dos recno dos títulosSim
aParamsArrayParâmetros da Emissão de Faturas / Operação de FaturasSim
Retorno

Não se aplica



03. DEMAIS INFORMAÇÕES

User Function JA203BOL(PARAMIXB[1],PARAMIXB[2])
         
Local aRecsSE1 := aClone(PARAMIXB[1])
Local aParams  := aClone(PARAMIXB[2])
Local aAreaSE1 := SE1->(GetArea())
Local aArea    := GetArea()



Private JA204CODMOT := ''

//If aParams[23] <> "4"
    If !Empty(aRecsSE1)

        SE1->(DbGoTo(aRecsSE1[1]))

        If AllTrim(SE1->E1_PORTADO) == '033' .And. NXA->NXA_FPAGTO == '2' .And. NXA->NXA_TIPO == 'FT'
           
            //Se impressao em tela, faz a pergunta
            If aParams[23] == "2"
                If MsgYesNo('Deseja imprimir o boleto para a fatura?')
                    U_BOL_SANT( aRecsSE1, 2, aParams[23] )
                EndIf
            Else
                U_BOL_SANT( aRecsSE1, 2, aParams[23] )
            EndIf

        EndIf

    EndIf
//EndIf


If NXA->NXA__PRFOR == '1' //Fatura pro-forma, tem que ser cancelada e gerar adiantamento automaticamente.

    //Chamado 7505 - O codigo de motivo de cancelamento deve ser selecionado para cada uma das faturas na fila de impressao
    J204SetMot()

    //Cancela a fatura
    JA204CanFT(.T.)

EndIf

SE1->(RestArea(aAreaSE1))
RestArea(aArea)

Return

04. ASSUNTOS RELACIONADOS