Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual de Integrao
Verso 1.0
29/12/2008
Pgina 2 de 36
Reviso 1.00
SUMRIO
1
INTRODUO ............................................................................................ 3
ANEXO ...................................................................................................... 30
5.1
Pgina 3 de 36
Reviso 1.00
INTRODUO
Este manual tem como objetivo apresentar as
especificaes e critrios tcnicos necessrios para
utilizao do Web Service disponibilizado pelas
Secretarias Municipais de Fazenda para as empresas
prestadoras e/ou tomadoras de servios.
Atravs do Web Service as empresas podero
integrar seus prprios sistemas de informaes com o
Sistema de Notas Fiscais de Servio Eletrnicas das
Secretarias Municipais de Fazenda. Desta forma,
consegue-se automatizar o processo de gerao,
consulta e cancelamento de NFS-e.
Pgina 4 de 36
Reviso 1.00
1 CONSIDERAES INICIAIS
O projeto Nota Fiscal de Servios Eletrnica de Servios
est sendo concebido atravs de reunies das reas de
Negcio e Tecnologia da Informao com os
representantes dos municpios integrantes da Cmara
Tcnica da Associao Brasileira de Secretrios e
Dirigentes das Finanas dos Municpios das Capitais
(ABRASF), onde tiveram como principal objetivo a
gerao de um modelo de processo que considerasse as
necessidades e as legislaes de cada municpio.
O projeto tem como objetivo atender ao Protocolo de
Cooperao ENAT n 01/2006 - III ENAT, que instituiu a Nota Fiscal de
Servios Eletrnica NFS-e com vistas ao compartilhamento de informaes
entre os fiscos municipais, estaduais e federal, atravs do desenvolvimento de
uma soluo para a gerao desse documento fiscal eletrnico como
instrumento de controle da arrecadao e fiscalizao do ISS.
Visa o benefcio das administraes tributrias padronizando e melhorando a
qualidade das informaes, racionalizando os custos e gerando maior eficcia,
bem como o aumento da competitividade das empresas brasileiras pela
racionalizao das obrigaes acessrias (reduo do custo-Brasil), em
especial a dispensa da emisso e guarda de documentos em papel.
1.1
Pgina 5 de 36
Reviso 1.00
Pgina 6 de 36
Reviso 1.00
Aplicao Cliente
b
<XML>
Lote de RPS
NFS-e
a
d
RPS
<XML>
Mensagem
Web Services
NFS-e
Fila de Processos
Pgina 7 de 36
Reviso 1.00
Secretaria da Fazenda
Aplicao Cliente
2.b
2.c
<XML>
Identif. do Lote
Consulta
2.a
2.e
Web Services
<XML>
Situao do Lote
2.d
NFS-e
Processamento
Resultado
Secretaria da Fazenda
Aplicao Cliente
2.b
<XML>
Identif. do RPS
2.c
2.a
?
Consulta
2.e
<XML>
NFS-e / Mensag.
Web Services
2.d
Processamento
NFS-e / Msg
NFS-e
Pgina 8 de 36
Reviso 1.00
Prestador
Aplicao Cliente
Web Services
<XML>
Identif. do RPS
Consulta
Processamento
<XML>
Grupo de NFS-e / Msg.
NFS-e
NFS-e / Msg
2.c
<XML>
Identif. do RPS
Consulta
2.a
2.e
<XML>
NFS-e / Mensag.
Web Services
2.d
Processamento
NFS-e
NFS-e / Msg
Pgina 9 de 36
Reviso 1.00
Secretaria da Fazenda
Aplicao Cliente
2.b
<XML>
Identif. da NFS-e
Cancelamento
2.a
2.c
2.d
<XML>
Mensagem
Web Services
Processamento
NFS-e
PADRES TCNICOS
HTTPS
Requisio
Contribuinte
Pgina 10 de 36
Reviso 1.00
SOAP
Requerente
do Servio
Provedor
do Servio
Pgina 11 de 36
Reviso 1.00
11
Pgina 12 de 36
Reviso 1.00
<RSAKeyValue>
<Modulus>
<Exponent>
O Projeto NFS-e utiliza um subconjunto do padro de assinatura XML definido
pelo http://www.w3.org/TR/xmldsig-core/, que tem o seguinte leiaute:
#
XS01
XS02
XS03
XS04
XS05
XS06
XS07
XS08
XS09
XS10
XS11
XS12
XS13
XS14
XS15
XS16
XS17
XS18
XS19
XS20
XS21
Campo
Elemento Pai
Tipo Ocorrncia Descrio
Signature
Raiz
Id
A
XS01
C
1-1
SignedInfo
G
XS01
1-1
Grupo da Informao da assinatura
CanonicalizationMethod
G
XS03
1-1
Grupo do Mtodo de Canonicalizao
Algorithm
A
XS04
C
1-1
Atributo Algorithm de CanonicalizationMethod:
http://www.w3.org/TR/2001/REC-xml-c14n20010315
SignatureMethod
G
XS03
1-1
Grupo do Mtodo de Assinatura
Algorithm
A
XS06
C
1-1
Atributo Algorithm de SignedInfo:
http://www.w3.org/2000/09/xmldsig#rsa-sha1
Reference
G
XS03
1-1
Grupo do Mtodo de Reference
URI
A
XS08
C
1-1
Atributo URI da tag Reference
Transforms
G
XS08
1-1
Grupo do algorithm de Transform
Unique_Transf_Alg
RC
XS10
1-1
Regra para o atributo Algorithm do Transform ser
nico
Transform
G
XS10
2-2
Grupo de Transform
Algorithm
A
XS12
C
1-1
Atributos vlidos Algorithm do Transform:
http://www.w3.org/TR/2001/REC-xml-c14n20010315
http://www.w3.org/2000/09/xmldsig#envelopedsignature
Xpath
E
XS12
C
0-N
Xpath
DigestMethod
G
XS08
1-1
Grupo do Mtodo de DigestMethod
Algorithm
A
XS15
C
1-1
Atributo Algorithm de DigestMethod:
http://www.w3.org/2000/09/xmldsig#sha1
DigestValue
E
XS08
C
1
Digest Value (Hash SHA-1 Base64)
SignatureValue
G
XS01
1-1
Grupo do Signature Value
KeyInfo
G
XS01
1-1
Grupo do KeyInfo
X509Data
G
XS19
1-1
Grupo X509
X509Certificate
E
XS20
C
1-1
Certificado Digital x509 em Base64b
12
Pgina 13 de 36
Reviso 1.00
13
Pgina 14 de 36
Reviso 1.00
Nome
cabecalho
Verso
versaoDados
1
1
N
N
14
Pgina 15 de 36
Reviso 1.00
15
Pgina 16 de 36
Reviso 1.00
Implementao
Assncrona
Sncrona
Sncrona
Sncrona
Sncrona
Sncrona
<XML>
Solicitao
Web Services
Processamento
<XML>
Resultado
16
Pgina 17 de 36
Reviso 1.00
Prestador
<XML>
Solicitao
Web Service
<XML>
Resultado
Fila de Processos
17
Pgina 18 de 36
Reviso 1.00
Observao
Data (date)
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.
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
Data/Hora (datetime)
Valores Decimais
(decimal)
Valores Percentuais
(decimal)
18
Pgina 19 de 36
Reviso 1.00
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:
Pgina 20 de 36
Reviso 1.00
Campo
Tipo
Descrio
Tam.
TsNumeroNfse
15
tsCodigoVerificacao
TsStatusRps
C
N
TsStatusNfse
tsNaturezaOperacao
tsRegimeEspecialTributacao
TsSimNao
TsQuantidadeRps
TsNumeroRps
TsSerieRps
TsTipoRps
N
N
C
N
tsOutrasInformacoes
TsValor
C
N
tsItemListaServico
TsCodigoCnae
tsCodigoTributacao
TsAliquota
C
N
C
N
tsDiscriminacao
9
1
4
15
5
1
255
15,2
5
7
20
5,4
2000
20
Pgina 21 de 36
Reviso 1.00
tsCodigoMunicipioIbge
tsIncricaoMunicipal
tsRazaoSocial
tsNomeFantasia
TsCnpj
tsEndereco
tsNumeroEndereco
tsComplementoEndereco
tsBairro
tsUf
tsCep
tsEmail
tsTelefone
TsCpf
tsIndicacaoCpfCnpj
C
C
C
C
C
C
C
C
C
N
C
C
C
N
tsCodigoObra
tsArt
tsNumeroLote
TsNumeroProtocolo
tsSituacaoLoteRps
C
C
N
C
N
tsCodigoMensagemAlerta
TsDescricaoMensagemAlerta
TsCodigoCancelamentoNfse
C
C
C
tsIdTag
7
15
115
60
14
125
10
60
60
2
8
80
11
11
1
15
15
15
50
1
4
200
4
255
Tipo
(4)
(4)
(5)
(5)
Ocorrncia Descrio
(6)
(6)
(7)
(7)
1.
2.
3.
4.
5.
6.
21
Pgina 22 de 36
Reviso 1.00
TcCpfCnpj
Nmero de CPF ou CNPJ
Nome
Cpf
Choice
Cnpj
Tipo
tsCpf
tsCnpj
Ocorrncia Descrio
1-1
Nmero do Cpf
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
TcContato
Representa forma de contato com a pessoa (fsica/jurdica)
Nome
Tipo
Ocorrncia Descrio
Telefone
tsTelefone
0-1
Email
tsEmail
0-1
tcIdentificacaoOrgaoGerador
Representa dados para identificao de rgo gerador
Nome
Tipo
Ocorrncia Descrio
CodigoMunicipio
tsCodigoMunicipioIbge
1-1
Uf
tsUf
1-1
tcIdentificacaoRps
Dados de identificao do RPS
Nome
Numero
Serie
Tipo
Tipo
tsNumeroRps
tsSerieRps
tsTipoRps
Ocorrncia Descrio
1-1
1-1
1-1
tcIdentificacaoPrestador
Representa dados para identificao do prestador de servio
Nome
Tipo
Ocorrncia Descrio
Cnpj
tsCnpj
1-1
InscricaoMunicipal
tsInscricaoMunicipal
0-1
tcIdentificacaoTomador
Representa dados para identificao do tomador de servio
Nome
Tipo
Ocorrncia Descrio
CpfCnpj
tcCpfCnpj
0-1
InscricaoMunicipal
tsInscricaoMunicipal
0-1
tcDadosTomador
Representa dados do tomador de servio
Nome
Tipo
Ocorrncia Descrio
IdentificacaoTomador
TcIdentificacaoTomador
0-1
RazaoSocial
TsRazaoSocial
0-1
Endereco
TcEndereco
0-1
Contato
TcContato
0-1
TcIdentificacaoIntermediarioServico
Representa dados para identificao de intermedirio do servio
22
Pgina 23 de 36
Reviso 1.00
Nome
RazaoSocial
CpfCnpj
InscricaoMunicipal
Tipo
tsRazaoSocial
tcCpfCnpj
tsInscricaoMunicipal
Ocorrncia Descrio
1-1
1-1
0-1
TcValores
Representa um conjunto de valores que compe o documento fiscal
Nome
Tipo
Ocorrncia Descrio
ValorServicos
tsValor
1-1
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
0-1
(Valor dos servios - Valor das
dedues - descontos
incondicionados)
Aliquota
tsAliquota
0-1
ValorLiquidoNfse
tsValor
0-1
(ValorServicos - ValorPIS ValorCOFINS - ValorINSS ValorIR - ValorCSLL OutrasRetenoes ValorISSRetido DescontoIncondicionado DescontoCondicionado)
ValorIssRetido
tsValor
0-1
DescontoCondicionado
tsValor
0-1
DescontoIncondicionado
tsValor
0-1
TcDadosServico
Representa dados que compe o servio prestado
Nome
Tipo
Ocorrncia Descrio
Valores
tcValores
1-1
ItemListaServico
tsItemListaServico
1-1
CodigoCnae
tsCodigoCnae
0-1
CodigoTributacaoMunicipio
tsCodigoTributacao
0-1
Discriminacao
tsDiscriminacao
1-1
CodigoMunicipio
tsCodigoMunicipioIbge
1-1
tcDadosConstrucaoCivil
Representa dados para identificao de construo civil
Nome
Tipo
CodigoObra
tsCodigoObra
Art
tsArt
Ocorrncia Descrio
1-1
1-1
tcDadosPrestador
Representa dados do prestador do servio
Nome
Tipo
Ocorrncia Descrio
IdentificacaoPrestador
tcIdentificacaoPrestador
1-1
RazaoSocial
tsRazaoSocial
1-1
NomeFantasia
tsNomeFantasia
0-1
Endereco
tcEndereco
1-1
Contato
tcContato
0-1
TcInfRps
Representa dados informativos do Recibo Provisrio de Servio (RPS)
23
Pgina 24 de 36
Reviso 1.00
Nome
Id
IdentificacaoRps
DataEmissao
NaturezaOperacao
RegimeEspecialTributacao
OptanteSimplesNacional
IncentivadorCultural
Status
RpsSubstituido
Servico
Prestador
Tomador
IntermediarioServico
ConstrucaoCivil
Tipo
tsIdTag
Ocorrncia Descrio
Identificador da TAG
a ser assinada
TcIdentificacaoRps
1-1
Datetime
1-1
TsNaturezaOperacao
1-1
TsRegimeEspecialTributacao
0-1
TsSimNao
1-1
TsSimNao
1-1
TsStatusRps
1-1
TcIdentificacaoRps
0-1
TcDadosServico
1-1
TcIdentificacaoPrestador
1-1
TcDadosTomador
1-1
tcIdentificacaoIntermediarioServico
0-1
TcDadosContrucaoCivil
0-1
TcRps
Representa a estrutura do Recibo Provisrio de Servio (RPS) assinada
Nome
Tipo
Ocorrncia Descrio
InfRps
tcInfRps
1-1
dsig:Signature
0-1
Signature
tcIdentificacaoNfse
Representa dados que identificam uma Nota Fiscal de Servios Eletrnica
Nome
Tipo
Ocorrncia Descrio
Numero
tsNumeroNfse
1-1
Cnpj
tsCnpj
1-1
InscricaoMunicipal
tsInscricaoMunicipal
0-1
CodigoMunicipio
tsCodigoMunicipioIbge
TcInfNfse
Representa os dados informativos da Nota Fiscal de Servios Eletrnica
Nome
Tipo
Ocorrncia Descrio
Id
tsIdTag
Identificador da TAG
a ser assinada
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
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 Descrio
InfNfse
tcInfNfse
1-1
24
Pgina 25 de 36
Reviso 1.00
Signature
Dsig:Signature
1-2
tcInfPedidoCancelamento
Representa a estrutura de dados do pedido de cancelamento enviado pelo prestador ao cancelar uma
Nota Fiscal de Servios Eletrnica.
Nome
Tipo
Ocorrncia Observao
Id
tsIdTag
Identificador da TAG a
ser assinada
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 Descrio
InfPedidoCancelamento
tcInfPedidoCancelamento
1-1
Dsig:Signature
0-1
Signature
tcInfConfirmacaoCancelamento
Representa a estrutura de dados da confirmao de cancelamento Nota Fiscal de Servios Eletrnica feito
pelo Fisco Municipal.
Nome
Tipo
Ocorrncia Observao
Sucesso
boolean
1-1
DataHora
datetime
1-1
TcConfirmacaoCancelamento
Representa a estrutura de Confirmao de Cancelamento da Nota Fiscal de Servios Eletrnica assinada
Nome
Tipo
Ocorrncia Descrio
Id
tsIdTag
Identificador da TAG
a ser assinada
Pedido
TcPedidoCancelamento
1-1
InfConfirmacaoCancelamento
tcInfConfirmacaoCancelamento
1-1
TcCancelamentoNfse
Representa a estrutura completa (pedido + confirmao) de cancelamento de NFS-e.
Nome
Tipo
Ocorrncia Descrio
Confirmacao
TcConfirmacaoCancelamento
1-1
Dsig:Signature
1-1
Signature
TcInfSubstituicaoNfse
Representa os dados de registro de substituio de NFS-e.
Nome
Tipo
Id
tsIdTag
NfseSubstituidora
Ocorrncia
tsNumeroNfse
Descrio
Identificador da TAG a ser
assinada
1-1
TcSubstituicaoNfse
Representa a estrutura de substituio de NFS-e.
Nome
Tipo
SubstituicaoNfse
tcInfSubstituicaoNfse
dsig:Signature
Signature
Ocorrncia Descrio
1-1
1-2
TcCompNfse
Representa a estrutura de compartilhamento de dados de uma NFS-e.
Nome
Tipo
Ocorrncia Descrio
Nfse
tcNfse
1-1
NfseCancelamento
tcCancelamentoNfse
0-1
NfseSubstituicao
tcSubstituicaoNfse
0-1
25
Pgina 26 de 36
Reviso 1.00
tcMensagemRetorno
Representa a estrutura de mensagem de retorno de servio.
Nome
Tipo
Ocorrncia Descrio
Codigo
TsCodigoMensagemAlerta
1-1
Mensagem
tsDescricaoMensagemAlerta
1-1
Correcao
tsDescricaoMensagemAlerta
0-1
ListaMensagemRetorno
Representa a estrutura de mensagem de retorno de servio.
Nome
Tipo
Ocorrncia Descrio
MensagemRetorno
tcMensagemRetorno
1-N
tcMensagemRetornoLote
Representa a estrutura de mensagem de retorno de servio.
Nome
Tipo
Ocorrncia Descrio
IdentificacaoRps
TcIdentificacaoRps
1-1
Codigo
TsCodigoMensagemAlerta
1-1
Mensagem
tsDescricaoMensagemAlerta
1-1
tcLoteRps
Nome
Id
Tipo
tsIdTag
NumeroLote
Cnpj
InscricaoMunicipal
QuantidadeRps
ListaRps
Rps
TsNumeroLote
TsCnpj
TsInscricaoMunicipal
TsQuantidadeRps
TcRps
Ocorrncia Observao
Identificador da TAG a ser
assinada
1-1
1-1
1-1
1-1
1-1
1-N
3.5 SERVIOS
A seguir esto os servios disponveis, conforme descritos no item 2.1, no
WebService e seus XML Schema. O XML Schema define a estrutura e
formatao do arquivo XML que conter os dados a serem trafegados. Esses
documentos sero enviados de forma textual (como uma string) como
parmetros do servio oferecido pelo Web Service, como descrito em 2.2.1.
As tabelas que detalham cada XML Schema esto divididas da seguinte forma:
# Nome
(2)
Tipo
(3)
(4)
Pai
(5)
Ocorrncia
(6)
(8)
Observao
(7)
(9)
26
Pgina 27 de 36
Reviso 1.00
Nome
EnviarLoteRpsEnvio
LoteRps
Signature
Tipo
TcLoteRps
dsig:Signature
Pai
1
1
Ocorrncia
1-1
1-1
0-1
Observao
Nome
EnviarLoteRpsResposta
NumeroLote
DataRecebimento
Protocolo
ListaMensagemRetorno
Tipo
tsNumeroLote
Datetime
tsNumeroProtocolo
ListaMensagemRetorno
Pai
1
1
1
1
Ocorrncia
1-1
1-1
Observao
Choice
1-1
Nome
ConsultarSituacaoLoteRpsEn
vio
Prestador
Protocolo
Tipo
TcIdentificacaoPrestador
TsNumeroProtocolo
Pai
Ocorrncia
1-1
1
1
1-1
1-1
Observao
Nome
ConsultarSituacaoLoteRpsRe
sposta
Tipo
Pai
Ocorrncia
1-1
Observao
27
Pgina 28 de 36
Reviso 1.00
NumeroLote
Situao
ListaMensagemRetorno
tsNumeroLote
tsSituacaoLoteRps
ListaMensagemRetorno
1
1
1
1-1
Choice
1-1
Nome
ConsultarNfseRpsEnvio
IdentificacaoRps
Prestador
Tipo
tcIdentificacaoRps
tcIdentificacaoPrestador
Pai
Ocorrncia
1
1
1-1
1-1
Observao
Nome
ConsultarNfseRpsResposta
CompNfse
ListaMensagemRetorno
Tipo
tcCompNfse
ListaMensagemRetorno
Pai
Ocorrncia
1
1
1-1
1-1
Observao
Choice
Nome
ConsultarNfseEnvio
Prestador
NumeroNfse
PeriodoEmissao
DataInicial
DataFinal
Tomador
IntermediarioServico
Tipo
tcIdentificacaoPrestador
tsNumeroNfse
date
date
tcIdentificacaoTomador
TcIdentificacaoIntermediar
ioServico
Pai
1
1
1
2
2
1
1
Ocorrncia
1-1
1-1
0-1
0-1
1-1
1-1
0-1
0-1
Observao
Nome
ConsultarNfseResposta
ListaNfse
CompNfse
ListaMensagemRetorno
Tipo
tcCompNfse
ListaMensagemRetorno
Pai
1
2
1
Ocorrncia
1-1
1-1
0-N
1-1
Observao
Choice
Pgina 29 de 36
Reviso 1.00
#
1
Nome
ConsultarLoteRpsEnvio
Prestador
Protocolo
Tipo
TcIdentificacaoPrestador
TsNumeroProtocolo
Pai
1
1
Ocorrncia
1-1
1-1
1-1
Observao
Nome
ConsultarLoteRpsResposta
ListaNfse
CompNfse
ListaMensagemRetorno
Tipo
tcCompNfse
ListaMensagemRetorno
Pai
1
2
1
Ocorrncia
1-1
1-1
1-N
1-1
Observao
Choice
Nome
CancelarNfseEnvio
Pedido
Tipo
TcPedidoCancelamento
Pai
1
Ocorrncia
1-1
1-1
Observao
Nome
CancelarNfseResposta
Cancelamento
ListaMensagemRetorno
Tipo
TcCancelamentoNfse
ListaMensagemRetorno
Pai
Ocorrncia
1
1
1-1
1-1
Observao
Choice
29
Pgina 30 de 36
Reviso 1.00
4 ANEXO
4.1
TABELA DE ERROS
CD.
MENSAGEM
SOLUO
E1
E2
E3
E4
E5
E11
E12
E13
E14
E15
E16
E6
E7
E8
E9
E10
E17
E18
E19
E20
E21
E22
E23
E24
E25
E26
30
Pgina 31 de 36
Reviso 1.00
E27
E28
E29
E30
E31
E32
R$ 0,00 (zero)
(negativo).
E33
E34
E35
E36
E37
E38
E39
E40
E41
E42
E44
E45
E46
E47
E48
E49
E50
E43
31
Pgina 32 de 36
Reviso 1.00
E51
E52
E53
E54
E55
E56
E57
E58
E59
E60
E61
E62
E63
E67
E68
E69
E70
E64
E65
E66
E71
E72
E73
E74
E75
E76
E77
E78
E79
32
Pgina 33 de 36
Reviso 1.00
E80
E81
E82
E83
E84
E85
E86
E87
E88
E89
E90
E91
E93
E94
Ms de competncia no informado.
E95
Ms de competncia informado
incorretamente.
Campo nmero do RPS informado
incorretamente
Campo srie do RPS informado
incorretamente
Valor dos servios no informado.
E92
E96
E97
E98
E99
E100
E101
E102
E103
E104
E105
E106
E107
E108
E109
Valor da reteno dever ser inferior ou igual No permitido valor de reteno superior ao
ao valor dos servios
valor de servios.
Campo valor dos servios informado
O campo valor dos servios nmerico e dever
incorretamente
ter tamanho mximo de 15,2, ou seja, 15
nmeros inteiros e dois decimais.
Campo dedues informado incorretamente O campo valor das dedues nmerico e
dever ter tamanho mximo de 15,2, ou seja, 15
nmeros inteiros e dois decimais.
Campo descontos informado incorretamente O campo valor dos descontos nmerico e
dever ter tamanho mximo de 15,2, ou seja, 15
nmeros inteiros e dois decimais.
Retenao de tributo federal informada
O campo referente a reteno de tributo federal
incorretamente
nmerico e dever ter tamanho mximo de
15,2, ou seja, 15 nmeros inteiros e dois
decimais.
Campo item da lista de servio informado
O campo item da lista de servio dever ter
incorretamente
tamanho mximo de 4 caracteres.
Campo cdigo CNAE informado
O campo cdigo CNAE dever ter tamanho
incorretamente
mximo de 7 caracteres.
Campo cdigo de tributao do municpio
O campo cdigo de tributao do municpio
informado incorretamente
dever ter tamanho mximo de 20 caracteres.
Campo discriminao do servio informado
O campo discriminao do servio dever ter
incorretamente.
tamanho mximo de 2000 caracteres.
Campo municpio da prestao do servio
O campo municpio da prestao do servio
informado incorretamente.
dever ter tamanho mximo de 7 dgitos.
Campo cidade do tomador informado
O campo cidade do tomador dever ter tamanho
incorretamente.
mximo de 7 dgitos, consulte tabela do IBGE..
33
Pgina 34 de 36
Reviso 1.00
E110
E111
E112
E113
E114
E115
E116
E117
E118
E119
E120
E121
E122
E123
E124
E125
E126
E127
E128
E129
E130
E131
E132
E133
E134
E135
E136
34
Pgina 35 de 36
Reviso 1.00
incorretamente
E139
E140
E141
E137
E138
E142
E147
E148
E149
E150
E151
E152
E143
E144
E145
E146
E153
E154
E155
E156
E157
E158
E159
E160
E161
35
Pgina 36 de 36
Reviso 1.00
4.2
TABELA DE ALERTAS
CD.
MENSAGEM
INTERPRETAO
A1
A2
A3
A4
A5
A6
A7
A8
36