E160-Arquivo em desacordo com o XML Schema. (Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema.)
No ISSNETONLINE30, esse retorno é genérico: pode indicar campos ausentes, formatos inválidos ou inconsistências entre as informações do serviço e do grupo IBS/CBS. A mensagem não identifica necessariamente o campo responsável.
Como analisar
Confirme o município e o padrão da emissão. Compare o JSON do PlugNotas ou o TX2 do Manager SaaS ou do Componente NFS-e com uma nota autorizada recentemente para o mesmo prestador, município e serviço. O XML de uma nota equivalente emitida no portal municipal também pode ajudar na conferência dos códigos.
- Como referência de conferência no ISSNETONLINE30, observe o código nacional do serviço com 6 dígitos, NBS com 9, código de operação com 6, CST com 3 e classificação tributária com 6
- Valide a correspondência entre código do serviço, código municipal, NBS, CNAE, código da operação, CST e classificação tributária.
- Confira município de incidência, tributação e retenção de ISS, tributação total e retenções federais.
- Preserve os zeros iniciais dos códigos e utilize os nomes dos campos previstos no layout JSON ou TX2 do produto, que podem ser diferentes dos nomes das tags no XML.
Versão do esquema
Preencha o campo de versão do esquema com RTC: versaoEsquema no JSON ou VersaoEsquema no TX2.
Observação: no PlugNotas, para operações com retenções de PIS/COFINS e demais campos relacionados à NT007, pode ser necessário utilizar RTC007 no JSON. Essa opção não se aplica ao TX2. Consulte os detalhes na documentação de emissão de NFS-e do PlugNotas.
A versão adequada depende dos dados da emissão e do layout aplicável; a mensagem E160, isoladamente, não determina qual versão utilizar.
Exemplo parcial de JSON do PlugNotas
{
"versaoEsquema": "RTC",
"servico": [
{
"codigo": "140101",
"codigoTributacao": "1401",
"codigoNbs": "120013110",
"discriminacao": "Descricao do servico prestado",
"codigoCidadeIncidencia": "5300108",
"descricaoCidadeIncidencia": "Brasília",
"iss": {
"tipoTributacao": 6,
"exigibilidade": 1,
"retido": false,
"aliquota": 2
},
"valor": {
"servico": 100,
"baseCalculo": 100
},
"ibscbs": {
"finalidadeNFSe": 0,
"operacaoPessoal": 0,
"codigoOperacao": "050101",
"destinatario": {
"indicador": 0
},
"valores": {
"tributacao": {
"cst": "000",
"cct": "000001"
}
}
}
}
]
}Exemplo parcial de TX2 do Manager SaaS e Componente NFS-e
No TX2: informe VersaoEsquema=RTC no cabeçalho do arquivo, antes do comando INCLUIR. O trecho abaixo reúne apenas os campos destacados; mantenha a estrutura completa do arquivo e os demais campos nos respectivos blocos.
VersaoEsquema=RTC
CodigoItemListaServico=140101
CodigoTributacaoMunicipio=1401
CodigoNbs=120013110
MunicipioIncidencia=5300108
TipoTributacao=6
ExigibilidadeISS=1
IssRetido=2
AliquotaISS=2
ValorServicos=100.00
FinalidadeNFSe=0
OperacaoPessoal=0
CodigoOperacao=050101
IndicadorDestinatario=0
SituacaoTributariaIbsCbs=000
ClassificacaoTributariaIbsCbs=000001Os exemplos são recortes, não requisições completas. Os valores são fictícios e os códigos são apenas referências de formato. Mantenha os demais dados obrigatórios e adapte os campos à operação, ao prestador e ao município com apoio do responsável fiscal. Os códigos devem corresponder ao serviço prestado; alterações no preenchimento precisam preservar essa correspondência fiscal.
Comentários
0 comentário
Por favor, entre para comentar.