Guia técnico de emissão de NFS-e em Monte Alegre de Minas/MG pela API da Focus NFe

Saiba como emitir NFS-e em Monte Alegre de Minas (MG) 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.

Informações Gerais

Provedor: Smarapd

Padrão: Próprio

Autenticação: Certificado digitalLogin e Senha

Cancelamento: Ativo

Ambientes Disponíveis

Ambiente Disponível Portal de Acesso
ProduçãoSimAcessar
HomologaçãoSimNão possui

Campos Importantes

CampoObrigatoriedadeObservação
CPF/CNPJ do TomadorObrigatório
Endereço do TomadorObrigatório
Item Lista ServiçoObrigatórioUtiliza um padrão próprio. Consulte uma nota já emitida o campo "Atividade" ou entre na interface de emissão manual da prefeitura para verificar os códigos disponíveis.
Código CNAENão utilizado
Código Tributário MunicípioNão utilizado
Natureza da OperaçãoObrigatório
    Aceita os seguintes valores:
    511 - ISSQN DEVIDO NA SERRA, SEM RETENÇÃO, RECOLHIDO PELO PRESTADOR
    200 - IMUNIDADE
    300 - ISENÇÃO
    400 - NÃO INCIDÊNCIA DE ISSQN
    512 - ISSQN DEVIDO NA SERRA, COM RETENÇÃO, RECOLHIDO PELO TOMADOR
    615 - ISSQN DEVIDO EM OUTRO MUNICÍPIO, SEM RETENÇÃO, RECOLHIDO PELO PRESTADOR
    616 - ISSQN DEVIDO EM OUTRO MUNICÍPIO, COM RETENÇÃO, RECOLHIDO PELO TOMADOR
    911 - ISSQN DEVIDO NA SERRA, SEM RETENÇÃO, RECOLHIDO PELO PRESTADOR - ORGÃO PÚBLICO
    912 - ISSQN DEVIDO NA SERRA, COM RETENÇÃO, RECOLHIDO PELO TOMADOR - ORGÃO PÚBLICO

Campos Exclusivos

CampoObrigatoriedadeObservação
quantidadeOpcionalSe omitido, consideramos o valor 1
valor_unitarioOpcionalSe omitido, consideramos o mesmo valor que o campo valor_servicos

Outras Informações

  • É possível informar mais de um serviço por nota, basta trocar a chave "servico" por "servicos" e informar um array de servicos.
  • Não existe o campo "Unidade" na emissão por webservices, por isso ele sempre ficará em branco
  • Ambiente de testes
    • Ao enviar a sua nota para o ambiente de homologação de nossa API, ela automaticamente irá trocar o prestador da nota para uma empresa de testes e irá emitir a nota no ambiente normal da prefeitura.
{
  "data_emissao": "2025-07-16T11:13:00",
  "natureza_operacao": "1",
  "prestador": {
    "cnpj": "00000000000000",
    "inscricao_municipal": "123445",
    "codigo_municipio": "3142809"
  },
  "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"
  },
  "servico": {
    "aliquota": "3.5",
    "iss_retido": true,
    "valor_servicos": "1.00",
    "base_calculo": "1.00",
    "valor_iss": "0.02",
    "item_lista_servico": "14.01",
    "discriminacao": "teste de emissão via web service"
  }
}
{
  "data_emissao": "2015-11-01T13:00:00-02:00",
  "natureza_operacao": "A",
  "optante_simples_nacional": true,
  "codigo_municipio_prestacao": 3170206,
  "prestador": {
    "cnpj": "11.111.111/0001-11",
    "inscricao_municipal": 123445,
    "codigo_municipio": 4106902
  },
  "tomador": {
    "cpf": "11.111.111/0001-11",
    "razao_social": "Fictício Tomador",
    "endereco": {
      "logradouro": "Av. XYZ",
      "codigo_municipio": 3170206,
      "numero": "530",
      "complemento": "",
      "bairro": "Bairro A",
      "uf": "SP",
      "cep": "13000000"
    },
    "telefone": "19999990999",
    "email": "joao@example.com"
  },
  "servicos": {
    "iss_retido": 0,
    "item_lista_servico": 821999900,
    "aliquota": 2.0,
    "discriminacao": "SERVICOS PRESTADOS"
  },
  "itens": [
    {
      "discriminacao": "Item 1",
      "quantidade": 1.0,
      "valor_unitario": 1.0,
      "valor_total": 1.0,
      "tributavel": false
    },
    {
      "discriminacao": "Item 2",
      "quantidade": 3.0,
      "valor_unitario": 2.0,
      "valor_total": 6.0,
      "tributavel": true
    }
  ]
}