A Exception abaixo indica que o código de tributação municipal enviado possui mais caracteres do que o layout aceito pelo município:
Erro ao montar notas - Exception: Para essa cidade o campo referente a tag "cTribMun" não deve ser Maior que 3 Caracteres
Nos municípios que retornam essa validação, o campo cTribMun deve conter no máximo 3 caracteres.
Como ajustar no JSON do PlugNotas
No JSON, o cTribMun é gerado a partir de servico[].codigoTributacao:
{
"servico": [
{
"codigo": "141001",
"codigoTributacao": "001"
}
]
}
Como ajustar no TX2 do Manager SaaS ou Componente NFS-e
No TX2, utilize CodigoTributacaoMunicipio:
INCLUIRRPS
CodigoItemListaServico=141001
CodigoTributacaoMunicipio=001
SALVARRPS
Os valores apresentados são fictícios. O código correto varia conforme o município, o prestador e o serviço. Para identificar o valor aplicável, consulte o cadastro no portal da prefeitura ou uma NFS-e autorizada recentemente para o mesmo prestador e serviço.
Diferença entre os campos
servico[].codigo/CodigoItemListaServico: código do item da lista de serviço.servico[].codigoTributacao/CodigoTributacaoMunicipio: código municipal que gera ocTribMunno XML.servico[].codigoContribuinte: código interno do contribuinte ou da atividade, quando exigido pelo padrão.
Utilize o código municipal correspondente ao prestador e ao serviço, respeitando o limite de 3 caracteres indicado pelo retorno. Uma NFS-e autorizada equivalente ou o cadastro no portal da prefeitura pode ajudar a confirmar o valor aplicável. Quando o município não exigir essa informação e uma emissão autorizada equivalente também não apresentar o campo, ele poderá ser omitido.
Caso uma nova rejeição seja apresentada após o ajuste, como código inexistente ou não administrado pelo município, isso indica que o formato foi aceito e que o valor precisa ser conferido de acordo com o cadastro municipal da operação.
Comentários
0 comentário
Por favor, entre para comentar.