CIAE083 - FE - GNRE Online 1.0
Este modelo tem como objetivo gerar um arquivo com extensão .XML para a GNRE Online.
Campos da tela de entrada
Campo | Obrigatório | Abrangência |
---|---|---|
Empresa | Sim | Não |
Filial | Sim | Não |
Imposto | Sim | Não |
Data Inicial | Sim | Não |
Data Final | Sim | Não |
Sigla do estado | Não | Sim |
Diretório para Salvar o Arquivo | Sim | Não |
Série | Não | Não |
Número da Nota | Não | Não |
O modelo criará um arquivo no diretório informado na tela de entrada. Cada arquivo conterá no máximo 50 guias. Se ultrapassar esse numero, será criado outro arquivo para armazenar os demais.
Leiaute
Detalhamento dos registros:
Linha | Tag | Informações |
---|---|---|
01 | <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?> | Tag Fixa |
02 | <TLote_GNRE xmlns=\"http://www.gnre.pe.gov.br\"> | Tag Fixa |
03 | <guias> | Tag Fixa |
04 | <TDadosGNRE> | Tag Fixa |
05 | <c01_UfFavorecida> | E051GUI.SIGUFS |
06 | <c02_receita> | E051GUI.CODDRF |
07 | <c25_detalhamentoReceita> | E051GUI.DETREC |
08 | <c26_produto> | Se a guia de recolhimento possui detalhamento por classificação do produto (E661RPR), E661RPR.CLAPRO Senão E080SER.CODFIF ou E075PRO.CODFIF |
09 | <c27_tipoIdentificacaoEmitente> | Fixo 1 |
10 | <c03_idContribuinteEmitente> | Tag Fixa |
11 | <CNPJ> | E070FIL.NUMCGC |
12 | </c03_idContribuinteEmitente> | Tag Fixa |
13 | <c28_tipoDocOrigem> | Se existir algum valor no campo E661GRI.NUMNFC ou E661GRI.NUMNFV, campo recebe 10 |
14 | <c04_docOrigem> | E661GRI.NUMNFC ou E661GRI.NUMNFV |
15 | <c06_valorPrincipal> | E661GRI.VLRPRI |
16 | <c10_valorTotal> | E661GRI.VLRPRI |
17 | <c14_dataVencimento> | E661GRI.DATVCT |
18 | <c15_convenio> | E661GRI.CONMER |
19 | <c16_razaoSocialEmitente> | Se E070FIL.SIGUFS for diferente de E051GUI.SIGUFS campo recebe E070FIL.NOMFIL |
20 | <c17_inscricaoEstadualEmitente> | Se E070FIL.SIGUFS for igual a E051GUI.SIGUFS campo recebe E070FIL.INSEST |
21 | <c18_enderecoEmitente> | Se E070FIL.SIGUFS for diferente de E051GUI.SIGUFS campo recebe E070FIL.ENDFIL |
22 | <c19_municipioEmitente> | Se E070FIL.SIGUFS for diferente de E051GUI.SIGUFS campo recebe E008CEP.CODIBG |
23 | <c20_ufEnderecoEmitente> | Se E070FIL.SIGUFS for diferente de E051GUI.SIGUFS campo recebe E070FIL.SIGUFS |
24 | <c21_cepEmitente> | Se E070FIL.SIGUFS for diferente de E051GUI.SIGUFS campo recebe E070FIL.CEPFIL |
25 | <c22_telefoneEmitente> | Se E070FIL.SIGUFS for diferente de E051GUI.SIGUFS campo recebe E070FIL.NUMFON |
26 | <c34_tipoIdentificacaoDestinatario> | Se o tipo do Cliente for igual a "F - Pessoa Física" recebe 2, caso contrário recebe 1 |
27 | <c35_idContribuinteDestinatario> | Tag Fixa |
28 | <CPF> | Se o tipo do Cliente for "F - Pessoa Física" recebe E085CLI.CGCCPF, caso contrário esta tag não é gerada |
29 | <CNPJ> | Se o tipo do Cliente for "J - Pessoa Jurídica" recebe E085CLI.CGCCPF, caso contrário esta tag não é gerada |
30 | </c35_idContribuinteDestinatario> | Tag Fixa |
31 | <c33_dataPagamento> | E661GRI.DATPAG. Caso E661GRI.DATPAG esteja zerado, este campo recebe E661GRI.DATVCT |
32 | <c05_referencia> | Tag Fixa |
33 | <mes> | Recebe apenas o mês do campo E661GRI.MESANO |
34 | <ano> | Recebe apenas o ano do campo E661GRI.MESANO |
35 | <parcela> | E661GRI.NUMPAR |
36 | </c05_referencia> | Tag Fixa |
37 | <c39_camposExtras> | Tag Fixa |
38 | <campoExtra> | Tag Fixa |
39 | <codigo> | E051GUI.DETREC |
40 | <tipo> | Fixo T |
41 | <valor> | Se o campo E051GUI.SIGUFS for igual a PE ou PA ou RO recebe o campo E660IDE.CHVDOE ou E660NFC.CHVNEL. Caso contrário recebe E661GRI.OBSGR1 |
42 | </campoExtra> | Tag Fixa |
43 | </c39_camposExtras> | Tag Fixa |
Observação
As linhas 05-06-17-26 listarão a tag mesmo que não haja valor, pois são campos obrigatórios. Os demais não serão listados quando não houver valor.