CREATE OR ALTER trigger ttbcaixabanco_lanc_class_b2i for tbcaixabanco_lancamento_class
active before insert position 2
AS
BEGIN

  if (NEW.EMPRESA_ID > 0 and coalesce(new.movcontabil_id,0) = 0) then
  BEGIN
    INSERT INTO TBCAIXABANCO_LANC_CLASS_SALDO (LANC_CLASS_ID,EMPRESA_ID,VALOR,SALDO) VALUES (NEW.CONTROLE, NEW.EMPRESA_ID, NEW.VALOR, NEW.VALOR);
  END

END;

ALTER TABLE TBCAIXABANCO_LANCAMENTO
    ADD MOVCONTABIL_ID INTEGER,
    ADD MOVCONTMESTRE_ID INTEGER;
	
ALTER TABLE TBCAIXABANCO_LANCAMENTO_CLASS
    ADD MOVCONTABIL_ID INTEGER;
