<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2110221441 extends AbstractMigration
{
    public function up(): void
    {
      $this->upViewLaudosCobrancaPreliminarFinal();
      $this->upViewLaudosCobrancaPrevia();
      $this->upColunasInformacoesBancariasEmpresas();
      $this->upDadosBancarios();
    }

    public function down(): void
    {
      $this->downViewLaudosCobrancaPrevia();
      $this->downViewLaudosCobrancaPreliminarFinal();
      $this->downColunasInformacoesBancariasEmpresas();
      $this->downDadosBancarios();
    }

    private function upColunasInformacoesBancariasEmpresas()
    {
      $this->execute(<<<SQL
		    ALTER TABLE sistema.informacoes_bancarias_empresas ADD COLUMN id_usuario_criacao INTEGER;
		    ALTER TABLE sistema.informacoes_bancarias_empresas ADD COLUMN id_usuario_alteracao INTEGER;
		    ALTER TABLE sistema.informacoes_bancarias_empresas ADD COLUMN dt_criacao dt_criacao;
		    ALTER TABLE sistema.informacoes_bancarias_empresas ADD COLUMN dt_alteracao dt_alteracao;
SQL
);
    }

    private function downColunasInformacoesBancariasEmpresas()
    {
      $this->execute(<<<SQL
		    ALTER TABLE sistema.informacoes_bancarias_empresas DROP COLUMN id_usuario_criacao;
		    ALTER TABLE sistema.informacoes_bancarias_empresas DROP COLUMN id_usuario_alteracao;
		    ALTER TABLE sistema.informacoes_bancarias_empresas DROP COLUMN dt_criacao;
		    ALTER TABLE sistema.informacoes_bancarias_empresas DROP COLUMN dt_alteracao;
SQL
);
    }

    private function upViewLaudosCobrancaPreliminarFinal()
    {
        $this->execute(<<<SQL
CREATE OR REPLACE VIEW sinistro.v_laudos_cobranca_preliminar_final AS
   SELECT lf.id_cobertura
        , pr.id                             AS id_processo
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id                             AS id_empresa
        , vlf.id_vistoria
        , cu.ds_nome_cultura
        , lf.ds_itens_segurados             AS itens
        , lf.ds_variedades                  AS variedade
        , lf.vl_area_vistoriada
        , 'Final'::TEXT                     AS tp_vistoria
        , pg.id_tipo_produto
        , cu.id                             AS id_cultura
        , p.id                              AS id_proposta
        , e.id                              AS id_estado
        , pr.id_processo_seguradora
        , lf.dt_vistoria
        , STRING_AGG(DISTINCT(vgvf.nome_perito), ', ' ORDER BY nome_perito DESC) AS perito
        , STRING_AGG(vgaf.nome_auxiliar, ', ') AS auxiliar
        , lf.fl_evento_nao_constatado       AS evento_nao_constatado
        , pd.id                             AS id_produto
        , pd.id_seguradora
        , pd.id_produto_geral               AS id_produto_geral
        , ep.cpf_cnpj                       AS cpf_cnpj_empresa
        , p.nr_apolice
     FROM seguro.propostas_endosso ped
     JOIN seguro.propostas p
       ON ped.id_proposta = p.id
      AND ped.fl_proposta_vigente
        , seguro.propostas_proponentes po
        , seguro.propostas_propriedades pp
        , sistema.municipios m
        , sistema.estados e
        , produto.produtos pd
        , produto.produtos_geral pg
        , produto.culturas cu
        , sinistro.processos pr
        , sinistro.processos_empresas pe
        , sistema.empresas ep
        , sistema.vistorias_laudos_finais vlf
        LEFT JOIN sinistro.v_get_auxiliares_final vgaf
        ON vgaf.id_laudo_final = vlf.id_laudo_final
        , sinistro.laudos_finais lf
        , sistema.usuarios u
        , sistema.vistorias_empresas ve
        , seguro.v_id_proposta_mae
        , sinistro.v_get_vistoriadores_final vgvf
    WHERE (
               lf.id_status = 110
            OR lf.id_status = 205
          )
      AND pr.id_status                 <> 5
      AND pr.id_proposta                = p.id
      AND po.id_proposta                = p.id
      AND pp.id_proposta                = p.id
      AND pp.id_municipio               = m.id
      AND pd.id                         = p.id_produto
      AND pg.id                         = pd.id_produto_geral
      AND cu.id                         = pg.id_cultura
      AND e.id                          = m.id_estado
      AND pe.id_processo                = pr.id
      AND ep.id                         = pe.id_empresa
      AND vlf.id_laudo_final            = lf.id
      AND lf.id_processo                = pr.id
      AND u.id                          = lf.id_usuario_criacao
      AND pd.id_safra                  >= 17
      AND ve.id_empresa                 = ep.id
      AND ve.id_vistoria                = vlf.id_vistoria
      AND v_id_proposta_mae.id_proposta = p.id_proposta_mae
      AND vgvf.id_laudo_final           = vlf.id_laudo_final
 GROUP BY lf.id_cobertura
        , pr.id
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id
        , ep.cpf_cnpj
        , vlf.id_vistoria
        , cu.ds_nome_cultura
        , lf.ds_itens_segurados
        , lf.ds_variedades
        , lf.vl_area_vistoriada
        , 'Final'::TEXT
        , pg.id_tipo_produto
        , cu.id
        , p.id
        , e.id
        , pr.id_processo_seguradora
        , lf.dt_vistoria
        , lf.fl_evento_nao_constatado
        , pd.id
        , pd.id_seguradora
UNION
   SELECT lp.id_cobertura
        , pr.id                             AS id_processo
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id                             AS id_empresa
        , vlp.id_vistoria
        , cu.ds_nome_cultura
        , lp.ds_itens_segurados             AS itens
        , lp.ds_variedades                  AS variedade
        , lp.vl_area_vistoriada
        , 'Preliminar'::TEXT                AS tp_vistoria
        , pg.id_tipo_produto
        , cu.id                             AS id_cultura
        , p.id                              AS id_proposta
        , e.id                              AS id_estado
        , pr.id_processo_seguradora
        , lp.dt_vistoria
        , STRING_AGG(DISTINCT(vgvp.nome_perito), ', ' ORDER BY nome_perito DESC) AS perito
        , STRING_AGG(vgap.nome_auxiliar, ', ') AS auxiliar
        , lp.fl_evento_nao_constatado       AS evento_nao_constatado
        , pd.id                             AS id_produto
        , pd.id_seguradora
        , pd.id_produto_geral               AS id_produto_geral
        , ep.cpf_cnpj                       AS cpf_cnpj_empresa
        , p.nr_apolice
     FROM seguro.propostas_endosso ped
     JOIN seguro.propostas p
       ON ped.id_proposta = p.id
      AND ped.fl_proposta_vigente
        , seguro.propostas_proponentes po
        , seguro.propostas_propriedades pp
        , sistema.municipios m
        , sistema.estados e
        , produto.produtos pd
        , produto.produtos_geral pg
        , produto.culturas cu
        , sinistro.processos pr
        , sinistro.processos_empresas pe
        , sistema.empresas ep
        , sistema.vistorias_laudos_preliminares vlp
        LEFT JOIN sinistro.v_get_auxiliares_preliminar vgap
        ON vgap.id_laudo_preliminar = vlp.id_laudo_preliminar
        , sinistro.laudos_preliminares lp
        , sistema.usuarios u
        , sistema.vistorias v
        , sistema.vistorias_empresas ve
        , seguro.v_id_proposta_mae
        , sinistro.v_get_vistoriadores_preliminar vgvp
    WHERE (
               lp.id_status = 76
            OR lp.id_status = 204
          )
      AND pe.fl_ativo                   = TRUE
      AND pr.id_status                 <> 5
      AND pe.fl_ativo                   = TRUE
      AND pr.id_proposta                = p.id
      AND po.id_proposta                = p.id
      AND pp.id_proposta                = p.id
      AND pp.id_municipio               = m.id
      AND pd.id                         = p.id_produto
      AND pg.id                         = pd.id_produto_geral
      AND cu.id                         = pg.id_cultura
      AND e.id                          = m.id_estado
      AND pe.id_processo                = pr.id
      AND ep.id                         = pe.id_empresa
      AND vlp.id_laudo_preliminar       = lp.id
      AND lp.id_processo                = pr.id
      AND u.id                          = lp.id_usuario_criacao
      AND pd.id_safra                  >= 17
      AND v.id                          = vlp.id_vistoria
      AND ve.id_empresa                 = ep.id
      AND ve.id_vistoria                = vlp.id_vistoria
      AND v_id_proposta_mae.id_proposta = p.id_proposta_mae
      AND vgvp.id_laudo_preliminar      = vlp.id_laudo_preliminar
 GROUP BY lp.id_cobertura
        , pr.id
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id
        , ep.cpf_cnpj
        , vlp.id_vistoria
        , cu.ds_nome_cultura
        , lp.ds_itens_segurados
        , lp.ds_variedades
        , lp.vl_area_vistoriada
        , 'Preliminar'::TEXT
        , pg.id_tipo_produto
        , cu.id
        , p.id
        , e.id
        , pr.id_processo_seguradora
        , lp.dt_vistoria
        , lp.fl_evento_nao_constatado
        , pd.id
        , pd.id_seguradora
 ORDER BY 16
        ;

SQL
);
    }

    private function upViewLaudosCobrancaPrevia()
    {
        $this->execute(<<<SQL
CREATE OR REPLACE VIEW sinistro.v_laudos_cobranca_previa AS
 SELECT p.id AS id_proposta,
    v_id_proposta_mae.id_proposta_mae,
    pvp.id_vistoria,
    prc.id AS id_processo,
    prc.id_processo_seguradora,
    pvp.id AS id_proposta_vistoria,
    prop.ds_nome_proponente,
    pd.ds_nome_abreviado,
    m.ds_nome_municipio,
    e.ds_sigla,
    e.id AS id_estado,
    emp.ds_nome_fantasia,
    emp.id AS id_empresa,
    'Previa'::TEXT AS tp_vistoria,
    pg.id_tipo_produto,
    cu.id AS id_cultura,
    cu.ds_nome_cultura,
    c.id AS id_cobertura,
    fu.ds_nome_funcionario AS perito,
    to_char(pvp.dt_laudo, 'YYYY-MM-DD HH24:MI:SS'::text) AS dt_vistoria,
    to_char(pvp.dt_laudo, 'DD/MM/YYYY'::text) AS dt_laudo,
    pvp.dt_laudo AS dt_laudo_order,
    sf.ds_chave AS ds_safra,
    c.ds_chave_cobertura,
    pd.id_seguradora,
    pd.id_safra,
    sf.ds_nome_safra,
    emp.cpf_cnpj AS cpf_cnpj_empresa,
    p.nr_apolice
   FROM seguro.propostas_endosso ped
     JOIN seguro.propostas p ON ped.id_proposta = p.id
     JOIN seguro.propostas_coberturas pc ON pc.id_proposta = p.id AND pc.fl_principal = true
     JOIN produto.coberturas c ON c.id = pc.id_cobertura
     JOIN produto.produtos pd ON pd.id = p.id_produto AND pd.id_safra > 14
     JOIN produto.safras sf ON sf.id = pd.id_safra
     JOIN produto.produtos_geral pg ON pg.id = pd.id_produto_geral
     JOIN produto.culturas cu ON cu.id = pg.id_cultura
     LEFT JOIN sinistro.processos prc ON prc.id_proposta = p.id
     JOIN seguro.propostas_propriedades pp ON p.id = pp.id_proposta
     JOIN seguro.propostas_proponentes prop ON p.id = prop.id_proposta
     JOIN sistema.municipios m ON pp.id_municipio = m.id
     JOIN sistema.estados e ON m.id_estado = e.id
     JOIN seguro.propostas_vistorias_previas pvp ON p.id = pvp.id_proposta AND pvp.fl_transmitido = true AND pvp.fl_nova_vistoria_custo_perito IS NOT TRUE
     LEFT JOIN sistema.vistorias_agendamentos va ON va.id_vistoria = pvp.id_vistoria
     LEFT JOIN sistema.agendamentos_funcionarios af ON af.id_agendamento = va.id_agendamento
     LEFT JOIN sistema.funcionarios fu ON fu.id = af.id_funcionario
     JOIN sistema.vistorias_empresas vemp ON pvp.id_vistoria = vemp.id_vistoria AND vemp.fl_ativo = true
     JOIN sistema.empresas emp ON vemp.id_empresa = emp.id
     LEFT JOIN seguro.v_id_proposta_mae ON v_id_proposta_mae.id_proposta = p.id_proposta_mae
  ORDER BY to_char(pvp.dt_laudo, 'DD/MM/YYYY'::text);

SQL
);
    }

    private function downViewLaudosCobrancaPreliminarFinal()
    {
        $this->execute("DROP VIEW sinistro.v_laudos_cobranca_preliminar_final");
        $this->execute(<<<SQL
CREATE OR REPLACE VIEW sinistro.v_laudos_cobranca_preliminar_final AS
   SELECT lf.id_cobertura
        , pr.id                             AS id_processo
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id                             AS id_empresa
        , vlf.id_vistoria
        , cu.ds_nome_cultura
        , lf.ds_itens_segurados             AS itens
        , lf.ds_variedades                  AS variedade
        , lf.vl_area_vistoriada
        , 'Final'::TEXT                     AS tp_vistoria
        , pg.id_tipo_produto
        , cu.id                             AS id_cultura
        , p.id                              AS id_proposta
        , e.id                              AS id_estado
        , pr.id_processo_seguradora
        , lf.dt_vistoria
        , STRING_AGG(DISTINCT(vgvf.nome_perito), ', ' ORDER BY nome_perito DESC) AS perito
        , STRING_AGG(vgaf.nome_auxiliar, ', ') AS auxiliar
        , lf.fl_evento_nao_constatado       AS evento_nao_constatado
        , pd.id                             AS id_produto
        , pd.id_seguradora
        , pd.id_produto_geral               AS id_produto_geral
     FROM seguro.propostas_endosso ped
     JOIN seguro.propostas p
       ON ped.id_proposta = p.id
      AND ped.fl_proposta_vigente
        , seguro.propostas_proponentes po
        , seguro.propostas_propriedades pp
        , sistema.municipios m
        , sistema.estados e
        , produto.produtos pd
        , produto.produtos_geral pg
        , produto.culturas cu
        , sinistro.processos pr
        , sinistro.processos_empresas pe
        , sistema.empresas ep
        , sistema.vistorias_laudos_finais vlf
        LEFT JOIN sinistro.v_get_auxiliares_final vgaf
        ON vgaf.id_laudo_final = vlf.id_laudo_final
        , sinistro.laudos_finais lf
        , sistema.usuarios u
        , sistema.vistorias_empresas ve
        , seguro.v_id_proposta_mae
        , sinistro.v_get_vistoriadores_final vgvf
    WHERE (
               lf.id_status = 110
            OR lf.id_status = 205
          )
      AND pr.id_status                 <> 5
      AND pr.id_proposta                = p.id
      AND po.id_proposta                = p.id
      AND pp.id_proposta                = p.id
      AND pp.id_municipio               = m.id
      AND pd.id                         = p.id_produto
      AND pg.id                         = pd.id_produto_geral
      AND cu.id                         = pg.id_cultura
      AND e.id                          = m.id_estado
      AND pe.id_processo                = pr.id
      AND ep.id                         = pe.id_empresa
      AND vlf.id_laudo_final            = lf.id
      AND lf.id_processo                = pr.id
      AND u.id                          = lf.id_usuario_criacao
      AND pd.id_safra                  >= 17
      AND ve.id_empresa                 = ep.id
      AND ve.id_vistoria                = vlf.id_vistoria
      AND v_id_proposta_mae.id_proposta = p.id_proposta_mae
      AND vgvf.id_laudo_final           = vlf.id_laudo_final
 GROUP BY lf.id_cobertura
        , pr.id
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id
        , vlf.id_vistoria
        , cu.ds_nome_cultura
        , lf.ds_itens_segurados
        , lf.ds_variedades
        , lf.vl_area_vistoriada
        , 'Final'::TEXT
        , pg.id_tipo_produto
        , cu.id
        , p.id
        , e.id
        , pr.id_processo_seguradora
        , lf.dt_vistoria
        , lf.fl_evento_nao_constatado
        , pd.id
        , pd.id_seguradora
UNION
   SELECT lp.id_cobertura
        , pr.id                             AS id_processo
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id                             AS id_empresa
        , vlp.id_vistoria
        , cu.ds_nome_cultura
        , lp.ds_itens_segurados             AS itens
        , lp.ds_variedades                  AS variedade
        , lp.vl_area_vistoriada
        , 'Preliminar'::TEXT                AS tp_vistoria
        , pg.id_tipo_produto
        , cu.id                             AS id_cultura
        , p.id                              AS id_proposta
        , e.id                              AS id_estado
        , pr.id_processo_seguradora
        , lp.dt_vistoria
        , STRING_AGG(DISTINCT(vgvp.nome_perito), ', ' ORDER BY nome_perito DESC) AS perito
        , STRING_AGG(vgap.nome_auxiliar, ', ') AS auxiliar
        , lp.fl_evento_nao_constatado       AS evento_nao_constatado
        , pd.id                             AS id_produto
        , pd.id_seguradora
        , pd.id_produto_geral               AS id_produto_geral
     FROM seguro.propostas_endosso ped
     JOIN seguro.propostas p
       ON ped.id_proposta = p.id
      AND ped.fl_proposta_vigente
        , seguro.propostas_proponentes po
        , seguro.propostas_propriedades pp
        , sistema.municipios m
        , sistema.estados e
        , produto.produtos pd
        , produto.produtos_geral pg
        , produto.culturas cu
        , sinistro.processos pr
        , sinistro.processos_empresas pe
        , sistema.empresas ep
        , sistema.vistorias_laudos_preliminares vlp
        LEFT JOIN sinistro.v_get_auxiliares_preliminar vgap
        ON vgap.id_laudo_preliminar = vlp.id_laudo_preliminar
        , sinistro.laudos_preliminares lp
        , sistema.usuarios u
        , sistema.vistorias v
        , sistema.vistorias_empresas ve
        , seguro.v_id_proposta_mae
        , sinistro.v_get_vistoriadores_preliminar vgvp
    WHERE (
               lp.id_status = 76
            OR lp.id_status = 204
          )
      AND pe.fl_ativo                   = TRUE
      AND pr.id_status                 <> 5
      AND pe.fl_ativo                   = TRUE
      AND pr.id_proposta                = p.id
      AND po.id_proposta                = p.id
      AND pp.id_proposta                = p.id
      AND pp.id_municipio               = m.id
      AND pd.id                         = p.id_produto
      AND pg.id                         = pd.id_produto_geral
      AND cu.id                         = pg.id_cultura
      AND e.id                          = m.id_estado
      AND pe.id_processo                = pr.id
      AND ep.id                         = pe.id_empresa
      AND vlp.id_laudo_preliminar       = lp.id
      AND lp.id_processo                = pr.id
      AND u.id                          = lp.id_usuario_criacao
      AND pd.id_safra                  >= 17
      AND v.id                          = vlp.id_vistoria
      AND ve.id_empresa                 = ep.id
      AND ve.id_vistoria                = vlp.id_vistoria
      AND v_id_proposta_mae.id_proposta = p.id_proposta_mae
      AND vgvp.id_laudo_preliminar      = vlp.id_laudo_preliminar
 GROUP BY lp.id_cobertura
        , pr.id
        , v_id_proposta_mae.id_proposta_mae
        , po.ds_nome_proponente
        , m.ds_nome_municipio
        , e.ds_sigla
        , ep.ds_nome_fantasia
        , ep.id
        , vlp.id_vistoria
        , cu.ds_nome_cultura
        , lp.ds_itens_segurados
        , lp.ds_variedades
        , lp.vl_area_vistoriada
        , 'Preliminar'::TEXT
        , pg.id_tipo_produto
        , cu.id
        , p.id
        , e.id
        , pr.id_processo_seguradora
        , lp.dt_vistoria
        , lp.fl_evento_nao_constatado
        , pd.id
        , pd.id_seguradora
 ORDER BY 16
        ;

SQL
);
    }
    
    private function downViewLaudosCobrancaPrevia()
    {
        $this->execute("DROP VIEW sinistro.v_laudos_cobranca_previa");
        $this->execute(<<<SQL
CREATE OR REPLACE VIEW sinistro.v_laudos_cobranca_previa AS
 SELECT p.id AS id_proposta,
    v_id_proposta_mae.id_proposta_mae,
    pvp.id_vistoria,
    prc.id AS id_processo,
    prc.id_processo_seguradora,
    pvp.id AS id_proposta_vistoria,
    prop.ds_nome_proponente,
    pd.ds_nome_abreviado,
    m.ds_nome_municipio,
    e.ds_sigla,
    e.id AS id_estado,
    emp.ds_nome_fantasia,
    emp.id AS id_empresa,
    'Previa' AS tp_vistoria,
    pg.id_tipo_produto,
    cu.id AS id_cultura,
    cu.ds_nome_cultura,
    c.id AS id_cobertura,
    fu.ds_nome_funcionario AS perito,
    to_char(pvp.dt_laudo, 'YYYY-MM-DD HH24:MI:SS'::text) AS dt_vistoria,
    to_char(pvp.dt_laudo, 'DD/MM/YYYY'::text) AS dt_laudo,
    pvp.dt_laudo AS dt_laudo_order,
    sf.ds_chave AS ds_safra,
    c.ds_chave_cobertura,
    pd.id_seguradora,
    pd.id_safra,
    sf.ds_nome_safra
   FROM seguro.propostas_endosso ped
     JOIN seguro.propostas p ON ped.id_proposta = p.id
     JOIN seguro.propostas_coberturas pc ON pc.id_proposta = p.id AND pc.fl_principal = true
     JOIN produto.coberturas c ON c.id = pc.id_cobertura
     JOIN produto.produtos pd ON pd.id = p.id_produto AND pd.id_safra > 14
     JOIN produto.safras sf ON sf.id = pd.id_safra
     JOIN produto.produtos_geral pg ON pg.id = pd.id_produto_geral
     JOIN produto.culturas cu ON cu.id = pg.id_cultura
     LEFT JOIN sinistro.processos prc ON prc.id_proposta = p.id
     JOIN seguro.propostas_propriedades pp ON p.id = pp.id_proposta
     JOIN seguro.propostas_proponentes prop ON p.id = prop.id_proposta
     JOIN sistema.municipios m ON pp.id_municipio = m.id
     JOIN sistema.estados e ON m.id_estado = e.id
     JOIN seguro.propostas_vistorias_previas pvp ON p.id = pvp.id_proposta AND pvp.fl_transmitido = true AND pvp.fl_nova_vistoria_custo_perito IS NOT TRUE
     LEFT JOIN sistema.vistorias_agendamentos va ON va.id_vistoria = pvp.id_vistoria
     LEFT JOIN sistema.agendamentos_funcionarios af ON af.id_agendamento = va.id_agendamento
     LEFT JOIN sistema.funcionarios fu ON fu.id = af.id_funcionario
     JOIN sistema.vistorias_empresas vemp ON pvp.id_vistoria = vemp.id_vistoria AND vemp.fl_ativo = true
     JOIN sistema.empresas emp ON vemp.id_empresa = emp.id
     LEFT JOIN seguro.v_id_proposta_mae ON v_id_proposta_mae.id_proposta = p.id_proposta_mae
  ORDER BY to_char(pvp.dt_laudo, 'DD/MM/YYYY'::text);

SQL
);
    }

    private function upDadosBancarios()
    {
        $this->execute("CREATE TABLE manutencao.insere_empresa_banco(
                            ds_empresa      VARCHAR(82),
                            cnpj            VARCHAR(18),
                            ds_fantasia     VARCHAR(60),
                            id_banco        INTEGER,
                            ds_agencia      VARCHAR(6),
                            ds_conta        VARCHAR(14),
                            bo_atualizada   BOOLEAN,
                            bo_existe       BOOLEAN,
                            ds_agencia_ori  VARCHAR(10),
                            ds_conta_ori    VARCHAR(15),
                            id_empresa      INTEGER
                        )
                      ");
        $table = $this->table('manutencao.insere_empresa_banco');
        $rows = [
                   ['ds_empresa' => 'A M AGRO CONSULTORIA E PLANEJAMENTO AGROPECUÁRIO LTDA-ME'                         , 'cnpj' => '12.892.336/0001-95', 'ds_fantasia' => 'A M AGRO'                                                  , 'id_banco' => 27, 'ds_agencia' => '0804-4', 'ds_conta' => '43.927-4'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'A. M. ASSAKURA E CIA LTDA'                                                        , 'cnpj' => '06.017.295/0001-95', 'ds_fantasia' => 'ESTRELA DO CAMPO ASSISTENCIA AGROPECUARIA'                 , 'id_banco' => 27, 'ds_agencia' => '1351-0', 'ds_conta' => '8851-0'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ADRIANA DE LOURDES PEREIRA DE OLIVEIRA ME'                                        , 'cnpj' => '08.049.979/0001-02', 'ds_fantasia' => 'ADRIANA'                                                   , 'id_banco' => 24, 'ds_agencia' => '2989'  , 'ds_conta' => '00001632-0'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGECON AGROSERVIÇOS E CONSULTORIA LTDA - ME'                                      , 'cnpj' => '03.806.305/0001-83', 'ds_fantasia' => 'AGECON AGROSERVIÇOS E CONSULTORIAS'                        , 'id_banco' => 27, 'ds_agencia' => '0903-2', 'ds_conta' => '17258-8'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGLIBERTO BIANCHI'                                                                , 'cnpj' => '17.905.956/0001-35', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0181-3', 'ds_conta' => '22163-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGRO DE MATTIA SERVIÇO DE ENGENHARIA AGRONOMICA EIRELI'                           , 'cnpj' => '34.054.606/0001-21', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '2604'  , 'ds_conta' => '62055-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGRO FIELD CONSULTORIA E PLANEJAMENTO AGRÍCOLA LTDA - ME'                         , 'cnpj' => '10.251.311/0001-87', 'ds_fantasia' => 'AGROFIELD'                                                 , 'id_banco' => 27, 'ds_agencia' => '2278-0', 'ds_conta' => '78890-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGRO JARDIM AGRONOMIA E CONSULTORIA  RURAL LTDA ME'                               , 'cnpj' => '04.247.134/0001-62', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '5257-4', 'ds_conta' => '53005-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROEXCELLENCE PLANEJAMENTOS LTDA'                                                , 'cnpj' => '17.420.907/0001-02', 'ds_fantasia' => 'AGROEXCELLENCE PLANEJAMENTOS'                              , 'id_banco' => 27, 'ds_agencia' => '0676-9', 'ds_conta' => '21678-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGRONÔMICA CONSULTORIA E PROJETOS LTDA'                                           , 'cnpj' => '29.300.660/0001-70', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '138-4' , 'ds_conta' => '61500-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROPAMPA ASSESSORIA AGRONÔMICA LTDA - ME'                                        , 'cnpj' => '14.588.089/0001-63', 'ds_fantasia' => 'AGROPAMPA'                                                 , 'id_banco' => 56, 'ds_agencia' => '6002'  , 'ds_conta' => '105228-4'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROPLAN ESCRIT.TEDCNICO DE PLANEJ. AGROPEC. S/C LTDA'                            , 'cnpj' => '77.877.165/0001-70', 'ds_fantasia' => 'AGROPLAN'                                                  , 'id_banco' => 27, 'ds_agencia' => '0959-8', 'ds_conta' => '6965-5'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROS ENGENHARIA AGRONOMICA LTDA ME'                                              , 'cnpj' => '10.923.059/0001-05', 'ds_fantasia' => 'AGROS ENGENHARIA AGRONOMICA'                               , 'id_banco' => 27, 'ds_agencia' => '0656-4', 'ds_conta' => '30272-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROTÉCNICA NATAL S/S LTDA'                                                       , 'cnpj' => '78.037.884/0001-46', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '2587-9', 'ds_conta' => '39063-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROTRUST PERICIAS LTDA'                                                          , 'cnpj' => '27.416.069/0001-57', 'ds_fantasia' => ''                                                          , 'id_banco' => 39, 'ds_agencia' => '5686'  , 'ds_conta' => '03845-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROVISTA CONSULTORIA LTDA'                                                       , 'cnpj' => '12.153.794/0001-02', 'ds_fantasia' => ''                                                          , 'id_banco' => 26, 'ds_agencia' => '0625'  , 'ds_conta' => '061247260-6'   , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGROVISTA PRESTADORA DE SERVIÇO AGRÍCOLA LTDA - ME'                               , 'cnpj' => '17.299.487/0001-58', 'ds_fantasia' => ''                                                          , 'id_banco' => 24, 'ds_agencia' => '0420'  , 'ds_conta' => '3706-9'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ALCIDES MENDONÇA SALVADOR ME'                                                     , 'cnpj' => '32.540.218/0001-25', 'ds_fantasia' => ''                                                          , 'id_banco' => 29, 'ds_agencia' => '0377-8', 'ds_conta' => '4741-4'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ALEX J DA ROSA - ME'                                                              , 'cnpj' => '23.089.146/0001-50', 'ds_fantasia' => 'ALEX J DA ROSA - ME'                                       , 'id_banco' => 27, 'ds_agencia' => '0732-3', 'ds_conta' => '18998-7'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ANDRE MARISQUIRENA GALHO ME'                                                      , 'cnpj' => '10.613.530/0001-69', 'ds_fantasia' => 'SEARA PLANEJAMENTO E ASSISTENCIA TECNICA'                  , 'id_banco' => 27, 'ds_agencia' => '2840-1', 'ds_conta' => '12284-X'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ANTENOR FERNANDES COGO'                                                           , 'cnpj' => '32.230.935/0001-50', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '0740'  , 'ds_conta' => '88238-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ANTÔNIO CLELIO MAXIMILIANO BATALHA NETO - ME'                                     , 'cnpj' => '28.173.890/0001-52', 'ds_fantasia' => 'BATALHA CONSULTORIA E PERÍCIAS AGRÍCOLAS'                  , 'id_banco' => 24, 'ds_agencia' => '0527'  , 'ds_conta' => '3.804-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ANTONIO PICCINI JUNIOR - PICCINI AGRO'                                            , 'cnpj' => '19.394.479/0001-16', 'ds_fantasia' => 'PICCINI AGRO'                                              , 'id_banco' => 34, 'ds_agencia' => '0738'  , 'ds_conta' => '45708-7'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'APROVIST PROJETOS E VISTORIAS LTDA'                                               , 'cnpj' => '11.177.477/0001-63', 'ds_fantasia' => 'APROVIST'                                                  , 'id_banco' => 34, 'ds_agencia' => '0167'  , 'ds_conta' => '58956-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ARBOREA PROJETOS AMBIENTAIS E AGRÍCOLAS LTDA'                                     , 'cnpj' => '07.917.774/0001-20', 'ds_fantasia' => 'ARBOREA PROJETOS AMBIENTAIS E AGRÍCOLAS LTDA'              , 'id_banco' => 34, 'ds_agencia' => '0167'  , 'ds_conta' => '76528-3'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AS ASSESSORIA AGRICOLA EIRELLI ME'                                                , 'cnpj' => '24.649.999/0001-62', 'ds_fantasia' => 'AS ASSESSORIA'                                             , 'id_banco' => 24, 'ds_agencia' => '4741'  , 'ds_conta' => '00000251-2'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AST ENGENHARIAS LTDA'                                                             , 'cnpj' => '10.822.150/0001-34', 'ds_fantasia' => 'AST ENGENHARIAS'                                           , 'id_banco' => 39, 'ds_agencia' => '1686'  , 'ds_conta' => '29265-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AVALIA CONSULTORIA AGRONOMICA LTDA'                                               , 'cnpj' => '10.306.054/0001-33', 'ds_fantasia' => ''                                                          , 'id_banco' => 24, 'ds_agencia' => '0527'  , 'ds_conta' => '00300000500-2' , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'BATALINI E SOUZA CONSULTORIA E PLANEJAMENTO AGRICOLA LTDA-ME'                     , 'cnpj' => '24.979.656/0001-66', 'ds_fantasia' => 'B S AGRO'                                                  , 'id_banco' => 27, 'ds_agencia' => '2278-0', 'ds_conta' => '22294-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'BERLORINI SERVIÇOS DE ENGENHARIA LTDA'                                            , 'cnpj' => '04.463.651/0001-79', 'ds_fantasia' => 'BELORINI ENGENHARIA'                                       , 'id_banco' => 24, 'ds_agencia' => '1552'  , 'ds_conta' => '4409-0'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'BOM CAMPO - EIRELI ME'                                                            , 'cnpj' => '13.850.462/0001-40', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '1187'  , 'ds_conta' => '29924-3'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'BOM TEMPO ASSESSORIA AGRONÔMICA LTDA'                                             , 'cnpj' => '10.825.062/0001-96', 'ds_fantasia' => 'VIVAZ ASSESSORIA AGROMICA'                                 , 'id_banco' => 27, 'ds_agencia' => '0485-5', 'ds_conta' => '25321-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CARLOS AUGUSTO SOUZA RODERJAN'                                                    , 'cnpj' => '08.295.264/0001-21', 'ds_fantasia' => 'PARANA SUL CONSULTORIA AGROPECUARIA'                       , 'id_banco' => 27, 'ds_agencia' => '0030-2', 'ds_conta' => '43330-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CERTA AVALIAÇÕES E FISCALIZAÇÃO LTDA ME'                                          , 'cnpj' => '15.050.207/0001-48', 'ds_fantasia' => 'CERTA'                                                     , 'id_banco' => 27, 'ds_agencia' => '6854-3', 'ds_conta' => '6456-4'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CLEBER JOSE BRUM'                                                                 , 'cnpj' => '07.505.153/0001-30', 'ds_fantasia' => 'CLEBER BRUM'                                               , 'id_banco' => 27, 'ds_agencia' => '0732-3', 'ds_conta' => '14228-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CM PERICIAS E AVALIAÇÕES LTDA'                                                    , 'cnpj' => '11.438.932/0001-37', 'ds_fantasia' => 'CASTELMAR PERICIAS E AVALIAÇÕES'                           , 'id_banco' => 29, 'ds_agencia' => '0343-3', 'ds_conta' => '0675261-6'     , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'COMANDO AGRÍCOLA LTDA - ME'                                                       , 'cnpj' => '18.075.760/0001-23', 'ds_fantasia' => ''                                                          , 'id_banco' => 24, 'ds_agencia' => '0527'  , 'ds_conta' => '00300003076-7' , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CONSULENZA ENGENHARIA E AGRONOMIA LTDA'                                           , 'cnpj' => '26.525.365/0001-23', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3081'  , 'ds_conta' => '41028-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CONSULTEC - CONSULTORIA E PLANEJAMENTO AGRONOMICO LTDA'                           , 'cnpj' => '17.096.725/0001-28', 'ds_fantasia' => 'CONSULTEC'                                                 , 'id_banco' => 27, 'ds_agencia' => '0371-9', 'ds_conta' => '46424-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CONSULTORIA AGRICOLA SUZUKI'                                                      , 'cnpj' => '15.273.754/0001-92', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3197'  , 'ds_conta' => '4759-7'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CONTAGRO CONSULTORIA AGRONOMICA LTDA'                                             , 'cnpj' => '22.112.418/0001-23', 'ds_fantasia' => 'CONTAGRO'                                                  , 'id_banco' => 24, 'ds_agencia' => '0527'  , 'ds_conta' => '3413-4'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'COOPERATIVA DE DESENVOLVIMENTO E DIFUSÃO DE TECNOLOGIA AGRICOLA DE CRUZ ALTA LTDA', 'cnpj' => '03.840.349/0001-20', 'ds_fantasia' => 'COOPERTEC'                                                 , 'id_banco' => 27, 'ds_agencia' => '0193-7', 'ds_conta' => '7860-3'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'COOPERATIVA DOS TÉCNICOS DO NOROESTE DO ESTADO DO RS'                             , 'cnpj' => '01.404.787/0001-10', 'ds_fantasia' => 'UNITEC'                                                    , 'id_banco' => 27, 'ds_agencia' => '0682'  , 'ds_conta' => '5035-0'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'COTEPLAN ENGENHARIA AGRONOMICA LTDA'                                              , 'cnpj' => '10.203.854/0001-29', 'ds_fantasia' => 'GRÁFICA UNIÃO LTDA'                                        , 'id_banco' => 27, 'ds_agencia' => '656-4' , 'ds_conta' => '16633-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CRISTIAN ZANDONÁ CRIVELETTO ME'                                                   , 'cnpj' => '19.451.741/0001-17', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '155'   , 'ds_conta' => '56453-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CTVIP ASSESSORIA AGRONOMICA LTDA'                                                 , 'cnpj' => '09.154.665/0001-24', 'ds_fantasia' => 'CTVIP AGRONOMIA'                                           , 'id_banco' => 27, 'ds_agencia' => '3172-0', 'ds_conta' => '12689-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CULTIVAR PROJETOS E ASSISTÊNCIA TÉCNICA LTDA'                                     , 'cnpj' => '09.638.692/0001-72', 'ds_fantasia' => 'CULTIVAR ASSISTENCIA TECNICA AGROPECUARIA'                 , 'id_banco' => 27, 'ds_agencia' => '495-2' , 'ds_conta' => '45732-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'D M KISHINO & CIA LTDA ME'                                                        , 'cnpj' => '19.684.269/0001-62', 'ds_fantasia' => 'SERVIÇO DE AGRONOMIA E CONSULTORIA AGRICOLA'               , 'id_banco' => 39, 'ds_agencia' => '0932'  , 'ds_conta' => '08577-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'DAL TOE ASSITÊNCIA TÉCNICA E REPRESENTAÇÕES LTDA - ME'                            , 'cnpj' => '21.987.639/0001-82', 'ds_fantasia' => 'AGRONOMICA DAL TOE'                                        , 'id_banco' => 54, 'ds_agencia' => '3074-0', 'ds_conta' => '35.253-5'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'DC AGRO ATIVIDADES DE PERICIAS AGRICOLAS LTDA'                                    , 'cnpj' => '35.166.790/0001-64', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3081-3', 'ds_conta' => '33805-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'DIOGO CREPALDI SERVIÇOS AGRONÔMICOS E REPRESENTAÇÕES'                             , 'cnpj' => '37.648.814/0001-47', 'ds_fantasia' => 'CREPAGRO ASSISTENCIA TECNICA E REPRESENTACOES'             , 'id_banco' => 54, 'ds_agencia' => '3074-0', 'ds_conta' => '69400-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'DOUGLAS BORGES DE CAMPOS'                                                         , 'cnpj' => '33.909.270/0001-79', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3081'  , 'ds_conta' => '32947-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'E J ASSESSORIA E ASSISTENCIA TECNICA RURAL LTDA'                                  , 'cnpj' => '11.408.710/0001-71', 'ds_fantasia' => 'E J ASSESSORIA E ASSISTENCIA TECNICA RURAL LTDA'           , 'id_banco' => 27, 'ds_agencia' => '3939-X', 'ds_conta' => '9575-3'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'E. S. YOSHIDA CONSULTORIA E PLANEJAMENTO AGRICOLA E SEGURANCA DO TRABALHO'        , 'cnpj' => '15.293.460/0001-22', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '4355'  , 'ds_conta' => '9833-7'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ECOVISÃO CONSULTORIA AGRÍCOLA E AMBIENTAL LTDA'                                   , 'cnpj' => '11.198.083/0001-91', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '0333'  , 'ds_conta' => '05286-8'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'EDUARDO FERRREIRA BORGES DE CARVALHO ME'                                          , 'cnpj' => '18.436.891/0001-99', 'ds_fantasia' => 'EDUARDO'                                                   , 'id_banco' => 24, 'ds_agencia' => '3459'  , 'ds_conta' => '03000387-4'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ELISANGELA DE MORAES FIGUEIRA PLANEJAMENTOS AGROPECUÁRIOS - ME'                   , 'cnpj' => '11.736.419/0001-22', 'ds_fantasia' => 'PROTEGE - INSECT AÇAO'                                     , 'id_banco' => 27, 'ds_agencia' => '0400-6', 'ds_conta' => '11719-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'EMERSON DE MORAIS'                                                                , 'cnpj' => '37.750.074/0001-55', 'ds_fantasia' => 'TECNOAGRO'                                                 , 'id_banco' => 27, 'ds_agencia' => '0199-6', 'ds_conta' => '68980-7'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'EMW CONSULTORIA E PLANEJAMENTO LTDA'                                              , 'cnpj' => '03.066.647/0001-04', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '737-4' , 'ds_conta' => '5471-2'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ENGPLAN SERVIÇOS AGRONOMICOS LTDA - ME'                                           , 'cnpj' => '17.608.249/0001-87', 'ds_fantasia' => 'ENGPLAN SERVIÇOS AGRONOMICOS LTDA - ME'                    , 'id_banco' => 27, 'ds_agencia' => '0656-4', 'ds_conta' => '19649-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'EXATA CONSULTORIA AGRONOMICA LTDA - ME'                                           , 'cnpj' => '11.255.636/0001-09', 'ds_fantasia' => ''                                                          , 'id_banco' => 26, 'ds_agencia' => '0210'  , 'ds_conta' => '060627900-6'   , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'FABIANO PINHEIRO OLIVEIRA E CIA LTDA'                                             , 'cnpj' => '33.236.059/0001-32', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '2349-3', 'ds_conta' => '59.924-7'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'FELIPE SOARES VALIM - ME'                                                         , 'cnpj' => '20.647.934/0001-27', 'ds_fantasia' => 'FSV ENGENHARIA AGRONÔMICA'                                 , 'id_banco' => 54, 'ds_agencia' => '3081'  , 'ds_conta' => '28.709-1'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'FERRIGOLO SERVIÇOS AGRONOMICOS LTDA ME'                                           , 'cnpj' => '18.941.938/0001-71', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '1484-2', 'ds_conta' => '33498-7'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'FLORA CONSULTORIA E PROJETO AGRÍCOLA EIRELI - ME'                                 , 'cnpj' => '24.891.497/0001-43', 'ds_fantasia' => 'FLORA'                                                     , 'id_banco' => 34, 'ds_agencia' => '0903'  , 'ds_conta' => '37080-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'FOLIAR ASSESSORIA RURAL LTDA'                                                     , 'cnpj' => '85.275.584/0001-60', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0656-4', 'ds_conta' => '12287-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'G HITOSHI KABAYASHI'                                                              , 'cnpj' => '32.127.520/0001-56', 'ds_fantasia' => 'AGRO-ORIENTI'                                              , 'id_banco' => 34, 'ds_agencia' => '0726'  , 'ds_conta' => '46808-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'G M DE ASSUNÇÃO PERÍCIA RURAL E AMBIENTAL'                                        , 'cnpj' => '32.603.691/0001-04', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '4396-6', 'ds_conta' => '9.928-7'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'G. A. DE MELLO CONSULTORIA'                                                       , 'cnpj' => '33.522.445/0001-90', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '4355-9', 'ds_conta' => '55.441-3'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'G.R. DOS SANTOS - APOIO ADMINISTRATIVO - ME'                                      , 'cnpj' => '10.544.066/0001-04', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '1510-5', 'ds_conta' => '24941-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'GEOPOTTER CONSULTORIA AGRONOMICA LTDA'                                            , 'cnpj' => '14.690.287/0001-33', 'ds_fantasia' => 'GEOPOTTER'                                                 , 'id_banco' => 34, 'ds_agencia' => '0434'  , 'ds_conta' => '41432-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'GEOSERRA CONSULTORIA AGRÍCOLA LTDA'                                               , 'cnpj' => '15.331.405/0001-80', 'ds_fantasia' => ''                                                          , 'id_banco' => 29, 'ds_agencia' => '7221'  , 'ds_conta' => '0001420-6'     , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'GEOTOP PLANEJAMENTO & TOPOGRAFIA LTDA'                                            , 'cnpj' => '14.603.155/0001-27', 'ds_fantasia' => 'GEOTOP PLANEJAMENTO & TOPOGRAFIA'                          , 'id_banco' => 27, 'ds_agencia' => '0656-4', 'ds_conta' => '18526-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'GUSTAVO SEVERO DE SEVERO'                                                         , 'cnpj' => '11.313.792/0001-70', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '434'   , 'ds_conta' => '57767-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'H&F PROJETOS E CONSULTORIA AGRICOLA LTDA - ME'                                    , 'cnpj' => '20.650.912/0001-16', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '30-2'  , 'ds_conta' => '84669-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'HOSHINO ASSESSORIA E PLANEJAMENTO AGROPECUARIO LTDA ME'                           , 'cnpj' => '11.603.877/0001-93', 'ds_fantasia' => 'ECOPLAN'                                                   , 'id_banco' => 27, 'ds_agencia' => '2212-8', 'ds_conta' => '12094-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'J. BRESSIANI PERÍCIAS'                                                            , 'cnpj' => '29.651.606/0001-79', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '0710'  , 'ds_conta' => '20334-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'J.L ENGENHARIA E CONSULTORIA LTDA'                                                , 'cnpj' => '79.384.202/0001-34', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3251'  , 'ds_conta' => '706-4'         , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'JOÃO PAULO O DE MENESES'                                                          , 'cnpj' => '31.732.437/0001-43', 'ds_fantasia' => 'SUPORTE CONSULTING'                                        , 'id_banco' => 27, 'ds_agencia' => '4710-4', 'ds_conta' => '22773-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'LAERTI FOLETTO STRADA - ME'                                                       , 'cnpj' => '17.804.984/0001-66', 'ds_fantasia' => 'STRADA PROJETOS E CONSULTORIA'                             , 'id_banco' => 26, 'ds_agencia' => '588'   , 'ds_conta' => '06126529.0-6'  , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'LIMAS CONSULTORIA E PERICIAS RURAIS LTDA - ME'                                    , 'cnpj' => '21.042.005/0001-57', 'ds_fantasia' => 'LIMAS'                                                     , 'id_banco' => 54, 'ds_agencia' => '4370'  , 'ds_conta' => '000022481-2'   , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'LUIZ FRANCISCO DUTRA MATTEI - ME'                                                 , 'cnpj' => '23.031.139/0001-06', 'ds_fantasia' => ''                                                          , 'id_banco' => 26, 'ds_agencia' => '133'   , 'ds_conta' => '61874330-6'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MANDIAGRO REPRESENTAÇÕES LTDA'                                                    , 'cnpj' => '10.977.019/0001-46', 'ds_fantasia' => ''                                                          , 'id_banco' => 24, 'ds_agencia' => '1595'  , 'ds_conta' => '00032173-7'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MARCOS EVARISTO MILGIORANÇA ME'                                                   , 'cnpj' => '08.806.957/0001-31', 'ds_fantasia' => 'MARCAO AGRONOMIA'                                          , 'id_banco' => 27, 'ds_agencia' => '2685-9', 'ds_conta' => '7988-0'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MARCOS MUNHAK E CIA LTDA - ME'                                                    , 'cnpj' => '17.661.659/0001-91', 'ds_fantasia' => 'MUNHAK SOLUÇÕES AGROPECUÁRIAS'                             , 'id_banco' => 34, 'ds_agencia' => '0710'  , 'ds_conta' => '95097-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MARDULA ENGENHARIA LTDA'                                                          , 'cnpj' => '11.344.668/0001-72', 'ds_fantasia' => 'MARDULA ENGENHARIA'                                        , 'id_banco' => 29, 'ds_agencia' => '0340-9', 'ds_conta' => '30564-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MARTINS ASSESSORIA AGRO ECONOMICA LTDA - ME'                                      , 'cnpj' => '12.141.216/0001-56', 'ds_fantasia' => 'MARTINS ASSESSORIA'                                        , 'id_banco' => 24, 'ds_agencia' => '3540'  , 'ds_conta' => '00000848-5'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MULAZZANI & MORIN LTDA'                                                           , 'cnpj' => '10.747.979/0001-10', 'ds_fantasia' => ''                                                          , 'id_banco' => 26, 'ds_agencia' => '0377'  , 'ds_conta' => '060338110-1'   , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MV PROJ. TECNICOS E ASSES. AGRONOMICA LTDA - ME'                                  , 'cnpj' => '30.960.060/0001-17', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0669-6', 'ds_conta' => '14234-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'NABOR  VELHO JUNIOR'                                                              , 'cnpj' => '08.953.221/0001-96', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '4426-1', 'ds_conta' => '6654-0'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'NATIVA - SERVICOS DE AGRONOMIA LTDA ME'                                           , 'cnpj' => '20.376.499/0001-43', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '0167'  , 'ds_conta' => '16727-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'NISUS INOVAÇÃO E TECNOLOGIAS AGROAMBIENTAIS EIRELI'                               , 'cnpj' => '30.581.523/0001-30', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3078-3', 'ds_conta' => '13.889-4'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'NORPLAN PLANEJAMENTO AGROPECUÁRIO E AMBIENTAL LTDA'                               , 'cnpj' => '11.115.941/0001-97', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0429-4', 'ds_conta' => '14887-3'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'NOVA SAFRA ASSESSORIA E PERÍCIA RURAL LTDA'                                       , 'cnpj' => '16.620.633/0001-32', 'ds_fantasia' => 'NOVA SAFRA ASSESSORIA'                                     , 'id_banco' => 27, 'ds_agencia' => '3153-4', 'ds_conta' => '10585-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'NSS SERVIÇOS AGRICOLAS LTDA ME'                                                   , 'cnpj' => '24.343.612/0001-45', 'ds_fantasia' => 'NSS SERVIÇOS AGRICOLAS LTDA ME'                            , 'id_banco' => 34, 'ds_agencia' => '903'   , 'ds_conta' => '26306-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'NUTRIENGE SERVIÇOES DE NUTRIÇÃO E ENGENHARIA EIRELI - ME'                         , 'cnpj' => '27.071.116/0001-78', 'ds_fantasia' => 'NUTRIENGE'                                                 , 'id_banco' => 29, 'ds_agencia' => '6695-8', 'ds_conta' => '8881-1'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'OLIVEIRA & FABRI CONSULTORIA DE SEG. E PLANEJAMENTO AGRICOLA LTDA'                , 'cnpj' => '33.099.782/0001-17', 'ds_fantasia' => 'ÁGUIA CONSULTORIA'                                         , 'id_banco' => 34, 'ds_agencia' => '0718'  , 'ds_conta' => '95531-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'P&K AGRÍCOLA LTDA ME'                                                             , 'cnpj' => '14.874.571/0001-60', 'ds_fantasia' => 'P&K AGRICOLA'                                              , 'id_banco' => 39, 'ds_agencia' => '1688'  , 'ds_conta' => '56422-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PAIM CONSULTORIA AGRONOMICA E PECUARIA LTDA'                                      , 'cnpj' => '10.771.126/0001-13', 'ds_fantasia' => 'PAIM CONSULTORIA AGRONOMICA E PECUARIA LTDA'               , 'id_banco' => 27, 'ds_agencia' => '0170-8', 'ds_conta' => '31940-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PINHAL CONSULTORIA AMBIENTAL E AGRICOLA LTDA'                                     , 'cnpj' => '13.645.430/0001-02', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '4508-x', 'ds_conta' => '6340-1'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PLANALTO ASSESSORIA AGRICOLA LTDA - ME'                                           , 'cnpj' => '07.213.716/0001-16', 'ds_fantasia' => 'PLANALTO ASSESSORIA'                                       , 'id_banco' => 27, 'ds_agencia' => '0231-3', 'ds_conta' => '26993-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PLANO VERDE PLANEJAMENTO AGROPECUÁRIO E AMBIENTAL LTDA'                           , 'cnpj' => '95.861.043/0001-78', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '1389-7', 'ds_conta' => '13312-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PLANRURAL PROJETOS AGROPECUÁRIOS LTDA'                                            , 'cnpj' => '10.573.258/0001-30', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0959-8', 'ds_conta' => '24664-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'POTIPLAN SERVIÇOS AGROPECUÁRIOS LTDA'                                             , 'cnpj' => '79.986.097/0001-03', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '0753'  , 'ds_conta' => '01932-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PRECISAO CONSULTORIA AGRONOMICA LTDA - ME'                                        , 'cnpj' => '14.726.018/0001-80', 'ds_fantasia' => 'PRECISAO CONSULTORIA AGRONOMICA'                           , 'id_banco' => 27, 'ds_agencia' => '3734'  , 'ds_conta' => '9027-1'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PROFITTO AGROFLORESTAL LTDA ME'                                                   , 'cnpj' => '16.722.411/0001-20', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '0268'  , 'ds_conta' => '64565-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PROGREDIR ENGENHARIA AGRONOMICA LTDA - ME'                                        , 'cnpj' => '16.620.737/0001-47', 'ds_fantasia' => 'PROGREDIR'                                                 , 'id_banco' => 27, 'ds_agencia' => '0349-2', 'ds_conta' => '60.829-7'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PROJETOS AGRICOLAS PLANTTO LTDA'                                                  , 'cnpj' => '10.305.018/0001-55', 'ds_fantasia' => 'PLANTTO'                                                   , 'id_banco' => 27, 'ds_agencia' => '0891-5', 'ds_conta' => '19955-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'R BELORINI DA SILVA ASSESSORIA PARA AGRONEGÓCIOS ME'                              , 'cnpj' => '26.755.414/0001-14', 'ds_fantasia' => 'R BELORINI DA SILVA ASSESSORIA PARA AGRONEGÓCIOS ME'       , 'id_banco' => 27, 'ds_agencia' => '4693-0', 'ds_conta' => '4004-5'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'R PEREIRA CONSULTORIA RURAL - ME'                                                 , 'cnpj' => '28.974.759/0001-94', 'ds_fantasia' => 'R PEREIRA CONSULTORIA RURAL - ME'                          , 'id_banco' => 34, 'ds_agencia' => '0903'  , 'ds_conta' => '57087'         , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RAFAEL CESAR BELINATO PLANEJAMENTO AGROPECUÁRIOS - ME'                            , 'cnpj' => '31.865.635/0001-85', 'ds_fantasia' => 'R.B. PLANEJAMENTOS AGROPECUÁRIOS'                          , 'id_banco' => 34, 'ds_agencia' => '0736'  , 'ds_conta' => '42.210-0'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RAFAEL DIOMIRO LOPES'                                                             , 'cnpj' => '28.999.659/0001-12', 'ds_fantasia' => 'AGROSOLO'                                                  , 'id_banco' => 27, 'ds_agencia' => '0317-4', 'ds_conta' => '31601-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RGM GEOPLANEJAMENTO LTDA'                                                         , 'cnpj' => '10.771.222/0001-61', 'ds_fantasia' => 'PLANOGEO - PLANEJAMENTO E TOPOGRAFIA'                      , 'id_banco' => 27, 'ds_agencia' => '1797-3', 'ds_conta' => '14126-7'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RODRIGO LOPES DE BRITTO - ME'                                                     , 'cnpj' => '23.238.524/0001-10', 'ds_fantasia' => 'AGROBRITTO'                                                , 'id_banco' => 27, 'ds_agencia' => '3534-3', 'ds_conta' => '18107-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ROSA PLANEJAMENTO AGROPECUARIO E ASSISTENCIA TECNICA'                             , 'cnpj' => '94.442.019/0001-31', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '2005-2', 'ds_conta' => '1217-5'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ROSA, QUEVEDO & SELL LTDA'                                                        , 'cnpj' => '35.691.894/0001-98', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0617-3', 'ds_conta' => '55455-3'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RUMO AGRORURAL CONSULTORIA E PERICIA LTDA ME'                                     , 'cnpj' => '14.469.560/0001-02', 'ds_fantasia' => 'RUMO AGRORURAL'                                            , 'id_banco' => 54, 'ds_agencia' => '3036-8', 'ds_conta' => '42984-8'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RURAL ASSISTÊNCIA TÉCNICA E PROJETOS AGRÍCOLAS LTDA'                              , 'cnpj' => '78.672.474/0001-77', 'ds_fantasia' => 'RURAL PLANEJAMENTOS AGRICOLAS'                             , 'id_banco' => 27, 'ds_agencia' => '495-2' , 'ds_conta' => '12414-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RURALSERVICE S/S'                                                                 , 'cnpj' => '78.958.972/0001-80', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0349'  , 'ds_conta' => '3462-2'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'S.S PIGIONI LTDA - ME'                                                            , 'cnpj' => '53.219.770/0001-96', 'ds_fantasia' => 'GERPLAN EMPRENDIMENTOS RURAIS'                             , 'id_banco' => 27, 'ds_agencia' => '1675-6', 'ds_conta' => '60267-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SAES CONSULTORIA E ASSISTENCIA TECNICA LTDA'                                      , 'cnpj' => '08.178.136/0001-06', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0406-5', 'ds_conta' => '38254-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SANDOLI E OLIVEIRA CONSULTORIA AGRICOLA LTDA'                                     , 'cnpj' => '33.145.135/0001-02', 'ds_fantasia' => 'SANDOLI E OLIVEIRA CONSULTORIA'                            , 'id_banco' => 65, 'ds_agencia' => '0001'  , 'ds_conta' => '2821470-6'     , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SANOMIA & SANOMIA LTDA'                                                           , 'cnpj' => '34.559.860/0001-81', 'ds_fantasia' => ''                                                          , 'id_banco' => 29, 'ds_agencia' => '2023-0', 'ds_conta' => '20907-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SCP AGRONEGOCIOS EIRELI'                                                          , 'cnpj' => '35.248.532/0001-27', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '0730'  , 'ds_conta' => '10261-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SOLIDA AGROCONSULTORIA LTDA - ME'                                                 , 'cnpj' => '07.795.454/0001-45', 'ds_fantasia' => 'SOLIDA AGROCONSULTORIA'                                    , 'id_banco' => 27, 'ds_agencia' => '3048-1', 'ds_conta' => '19398-4'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SOLLOS PROJETO E ASSESSORIA EM AGRONEGÓCIOS LTDA'                                 , 'cnpj' => '10.213.067/0001-68', 'ds_fantasia' => 'SOLLOS'                                                    , 'id_banco' => 27, 'ds_agencia' => '0587-8', 'ds_conta' => '52197-3'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SV BUENO E CIA LTDA'                                                              , 'cnpj' => '17.239.136/0001-51', 'ds_fantasia' => ''                                                          , 'id_banco' => 24, 'ds_agencia' => '0483'  , 'ds_conta' => '00300003586-8' , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'TACONE ASSESSORIA EM ATIVIDADES AGRÍCOLAS'                                        , 'cnpj' => '29.917.763/0001-83', 'ds_fantasia' => 'TG Agro'                                                   , 'id_banco' => 34, 'ds_agencia' => '0723'  , 'ds_conta' => '22287-8'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'THAIS RUBIRA FERNANDES SILVEIRA'                                                  , 'cnpj' => '33.031.038/0001-80', 'ds_fantasia' => 'AGRO SERVICE'                                              , 'id_banco' => 29, 'ds_agencia' => '009-4' , 'ds_conta' => '9585-0'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'TOBIAS DE LIMA BIAZZI'                                                            , 'cnpj' => '33.894.095/0001-93', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3081'  , 'ds_conta' => '33011-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'TREVO PROJETO E CONSULTORIA AMBIENTAL LTDA'                                       , 'cnpj' => '24.584.467/0001-94', 'ds_fantasia' => ''                                                          , 'id_banco' => 54, 'ds_agencia' => '3036-8', 'ds_conta' => '23193-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'UNIVERSO AGRÍCOLA COMERCIO E REPRESENTAÇÕES LTDA'                                 , 'cnpj' => '09.433.075/0001-30', 'ds_fantasia' => 'UNIVERSO AGRICOLA'                                         , 'id_banco' => 26, 'ds_agencia' => '731-5' , 'ds_conta' => '26452-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'VALENTE & NIZA REPRESENTAÇÕES LTDA - ME'                                          , 'cnpj' => '11.654.222/0001-44', 'ds_fantasia' => 'CONSULTECNICA - CONSULTORIA AGROPECUARIA'                  , 'id_banco' => 34, 'ds_agencia' => '0726'  , 'ds_conta' => '52024-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'VIA VERDE - CONSULTORIA AGROPECUARIA EM SISTEMAS TROPICAIS'                       , 'cnpj' => '04.071.715/0001-96', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '0408-1', 'ds_conta' => '22278-x'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'VIGA NEGOCIOS IMOBILIARIOS AVALIACOES E PERICIAS LTDA - ME'                       , 'cnpj' => '20.083.210/0001-06', 'ds_fantasia' => 'VIGA NEGOCIOS IMOBILIARIOS AVALIACOES E PERICIAS LTDA - ME', 'id_banco' => 34, 'ds_agencia' => '1533'  , 'ds_conta' => '60101-2'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'VIGOR SERVIÇOS AGRONÔMICOS LTDA'                                                  , 'cnpj' => '11.345.678/0001-22', 'ds_fantasia' => 'VIGOR'                                                     , 'id_banco' => 27, 'ds_agencia' => '0677-7', 'ds_conta' => '13230-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'VINICIUS WAGNER CARDOSO'                                                          , 'cnpj' => '31.112.167/0001-78', 'ds_fantasia' => 'Agro Vando'                                                , 'id_banco' => 35, 'ds_agencia' => '0263'  , 'ds_conta' => '13001344-7'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'VISTAAGRO CONSULTORIA E PLANEJAMENTO AGRONOMICO LTDA'                             , 'cnpj' => '26.235.619/0001-79', 'ds_fantasia' => 'VISTAAGRO'                                                 , 'id_banco' => 34, 'ds_agencia' => '0361'  , 'ds_conta' => '699136'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SANDAGRO CONSULTORIA AGRICOLA LTDA'                                               , 'cnpj' => '38.597.087/0001-07', 'ds_fantasia' => 'SANDAGRO CONSULTORIA AGRICOLA'                             , 'id_banco' => 34, 'ds_agencia' => '0736'  , 'ds_conta' => '57155-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'DC & JP CONSULTORIA AGRONOMICA LTDA'                                              , 'cnpj' => '37.731.167/0001-32', 'ds_fantasia' => 'INTEGRAR'                                                  , 'id_banco' => 54, 'ds_agencia' => '4342'  , 'ds_conta' => '60980-3'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RURALTEC CONSULTORIA E PROJETOS LTDA'                                             , 'cnpj' => '41.861.714/0001-71', 'ds_fantasia' => 'RURALTEC'                                                  , 'id_banco' => 54, 'ds_agencia' => '3081'  , 'ds_conta' => '41.566-9'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'FIORAVANTE & MONDINI SERVICOS LTDA.'                                              , 'cnpj' => '41.515.997/0001-08', 'ds_fantasia' => 'DOMINIO PERICIAS AGRICOLAS'                                , 'id_banco' => 62, 'ds_agencia' => '1514-8', 'ds_conta' => '011.728-5'     , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'RK ASSESSORIA RURAL LTDA'                                                         , 'cnpj' => '40.614.768/0001-70', 'ds_fantasia' => 'RK ASSESSORIA RURAL LTDA'                                  , 'id_banco' => 27, 'ds_agencia' => '0656-4', 'ds_conta' => '28774-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'JOAO PAULO DO AMARAL LTDA'                                                        , 'cnpj' => '35.416.067/0001-96', 'ds_fantasia' => 'AGROVALOR ASSESSORIA AGRICOLA'                             , 'id_banco' => 54, 'ds_agencia' => '4355'  , 'ds_conta' => '687669'        , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SSP ENGENHARIA AGRONOMICA LTDA'                                                   , 'cnpj' => '38.828.985/0001-10', 'ds_fantasia' => 'CONFIAGRI - PLANEJAMENTO E CONSULTORIA AGROPECUARIA'       , 'id_banco' => 34, 'ds_agencia' => '903'   , 'ds_conta' => '40208-6'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'G L BELEDELLI ME'                                                                 , 'cnpj' => '24.928.992/0001-80', 'ds_fantasia' => 'G L BELEDELLI ME'                                          , 'id_banco' => 26, 'ds_agencia' => '349'   , 'ds_conta' => '06.019261.0-0' , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'MARCELO DA SILVA BARBOSA'                                                         , 'cnpj' => '37.121.606/0001-95', 'ds_fantasia' => 'SEMEIA'                                                    , 'id_banco' => 64, 'ds_agencia' => '0001'  , 'ds_conta' => '76714496-7'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'TALAMINI DE ABREU  E SANTOS CONSULTORIA AGRONOMICA LTDA'                          , 'cnpj' => '40.453.928/0001-46', 'ds_fantasia' => 'AGRI EXATA'                                                , 'id_banco' => 24, 'ds_agencia' => '527'   , 'ds_conta' => '003.00004172-6', 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'DIEGO CRIVELLARO SPAGNOLO'                                                        , 'cnpj' => '39.257.574/0001-85', 'ds_fantasia' => 'DS SERVICOS AGRONOMICOS'                                   , 'id_banco' => 24, 'ds_agencia' => '486'   , 'ds_conta' => '003.1.002-0'   , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'HARPIA PERICIAS RURAIS E CONSULTORIA LTDA'                                        , 'cnpj' => '41.074.911/0001-40', 'ds_fantasia' => 'HARPIA PERICIAS'                                           , 'id_banco' => 67, 'ds_agencia' => '001'   , 'ds_conta' => '5845518-3'     , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'BETIOLO & MARAFON LTDA'                                                           , 'cnpj' => '31.963.717/0001-62', 'ds_fantasia' => 'SAFRA - PERICIAS E PROJETOS AGRICOLAS'                     , 'id_banco' => 24, 'ds_agencia' => '1552'  , 'ds_conta' => '00005208-5'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'AGRO-RAMPIM - CONSULTORIA E PLANEJAMENTO AGROPECUARIO LTDA'                       , 'cnpj' => '06.350.669/0001-90', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '2721-9', 'ds_conta' => '10012-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'PAULA VEIGA'                                                                      , 'cnpj' => '32.665.900/0001-44', 'ds_fantasia' => 'AGRONOMICA PROJETOS E CONSULTORIA AGROPECUARIA'            , 'id_banco' => 34, 'ds_agencia' => '903'   , 'ds_conta' => '00086730-1'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CP-AGRO PLANEJAMENTO AGRONOMICO LTDA'                                             , 'cnpj' => '38.657.395/0001-72', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '268'   , 'ds_conta' => '17683-5'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'CANELLO ENGENHARIA LTDA.'                                                         , 'cnpj' => '34.640.606/0001-03', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '170'   , 'ds_conta' => '47836-9'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SAMUEL LOPES CONSULTORIA AGRICOLA LTDA'                                           , 'cnpj' => '17.813.985/0001-77', 'ds_fantasia' => 'SESMET'                                                    , 'id_banco' => 27, 'ds_agencia' => '3338-3', 'ds_conta' => '29620-1'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'A. CATAPAN SERVICOS DE AGRONOMIA'                                                 , 'cnpj' => '43.516.527/0001-86', 'ds_fantasia' => ''                                                          , 'id_banco' => 27, 'ds_agencia' => '2143-1', 'ds_conta' => '16142-x'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'SILVA PROJETOS, CONSULTORIA E PERICIAS AGROPECUARIAS EIRELI'                      , 'cnpj' => '41.696.697/0001-64', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '740'   , 'ds_conta' => '23423-7'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'F & E PERICIA AGRICOLA LTDA'                                                      , 'cnpj' => '42.744.085/0001-62', 'ds_fantasia' => 'F & E PERICIA'                                             , 'id_banco' => 27, 'ds_agencia' => '2034-6', 'ds_conta' => '17.207-3'      , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'ATIVA PERICIAS E AVALIACOES LTDA'                                                 , 'cnpj' => '85.254.969/0001-41', 'ds_fantasia' => ''                                                          , 'id_banco' => 29, 'ds_agencia' => '343'   , 'ds_conta' => '12355'         , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'DANIEL THOMAZI SERVICOS AGRICOLAS LTDA'                                           , 'cnpj' => '37.925.403/0001-51', 'ds_fantasia' => ''                                                          , 'id_banco' => 65, 'ds_agencia' => '0001'  , 'ds_conta' => '8996664-3'     , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'FB PERICIA E VISTORIAS AGRICOLA LTDA'                                             , 'cnpj' => '42.644.320/0001-24', 'ds_fantasia' => ''                                                          , 'id_banco' => 65, 'ds_agencia' => '0001'  , 'ds_conta' => '14091023-9'    , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'URUTU CONSULTORIA AGRICOLA LTDA'                                                  , 'cnpj' => '42.478.833/0001-02', 'ds_fantasia' => ''                                                          , 'id_banco' => 26, 'ds_agencia' => '1175'  , 'ds_conta' => '06.096102.0-6' , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL],
                   ['ds_empresa' => 'LUIS HENRIQUE SALCHER GASPARETTO'                                                 , 'cnpj' => '23.912.230/0001-22', 'ds_fantasia' => ''                                                          , 'id_banco' => 34, 'ds_agencia' => '1065'  , 'ds_conta' => '70788-0'       , 'bo_atualizada' => FALSE, 'bo_existe' => FALSE, 'ds_agencia_ori' => NULL, 'ds_conta_ori' => NULL, 'id_empresa' => NULL]
                ];
        $table->insert($rows)
              ->save();

        $builder = $this->getQueryBuilder();
        $builder->update('sistema.bancos')
                ->set('ds_nome_banco', 'BANCO MERIDIONAL S/A')
                ->where(['id' => 25])
                ->execute();
        $builder = $this->getQueryBuilder();
        $builder->update('sistema.bancos')
                ->set('ds_nome_banco', 'BANCO SANTANDER')
                ->where(['id' => 35])
                ->execute();

        $this->execute("ALTER TABLE sistema.informacoes_bancarias ADD COLUMN nu_digito_agencia VARCHAR(2)");
        $this->execute("ALTER TABLE sistema.informacoes_bancarias ADD COLUMN nu_digito_conta   VARCHAR(2)");
        
        $this->execute("CREATE OR REPLACE FUNCTION manutencao.insere_empresa_banco() RETURNS VOID AS $$
                        DECLARE
                            stSQL           VARCHAR;
                            reRecord        RECORD;
                            inIdEmpresa     INTEGER;
                            inIdInfoBank    INTEGER;
                        BEGIN
                            stSQL := '
                                       SELECT *
                                         FROM manutencao.insere_empresa_banco
                                            ;
                                     ';
                            FOR reRecord IN EXECUTE stSQL LOOP
                                PERFORM 1
                                   FROM sistema.empresas
                                  WHERE empresas.cpf_cnpj = reRecord.cnpj
                                      ;
                                IF FOUND THEN
                                    SELECT empresas.id
                                      INTO inIdEmpresa
                                      FROM sistema.empresas
                                     WHERE empresas.cpf_cnpj = reRecord.cnpj
                                         ;
                                    PERFORM 1
                                       FROM sistema.informacoes_bancarias_empresas
                                      WHERE id_empresa = inIdEmpresa
                                          ;
                                    IF FOUND THEN
                                        SELECT informacoes_bancarias_empresas.id_informacoes_bancarias
                                          INTO inIdInfoBank
                                          FROM sistema.informacoes_bancarias_empresas
                                         WHERE id_empresa = inIdEmpresa
                                             ;
                                        UPDATE manutencao.insere_empresa_banco
                                           SET bo_atualizada  = TRUE
                                             , bo_existe      = TRUE
                                             , ds_agencia_ori = (SELECT ds_agencia FROM sistema.informacoes_bancarias WHERE id = inIdInfoBank)
                                             , ds_conta_ori   = (SELECT ds_conta   FROM sistema.informacoes_bancarias WHERE id = inIdInfoBank)
                                             , id_empresa     = inIdEmpresa
                                         WHERE cnpj = reRecord.cnpj
                                             ;
                                        UPDATE sistema.informacoes_bancarias
                                           SET ds_agencia        = SPLIT_PART(reRecord.ds_agencia,'-',1)
                                             , nu_digito_agencia = SPLIT_PART(reRecord.ds_agencia,'-',2)
                                             , ds_conta          = SPLIT_PART(reRecord.ds_conta  ,'-',1)
                                             , nu_digito_conta   = SPLIT_PART(reRecord.ds_conta  ,'-',2)
                                         WHERE id = inIdInfoBank
                                             ;
                                    ELSE
                                        INSERT
                                          INTO sistema.informacoes_bancarias
                                             ( id_usuario_criacao
                                             , dt_criacao
                                             , id_banco
                                             , ds_agencia
                                             , nu_digito_agencia
                                             , ds_conta
                                             , nu_digito_conta
                                             , ds_tipo_conta
                                             )
                                        VALUES
                                             ( 2068
                                             , NOW()
                                             , reRecord.id_banco
                                             , SPLIT_PART(reRecord.ds_agencia,'-',1)
                                             , SPLIT_PART(reRecord.ds_agencia,'-',2)
                                             , SPLIT_PART(reRecord.ds_conta  ,'-',1)
                                             , SPLIT_PART(reRecord.ds_conta  ,'-',2)
                                             , 'C'
                                             );
                                        SELECT id
                                          INTO inIdInfoBank
                                          FROM sistema.informacoes_bancarias
                                         WHERE id_usuario_criacao = 2068
                                           AND id_banco           = reRecord.id_banco
                                           AND ds_agencia         = SPLIT_PART(reRecord.ds_agencia,'-',1)
                                           AND nu_digito_agencia  = SPLIT_PART(reRecord.ds_agencia,'-',2)
                                           AND ds_conta           = SPLIT_PART(reRecord.ds_conta  ,'-',1)
                                           AND nu_digito_conta    = SPLIT_PART(reRecord.ds_conta  ,'-',2)
                                             ;
                                        INSERT
                                          INTO sistema.informacoes_bancarias_empresas
                                             ( id_informacoes_bancarias
                                             , id_empresa
                                             )
                                        VALUES
                                             ( inIdInfoBank
                                             , inIdEmpresa
                                             );
                                             
                                        UPDATE manutencao.insere_empresa_banco
                                           SET bo_atualizada = TRUE
                                             , id_empresa    = inIdEmpresa
                                         WHERE cnpj = reRecord.cnpj
                                             ;
                                    END IF;
                                END IF;
                            END LOOP;
                        END;
                        $$ LANGUAGE 'plpgsql';
        ");
    
        $this->execute("SELECT manutencao.insere_empresa_banco()");
        $this->execute("DROP FUNCTION manutencao.insere_empresa_banco()");
    }

    private function downDadosBancarios()
    {
        $builder = $this->getQueryBuilder();
        $builder->update('sistema.bancos')
                ->set('ds_nome_banco', 'SANTANDER MERIDIONAL S/A')
                ->where(['id' => 25])
                ->execute();
        $builder = $this->getQueryBuilder();
        $builder->update('sistema.bancos')
                ->set('ds_nome_banco', 'BANCO DO ESTADO DE SP - BANESPA')
                ->where(['id' => 35])
                ->execute();

        $table = $this->table('sistema.informacoes_bancarias');
        $table->removeColumn('nu_digito_agencia')
              ->save();
        $table = $this->table('sistema.informacoes_bancarias');
        $table->removeColumn('nu_digito_conta')
              ->save();

        $this->execute("CREATE OR REPLACE FUNCTION manutencao.reverte_empresa_banco() RETURNS VOID AS $$
                        DECLARE
                            stSQL           VARCHAR;
                            reRecord        RECORD;
                            inIdEmpresa     INTEGER;
                            inIdInfoBank    INTEGER;
                        BEGIN
                            stSQL := '
                                       SELECT *
                                         FROM manutencao.insere_empresa_banco
                                        WHERE bo_atualizada = TRUE
                                            ;
                                     ';
                            FOR reRecord IN EXECUTE stSQL LOOP
                                SELECT informacoes_bancarias_empresas.id_informacoes_bancarias
                                  INTO inIdInfoBank
                                  FROM sistema.informacoes_bancarias_empresas
                                 WHERE id_empresa = reRecord.id_empresa
                                     ;

                                IF reRecord.bo_existe = TRUE THEN
                                    UPDATE sistema.informacoes_bancarias
                                       SET ds_agencia = reRecord.ds_agencia_ori
                                         , ds_conta   = reRecord.ds_conta_ori
                                     WHERE id = inIdInfoBank
                                         ;
                                ELSE
                                    DELETE
                                      FROM sistema.informacoes_bancarias_empresas
                                     WHERE id_informacoes_bancarias = inIdInfoBank
                                       AND id_empresa               = reRecord.id_empresa
                                         ;
                                    DELETE
                                      FROM sistema.informacoes_bancarias
                                     WHERE id = inIdInfoBank
                                         ;
                                END IF;
                            END LOOP;
                        END;
                        $$ LANGUAGE 'plpgsql';
        ");

        $this->execute("SELECT manutencao.reverte_empresa_banco()");
        $this->execute("DROP FUNCTION manutencao.reverte_empresa_banco()");

        $this->table('manutencao.insere_empresa_banco')
             ->drop()
             ->save();
    }
}
