Académique Documents
Professionnel Documents
Culture Documents
Verso 1.0.5
Dezembro/2012
NDICE
1
APRESENTAO ................................................................................................ 4
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.2
Padres Tcnicos........................................................................................... 9
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.3
Modelo Conceitual.......................................................................................... 5
2.3.1
2.3.2
2.3.3
2.3.4
3.1.1
3.1.2
3.2
3.3
3.4
3.5
Servios ....................................................................................................... 27
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
Anexo ................................................................................................................. 33
4.1
4.2
APRESENTAO
2.1
Modelo Conceitual
Aplicao Cliente
b
<XML>
Lote de DFS
NFS-e
a
d
DFS
<XML>
Mensagem
Web Services
NFS-e
Fila de Processos
XML de Envio validado pelo Arquivo de Validao XSD, disponvel no portal da Prefeitura
XML de Resposta validado pelo arquivo: servico_enviar_lote_rps_resposta.xsd.
Quando efetuada a recepo, o Lote com at trs DFS ser processado no mesmo
momento onde sero feitas as validaes necessrias e gerao das NFS-e.
Prestador
Prefeitura
Aplicao Cliente
b
<XML>
Lote de DFS
NFS-e
a
d
<XML>
Mensagem
DFS
Web Services
NFS-e
Fila de Processos
XML de Envio validado pelo Arquivo de Validao XSD, disponvel no portal da Prefeitura
XML de Resposta validado pelo arquivo: servico_enviar_lote_rps_resposta.xsd
Prefeitura
Aplicao Cliente
2.b
2.c
<XML>
Identif. do Lote
Consulta
2.a
2.e
<XML>
Web Services
2.d NFS-e
Processamento
Resultado
Situao do Lote
XML de Envio validado pelo Arquivo de Validao XSD, disponvel no portal da Prefeitura
XML de Resposta validado pelo arquivo: servico_consultar_situacao_lote_rps_resposta.xsd
ou
Prefeitura
Aplicao Cliente
2.
<XML>
Identif. do DFS
2.c
2.
?
Consulta
2.
Web Services
<XML>
NFS-e / Mensag.
2.
Processamento
NFS-e /
NFS-e
XML de Envio validado pelo Arquivo de Validao XSD, disponvel no portal da Prefeitura
XML de Resposta validado pelo arquivo: servico_consultar_nfse_rps_resposta.xsd
Prestador
Aplicao Cliente
b
Web Services
<XML>
Identif. do DFS
Consulta
Processamento
<XML>
Grupo de NFS-e /
XML de Envio validado pelo Arquivo de Validao XSD, disponvel no portal da Prefeitura
XML de Resposta validado pelo arquivo: servico_consultar_lote_rps_resposta.xsd
NFS-e / Msg
NFS-e
ou
Aplicao Cliente
2.
Consulta
2.
2.
<XML>
NFS-e /
2.c
<XML>
Identif. do DFS
Web Services
2.
Processamento
NFS-e /
NFS-e
XML de Envio validado pelo Arquivo de Validao XSD, disponvel no portal da Prefeitura
XML de Resposta validado pelo arquivo: servico_consultar_nfse_resposta.xsd
Prefeitura
Aplicao Cliente
2.b
<XML>
Identif. da NFS-e
Cancelamento
2.a
2.d
2.c
Web Services
Processamento
NFS-e
<XML>
Mensagem
XML de Envio validado pelo Arquivo de Validao XSD, disponvel no portal da Prefeitura
XML de Resposta validado pelo arquivo: servico_cancelar_nfse_resposta.xsd
Padres Tcnicos
HTTPS
Requisio
Contribuinte
Prefeitura
10
SOAP
Requerente
Provedor
O certificado de servidor poder ser utilizado somente para Web Service, no podendo ser utilizado no aplicativo on-line da
NFS-e.
11
Campo
XS01 Signature
Elemento
Raiz
Pai
Tipo Ocorrncia
Descrio
12
XS02 Id
XS01
1-1
XS03 SignedInfo
XS01
1-1
XS04 CanonicalizationMethod
XS03
1-1
1-1
1-1
1-1
1-1
XS05 Algorithm
XS04
XS06 SignatureMethod
XS03
XS07 Algorithm
XS06
XS08 Reference
XS03
XS09 URI
XS08
1-1
XS10 Transforms
XS08
1-1
RC
XS10
1-1
XS12 Transform
XS10
2-2
Grupo de Transform
XS13 Algorithm
XS12
1-1
XS14 Xpath
XS12
0-N
Xpath
XS15 DigestMethod
XS08
XS11 Unique_Transf_Alg
XS16 Algorithm
1-1
1-1
XS15
XS17 DigestValue
XS08
XS18 SignatureValue
XS01
1-1
XS19 KeyInfo
XS01
1-1
Grupo do KeyInfo
XS20 X509Data
XS19
1-1
Grupo X509
XS21 X509Certificate
XS20
1-1
13
2.3
Nome
Elemento
Pai
Tipo
Ocorrncia
Tamanho
1-1
Descrio
cabecalho
Verso
1-1
Verso do leiaute.
versaoDados
1-1
14
15
3.1
Modelo Operacional
Implementao
Assncrona
Sncrona
Sncrona
Sncrona
Sncrona
Consulta de NFS-e
Sncrona
Cancelamento de NFS-e
Sncrona
17
<XML>
Solicitao
Processamento
<XML>
Resultado
Prestador
<XML>
Solicitao
Web Service
<XML>
Resultado
Fila de Processos
18
Solicitao e processamento:
1. O aplicativo do contribuinte inicia a conexo enviando uma mensagem de
solicitao de servio para o Web Service de recepo de solicitao de
servios;
2. O Web Service de recepo de solicitao de servios recebe a mensagem
de solicitao de servio e a coloca na fila de servios solicitados,
acrescentando o CNPJ do transmissor obtido do certificado digital do
transmissor;
3. O Web Service de recepo de solicitao de servios retorna o protocolo
da solicitao de servio e a data e hora de gravao na fila de servios
solicitados ao aplicativo do contribuinte;
4. O aplicativo do contribuinte recebe o protocolo;
5. Na estrutura interna do aplicativo de NFS-e, a solicitao de servios
retirada da fila de servios solicitados pelo aplicativo da NFS-e em momento
especfico, definido pela equipe tcnica da NFS-e;
6. O servio solicitado processado pelo aplicativo da NFS-e e o resultado do
processamento colocado na fila de servios processados.
Obteno do resultado do servio
1. O aplicativo do contribuinte, atravs do protocolo recebido, envia uma
consulta ao servio que retornar o resultado do processamento daquele
protocolo, iniciando uma conexo com o Web Service;
2. O Web Service recebe a mensagem de consulta e localiza o resultado de
processamento da solicitao de servio;
3. O Web Service devolve o resultado do processamento ao aplicativo
contribuinte;
4. O aplicativo do contribuinte recebe a mensagem de resultado do
processamento e, caso no exista outra mensagem, encerra a conexo.
3.2
Abaixo segue algumas formataes de dados que devem ser seguidas para
gerao correta na estrutura dos arquivos.
Formato
Data (date)
Data/Hora (datetime)
Observao
Formato: AAAA-MM-DD
onde:
AAAA = ano com 4 caracteres
MM = ms com 2 caracteres
DD = dia com 2 caracteres
Formato AAAA-MM-DDTHH:mm:ss
onde:
AAAA = ano com 4 caracteres
MM = ms com 2 caracteres
DD = dia com 2 caracteres
T = caractere de formatao que deve existir separando a data da hora
HH = hora com 2 caracteres
mm: minuto com 2 caracteres
ss: segundo com 2 caracteres
Formato: 0.00
No deve ser utilizado separador de milhar. O ponto (.) deve ser utilizado para separar a
parte inteira da fracionria.
19
Valores Percentuais
(decimal)
Exemplo:
48.562,25 = 48562.25
1,00 = 1.00 ou 1
0,50 = 0.50 ou 0.5
Formato 0.0000
O formato em percentual presume o valor percentual em sua forma fracionria, contendo
5 dgitos. O ponto (.) separa a parte inteira da fracionria.
Exemplo:
62% = 0.62
150% = 1.5
25,32 = 0.2532
As TAGs que permitirem valores nulos devem ser omitidas da estrutura XML a
ser enviada.
3.3
Tipos Simples
A seguir encontra-se a tabela com a lista dos tipos simples que sero utilizados
como tipos de dados. A tabela est dividida em 4 colunas, a saber:
20
Campo
Tipo
Descrio
Nmero da Nota Fiscal de Servio Eletrnica, formado
pelo ano com 04 (quatro) dgitos e um nmero
seqencial com 11 posies Formato
AAAANNNNNNNNNNN.
Tam.
TsNumeroNfse
tsCodigoVerificacao
TsStatusRps
TsStatusNfse
tsNaturezaOperacao
tsRegimeEspecialTributacao
15
21
4 - Cooperativa
5 Microempresrio Individual (MEI)
6 Microempresrio e Empresa de Pequeno Porte (ME
e EPP)
TsSimNao
Identificao de Sim/No
1 - Sim
2 - No
TsQuantidadeRps
TsNumeroRps
Nmero do DFS
15
TsSerieRps
TsTipoRps
tsOutrasInformacoes
255
Valor monetrio.
Formato: 0.00 (ponto separando casa decimal)
Ex: 1.234,56 = 1234.56
1.000,00 = 1000.00
1.000,00 = 1000
15,2
TsValor
tsItemListaServico
TsCodigoCnae
Cdigo CNAE
tsCodigoTributacao
Cdigo de Tributao
20
TsAliquota
5,4
tsDiscriminacao
tsCodigoMunicipioIbge
2000
7
tsIncricaoMunicipal
15
tsRazaoSocial
115
tsNomeFantasia
Nome fantasia
60
TsCnpj
Nmero CNPJ
14
tsEndereco
Endereo
125
tsNumeroEndereco
Nmero do endereo
10
tsComplementoEndereco
Complemento de endereo
60
tsBairro
Bairro
60
tsUf
tsCep
Nmero do CEP
tsEmail
80
tsTelefone
Telefone
11
TsCpf
Nmero de CPF
11
tsIndicacaoCpfCnpj
tsCodigoObra
Cdigo de Obra
15
tsArt
Cdigo ART
15
tsNumeroLote
15
TsNumeroProtocolo
50
tsSituacaoLoteRps
22
TsDescricaoMensagemAlerta
TsCodigoCancelamentoNfse
tsIdTag
3.4
4
200
4
255
Tipos Complexos
Tipo
Ocorrncia
Descrio
(4)
(5)
(6)
(7)
(4)
(5)
(6)
(7)
1.
2.
3.
4.
5.
6.
Tipo
Ocorrncia
Descrio
Cpf
tsCpf
1-1
Nmero do Cpf
Cnpj
tsCnpj
1-1
Nmero do Cnpj
TcEndereco
Representao completa do endereo
Nome
Tipo
Ocorrncia
Descrio
Endereco
tsEndereco
0-1
Endereo
Numero
tsNumeroEndereco
0-1
Nmero do endereo
Complemento
tsComplementoEndereco
0-1
Complemento do Endereo
Bairro
tsBairro
0-1
Nome do bairro
CodigoMunicipio
tsCodigoMunicipioIbge
0-1
Cdigo da cidade
Uf
tsUf
0-1
Sigla do estado
Cep
tsCep
0-1
CEP da localidade
23
TcContato
Representa forma de contato com a pessoa (fsica/jurdica)
Nome
Tipo
Ocorrncia
Telefone
tsTelefone
0-1
tsEmail
0-1
Descrio
tcIdentificacaoOrgaoGerador
Representa dados para identificao de rgo gerador
Nome
Tipo
Ocorrncia
CodigoMunicipio
tsCodigoMunicipioIbge
1-1
Uf
tsUf
1-1
Descrio
tcIdentificacaoRps
Dados de identificao do DFS
Nome
Tipo
Ocorrncia
Numero
tsNumeroRps
1-1
Serie
tsSerieRps
1-1
Tipo
tsTipoRps
1-1
Descrio
tcIdentificacaoPrestador
Representa dados para identificao do prestador de servio
Nome
Tipo
Ocorrncia
Cnpj
tsCnpj
1-1
InscricaoMunicipal
tsInscricaoMunicipal
0-1
Descrio
tcIdentificacaoTomador
Representa dados para identificao do tomador de servio
Nome
Tipo
Ocorrncia
CpfCnpj
tcCpfCnpj
0-1
InscricaoMunicipal
tsInscricaoMunicipal
0-1
Descrio
tcDadosTomador
Representa dados do tomador de servio
Nome
Tipo
Ocorrncia
IdentificacaoTomador
TcIdentificacaoTomador
0-1
RazaoSocial
TsRazaoSocial
0-1
Endereco
TcEndereco
0-1
Contato
TcContato
0-1
Descrio
TcIdentificacaoIntermediarioServico
Representa dados para identificao de intermedirio do servio
Nome
Tipo
Ocorrncia
RazaoSocial
tsRazaoSocial
1-1
CpfCnpj
tcCpfCnpj
1-1
InscricaoMunicipal
tsInscricaoMunicipal
0-1
TcValores
Representa um conjunto de valores que compe o documento fiscal
Descrio
24
Nome
ValorServicos
Tipo
Ocorrncia
tsValor
ValorDeducoes
tsValor
0-1
ValorPis
tsValor
0-1
ValorCofins
tsValor
0-1
ValorInss
tsValor
0-1
ValorIr
tsValor
0-1
ValorCsll
tsValor
0-1
IssRetido
tsSimNao
1-1
ValorIss
tsValor
0-1
OutrasRetencoes
tsValor
0-1
BaseCalculo
tsValor
1-1
Aliquota
tsAliquota
0-1
ValorLiquidoNfse
Descrio
1-1
tsValor
0-1
ValorIssRetido
tsValor
0-1
DescontoCondicionado
tsValor
0-1
DescontoIncondicionado
tsValor
0-1
TcDadosServico
Representa dados que compe o servio prestado
Nome
Tipo
Ocorrncia
Valores
tcValores
1-1
ItemListaServico
tsItemListaServico
1-1
CodigoCnae
tsCodigoCnae
1-1
CodigoTributacaoMunicipio
tsCodigoTributacao
0-1
Discriminacao
tsDiscriminacao
1-1
CodigoMunicipio
tsCodigoMunicipioIbge
1-1
Descrio
tcDadosConstrucaoCivil
Representa dados para identificao de construo civil
Nome
Tipo
Ocorrncia
CodigoObra
tsCodigoObra
1-1
Art
tsArt
1-1
Descrio
tcDadosPrestador
Representa dados do prestador do servio
Nome
Tipo
Ocorrncia
IdentificacaoPrestador
tcIdentificacaoPrestador
1-1
RazaoSocial
tsRazaoSocial
1-1
NomeFantasia
tsNomeFantasia
0-1
Endereco
tcEndereco
1-1
Contato
tcContato
0-1
TcInfRps
Descrio
25
Tipo
Ocorrncia
Descrio
Identificador da TAG a
ser assinada
Id
tsIdTag
IdentificacaoRps
TcIdentificacaoRps
1-1
DataEmissao
Datetime
1-1
NaturezaOperacao
TsNaturezaOperacao
1-1
RegimeEspecialTributacao
TsRegimeEspecialTributacao
0-1
OptanteSimplesNacional
TsSimNao
1-1
IncentivadorCultural
TsSimNao
1-1
Status
TsStatusRps
1-1
RpsSubstituido
TcIdentificacaoRps
0-1
Servico
TcDadosServico
1-1
Prestador
TcIdentificacaoPrestador
1-1
Tomador
TcDadosTomador
1-1
IntermediarioServico
tcIdentificacaoIntermediarioServico
0-1
ConstrucaoCivil
TcDadosContrucaoCivil
0-1
TcRps
Representa a estrutura do Documento Fiscal de Servio (DFS) assinado
Nome
Tipo
Ocorrncia
InfRps
tcInfRps
1-1
Signature
dsig:Signature
0-1
Descrio
tcIdentificacaoNfse
Representa dados que identificam uma Nota Fiscal de Servios Eletrnica
Nome
Tipo
Ocorrncia
Numero
tsNumeroNfse
Cnpj
tsCnpj
1-1
InscricaoMunicipal
tsInscricaoMunicipal
0-1
CodigoMunicipio
tsCodigoMunicipioIbge
Descrio
1-1
TcInfNfse
Representa os dados informativos da Nota Fiscal de Servios Eletrnica
Nome
Id
Tipo
Ocorrncia
Descrio
Identificador da TAG a
ser assinada
tsIdTag
Numero
tsNumeroNfse
1-1
CodigoVerificacao
tsCodigoVerificacao
1-1
DataEmissao
Datetime
1-1
IdentificacaoRps
tcIdentificacaoRps
0-1
DataEmissaoRps
Date
0-1
NaturezaOperacao
tsNaturezaOperacao
1-1
RegimeEspecialTributacao
tsRegimeEspecialTributacao
0-1
OptanteSimplesNacional
TsSimNao
1-1
IncetivadorCultural
TsSimNao
1-1
Competencia
Date
1-1
NfseSubstituida
tsNumeroNfse
0-1
OutrasInformacoes
tsOutrasInformacoes
0-1
Servico
tcDadosServico
1-1
26
ValorCredito
TsValor
0-1
PrestadorServico
tcDadosPrestador
1-1
TomadorServico
tcDadosTomador
1-1
IntermediarioServico
tcIdentificacaoIntermediarioServico
0-1
OrgaoGerador
tcIdentificacaoOrgaoGerador
1-1
ConstrucaoCivil
tcDadosContrucaoCivil
0-1
TcNfse
Representa a estrutura da Nota Fiscal de Servios Eletrnica assinada
Nome
Tipo
Ocorrncia
InfNfse
tcInfNfse
1-1
Signature
Dsig:Signature
1-2
Descrio
tcInfPedidoCancelamento
Representa a estrutura de dados do pedido de cancelamento enviado pelo prestador ao cancelar uma Nota Fiscal de
Servios Eletrnica.
Nome
Id
Tipo
Ocorrncia
Observao
Identificador da TAG a
ser assinada
tsIdTag
IdentificacaoNfse
tcIdentificacaoNfse
1-1
CodigoCancelamento
tsCodigoCancelamentoNfse
1-1
TcPedidoCancelamento
Representa a estrutura de Pedido de Cancelamento da Nota Fiscal de Servios Eletrnica assinada
Nome
Tipo
Ocorrncia
InfPedidoCancelamento
tcInfPedidoCancelamento
1-1
Signature
Dsig:Signature
0-1
Descrio
TcConfirmacaoCancelamento
Representa a estrutura de Confirmao de Cancelamento da Nota Fiscal de Servios Eletrnica assinada
Nome
Id
Tipo
Ocorrncia
Descrio
Identificador da TAG a
ser assinada
tsIdTag
Pedido
TcPedidoCancelamento
1-1
DataHoraCancelamento
datetime
1-1
TcCancelamentoNfse
Representa a estrutura completa (pedido + confirmao) de cancelamento de NFS-e.
Nome
Tipo
Ocorrncia
Confirmacao
TcConfirmacaoCancelamento
1-1
Signature
Dsig:Signature
1-1
Descrio
TcInfSubstituicaoNfse
Representa os dados de registro de substituio de NFS-e.
Nome
Tipo
Id
tsIdTag
NfseSubstituidora
tsNumeroNfse
Ocorrncia
Descrio
Identificador da TAG a ser
assinada
1-1
27
TcSubstituicaoNfse
Representa a estrutura de substituio de NFS-e.
Nome
Tipo
Ocorrncia
SubstituicaoNfse
tcInfSubstituicaoNfse
1-1
Signature
dsig:Signature
1-2
Descrio
TcCompNfse
Representa a estrutura de compartilhamento de dados de uma NFS-e.
Nome
Tipo
Ocorrncia
Nfse
tcNfse
1-1
NfseCancelamento
tcCancelamentoNfse
0-1
NfseSubstituicao
tcSubstituicaoNfse
0-1
Descrio
tcMensagemRetorno
Representa a estrutura de mensagem de retorno de servio.
Nome
Tipo
Ocorrncia
Codigo
TsCodigoMensagemAlerta
1-1
Mensagem
tsDescricaoMensagemAlerta
1-1
Correcao
tsDescricaoMensagemAlerta
0-1
Descrio
ListaMensagemRetorno
Representa a estrutura de mensagem de retorno de servio.
Nome
MensagemRetorno
Tipo
Ocorrncia
tcMensagemRetorno
Descrio
1-N
tcMensagemRetornoLote
Representa a estrutura de mensagem de retorno de servio.
Nome
IdentificacaoRps
Tipo
TcIdentificacaoRps
Ocorrncia
Descrio
1-1
Codigo
TsCodigoMensagemAlerta
1-1
Mensagem
tsDescricaoMensagemAlerta
1-1
tcLoteRps
Nome
Tipo
Ocorrncia
Id
tsIdTag
NumeroLote
TsNumeroLote
1-1
Cnpj
TsCnpj
1-1
InscricaoMunicipal
TsInscricaoMunicipal
1-1
QuantidadeRps
TsQuantidadeRps
ListaRps
Rps
3.5
Observao
Identificador da TAG a ser
assinada
1-1
1-1
TcRps
1-N
Servios
28
Nome
Tipo
Pai
Ocorrncia
Observao
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
1.
2.
3.
4.
5.
Nome
Tipo
Pai
Ocorrncia
EnviarLoteRpsEnvio
1-1
LoteRps
TcLoteRps
1-1
Signature
dsig:Signature
0-1
Observao
29
Nome
Tipo
EnviarLoteRpsResposta
NumeroLote
DataRecebimento
Protocolo
ListaMensagemRetorno
Pai
Ocorrncia
Observao
1-1
tsNumeroLote
Datetime
tsNumeroProtocolo
ListaMensagemRetorno
1
1
1
1
1-1
Choice
1-1
Nome
EnviarLoteRpsEnvio
Tipo
Pai
Ocorrncia
Observao
1-1
LoteRps
TcLoteRps
1-1
Signature
dsig:Signature
0-1
Nome
Tipo
EnviarLoteRpsResposta
NumeroLote
DataRecebimento
Protocolo
ListaMensagemRetorno
Pai
Ocorrncia
Observao
1-1
tsNumeroLote
Datetime
tsNumeroProtocolo
ListaMensagemRetorno
1
1
1
1
1-1
Choice
1-1
servio
ser
executado
atravs
da
chamada
ao
mtodo
30
Nome
ConsultarSituacaoLoteRpsEnvio
Tipo
Pai
Ocorrncia
Observao
1-1
Prestador
TcIdentificacaoPrestador
1-1
Protocolo
TsNumeroProtocolo
1-1
Nome
ConsultarSituacaoLoteRpsRespo
sta
Tipo
NumeroLote
Situao
ListaMensagemRetorno
Pai
Ocorrncia
Observao
1-1
tsNumeroLote
tsSituacaoLoteRps
ListaMensagemRetorno
1
1
1
1-1
Choice
1-1
servio
ser
executado
atravs
da
chamada
ao
mtodo
Nome
Tipo
Pai
Ocorrncia
Observao
ConsultarNfseRpsEnvio
IdentificacaoRps
tcIdentificacaoRps
1-1
Prestador
tcIdentificacaoPrestador
1-1
Nome
Tipo
Pai
Ocorrncia
Observao
ConsultarNfseRpsResposta
CompNfse
tcCompNfse
1-1
ListaMensagemRetorno
ListaMensagemRetorno
1-1
Choice
Nome
ConsultarNfseEnvio
Tipo
Pai
Ocorrncia
1-1
Prestador
tcIdentificacaoPrestador
NumeroNfse
tsNumeroNfse
1-1
1-1
PeriodoEmissao
1-1
DataInicial
date
1-1
DataFinal
date
1-1
Observao
31
Tomador
tcIdentificacaoTomador
IntermediarioServico
TcIdentificacaoIntermediarioS
ervico
1
1
1-1
0-1
Nome
Tipo
ConsultarNfseResposta
ListaNfse
Pai
Ocorrncia
Observao
1-1
CompNfse
tcCompNfse
1-1
0-N
ListaMensagemRetorno
ListaMensagemRetorno
1-1
Choice
servio
ser
executado
atravs
da
chamada
ao
mtodo
Nome
Tipo
Pai
ConsultarLoteRpsEnvio
Ocorrncia
Observao
1-1
Prestador
TcIdentificacaoPrestador
1-1
Protocolo
TsNumeroProtocolo
1-1
Nome
Tipo
Pai
ConsultarLoteRpsResposta
Ocorrncia
Observao
1-1
1
1-1
CompNfse
ListaNfse
tcCompNfse
1-N
ListaMensagemRetorno
ListaMensagemRetorno
1-1
Choice
Nome
Tipo
Pai
CancelarNfseEnvio
Pedido
Ocorrncia
1-1
TcPedidoCancelamento
1-1
Observao
32
Nome
Cancelamento
2
Tipo
Pai
Ocorrncia
Observao
CancelarNfseResposta
ListaMensagemRetorno
TcCancelamentoNfse
ListaMensagemRetorno
1-1
1-1
0-N
Choice
33
ANEXO
4.1
Tabela de Erros
Cdig Mensagem
o
Soluo
Reenvie asssinatura do Hash conforme
estabelecido no Manual de Instruo da NFS-e
algoritmo
E1
E2
Data de competncia superior a de emisso do Informe uma data de competncia inferior ou igual a de
RPS ou da Nota
emisso do RPS ou da Nota.
E3
E4
E5
O nmero da NFS-E substituda informado no Informe um nmero de NFS-E substituda que j tenha sido
existe na base de dados do municpio.
emitida.
E6
E7
E8
E9
E16
E19
O valor das dedues dever ser inferior ou igual No permitido valor de deduo superior ao valor de
ao valor dos servios
servios.
E20
E21
O valor dos descontos dever ser inferior ou igual No permitido valor de desconto superior ao valor de
ao valor dos servios
servios.
E22
34
E23
E24
E25
E26
E27
O cdigo de servio prestado no permite Altere o campo "ISS Retido" para: 2 (Nota Fiscal sem ISS
reteno de ISS.
Retido).
E31
E32
Cdigo CNAE informado incompatvel com a Consulte a legislao vigente para saber se o cdigo
informao de optante pelo simples nacional
informado permite a opo pelo simples nacional.
E37
E38
Contribuintes enquadrados como MEI do simples No faa a reteno do ISS nos casos de empresas
nacional, Microempresa Municipal, Estimativa, enquadradas como MEI do simples nacional, Microempresa
Sociedade de Profissionais ou Incentivador Municipal, Estimativa, Sociedade de Profissionais ou
Cultural no podem sofrer reteno de ISS.
Incentivador Cultural.
E41
O campo discriminao dos servios no foi O preenchimento da discriminao dos servios obrigatrio
preenchido.
por lei, devendo ser preenchido adequadamente.
E42
Cdigo do municpio da prestao do servio Consulte a tabela do IBGE e utilize um dos tipos listados na
invlido
tabela
E43
35
E52
O tomador de servios informado o prprio Na emisso da NFS-e no permitido que o prestador seja
prestador.
igual ao tomador.
CNPJ do tomador (<CNPJ enviado>) est Informe a Inscrio Municipal do tomador vinculada ao CNPJ
vinculado a mais de uma inscrio municipal.
informado.
E55
Endereo
do
tomador
(logradouro)
corresponde ao CEP informado
E56
E58
E59
E60
E61
E65
ou
CNPJ/CPF
do
de
RPS
E76
E81
E82
36
E83
Campo Inscrio Municipal do tomador informado O campo Inscrio Municipal do tomador numrico e
incorretamente
dever ter tamanho mximo de 15 dgitos.
E84
E85
E86
Nmero do protocolo de recebimento do lote Confira se o lote foi enviado e informe o nmero correto do
inexistente na base de dados
protocolo de recebimento.
E92
E96
Campo
nmero
incorretamente
do
RPS
E99
Valor da reteno dever ser inferior ou igual ao No permitido valor de reteno superior ao valor de
valor dos servios
servios.
E100
Campo
valor
incorretamente
dos
servios
informado
tributo
federal
informada
E103
Retenao
de
incorretamente
E104
Campo item da lista de servio informado O campo item da lista de servio dever ter tamanho mximo
incorretamente
de 4 caracteres.
E106
E107
Campo discriminao
incorretamente.
E108
Campo municpio da prestao do servio O campo municpio da prestao do servio dever ter
informado incorretamente.
tamanho mximo de 7 dgitos.
E109
Campo
cidade
incorretamente.
E110
do
do
do
servio
tomador
37
E113
E114
E115
E116
E117
Campo razo social do tomador informado O campo razo social do tomador dever ter tamanho
incorretamente.
mximo de 115 caracteres.
E119
Campo endereo
incorretamente.
E120
E121
Campo complemento do endereo do tomador O campo complemento do endereo do tomador dever ter
informado incorretamente.
tamanho mximo de 60 caracteres.
E122
Campo
bairro
incorretamente.
E123
Campo AliquotaServicos no informado para Informe a aliquota do ISS quando a tributao for fora do
tributao fora do municpio.
municpio
do
tomador
do
tomador
E125
Campo
CEP
incorretamente.
E126
Campo
e-mail
incorretamente.
E127
Campo
telefone
incorretamente.
E128
Campo razo social do intermedirio do servio O campo razo social do intermedirio do servio dever ter
informado incorretamente.
tamanho mximo de 115 caracteres.
do
do
tomador
tomador
tomador
E133
E135
E136
Campo
nmero
incorretamente
E137
Data de emisso
incorretamente
da
da
NFS-e
NFS-e
Campo nmero da NFS-e substituda informado O campo nmero da NFS-e substituda nmerico e dever
E139
incorretamente
ter tamanho mximo de 15 dgitos.
E140 Bairro do prestador inexistente
E141 Inscrio Municipal do prestador no informada
no
est
38
E143
no
est
E146
E155
Campo
CPFCNPJTomador
incorretamente
E157
Usurio no est autorizado a utilizar esse Solicite ao contribuinte autorizao para utilizar o servio em
servio para esse contribuinte.
seu nome.
E158
E159
E160
Arquivo enviado fora da estrutura do arquivo XML Envie um arquivo dentro do schema do arquivo XML de
de entrada.
entrada.
E161
Campo ValorISS no informado para tributao Informe o valor do ISS quando a tributao for fora do
fora do municpio.
municpio
E162
do
Campo
AliquotaServicos
incorretamente
39
E166
informado
E168
Campo
IndicaoCPFCNPJ
incorretamente.
E169
E170
Campo Cep do tomador no deve ser preenchido Deixe o campo Cep do tomador em branco em caso de
para tomador do exterior.
tomador do exterior.
E171
Campo CPF/CNPJ do tomador no deve ser Deixe o campo CPF/CNPJ do tomador em branco em caso
preenchido para tomador do exterior.
de tomador do exterior.
Assine o RPS
de
acordo
com
XML
Schema
A data de emisso do RPS no pode ser inferior A gerao de NFS-e s permitida para competncia
E186 data de autorizao da empresa para gerao superior data de autorizao da empresa. No utilize
de NFS-e.
competncias anteriores essa data.
E187
Requisio
no
est
acompanhada
autenticao via certificao digital.
E188
E189
A verso de dados no mais suportada pelo Utilize uma verso de dados suportada para requisio dos
sistema.
servios.
com
XML
Schema
Requisio invlida. No conseguiu capturar o Verifique sua mensagem SOAP e a passagem desses
parmetro nfseCabecMsg e/ou nfseDadosMsg. parmetros necessrios.
Utilize uma verso de dados suportada para requisio dos
servios.
acordo
de
Nmero de
remessas
Lote
informado
em
outras
40
No
permitido.
Atividade No Localizada
Faturamento
Lote
no
Estorne o Faturamento
E504
Cancelamento No permitido.
processado com sucesso.
E505
E509
O Recibo provisrio substituido j uma NFS-E, O Recibo provisrio substituido j uma NFS-E, no pode
no pode mais ser substituido
mais ser substituido
E510
E511
Para a natureza escolhida, o tomador no pode Altere a natureza da operao ou o tipo do tomador de
ser pessoa fsica
servio.
Base
de
Clculo
=
valordescontoincondicionado
"Valor Lquido Nota = valorBruto - ValorPIS - ValorCOFINS ValorINSS - ValorIR - ValorCSLL - OutrasRetencoes ValorISSRetido
valorDescontoIncondicionado
valorDescontoCondicionado"
E514
valorBruto-valorDeducao-
Tente
4.2
Tabela de Alertas
Cdigo
Mensagem
Soluo
A1
A2
A3
clculo
41
operao
no
permite
tributao
fora
do
municpio
A4
A5
municpio.
do municpio).
no ser enviado.
A6
A7
A8