Ir para conteúdo
  • Cadastre-se

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Comprar

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Comprar

André Angeluci

Tratamento De Rejeições Do Sat

Recommended Posts

Boa tarde,

 

estou fazendo a integração com o SAT e estou em dúvida quanto ao tratamento das rejeições em caso de erro no envio do CFe.

Essa rejeição estaria na tag RespostaComando?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

RespostaComando traz o texto retornado pelo SAT

 

Você consegue as informações separadas pela propriedade: ACBrSAT.Resposta

 

Exemplo:

ACBr.Resposta.NumeroSessao, ACBr.Resposta.CodigoDeRetorno, ACBr.Resposta.MensagemDeRetorno...

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela atenção GutoSantos,

 

acredito que os dados retornados no ACBrSat.Resposta não ficarão claros para o usuário do sistema, você sabe se existe algum catalogo dos erros retornados em Resposta.codigoDeRetorno?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Daniel,

 

obrigado por sua ajuda, analisei a nota técnica e escrevi uma função que recebe o código e retorna sua mensagem.

Porem, no caso de rejeições do envio do CFe, devo considerar a tabela de códigos de rejeição (item 5.15 da nota técnica). Existe alguma tag que informa o código da rejeição?

 

Segue abaixo a função que mencionei, caso alguém se interesse.

