CREATE OR ALTER PROCEDURE SPI_NFS_PARCELAMENTO3 (
    NFS_CONTROLE INTEGER,
    ESTABELECIMENTO_CODIGO INTEGER,
    EMPRESA_CODIGO INTEGER,
    NUMERO_NOTAFISCAL INTEGER,
    DATA_EMISSAO DATE,
    DATA_VENCIMENTO DATE,
    PARCELA INTEGER,
    VALOR NUMERIC(10,5),
    VALOR_SALDO NUMERIC(10,5),
    CONTA_RECEBER_OPERACAO INTEGER,
    CONTROLE INTEGER,
    ACEITE VARCHAR(1),
    VALOR_DESCONTO NUMERIC(10,5),
    CONTA_RECEBER_BANCO INTEGER,
    CONTA_RECEBER_MODALIDADE INTEGER,
    CONTA_RECEBER_POSICAO INTEGER,
    CONTA_RECEBER_COBRANCA INTEGER,
    SERIE VARCHAR(3),
    PAGAMENTO_FORMA INTEGER,
    CLASSIFICACAO_CONTABIL VARCHAR(6),
    CCUSTO VARCHAR(8),
    OBSERVACAO VARCHAR(100),
    CODIGO_AUTORIZACAO VARCHAR(50),
    GC_WEB INTEGER,
    NF_SITUACAO INTEGER,
    NF_NATUREZA INTEGER,
    REPRESENTANTE_ID INTEGER,
    REPRESENTANTE_COMISSAO NUMERIC(10,5),
    VENDEDOR_ID INTEGER,
    VENDEDOR_COMISSAO NUMERIC(10,5),
    AVULSO VARCHAR(1),
    FORMA_COMISSAO CHAR(1),
    CLASSIFICACAO CHAR(10),
    NSU VARCHAR(50) = NULL)
AS
BEGIN
INSERT INTO TBNFS_PARCELAMENTO(
NFS_CONTROLE,ESTABELECIMENTO_CODIGO,EMPRESA_CODIGO,NUMERO_NOTAFISCAL,
DATA_EMISSAO,DATA_VENCIMENTO,PARCELA,VALOR,VALOR_SALDO,CONTA_RECEBER_OPERACAO,
CONTROLE,ACEITE,VALOR_DESCONTO,CONTA_RECEBER_BANCO,CONTA_RECEBER_MODALIDADE,
CONTA_RECEBER_POSICAO ,CONTA_RECEBER_COBRANCA,SERIE,PAGAMENTO_FORMA, CLASSIFICACAO_CONTABIL,
CCUSTO, CLASSIFICACAO, OBSERVACAO, CODIGO_AUTORIZACAO, GC_WEB, NF_SITUACAO, NF_NATUREZA, REPRESENTANTE_ID,
REPRESENTANTE_COMISSAO, FORMA_COMISSAO, VENDEDOR_ID, VENDEDOR_COMISSAO, AVULSO, NSU) VALUES (
:NFS_CONTROLE,:ESTABELECIMENTO_CODIGO,:EMPRESA_CODIGO,:NUMERO_NOTAFISCAL,
:DATA_EMISSAO,:DATA_VENCIMENTO,:PARCELA,:VALOR,:VALOR_SALDO,
:CONTA_RECEBER_OPERACAO,:CONTROLE,:ACEITE,:VALOR_DESCONTO,:CONTA_RECEBER_BANCO,
:CONTA_RECEBER_MODALIDADE,:CONTA_RECEBER_POSICAO,:CONTA_RECEBER_COBRANCA,:SERIE,:PAGAMENTO_FORMA,
:CLASSIFICACAO_CONTABIL, :CCUSTO, :CLASSIFICACAO, :OBSERVACAO, :CODIGO_AUTORIZACAO, :GC_WEB, :NF_SITUACAO, :NF_NATUREZA,
:representante_id, :REPRESENTANTE_COMISSAO, :FORMA_COMISSAO, :VENDEDOR_ID, :VENDEDOR_COMISSAO, :AVULSO, :NSU);
END;