ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Principales campos y parámetros
  4. Otras informaciones
  5. Asuntos relacionados


01. VISIÓN GENERAL

El layout de la GNRE exige que algunas informaciones se carguen en su XML de acuerdo con las demandas de cada Estado/Prov/Reg y Código de ingreso, siendo estas informaciones el Tipo de documento de origen, Código del producto, Detalle del ingreso y si esta GNRE debe mostrar la Clave de acceso o el propio Número del documento.

Estas informaciones se definen por medio de las tablas de configuraciones del Estado/Prov/Reg incluidas en el sitio de la GNRE:

http://www.gnre.pe.gov.br/gnre/portal/consultarTabelas.jsp

Para que el Protheus pueda emitir estas informaciones, es necesario cumplimentar los campos Tipo Doc. UF (F6_TIPOGNU), Tag Doc. Ori (F6_DOCORIG), Deta_Receita (F6_DETRECE) y Producto (F6_CODPROD) en el registro del Formulario de pago, independientemente de su forma de generación (Manual, Cálculo u Operación).

En el caso específico de generación de GNRE para Espirito Santo, debemos informar el campo Código Área (F6_CODAREA) Referente al código agrupador de servicios, de acuerdo con el manual de la DUA de Espirito Santo.

Este Punto de entrada sirve para que estas informaciones se carguen de forma automática, sin necesidad de cumplimentar manualmente estos datos en cada Formulario de pago emitido.


Importante

Este Punto de entrada debe utilizarse exclusivamente para la generación de formularios del ICMS ST, tampoco tiene la función de cumplimentar el campo F6_CODREC, estos campos específicos están detallados a continuación, en el ítem 03. 


02. EJEMPLO DE UTILIZACIÓN


Ejemplo de punto de entrada
#include "protheus.ch" 


//-------------------------------------------------------------------
/*/{Protheus.doc} MA960GREC
Punto de entrada para cumplimentación de los campos F6_TIPOGNU, F6_DOCORIG, F6_DETRECE y F6_CODPROD de acuerdo con el código de ingreso y Est/Prov/Reg.

@author 
@since 
/*/
//-------------------------------------------------------------------
User Function MA960GREC()

    Local aParam   := {0, '', '', 0, ''} //Parámetros de devolución estándar
    Local cReceita := PARAMIXB[1]    //Código de ingreso del formulario actual
    Local cUF      := PARAMIXB[2]    //Sigla del Est/Prov/Reg del formulario actual

    If Alltrim(cReceita) $ '100099' .And. cUF $ 'RJ' //Valida el Código de ingreso y sigla de Est/Prov/Reg del formulario actual
        aParam := {24, '2', '', 7, ''}          //Devuelve los campos F6_TIPOGNU, F6_DOCORIG, F6_DETRECE, F6_CODPROD y F6_CODAREA de acuerdo con el código de ingreso y sigla del Est/Prov/Reg del formulario actual.
    EndIf

	If Alltrim(cReceita) $ '1260' .And. cUF $ 'ES' //Valida el Código de ingreso y sigla del Est/Prov/Reg del formulario actual
        aParam := {24, '2', '', 7, '5'}          //Devuelve los campos F6_TIPOGNU, F6_DOCORIG, F6_DETRECE, F6_CODPROD y F6_CODAREA de acuerdo con el código de ingreso y sigla del Est/Prov/Reg del formulario actual.
    EndIf
Return aParam

Importante

El campo F6_CODAREA debe alimentarse con un valor solamente cuando se trate de la emisión de GNRE para el estado de Espirito Santo, porque este tiene la particularidad de ser un entorno aparte (específico para el Estado de Espirito Santo) del entorno nacional, que en este caso, exige la información del código de área del servicio, de acuerdo con el código del servicio informado (Código de ingreso).



03. PRINCIPALES CAMPOS Y PARÁMETROS
Entrada:

Campo

Tipo

Tamaño

Descripción

PARAMIXB[1]  

Caracteres

6

Código de ingreso del formulario actual

PARAMIXB[2]

Caracteres

2

Sigla del Est/Prov/Reg del formulario actual


Devolución:

Campo

Tipo

Tamaño

Descripción

aParam[1]  

Numérico

2

F6_TIPOGNU

aParam[2]  

Caracteres

1

F6_DOCORIG

aParam[3]  

Caracteres

6

F6_DETRECE

aParam[4]  

Numérico

3

F6_CODPROD

aParam[5]  

Caracteres

       6

F6_CODAREA


04. OTRAS INFORMACIONES


Importante!

Para clientes que operan en los releases 12.1.27 o anteriores, es necesaria la ejecución del compatibilizador UPDDISTR con el paquete especial (SDFBRA.txt).

Esta corrección estará disponible en la Expedición continua de la primera quincena de 04/2021 y el paquete podrá accederse por medio de los enlaces puestos a disposición en la documentación Paquetes de actualización - Fiscal.

Informaciones sobre la expedición continua acceda a: http://tdn.totvs.com/x/H4uCEw.
Información sobre el compatibilizador UPDDISTR acceda a: Actualizador de diccionario y base de datos - UPDDISTR.


05. ASUNTOS RELACIONADOS

GNRE - Formulario de pago y Título por pagar para ICMS Propio - MP11 -- 113884

FIS0039 GNRE WS Formulario nacional de pago por Web Service

Eesefaz DUA