function RetornaMensagemSATPorCodigo(pCodigo: Integer): String;
begin
  (* Retorna a mensagem de erro do código no parametro pCodErro
     de acordo com a NOTA TECNICA 2013/001 *)
  case (pCodigo) of
    04000: Result := 'Ativado corretamente SAT Ativado com Sucesso.';
    04001: Result := 'Erro na criação do certificado processo de ativação foi interrompido.';
    04002: Result := 'SEFAZ não reconhece este SAT (CNPJ inválido) Verificar junto a SEFAZ o CNPJ cadastrado.';
    04003: Result := 'SAT já ativado SAT disponível para uso.';
    04004: Result := 'SAT com uso cessado SAT bloqueado por cessação de uso.';
    04005: Result := 'Erro de comunicação com a SEFAZ Tentar novamente.';
    04006: Result := 'CSR ICP-BRASIL criado com sucesso Processo de criação do CSR para certificação ICP-BRASIL com sucesso';
    04007: Result := 'Erro na criação do CSR ICP-BRASIL Processo de criação do CSR para certificação ICP-BRASIL com erro';
    04098: Result := 'SAT em processamento. Tente novamente.';
    04099: Result := 'Erro desconhecido na ativação Informar ao administrador.';
    05000: Result := 'Certificado transmitido com Sucesso ';
    05001: Result := 'Código de ativação inválido.';
    05002: Result := 'Erro de comunicação com a SEFAZ. Tentar novamente.';
    05003: Result := 'Certificado Inválido ';
    05098: Result := 'SAT em processamento.';
    05099: Result := 'Erro desconhecido Informar o administrador.';
    06000: Result := 'Emitido com sucesso + conteúdo notas. Retorno CF-e-SAT ao AC para contingência.';
    06001: Result := 'Código de ativação inválido.';
    06002: Result := 'SAT ainda não ativado. Efetuar ativação.';
    06003: Result := 'SAT não vinculado ao AC Efetuar vinculação';
    06004: Result := 'Vinculação do AC não confere Efetuar vinculação';
    06005: Result := 'Tamanho do CF-e-SAT superior a 1.500KB';
    06006: Result := 'SAT bloqueado pelo contribuinte';
    06007: Result := 'SAT bloqueado pela SEFAZ';
    06008: Result := 'SAT bloqueado por falta de comunicação';
    06009: Result := 'SAT bloqueado, código de ativação incorreto';
    06010: Result := 'Erro de validação do conteúdo.';
    06098: Result := 'SAT em processamento.';
    06099: Result := 'Erro desconhecido na emissão. Informar o administrador.';
    07000: Result := 'Cupom cancelado com sucesso + conteúdo CF-eSAT cancelado.';
    07001: Result := 'Código ativação inválido Verificar o código e tentar mais uma vez.';
    07002: Result := 'Cupom inválido Informar o administrador.';
    07003: Result := 'SAT bloqueado pelo contribuinte';
    07004: Result := 'SAT bloqueado pela SEFAZ';
    07005: Result := 'SAT bloqueado por falta de comunicação';
    07006: Result := 'SAT bloqueado, código de ativação incorreto';
    07007: Result := 'Erro de validação do conteúdo';
    07098: Result := 'SAT em processamento.';
    07099: Result := 'Erro desconhecido no cancelamento.';
    08000: Result := 'SAT em operação. Verifica se o SAT está ativo.';
    08098: Result := 'SAT em processamento.';
    08099: Result := 'Erro desconhecido. Informar o administrador.';
    09000: Result := 'Emitido com sucesso Gera e envia um cupom de teste para SEFAZ, para verificar a comunicação.';
    09001: Result := 'código ativação inválido Verificar o código e tentar mais uma vez.';
    09002: Result := 'SAT ainda não ativado. Efetuar ativação ';
    09098: Result := 'SAT em processamento.';
    09099: Result := 'Erro desconhecido Informar o ';
    10000: Result := 'Resposta com Sucesso. Informações de status do SAT.';
    10001: Result := 'Código de ativação inválido';
    10098: Result := 'SAT em processamento.';
    10099: Result := 'Erro desconhecido Informar o administrador.';
    11000: Result := 'Emitido com sucesso Retorna o conteúdo do CF-ao AC.';
    11001: Result := 'código ativação inválido Verificar o código e tentar mais uma vez.';
    11002: Result := 'SAT ainda não ativado. Efetuar ativação.';
    11003: Result := 'Sessão não existe. AC deve executar a sessão novamente.';
    11098: Result := 'SAT em processamento.';
    11099: Result := 'Erro desconhecido. Informar o administrador.';
    12000: Result := 'Rede Configurada com Sucesso';
    12001: Result := 'código ativação inválido Verificar o código e tentar mais uma vez.';
    12002: Result := 'Dados fora do padrão a ser informado Corrigir dados';
    12098: Result := 'SAT em processamento.';
    12099: Result := 'Erro desconhecido Informar o administrador.';
    13000: Result := 'Assinatura do AC';
    13001: Result := 'código ativação inválido Verificar o código e tentar mais uma vez.';
    13002: Result := 'Erro de comunicação com a SEFAZ';
    13003: Result := 'Assinatura fora do padrão informado Corrigir dados';
    13004: Result := 'CNPJ da Software House + CNPJ do emitente assinado no campo “signAC” difere do informado no campo “CNPJvalue” Corrigir dados';
    13098: Result := 'SAT em processamento.';
    13099: Result := 'Erro desconhecido Informar o administrador.';
    14000: Result := 'Software Atualizado com Sucesso ';
    14001: Result := 'Código de ativação inválido.';
    14002: Result := 'Atualização em Andamento';
    14003: Result := 'Erro na atualização Não foi possível Atualizar o SAT.';
    14004: Result := 'Arquivo de atualização inválido';
    14098: Result := 'SAT em processamento.';
    14099: Result := 'Erro desconhecido Informar o administrador.';
    15000: Result := 'Transferência completa Arquivos de Logs extraídos';
    15001: Result := 'Código de ativação inválido.';
    15002: Result := 'Transferência em andamento';
    15098: Result := 'SAT em processamento.';
    15099: Result := 'Erro desconhecido Informar o administrador.';
    16000: Result := 'Equipamento SAT bloqueado com sucesso.';
    16001: Result := 'Código de ativação inválido.';
    16002: Result := 'Equipamento SAT já está bloqueado.';
    16003: Result := 'Erro de comunicação com a SEFAZ';
    16004: Result := 'Não existe parametrização de bloqueio disponível.';
    16098: Result := 'SAT em processamento.';
    16099: Result := 'Erro desconhecido Informar o administrador.';
    17000: Result := 'Equipamento SAT desbloqueado com sucesso.';
    17001: Result := 'Código de ativação inválido.';
    17002: Result := 'SAT bloqueado pelo contribuinte. Verifique configurações na SEFAZ';
    17003: Result := 'SAT bloqueado pela SEFAZ';
    17004: Result := 'Erro de comunicação com a SEFAZ';
    17098: Result := 'SAT em processamento.';
    17099: Result := 'Erro desconhecido Informar o administrador.';
    18000: Result := 'Código de ativação alterado com sucesso.';
    18001: Result := 'Código de ativação inválido.';
    18002: Result := 'Código de ativação de emergência Incorreto.';
    18098: Result := 'SAT em processamento.';
    18099: Result := 'Erro desconhecido Informar o administrador.';
  end;
