All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fincatto.documentofiscal.cte300.classes.CTRetornoStatus Maven / Gradle / Ivy

There is a newer version: 4.0.75
Show newest version
package com.fincatto.documentofiscal.cte300.classes;

import java.util.Arrays;
import java.util.List;

/**
 * Created by Eldevan Nery Junior on 14/11/17.
 */
public enum CTRetornoStatus {

    // CÓDIGO  RESULTADO DO PROCESSAMENTO DA SOLICITAÇÃO
    CODIGO_100(100, "Autorizado o uso do CT-e"),
    CODIGO_101(101, "Cancelamento de CT-e homologado"),
    CODIGO_102(102, "Inutilização de número homologado"),
    CODIGO_103(103, "Lote recebido com sucesso"),
    CODIGO_104(104, "Lote processado"),
    CODIGO_105(105, "Lote em processamento"),
    CODIGO_106(106, "Lote não localizado"),
    CODIGO_107(107, "Serviço em Operação"),
    CODIGO_108(108, "Serviço Paralisado Momentaneamente (curto prazo)"),
    CODIGO_109(109, "Serviço Paralisado sem Previsão"),
    CODIGO_110(110, "Uso Denegado"),
    CODIGO_111(111, "Consulta cadastro com uma ocorrência"),
    CODIGO_112(112, "Consulta cadastro com mais de uma ocorrência"),
    CODIGO_113(113, "Serviço SVC em operação. Desativação prevista para a UF em dd/mm/aa, às hh:mm horas"),
    CODIGO_114(114, "SVC-[SP/RS] desabilitada pela SEFAZ de Origem"),
    CODIGO_134(134, "Evento registrado e vinculado ao CT-e com alerta para situação do documento."),
    CODIGO_135(135, "Evento registrado e vinculado a CT-e"),
    CODIGO_136(136, "Evento registrado, mas não vinculado a CT-e"),

