Comece agora
Teste Grátis!

Conheças as soluções Webmania® para o seu negócio. Teste grátis as nossas soluções*

Conversar no WhatsApp

*Teste grátis para novos clientes. Consulte condições e serviços disponíveis.

Suporte Técnico Webmania®

Oi, estamos aqui para te ajudar 😄

A Webmania® conta com um time de Weblovers completo, com especialistas no emissor de Nota Fiscal, contabilidade, código de programação, módulos de loja virtual e principalmente no encantamento das nossas soluções.


Está com dúvidas?
Confira nossa Central de Ajuda

Ainda com dúvidas? Estamos aqui! 😊️

  • Envie um E-mail com todos os detalhes (abrir ticket)
  • Ou acesse o Painel Webmania® e converse via Chat (iniciar chat)

Horário de atendimento:
E-mail 24 horas por dia. Chat de Segunda a Sexta-feira das 9h às 18h, exceto feriados.

Logo da Webmania
  • Ícone do produto Emissor Nota Fiscal

    Emissor de Nota Fiscal

    Emita através do Painel ou API de fácil integração nos modelos NF-e, NFC-e, NFS-e, CT-e, MDF-e e NFCom.

    Emissor de Nota Fiscal
    Ícone do produto Consulta de Notas Fiscais

    Gestão de Documentos Fiscais

    Consulte e baixe automaticamente o XML dos documentos fiscais nos modelos NF-e, NFS-e, CT-e e MDF-e.

    Gestão de Documentos Fiscais
    Ícone do produto API de Gestão

    Validação de Nota Fiscal

    Consulte e valide documentos fiscais em segundos através do QR Code e Chave dos modelos NFC-e e NF-e.

    Validação de Nota Fiscal
    • Integração SAP S/4HANA
    • Integração WooCommerce
    • Emissor de CT-e
    • Emissor de MDF-e
    • Logística e Transporte
    • Contadores
  • Ícone Documentação

    Documentação

    Conheça a API de fácil integração
    da Webmania. Saiba mais

    Documentação

    APIs

    • Gestão de Documentos Fiscais
    • Consulta QR Code e Chave
    • Nota Fiscal de Produto
    • Nota Fiscal de Serviço
    • Conhecimento de Transporte
    • Manifesto Eletrônico
    • Nota Fiscal de Comunicação

    Acesso rápido

    • Adicionar empresa
    • Atualizar empresa
    • Exportar relatórios
    • Download XML
    • Consultar QR Code
    • SAP S/4HANA
    • WooCommerce
    • Monitor Sefaz em tempo real
    • Monitor Prefeituras em tempo real
    • Documentação completa
    • Fale conosco
  • Planos
  • Ícone Sobre a Webmania

    Sobre a Webmania

    Conheça a nossa história.

    Sobre a Webmania
    Ícone Clientes e Cases

    Clientes e Cases

    Saiba mais sobre nossos clientes e cases.

    Clientes e Cases
    Ícone Blog

    Blog

    Fique por dentro das últimas notícias.

    Blog Webmania
  • Contato
Entrar WhatsApp
      • Emissor de Nota Fiscal

        Emita através do Painel ou API de fácil integração nos modelos NF-e, NFC-e, NFS-e, CT-e, MDF-e e NFCom.

      • Gestão de Documentos Fiscais

        Consulte e baixe automaticamente o XML dos documentos fiscais nos modelos NF-e, NFS-e, CT-e e MDF-e.

      • Validação de Nota Fiscal

        Consulte e valide documentos fiscais em segundos através do QR Code e Chave dos modelos NFC-e e NF-e.

      • Documentação
      • Gestão de Documentos Fiscais
      • Consulta QR Code e Chave
      • Nota Fiscal de Produto
      • Nota Fiscal de Serviço
      • Conhecimento de Transporte
      • Manifesto Eletrônico
      • Nota Fiscal de Comunicação
      • Adicionar empresa
      • Atualizar empresa
      • Exportar relatórios
      • Download XML
      • Consultar QR Code
      • SAP S/4HANA
      • WooCommerce
      • Monitor Sefaz em tempo real
      • Monitor Prefeituras em tempo real
  • Planos
    • Ícone Sobre a Webmania Sobre a Webmania
    • Ícone Clientes e Cases Clientes e Cases
    • Ícone Blog Blog
    • Ícone WhatsApp WhatsApp
    • Ícone Fale Conosco Fale Conosco
  • REST API NFCom
  • Guia Rápido
  • Módulos & Exemplos
  • Autenticação
  • Notificações
  • Emissão de NFCom
    • Informações Gerais
      • Comportamentos especiais
    • Assinante
      • Contrato
    • Cliente
    • Itens
    • Classe de Imposto
    • Impostos
      • Código de classificação
      • ICMS
      • PIS/COFINS
      • FUST/FUNTTEL
    • Faturamento
    • Informações Opcionais
      • Autorizar Download
      • Indicadores Especiais
      • Substituição Tributária
      • Cofaturamento
      • Nota de Entrada
  • Funções
    • Download XML e PDF
      • Credenciais de acesso
      • Token
    • Consulta
    • Cancelamento
    • Status do Serviço
    • Sistema de Contingência
  • Informações
    • Códigos de Classificação
      • 010 - Assinatura
      • 020 - Habilitação
      • 030 - Serviço Medido
      • 040 - Serviço Não Medido
      • 045 - Serviços Combinados
      • 050 - Serviço Pré-pago
      • 060 - Outros Serviços
      • 070 - Cessão Meios de Rede
      • 080 - Disponibilização de Equipamentos
      • 100 - Cobrança Própria
      • 590 - Deduções
      • 120 - Cobrança Centralizada
      • 130 - Cofaturamento
    • Infraestrutura
    • Limite de requisições
⚡ Acompanhe em tempo real: Status | Monitor Sefaz | Monitor Prefeituras | Monitor Consultas
Versão: 0.1.0 (BETA)

REST API de Nota Fiscal de Comunicação

Documentação para emissão de Nota Fiscal de Comunicação (NFCom) - Modelo 62

Utilize a REST API da Webmania®, para emissão de NFCom destinada a documentar prestações de serviços de telecomunicação. Deseja emitir outros modelos? Ver documentação

Disponibilidade e Segurança
Alta disponibilidade, escalonável e servidores redundantes no mais alto nível de segurança PCI DSS na líder global de cloud computing Amazon Web Services.
Armazenamento
Arquivamento seguro, criptografado e ilimitado das Notas Fiscais na tecnologia Amazon S3, que garante 99,999999999% de durabilidade dos arquivos XML.
Integração REST API
Compatível com todas as linguagens de programação, através da comunicação via JSON. Garantia de baixa latência com mais de 200 pontos de presença na rede Amazon Web Services.
Numeração automática
Emita NFCom ao mesmo tempo via API e painel Webmania®, onde todas as numerações são gerenciadas e auditadas automaticamente.
DANFECOM e Envio por e-mail
Geração de DANFECOM automático e compatível com todas as impressoras comuns, com envio seguro da NFCom por e-mail.
Suporte Especializado
Atendimento pelos nossos Weblovers, especialistas na área contábil e programação para te ajudar. #weblovers #webmaniabr

