Saiba como emitir NFS-e em Caxias do Sul (RS) pela API da Focus NFe. Este guia é voltado para clientes e para quem está testando a nossa API. Aqui, você encontra os campos obrigatórios, exemplos e observações específicas para desenvolvedores.
| Campo | Obrigatoriedade | Observação |
|---|---|---|
| CPF/CNPJ do Tomador | Obrigatório | |
| Endereço do Tomador | Obrigatório | |
| Item Lista Serviço | Obrigatório | Utiliza o padrão nacional da Lei Complementar 116/2003 |
| Código CNAE | Não utilizado | |
| Código Tributário Município | Obrigatório | Utiliza padrão próprio. Necessário consultar no cadastro do prestador ou no XML de uma nota emitida (tag cServ) |
| Campo | Obrigatoriedade | Observação |
|---|---|---|
| informacoes_adicionais_contribuinte | Opcional | Este é um campo especial em Caxias do Sul para que o cliente possa informar dados adicionais (tag infAdic do xml) na nota. Fica na chave principal do json e permite um array de ocorrências, exemplo: "informacoes_adicionais_contribuinte": [ "info 1", "info 2" ] |
| regime_especial_tributacao | Opcional | Este campo utiliza um formato um pouco diferente do utilizado na API. Os valores possíveis seguem abaixo |
| 1 - Simples | ||
| 2 - SIMEI | ||
| 3 - Normal |
{
"data_emissao": "2025-07-16T11:13:00",
"natureza_operacao": "1",
"regime_especial_tributacao": "5",
"informacoes_adicionais_contribuinte": "Informações adicionais",
"prestador": {
"cnpj": "00000000000000",
"inscricao_municipal": "123445",
"codigo_municipio": "4305108"
},
"servico": {
"codigo_tributario_municipio": "1691",
"item_lista_servico": "1401",
"discriminacao": "Descrição do serviço",
"iss_retido": false,
"valor_servicos": 1.0
},
"tomador": {
"cnpj": "11.111.111/0001-11",
"razao_social": "Fictício Tomador",
"endereco": {
"logradouro": "Rua Fictícia",
"numero": "2",
"complemento": "ap02",
"bairro": "Centro",
"codigo_municipio": 4106902,
"uf": "PR",
"cep": "82900-010"
},
"telefone": "11 1111-1111",
"email": "test@example.com"
}
}