<?php

namespace Teknisa\Libs\Util;

class Messages {
    const ERR_VAL_AF_MAX_COMP              = 'Valor de AF(s) no mês (*) acima do valor máximo para o comprador (@)';
    const ERR_QUANT_TOT_AF_MIN_FOR         = 'Quantidade total da AF (*) abaixo da quantidade mínima para o fornecedor (@)';
    const ERR_VAL_TOT_AF_MIN_FOR           = 'Valor total da AF (*) abaixo do valor mínimo para o fornecedor (@)';
    const ERR_VAL_PROC_MAX_COMP            = 'Valor do produto (*) acima do valor máximo para o comprador (@)';
    const ERR_VAL_PROD_MES_MAX_COMP        = 'Valor do produto no mês (*) acima do valor máximo para o comprador (@)';
    const ERR_QUANT_PROD_MIN_FOR           = 'Quantidade do produto (*) abaixo do mínimo para o fornecedor (@)';
    const ERR_QUANT_PROD_N_ATENDE_ARR_FOR  = 'Quantidade do produto (*) não atende ao valor de arredondamento do fornecedor (@)';
    const ERR_MARCA_OBR                    = 'Marca Obrigatória ';
    const ERR_MARCA_PREF                   = 'Marca Preferencial ';
    const ERR_RESTR_MARCA                  = 'Restrição à Marca ';
    const ERR_FOR_OBR                      = 'Fornecedor Obrigatório ';
    const ERR_FOR_PREF                     = 'Fornecedor Preferencial ';
    const ERR_RESTR_FOR                    = 'Restrição ao Fornecedor ';
    const ERR_MARCA_FOR_OBR                = 'Marca/Fornecedor Obrigatórios ';
    const ERR_MARCA_FOR_PREF               = 'Marca/Fornecedor Preferenciais ';
    const ERR_RESTR_MARCA_FOR              = 'Restrição à Marca/Fornecedor ';
    const ERR_PROD_PREF                    = 'Produto Preferencial ';
    const ERR_QUANT_TOT_AF_MIN_FOR_REG     = 'Quantidade total da AF (*) abaixo da quantidade mínima para o fornecedor na região (@)';
    const ERR_VAL_TOT_AF_MIN_FOR_REG       = 'Valor total da AF (*) abaixo do valor mínimo para o fornecedor na região (@)';
    const ERR_ORC_FIL_CONS_ULTR            = 'Orçamento da filial para consumo ultrapassado. Valor Orçado: *. Valor Realizado com a AF: @';
    const ERR_QUANT_COT_PROD_MIN           = 'Quantidade de cotação do produto (igual a *)  abaixo da quantidade mínima de cotações exigidas (@)';
    const ERR_PREC_UNI_EST_ACIMA           = 'Preço unitário unidade de estoque (*) acima do preço de custo objetivo (@)';
    const ERR_ORC_FIL_DESP_ULTR            = 'Orçamento da filial para despesa ultrapassado. Valor Orçado: *. Valor Realizado com a AF: @';
    const ERR_VAL_NVL_PROD_MAX_COMP        = 'Valor por nível do produto (*) acima do valor máximo para o comprador (@)';
    const ERR_VAL_NVL_PROD_MES_MAX_COMP    = 'Valor por nível de produto no mês (*) acima do valor máximo para o comprador (@)';
    
    const ERR_GET_QR2PATH_REPORTS_TO_BUILD_LIST  = 'Ocorreu um erro, ou o diretório não existe, ao buscar os relátorios QR2 para montagem da lista de relátorios.';
    const ERR_GET_BIRTPATH_REPORTS_TO_BUILD_LIST = 'Ocorreu um erro, ou o diretório não existe, ao buscar os relátorios Birt para montagem da lista de relátorios.';
}
