/******************************************************************************/
/***               Generated by IBExpert 31/05/2023 10:00:20                ***/
/******************************************************************************/

/******************************************************************************/
/***      Following SET SQL DIALECT is just for the Database Comparer       ***/
/******************************************************************************/
SET SQL DIALECT 3;

CREATE GENERATOR PQ_PARCELASCARTAO;

/******************************************************************************/
/***                                 Tables                                 ***/
/******************************************************************************/



CREATE TABLE PARCELASCARTAO (
    ID       INTEGER NOT NULL,
    SEQPEDIDO INTEGER,
    NRDOC    VARCHAR(20),
    PARCELA INTEGER,
    IDFORMA INTEGER,
    IDMAQUINA INTEGER,
    IDBANDEIRA INTEGER,
    DTEMISSAO DATE,
    PREVISAOLIBERACAO DATE,
    VALOR NUMERIC(14,2),
    PORCTAXATRANSACAO NUMERIC(14,2),
    TAXATRANSACAO NUMERIC(14,2),
    PORCTAXAPARCELAMENTO NUMERIC(14,2),
    TAXAPARCELAMENTO NUMERIC(14,2),
    VALORLIQUIDO NUMERIC(14,2),
    CONTROLEFPAG VARCHAR(20)
);


/******************************************************************************/
/***                              Primary keys                              ***/
/******************************************************************************/

ALTER TABLE PARCELASCARTAO ADD CONSTRAINT PK_PARCELASCARTAO PRIMARY KEY (ID);


/******************************************************************************/
/***                                Triggers                                ***/
/******************************************************************************/



SET TERM ^ ;



/******************************************************************************/
/***                          Triggers for tables                           ***/
/******************************************************************************/



/* Trigger: INSPARCELASCARTAO */
CREATE OR ALTER TRIGGER INSPARCELASCARTAO FOR PARCELASCARTAO
ACTIVE BEFORE INSERT POSITION 0
as 
begin 
   new.ID=gen_id(PQ_PARCELASCARTAO,1);
end
^

SET TERM ; ^



/******************************************************************************/
/***                               Privileges                               ***/
/******************************************************************************/



