FACTURAS

CREATE TABLE FACTURAS (ID TLLAVE NOT NULL,
        SERIE TCADENAMEDIANA,
        FOLIO_ID TLLAVE NOT NULL,
        GENERADA_EN TFECHAHORA NOT NULL,
        TRANSACCION_DE TFECHAHORA,
        FACTURACION_CLIENTE_ID TLLAVE DEFAULT 0 NOT NULL,
        FACTURACION_EMISOR_ID TLLAVE NOT NULL,
        VENTATICKET_ID TLLAVE,
        VENTATICKET_FOLIO TFOLIO,
        SUBTOTAL TMONEDA,
        IMPUESTOS TMONEDA,
        TOTAL TMONEDA,
        XML TFACTURAXML NOT NULL,
        CANCELADA_EN TFECHAHORA,
        TIPO TTIPOFACTURA DEFAULT 'n',
        CERTIFICADO_ID TLLAVE,
        TURNO_ID TLLAVE,
        VERSION_CFD TFACTURAVERSION DEFAULT '2.2',
        UUID TFACTURAUUID,
        TIMBRADA_EN TFECHAHORA,
        PAC TFACTURAPAC,
        SE_MANDO_TIMBRAR_EN TFECHAHORA,
        SE_MANDO_CANCELAR_EN TFECHAHORA,
        EXTRAS_POR_ARTICULO TNOTA,
        ACUSE_CANCELACION TCADENAACUSE,
        FOLIO TINTEGER,
        ABONO_ID TLLAVE,
        FACTURA_RELACIONADA_ID TLLAVE,
        IMPUESTOS_LOCALES TCURRENCY DEFAULT 0,
        ESTADO VARCHAR(2) DEFAULT 'b',
        CLIENTESV2_FACTURACION_ID INTEGER,
        IMPUESTOS_RETENIDOS TCURRENCY DEFAULT 0,
CONSTRAINT PK_FACTURAS PRIMARY KEY (ID));