Integração Gestão Empresarial e NDDigital
Em virtude do sistema de mensageria oficial da Senior Sistemas ser o eDocs, a integração entre Gestão Empresarial e NDDigital não recebe qualquer correção ou implementação.
O Gestão Empresarial gera o arquivo no formato para integração com a NDDigital. O sistema emissor da NDDigital que importa esses arquivos, faz uma pré-validação das informações e envia para a SEFAZ, que por sua vez devolve um retorno indicando se a nota foi autorizada ou se há alguma restrição que impeça a validação da nota fiscal.
Pré-requisitos
- Instalar e configurar o Gestão Empresarial e NDDigital;
- Instalar e configurar a versão web do Gestão Empresarial;
- Permitir acesso na Proprietária para ERP SID e NFS-e.
Configurações no Gestão Empresarial
Para configurar a integração, acesse Cadastros > Filiais > Parâmetros por Gestão > Vendas e Faturamento > Parâmetros da Filial para Vendas (F070FVE) e no campo Integração NFS-e informe o tipo de integração "2 - NDDigital".
Identificadores de regras
Identificador de regras | Descrição |
---|---|
GER-000GERSDE4 | Altera a descrição do item da nota fiscal eletrônica de serviço (NFS-e), campos Valor Dedução, Valor Desconto, Base ISS, Percentual ISS, Valor ISS e Valor ISS Retido. Esses campos ficam dentro do grupo especial infSenior do .XML. |
VEN-140IS01000 | Retornar dados referentes ao Cancelamento de NFS-e, do Serviço para o ERP através de uma regra associada. |
VEN-140IS02000 | Retornar dados da nota fiscal para o ERP através de uma regra associada. |
VEN-140IS02100 | Retornar dados da identificação da nota fiscal para o ERP através de uma regra associada. |
VEN-140IS02200 | Retornar dados da RPS Substituto para o ERP através de uma regra associada. |
VEN-140IS02300 | Retornar dados do Serviço para o ERP através de uma regra associada. |
VEN-140IS02310 | Retornar dados dos Valores relacionados ao Serviço para o ERP através de uma regra associada. |
VEN-140IS02400 | Retornar dados do Prestador do Serviço para o ERP através de uma regra associada. |
VEN-140IS02500 | Retornar Informações do Tomador do Serviço para o ERP através de uma regra associada. |
VEN-140IS02510 | Retornar Identificação do Tomador do Serviço para o ERP através de uma regra associada. |
VEN-140IS02520 | Retornar dados do Endereço do Tomador para o ERP através de uma regra associada. |
VEN-140IS02530 | Retornar Informações de Contato do Tomador do Serviço para o ERP através de uma regra associada. |
VEN-140IS02600 | Retornar dados do Intermediário do Serviço para o ERP através de uma regra associada. |
VEN-140IS02700 | Retornar dados referente Construção Civil para o ERP através de uma regra associada. |
VEN-140IS09000 | Retornar dados referente a informações adicionais através de uma regra associada |
VEN-140IS09100 | Retornar dados referente ao e-mail no registro 9100 da NDDigital através de uma regra associada. |
VEN-140NE00E03 | Retornar os dados da identificação do destinatário da nota fiscal eletrônica para o ERP através de uma regra associada. |
VEN-140NEDGE01 | Permite a manipulação de dados gerais da Nota Fiscal Eletrônica e Carta de Correção Eletrônica. |
VEN-140NENDD01 | Adicionar sufixos padrões para usuários do sistema NDDigital ao nome do arquivo eletrônico gerado pelo ERP e disponibilizar os endereços de e-mail que já são impressos no arquivo .XML em registro B2B específico para o software NDDigital. |
Leiautes
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
---|---|---|---|---|---|---|---|---|
Dados da RPS | "2000" | |||||||
7 | id | Identificador | N | 255 | tsIdTag Informa um número para identificar o RPS | ISSe + "Chave" | ||
8 | DatEmi | Data emissão | D | S | DD-MM-AAAA HH:MM:SS | "E140NFV.DatEmi" | ||
9 | NatOp | Natureza Operação | N | S | 2 | tsNaturezaOperacao | "E001TVE.NatOps" | |
10 | RegEsp | Regime especial de tributação | N | N | 2 | tsRegimeEspecialTributacao Informa a natureza da operação que decorrer a prestação de serviço. 1 – Tributação no município 2 - Tributação fora do município 3 - Isenção 4 - Imune 5 –Exigibilidade suspensa por decisão judicial 6 – Exigibilidade suspensa por procedimento administrativo | "140IS02000 - VSIntRegEsp" | |
11 | OptSim | Optante simples nacional | N | S | 1 | tsSimNao | "140IS02000 - VSIntOptSim" | |
12 | IncCul | Incentivador cultural | N | S | 1 | tsSimNao | "140IS02000 - VSIntIncCul" | |
13 | Status | Status da RPS | N | S | 1 | tsStatusRPS Informar a situação do documento. 1 – Normal 2 – Cancelado | "E140NFV.SitNfv" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Identificação da RPS | "2100" | |||||||
14 | Numero | numero da RPS | N | S | 1a15 | tsNumeroRPS | "E140NFV.NumNfv" | |
15 | Serie | numero da serie | N | S | 1a5 | tsSerieRPS | "E140NFV.CodSel" | |
16 | Tipo | tipo de RPS | N | S | 1 | tsTipoRps Código de tipo de RPS 1 - RPS 2 – Nota Fiscal Conjugada (Mista) 3 – Cupom | "Fixo 1" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
RPS Substituto | "2200" | |||||||
17 | Numero | numero da RPS | N | S | 1a15 | tsNumeroRPS | "140IS02200 - VSIntNumero" | |
18 | Serie | numero da serie | N | S | 1a5 | tsSerieRPS | "140IS02200 - VSIntSerie" | |
19 | Tipo | tipo de RPS | N | S | 1 | tsTipoRps | "140IS02200 - VSIntTipo" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Serviço | "2300" | |||||||
20 | ItemLista | Código de item da lista de serviço | C | S | 5 | tsItemListaServico | "E080SER.SerImp" | |
21 | CNAE | Código CNAE | N | N | 7 | tsCodigoCNAE | "E022CLF.ClaFis" | |
22 | CodTribMun | Código Tributação Município | C | N | 1a20 | tsCodigoTributacao | "E080SER.CodFim" | |
23 | Discriminacao | Discriminação do serviço | C | S | 1a2000 | tsDiscriminacao | "E140ISV.CplIsv" | |
24 | CodigoMunicipio | Código município IBGE | N | S | 7 | tsCodigoMunicipioIbge | "E008CEP.CodRai" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Valores relacionados ao serviço | "2310" | |||||||
25 | ValorServicos | Valor do Serviço | N | S | 15 | tsValor | E140ISV.VlrBru | |
26 | ValorDeduções | Valor das Deduções | N | N | 13,2 | tsValor |
Este valor só aparecerá se o valor da Base do ISS sofrer desconto quando for manipulado através do identificador "COM-000ALISS01". |
|
27 | ValorPis | Valor do PIS | N | N | 13,2 | tsValor | E140ISV.VlrPit | |
28 | ValorCofins | Valor do Cofins | N | N | 13,2 | tsValor | E140ISV.VlrCrt | |
29 | ValorInss | Valor do INSS | N | N | 13,2 | tsValor | E140ISV.VlrIns | |
30 | ValorIr | Valor do IRRF | N | N | 13,2 | tsValor | E140ISV.VlrIrf | |
31 | ValorCsll | Valor do CSLL | N | N | 13,2 | tsValor | E140ISV.VlrCsl | |
32 | IssRetido | Imposto Retido | N | S | 1 | tsSimNao | Se "ValorIssRetido" maior que zero campo recebe "1" senão "2" | |
33 | ValorIss | Valor do ISS | N | N | 13,2 | tsValor | E140ISV.VlrIss | |
34 | ValorIssRetido | Valor do ISS Retido | N | N | 13,2 | tsValor | Se E001TNS.VenIss = "-" campo recebe E140ISV.VlrIss | |
35 | OutrasRetencoes | Outras Retenções | N | N | 13,2 | tsValor | E140ISV.VlrOur | |
36 | BaseCalculo | Base de Cálculo | N | N | 13,2 | tsValor | E140ISV.VlrBis | |
37 | Aliquota | Alíquota | N | N | 1 | tsAliquota | E140ISV.PerIss | |
38 | ValorLiquidoNFSe | Valor Líquido da NFS-e | N | N | 13,2 | tsValor | E140ISV.VlrLiq | |
39 | DescontoIncondicionado | Desconto Incondicionado | N | N | 13,2 | tsValor | E140ISV.VLRDSC + E140ISV.VLRDS1 +
E140ISV.VLRDS2 + E140ISV.VLRDS3 + E140ISV.VLRDS4 + E140ISV.VLRDS5
Se E140ISV.VlrDar menor que "0" campo recebe total dos campos especificados anteriormente mais E140ISV.VlrDar |
|
40 | DescontoCondicionado | Desconto Condicionado | N | N | 13,2 | tsValor | ||
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Dados do prestador de serviço | "2400" | |||||||
41 | Cnpj | Cnpj | C | S | 14 | tsCnpj | "E070FIL.NumCgc" | |
42 | InscricaoMunicipal | Inscrição Municipal | C | N | 1a15 | tsInscricaoMunicipal | "E070FIL.InsMun" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Informações do Tomador do serviço | "2500" | |||||||
43 | RazaoSocial | Razão Social | C | N | 1a115 | tsRazaoSocial | "E085CLI.NomCli" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Identificação do tomador | "2510" | |||||||
44 | Cpf | Cpf | C | N | 11 | tsCpf | "E085CLI.CgcCpf" | |
45 | Cnpj | Cnpj | C | N | 14 | tsCnpj | "E085CLI.CgcCpf" | |
46 | InscricaoMunicipal | Inscrição Municipal | C | N | 1a15 | tsInscricaoMunicipal | "E085CLI.InsMun " | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Endereco do tomador | "2520" | |||||||
47 | Endereco | Endereço | C | N | 1a125 | tsEndereco | "E085CLI.EndCli" | |
48 | Numero | Número | C | N | 1a10 | tsNumeroEndereco | "E085CLI.NumEnd" | |
49 | Complemento | Complemento | C | N | 1a60 | tsComplementoEndereco | "E085CLI.CplEnd" | |
50 | Bairro | Bairro | C | N | 1a60 | tsBairro | "E085CLI.BaiCli" | |
51 | CodigoMunicipio | Código município IBGE | N | N | 7 | tsCodigoMunicipioIbge | "E008CEP.CodRai" | |
52 | UnidadeFederacao | Estado | C | N | 2 | tsUF | "E085CLI.SigUfs" | |
53 | Cep | CEP | N | N | 8 | tsCep | "E085CLI.CepCli" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Informações de contato | "2530" | |||||||
54 | Telefone | Telefone | C | N | 1a11 | tsTelefone | "E085CLI.FonCli" | |
55 | C | N | 1a80 | tsEmail | "E085CLI.IntNet" | |||
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Intermediário Serviço | "2600" | |||||||
56 | RazaoSocial | Razão Social | C | S | 1a115 | tsRazaoSocial | "VEN-140IS02600 - VSIntRazaoSocial" | |
57 | Cpf | CPF | C | N | 11 | tsCpf ou irá ser cpf ou cnpj | "VEN-140IS02600 - VSIntCpf" | |
58 | Cnpj | Cnpj | C | N | 14 | tsCnpj ou irá ser cpf ou cnpj | "VEN-140IS02600 - VSIntCnpj" | |
59 | InscricaoMunicipal | Inscrição Municipal | C | N | 1a15 | tsInscricaoMunicipal | "VEN-140IS02600 - VSIntInscricaoMunicipal" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Construção civil | "2700" | |||||||
60 | CodigoObra | Código da Obra | C | N | 1a15 | tsCodigoObra | "VEN-140IS02700 - VSIntCodigoObra" | |
61 | Art | Art. | C | N | 1a15 | tsArt | "VEN-140IS02700 - VSIntArt" | |
# | Campo | Descrição | Tipo | Obr. | tam | Dec. | Observação | Origem |
Dados Adicionais | "9000" | |||||||
62 | NomeCampo | Nome do campo adicional | C | N | 1a15 | tsNomeCampo | "VEN-140IS09000 - VSIntConCpo" | |
63 | ValorCampo | Valor ou informação que será exibida | C | N | 1a15 | tsValorCampo | "VEN-140IS09000 - VSIntConTex" |
# | Campo | Descrição | Tipo | Obr. | tam | Desc. | Observação | Origem |
---|---|---|---|---|---|---|---|---|
Dados gerais do cancelamento | "1000" | |||||||
1 | versao | versão do documento | C | S | 10 | |||
2 | Id | Identificador | C | N | 1a255 | tsIdTag | ISSe + "Chave" | |
3 | Numero | Numero da NFSe | N | S | 15 | tsNumeroNFSe | "E140NFV.NumNfv" | |
4 | Cnpj | CNPJ | C | S | 14 | tsCnpj | "E070FIL.NumCgc" | |
5 | InscricaoMunicipal | Inscrição Municipal | C | N | 1a15 | tsInscricaoMunicipal | "E070FIL.InsMun" | |
6 | CodigoMunicipio | Codigo municipio IBGE | N | S | 7 | tsCodigoMunicipioIbge | "E008CEP.CodRai" do CEP (E070FIL.CepFil) da filial | |
7 | CodigoCancelamento | Codigo Cancelamento | C | S | 1a4 | tsCodigoCancelamentoNfse Informa a situação do documento. 1 – Normal 2 – Cancelamento | Fixo 2 |