Guia Rápido

Todas as solicitações na API devem ser realizadas em ambiente criptografado HTTPS através da URL https://api.webmaniabr.com. O prefixo /2/ indica que atualmente estamos utilizando a versão 2.0 da API.

Código Descrição Função
/2/nfcom/emissao POST Emissão de NFCom
/2/nfcom/consulta/ GET Consulta de NFCom
/2/nfcom/status GET Status do Serviço SEFAZ
/2/nfcom/cancelar PUT Cancelamento de NFCom

Todas as respostas são no formato objeto JSON.

Uma requisição bem-sucedida é indicada através do status HTTP, o status 2xx indica sucesso. Quando ocorrer uma falha na requisição, o corpo da resposta [body] continua no formato JSON, mas sempre contém o campo error. Por exemplo, caso a sua autenticação não seja bem-sucedida, será retornada a seguinte mensagem:

{
  "error": "Acesso restrito."
}

Módulos & Exemplos

Realize a emissão com apenas um clique na sua plataforma através dos módulos da Webmania® ou realize a integração para os diversos tipos de linguagens de programação.

  • Ferramentas
    • Vídeo: Testar REST API sem linha de código

Autenticação

Para as solicitações, o corpo da requisição [body] deve ser enviado no formato JSON com os headers Content-Type e Accept definidos para application/json.

A autenticação é realizada através do cabeçalho HTTP (HTTP headers). É necessário o envio do header Authorization Bearer Token com o Access-Token da API 2.0, que é encontrado no painel Webmania®.

Mantenha as credenciais de acesso em segurança. Nunca publique as credenciais de acesso no código fonte do site, aplicativo ou software onde o usuário possa ter fácil acesso.

Para aplicativos mobile iOS e Android, recomendamos que o processo de emissão seja realizado no servidor (back-end). No código fonte do aplicativo deve possuir somente a solicitação de emissão, enquanto o processo deve ser realizado em seu servidor.

Notificações

Para que a sua plataforma se mantenha sempre atualizada, a Webmania disponibiliza as notificações automáticas para todos os status da NFCom.

Cada NFCom possui um identificador único chamado de UUID. Este identificador deve ser utilizado para recepcionar e identificar a NFCom para atualizar as informações no seu banco de dados.

No momento em que for realizada a emissão da NFCom, caso tenha informado o parâmetro url_notificacao, será enviado o retorno no formato POST para a URL especificada, contendo no corpo os parâmetros uuid, chave, serie, numero, status, motivo, xml, danfecom e log.

Parâmetro Tipo Descrição
uuid string Identificador único da NFCom
Deve ser utilizado o UUID para recepcionar o retorno da notificação.
chave string Chave de identificação da NFCom na Sefaz
serie número Série de emissão
numero número Número da NFCom
Gerenciado automaticamente pelo emissor.
status string Status da NFCom
aprovado
reprovado
cancelado
processando
motivo string Motivo do status
Ex.: Autorizado o uso da NFCom
xml string URL do XML da NFCom
xml_cancelamento string URL do XML da NFCom cancelada
Disponível somente para NFCom cancelada.
danfecom string URL do DANFECOM
log array Log de retorno da Sefaz
protocolo string Protocolo de autorização
Disponível quando NFCom é autorizada
data_autorizacao string Data e hora da autorização
Formato: DD/MM/YYYY HH:MM:SS
contingencia boolean Indica se a NFCom está em contingência

A requisição via POST é realizada no formato application/json:

-X POST \
-H "Content-type: application/json" \

Segue exemplo do retorno via POST:

{
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "chave": "35240712345678901234620010000001191234567890",
    "serie": 1,
    "numero": 119,
    "status": "aprovado",
    "motivo": "Autorizado o uso da NFCom",
    "xml": "https://api.webmaniabr.com/xmlnfcom/[uuid]",
    "xml_cancelamento": "https://api.webmaniabr.com/xmlnfcom/[uuid]/cancelamento",
    "danfecom": "https://api.webmaniabr.com/danfecom/[uuid]",
    "log": { ... }
}
Importante: Configure sempre a url_notificacao para receber todas as atualizações da NFCom. O sistema enviará notificações automaticamente sempre que houver mudanças de status, incluindo aprovação após processamento ou saída de contingência.

Emissão de NFCom

Para emitir uma Nota Fiscal de Comunicação, envie a requisição no método POST para a URL /2/nfcom/emissao contendo no corpo da requisição os objetos no formato JSON.

curl -X POST \
  -H "Authorization: Bearer SEU_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "ambiente": 2,
    "natureza_operacao": "Prestação de Serviços de Telecomunicação",
    "tipo_operacao": 1,
    ...
  }' \
  https://api.webmaniabr.com/2/nfcom/emissao

Segue abaixo exemplo de como emitir NFCom:

{
    "ambiente": 2,
    "natureza_operacao": "Prestação de Serviços de Telecomunicação",
    "tipo_operacao": 1,
    "municipio_fato_gerador": "3550308",
    "finalidade": 1,
    "consumidor_final": 1,
    "presenca_comprador": 2,
    "processo_emissao": 0,
    "assinante": {
        "codigo": "ASS123456",
        "tipo": 3,
        "tipo_servico": 2
    },
    "cliente": {
        "cpf": "12345678901",
        "razao_social": "João da Silva",
        "indicador_ie": 9,
        "endereco": {
            "logradouro": "Rua das Flores",
            "numero": "123",
            "bairro": "Centro",
            "codigo_municipio": "3550308",
            "municipio": "São Paulo",
            "uf": "SP",
            "cep": "01310100"
        }
    },
    "itens": [{
        "codigo": "SERV001",
        "codigo_classificacao": "1234567",
        "descricao": "Internet Banda Larga 100MB",
        "unidade": "MES",
        "quantidade": 1,
        "valor_unitario": 99.90,
        "valor_total": 99.90,
        "indicador_total": 1,
        "impostos": {
            "icms": {
                "origem": 0,
                "cst": "00",
                "modalidade_bc": 3,
                "valor_bc": 99.90,
                "aliquota": 25.00,
                "valor": 24.98,
                "codigo_cfop": "5307",
            },
            "pis": {
                "cst": "01",
                "valor_bc": 99.90,
                "aliquota": 0.65,
                "valor": 0.65
            },
            "cofins": {
                "cst": "01",
                "valor_bc": 99.90,
                "aliquota": 3.00,
                "valor": 3.00
            }
        }
    }]
}

A resposta do corpo da mensagem será no formato objeto JSON, contendo os campos uuid, chave, serie, numero, status, motivo, modelo, xml, danfecom e log:

