SELECT 
		iif(
			(LEN(Documento) >= 8 AND CHARINDEX(concat('COMPRA C/NF Nº ',REPLACE(SUBSTRING(Documento,1,LEN(Documento) - 2),'N','')),HISTORICO) > 0) OR (Tipo = 2),
			'',
			concat('update TBNFS_PARCELAMENTO set REMESSA_NUMERO_BANCO = ',NossoNumero,' where observacao = ''',Documento,''');')
		) as SQL,
		a.*
from(
  SELECT
	   ROW_NUMBER() over(order by [Conta]) as linha,
	   coalesce((select top 1 f.[Renegociacao] from [AlphaInd 5].[dbo].[Renegociacao_Lista] f, [AlphaInd 5].[dbo].[Renegociacao] k where f.Documento = c.[Documento] and k.Cliente = c.[CliFor] and k.Codigo = f.Renegociacao),0) as DOC,
	   [Tipo]
      ,[CliFor] + 10000 as fornecedor
      ,[CliFor] + 200 as cliente
      ,[Documento]
      ,[Data]
      ,[Vencimento]
      ,[Valor]
      ,[FormaPagto]
      ,[Conta]
      ,[Status]
      ,[Historico]
      ,[Banco]
      ,[Cheque]
      ,[ContaCheque]
      ,[Agencia]
      ,[TitularCheque]
      ,[CPFCheque]
      ,[ValorPago]
      ,[DataPago]
      ,[Loja]
      ,[Cartao]
      ,[TaxaCartao]
      ,[Destino]
      ,[ProrrogadoDe]
      ,[FundoFixo]
      ,[DataBaixa]
      ,[HoraBaixa]
      ,[UsuarioBaixa]
      ,[Venda]
      ,[Vendedor]
      ,[ImprimenoCaixa]
      ,[Funcionario]
      ,[Fiscal]
      ,[ArquivoBB]
      ,[NossoNumero]
      ,[StatusEquifax]
      ,[DataProtestado]
      ,[Protestado]
	  ,0 NotaFiscal
      ,[DocumentoOriginal]
      ,[Representante]
      ,[Vale]
      ,[CodigoFundoFixo]
      ,[EmCasa]
      ,[Bordero]
      ,[Codigo]
      ,[ContaFixa]
      ,[ConcialiacaoBancaria]
      ,[FactoryBordero]
      ,[FactoryData]
      ,[DevolucaoData]
      ,[TituloRecebidonoFrente]
      ,[DataRenegociado]
      ,[CobrancaBordero]
      ,[CobrancaBorderoData]
      ,[CobrancaDestino]
      ,[CobrancaAdvogado]
      ,[CobrancaData]
      ,[CobrancaHora]
      ,[CobrancaUsuario]
      ,[Pedido]
      ,[ArquivoBaixa]
      ,[FormadeRecebimento]
      ,[NumerodoCaixa]
      ,[BorderoChequeTerceiro]
      ,[CartorioProtestado]
      ,[TaxaProtestado]
      ,[ArquivodeMicrofilmagem]
      ,[CodigoComissaoRepresentante]
      ,[PedidoCompra]
      ,[UsuarioAprovador]
      ,[AgenteCobrador_Conta]
      ,[AgenteCobrador_Banco]
      ,[ChequeGarantido]
      ,[Aprovado]
      ,[Portador]
      ,[CodigoAntecipacao]
      ,[CartaoAntecipacao]
      ,[NotaFiscal_Loja]
      ,[NotaFiscal_Modelo]
      ,[NotaFiscal_Serie]
      ,[ValorDesconto]
      ,[Cartao_POS]
      ,[Cartao_Autorizacao]
      ,[Cartao_Bandeira]
      ,[Corretor]
      ,[ArquivodeMicrofilmagemVerso]
      ,[Competencia]
      ,[Maquineta]
      ,[Cancelamento_Data]
      ,[Cancelamento_Hora]
      ,[Cancelamento_Usuario]
      ,[Cancelamento_Computador]
      ,[Cartao_DOC1]
      ,[Cartao_DOC]
      ,[Consignacao]
      ,[ChequeAutorizacao]
  FROM [Alphaind 5].[dbo].[Financeiro] c
  where DataBaixa is null
  and (valor-ValorPago-ValorDesconto) > 0
  and [DataRenegociado] is null

) A where DOC = 0
--and FormaPagto = 8
and NossoNumero <> ''
and NossoNumero <> '0'