Producto | Microsiga Protheus |
Versión | 12 |
Rutina | MATA926 |
Ocurrencia | Manual para emisión de complemento de la Factura de Comunicación y Telecomunicación. |
Importante
El diccionario estará disponible en la expedición continua desde enero/2026, con los nuevos campos que constan en la sección 03 - Informaciones adicionales.
Paso 1: En el módulo SIGAFIS > Entorno 09 - Libros Fiscales > Actualizaciones \ Movimientos \ Factura Manual de Salida ( MATA920 ) o Factura Manual de Entrada ( MATA910 ) \ Realizar Emisión de Fact manual.
Paso 2: Emisión de Complemento de Fact \ Aun en la rutina \ Seleccione la factura manual emitida, en seguida, vaya a: Otras Acciones > Complementos > Comunicación y telecomunicación ( Tabla SFX ).
Importante
Los campos Forma Pago(FX_INDPAG), Unid Bas Med (FX_UMED), C Medios red (FX_INMRED), Núm Contr As (FX_NUMCONT), Fecha Ini Con (FX_DINCONT), Fecha Final Con (FX_DFICONT),
Cod.cClas 62 (FX_CCLAS62), Finalidad (FX_FINNFC) y Motivo Sust (FX_MOTSUB) se mostrarán solamente si el campo Clase = NFCOM.
A continuación, veamos un ejemplo de los nuevos campos para el modelo NFCom:
Nuevos campos:
Campo | FX_CCLAS62 |
Tipo | Carácter |
Tamaño | 7 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Cod.cClas 62 |
Descripción | Código Ítem NFCom Mod. 62 |
Help | Informe el código de Ítems de la NFCom (cClass), destinado al modelo de Factura de Comunicación Electrónica (NFCom - Modelo 62). |
Opciones |
|
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | CI0 |
Val. Sistema | Vazio() .Or. ExistCpo("CI0") |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campo | FX_FINNFC |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Finalidad |
Descripción | Finalidad de la NFCom |
Help | Finalidad de emisión de la NFCom (modelo 62). Cuando el campo de la finalidad esté informado con la opción 3 - Sustitución, habilitará la cumplimentación del campo Motivo de Sustitución. |
Opciones | 0=NFCom Normal;3=NFCom de Sustitución;4=NFCom ajuste de débito. |
Inic. Estándar | 0 |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | Pertenece("034 ") |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campo | FX_MOTSUB |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Motivo Sust |
Descripción | Motivo de la sustitución |
Help | Motivo de la sustitución para el NFCom Modelo 62. Este campo se habilita para completar cuando el campo de la finalidad esté informado con la opción 3 - Sustitución. |
Opciones | 01=Error Precio;02=Error de registro;03=Decisión Judicial;04=Error Tributación;05=Discontinuidad Servicio |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | GdFieldGet("FX_FINNFC")=="3" |
Cons. Estándar | |
Val. Sistema | Pertenece("01/02/03/04/05/ ") |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campos relacionados (ya liberados)
Campo | FX_INDPAG |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Forma de pago |
Descripción | Forma de pago |
Help | Indica la forma de pago de la NFCOM 0 - Prepago 1 - Pospago |
Opciones | 0=Prepago; 1=Pospago |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | Pertenece(" 01") .or. vazio() |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campo | FX_UMED |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Unid Bas Med |
Descripción | Unidad básica de medida |
Help | Informe la unidad básica de medida del 1 - Minuto 2 - MB 3 - GB 4 - UN |
Opciones | 1=Minuto 2=MB; 3=GB; 4=UN |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | Pertence(" 1234") .or. vazio() |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campo | FX_INMRED |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | C Medios Red |
Descripción | Cesión de medios de red |
Help | Una vez informado (valor = 1), esta tag dispensa generación del grupo Factura. 1 - Sí 2 - No |
Opciones | 1=Sí; 2=No |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | Pertenece("12") .or. vazio() |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campo | FX_NUMCONT |
Tipo | Carácter |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Núm Contr Susc |
Descripción | Núm del contrato del Suscrip |
Help | Número del contrato del suscriptor Uso exclusivo para cumplimentación de la tag |
Opciones | |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campo | FX_DINCONT |
Tipo | Fecha |
Tamaño | 8 |
Decimal | 0 |
Formato | |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Fecha Ini Cont |
Descripción | Fecha inicial del contrat |
Help | Fecha inicial del contrato del suscriptor. Uso exclusivo para completar la tag dContratoIni de la NFCom. |
Opciones | |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campo | FX_DFICONT |
Tipo | Fecha |
Tamaño | 8 |
Decimal | 0 |
Formato | |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Fecha Fin Cont |
Descripción | Fecha de término del contrat |
Help | Fecha de término del contrato del suscriptor. Uso exclusivo para completar la tag dContratoFim de la NFCom. |
Opciones | |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse | Sí |
Campos modificados (ya liberados)
Campo | FX_TIPSERV |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Tipo Servicio |
Descripción | Tipo de servicio prestado |
Help | Indicador del tipo de servicio de |
Opciones | 0=Telefonía;1=Comunicación de datos;2=TV suscripción;3=Internet;4=Multimedios; |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | Pertenece(" 012349") |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse |
Importante!
El campo FX_TIPSERV se creó inicialmente para cumplir con el acuerdo del registro D500 y sus componentes en el EFD ICMS/IPI, y se adecuó para realizar la cumplimentación de la tag tpServUtil al generar la NFCom.
De esta manera, existe una preparación en los fuentes que generan el XML con un De/A de estas opciones, de este modo se detalla a continuación cómo ocurre esta grabación:
Campo FX_TIPSERV | Tag tpServUtil |
0=Telefonía | 1-Telefonía |
1=Comunicación de datos | 2-Comunicación de datos |
2=TV Suscripción | 3-TV por suscripción |
3=Internet | 4-Suministro de acceso a Internet |
4=Multimedios | 5-Multimedios |
9=Otros | 6-Otros |
Entonces, por ejemplo, si la necesidad es completar la tag tpServUtil con la opción 4 -Suministro de acceso a Internet, es solo informar el campo FX_TIPSERV como 3=Internet y el XML se generará correctamente.
Campo | FX_TIPOREC |
Tipo | Carácter |
Tamaño | 1 |
Decimal | 0 |
Formato | |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Tipo Ing. |
Descripción | Tipo de ingreso |
Help | Indicador del tipo de ingreso originado por el servicio de comunicación/telecomunicación, que puede ser: |
Opciones | #Iif(FindFunction("cBoxTIPOREC"),cBoxTIPOREC(),"") |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | Pertenece('012345679') .or. vacío() |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse |
Campo | FX_TPASSIN |
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Contexto | 1-Real |
Propiedad | 1-Modificar |
Grupo de campos | No tiene grupo de campos |
Título | Tipo Susc. |
Descripción | Tipo Abonado |
Help | Tipo de suscriptor |
Opciones | #Iif(FindFunction("cBoxTPASSIN"),cBoxTPASSIN(),"") |
Inic. Estándar | |
Inic. Browse | |
Modo Edición | |
Cons. Estándar | |
Val. Sistema | Pertenece(" 012345678999") |
Nivel | 1 |
Obligatorio | No |
Utilizado | Sí |
Browse |
Para importar los códigos del cClass que se utilizará en el campo FX_CCLAS62, utilice la nueva rutina Tabla de Código de Ítems de la NFCom ( FISA326 \ Tabla CI0 ).
Enlace para descargar (download) la planilla para importación (importante convertir a/ csv antes) https://dfe-portal.svrs.rs.gov.br/NFCOM/tabelacclass