{
  "uuid": "550e8400-e29b-41d4-a716-446655440000", // Número único de identificação
  "chave": "35240712345678901234620010000001191234567890", // Chave de identificação na Sefaz
  "modelo": "62", // Modelo do documento
  "serie": 1, // Série da NFCom
  "numero": 119, // Número da NFCom
  "protocolo": "135240000123456", // Protocolo de autorização
  "status": "aprovado", // aprovado, reprovado, cancelado ou processando
  "motivo": "Autorizado o uso da NFCom", // Motivo do status
  "xml": "https://api.webmaniabr.com/xmlnfcom/550e8400-e29b-41d4-a716-446655440000",
  "danfecom": "https://api.webmaniabr.com/danfecom/550e8400-e29b-41d4-a716-446655440000",
  "log": "{...}" // Log de retorno da Sefaz
}

No momento em que for realizada a emissão da Nota Fiscal de Comunicação, caso tenha informado o parâmetro url_notificacao, será enviado o retorno no formato POST para a URL especificada. Saiba mais

Emissão de NFCom
Informações Gerais

A Nota Fiscal de Comunicação (NFCom) é um documento fiscal eletrônico, modelo 62, utilizado para documentar as prestações de serviços de telecomunicação.

A NFCom deve ser emitida por prestadores de serviços de telecomunicação, tais como:

  • 📞 Telefonia fixa e móvel - Serviços de ligações locais, interurbanas, internacionais e roaming
  • 🌐 Internet banda larga - Acesso à internet via fibra óptica, cabo, DSL, satélite ou tecnologia móvel
  • 📺 TV por assinatura - Transmissão de canais de televisão via cabo, satélite ou streaming
  • 📡 Comunicação de dados - Transmissão de dados corporativos, links dedicados e redes privadas
  • 🎬 Serviços multimídia - Conteúdo digital, streaming de vídeo/áudio e serviços convergentes
  • 📶 Outros serviços de telecomunicação - Demais serviços como IoT, M2M, mensageria e valor agregado

Preencha os campos conforme finalidade da sua emissão. A tabela abaixo possui os campos necessários para a emissão de uma NFCom.

Parâmetro Obrigatório Tipo Tam. Descrição
ID
Opcional
string 1-15 Número do pedido de compra ou ID de processamento
Controle das solicitações de emissão por pedido ou ID de processamento. Saiba mais
ambiente
Obrigatório
integer 1 Identificação do Ambiente da Sefaz
1 - Produção
2 - Homologação
url_notificacao
Opcional
string - - - URL de notificação para todas as atualizações de status da NFCom
natureza_operacao
Obrigatório
string 1-60 Descrição da natureza da operação
Ex: Prestação de Serviços de Telecomunicação
tipo_operacao
Obrigatório
integer 1 Tipo da operação
0 - Entrada
1 - Saída
municipio_fato_gerador
Obrigatório
string 7 Código IBGE do município de ocorrência do fato gerador
Informar 9999999 para operações com o exterior.
finalidade
Obrigatório
integer 1 Finalidade da emissão
1 - Normal
2 - Complementar
3 - Ajuste
consumidor_final
Obrigatório
integer 1 Indica operação com consumidor final
1 - Consumidor final
presenca_comprador
Obrigatório
integer 1 Indicador de presença do comprador
1 - Operação presencial
2 - Operação não presencial, pela Internet
3 - Operação não presencial, Teleatendimento
4 - Domicílio do consumidor
5 - Presencial, fora do estabelecimento
9 - Outros
processo_emissao
Obrigatório
integer 1 Processo de emissão
0 - Aplicativo do contribuinte
serie
Opcional
string 1-3 Série de emissão
Default: 1
numero
Opcional
string 1-9 Número da NFCom
Caso não informado, será gerado automaticamente
data_emissao
Opcional
string 19 Data e hora de emissão
Formato: YYYY-MM-DD HH:MM:SS
Default: Data/hora atual
tipo_faturamento
Opcional
integer 1 Tipo de faturamento
0 - Faturamento Normal (padrão)
1 - Faturamento centralizado
2 - Cofaturamento
Importante: Quando tipo_faturamento = 0 ou 1, os campos de contrato são obrigatórios
periodo_apuracao
Opcional
string 7 Período de apuração
Formato: YYYY-MM
codigo_modelo
Opcional
integer 2 Código do modelo do documento
21 - Conta detalhada
22 - Resumo mensal
previa_danfecom
Opcional
boolean - - - Gerar apenas prévia do DANFECOM sem emitir
true - Gera apenas prévia
false - Emite NFCom (padrão)
assinante
Obrigatório
objeto - - - Informações do assinante do serviço
cliente
Obrigatório
objeto - - - Dados do tomador do serviço
itens
Obrigatório
array - - - Array contendo os serviços prestados
fatura
Opcional
objeto - - - Dados de faturamento e cobrança
autorizados_xml
Opcional
array - - - CPF/CNPJ autorizados a baixar o XML
Array de objetos com cpf ou cnpj
informacoes_complementares
Opcional
string 1-5000 Informações complementares de interesse do contribuinte
informacoes_fisco
Opcional
string 1-2000 Informações adicionais de interesse do Fisco

Emissão de NFCom
Comportamentos Especiais

A NFCom suporta indicadores específicos do setor de telecomunicações:

  • 💳 Pré-pago: Indica serviço pré-pago (depende do código de classificação)
  • 🔗 Cessão de Meios de Rede: Para compartilhamento de infraestrutura
  • 📊 Serviço Parcialmente Tributado: Quando parte do serviço é isenta

Emissão de NFCom
Assinante

As informações sobre o assinante do serviço são enviadas através do objeto assinante.

Parâmetro Obrigatório Tipo Tam. Descrição
codigo
Obrigatório
string 1-60 Código do assinante
Identificador único do assinante no sistema do prestador
tipo
Obrigatório
integer 1 Tipo do assinante
1 - Comercial/Industrial
2 - Poder Público
3 - Residencial/Pessoa Física
4 - Público
5 - Semi-Público
6 - Outros
tipo_servico
Obrigatório
integer 1 Tipo de utilização do serviço
1 - Telefonia
2 - Comunicação de dados
3 - TV por assinatura
4 - Provimento de internet
5 - Multimídia
6 - Outros
contrato
Obrigatório
objeto - - - Dados do contrato
Obrigatório quando tipo_faturamento = 0 ou 1

Emissão de NFCom -> Assinante
Contrato

Quando tipo_faturamento é 0 (Normal) ou 1 (Centralizado), é obrigatório informar os dados do contrato dentro do objeto assinante.contrato:

Parâmetro Obrigatório Tipo Tam. Descrição
numero
Obrigatório
string 1-60 Número do contrato
Ex: 12345/2025
data_inicio
Obrigatório
string 10 Data de início do contrato
Formato: YYYY-MM-DD
data_fim
Obrigatório
string 10 Data de término do contrato
Formato: YYYY-MM-DD

Segue abaixo exemplo de como informar o assinante com contrato:

{
    ...
    "tipo_faturamento": 0,
    "assinante": {
        "codigo": "ASS123456",
        "tipo": 3,
        "tipo_servico": 4,
        "contrato": {
            "numero": "12345/2025",
            "data_inicio": "2025-01-01",
            "data_fim": "2025-12-31"
        }
    },
    ...
}
Importante: O objeto contrato é obrigatório apenas quando tipo_faturamento = 0 (Normal) ou 1 (Centralizado). Para cofaturamento (tipo_faturamento = 2), o contrato não deve ser informado.

