Leiaute PDF/XML padronizado - Recebimentos NFS-e
Ao traduzir o arquivo PDF/XML da NFS-e, a rotina do eDocs, utilizando uma comunicação com a Cloud Senior, padronizará o arquivo para enviar ao Gestão Empresarial | ERP ou ao sistema terceiro.
Observações
- A ordenação das tags dentro dos grupos do arquivo padronizado não será obrigatoriamente igual à ordenação das tags descritas na tabela a seguir;
- Para as prefeituras que não retornarem as informações por itens, será adicionado na NFS-e um item com os dados e valores do serviço.
Abaixo segue o modelo do leiaute padrão utilizado nessa rotina:
Dados do leiaute PDF/XML padronizado
ID | Campo | Descrição | Pai | Tipo | Tamanho máximo | Ocorrência | Observação | |
---|---|---|---|---|---|---|---|---|
0 | Nfse | XML | ||||||
1 | Emissao | Dados da emissão da NFSe | 0 | 1-1 | - | |||
1.1 | numeroNfse | Número da NFSe emitida | 1 | Numérico | 15 | 1-1 | 1-1 | |
1.2 | dataAutorizacao | Data de autorização da NFSe | 1 | Data e hora | 1-1 | 1-1 | A hora sempre será gerada com zeros | |
1.3 | valorLiquidoNfse | Valor liquido da NFSe | 1 | Decimal | 15v2 | 0-1 | 0-1 | |
1.4 | codigoVerificacao | Código de verificação ou identificador da NFSe | 1 | Numérico | 1-1 | - | ||
1.5 | nfseNacional | Indicador de NFS-e do Ambiente Nacional | 1 | Texto | - | - | 0-1 | Será gerado apenas quando for um arquivo PDF de NFS-e emitida no Ambiente Nacional. Valores possíveis: S ou N |
2 | RPS | Dados do RPS da NFSe emitida | 0 | 0-1 | - | |||
2.1 | numero | Número do RPS | 2 | Numérico | 15 | 0-1 | 0-1 | A informação apresentada neste campo dependerá da configuração estabelecida para o campo Manter número RPS Original, nas configurações de filiais. |
2.2 | serie | Série do RPS | 2 | Texto | 5 | 0-1 | 0-1 | |
2.3 | tipo | Código de tipo de RPS | 2 | Numérico | 1 | 0-1 | 0-1 |
|
2.4 | dataEmissao | Data de emissão do RPS | 2 | Data e hora | 0-1 | - | ||
2.5 | situacao | Situação do RPS | 2 | Numérico | 1 | 0-1 | 0-1 |
|
3 | Cancelamento | Dados do cancelamento | 0 | 0-1 | - | |||
3.1 | motivo | Motivo do cancelamento | 3 | Texto | 1000 | 0-1 | - | |
3.2 | dataCancelamento | Data do cancelamento | 3 | Data e hora | 0-1 | - | ||
4 | Substituicao | Dados da substituição | 0 | 0-1 | - | |||
4.1 | rpsSubstituido | Dados do RPS substituido | 4 | 0-1 | - | |||
4.1.1 | numero | Número do RPS | 4.1 | Numérico | 15 | 0-1 | - | |
4.1.2 | serie | Série do RPS | 4.1 | Texto | 5 | 0-1 | - | |
4.1.3 | tipo | Código de tipo de RPS | 4.1 | Numérico | 1 | 0-1 | - |
|
4.2 | numeroNotaSubstituida | Número da NFS-e substituida | 4 | Numérico | 15 | 1-1 | - | |
5 | Servico | Dados do serviço prestado | 0 | 1-1 | - | |||
5.1 | valores | Valores totais do serviço | 5 | 1-1 | - | |||
5.1.1 | valorBruto | Valor bruto do serviço | 5.1 | Numérico | 15v2 | 1-1 | 1-1 | |
5.1.2 | valorLiquido | Valor liquido do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.3 | outrasRetencoes | Outras retenções do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.4 | deducao | Deduções do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.5 | desconto | Desconto do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.6 | baseCalculoIss | Base de calculo do iss | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.7 | aliquota | Alíquota do serviço | 5.1 | Numérico | 6v4 | 0-1 | - | Quando o arquivo original possuir valores acima de zero a partir da quinta casa decimal, o eDocs pode arredondar o valor ao formatar com 4 casas decimais. |
5.1.8 | iss | Valor de ISS do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.9 | inss | Valor de INSS do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.10 | irrf | Valor de IRRF do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.11 | cofins | Valor de COFINS do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.12 | csll | Valor de CSLL do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.1.13 | pis | Valor de PIS do serviço | 5.1 | Numérico | 15v2 | 0-1 | 0-1 | |
5.2 | issRetido | Informação sobre a retenção do ISS | 5 | Texto | 1 | 0-1 | 0-1 |
|
5.3 | itemListaServico | Código de item da lista de serviço | 5 | Texto | 5 | 0-1 | - | |
5.4 | codigoTributacaoMunicipio | Código de Tributação | 5 | Texto | 20 | 0-1 | - | O valor pode ser o mesmo do campo itemListaServico quando não houver um campo específico |
5.5 | descricao | Descrição do serviço | 5 | Texto | 2000 | 0-1 | - | O valor conterá a descrição do item de serviço ou a discriminação do serviço |
6 | Itens | Itens do serviço | 0 | 1-1 | - | |||
6.1 | item | Item do serviço | 6 | Texto | 1-N | - | O item possuí um atributo chamado "numero" que contém um número único para manter uma ordem dos itens | |
6.1.1 | descricao | Descrição do item | 6.1 | Texto | 1000 | 1-1 | 1-1 | O valor conterá a descrição do item de serviço ou a discriminação do serviço |
6.1.2 | valorBruto | Valor bruto do item | 6.1 | Numérico | 15v2 | 1-1 | 1-1 | |
6.1.3 | valorLiquido | Valor liquido do item | 6.1 | Numérico | 15v2 | 0-1 | 0-1 | |
6.1.4 | valorUnitario | Valor unitário do item | 6.1 | Numérico | 21v10 | 0-1 | - | |
6.1.5 | observacaoItem | Observação do item | 6.1 | Texto | 1000 | 0-1 | - | |
6.1.6 | quantidade | Quantidade do item | 6.1 | Numérico | 14v5 | 1-1 | 1-1 | Este campo pode exibir o valor 1 mesmo quando a nota tiver uma quantidade maior de itens de serviço. Neste caso, o valor bruto exibirá o valor total dos serviços. |
6.1.7 | codigo | Código do item | 6.1 | Texto | 100 | 0-1 | 0-1 | |
6.1.8 | codigoTributacaoMunicipio | Código de tributação de município | 6.1 | Texto | 100 | 0-1 | 0-1 | Este campo terá valor apenas quando o grupo Servico contiver a tag codigoTributacaoMunicipio. |
6.1.9 | itemListaServico | Item lista serviço do item | 6.1 | Texto | 5 | 0-1 | 0-1 | Este campo terá valor apenas quando o grupo Servico contiver a tag itemListaServico. |
6.1.10 | unidade | Unidade de medida do item | 6.1 | Texto | 10 | 0-1 | 0-1 | |
6.1.11 | outrasRetencoes | Outras retenções do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.12 | deducao | Deduções do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.13 | desconto | Desconto do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.14 | baseCalculoIss | Base de calculo do iss do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.15 | aliquota | Alíquota do item | 6.1 | 6v4 | 0-1 | 0-1 | Quando o arquivo original possuir valores acima de zero a partir da quinta casa decimal, o eDocs pode arredondar o valor ao formatar com 4 casas decimais. | |
6.1.16 | iss | Valor de ISS do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.17 | inss | Valor de INSS do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.18 | irrf | Valor de IRRF do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.19 | cofins | Valor de COFINS do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.20 | csll | Valor de CSLL do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.21 | pis | Valor de PIS do item | 6.1 | 15v2 | 0-1 | 0-1 | ||
6.1.22 | contratos | Contratos relacionados ao item | 6.1 | 0-1 | - | |||
6.1.22.1 | contrato | 6.1.22 | 0-1 | - | ||||
6.1.22.1.1 | numero | Número do contrato | 6.1.22.1 | Numérico | 18 | 0-1 | - | |
6.1.22.1.2 | item | Item relacionado ao contrato | 6.1.22.1 | Numérico | 18 | 0-1 | - | |
6.1.22 | ordensCompra | Ordem de compra relacionados ao item | 6.1 | 0-1 | - | |||
6.1.22.1 | ordem | 6.1.22 | 0-1 | - | ||||
6.1.22.1.1 | numero | Número da ordem de compra | 6.1.22.1 | Numérico | 18 | 0-1 | - | |
6.1.22.1.2 | item | Item relacionado a ordem de compra | 6.1.22.1 | Numérico | 18 | 0-1 | - | |
7 | Prestador | Prestador do serviço | 0 | 1-1 | - | |||
7.1 | cpf | Documento do prestador | 7 | Numérico | 11 | 1-1 | 1-1 | |
7.2 | cnpj | Documento do prestador | 7 | Numérico | 14 | 1-1 | 1-1 | |
7.3 | inscricaoMunicipal | Inscrição municipal do prestador | 7 | Texto | 15 | 0-1 | - | |
7.4 | razaoSocial | Razão social do prestador | 7 | Texto | 225 | 0-1 | - | Este campo conterá o CNPJ nos casos em que a razão social não estiver no XML da nota. |
7.5 | Endereco | Endereço do prestador | 7 | 0-1 | - | |||
7.5.1 | rua | Rua/Avenida do endereço do prestador | 7.5 | Texto | 255 | 0-1 | - | |
7.5.2 | numero | Número do endereço do prestador | 7.5 | Texto | 10 | 0-1 | - | |
7.5.3 | complemento | Complemento do endereço do prestador | 7.5 | Texto | 60 | 0-1 | - | |
7.5.4 | bairro | Bairro do endereço do prestador | 7.5 | Texto | 60 | 0-1 | - | |
7.5.5 | codigoMunicipio | Código de município do prestador | 7.5 | Numérico | 7 | 0-1 | - | |
7.5.6 | uf | Uf do endereço do prestador | 7.5 | Texto | 2 | 0-1 | - | |
7.5.7 | cep | CEP do prestador | 7.5 | Numérico | 8 | 0-1 | - | |
7.5.8 | codigoPais | Código do país do prestador | 7.5 | Numérico | 4 | 0-1 | - | |
7.6 | contato | Contato do prestador | 7 | 0-1 | - | |||
7.6.1 | telefone | Telefone do prestador | 7.6 | Numérico | 20 | 0-1 | - | |
7.6.2 | emails | E-mails do prestador | 7.6 | 0-1 | - | |||
7.6.2.1 | E-mail de contato do prestador | 7.6.2 | Texto | 100 | 1-N | - | ||
8 | Tomador | Tomador do serviço | 0 | 1-1 | - | |||
8.1 | cpf | Documento do tomador | 8 |
Numérico |
11 | 1-1 | 1-1 | |
8.2 | cnpj | Documento do tomador | 8 | Numérico | 14 | 1-1 | 1-1 | |
8.3 | inscricaoMunicipal | Inscrição municipal do tomador | 8 | Texto | 15 | 0-1 | - | |
8.4 | razaoSocial | Razão social do tomador | 8 | Texto | 255 | 0-1 | - | |
8.5 | endereco | Endereço do tomador | 8 | 0-1 | - | |||
8.5.1 | rua | Rua/Avenida do endereço do tomador | 8.5 | Texto | 255 | 0-1 | - | |
8.5.2 | numero | Número do endereço do tomador | 8.5 | Texto | 10 | 0-1 | - | |
8.5.3 | complemento | Complemento do endereço do tomador | 8.5 | Texto | 60 | 0-1 | - | |
8.5.4 | bairro | Bairro do endereço do tomador | 8.5 | Texto | 60 | 0-1 | - | |
8.5.5 | codigoMunicipio | Código de município do tomador | 8.5 | Numérico | 7 | 0-1 | - | |
8.5.6 | uf | Uf do endereço do tomador | 8.5 | Texto | 2 | 0-1 | - | |
8.5.7 | cep | CEP do tomador | 8.5 | Numérico | 8 | 0-1 | - | |
8.5.8 | codigoPais | Código do país do tomador | 8.5 | Numérico | 4 | 0-1 | - | |
8.6 | contato | Contato do tomador | 8 | 0-1 | - | |||
8.6.1 | telefone | Telefone do tomador | 8.6 | Numérico | 20 | 0-1 | - | |
8.6.2 | emails | E-mails do tomador | 8.6 | 0-1 | - | |||
8.6.2.1 | E-mail de contato do tomador | 8.6.2 | Texto | 80 | 1-N | - | ||
9 | orgaoGerador | Dados de geração da nota | 0 | 1-1 | - | |||
9.1 | uf | Uf do município de geração da nota | 9 | Texto | 2 | 0-1 | 0-1 | |
9.2 | codigoMunicipio | Código de município de geração da nota | 9 | Numérico | 7 | 0-1 | 0-1 | |
10 | outrasInformacoes | Outras informações da nota | 0 | Texto | 1000 | 0-1 | 0-1 | |
11 | anexos | Anexo original do documento recebido | 0 | 0-N | - | |||
11.1 | base64Content | Arquivo em formato Base64 | 11 | Texto | 1-1 | - | ||
11.2 | docType | Extenção do arquivo | 11 | Texto | 10 | 1-1 | - | |
11.3 | name | Nome do arquivo | 11 | Texto | 250 | 1-1 | - |