    // CÓDIGO  MOTIVOS DE NÃO ATENDIMENTO DA SOLICITAÇÃO
    CODIGO_201(201, "Rejei\u00e7\u00e3o: O número máximo de numeração de CT-e a inutilizar ultrapassou o limite"),
    CODIGO_202(202, "Rejei\u00e7\u00e3o: Falha no reconhecimento da autoria ou integridade do arquivo digital"),
    CODIGO_203(203, "Rejei\u00e7\u00e3o: Emissor não habilitado para emissão do CT-e"),
    CODIGO_204(204, "Rejei\u00e7\u00e3o: Duplicidade de CT-e"),
    CODIGO_205(205, "Rejei\u00e7\u00e3o: CT-e está denegado na base de dados da SEFAZ"),
    CODIGO_206(206, "Rejei\u00e7\u00e3o: Número de CT-e já está inutilizado na Base de dados da SEFAZ"),
    CODIGO_207(207, "Rejei\u00e7\u00e3o: CNPJ do emitente inválido"),
    CODIGO_208(208, "Rejei\u00e7\u00e3o: CNPJ do destinatário inválido"),
    CODIGO_209(209, "Rejei\u00e7\u00e3o: IE do emitente inválida"),
    CODIGO_210(210, "Rejei\u00e7\u00e3o: IE do destinatário inválida"),
    CODIGO_211(211, "Rejei\u00e7\u00e3o: IE do substituto inválida"),
    CODIGO_212(212, "Rejei\u00e7\u00e3o: Data de emissão CT-e posterior a data de recebimento"),
    CODIGO_213(213, "Rejei\u00e7\u00e3o: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital"),
    CODIGO_214(214, "Rejei\u00e7\u00e3o: Tamanho da mensagem excedeu o limite estabelecido"),
    CODIGO_215(215, "Rejei\u00e7\u00e3o: Falha no schema XML"),
    CODIGO_216(216, "Rejei\u00e7\u00e3o: Chave de Acesso difere da cadastrada"),
    CODIGO_217(217, "Rejei\u00e7\u00e3o: CT-e não consta na base de dados da SEFAZ"),
    CODIGO_218(218, "Rejei\u00e7\u00e3o: CT-e já está cancelado na base de dados da SEFAZ"),
    CODIGO_219(219, "Rejei\u00e7\u00e3o: Circulação do CT-e verificada"),
    CODIGO_220(220, "Rejei\u00e7\u00e3o: CT-e autorizado há mais de 7 dias (168 horas)"),
    CODIGO_221(221, "Rejei\u00e7\u00e3o: Confirmado a prestação do serviço do CT-e pelo destinatário"),
    CODIGO_222(222, "Rejei\u00e7\u00e3o: Protocolo de Autorização de Uso difere do cadastrado"),
    CODIGO_223(223, "Rejei\u00e7\u00e3o: CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta"),
    CODIGO_224(224, "Rejei\u00e7\u00e3o: A faixa inicial é maior que a faixa final"),
    CODIGO_225(225, "Rejei\u00e7\u00e3o: Falha no Schema XML do CT-e"),
    CODIGO_226(226, "Rejei\u00e7\u00e3o: Código da UF do Emitente diverge da UF autorizadora"),
    CODIGO_227(227, "Rejei\u00e7\u00e3o: Erro na composição do Campo ID"),
    CODIGO_228(228, "Rejei\u00e7\u00e3o: Data de Emissão muito atrasada"),
    CODIGO_229(229, "Rejei\u00e7\u00e3o: IE do emitente não informada"),
    CODIGO_230(230, "Rejei\u00e7\u00e3o: IE do emitente não cadastrada"),
    CODIGO_231(231, "Rejei\u00e7\u00e3o: IE do emitente não vinculada ao CNPJ"),
    CODIGO_232(232, "Rejei\u00e7\u00e3o: IE do destinatário não informada"),
    CODIGO_233(233, "Rejei\u00e7\u00e3o: IE do destinatário não cadastrada"),
    CODIGO_235(235, "Rejei\u00e7\u00e3o: Inscrição SUFRAMA inválida"),
    CODIGO_236(236, "Rejei\u00e7\u00e3o: Chave de Acesso com dígito verificador inválido"),
    CODIGO_237(237, "Rejei\u00e7\u00e3o: CPF do destinatário inválido"),
    CODIGO_238(238, "Rejei\u00e7\u00e3o: Cabeçalho - Versão do arquivo XML superior a Versão vigente"),
    CODIGO_239(239, "Rejei\u00e7\u00e3o: Cabeçalho - Versão do arquivo XML não suportada"),
    CODIGO_240(240, "Rejei\u00e7\u00e3o: Cancelamento/Inutilização - Irregularidade Fiscal do Emitente"),
    CODIGO_241(241, "Rejei\u00e7\u00e3o: Um número da faixa já foi utilizado"),
    CODIGO_242(242, "Rejei\u00e7\u00e3o: Elemento cteCabecMsg inexistente no SOAP Header"),
    CODIGO_243(243, "Rejei\u00e7\u00e3o: XML Mal Formado"),
    CODIGO_245(245, "Rejei\u00e7\u00e3o: CNPJ Emitente não cadastrado"),
    CODIGO_246(246, "Rejei\u00e7\u00e3o: CNPJ Destinatário não cadastrado"),
    CODIGO_247(247, "Rejei\u00e7\u00e3o: Sigla da UF do Emitente diverge da UF autorizadora"),
    CODIGO_248(248, "Rejei\u00e7\u00e3o: UF do Recibo diverge da UF autorizadora"),
    CODIGO_249(249, "Rejei\u00e7\u00e3o: UF da Chave de Acesso diverge da UF autorizadora"),
    CODIGO_250(250, "Rejei\u00e7\u00e3o: UF diverge da UF autorizadora"),
    CODIGO_251(251, "Rejei\u00e7\u00e3o: UF/Município destinatário não pertence a SUFRAMA"),
    CODIGO_252(252, "Rejei\u00e7\u00e3o: Ambiente informado diverge do Ambiente de recebimento"),
    CODIGO_253(253, "Rejei\u00e7\u00e3o: Dígito Verificador da chave de acesso composta inválido"),
    CODIGO_254(254, "Rejei\u00e7\u00e3o: CT-e a ser complementado não informado para CT-e complementar"),
    CODIGO_256(256, "Rejei\u00e7\u00e3o: Um número de CT-e da faixa está inutilizado na Base de dados da SEFAZ"),
    CODIGO_257(257, "Rejei\u00e7\u00e3o: Solicitante não habilitado para emissão do CT-e"),
    CODIGO_258(258, "Rejei\u00e7\u00e3o: CNPJ da consulta inválido"),
    CODIGO_259(259, "Rejei\u00e7\u00e3o: CNPJ da consulta não cadastrado como contribuinte na UF"),
    CODIGO_260(260, "Rejei\u00e7\u00e3o: IE da consulta inválida"),
    CODIGO_261(261, "Rejei\u00e7\u00e3o: IE da consulta não cadastrada como contribuinte na UF"),
    CODIGO_262(262, "Rejei\u00e7\u00e3o: UF não fornece consulta por CPF"),
    CODIGO_263(263, "Rejei\u00e7\u00e3o: CPF da consulta inválido"),
    CODIGO_264(264, "Rejei\u00e7\u00e3o: CPF da consulta não cadastrado como contribuinte na UF"),
    CODIGO_265(265, "Rejei\u00e7\u00e3o: Sigla da UF da consulta difere da UF do Web Service"),
    CODIGO_266(266, "Rejei\u00e7\u00e3o: Série utilizada não permitida no Web Service"),
    CODIGO_267(267, "Rejei\u00e7\u00e3o: CT-e Complementar referencia um CT-e inexistente"),
    CODIGO_268(268, "Rejei\u00e7\u00e3o: CT-e Complementar referencia outro CT-e Complementar"),
    CODIGO_269(269, "Rejei\u00e7\u00e3o: CNPJ Emitente do CT-e Complementar difere do CNPJ do CT complementado"),
    CODIGO_270(270, "Rejei\u00e7\u00e3o: Código Município do Fato Gerador: dígito inválido"),
    CODIGO_271(271, "Rejei\u00e7\u00e3o: Código Município do Fato Gerador: difere da UF do emitente"),
    CODIGO_272(272, "Rejei\u00e7\u00e3o: Código Município do Emitente: dígito inválido"),
    CODIGO_273(273, "Rejei\u00e7\u00e3o: Código Município do Emitente: difere da UF do emitente"),
    CODIGO_274(274, "Rejei\u00e7\u00e3o: Código Município do Destinatário: dígito inválido"),
    CODIGO_275(275, "Rejei\u00e7\u00e3o: Código Município do Destinatário: difere da UF do Destinatário"),
    CODIGO_276(276, "Rejei\u00e7\u00e3o: Código Município do Local de Retirada: dígito inválido"),
    CODIGO_277(277, "Rejei\u00e7\u00e3o: Código Município do Local de Retirada: difere da UF do Local de Retirada"),
    CODIGO_278(278, "Rejei\u00e7\u00e3o: Código Município do Local de Entrega: dígito inválido"),
    CODIGO_279(279, "Rejei\u00e7\u00e3o: Código Município do Local de Entrega: difere da UF do Local de Entrega"),
    CODIGO_280(280, "Rejei\u00e7\u00e3o: Certificado Transmissor inválido"),
    CODIGO_281(281, "Rejei\u00e7\u00e3o: Certificado Transmissor Data Validade"),
    CODIGO_282(282, "Rejei\u00e7\u00e3o: Certificado Transmissor sem CNPJ"),
    CODIGO_283(283, "Rejei\u00e7\u00e3o: Certificado Transmissor - erro Cadeia de Certificação"),
    CODIGO_284(284, "Rejei\u00e7\u00e3o: Certificado Transmissor revogado"),
    CODIGO_285(285, "Rejei\u00e7\u00e3o: Certificado Transmissor difere ICP-Brasil"),
    CODIGO_286(286, "Rejei\u00e7\u00e3o: Certificado Transmissor erro no acesso a LCR"),
    CODIGO_289(289, "Rejei\u00e7\u00e3o: Código da UF informada diverge da UF solicitada"),
    CODIGO_290(290, "Rejei\u00e7\u00e3o: Certificado Assinatura inválido"),
    CODIGO_291(291, "Rejei\u00e7\u00e3o: Certificado Assinatura Data Validade"),
    CODIGO_292(292, "Rejei\u00e7\u00e3o: Certificado Assinatura sem CNPJ"),
    CODIGO_293(293, "Rejei\u00e7\u00e3o: Certificado Assinatura - erro Cadeia de Certificação"),
    CODIGO_294(294, "Rejei\u00e7\u00e3o: Certificado Assinatura revogado"),
    CODIGO_295(295, "Rejei\u00e7\u00e3o: Certificado Assinatura difere ICP-Brasil"),
    CODIGO_296(296, "Rejei\u00e7\u00e3o: Certificado Assinatura erro no acesso a LCR"),
    CODIGO_297(297, "Rejei\u00e7\u00e3o: Assinatura difere do calculado"),
    CODIGO_298(298, "Rejei\u00e7\u00e3o: Assinatura difere do padrão do Projeto"),
    CODIGO_299(299, "Rejei\u00e7\u00e3o: XML da área de cabeçalho com codificação diferente de UTF-8"),