Emissão de NFCom
Cliente

Os dados do tomador do serviço (cliente) são informados no objeto cliente, seguindo as regras abaixo.

Parâmetro Obrigatório Tipo Tam. Descrição
cnpj
Obrigatório no caso de Pessoa Jurídica
string 14 Número de CNPJ
cpf
Obrigatório no caso de Pessoa Física
string 11 Número de CPF
razao_social
Obrigatório
string 2-60 Nome ou Razão Social
indicador_ie
Obrigatório
integer 1 Indicador de Inscrição Estadual
1 - Contribuinte ICMS
2 - Contribuinte isento
9 - Não Contribuinte
inscricao_estadual
Opcional
string 2-14 Número de Inscrição Estadual
inscricao_municipal
Opcional
string 1-15 Número de Inscrição Municipal
email
Opcional
string/array - - - Endereço de e-mail
Pode ser string ou array de strings para múltiplos e-mails
endereco
Obrigatório
objeto - - - Dados do endereço do cliente

Endereço do Cliente

Parâmetro Obrigatório Tipo Tam. Descrição
logradouro
Obrigatório
string 2-60 Logradouro do endereço
numero
Obrigatório
string 1-60 Número do endereço
complemento
Opcional
string 1-60 Complemento do endereço
bairro
Obrigatório
string 2-60 Bairro do endereço
codigo_municipio
Obrigatório
string 7 Código IBGE do município
Informar 9999999 para operações com o exterior.
municipio
Obrigatório
string 2-60 Nome do município
Informar 'EXTERIOR' para operações com o exterior.
uf
Obrigatório
string 2 Sigla do estado
Informar 'EX' para operações com o exterior.
cep
Obrigatório para endereço nacional
string 8 Código postal (CEP) do endereço
pais
Opcional
string 1-60 Nome do país
Default: Brasil
codigo_pais
Opcional
string 1-4 Código do país (BACEN)
Default: 1058 (Brasil)
telefone
Opcional
string 6-14 Número de telefone

Segue abaixo exemplo de como informar o cliente:

{
    ...
    "cliente": {
        "cpf": "12345678901",
        "razao_social": "João da Silva",
        "indicador_ie": 9,
        "email": ["joao@email.com", "joao.silva@email.com"],
        "endereco": {
            "logradouro": "Avenida Paulista",
            "numero": "1000",
            "complemento": "Apto 501",
            "bairro": "Bela Vista",
            "codigo_municipio": "3550308",
            "municipio": "São Paulo",
            "uf": "SP",
            "cep": "01310100",
            "telefone": "1133334444"
        }
    },
    ...
}

Emissão de NFCom
Itens

Os serviços prestados e os bens/produtos relacionados são informados no array itens, onde cada elemento corresponde a um serviço ou produto.

Parâmetro Obrigatório Tipo Tam. Descrição
codigo
Obrigatório
string 1-60 Código do item/serviço
descricao
Obrigatório
string 1-120 Descrição do item/serviço
unidade
Obrigatório
string 1-6 Unidade de medida
Ex: UN, MES, GB, MIN
quantidade
Obrigatório
decimal 15v4 Quantidade do item
Até 4 casas decimais
valor_unitario
Obrigatório
decimal 21v10 Valor unitário do item
Até 10 casas decimais
valor_total
Obrigatório
decimal 15v2 Valor total do item
2 casas decimais
valor_desconto
Opcional
decimal 15v2 Valor do desconto
outras_despesas
Opcional
decimal 15v2 Outras despesas acessórias
indicador_total
Obrigatório
integer 1 Indicador de composição do total
1 - Compõe o valor total da NFCom
indicador_prepago
Opcional
boolean - - - Indicador de serviço pré-pago
true - Serviço pré-pago
false - Serviço pós-pago (padrão)
indicador_cessao_meios
Opcional
boolean - - - Indicador de cessão de meios de rede
true - Com cessão
false - Sem cessão (padrão)
classe_imposto
Opcional
string - - - Definição automática de impostos, informe a referência da classe de imposto cadastrado no painel Webmania®
Ex: REF000000000
impostos
Obrigatório
objeto - - - Definição de impostos na API, para operações específicas como FUNTTEL, FUST ou que demande maior flexibilidade

Segue abaixo exemplo de como informar um item/serviço:

{
    ...
    "itens": [
        {
            "codigo": "SERV001",
            "descricao": "Internet Banda Larga 100MB",
            "unidade": "MES",
            "quantidade": 1,
            "valor_unitario": 99.90,
            "valor_total": 99.90,
            "indicador_total": 1,
            "impostos": {
                "codigo_classificacao": "0107",
                "icms": {
                    "origem": 0,
                    "cst": "00",
                    "codigo_cfop": "5307",
                    "modalidade_bc": 3,
                    "valor_bc": 99.90,
                    "aliquota": 25.00,
                    "valor": 24.98
                },
                "pis": {
                    "cst": "01",
                    "valor_bc": 99.90,
                    "aliquota": 0.65,
                    "valor": 0.65
                },
                "cofins": {
                    "cst": "01",
                    "valor_bc": 99.90,
                    "aliquota": 3.00,
                    "valor": 3.00
                }
            }
        }
    ],
    ...
}

Emissão de NFCom
Classe de Imposto

Existem duas formas de definir impostos para emissão da Nota Fiscal, através da Classe de Imposto ou diretamente na API.

A classe de imposto reúne informações fiscais do CÓDIGO DE CLASSIFICAÇÃO, ICMS, PIS, FUST e FUNTTEL para que seja realizado o cálculo automático dos impostos. É um procedimento simples, configurado uma única vez, que facilita emissões das notas fiscais de comunicação com maior agilidade.

Para utilizar a classe de imposto, basta informar o código de referência para emitir a nota fiscal conforme o exemplo abaixo:

{
    "itens": [
        {
            "descricao": "Plano Internet Fibra 200MB",
            "unidade": "GB",
            "quantidade": 1,
            "valor_unitario": 99.90,
            "valor_total": 99.90,
            "indicador_total": 1,
            "classe_imposto": "REF000000000"
        },
        {
            "descricao": "Modem hwauei fibra",
            "unidade": "un",
            "quantidade": 1,
            "valor_unitario": 280.50,
            "valor_total": 280.50,
            "indicador_total": 1,
            "classe_imposto": "REF000000000"
        }
    ]
}

Para efetuar o cadastro de uma classe de imposto de comunicação basta acessar este link: Cadastrar Classe de Imposto de comunicação. Após o cadastro, o código de referência da classe de imposto pode ser obtido no painel Webmania® clicando no botão Impostos.

Emissão de NFCom
Impostos

As informações tributárias são informadas dentro do objeto impostos de cada item. A NFCom suporta os seguintes impostos:

Código de classificação
Parâmetro Obrigatório Tipo Tam. Descrição
codigo_classificacao
Obrigatório
string 4 Código de classificação do item
Acesse a tabela de classificações
ICMS
Parâmetro Obrigatório Tipo Tam. Descrição
origem
Obrigatório
integer 1 Origem da mercadoria
0 - Nacional
1 - Estrangeira - Importação direta
2 - Estrangeira - Adquirida no mercado interno
3 - Nacional com mais de 40% de conteúdo estrangeiro
4 - Nacional produzida através de processos produtivos básicos
5 - Nacional com menos de 40% de conteúdo estrangeiro
6 - Estrangeira - Importação direta s/ similar nacional
7 - Estrangeira - Adquirida mercado interno s/ similar
8 - Nacional com mais de 70% de conteúdo estrangeiro
cst
Obrigatório
string 2 Código de Situação Tributária
00 - Tributada integralmente
20 - Com redução de base de cálculo
40 - Isenta
41 - Não tributada
50 - Suspensão
51 - Diferimento
60 - ICMS cobrado anteriormente por ST
90 - Outros
codigo_cfop
Obrigatório
string 4 Código Fiscal de Operações e Prestações
Exemplos:
5307 - Prestação de serviço de comunicação (dentro do estado)
6307 - Prestação de serviço de comunicação (fora do estado)
Define automaticamente se não informado
modalidade_bc
Obrigatório para CST 00, 20, 90
integer 1 Modalidade de determinação da BC
0 - Margem Valor Agregado
1 - Pauta
2 - Preço Tabelado Máximo
3 - Valor da Operação
valor_bc
Obrigatório para CST 00, 20, 90
decimal 15v2 Valor da base de cálculo
aliquota
Obrigatório para CST 00, 20, 90
decimal 5v2 Alíquota do ICMS
Varia por estado (17-35%)
valor
Obrigatório para CST 00, 20, 90
decimal 15v2 Valor do ICMS
percentual_reducao
Obrigatório para CST 20
decimal 5v2 Percentual de redução da base de cálculo
percentual_fcp
Opcional
decimal 5v2 Percentual do Fundo de Combate à Pobreza
valor_fcp
Opcional
decimal 15v2 Valor do FCP
valor_desoneracao
Opcional
decimal 15v2 Valor do ICMS desonerado
PIS/COFINS
Parâmetro Obrigatório Tipo Tam. Descrição
cst
Obrigatório
string 2 Código de Situação Tributária
01 - Operação Tributável
02 - Operação Tributável (alíquota diferenciada)
03 - Operação Tributável (quantidade)
04 - Operação Tributável (monofásica)
05 - Operação Tributável (ST)
06 - Operação Tributável (alíquota zero)
07 - Operação Isenta
08 - Operação Sem Incidência
09 - Operação com Suspensão
valor_bc
Obrigatório para CST 01, 02
decimal 15v2 Valor da base de cálculo
aliquota
Obrigatório para CST 01, 02
decimal 5v4 Alíquota
PIS: 0.65%
COFINS: 3.00%
valor
Obrigatório para CST 01, 02
decimal 15v2 Valor do tributo
FUST/FUNTTEL
Parâmetro Obrigatório Tipo Tam. Descrição
valor_bc
Opcional
decimal 15v2 Valor da base de cálculo
aliquota
Opcional
decimal 5v2 Alíquota
FUST: 1.0% (fixo)
FUNTTEL: 0.5% (fixo)
valor
Opcional
decimal 15v2 Valor do tributo

Segue abaixo exemplo completo de impostos de um item:

{
    ...
    "impostos": {
        "codigo_classificacao": "0107",
        "icms": {
            "origem": 0,
            "cst": "00",
            "codigo_cfop": "5307",
            "modalidade_bc": 3,
            "valor_bc": 99.90,
            "aliquota": 25.00,
            "valor": 24.98
        },
        "pis": {
            "cst": "01",
            "valor_bc": 99.90,
            "aliquota": 0.65,
            "valor": 0.65
        },
        "cofins": {
            "cst": "01",
            "valor_bc": 99.90,
            "aliquota": 3.00,
            "valor": 3.00
        },
        "fust": {
            "valor_bc": 99.90,
            "aliquota": 1.0,
            "valor": 1.00
        },
        "funttel": {
            "valor_bc": 99.90,
            "aliquota": 0.5,
            "valor": 0.50
        }
    },
    ...
}

Emissão de NFCom
Faturamento

As informações de faturamento e cobrança são opcionais e podem ser informadas no objeto fatura.

Parâmetro Obrigatório Tipo Tam. Descrição
numero
Opcional
string 1-60 Número da fatura
vencimento
Opcional
string 10 Data de vencimento
Formato: YYYY-MM-DD
valor_original
Opcional
decimal 15v2 Valor original da fatura
valor_desconto
Opcional
decimal 15v2 Valor do desconto
valor_liquido
Opcional
decimal 15v2 Valor líquido da fatura
codigo_barras
Opcional
string 44 Código de barras para pagamento
periodos
Opcional
array - - - Períodos de apuração da fatura

Períodos da Fatura

Parâmetro Obrigatório Tipo Tam. Descrição
referencia
Obrigatório
string 7 Mês de referência
Formato: YYYY-MM
vencimento
Obrigatório
string 10 Data de vencimento
Formato: YYYY-MM-DD
valor
Obrigatório
decimal 15v2 Valor do período

Segue abaixo exemplo de faturamento:

{
    ...
    "fatura": {
        "numero": "2024001234",
        "vencimento": "2024-08-10",
        "valor_original": 99.90,
        "valor_desconto": 0.00,
        "valor_liquido": 99.90,
        "codigo_barras": "00190000090194926000000099900000000000012345678",
        "periodos": [
            {
                "referencia": "2024-07",
                "vencimento": "2024-08-10",
                "valor": 99.90
            }
        ]
    },
    ...
}

Emissão de NFCom
Informações Opcionais

Autorizados para Download do XML

É possível autorizar CPFs ou CNPJs específicos para realizar o download do XML da NFCom diretamente na SEFAZ. Útil para contadores, parceiros comerciais ou sistemas integrados.

Parâmetro Obrigatório Tipo Tam. Descrição
autorizar_download
Opcional
array Máx. 10 Array de strings com CPF ou CNPJ autorizados
O sistema identifica automaticamente se é CPF (11 dígitos) ou CNPJ (14 dígitos)

Exemplo de uso:

{
    ...
    "autorizar_download": [
        "12345678901",      // CPF
        "12345678901234",   // CNPJ
        "98765432100"       // CPF
    ],
    ...
}
Detalhes importantes para autorização de download:
• Máximo de 10 autorizados por NFCom
• Informe apenas os números, sem pontuação
• O sistema identifica automaticamente CPF (11 dígitos) ou CNPJ (14 dígitos)
• Valores inválidos são ignorados silenciosamente

Indicadores Especiais

A NFCom permite informar indicadores específicos do setor de telecomunicações que afetam a tributação e características do serviço.

Parâmetro Obrigatório Tipo Tam. Descrição
indicador_prepago
Opcional
boolean - - - Indica se o serviço é pré-pago
true - Serviço pré-pago
false - Serviço pós-pago (padrão)
indicador_cessao_meios
Opcional
boolean - - - Indica cessão de meios de rede
Para compartilhamento de infraestrutura
indicador_servico_parcial
Opcional
boolean - - - Indica serviço parcialmente tributado
Quando parte do serviço é isenta/não tributada

Exemplo de uso com indicadores:

{
    ...
    "indicador_prepago": true,
    "indicador_cessao_meios": false,
    "indicador_servico_parcial": false,
    ...
}
Nota: Os indicadores são determinados automaticamente com base no código de classificação quando não informados explicitamente. Ver tabela de códigos de classificação para detalhes sobre características de cada código.

Substituição Tributária

Informações relativas à substituição tributária. Grupo opcional utilizado quando há substituição tributária na operação.

Parâmetro Obrigatório Tipo Tam. Descrição
valor_bc_retido
Obrigatório
decimal 15v2 Valor da base de cálculo retida anteriormente
valor_retido
Obrigatório
decimal 15v2 Valor do ICMS retido anteriormente
codigo_cfop
Opcional
string 4 CFOP aplicado na operação
Ex: 5949

Exemplo de uso:

{
    ...
    "substituicao": {
        "valor_bc_retido": 150.00,
        "valor_retido": 27.00,
        "codigo_cfop": "5949"
    },
    ...
}

Cofaturamento

Informações do cofaturamento. Utilizado quando a cobrança é realizada por outra operadora em regime de cofaturamento.

Parâmetro Obrigatório Tipo Tam. Descrição
cnpj
Obrigatório
string 14 CNPJ da operadora que realizará a cobrança
numero_nfcom
Obrigatório
string 1-9 Número da NFCom onde será realizada a cobrança

Exemplo de uso:

{
    ...
    "cofaturamento": {
        "cnpj": "12345678901234",
        "numero_nfcom": "123456"
    },
    ...
}

Nota de Entrada

Referência a uma nota fiscal de entrada de produto. Utilizado para relacionar a NFCom com uma nota fiscal de entrada quando aplicável.

Parâmetro Obrigatório Tipo Tam. Descrição
chave_acesso
Obrigatório
string 44 Chave de acesso da nota fiscal de entrada
tipo_nota_entrada
Opcional
integer 1 Tipo da nota de entrada
1 - NF-e
2 - Nota fiscal modelo 1/1A

Exemplo de uso:

{
    ...
    "nota_entrada": {
        "chave_acesso": "35240712345678901234550010000001191234567890",
        "tipo_nota_entrada": 1
    },
    ...
}

Funções
Download XML e PDF da NFCom

Para os planos MEI, START e PME em vigor para todos os modelos.
Planos Business, Corporate e Enterprise em vigor a partir de 7 de outubro de 2024.

Na Webmania, a segurança da informação é nossa prioridade máxima. Por esse motivo, aplicamos restrições de acesso aos arquivos XML e PDF para garantir a segurança dos documentos fiscais.

O documento fiscal é criptografado com senha, e só pode ser visualizado após a confirmação do CPF/CNPJ do tomador da nota fiscal ou conforme formas de autenticação através do IP emissor, Credenciais de acesso, Token ou Conectado no painel Webmania®.

Atenção! Download e disponibilidade do XML/PDF no seu sistema
A disponibilidade dos documentos fiscais dentro do seu sistema, devem seguir níveis rigorosos de segurança com restrições similares aos adotados pela Webmania. Também não se deve permitir o acesso público de documentos fiscais em seu sistema, que não estejam criptografados por senha.

Segue abaixo as condições de acesso disponibilizados, após as restrições serem aplicadas:

Autenticação Acesso autorizado Exige senha? Descrição
Credenciais de acesso ✅ Não Ao enviar as credenciais de acesso da empresa na HEADER da requisição, podem ser acessados todos os documentos fiscais emitidos pela empresa.
Authorization: Bearer TOKEN
Token ✅ Não Ao enviar o token criptografado na URL, o documento fiscal pode ser acessado pelo período de 24 horas sem o uso de senha. Ideal para disponibilizar link para compartilhamento.
?token=[TOKEN]
Token não está disponível para documentos fiscais sem tomador.
IP emissor ✅ Não Ao emitir uma nota fiscal o IP do computador/servidor é registrado como autorizado de forma permanente, onde pode acessar todos os documentos fiscais emitidos pelas empresas às quais possui acesso.
IPs autorizados automaticamente
Painel Webmania® ✅ Não Ao realizar o login no painel Webmania® é permitido o acesso para todos os documentos fiscais emitidos pelas empresas da sua conta. O acesso é vinculado ao período que está conectado no painel Webmania®.
Acesso enquanto estiver conectado
Sem autenticação ❌ Sim Ao acessar a URL de forma pública sem autenticação, os documentos fiscais são criptografados com senha. Para acessá-los é necessário informar o CPF/CNPJ do tomador da nota fiscal (somente números).
PDF = Arquivo PDF com senha
XML = ZIP com senha

Acesso sem autenticação não está disponível para documentos fiscais sem tomador.

Funções > Download XML e PDF da NFCom
Credenciais de acesso

Ao enviar as credenciais de acesso da empresa na HEADER da requisição, podem ser acessados todos os documentos fiscais emitidos pela empresa. Segue abaixo exemplo de como visualizar o PDF, utilizando as credenciais de acesso:

curl -X GET \
-H "Authorization: Bearer SEU_ACCESS_TOKEN" \
https://api.webmaniabr.com/danfecom/00000000-0000-0000-0000-000000000000/

A resposta do corpo da mensagem será no formato application/pdf ou text/xml, contendo no corpo da requisição o arquivo.

Funções > Download XML e PDF da NFCom
Token

Atenção: Este recurso não está disponível para documentos fiscais sem tomador. O acesso para esses documentos, devem ser realizados via Credenciais de acesso.

Para disponibilizar o link do PDF e XML com segurança e eliminar a exigência da senha, é necessário a geração do token de forma criptografada utilizando a camada de segurança AES-256-CBC. Após gerar o token, deve ser enviado na URL do arquivo. Segue abaixo exemplo:

https://api.webmaniabr.com/danfecom/00000000-0000-0000-0000-000000000000/?token=[TOKEN]

Pare gerar o token criptografado, verifique o passo a passo disponibilizado no Github da Webmania juntamente com as funções nas linguagens em PHP, Python, Java, C# e Ruby: https://github.com/webmaniabr/DFeToken.

Funções
Consultar NFCom

Para consultar o status de emissão da NFCom, envie a requisição no método GET para URL /2/nfcom/consulta/ contendo na URL da requisição o UUID ou Chave de Acesso da NFCom.

Segue abaixo exemplo da consulta de uma NFCom:

curl -X GET \
-H "Authorization: Bearer SEU_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
}' \
https://api.webmaniabr.com/2/nfcom/consulta/00000000-0000-0000-0000-000000000000

A resposta do corpo da mensagem será no formato objeto JSON, contendo os campos uuid, chave, status, motivo, serie, numero, xml, danfecom, log:

{
  "uuid": "00000000-0000-0000-0000-000000000000", // Número único de identificação
  "chave": "00000000000000000000000000000000000000000000", // Chave de identificação na Sefaz
  "status": "aprovado", // aprovado, reprovado, cancelado, processando ou contingencia
  "motivo": "Autorizado o uso da NFCom", // Motivo do status
  "serie": 1, // Série da NFCom
  "numero": 123, // Número da NFCom
  "xml": "https://api.webmaniabr.com/xmlnfcom/[chave]",
  "xml_cancelamento": "https://api.webmaniabr.com/xmlnfcom/[chave]/cancelamento",
  "danfecom": "https://api.webmaniabr.com/danfecom/[chave]",
  "log": "{...}" // Log de retorno da Sefaz
}

Funções
Cancelar NFCom

Para cancelar uma NFCom, envie a requisição no método PUT para URL /2/nfcom/cancelar/ contendo na requisição os parâmetros uuid ou chave da NFCom e justificativa do cancelamento.

Parâmetro Obrigatório Tipo Tam. Descrição
uuid | chave
Obrigatório
string 36 | 44 UUID ou Chave da NFCom
justificativa
Obrigatório
string 15-255 Motivo do cancelamento

Segue abaixo exemplo de cancelamento da NFCom:

curl -X PUT \
-H "Authorization: Bearer SEU_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
   "chave": "00000000000000000000000000000000000000000000",
   "justificativa": "Cancelado por motivos administrativos."
}' \
https://api.webmaniabr.com/2/nfcom/cancelar/

A resposta do corpo da mensagem será no formato objeto JSON:

{
  "uuid": "00000000-0000-0000-0000-000000000000", // Número único de identificação
  "chave": "00000000000000000000000000000000000000000000", // Chave de identificação na Sefaz
  "status": "cancelado",
  "motivo": "Cancelado por motivos administrativos.", // Motivo do status
  "serie": 1, // Série da NFCom
  "numero": 123, // Número da NFCom
  "xml": "https://api.webmaniabr.com/xmlnfcom/[chave]",
  "xml_cancelamento": "https://api.webmaniabr.com/xmlnfcom/[chave]/cancelamento",
  "danfecom": "https://api.webmaniabr.com/danfecom/[chave]",
  "log": "{...}" // Log de retorno da Sefaz
}

Status do Serviço

Para verificar o status do serviço da SEFAZ:

          curl -X PUT \
          -H "Authorization: Bearer SEU_ACCESS_TOKEN" \
          GET /2/nfcom/status
          
        

Resposta:

{
    "status": "online",
    "ambiente": 1,
    "tempo_medio": 850,
    "data_hora": "2024-07-01 10:00:00",
    "mensagem": "Serviço em operação"
}

Sistema de Contingência

A NFCom possui um sistema de contingência automático que garante a continuidade das emissões mesmo quando a SEFAZ está indisponível. O sistema é ativado automaticamente quando detecta falhas de comunicação com a SEFAZ.

Características do Sistema

  • Ativação Automática: Quando a comunicação com a SEFAZ falha, o sistema automaticamente muda para modo de contingência
  • Tipo de Emissão: NFCom utiliza tpEmis=2 (Contingência por ausência de comunicação)
  • Armazenamento Local: As notas são armazenadas localmente e enviadas automaticamente quando a comunicação é restabelecida
  • Job de Reprocessamento: Um job automático tenta reenviar as notas a cada 15 minutos
  • Limite de Tentativas: Máximo de 21 tentativas (aproximadamente 5 horas)

Erros que Ativam Contingência

Os seguintes erros de comunicação ativam automaticamente o modo de contingência:

Código Descrição
109 Serviço Paralisado Sem Previsão
508 Falha no processamento da requisição
999 Erro não catalogado
timeout Timeout na comunicação
connection Erro de conexão com a SEFAZ

Processo de Contingência

  1. Detecção: Sistema detecta falha na comunicação com a SEFAZ
  2. Ativação: Modo de contingência é ativado automaticamente
  3. Armazenamento: NFCom é armazenada localmente com status "contingência"
  4. Notificação: Cliente recebe notificação via webhook (se configurado)
  5. Reprocessamento: Job automático tenta reenviar a cada 15 minutos
  6. Finalização: Quando enviada com sucesso, status é atualizado e nova notificação é enviada

Resposta em Contingência

Quando uma NFCom é emitida em contingência, a resposta inclui:

{
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "status": "contingencia",
    "motivo": "NFCom em contingência - será processada automaticamente",
    "contingencia": true,
    "tipo_emissao": 2,
    "danfecom": "https://api.webmaniabr.com/danfecom/550e8400-e29b-41d4-a716-446655440000",
    "xml": "https://api.webmaniabr.com/xmlnfcom/550e8400-e29b-41d4-a716-446655440000"
}
Importante: As NFCom em contingência são válidas e podem ser impressas normalmente. O DANFECOM exibirá uma marca d'água indicando o modo de contingência.

Códigos de Classificação

A tabela de classificação de produtos utilizada para validar o valor do campo cClass nos itens da NFCom determina diversas validações que são aplicadas na autorização da NFCom, além de determinar a natureza do valor do item na totalização da nota, uma vez que alguns tipos de produtos podem entrar deduzindo do valor total. Códigos que iniciarem pelo dígito 5 devem deduzir do valor total da nota, enquanto os demais códigos, iniciados por zero, serão itens somados no total da nota.

