select

concat('',
		'INSERT INTO TBNFS (CFOP_CODIGO, IMP, ESTAB_IPM, ESTABELECIMENTO_CODIGO, NUMERO_NOTAFISCAL, SERIE, EMPRESA_CODIGO, NATUREZA, CONTROLE,DATA_SAIDA, SITUACAO, DATA_EMISSAO, HORA_SAIDA,SUFRAMA, CHAVE_ACESSO, TIPO, XML, DANFE, PAGAMENTO, RECIBO, PROTOCOLO, UF_EMBARQUE, LOCAL_EMBARQUE, LOTE, EMAIL,MODELO, ESPECIE, FORMULARIO_INICIAL, FORMULARIO_FINAL, IMP_VALOR,IMP_DESCONTO,IMP_LOJA,TIPO_VENDA,IMP_NOTA,IMP_CNPJ,IMP_NF_LOJA,IMP_PAGAMENTO,NFCE'
,') VALUES (1'
,',''','5101',''''
,',',Loja 
,',',Loja --:ESTABELECIMENTO_CODIGO
,',',comanda --:NUMERO_NOTAFISCAL
,',',a.NotaFiscal_Serie --:SERIE
,',',[Cliente]+200 --:EMPRESA_CODIGO
,',',1 --:NATUREZA
,',',comanda --:CONTROLE
,',''',FORMAT([Data], 'dd.MM.yyyy'),'''' --:DATA_SAIDA
,',','2' --:SITUACAO
,',''',FORMAT([Data], 'dd.MM.yyyy'),'''' --:DATA_EMISSAO
,',''00:00''' --:HORA_SAIDA
,',''','','''' --:SUFRAMA
,',''','','''' --:CHAVE_ACESSO
,',',1 --:TIPO
,',''07''' --:XML
,',1' --:DANFE
,',0' --:PAGAMENTO
,',''','','''' --:RECIBO
,',''','','''' --:PROTOCOLO
,',''','','''' --:UF_EMBARQUE
,',''''' --:LOCAL_EMBARQUE
,',''0''' --:LOTE
,',''1''' --:EMAIL
,',''','','''' --:MODELO
,',''','','''' --:ESPECIE
,',',0 --:FORMULARIO_INICIAL
,',',0 --:FORMULARIO_FINAL

,',',a.ValorBruto --:IMP_VALOR,
,',',a.ValorDesconto --:IMP_DESCONTO,
,',',a.Loja --:IMP_LOJA,
,',''',a.TipoVenda,'''' --:TIPO_VENDA,
,',',a.NotaFiscal --:IMP_NOTA,
,',''',a.CNPJCPFConsumidor,'''' --:IMP_CNPJ,
,',',a.NotaFiscal_Loja --:IMP_NF_LOJA,
,',''',a.CondPagto,'''' --:IMP_PAGAMENTO
,',''',a.Nfce,'''' --:IMP_PAGAMENTO

,');') as SQL

from (
	SELECT
	[Comanda]
      ,[Data]
      ,[Cliente]
      ,[Consumidor]
      ,[Vendedor]
      ,[ValorBruto]
      ,[ValorDesconto]
      ,[Abono]
      ,[CodCondPagto]
      ,[CondPagto]
      ,[FormaPagto]
      ,[CodFormaPagto]
      ,[Corretor]
      ,[Loja]
      ,[TaxaEntrega]
      ,[AVista]
      ,[APrazo]
      ,[Tabela]
      ,[TipoVenda]
      ,[Pedido]
      ,[Funcionario]
      ,[Varejo]
      ,[Comercial]
      ,[PercentualBonificacao]
      ,[ValorBonificacao]
      ,[EnviadoparaoRepresentante]
      ,[NotaFiscal]
      ,[Justificativa]
      ,[CupomFiscal]
      ,[Suframa]
      ,[MotivodaDoacao]
      ,[ControledeSeparacao]
      ,[NumerodoCaixa]
      ,[ComissaodoVendedor]
      ,[LancouComissao]
      ,[CodigoComissaoRepresentante]
      ,[CodigoDeRastreio]
      ,[Validado]
      ,[PremiouCorretor]
      ,[CNPJCPFConsumidor]
      ,[NotaFiscal_Loja]
      ,[NotaFiscal_Modelo]
      ,[NotaFiscal_Serie]
      ,[ValorTotalTributo]
      ,[Atualizado]
      ,[DescontoAutorizado]
      ,[Usuario]
      ,[IntegracaoECommerce]
      ,[CodClienteECommerce]
      ,[Balconista]
      ,[ValorTotalTributoEstadual]
      ,[ValorTroco]
      ,[OBS]
      ,[Nfce]
      ,[Volume]
      ,[ValorAntecipado]
      ,[RepresentanteLoja]
      ,[EstoqueRepresentante]
      ,[Hora]
      ,[PedidoECommerce]
      ,[Validado_Caixa]
  FROM [AlphaInd 5].[dbo].[Comandas] a
  where a.Data >= '2022-01-01'

) A