Base de conhecimento

Cancelamento NFS-e TXT ABRASF - Preenchimento Detalhado dos Campos

3 minutos de leitura
Copiar

O modelo TXT ABRASF visa atender todos municípios e que serão agrupados dentro da compatibilidade  do XML ABRASF. Para os demais layouts, eles usaram o modelo ABRASF com comentários específico em cada grupo.

 

Formato do Arquivo

O arquivo texto deve ser codificado em UTF-8, considerando os casos em que se é utilizada acentuação gráfica em um campos. Caso o sistema de faturamento (ERP) utilize a API REST para realizar as chamadas não é obrigatório gerar o arquivo texto, apenas passar o conteúdo do mesmo no parâmetro do endpoint da API e tratar a resposta.

 

Conteúdo do Arquivo

No arquivo enviado deverá constar o registro de cancelamento de uma Nota Fiscal de Serviço.

O arquivo TXT segue uma estrutura hierárquica de GRUPOS, que são determinados por letras (GN100 e GN110) e a delimitação dos campos de cada grupo pelo caractere “|”, denominado pipe.

Cada GRUPO de informações deve ser gerado em uma linha com uma quebra de linha ao final da mesma. O caractere de final de linha é referido como LF (Line feed, '\n', 0x0A, 10 em decimal) ou CR (Carriage return, '\r', 0x0D, 13 em decimal).

 

Resumo dos Campos

 —– Dados Lote —–

 GN100 | id_evento| cpfCnpjPrestador| inscricaoMunicipalRem| quantidadeRps| versaoTXT| 

 —– Informações sobre o cancelamento —–

 GN110 | tipoAmbiente| codigoMunicipio| numeroNFSe| motivoCancelamento|

 

Detalhamento dos Campos

 Id_Evento – Identificador do Lote. Campo alfanumérico que aceita entre 1 e 255 caracteres.

cpfCnpjPrestador – Número do CPF ou CNPJ do prestador do serviço. Campo numérico que aceita 11 ou 14 caracteres.

inscricaoMunicipalRem – Número da Inscrição Municipal do prestador do serviço. Campo alfanumérico que aceita entre 1 e 15 caracteres.

quantidadeRps – Quantidade de RPS do Lote. Valor padrão e imutável igual a '1'.

versaoTXT – Versão do Layout. Sempre informar o valor '5.00'.

tipoAmbiente – Tipo de ambiente (1 ou 2 para produção e homologação, respectivamente). Campo numérico que aceita 1 carácter. 

codigoMunicipio – Código do Município do Prestador. Campo alfanumérico que aceita 7 caracteres.

numeroNFSe – Número da NFSe. Campo alfanumérico que aceita entre 1 e 15 caracteres.

motivoCancelamento – Justificativa do cancelamento. Campo numérico que aceita 1 carácter. Valores aceitos: 1- Erro na Emissão; 2- Serviço não Prestado; 3- Erro de Assinatura; 4- Duplicidade da Nota; 5- Erro de Processamento. 

 

 

 

Preenchimento Detalhado dos Campos – Emissão NFSe

Confira o resumo e todos os detalhes dos campos do TXT ABRASF: NFS-e TXT ABRASF – Preenchimento Detalhado dos Campos

Não encontrou o que procurava?