Obrigado pela rotina, também testei e funciona. Apenas apresenta um problema ao lidar com faturas com prazos, então modifiquei da seguinte forma:
-- ***** Proc: BloqFecVencFact *****
-- Bloqueia a alteração da data de vencimento
-- Verifica se é igual ao calculado pelo tipo de prazo
-- Publicado por Mauricio Quntanilla em http://scn.sap.com/thread/3158813 - 11/04/2012
-- Modificado por: CRNS - 25/10/2012
if
@object_type
in
(
'13'
)
e
@transaction_type
in
(
'A'
,
'U'
)
-----------------Fatura - Nota de Débito
begin
declare @fecha1 como datetime
declare @extramonth como int
declare @extradays como int
declare @cuotas como int
SELECT @extramonth = T1 . ExtraMonth , @extradays = T1