A exception abaixo pode ocorrer nos padrões de NFS-e que exigem o código nacional do serviço com exatamente seis dígitos:
Erro ao montar notas - Exception: Valor inválido para o campo CodigoItemListaServico deve conter exatamente 6 dígitos, exemplo 010101
O campo representa o item ou desdobramento da Lista de Serviços Nacional aplicável à operação. Essa validação já foi observada em diferentes padrões, incluindo EL30 e DSF30. Considere sempre a mensagem completa retornada e o padrão utilizado pelo município.
PlugNotas - JSON
No JSON do PlugNotas, CodigoItemListaServico corresponde ao campo servico[].codigo:
{
"servico": [
{
"codigo": "172301"
}
]
}
Manager SaaS e Componente NFS-e - TX2
No TX2, informe o código em CodigoItemListaServico dentro do RPS:
INCLUIRRPS
CodigoItemListaServico=172301
SALVARRPS
Os valores apresentados são fictícios e demonstram somente o formato. Para preencher as seis posições, utilize o código oficial correspondente à operação, consultando a tabela aplicável ao município, uma emissão autorizada no portal da prefeitura ou o XML autorizado do mesmo prestador e serviço.
Diferença entre os campos
servico.codigono JSON corresponde aoCodigoItemListaServicodo TX2 e recebe o código nacional com seis dígitos quando esse formato for exigido pelo padrão.servico.codigoTributacaono JSON corresponde aoCodigoTributacaoMunicipiodo TX2 e representa o código municipal, quando exigido.servico.codigoNbsrepresenta a NBS e não substitui o código do serviço.
Após o ajuste, a prefeitura ainda pode validar a correlação entre o código nacional, o código municipal, o NBS e os campos de IBS/CBS. Caso o retorno mude, a nova mensagem deve ser analisada separadamente.
Comentários
0 comentário
Por favor, entre para comentar.