end;
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue abaixo uma função que recebe o código da rejeição do CFe e retorna sua mensagem, de acordo com a nota técnica.

function RetornaMensagemRejeicaoSAT(pCodigo: Integer): String;
begin
  (* Retorna a mensagem de rejeição do código no parametro
     pCodigo de acordo com a NOTA TECNICA 2013/001 *)

  case (pCodigo) of
    100: Result := 'CF-e-SAT processado com sucesso';
    101: Result := 'CF-e-SAT de cancelamento processado com sucesso';
    102: Result := 'CF-e-SAT processado – verificar inconsistências';
    103: Result := 'CF-e-SAT de cancelamento processado – verificar inconsistências';
    104: Result := 'Não Existe Atualização do Software';
    105: Result := 'Lote recebido com sucesso';
    106: Result := 'Lote Processado';
    107: Result := 'Lote em Processamento';
    108: Result := 'Lote não localizado';
    109: Result := 'Serviço em Operação';
    110: Result := 'Status SAT recebido com sucesso';
    112: Result := 'Assinatura do AC Registrada';
    113: Result := 'Consulta cadastro com uma ocorrência';
    114: Result := 'Consulta cadastro com mais de uma ocorrência';
    115: Result := 'Solicitação de dados efetuada com sucesso';
    116: Result := 'Atualização do SB pendente';
    117: Result := 'Solicitação de Arquivo de Parametrização efetuada com sucesso';
    118: Result := 'Logs extraídos com sucesso';
    119: Result := 'Comandos da SEFAZ pendentes';
    120: Result := 'Não existem comandos da SEFAZ pendentes';
    121: Result := 'Certificado Digital criado com sucesso';
    122: Result := 'CRT recebido com sucesso';
    123: Result := 'Adiar transmissão do lote';
    124: Result := 'Adiar transmissão do CF-e';
    125: Result := 'CF-e de teste de produção emitido com sucesso';
    126: Result := 'CF-e de teste de ativação emitido com sucesso';
    127: Result := 'Erro na emissão de CF-e de teste de produção';
    128: Result := 'Erro na emissão de CF-e de teste de ativação';
    129: Result := 'Solicitações de emissão de certificados excedidas. (Somente ocorrerá no ambiente de testes)';
    200: Result := 'Rejeição: Status do equipamento SAT difere do esperado';
    201: Result := 'Rejeição: Falha na Verificação da Assinatura do Número de segurança';
    202: Result := 'Rejeição: Falha no reconhecimento da autoria ou integridade do arquivo digital';
    203: Result := 'Rejeição: Emissor não Autorizado para emissão da CF-e-SAT';
    204: Result := 'Rejeição: Duplicidade de CF-e-SAT';
    205: Result := 'Rejeição: Equipamento SAT encontra-se Ativo';
    206: Result := 'Rejeição: Hora de Emissão do CF-e-SAT posterior à hora de recebimento.';
    207: Result := 'Rejeição: CNPJ do emitente inválido';
    208: Result := 'Rejeição: Equipamento SAT encontra-se Desativado';
    209: Result := 'Rejeição: IE do emitente inválida';
    210: Result := 'Rejeição: Intervalo de tempo entre o CF-e-SAT emitido e a emissão do respectivo CF-e-SAT de cancelamento é maior que 30 (trinta) minutos.';
    211: Result := 'Rejeição: CNPJ não corresponde ao informado no processo de transferência.';
    212: Result := 'Rejeição: Data de Emissão do CF-e-SAT posterior à data de recebimento.';
    213: Result := 'Rejeição: CNPJ-Base do Emitente difere do CNPJ-Base do Certificado Digital';
    214: Result := 'Rejeição: Tamanho da mensagem excedeu o limite estabelecido';
    215: Result := 'Rejeição: Falha no schema XML';
    216: Result := 'Rejeição: Chave de Acesso difere da cadastrada';
    217: Result := 'Rejeição: CF-e-SAT não consta na base de dados da SEFAZ';
    218: Result := 'Rejeição: CF-e-SAT já esta cancelado na base de dados da SEFAZ';
    219: Result := 'Rejeição: CNPJ não corresponde ao informado no processo de declaração de posse.';
    220: Result := 'Rejeição: Valor do rateio do desconto sobre subtotal do item (N) inválido.';
    221: Result := 'Rejeição: Aplicativo Comercial não vinculado ao SAT';
    222: Result := 'Rejeição: Assinatura do Aplicativo Comercial inválida';
    223: Result := 'Rejeição: CNPJ do transmissor do lote difere do CNPJ do transmissor da consulta';
    224: Result := 'Rejeição: CNPJ da Software House inválido';
    225: Result := 'Rejeição: Falha no Schema XML do lote de CFe';
    226: Result := 'Rejeição: Código da UF do Emitente diverge da UF receptora';
    227: Result := 'Rejeição: Erro na Chave de Acesso - Campo Id – falta a literal CFe';
    228: Result := 'Rejeição: Valor do rateio do acréscimo sobre subtotal do item (N) inválido.';
    229: Result := 'Rejeição: IE do emitente não informada';
    230: Result := 'Rejeição: IE do emitente não autorizada para uso do SAT';
    231: Result := 'Rejeição: IE do emitente não vinculada ao CNPJ';
    232: Result := 'Rejeição: CNPJ do destinatário do CF-e-SAT de cancelamento diferente daquele do CF-e-SAT a ser cancelado.';
    233: Result := 'Rejeição: CPF do destinatário do CF-e-SAT de cancelamento diferente daquele do CF-e-SAT a ser cancelado.';
    234: Result := 'Alerta: Razão Social/Nome do destinatário em branco';
    235: Result := 'Rejeição: CNPJ do destinatario Invalido';
    236: Result := 'Rejeição: Chave de Acesso com dígito verificador inválido';
    237: Result := 'Rejeição: CPF do destinatario Invalido';
    238: Result := 'Rejeição: CNPJ do emitente do CF-e-SAT de cancelamento diferente do CNPJ do CF-e-SAT a ser cancelado.';
    239: Result := 'Rejeição: Versão do arquivo XML não suportada';
    240: Result := 'Rejeição: Valor total do CF-e-SAT de cancelamento diferente do Valor total do CF-e-SAT a ser cancelado.';
    241: Result := 'Rejeição: diferença de transmissão e recebimento da mensagem superior a 5 minutos.';
    242: Result := 'Alerta: CFe dentro do lote estão fora de ordem.';
    243: Result := 'Rejeição: XML Mal Formado';
    244: Result := 'Rejeição: CNPJ do Certificado Digital difere do CNPJ da Matriz e do CNPJ do Emitente';
    245: Result := 'Rejeição: CNPJ Emitente não autorizado para uso do SAT';
    246: Result := 'Rejeição: Campo cUF inexistente no elemento cfeCabecMsg do SOAP Header';
    247: Result := 'Rejeição: Sigla da UF do Emitente diverge da UF receptora';
    248: Result := 'Rejeição: UF do Recibo diverge da UF autorizadora';
    249: Result := 'Rejeição: UF da Chave de Acesso diverge da UF receptora';
    250: Result := 'Rejeição: UF informada pelo SAT, não é atendida pelo Web Service';
    251: Result := 'Rejeição: Certificado enviado não confere com o escolhido na declaração de posse';
    252: Result := 'Rejeição: Ambiente informado diverge do Ambiente de recebimento';
    253: Result := 'Rejeição: Digito Verificador da chave de acesso composta inválida';
    254: Result := 'Rejeição: Elemento cfeCabecMsg inexistente no SOAP Header';
    255: Result := 'Rejeição: CSR enviado inválido';
    256: Result := 'Rejeição: CRT enviado inválido';
    257: Result := 'Rejeição: Número do série do equipamento inválido';
    258: Result := 'Rejeição: Data e/ou hora do envio inválida';
    259: Result := 'Rejeição: Versão do leiaute inválida';
    260: Result := 'Rejeição: UF inexistente';
    261: Result := 'Rejeição: Assinatura digital não encontrada';
    262: Result := 'Rejeição: CNPJ da software house não está ativo';
    263: Result := 'Rejeição: CNPJ do contribuinte não está ativo';
    264: Result := 'Rejeição: Base da receita federal está indisponível';
    265: Result := 'Rejeição: Número de série inexistente no cadastro do equipamento';
    266: Result := 'Falha na comunicação com a AC-SAT';
    267: Result := 'Erro desconhecido na geração do certificado pela AC-SAT';
    268: Result := 'Rejeição: Certificado está fora da data de validade.';
    269: Result := 'Rejeição: Tipo de atividade inválida';
    270: Result := 'Rejeição: Chave de acesso do CFe a ser cancelado inválido.';
    271: Result := 'Rejeição: Ambiente informado no CF-e difere do Ambiente de recebimento cadastrado.';
    272: Result := 'Rejeição: Valor do troco negativo.';
    273: Result := 'Rejeição: Serviço Solicitado Inválido';
    274: Result := 'Rejeição: Equipamento não possui declaração de posse';
    275: Result := 'Rejeição: Status do equipamento diferente de Fabricado';
    276: Result := 'Rejeição: Diferença de dias entre a data de emissão e de recepção maior que o prazo legal';
    277: Result := 'Rejeição: CNPJ do emitente não está ativo junto à Sefaz na data de emissão';
    278: Result := 'Rejeição: IE do emitente não está ativa junto à Sefaz na data de emissão';
    280: Result := 'Rejeição: Certificado Transmissor Inválido';
    281: Result := 'Rejeição: Certificado Transmissor Data Validade';
    282: Result := 'Rejeição: Certificado Transmissor sem CNPJ';
    283: Result := 'Rejeição: Certificado Transmissor - erro Cadeia de Certificação';
    284: Result := 'Rejeição: Certificado Transmissor revogado';
    285: Result := 'Rejeição: Certificado Transmissor difere ICP-Brasil';
    286: Result := 'Rejeição: Certificado Transmissor erro no acesso a LCR';
    287: Result := 'Rejeição: Código Município do FG - ISSQN: dígito inválido. Exceto os códigos descritos no Anexo 2 que apresentam dígito inválido.';
    288: Result := 'Rejeição: Data de emissão do CF-e-SAT a ser cancelado inválida';
    289: Result := 'Rejeição: Código da UF informada diverge da UF solicitada';
    290: Result := 'Rejeição: Certificado Assinatura inválido';
    291: Result := 'Rejeição: Certificado Assinatura Data Validade';
    292: Result := 'Rejeição: Certificado Assinatura sem CNPJ';
    293: Result := 'Rejeição: Certificado Assinatura - erro Cadeia de Certificação';
    294: Result := 'Rejeição: Certificado Assinatura revogado';
    295: Result := 'Rejeição: Certificado Raiz difere dos Válidos';
    296: Result := 'Rejeição: Certificado Assinatura erro no acesso a LCR';
    297: Result := 'Rejeição: Assinatura difere do calculado';
    298: Result := 'Rejeição: Assinatura difere do padrão do Projeto';
    299: Result := 'Rejeição: Hora de emissão do CF-e-SAT a ser cancelado inválida';
    402: Result := 'Rejeição: XML da área de dados com codificação diferente de UTF-8';
    403: Result := 'Rejeição: Versão do leiaute do CF-e-SAT não é válida';
    404: Result := 'Rejeição: Uso de prefixo de namespace não permitido';
    405: Result := 'Alerta: Versão do leiaute do CF-e-SAT não é a mais atual';
    406: Result := 'Rejeição: Versão do Software Básico do SAT não é valida.';
    407: Result := 'Rejeição: Indicador de CF-e-SAT cancelamento inválido (diferente de „C? e „?)';
    408: Result := 'Rejeição: Valor total do CF-e-SAT maior que o somatório dos valores de Meio de Pagamento empregados em seu pagamento.';
    409: Result := 'Rejeição: Valor total do CF-e-SAT supera o máximo permitido no arquivo de Parametrização de Uso';
    410: Result := 'Rejeição: UF informada no campo cUF não é atendida pelo Web Service';
    411: Result := 'Rejeição: Campo versaoDados inexistente no elemento cfeCabecMsg do SOAP Header';
    412: Result := 'Rejeição: CFe de cancelamento não corresponde ao CFe anteriormente gerado';
    420: Result := 'Rejeição: Cancelamento para CF-e-SAT já cancelado';
    450: Result := 'Rejeição: Modelo da CF-e-SAT diferente de 59';
    452: Result := 'Rejeição: número de série do SAT inválido ou não autorizado.';
    453: Result := 'Rejeição: Ambiente de processamento inválido (diferente de 1 e 2)';
    454: Result := 'Rejeição: CNPJ da Software House inválido';
    455: Result := 'Rejeição: Assinatura do Aplicativo Comercial não é válida.';
    456: Result := 'Rejeição: Código de Regime tributário invalido';
    457: Result := 'Rejeição: Código de Natureza da Operação para ISSQN inválido';
    458: Result := 'Rejeição: Razão Social/Nome do destinatário em branco';
    459: Result := 'Rejeição: Código do produto ou serviço em branco';
    460: Result := 'Rejeição: GTIN do item (N) inválido';
    461: Result := 'Rejeição: Descrição do produto ou serviço em branco';
    462: Result := 'Rejeição: CFOP não é de operação de saída prevista para CF-e-SAT';
    463: Result := 'Rejeição: Unidade comercial do produto ou serviço em branco';
    464: Result := 'Rejeição: Quantidade Comercial do item (N) inválido';
    465: Result := 'Rejeição: Valor unitário do item (N) inválido';
    466: Result := 'Rejeição: Valor bruto do item (N) difere de quantidade * Valor Unitário, considerando regra de arred/trunc.';
    467: Result := 'Rejeição: Regra de calculo do item (N) inválida';
    468: Result := 'Rejeição: Valor do desconto do item (N) inválido';
    469: Result := 'Rejeição: Valor de outras despesas acessórias do item (N) inválido.';
    470: Result := 'Rejeição: Valor líquido do Item do CF-e difere de Valor Bruto de Produtos e Serviços - desconto + Outras Despesas Acessórias – rateio do desconto sobre subtotal + rateio do acréscimo sobre subtotal ';
    471: Result := 'Rejeição: origem da mercadoria do item (N) inválido (difere de 0, 1, 2, 3, 4, 5, 6 e 7)';
    472: Result := 'Rejeição: CST do Item (N) inválido (diferente de 00, 20, 90)';
    473: Result := 'Rejeição: Alíquota efetiva do ICMS do item (N) inválido.';
    474: Result := 'Rejeição: Valor líquido do ICMS do Item (N) difere de Valor do Item * Aliquota Efetiva';
    475: Result := 'Rejeição: CST do Item (N) inválido (diferente de 40 e 41 e 50 e 60)';
    476: Result := 'Rejeição: Código de situação da operação - Simples Nacional - do Item (N) inválido (diferente de 102, 300 e 500)';
    477: Result := 'Rejeição: Código de situação da operação - Simples Nacional - do Item (N) inválido (diferente de 900)';
    478: Result := 'Rejeição: Código de Situação Tributária do PIS Inválido (diferente de 01 e 02)';
    479: Result := 'Rejeição: Base de cálculo do PIS do item (N) inválido.';
    480: Result := 'Rejeição: Alíquota do PIS do item (N) inválido.';
    481: Result := 'Rejeição: Valor do PIS do Item (N) difere de Base de Calculo * Aliquota do PIS';
    482: Result := 'Rejeição: Código de Situação Tributária do PIS Inválido (diferente de 03)';
    483: Result := 'Rejeição: Qtde Vendida do item (N) inválido.';
    484: Result := 'Rejeição: Alíquota do PIS em R$ do item (N) inválido.';
    485: Result := 'Rejeição: Valor do PIS do Item (N) difere de Qtde Vendida* Aliquota do PIS em R$';
    486: Result := 'Rejeição: Código de Situação Tributária do PIS Inválido (diferente de 04, 06, 07, 08 e 09)';
    487: Result := 'Rejeição: Código de Situação Tributária do PIS inválido (diferente de 49)';
    488: Result := 'Rejeição: Código de Situação Tributária do PIS Inválido (diferente de 99)';
    489: Result := 'Rejeição: Valor do PIS do Item (N) difere de Qtde Vendida* Aliquota do PIS em R$ e difere de Base de Calculo * Aliquota do PIS';
    490: Result := 'Rejeição: Código de Situação Tributária da COFINS Inválido (diferente de 01 e 02)';
    491: Result := 'Rejeição: Base de cálculo do COFINS do item (N) inválido.';
    492: Result := 'Rejeição: Alíquota da COFINS do item (N) inválido.';
    493: Result := 'Rejeição: Valor da COFINS do Item (N) difere de Base de Calculo * Aliquota da COFINS';
    494: Result := 'Rejeição: Código de Situação Tributária da COFINS Inválido (diferente de 03)';
    495: Result := 'Rejeição: Valor do COFINS do Item (N) difere de Qtde Vendida* Aliquota do COFINS em R$ e difere de Base de Calculo * Aliquota do COFINS';
    496: Result := 'Rejeição: Alíquota da COFINS em R$ do item (N) inválido.';
    497: Result := 'Rejeição: Valor da COFINS do Item (N) difere de Qtde Vendida* Aliquota da COFINS em R$';
    498: Result := 'Rejeição: Código de Situação Tributária da COFINS Inválido (diferente de 04, 06, 07, 08 e 09)';
    499: Result := 'Rejeição: Código de Situação Tributária da COFINS Inválido (diferente de 49)';
    500: Result := 'Rejeição: Código de Situação Tributária da COFINS Inválido (diferente de 99)';
    501: Result := 'Rejeição: Operação com tributação de ISSQN sem informar a Inscrição Municipal';
    502: Result := 'Rejeição: Erro na Chave de Acesso - Campo Id não corresponde à concatenação dos campos correspondentes';
    503: Result := 'Rejeição: Valor das deduções para o ISSQN do item (N) inválido.';
    504: Result := 'Rejeição: Valor da Base de Calculo do ISSQN do Item (N) difere de Valor do Item - Valor das deduções';
    505: Result := 'Rejeição: Alíquota efetiva do ISSQN do item (N) não é maior ou igual a 2,00 (2%) e menor ou igual a 5,00 (5%).';
    506: Result := 'Valor do ISSQN do Item (N) difere de Valor da Base de Calculo do ISSQN * Alíquota Efetiva do ISSQN';
    507: Result := 'Rejeição: Indicador de rateio para ISSQN inválido';
    508: Result := 'Rejeição: Item da lista de Serviços do ISSQN do item (N) inválido.';
    509: Result := 'Rejeição: Código municipal de Tributação do ISSQN do Item (N) em branco.';
    510: Result := 'Rejeição: Código de Natureza da Operação para ISSQN inválido';
    511: Result := 'Rejeição: Indicador de Incentivo Fiscal do ISSQN do item (N) inválido (diferente de 1 e 2)';
    512: Result := 'Rejeição: Total do PIS difere do somatório do PIS dos itens';
    513: Result := 'Rejeição: Total do COFINS difere do somatório do COFINS dos itens';
    514: Result := 'Rejeição: Total do PIS-ST difere do somatório do PIS-ST dos itens';
    515: Result := 'Rejeição: Total do COFINS-STdifere do somatório do COFINS-ST dos itens';
    516: Result := 'Rejeição: Total de Outras Despesas Acessórias difere do somatório de Outras Despesas Acessórias (acréscimo) dos itens';
    517: Result := 'Rejeição: Total dos Itens difere do somatório do valor líquido dos itens';
    518: Result := 'Rejeição: Informado grupo de totais do ISSQN sem informar grupo de valores de ISSQN';
    519: Result := 'Rejeição: Total da BC do ISSQN difere do somatório da BC do ISSQN dos itens';
    520: Result := 'Rejeição: Total do ISSQN difere do somatório do ISSQN dos itens';
    521: Result := 'Rejeição: Total do PIS sobre serviços difere do somatório do PIS dos itens de serviços';
    522: Result := 'Rejeição: Total do COFINS sobre serviços difere do somatório do COFINS dos itens de serviços';
    523: Result := 'Rejeição: Total do PIS-ST sobre serviços difere do somatório do PIS-ST dos itens de serviços';
    524: Result := 'Rejeição: Total do COFINS-ST sobre serviços difere do somatório do COFINS-ST dos itens de serviços';
    525: Result := 'Rejeição: Valor de Desconto sobre total inválido.';
    526: Result := 'Rejeição: Valor de Acréscimo sobre total inválido.';
    527: Result := 'Rejeição: Código do Meio de Pagamento inválido';
    528: Result := 'Rejeição: Valor do Meio de Pagamento inválido.';
    529: Result := 'Rejeição: Valor de desconto sobre subtotal difere do somatório dos seus rateios nos itens.';
    530: Result := 'Rejeição: Operação com tributação de ISSQN sem informar a Inscrição Municipal';
    531: Result := 'Rejeição: Valor de acréscimo sobre subtotal difere do somatório dos seus rateios nos itens.';
    532: Result := 'Rejeição: Total do ICMS difere do somatório dos itens';
    533: Result := 'Rejeição: Valor aproximado dos tributos do CF-e-SAT – Lei 12741/12 inválido';
    534: Result := 'Rejeição: Valor aproximado dos tributos do Produto ou serviço – Lei 12741/12 inválido.';
    535: Result := 'Rejeição: código da credenciadora de cartão de débito ou crédito inválido';
    537: Result := 'Rejeição: Total do Desconto difere do somatório dos itens';
    539: Result := 'Rejeição: Duplicidade de CF-e-SAT, com diferença na Chave de Acesso [99999999999999999999999999999999999999999]';
    540: Result := 'Rejeição: CNPJ da Software House + CNPJ do emitente assinado no campo “signAC” difere do informado no campo “CNPJvalue” ';
    555: Result := 'Rejeição: Tipo autorizador do protocolo diverge do Órgão Autorizador';
    564: Result := 'Rejeição: Total dos Produtos ou Serviços difere do somatório do valor dos Produtos ou Serviços dos itens';
    600: Result := 'Serviço Temporariamente Indisponível';
    601: Result := 'CF-e-SAT inidôneo por recepção fora do prazo';
    602: Result := 'Rejeição: Status do equipamento não permite ativação';
    603: Result := 'Arquivo inválido';
    604: Result := 'Erro desconhecido na verificação de comandos';
    605: Result := 'Tamanho do arquivo inválido';
    999: Result := 'Rejeição: Erro não catalogado';
    else
      Result := 'Rejeção não catalogada na nota técnica 2013/001.';
  end;
