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 |
English
Español
English
Español