    // DENEGAÇÃO DE USO
    CODIGO_301(301, "Uso Denegado: Irregularidade fiscal do emitente"),
    CODIGO_302(302, "Uso Denegado: Irregularidade fiscal do remetente"),
    CODIGO_303(303, "Uso Denegado: Irregularidade fiscal do destinatário"),
    CODIGO_304(304, "Uso Denegado: Irregularidade fiscal do expedidor"),
    CODIGO_305(305, "Uso Denegado: Irregularidade fiscal do recebedor"),
    CODIGO_306(306, "Uso Denegado: Irregularidade fiscal do tomado"),
    //
    CODIGO_401(401, "Rejei\u00e7\u00e3o: CPF do remetente inválido"),
    CODIGO_402(402, "Rejei\u00e7\u00e3o: XML da área de dados com codificação diferente de UTF-8"),
    CODIGO_404(404, "Rejei\u00e7\u00e3o: Uso de prefixo de namespace não permitido"),
    CODIGO_405(405, "Rejei\u00e7\u00e3o: Código do país do emitente: dígito inválido"),
    CODIGO_406(406, "Rejei\u00e7\u00e3o: Código do país do destinatário: dígito inválido"),
    CODIGO_407(407, "Rejei\u00e7\u00e3o: O CPF só pode ser informado no campo emitente para o CT-e avulso"),
    CODIGO_408(408, "Rejei\u00e7\u00e3o: Lote com CT-e de diferentes UF"),
    CODIGO_409(409, "Rejei\u00e7\u00e3o: Campo cUF inexistente no elemento cteCabecMsg do SOAP Header"),
    CODIGO_410(410, "Rejei\u00e7\u00e3o: UF informada no campo cUF não é atendida pelo WebService"),
    CODIGO_411(411, "Rejei\u00e7\u00e3o: Campo versaoDados inexistente no elemento cteCabecMsg do SOAP Header"),
    CODIGO_413(413, "Rejei\u00e7\u00e3o: Código de Município de término da prestação: dígito inválido"),
    CODIGO_414(414, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de término da prestação"),
    CODIGO_415(415, "Rejei\u00e7\u00e3o: CNPJ do remetente inválido"),
    CODIGO_416(416, "Rejei\u00e7\u00e3o: CPF do remetente inválido"),
    CODIGO_417(417, "Rejei\u00e7\u00e3o: Código de Município de localização remetente: dígito inválido"),
    CODIGO_418(418, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de localização remetente"),
    CODIGO_419(419, "Rejei\u00e7\u00e3o: IE do remetente inválida"),
    CODIGO_420(420, "Rejei\u00e7\u00e3o: CNPJ remetente não cadastrado"),
    CODIGO_421(421, "Rejei\u00e7\u00e3o: IE do remetente não cadastrada"),
    CODIGO_422(422, "Rejei\u00e7\u00e3o: IE do remetente não vinculada ao CNPJ"),
    CODIGO_423(423, "Rejei\u00e7\u00e3o: Código de Município de localização destinatário: dígito inválido"),
    CODIGO_424(424, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de localização destinatário"),
    CODIGO_425(425, "Rejei\u00e7\u00e3o: CNPJ destinatário não cadastrado"),
    CODIGO_426(426, "Rejei\u00e7\u00e3o: IE do destinatário não cadastrada"),
    CODIGO_427(427, "Rejei\u00e7\u00e3o: IE do destinatário não vinculada ao CNPJ"),
    CODIGO_428(428, "Rejei\u00e7\u00e3o: CNPJ do expedidor inválido"),
    CODIGO_429(429, "Rejei\u00e7\u00e3o: CPF do expedidor inválido"),
    CODIGO_430(430, "Rejei\u00e7\u00e3o: Código de Município de localização expedidor: dígito inválido"),
    CODIGO_431(431, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de localização expedidor"),
    CODIGO_432(432, "Rejei\u00e7\u00e3o: IE do expedidor inválida"),
    CODIGO_433(433, "Rejei\u00e7\u00e3o: CNPJ expedidor não cadastrado"),
    CODIGO_434(434, "Rejei\u00e7\u00e3o: IE do expedidor não cadastrada"),
    CODIGO_435(435, "Rejei\u00e7\u00e3o: IE do expedidor não vinculada ao CNPJ"),
    CODIGO_436(436, "Rejei\u00e7\u00e3o: CNPJ do recebedor inválido"),
    CODIGO_437(437, "Rejei\u00e7\u00e3o: CPF do recebedor inválido"),
    CODIGO_438(438, "Rejei\u00e7\u00e3o: Código de Município de localização do recebedor: dígito inválido"),
    CODIGO_439(439, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de localização recebedor"),
    CODIGO_440(440, "Rejei\u00e7\u00e3o: IE do recebedor inválida"),
    CODIGO_441(441, "Rejei\u00e7\u00e3o: CNPJ recebedor não cadastrado"),
    CODIGO_442(442, "Rejei\u00e7\u00e3o: IE do recebedor não cadastrada"),
    CODIGO_443(443, "Rejei\u00e7\u00e3o: IE do recebedor não vinculada ao CNPJ"),
    CODIGO_444(444, "Rejei\u00e7\u00e3o: CNPJ do tomador inválido"),
    CODIGO_445(445, "Rejei\u00e7\u00e3o: CPF do tomador inválido"),
    CODIGO_446(446, "Rejei\u00e7\u00e3o: Código de Município de localização tomador: dígito inválido"),
    CODIGO_447(447, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de localização tomador"),
    CODIGO_448(448, "Rejei\u00e7\u00e3o: IE do tomador inválida"),
    CODIGO_449(449, "Rejei\u00e7\u00e3o: CNPJ tomador não cadastrado"),
    CODIGO_450(450, "Rejei\u00e7\u00e3o: Dígito Verificador inválido na Chave de acesso de CT-e referenciado"),
    CODIGO_451(451, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e referenciado inválida (Ano < 2009 ou Ano maior que Ano corrente)"),
    CODIGO_452(452, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e referenciado inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_453(453, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e referenciado inválida (CNPJ zerado ou digito inválido)"),
    CODIGO_454(454, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e referenciado inválida (modelo diferente de 57)"),
    CODIGO_455(455, "Rejei\u00e7\u00e3o: Código de Município de início da prestação: dígito inválido"),
    CODIGO_456(456, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de início da prestação"),
    CODIGO_457(457, "Rejei\u00e7\u00e3o: O lote contém CT-e de mais de um estabelecimento emissor"),
    CODIGO_458(458, "Rejei\u00e7\u00e3o: Grupo de CT-e normal não informado para CT-e normal"),
    CODIGO_459(459, "Rejei\u00e7\u00e3o: Grupo de CT-e complementar não informado para CT-e complementar"),
    CODIGO_460(460, "Rejei\u00e7\u00e3o: Não informado os dados do remetente indicado como tomador do serviço"),
    CODIGO_461(461, "Rejei\u00e7\u00e3o: Não informado os dados do expedidor indicado como tomador do serviço"),
    CODIGO_462(462, "Rejei\u00e7\u00e3o: Não informado os dados do recebedor indicado como tomador do serviço"),
    CODIGO_463(463, "Rejei\u00e7\u00e3o: Não informado os dados do destinatário indicado como tomador do serviço"),
    CODIGO_469(469, "Rejei\u00e7\u00e3o: Remetente deve ser informado para tipo de serviço diferente de redespacho intermediário ou Serviço vinculado a multimodal"),
    CODIGO_470(470, "Rejei\u00e7\u00e3o: Destinatário deve ser informado para tipo de serviço diferente de redespacho intermediário ou serviço vinculado a multimodal"),
    CODIGO_471(471, "Rejei\u00e7\u00e3o: Ano de inutilização não pode ser superior ao Ano atual"),
    CODIGO_472(472, "Rejei\u00e7\u00e3o: Ano de inutilização não pode ser inferior a 2008"),
    CODIGO_473(473, "Rejei\u00e7\u00e3o: Tipo Autorizador do Recibo diverge do Órgão Autorizador"),
    CODIGO_474(474, "Rejei\u00e7\u00e3o: Expedidor deve ser informado para tipo de serviço de redespacho intermediário e serviço vinculado a multimodal"),
    CODIGO_475(475, "Rejei\u00e7\u00e3o: Recebedor deve ser informado para tipo de serviço de redespacho intermediário e serviço vinculado a multimodal"),
    CODIGO_478(478, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e referenciado inválida (numero CT = 0)"),
    CODIGO_479(479, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e referenciado inválida (Tipo de emissão inválido)"),
    CODIGO_480(480, "Rejei\u00e7\u00e3o: Chave de Acesso de CT-e anterior inválida (Tipo de emissão inválido)"),
    CODIGO_489(489, "Rejei\u00e7\u00e3o: IE do tomador não cadastrada"),
    CODIGO_490(490, "Rejei\u00e7\u00e3o: IE do tomador não vinculada ao CNPJ"),
    CODIGO_491(491, "Rejei\u00e7\u00e3o: CT-e complementado é diferente de Normal ou Substituição"),
    CODIGO_492(492, "Rejei\u00e7\u00e3o: Código de Município de envio: dígito inválido"),
    CODIGO_493(493, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de envio"),
    CODIGO_494(494, "Rejei\u00e7\u00e3o: Processo de emissão informado inválido"),
    CODIGO_495(495, "Rejei\u00e7\u00e3o: Solicitante não autorizado para consulta"),
    CODIGO_496(496, "Rejei\u00e7\u00e3o: Grupo CT-e de Anulação não informado para o CT-e de Anulação"),
    CODIGO_497(497, "Rejei\u00e7\u00e3o: CT-e objeto da anulação inexistente"),
    CODIGO_498(498, "Rejei\u00e7\u00e3o: CT-e objeto da anulação deve estar com a situação autorizada (não pode estar cancelado ou denegado)"),
    CODIGO_499(499, "Rejei\u00e7\u00e3o: CT-e de anulação deve ter tipo de emissão = normal"),
    CODIGO_500(500, "Rejei\u00e7\u00e3o: CT-e objeto da anulação deve ter Tipo = 0 (normal) ou 3 (Substituição)"),
    CODIGO_501(501, "Rejei\u00e7\u00e3o: Data de emissão do CT-e de Anulação deve ocorrer em até 60 dias"),
    CODIGO_502(502, "Rejei\u00e7\u00e3o: CT-e de anulação deve ter o valor do ICMS e de prestação iguais ao CT-e original"),
    CODIGO_503(503, "Rejei\u00e7\u00e3o: CT-e substituto deve ter tipo de emissão = normal"),
    CODIGO_505(505, "Rejei\u00e7\u00e3o: Grupo CT-e de Substituição não informado para o CT-e de Substituição"),
    CODIGO_504(504, "Rejei\u00e7\u00e3o: Chave de acesso de NF-e inválida (UF inválida)"),
    CODIGO_507(507, "Rejei\u00e7\u00e3o: Chave de Acesso inválida (Tipo de emissão inválido)"),
    CODIGO_508(508, "Rejei\u00e7\u00e3o: Chave de Acesso de NF-e inválida (Tipo de emissão inválido)"),
    CODIGO_510(510, "Rejei\u00e7\u00e3o: CNPJ do emitente do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_511(511, "Rejei\u00e7\u00e3o: CNPJ/CPF do remetente do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_512(512, "Rejei\u00e7\u00e3o: CNPJ/CPF do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_513(513, "Rejeicao: UF nao atendida pela SVC-[SP/RS]"),
    CODIGO_514(514, "Rejei\u00e7\u00e3o: versão da mensagem não suportada na SVC"),
    CODIGO_515(515, "Rejei\u00e7\u00e3o: O tpEmis informado só é válido na contingência SVC"),
    CODIGO_516(516, "Rejei\u00e7\u00e3o: O tpEmis informado é incompatível com SVC-[SP/RS]"),
    CODIGO_517(517, "Rejei\u00e7\u00e3o: CT-e informado em SVC deve ser Normal"),
    CODIGO_518(518, "Rejei\u00e7\u00e3o: Serviço indisponível na SVC"),
    CODIGO_519(519, "Rejei\u00E7\u00E3o: CFOP inv\u00E1lido para opera\u00E7\u00E3o"),
    CODIGO_520(520, "Rejei\u00E7\u00E3o: CT-e n\u00E3o pode receber mais do que 10 CT-e Complementares"),
    CODIGO_521(521, "Rejei\u00E7\u00E3o: Os documentos de transporte anterior devem ser informados para os tipos de servi\u00E7o Subcontrata\u00E7\u00E3o, Redespacho e Redespacho Intermedi\u00E1rio"),
    CODIGO_522(522, "Rejei\u00E7\u00E3o: Nro Item Alterado inv\u00E1lido. Preencher com valor num\u00E9rico (01 \u2013 99)"),
    CODIGO_523(523, "Rejei\u00E7\u00E3o: Vedado cancelamento quando existir evento Carta de Corre\u00E7\u00E3o"),
    CODIGO_524(524, "Rejei\u00E7\u00E3o: CFOP inv\u00E1lido, informar 5932 ou 6932"),
    CODIGO_525(525, "Rejei\u00E7\u00E3o: Carta de corre\u00E7\u00E3o inv\u00E1lida(campo/grupo \u201Cxxxx\u201D informado n\u00E3o existe no schema do CT-e ou n\u00E3o existe no grupo informado)"),
    CODIGO_526(526, "Rejei\u00E7\u00E3o: Preencher informa\u00E7\u00F5es dos containers somente para redespacho intermedi\u00E1rio e servi\u00E7o vinculado a multimodal"),
    CODIGO_527(527, "Rejei\u00e7\u00e3o: NF-e duplicada no CT-e"),
    CODIGO_528(528, "Rejei\u00e7\u00e3o: Vedado cancelamento se exitir MDF-e autorizado para o CT-e"),
    CODIGO_529(529, "Rejei\u00e7\u00e3o: Vedado cancelamento do CT-e Multimodal se existir CT-e de serviço vinculado autorizado referenciando o Multimodal."),
    CODIGO_530(530, "Rejei\u00e7\u00e3o: Se ambiente SVC, rejeitar eventos diferentes de EPEC e Cancelamento"),
    CODIGO_531(531, "Rejei\u00e7\u00e3o: Valor a receber deve ser menor ou igual Valor da Prestação"),
    CODIGO_532(532, "Rejei\u00e7\u00e3o: Município do Rementente inexistente"),
    CODIGO_533(533, "Rejei\u00e7\u00e3o: Município do Destinatário inexistente"),
    CODIGO_534(534, "Rejei\u00e7\u00e3o: Município do Expedidor inexistente"),
    CODIGO_535(535, "Rejei\u00e7\u00e3o: Município do Recebedor inexistente"),
    CODIGO_536(536, "Rejei\u00e7\u00e3o: Município do Tomador inexistente"),
    CODIGO_537(537, "Rejei\u00e7\u00e3o: Município de Envio inexistente"),
    CODIGO_538(538, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e anterior inválida (UF inválida)"),
    CODIGO_539(539, "Rejeicao: Duplicidade de CT-e, com diferença na Chave de Acesso"),
    CODIGO_540(540, "Rejei\u00e7\u00e3o: Grupo de documentos informado inválido para remetente que emite NF-e"),
    CODIGO_541(541, "Rejei\u00e7\u00e3o: Município de início da prestação inexistente"),
    CODIGO_542(542, "Rejei\u00e7\u00e3o: Município de término da prestação inexistente"),
    CODIGO_543(543, "Rejei\u00e7\u00e3o: Chave de CT-e duplicada em documentos anteriores"),
    CODIGO_544(544, "Rejei\u00e7\u00e3o: Dígito Verificador inválido na Chave de acesso de CT-e anterior"),
    CODIGO_545(545, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e anterior inválida (Ano < 2009 ou Ano maior que Anocorrente)"),
    CODIGO_546(546, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e anterior inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_547(547, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e anterior inválida (CNPJ zerado ou digito inválido)"),
    CODIGO_548(548, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e anterior inválida (modelo diferente de 57)"),
    CODIGO_549(549, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e anterior inválida (numero CT = 0)"),
    CODIGO_550(550, "Rejei\u00e7\u00e3o: O CNPJ/CPF do expedidor do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_551(551, "Rejei\u00e7\u00e3o: O CNPJ/CPF do recebedor do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_552(552, "Rejei\u00e7\u00e3o: O CNPJ/CPF do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_553(553, "Rejei\u00e7\u00e3o: A IE do emitente do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_554(554, "Rejei\u00e7\u00e3o: A IE do remetente do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_555(555, "Rejei\u00e7\u00e3o: A IE do destinatário do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_556(556, "Rejei\u00e7\u00e3o: A IE do expedidor do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_557(557, "Rejei\u00e7\u00e3o: A IE do recebedor do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_558(558, "Rejei\u00e7\u00e3o: A IE do tomador do CT-e substituto deve ser igual ao informado no CT-e substituído"),
    CODIGO_559(559, "Rejei\u00e7\u00e3o: A UF de início da prestação deve ser igual ao informado no CT-e substituído"),
    CODIGO_560(560, "Rejei\u00e7\u00e3o: A UF de fim da prestação deve ser igual ao informado no CT-e substituído"),
    CODIGO_561(561, "Rejei\u00e7\u00e3o: O valor da prestação do serviço deve ser menor ou igual ao informado no CT-e substituído"),
    CODIGO_562(562, "Rejei\u00e7\u00e3o: O valor do ICMS do CT-e substituto deve ser menor ou igual ao informado no CT-e substituído"),
    CODIGO_563(563, "Rejei\u00e7\u00e3o: A substituição de um CT-e deve ocorrer no prazo máximo de 90 dias contados da data de emissão do CT-e objeto de Substituição"),
    CODIGO_564(564, "Rejei\u00e7\u00e3o: O CT-e de anulação não pode ser cancelado"),
    CODIGO_565(565, "Rejei\u00e7\u00e3o: O CT-e só pode ser anulado pelo emitente"),
    CODIGO_566(566, "Rejei\u00e7\u00e3o: CT-e objeto da anulação não pode ter sido anulado anteriormente"),
    CODIGO_567(567, "Rejei\u00e7\u00e3o: CT-e objeto da anulação não pode ter sido substituído anteriormente"),
    CODIGO_568(568, "Rejei\u00e7\u00e3o: CT-e a ser substituído inexistente"),
    CODIGO_569(569, "Rejei\u00e7\u00e3o: CT-e a ser substituído deve estar com a situação autorizada (não pode estar cancelado ou denegado)"),
    CODIGO_570(570, "Rejei\u00e7\u00e3o: CT-e a ser substituído não pode ter sido substituído anteriormente"),
    CODIGO_571(571, "Rejei\u00e7\u00e3o: CT-e a ser substituído deve ter Tipo = 0 (normal) ou 3 (Substituição)"),
    CODIGO_572(572, "Rejei\u00e7\u00e3o: CT-e de anulação informado no grupo  Tomador não é contribuinte do ICMS  inexistente"),
    CODIGO_573(573, "Rejei\u00e7\u00e3o: CT-e de anulação informado no grupo  Tomador não é contribuinte do ICMS  deve ter Tipo=2(Anulação)"),
    CODIGO_574(574, "Rejei\u00e7\u00e3o: Vedado o cancelamento de CT-e do tipo substituto (tipo=3)"),
    CODIGO_575(575, "Rejei\u00e7\u00e3o: Vedado o cancelamento se possuir CT-e de Anulação associado"),
    CODIGO_576(576, "Rejei\u00e7\u00e3o: Vedado o cancelamento se possuir CT-e de Substituição associado"),
    CODIGO_577(577, "Rejei\u00e7\u00e3o: CT-e a ser substituído não pode ter sido anulado anteriormente"),
    CODIGO_578(578, "Rejei\u00e7\u00e3o: Chave de acesso do CT-e anulado deve ser igual ao substituído"),
    CODIGO_579(579, "Rejei\u00e7\u00e3o: Versão informada para o modal não suportada"),
    CODIGO_580(580, "Rejei\u00e7\u00e3o: Falha no Schema XML específico para o modal"),
    CODIGO_581(581, "Rejei\u00e7\u00e3o: Campo Valor da Carga deve ser informado para o modal"),
    CODIGO_582(582, "Rejei\u00e7\u00e3o: Grupo Tráfego Mútuo deve ser informado"),
    CODIGO_583(583, "Rejei\u00e7\u00e3o: Ferrovia emitente deve ser a de origem quando respFat=1"),
    CODIGO_584(584, "Rejei\u00e7\u00e3o: Referenciar o CT-e que foi emitido pela ferrovia de origem"),
    CODIGO_585(585, "Rejei\u00e7\u00e3o: IE Emitente não autorizada a emitir CT-e para o modal informado"),
    CODIGO_586(586, "Rejei\u00e7\u00e3o: Data e Justificativa de entrada em contingência não devem ser informadas para tipo de emissão normal."),
    CODIGO_587(587, "Rejei\u00e7\u00e3o: Data e Justificativa de entrada em contingência devem ser informadas"),
    CODIGO_588(588, "Rejei\u00e7\u00e3o: Data de entrada em contingência posterior a data de emissão."),
    CODIGO_589(589, "Rejei\u00e7\u00e3o: O lote contém CT-e de mais de um modal"),
    CODIGO_590(590, "Rejei\u00e7\u00e3o: O lote contém CT-e de mais de uma versão de modal"),
    CODIGO_591(591, "Rejei\u00e7\u00e3o: Dígito Verificador inválido na Chave de acesso de NF-e transportada"),
    CODIGO_592(592, "Rejei\u00e7\u00e3o: Chave de acesso inválida (Ano < 2009 ou Ano maior que Ano corrente)"),
    CODIGO_593(593, "Rejei\u00e7\u00e3o: Chave de acesso inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_594(594, "Rejei\u00e7\u00e3o: Chave de acesso inválida (CNPJ zerado ou digito inválido)"),
    CODIGO_595(595, "Rejei\u00e7\u00e3o: Chave de acesso inválida (modelo diferente de 57)"),
    CODIGO_596(596, "Rejei\u00e7\u00e3o: Chave de acesso inválida (numero CT = 0)"),
    CODIGO_598(598, "Rejeicao: Usar somente o namespace padrao do CT-e"),
    CODIGO_599(599, "Rejeicao: Nao eh permitida a presenca de caracteres de edicao no inicio/fim da mensagem ou entre as tags da mensagem"),
    CODIGO_600(600, "Rejeicao: Chave de Acesso difere da existente em BD"),
    CODIGO_601(601, "Rejei\u00e7\u00e3o: Quantidade de documentos informados no remetente excede limite de 2000"),
    CODIGO_602(602, "Rejei\u00e7\u00e3o: Chave de acesso de NF-e inválida (Ano < 2005 ou Ano maior que Ano corrente)"),
    CODIGO_603(603, "Rejei\u00e7\u00e3o: Chave de acesso de NF-e inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_604(604, "Rejei\u00e7\u00e3o: Chave de acesso de NF-e inválida (CNPJ zerado ou digito inválido)"),
    CODIGO_605(605, "Rejei\u00e7\u00e3o: Chave de acesso de NF-e inválida (modelo diferente de 55)"),
    CODIGO_606(606, "Rejei\u00e7\u00e3o: Chave de acesso de NF-e inválida (numero NF = 0)"),
    CODIGO_608(608, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e referenciado inválida (UF inválida)"),
    CODIGO_610(610, "Rejei\u00e7\u00e3o: Chave de acesso inválida (UF inválida)"),
    CODIGO_627(627, "Rejei\u00e7\u00e3o: CNPJ do autor do evento inválido"),
    CODIGO_628(628, "Rejei\u00e7\u00e3o: Erro Atributo ID do evento não corresponde a concatenação dos campos ( ID + tpEvento + chCTe + nSeqEvento)"),
    CODIGO_629(629, "Rejei\u00e7\u00e3o: O tpEvento informado inválido"),
    CODIGO_630(630, "Rejei\u00e7\u00e3o: Falha no Schema XML específico para o evento"),
    CODIGO_631(631, "Rejei\u00e7\u00e3o: Duplicidade de evento"),
    CODIGO_632(632, "Rejei\u00e7\u00e3o: O autor do evento diverge do emissor do CT-e"),
    CODIGO_633(633, "Rejei\u00e7\u00e3o: O autor do evento não é um órgão autorizado a gerar o evento"),
    CODIGO_634(634, "Rejei\u00e7\u00e3o: A data do evento não pode ser menor que a data de emissão do CT-e"),
    CODIGO_635(635, "Rejei\u00e7\u00e3o: A data do evento não pode ser maior que a data do processamento"),
    CODIGO_636(636, "Rejei\u00e7\u00e3o: O numero sequencial do evento é maior que o permitido"),
    CODIGO_637(637, "Rejei\u00e7\u00e3o: A data do evento não pode ser menor que a data de autorização do CT-e"),
    CODIGO_638(638, "Rejei\u00e7\u00e3o: Já existe CT-e autorizado com esta numeração"),
    CODIGO_639(639, "Rejei\u00e7\u00e3o: Existe EPEC emitido há mais de 7 dias (168h) sem a emissão do CT-e no ambiente normal de autorização"),
    CODIGO_640(640, "Rejei\u00e7\u00e3o: Tipo de emissão do CT-e difere de EPEC com EPEC autorizado na SVC-XX para este documento."),
    CODIGO_641(641, "Rejei\u00e7\u00e3o: O evento prévio deste CT-e não foi autorizado na SVC ou ainda não foi sincronizado.[OBS: Em caso de atraso na sincronização, favor aguardar alguns instantes para nova tentativa de transmissão]"),
    CODIGO_642(642, "Rejei\u00e7\u00e3o: Os valores de ICMS, Prestação e Total da Carga do CT-e devem ser iguais aos informados no EPEC."),
    CODIGO_643(643, "Rejei\u00e7\u00e3o: As informações do tomador de serviço do CT-e devem ser iguais as informadas no EPEC"),
    CODIGO_644(644, "Rejei\u00e7\u00e3o: A informação do modal do CT-e deve ser igual a informada no EPEC"),
    CODIGO_645(645, "Rejei\u00e7\u00e3o: A UF de inicio e fim de prestação do CT-e devem ser iguais as informadas no EPEC."),
    CODIGO_646(646, "Rejei\u00e7\u00e3o: CT-e emitido em ambiente de homologação com Razão Social do remetente diferente de CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL"),
    CODIGO_647(647, "Rejei\u00e7\u00e3o: CT-e emitido em ambiente de homologação com Razão Social do expedidor diferente de CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL"),
    CODIGO_648(648, "Rejei\u00e7\u00e3o: CT-e emitido em ambiente de homologação com Razão Social do recebedor diferente de CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL"),
    CODIGO_649(649, "Rejei\u00e7\u00e3o: CT-e emitido em ambiente de homologação com Razão Social do destinatário diferente de CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL"),
    CODIGO_650(650, "Rejei\u00e7\u00e3o: Valor total do serviço superior ao limite permitido (R$ 9.999.999,99)"),
    CODIGO_651(651, "Rejei\u00e7\u00e3o: Referenciar o CT-e Multimodal que foi emitido pelo OTM"),
    CODIGO_652(652, "Rejei\u00e7\u00e3o: NF-e não pode estar cancelada ou denegada"),
    CODIGO_653(653, "Rejei\u00e7\u00e3o: Tipo de evento não é permitido em ambiente de autorização Normal"),
    CODIGO_654(654, "Rejei\u00e7\u00e3o: Tipo de evento não é permitido em ambiente de autorização SVC"),
    CODIGO_655(655, "Rejei\u00e7\u00e3o: CT-e complementado deve estar com a situação autorizada (não pode estar cancelado ou denegado)"),
    CODIGO_656(656, "Rejei\u00e7\u00e3o: CT-e complementado não pode ter sido anulado"),
    CODIGO_657(657, "Rejei\u00e7\u00e3o: CT-e complementado não pode ter sido substituído"),
    CODIGO_658(658, "Rejei\u00e7\u00e3o: CT-e objeto da anulação não pode ter sido complementado"),
    CODIGO_659(659, "Rejei\u00e7\u00e3o: CT-e substituído não pode ter sido complementado"),
    CODIGO_660(660, "Rejei\u00e7\u00e3o: Vedado o cancelamento se possuir CT-e Complementar associado"),
    CODIGO_661(661, "Rejei\u00e7\u00e3o: NF-e inexistente na base de dados da SEFAZ"),
    CODIGO_662(662, "Rejei\u00e7\u00e3o: NF-e com diferença de Chave de Acesso"),
    CODIGO_663(663, "Rejei\u00e7\u00e3o: CT-e autorizado há mais de 30 dias"),
    CODIGO_664(664, "Rejei\u00e7\u00e3o: Evento não permitido para CT-e Substituido/Anulado"),
    CODIGO_665(665, "Rejei\u00e7\u00e3o: As informações do seguro da carga devem ser preenchidas para o modal rodoviário"),
    CODIGO_666(666, "Rejei\u00e7\u00e3o: O responsável pelo seguro da carga indicado não foi relacionado no CT-e"),
    CODIGO_667(667, "Rejei\u00e7\u00e3o: CNPJ-Base do Tomador deve ser igual ao CNPJ-Base do Emitente do CT-e Multimodal"),
    CODIGO_668(668, "Rejei\u00e7\u00e3o: CPF do funcionário do registro de passagem inválido"),
    CODIGO_669(669, "Rejei\u00e7\u00e3o: Segundo código de barras deve ser informado para CT-e emitido em contingência FS-DA"),
    CODIGO_670(670, "Rejei\u00e7\u00e3o: Série utilizada não permitida no webservice"),
    CODIGO_671(671, "Rejei\u00e7\u00e3o: CT-e referenciado no CT-e Complementar com diferença de Chave de Acesso"),
    CODIGO_672(672, "Rejei\u00e7\u00e3o: CT-e de Anulação com diferença de Chave de Acesso"),
    CODIGO_673(673, "Rejei\u00e7\u00e3o: CT-e Substituído com diferença de Chave de Acesso"),
    CODIGO_674(674, "Rejei\u00e7\u00e3o: CT-e Objeto de Anulação com diferença de Chave de Acesso"),
    CODIGO_675(675, "Rejei\u00e7\u00e3o: Valor do imposto não corresponde a base de calculo X aliquota"),
    CODIGO_676(676, "Rejei\u00e7\u00e3o: CFOP informado inválido"),
    CODIGO_677(677, "Rejei\u00e7\u00e3o: Órgão de recepção do evento inválido"),
    CODIGO_678(678, "Rejei\u00e7\u00e3o: Consumo Indevido. Aguarde 30 min antes de consultar novamente"),
    CODIGO_679(679, "Rejei\u00e7\u00e3o: O modal do CT-e deve ser Multimodal para Evento Registros do Multimodal"),
    CODIGO_680(680, "Rejei\u00e7\u00e3o: Tipo de Emissão diferente de EPEC"),
    CODIGO_681(681, "Rejei\u00e7\u00e3o: Informação não pode ser alterada por carta de correção"),
    CODIGO_682(682, "Rejei\u00e7\u00e3o: Já existe pedido de inutilização com a mesma faixa de inutilização"),
    CODIGO_683(683, "Rejei\u00e7\u00e3o: Chave de acesso de MDF-e inválida (Ano < 2012 ou Ano maior que Ano corrente)"),
    CODIGO_684(684, "Rejei\u00e7\u00e3o: Chave de acesso de MDF-e inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_685(685, "Rejei\u00e7\u00e3o: Chave de acesso de MDF-e inválida (CNPJ zerado ou digito inválido)"),
    CODIGO_686(686, "Rejei\u00e7\u00e3o: Chave de acesso de MDF-e inválida (modelo diferente de 58)"),
    CODIGO_687(687, "Rejei\u00e7\u00e3o: Chave de acesso de MDF-e inválida (numero MDF = 0)"),
    CODIGO_688(688, "Rejei\u00e7\u00e3o: Grupo de informações do veiculo deve ser informado para Carga Lotação"),
    CODIGO_689(689, "Rejei\u00e7\u00e3o: CT-e de anulação não é permitido para CT-e cujo tomador é Contribuinte de ICMS."),
    CODIGO_690(690, "Rejei\u00e7\u00e3o: CT-e Multimodal referenciado inexistente na base de dados da SEFAZ"),
    CODIGO_691(691, "Rejei\u00e7\u00e3o: CT-e Multimodal referenciado existe com diferença de chave de acesso"),
    CODIGO_692(692, "Rejei\u00e7\u00e3o: CT-e Multimodal referenciado não pode estar cancelado ou denegado"),
    CODIGO_693(693, "Rejei\u00e7\u00e3o: Grupo Documentos Transportados deve ser informado para tipo de serviço diferente de redespacho intermediário e serviço vinculado a multimodal"),
    CODIGO_694(694, "Rejei\u00e7\u00e3o: Grupo Documentos Transportados não pode ser informado para tipo de serviço redespacho intermediário e serviço vinculado a multimodal"),
    CODIGO_695(695, "Rejei\u00e7\u00e3o: CT-e com emissão anterior ao evento prévio (EPEC)"),
    CODIGO_696(696, "Rejei\u00e7\u00e3o: Existe EPEC aguardando CT-e nessa faixa de numeração"),
    CODIGO_697(697, "Rejei\u00e7\u00e3o: Data de emissão do CT-e deve ser menor igual à data de autorização da EPEC"),
    CODIGO_698(698, "Rejei\u00e7\u00e3o: Evento Prévio autorizado há mais de 7 dias (168 horas)"),
    CODIGO_699(699, "Rejei\u00e7\u00e3o: CNPJ autorizado para download inválido"),
    CODIGO_700(700, "Rejei\u00e7\u00e3o: CPF autorizado para download inválido"),
    CODIGO_712(712, "Rejei\u00e7\u00e3o: Código de Município diverge da UF de localização do emitente"),
    CODIGO_713(713, "Rejei\u00e7\u00e3o: Município do Emitente inexistente"),
    CODIGO_715(715, "Rejei\u00e7\u00e3o: Documento autorizado ao XML duplicado no CT-e"),
    CODIGO_720(720, "Rejei\u00e7\u00e3o: CT-e EPEC deve ser do tipo Normal"),
    CODIGO_731(731, "Rejei\u00e7\u00e3o: Consulta a uma Chave de Acesso muito antiga"),
    CODIGO_733(733, "Rejei\u00e7\u00e3o: CNPJ do documento anterior deve ser o mesmo indicado no grupo emiDocAnt"),
    CODIGO_745(745, "Rejei\u00e7\u00e3o: CNPJ base do tomador deve ser igual ao CNPJ base indicado no grupo emiDocAnt"),
    CODIGO_746(746, "Rejei\u00e7\u00e3o: Tipo de Serviço inválido para o tomador informado"),
    CODIGO_747(747, "Rejei\u00e7\u00e3o: Documentos anteriores eletrônicos informados para Tipo de Serviço Normal"),
    CODIGO_748(748, "Rejei\u00e7\u00e3o: CT-e referenciado em documentos anteriores inexistente na base de dados da SEFAZ"),
    CODIGO_749(749, "Rejei\u00e7\u00e3o: CT-e referenciado em documentos anteriores existe com diferença de chave de acesso"),
    CODIGO_750(750, "Rejei\u00e7\u00e3o: CT-e referenciado em documentos anteriores não pode estar cancelado ou denegado"),
    CODIGO_762(762, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e objeto da anulação inválida (Ano < 2009 ou Ano maior que Ano corrente)"),
    CODIGO_763(763, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e objeto da anulação inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_764(764, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e objeto da anulação inválida (CNPJ zerado ou digito inválido)"),
    CODIGO_765(765, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e objeto da anulação inválida (modelo diferente de 57)"),
    CODIGO_766(766, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e objeto da anulação inválida (número CT = 0)"),
    CODIGO_767(767, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e objeto da anulação inválida (Tipo de emissão inválido)"),
    CODIGO_768(768, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e objeto da anulação inválida (UF inválida)"),
    CODIGO_769(769, "Rejei\u00e7\u00e3o: Dígito Verificador inválido na Chave de acesso de CT-e substituído"),
    CODIGO_770(770, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e substituído inválida (Ano < 2009 ou Ano maior que Ano corrente)"),
    CODIGO_771(771, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e substituído inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_772(772, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e substituído inválida (CNPJ zerado ou digito inválido)"),
    CODIGO_773(773, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e substituído inválida (modelo diferente de 57)"),
    CODIGO_774(774, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e substituído inválida (número CT = 0)"),
    CODIGO_775(775, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e substituído inválida (Tipo de emissão inválido)"),
    CODIGO_776(776, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e substituído inválida (UF inválida)"),
    CODIGO_777(777, "Rejei\u00e7\u00e3o: Dígito Verificador inválido na Chave de acesso de CT-e complementado"),
    CODIGO_778(778, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e complementado inválida (Ano < 2009 ou Ano maior que Ano corrente)"),
    CODIGO_779(779, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e complementado inválida (Mês = 0 ou Mês > 12)"),
    CODIGO_780(780, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e complementado inválida (CNPJ zerado ou digitoinválido)"),
    CODIGO_781(781, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e complementado inválida (modelo diferente de 57)"),
    CODIGO_782(782, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e complementado inválida (número CT = 0)"),
    CODIGO_783(783, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e complementado inválida (Tipo de emissão inválido)"),
    CODIGO_784(784, "Rejei\u00e7\u00e3o: Chave de acesso de CT-e complementado inválida (UF inválida) "),
    CODIGO_836(836, "Rejei\u00E7\u00E3o: CNPJ do desenvolvedor do sistema inv\u00E1lido (zerado ou d\u00EDgito inv\u00E1lido)"),
    CODIGO_837(837, "Rejei\u00E7\u00E3o: Data e hora da viagem deve ser informada para tipo de fretamento eventual"),
    CODIGO_838(838, "Rejei\u00E7\u00E3o: Data e hora da viagem deve ser superior a data de emiss\u00E3o do CT-e"),
    CODIGO_839(839, "Rejei\u00E7\u00E3o: N\u00FAmero do Registro Estadual \u00E9 obrigat\u00F3rio para transporte de pessoas rodovi\u00E1rio nas opera\u00E7\u00F5es internas."),
    CODIGO_840(840, "Rejei\u00E7\u00E3o: Termo de Autoriza\u00E7\u00E3o de Fretamento \u00E9 obrigat\u00F3rio para transporte de pessoas rodovi\u00E1rio interestadual"),
    CODIGO_841(841, "Rejei\u00E7\u00E3o: Informa\u00E7\u00E3o do fretamento \u00E9 obrigat\u00F3ria para transporte de pessoas"),
    CODIGO_842(842, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e da Ferrovia de Origem inv\u00E1lida"),
    CODIGO_843(843, "Rejei\u00E7\u00E3o: Chave de acesso da NF-e transportada inv\u00E1lida"),
    CODIGO_844(844, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e anterior inv\u00E1lida"),
    CODIGO_845(845, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e multimodal inv\u00E1lida"),
    CODIGO_846(846, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e objeto da anula\u00E7\u00E3o inv\u00E1lida"),
    CODIGO_847(847, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e substitu\u00EDdo inv\u00E1lida"),
    CODIGO_848(848, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e de anula\u00E7\u00E3o inv\u00E1lida"),
    CODIGO_849(849, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e complementado inv\u00E1lida"),
    CODIGO_850(850, "Rejei\u00E7\u00E3o: O QR Code do CT-e deve ser informado"),
    CODIGO_851(851, "Rejei\u00E7\u00E3o: Endere\u00E7o do site da UF da Consulta via QR Code diverge do previsto"),
    CODIGO_852(852, "Rejei\u00E7\u00E3o: Par\u00E2metro chave de acesso do QR Code divergente do CT-e"),
    CODIGO_853(853, "Rejei\u00E7\u00E3o: Par\u00E2metro sign n\u00E3o informado no QR Code para emiss\u00E3o em conting\u00EAncia"),
    CODIGO_854(854, "Rejei\u00E7\u00E3o: Par\u00E2metro sign n\u00E3o deve ser informado no QR Code para emiss\u00E3o Normal"),
    CODIGO_855(855, "Rejei\u00E7\u00E3o: Assinatura do QR-Code difere do calculado"),
    CODIGO_856(856, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e referenciado inv\u00E1lida"),
    CODIGO_857(857, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e OS objeto da anula\u00E7\u00E3o inv\u00E1lida"),
    CODIGO_858(858, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e OS substitu\u00EDdo inv\u00E1lida"),
    CODIGO_859(859, "Rejei\u00E7\u00E3o: Chave de acesso do CT-e OS complementado inv\u00E1lida"),
    CODIGO_905(905, "Rejei\u00E7\u00E3o: CPF do autor inv\u00E1lido"),
    CODIGO_908(908, "Rejei\u00E7\u00E3o: CFOP inv\u00E1lido, n\u00E3o informar 5932 ou 6932"),
    CODIGO_998(998, "Rejei\u00e7\u00e3o: CT-e Multimodal e Serviço Vinculado a Multimodal não estão liberados no ambiente de produção. *** Regra provisória"),
    CODIGO_999(999, "Rejei\u00e7\u00e3o: Erro não catalogado (informar a mensagem de erro capturado no tratamento da exceção)");

    private static final List DENEGADOS = Arrays.asList(CODIGO_110, CODIGO_301, CODIGO_302, CODIGO_303, CODIGO_304, CODIGO_305, CODIGO_306);
    private static final List AUTORIZADOS = Arrays.asList(CODIGO_100, CODIGO_104);

    private final int codigo;
    private final String motivo;

    CTRetornoStatus(final int codigo, final String motivo) {
        this.codigo = codigo;
        this.motivo = motivo;
    }

    public static CTRetornoStatus valueOfCodigo(final String codigo) {
        return CTRetornoStatus.valueOfCodigo(Integer.parseInt(codigo));
    }

    public static CTRetornoStatus valueOfCodigo(final int codigo) {
        for (final CTRetornoStatus statusRetorno : CTRetornoStatus.values()) {
            if (statusRetorno.getCodigo() == codigo) {
                return statusRetorno;
            }
        }
        throw new IllegalArgumentException(String.format("Status retorno %s n\u00e3o mapeado", codigo));
    }

    public boolean isAutorizado() {
        return CTRetornoStatus.AUTORIZADOS.contains(this);
    }

    public boolean isDenegado() {
        return CTRetornoStatus.DENEGADOS.contains(this);
    }

    public boolean isRejeitado() {
        return (this.codigo > 200) && !CTRetornoStatus.AUTORIZADOS.contains(this) && !CTRetornoStatus.DENEGADOS.contains(this) && !this.isDuplicado();
    }

    public boolean isDuplicado() {
        return CODIGO_539.getCodigo() == this.codigo;
    }

    public int getCodigo() {
        return this.codigo;
    }

    public String getMotivo() {
        return this.motivo;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy