01. Visão Geral
Produto | Microsiga Protheus |
|---|---|
| Versão | 12 |
| Rotina | MATA926 |
| Ocorrência | Manual para emissão de complemento de Nota Fiscal de Comunicação e Telecomunicação. |
Importante
O dicionário vai ser disponibilizado na expedição contínua de janeiro/2026, com os novos campos que constam na seção 03 - Informações Adicionais.
02. Exemplo de Utilização
Passo 1: No módulo SIGAFIS > Ambiente 09 - Livros Fiscais > Atualizações \ Movimentos \ Nota Fiscal Manual de Saída ( MATA920 ) ou Nota Fiscal Manual de Entrada ( MATA910 ) \ Realizar Emissão de NF manual
Passo 2: Emissão de Complemento de NF \ Ainda na rotina \ Selecionar a NF manual emitida, em seguida, ir em: Outras Ações > Complementos > Comunicação e telecomunicação ( Tabela SFX ).
Importante
Cod.cClas 62 (FX_CCLAS62), Finalidade (FX_FINNFC) e Motivo Subst (FX_MOTSUB) serão exibidos apenas se o campo Espécie = NFCOM.
Abaixo, segue um exemplo dos novos campos para o modelo NFCom:
03. Informaões Adicionais
Novos campos:
Campo | FX_CCLAS62 |
|---|---|
Tipo | Caracter |
| Tamanho | 7 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Cod.cClas 62 |
| Descrição | Código Item NFCom Mod. 62 |
| Help | Informe o código de Itens da NFCom (cClass), destinado ao modelo de Nota Fiscal de Comunicação Eletrônica (NFCom - Modelo 62). |
| Opções | |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | CI0 |
| Val. Sistema | Vazio() .Or. ExistCpo("CI0") |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campo | FX_FINNFC |
|---|---|
Tipo | Caracter |
| Tamanho | 1 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Finalidade |
| Descrição | Finalidade da NFCom |
| Help | Finalidade de emissão da NFCom (modelo 62). Quando o campo da finalidade estiver preenchido com opção 3 - Substituição, habilitará o preenchimento do campo Motivo de Substituição. |
| Opções | 0=NFCom Normal;3=NFCom de Substituição;4=NFCom ajuste de débito; |
| Inic. Padrão | 0 |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | Pertence("034 ") |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campo | FX_MOTSUB |
|---|---|
Tipo | Caracter |
| Tamanho | 2 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Motivo Subst |
| Descrição | Motivo da Substituição |
| Help | Motivo da substituição para o NFCom Modelo 62. Este campo é habilitado para preenchimento quando o campo da finalidade estiver preenchido com opção 3 - Substituição. |
| Opções | 01=Erro Preço;02=Erro Cadastral;03=Decisão Judicial;04=Erro Tributação;05=Descontinuidade Serviço |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | GdFieldGet("FX_FINNFC")=="3" |
| Cons. Padrão | |
| Val. Sistema | Pertence("01/02/03/04/05/ ") |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campos relacionados (já liberados)
Campo | FX_INDPAG |
|---|---|
Tipo | Caracter |
| Tamanho | 1 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Forma Pagto |
| Descrição | Forma de Pagamento |
| Help | Indica a forma de pagamento da NFCOM 0 - Pré-Pago 1 - Pós_pago |
| Opções | 0=Pre-Pago; 1=Pos-Pago |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | Pertence(" 01") .or. vazio() |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campo | FX_UMED |
|---|---|
Tipo | Caracter |
| Tamanho | 1 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Unid Bas Med |
| Descrição | Unidade Basica de Medida |
| Help | Informar a Unidade Básica de Medida do 1 - Minuto 2 - MB 3 - GB 4 - UN |
| Opções | 1=Minuto 2=MB; 3=GB; 4=UN |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | Pertence(" 1234") .or. vazio() |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campo | FX_INMRED |
|---|---|
Tipo | Caracter |
| Tamanho | 1 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | C Meios Rede |
| Descrição | Cessao de meios de rede |
| Help | Uma vez informado (valor = 1), essa tag dispensa geração do grupo Fatura. 1 - Sim 2 - Não |
| Opções | 1=Sim; 2=Nao |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | Pertence("12") .or. vazio() |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campo | FX_NUMCONT |
|---|---|
Tipo | Caracter |
| Tamanho | 20 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Num Contr As |
| Descrição | Num do Contrato do Assina |
| Help | Número do Contrato do Assinante. Uso exclusivo para preenchimento da tag |
| Opções | |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campo | FX_DINCONT |
|---|---|
Tipo | Data |
| Tamanho | 8 |
| Decimal | 0 |
| Formato | |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Data Ini Con |
| Descrição | Data de inicio do contrat |
| Help | Data de início do contrato do Assinante. Uso exclusivo para preenchimento da tag dContratoIni da NFCom. |
| Opções | |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campo | FX_DFICONT |
|---|---|
Tipo | Data |
| Tamanho | 8 |
| Decimal | 0 |
| Formato | |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Data Fim Con |
| Descrição | Data de termino do contra |
| Help | Data de Término do contrato do Assinante. Uso exclusivo para preenchimento da tag dContratoFim da NFCom. |
| Opções | |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse | Sim |
Campos Alterados (já liberados)
Campo | FX_TIPSERV |
|---|---|
Tipo | Caracter |
| Tamanho | 1 |
| Decimal | 0 |
| Formato | |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Tipo serviço |
| Descrição | Tipo de serviço prestado |
| Help | Indicador do tipo de serviço de |
| Opções | 0=Telefonia;1=Comunicação dados;2=TV assinatura;3=Internet;4=Multimídia;9=Outros |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | Pertence(" 012349") |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse |
Importante!
O campo FX_TIPSERV foi criado inicialmente para atender as tratativas do registro D500 e filhos no EFD ICMS/IPI e foi adequado para atender ao preenchimento da tag tpServUtil na geração da NFCom.
Dessa forma, há uma preparação nos fontes que geram o XML com um de/para dessas opções, assim o detalho a seguir como ocorre esta gravação:
| Campo FX_TIPSERV | Tag tpServUtil |
| 0=Telefonia | 1-Telefonia |
| 1=Comunicação dados | 2-Comunicação de dados |
| 2=TV assinatura | 3-TV por Assinatura |
| 3=Internet | 4-Provimento de acesso à Internet |
| 4=Multimídia | 5-Multimídia |
| 9=Outros | 6-Outros |
Então, por exemplo, se a necessidade é preencher a tag tpServUtil com a opção 4 -Provimento de acesso à Internet, basta preencher o campo FX_TIPSERV como 3=Internet e o XML será gerado corretamente.
Campo | FX_TIPOREC |
|---|---|
Tipo | Caracter |
| Tamanho | 1 |
| Decimal | 0 |
| Formato | |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Tipo rec. |
| Descrição | Tipo de receita |
| Help | Indicador do tipo de receita originada pelo serviço de comunicação/telecomunicação, podendo ser: |
| Opções | #Iif(FindFunction("cBoxTIPOREC"),cBoxTIPOREC(),"") |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | Pertence('012345679') .or. vazio() |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse |
Campo | FX_TPASSIN |
|---|---|
Tipo | Caracter |
| Tamanho | 2 |
| Decimal | 0 |
| Formato | @! |
| Contexto | 1-Real |
| Propriedade | 1-Alterar |
| Grupo de Campos | Não tem grupo de campos |
| Título | Tipo Ass. |
| Descrição | Tipo Assinante |
| Help | Tipo de Assinante |
| Opções | #Iif(FindFunction("cBoxTPASSIN"),cBoxTPASSIN(),"") |
| Inic. Padrão | |
| Inic. Browse | |
| Modo Edição | |
| Cons. Padrão | |
| Val. Sistema | Pertence(" 012345678999") |
| Nível | 1 |
| Obrigatório | Não |
| Usado | Sim |
| Browse |
04. Assuntos Relacionados
Para importar os códigos do cClass que será utilizado no campo FX_CCLAS62, utilize a nova rotina Tabela de Código de Itens da NFCom ( FISA326 \ Tabela CI0 ).
Link para baixar a planilha para importação (importante converter p/ csv antes) https://dfe-portal.svrs.rs.gov.br/NFCOM/tabelacclass
- SPDFIS - Complemento dos Documentos Fiscais (Legislação SPED Fiscal)
- SPDFIS - Sped Fiscal
- SPEDFIS - Sped Fiscal
- DSERTAF2-22414 DT - Alteração de tabela de código de itens da NFCom
- CADSPED - Tabela de Código de Itens da NFCom (cClass) - NFCom(Modelo 62)
- 23720996 DSERFIS1-31678 DT - SPEDFISCAL - Geração dos registros D700 e Filhos



