private FCFO BuscarFornecedor(Fornecedor fornecedor, Parametros parametros)
        {
            FCFO fornecedorRM = _fornecedorApp.BuscarPorCNPJ(fornecedor.CNPJ);

            if (fornecedorRM == null)
            {
                if (parametros.ImportarFornecedores)
                {
                    string codcfo = $"000000{_autoIncrementoApp.ReservarValorAutoIncremento(0, FCFO.CODAUTOINC, 1)}".Right(6);
                    int    idcfo  = _autoIncrementoApp.ReservarValorAutoIncremento(0, FCFO.CODAUTOINC2, 1);
                    fornecedorRM = _fornecedorApp.Add(new FCFO()
                    {
                        CODCOLIGADA    = 0,
                        CODCFO         = codcfo,
                        NOME           = fornecedor.Razao_Social,
                        NOMEFANTASIA   = fornecedor.Razao_Social,
                        CGCCFO         = fornecedor.CNPJ,
                        PAGREC         = 2,
                        ATIVO          = 1,
                        PESSOAFISOUJUR = "J",
                        IDCFO          = idcfo
                    });
                }
                else
                {
                    throw new Exception(String.Format("Fornecedor {0} - {1} não encontrado na base do RM.", fornecedor.CNPJ, fornecedor.Razao_Social));
                }
            }
            return(fornecedorRM);
        }