Package org.brerp.sped.nfe.util
Class RPSUtil
java.lang.Object
org.brerp.sped.nfe.util.RPSUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final StringCidadesstatic final StringCampos 0 1 2 3 4 5 Handle", "Numero RPS", "Numero Lote", Situacao, "Motivo", "Numero NFSe"static final Stringstatic final Stringstatic final Stringstatic final StringAdicionalstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringErrosstatic final Stringstatic final Stringstatic final intPaísstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringRetornosstatic final StringUtilizado caso validacao feita no resolver RPS falhestatic final Stringstatic final Stringstatic final Stringstatic final StringSituacaostatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcidadeEstado(MLocation local) CidadeUFstatic StringconvertBooleanValues(String booleanValue) Convert "Y" to 1 and "N" to 2static StringencodeToken(int adClientId, int adOrgId) static StringgerarSituacao(String respColum) Metodo traduz retorno e retorna a chave do campo na janelastatic StringlimitarTamanhoDoEmail(String emailCompleto, int tamanho) Este método irá limitar o tamanho do e-mail informado, mantande sempre o último e-mail válido que não ultrapasse o limite definido.static StringtratarArquivo(String arquivo) URLEncoder no Arquivostatic StringtratarCNPJ(String cnpj) CNPJ Somente Numerosstatic StringtratarResposta(String resp) Tratamento da Resposta (Remover "\delimiter")
-
Field Details
-
REGISTRADA
Situacao- See Also:
-
ENVIADA
- See Also:
-
AUTORIZADA
- See Also:
-
REJEITADA
- See Also:
-
CANCELADA
- See Also:
-
UPLOAD
- See Also:
-
OUTROS
Utilizado caso validacao feita no resolver RPS falhe- See Also:
-
DESCARTADA
Adicional- See Also:
-
EXCEPTION
Erros- See Also:
-
NENHUM_REGISTRO
- See Also:
-
OK_NENHUM_REG
Retornos- See Also:
-
LOTE_PROCESSANDO
- See Also:
-
CAMPOS
Campos 0 1 2 3 4 5 Handle", "Numero RPS", "Numero Lote", Situacao, "Motivo", "Numero NFSe"- See Also:
-
LBR_COUNTRYCODE_Brasil
public static final int LBR_COUNTRYCODE_BrasilPaís- See Also:
-
BARUERI
Cidades- See Also:
-
CURITIBA
- See Also:
-
LEME
- See Also:
-
PINHAIS
- See Also:
-
PIRACICABA
- See Also:
-
PIRASSUNUNGA
- See Also:
-
RIBEIRAO_PRETO
- See Also:
-
RIO_DAS_PEDRAS
- See Also:
-
SAO_JOSE_DOS_CAMPOS
- See Also:
-
SAO_PAULO
- See Also:
-
TAUBATE
- See Also:
-
ITU
- See Also:
-
MARACANAU
- See Also:
-
SAO_JOSE_DO_RIO_PRETO
- See Also:
-
SAO_LUIS
- See Also:
-
FORTALEZA
- See Also:
-
TIJUCAS
- See Also:
-
LINS
- See Also:
-
MONTES_CLAROS
- See Also:
-
NOVA_LIMA
- See Also:
-
COF_CFE_EMULADOR
- See Also:
-
ENDPOINT_ENVIA_CFE
- See Also:
-
ENDPOINT_CANCELA_CFE
- See Also:
-
ENDPOINT_IMPRIME_CFE
- See Also:
-
ENDPOINT_STATUS_CFE
- See Also:
-
ENDPOINT_CONSULTA_XML_CFE
- See Also:
-
-
Constructor Details
-
RPSUtil
public RPSUtil()
-
-
Method Details
-
gerarSituacao
Metodo traduz retorno e retorna a chave do campo na janela- Parameters:
respColum-- Returns:
-
convertBooleanValues
Convert "Y" to 1 and "N" to 2- Parameters:
booleanValue-- Returns:
- String
-
tratarArquivo
URLEncoder no Arquivo- Parameters:
String- arquivo- Returns:
- String
-
tratarResposta
Tratamento da Resposta (Remover "\delimiter")- Parameters:
String- resp- Returns:
- String
-
tratarCNPJ
CNPJ Somente Numeros- Parameters:
String- cnpj- Returns:
- String
-
cidadeEstado
CidadeUF- Parameters:
MLocation- local- Returns:
- String
-
limitarTamanhoDoEmail
Este método irá limitar o tamanho do e-mail informado, mantande sempre o último e-mail válido que não ultrapasse o limite definido.- Parameters:
email- : Neste parâmetro deve ser os emails separados por ";" (ponto e vírgula).tamanho- : Neste parâmetro deve ser informado o tamanho máximo que o e-mail pode ter.- Returns:
- uma String contendo os últimos e-mails válidos que estejam dentro do tamanho especificado.
-
encodeToken
-