end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

tambem estou precisando dessa informacao, onde pego a informacao do codigo da rejeicao do CFE

 

repondi outra coisa para vc, bom, ainda não sei como receber esse código de rejeição.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou tentando testar meu D-Sat dimep , mas esta dando esse erro ! no exemplo da ACbr ! SAtest

13004: Mensagem := 'CNPJ da Software House + CNPJ do emitente assinado no campo signAC difere do informado no campo CNPJvalue Corrigir dados';

oq estou fazendo de errado, desde ja

obrigado

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
2 horas atrás, saulo goos disse:

Estou tentando testar meu D-Sat dimep , mas esta dando esse erro ! no exemplo da ACbr ! SAtest

13004: Mensagem := 'CNPJ da Software House + CNPJ do emitente assinado no campo signAC difere do informado no campo CNPJvalue Corrigir dados';

oq estou fazendo de errado, desde ja

obrigado

 

 

Erro na assinatura !


Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

sergio@gigasistemas.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites
30 minutos atrás, moraisneto disse:

Erro Desconhecido... 

 

E ai??

Como se resolve um ERRO DESCONHECIDO???

Entra em contato com o fabricante.


Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar  telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal boa tarde, sei que o post é meio antigo, mas não vi a resposta de como se aplica a função acima. Eu imagino que seja algo assim, mas não tenho certeza. 

E seguindo com a dúvida acima, fora o erro, como são tratados esses cupons com rejeição. Precisa anular para a fazenda?,  precisa reportar?, eles ficam pendentes?

Desde já agradeço a atenção de vocês se puderem ajudar. Sistema já emitindo pelo Sat Tanca TS-1000

Showmessage(RetornaMensagemRejeicaoSAT(código));
Editado por Jeferson Machia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, Faça seu login agora mesmo para postar com sua conta.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Criar Novo...