010 - Assinatura
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0100101Assinatura de serviços de telefonia
0100201Assinatura de serviços de comunicação de dados
0100301Assinatura de serviços de TV por Assinatura
0100401Assinatura de serviços de comunicação multimídia
020 - Habilitação
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0200101Habilitação de serviços de telefonia
0200201Habilitação de serviços de comunicação de dados
0200301Habilitação de TV por Assinatura
030 - Serviço Medido
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0300101Serviço Medido - Chamadas locais
0300102Serviço Medido - Chamadas longa distância nacional
0300103Serviço Medido - Chamadas longa distância internacionais
0300104Serviço Medido - Chamadas originadas em Roaming
0300105Serviço Medido - Chamadas recebidas em Roaming
0300106Serviço Medido - Adicional de chamada
0300107Serviço Medido - Números Especiais (0300/0500/0600/0800/etc.)
0300108Serviço Medido - Mensagem SMS
0300109Serviço Medido - Mensagem MMS
0300201Serviço Medido - Comunicação de dados
0300301Serviço Medido - Pay-per-view (programação TV)
0300401Serviço Medido - Comunicação multimidia
040 - Serviço Não Medido
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0400101Serviço Não Medido - Telefonia
0400201Serviço Não Medido - Comunicação de dados
0400301Serviço Não Medido - TV por Assinatura
0400401Serviço Não Medido - Provimento à internet
0400501Serviço Não Medido - Comunicação multimídia
045 - Serviços Combinados
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0450101Serviços Combinados (dados, voz, mensagens e outros)
050 - Serviço Pré-pago
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0500101Cartão Telefônico - Telefonia Fixa
0500102Carga / Recarga de Créditos - Telefonia Fixa
0500201Carga / Recarga de Créditos - Telefonia Móvel
0500301Carga / Recarga de Créditos - Serviço de Comunicação Multimídia
0500401Carga / Recarga de Créditos - TV por assinatura
0500501Recarga de Créditos - Antecipação
0500601Repasse de Pré-pago
060 - Outros Serviços
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0600101Facilidades Adicionais (identificador, caixa postal, não-perturbe, etc)
0600201Streaming de vídeo e audio
0600301Serviço de Rastreamento
0600401Veiculação de publicidade e propaganda em qualquer meio
0600501Outros Serviços (substituição de número, troca de aparelho, instalação, software, visita técnica, etc.)
0600601Outros serviços de valor adicionado
070 - Cessão Meios de Rede
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0700101Interconexão
0700201Roaming
0700301Exploração Industrial de Linha Dedicada - EILD
0700401Lançamento de ICMS proporcional às saídas isentas, não tributadas ou com redução de base de cálculo (§ 1º, Cláusula terceira, Convênio ICMS 17/2013)
0700501Lançamento de ICMS proporcional às cessões de meio destinadas a consumo próprio (§ 1º Cláusula terceira, Convênio ICMS 17/2013)
0700601Lançamento de ICMS complementar, na condição de responsável tributário
080 - Disponibilização de Equipamentos
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
0800101Aparelho telefônico
0800201Aparelho Identificador de chamadas
0800301Modem
0800401Rack
0800501Sala/Recinto
0800601Roteador
0800701Servidor
0800801Multiplexador
0800901Decodificador/Conversor
0801001Outros equipamentos
100 - Cobrança Própria
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
1000101Cobrança de seguros
1000201Cobrança de parcelamento
1000301Cobrança de juros de mora
1000401Cobrança de multa de mora
1000402Cobrança de multa por descumprimento de contrato (fidelização)
1000501Cobrança de conta de meses anteriores
1000601Correção monetária
1000701Taxas
590 - Deduções
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
5900101Dedução relativa a impugnação de serviços
5900201Dedução referente ajuste de conta
5900301Dedução relativa à multa pela interrupção de fornecimento
5900401Dedução por pagamento em duplicidade
5900501Outras deduções
120 - Cobrança Centralizada
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
1200101Item lançado em outra NFCom - Cobrança centralizada
130 - Cofaturamento
Vlr. Deduz.
Pré Pago
Fat. Central
COFAT
CódigoDescrição
1300101Item lançado em outra NFCom - Cobrança por cofaturamento

Infraestrutura

O servidores da Webmania estão localizados na Amazon AWS, líder global em cloud computing, na região us-east-1 (Leste dos EUA) com ponto de presença em sa-east-1 (São Paulo). Manter a sua estrutura perto de algumas das duas localidades, garante um menor tempo de resposta nas requisições na API.

Utilizamos uma infraestrutura na Amazon AWS anycast de alta disponibilidade, o que significa que ao se comunicar com API da Webmania a requisição será redirecionada para o servidor mais próximo da sua localidade. As requisições dos endpoints são gerenciados através de IPs estáticos, caso necessite autorize no firewall a comunicação com os IPs abaixo.

IPs estáticos de entrada:
  • 13.248.145.90
  • 76.223.17.240
IPs estáticos de saída (notificações):
  • 34.196.69.38
  • 44.219.142.86

O retorno via POST na url_notificacao é enviado diretamente dos servidores da Webmania, através dos IPs estáticos de saída. Com a verificação do IP, é possível garantir que o retorno para sua aplicação está sendo realizada através de nossos servidores.

Todos os arquivos são armazenados na Amazon S3 que garante 99,999999999% de durabilidade dos arquivos e criptografia de ponta a ponta, seguindo critérios rígidos de segurança e controle interno.

Limite de requisições

API da Webmania® é protegida por um firewall que identifica de forma automática os acessos indevidos, suspeitos, credenciais incorretas e a localização da requisição, onde também pode limitar solicitações por segundo e o total de requisições para evitar o mal uso da API e a sobrecarga dos servidores. O uso indevido da API pode gerar mensagens de erro 503 ou 403 no retorno do cabeçalho da requisição. Segue abaixo especificações para uma correta integração:

  • Localização do servidor: O firewall bloqueia por padrão o IP de servidores suspeitos ou de baixa reputação. Caso a sua comunicação via GET no endpoint https://webmaniabr.com/api/ ou https://api.webmaniabr.com retorne 403 Erro Forbidden por engano, por favor, entre em contato para liberarmos o IP do seu servidor.
  • Limite de requisições:
    - GET: 4.500 requisições a cada 5 minutos (15/reqs/s).
    - POST/PUT/DELETE: 10.000 requisições a cada 5 minutos (30/reqs/s).
    Precisa de um volume maior de requisições? Por favor, entre em contato para liberação.
  • Credenciais de acesso: Os endpoints exigem as credenciais de acesso válida e correta na HEADER da requisição, o envio incorreto é atribuído como uso indevido da API.
  • URL de notificação: Realize a integração para obter todos os retornos da API via URL de notificação, dessa forma todos os processos podem ser realizados ao receber o retorno, como atualizar o banco de dados e o download do Danfe e XML.
Dica: Valide os dados antes de enviar para evitar rejeições. Use a prévia do DANFECOM para verificar o layout antes da emissão definitiva.

Soluções

Emissor de Nota Fiscal Gestão de Documentos Fiscais Validação de Nota Fiscal

Documentação

API Gestão de Documentos Fiscais API Consulta QR Code e Chave API Nota Fiscal de Produto - NF-e API Nota Fiscal de Serviço - NFS-e API Conhecimento de Transporte - CT-e API Manifesto Eletrônico - MDF-e API Nota Fiscal de Comunicação - NFCom API Gerencial B2B

Webmania

Clientes Sobre nós Blog

Integrações

SAP S/4HANA WooCommerce

Transparência

Política de Cookies Política de Privacidade Política Fiscal Política de Segurança Termos de uso

Escritórios

Paraná

Matriz: Av. Água Verde, 1413 - 5º andar, Água Verde, Curitiba - PR

São Paulo

Webmania SP: Alameda Vicente Pinzon, 54 - 10º andar, Vila Olímpia, São Paulo - SP

Santa Catarina

Webmania SC: Av. Afonso Dresch, 663, Centro, Treze Tílias - SC

Estados Unidos

Webmania EUA: 8 The Green, STE R, Dover, DL 19901

Ícone do WhatsApp Fale conosco

Acesso rápido

Painel do Cliente Central de Ajuda 2ª via de Boleto Fale conosco Status Webmania® Monitor Sefaz Monitor Prefeituras Monitor Consultas
Instagram Webmania Linkedin Webmania Twitter Webmania
GitHub Webmania Telegram Webmania Youtube Webmania
Cubo Itaú
Webmania

Copyright © 2009-2025 Webmania®.
Webmania® é uma marca registrada e de uso exclusivo da WMBR SERVICOS EMPRESARIAIS LTDA
CNPJ: 11.290.027/0001-82 sediada na Av. Água Verde, 1413, 5º andar - Curitiba, PR - CEP 80620-200

Voltar para o topo
Usamos cookies para melhorar sua experiência na Webmania®. Consulte mais informações na nossa Política de Privacidade e Política de Cookies .
Entendi e aceito