Professional Documents
Culture Documents
A natureza da operao for tributao fora do municpio, nesse caso os campos alquota de
servio e valor do ISSQN ficaro abertos para o prestador indicar os valores.
A natureza da operao for imune ou isenta, nesses casos o ISSQN ser calculado com
alquota zero.
O contribuinte for optante pelo simples nacional e no tiver o ISSQN retido na fonte.
Ocorrncia
Tam
Tamanho
Obrigatrio
Tipo
OC. DESCRICAO
CONSOL.
Ob Tip Tam
Assinatura
NumeroNFSe
1-1
1-1
S
S
Item 2.2.3
N
15
CdigoVerificacao
DataEmissaoNFSe
Competencia
NumeroNFSeSubstituda
NaturezadaOperacao
1-1
1-1
1-1
0-1
1-1
S
S
S
N
S
C
D
N
N
N
9
0
6
15
2
RegimeEspecialTributacao
0-1
OptanteSimplesNacional
IncentivadorCultural
NumeroRPS
1-1
1-1
0-1
S
S
N
N
N
N
1
1
15
SerieRPS
TipoRPS
0-1
0-1
C
N
5
1
DataEmissaoRPS
0-1
Outrasinformacoes
0-1
255
Assinatura digital
Nmero da NFSE, formado pelo ano com 04 (quatro) dgitos e
um nmero sequencial com 11 posies Formato
AAAANNNNNNNNNNN.
Cdigo da Verificao da NFSE
Data/Hora da emisso da NFSE (AAAA-MM-DDTHH:mm:ss).
Ms e ano da prestao de servio. (AAAAMM).
Nmero da NFSE substituda.
1 Tributao no municpio; 2 Tributao fora do municpio;
3 Iseno; 4 Imune; 5 Exigibilidade suspensa por
deciso judicial; 6 Exigibilidade suspensa por procedimento
administrativo.
1 Microempresa Municipal; 2 Estimativa; 3 Sociedade
de Profissionais; 4 Cooperativa; 5 MEI Simples Nacional;
6 ME EPP Simples Nacional.
1 Sim; 2 No
1 Sim; 2 No
Nmero do RPS. Campo Obrigatrio apenas para NFSE
geradas pela emisso de RPS.
Ob Tip Tam
ValorServicos
ValorDeducoes
ValorPIS
ValorCOFINS
ValorINSS
ValorIR
ValorCSLL
ItemListaServico
CodigoCNAE
CodigoTributacaoMunicpio
BaseCalculo
1-1
0-1
0-1
0-1
0-1
0-1
0-1
1-1
0-1
1-1
0-1
S
N
N
N
N
N
N
S
N
S
N
N
N
N
N
N
N
N
C
C
C
N
15,2
15,2
15,2
15,2
15,2
15,2
15,2
5
7
20
15,2
AlquotaServicos
ValorISS
ValorLquidoNFSe
0-1
0-1
0-1
N
N
N
N
N
N
5,4
15,2
15,2
OutrasRetencoes
ValorCredito
ISSRetido
ValorISSRetido
ValorDescontoIncondicionado
ValorDescontoCondicionado
Discriminacao
MunicipioPrestacaoServico
0-1
0-1
1-1
0-1
0-1
0-1
1-1
1-1
N
N
S
N
N
N
S
S
N
N
N
N
N
N
C
N
15,2
15,2
1
15,2
15,2
15,2
2000
7
1-1
1-1
0-1
1-1
1-1
1-1
0-1
1-1
1-1
UFPrestador
CepPrestador
EmailPrestador
TelefonePrestador
1-1
1-1
0-1
0-1
Ob Tip Tam
C
C
C
C
C
C
C
C
N
15
115
60
14
125
10
60
60
7
C
N
C
C
2
8
80
11
Ob Tip Tam
CPFCNPJTomador
IndicacaoCPFCNPJ
InscricaoMunicipalTomador
0-1
0-1
0-1
N
N
N
C
N
C
14
1
15
RazaoSocialTomador
EnderecoTomador
NumeroEnderecoTomador
ComplementoEnderecoTomador
BairroTomador
CidadeTomador
1-1
1-1
1-1
0-1
1-1
1-1
S
S
S
N
S
S
C
C
C
C
C
N
115
125
10
60
60
7
UFTomador
CepTomador
EmailTomador
TelefoneTomador
1-1
1-1
0-1
0-1
S
S
N
N
C
N
C
C
2
8
80
11
Ob Tip
Tam
RazaoSocialIntermediarioServico
InscricaoMunicipalIntermediarioServico
0-1
0-1
N
N
C
C
115
15
CNPJIntermediarioSevico
0-1
14
Ob
Tip Tam
S
S
N
C
Ob
Tip Tam
CodigodaObra
ART
N
N
C
C
1-1
1-1
0-1
0-1
Cdigo do IBGE
Sigla da unidade da federao do municpio gerador da NFSE
7
2
15
15
OC. DESCRICO
Assinatura
NaturezadaOperacao
1-1
1-1
RegimeEspecialTributacao
0-1
OptanteSimplesNacional
IncentivadorCultural
NumeroRPS
SerieRPS
TipoRPS
1-1
1-1
1-1
1-1
1-1
DataEmissaoRPS
StatusRPS
NumeroRPSSubstituido
SerieRPSSubstituido
1-1
1-1
0-1
0-1
Assinatura digital
1 Tributao no municpio; 2 Tributao fora do municpio;
3 Iseno; 4 Imune; 5 Exigibilidade suspensa por
deciso judicial; 6 - Exigibilidade suspensa por procedimento
administrativo.
1 Microempresa Municipal; 2 Estimativa; 3 Sociedade
de Profissionais; 4 Cooperativa; 5 MEI Simples
Nacional; 6 ME EPP Simples Nacional.
1 Sim; 2 No
1 Sim; 2 No
Nmero do RPS.
Nmero do equipamento emissor do RPS ou srie do RPS.
1 Registro de Prestao de Servios; 2 Nota Fiscal
Conjugada (Mist a); 3 Cupom.
Data da emisso do RPS (AAAA-MM-DD).
1 Normal; 2 Cancelado
Nmero do RPS substitudo
Nmero do equipamento emissor do RPS ou srie do RPS
substitudo.
CONSOL.
Ob Tip
Tam
S
S
Item 2.2.3
N
2
S
S
S
S
S
N
N
N
C
N
1
1
15
5
1
S
S
N
N
D
N
N
C
0
1
15
5
1-1
0-1
0-1
0-1
0-1
0-1
0-1
1-1
0-1
1-1
0-1
AliquotaServicos
ValorISS
ValorLiquidoNFSE
0-1
0-1
0-1
OutrasRetencoes
ISSRetido
ValorISSRetido
ValorDescontoIncondicionado
ValorDescontoCondicionado
Discriminacao
MunicipioPrestacaoServico
0-1
1-1
0-1
0-1
0-1
1-1
1-1
S
N
N
N
N
N
N
S
N
S
N
N
N
N
N
N
N
N
C
C
C
N
15,2
15,2
15,2
15,2
15,2
15,2
15,2
5
7
20
15,2
N
N
N
N
N
N
5,4
15,2
15,2
N
S
N
N
N
S
S
N
N
N
N
N
C
N
15,2
1
15,2
15,2
15,2
2000
7
0-1
1-1
0-1
N
S
N
C
N
C
14
1
15
RazaoSocialTomador
EnderecoTomador
NumeroEnderecoTomador
ComplementoEnderecoTomador
BairroTomador
CidadeTomador
1-1
1-1
1-1
0-1
1-1
1-1
S
S
S
N
S
S
C
C
C
C
C
N
115
125
10
60
60
7
UFTomador
CepTomador
EmailTomador
TelefoneTomador
1-1
1-1
0-1
0-1
S
S
N
N
C
N
C
C
2
8
80
11
0-1
0-1
N
N
C
C
115
15
CNPJIntermediarioServico
0-1
14
S
S
C
C
15
14
N
N
C
C
15
15
1-1
1-1
0-1
0-1
Para a criao de aplicaes que manipulem estas estruturas deve ser consultado o XML Schema
disponvel no Portal da Nota Porto Alegre.
SOAP
Requerente
do Servio
Provedor
do Servio
As chamadas aos servios sero feitas enviando como parmetro um documento XML a
ser processado pelo sistema. Esse documento no far parte da descrio do servio (arquivo
WSDL), e o formato do XML correspondente ao servio dever ser consultado nesse manual.
2.2.2 Padro de Certificado Digital
Os certificados digitais utilizados no sistema da NFSE da Secretaria Municipal da
Fazenda sero emitidos por Autoridade Certificadora credenciada pela Infra-estrutura
de Chaves Pblicas Brasileira ICP-Brasil, de pessoa fsica ou jurdica, dos tipos
A1, A3 ou certificado de servidor (hbrido).
Para a assinatura digital dos documentos envolvidos aceitar-se- que o certificado digital
seja de quaisquer dos estabelecimentos da empresa.
Os certificados digitais sero exigidos em 2 (dois) momentos distintos para a integrao entre o
sistema do contribuinte e o Web Service da Secretaria Municipal da Fazenda:
Assinatura de Mensagens: O certificado digital utilizado para essa funo dever conter o
CNPJ do estabelecimento emissor da NFSE ou o CNPJ do estabelecimento matriz. O
certificado digital dever ter o uso da chave previsto para a funo de assinatura digital,
respeitando a Poltica do Certificado.
Transmisso (durante a transmisso das mensagens entre os servidores do
contribuinte e os servios disponibilizados pela Secretaria Municipal da Fazenda): O
certificado digital utilizado para identificao do aplicativo do contribuinte dever conter o
CNPJ do responsvel pela transmisso das mensagens, mas no necessita ser o mesmo
CNPJ do estabelecimento emissor da NFSE, devendo ter a extenso extended Key
Usage com permisso de Autenticao Cliente.
2.2.3 Padro de Assinatura Digital
Deve-se evitar o uso das TAGs a seguir, pois as informaes sero obtidas a partir do
Certificado do emitente:
<KeyValue>
<RSAKeyValue>
<Modulus>
<Exponent>
O Projeto NFSE utiliza um subconjunto do padro de assinatura XML definido pelo
W3C (http://www.w3.org/TR/xmldsig-core/), que tem o seguinte leiaute:
#
XS01
XS02
XS03
XS04
XS05
Campo
Signature
Id
SignedInfo
CanonicalizationMethod
Algorithm
Elemento
Raiz
A
G
G
A
Pai
XS01 C
XS01
XS03
XS04 C
1-1
1-1
1-1
1-1
XS06 SignatureMethod
XS07 Algorithm
G
A
XS03
XS06 C
1-1
1-1
XS08
XS09
XS10
XS11
G
A
G
RC
XS03
XS08 C
XS08
XS10
1-1
1-1
1-1
1-1
XS12 Transform
XS13 Algorithm
G
A
XS10
XS12 C
2-2
1-1
XS14 Xpath
XS15 DigestMethod
XS16 Algorithm
E
G
A
XS12 C
XS08
XS15 C
0-N
1-1
1-1
Xpath
Grupo do Mtodo de DigestMethod
Atributo
Algorithm
de
DigestMethod:
XS17
XS18
XS19
XS20
XS21
E
G
G
G
E
XS08 C
XS01
XS01
XS19
XS20 C
1
1-1
1-1
1-1
1-1
Reference
URI
Transforms
Unique_Transf_Alg
DigestValue
SignatureValue
KeyInfo
X509Data
X509Certificate
http://www.w3.org/TR/2001/REC-xml-c14n20010315
SignedInfo:
http://www.w3.org/2000/09/xmldsig#rsasha1
http://www.w3.org/TR/2001/REC-xml-c14n20010315
http://www.w3.org/2000/09/xmldsig#envelop
ed-signature
http://www.w3.org/2000/09/xmldsig#sha1
Nome
cabecalho
Elemento
G
Pai Tipo
Verso
versaoDados
A
E
1
1
N
N
Assim, os sistemas de informao dos contribuintes devem estar preparados para gerar
mensagens XML em Schema XML em vigor.
2.3.3 Schema XML (arquivos XSD)
O Schema XML (arquivo XSD) pode ser obtido na internet acessando o Portal da Nota Porto
Alegre.
Servio
Recepo e Processamento de Lote de RPS
Gerao de NFSE
Consulta de Situao de Lote de RPS
Consulta de NFSE por RPS
Consulta de Lote de RPS
Consulta de NFSE
Cancelamento de NFSE
Consulta de NFSE por faixa
Implementao
Assncrona
Sncrona
Sncrona
Sncrona
Sncrona
Sncrona
Sncrona
Sncrona
Observao
Formato: AAAA-MM-DD
onde:
AAAA = ano com 4 caracteres
MM = ms com 2 caracteres
DD = dia com 2 caracteres
Data/Hora (datetime)
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
Valores
Decimais Formato: 0.00
(decimal)
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
Valores
Percentuais Formato 0.0000
(decimal)
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.
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
tsCodigoMunicipioIbge
C
N
tsIncricaoMunicipal
tsRazaoSocial
tsNomeFantasia
TsCnpj
tsEndereco
tsNumeroEndereco
tsComplementoEndereco
tsBairro
C
C
C
C
C
C
C
C
9
1
1
2
4
15
5
1
255
15,2
5
7
20
5,4
2000
7
15
115
60
14
125
10
60
60
tsUf
tsCep
tsEmail
tsTelefone
TsCpf
tsIndicacaoCpfCnpj
C
N
C
C
C
N
tsCodigoObra
tsArt
tsNumeroLote
TsNumeroProtocolo
tsSituacaoLoteRps
C
C
N
C
N
tsCodigoMensagemAlerta
TsDescricaoMensagemAlerta
TsCodigoCancelamentoNfse
C
C
C
tsIdTag
tsPagina
Observao importante: Em Porto Alegre ser aceito somente RPS com Status do
RPS (TsStatusRps) igual a 1 Normal
(4)
(4)
Tipo
(5)
(5)
Ocorrncia Descrio
(6)
(7)
(6)
(7)
Tipo
tsCpf
tsCnpj
Ocorrncia Descrio
1-1
Nmero do Cpf
1-1
Nmero do Cnpj
TcEndereco
Representao completa do endereo
Nome
Tipo
Endereco
tsEndereco
Numero
tsNumeroEndereco
Ocorrncia Descrio
1-1
Endereo
1-1
Nmero do endereo
Complemento
Bairro
CodigoMunicipio
Uf
Cep
tsComplementoEndereco
tsBairro
tsCodigoMunicipioIbge
tsUf
tsCep
0-1
1-1
1-1
1-1
1-1
Complemento do Endereo
Nome do bairro
Cdigo da cidade
Sigla do estado
CEP da localidade
TcContato
Representa forma de contato com a pessoa (fsica/jurdica)
Nome
Tipo
Telefone
tsTelefone
Email
tsEmail
Ocorrncia Descrio
0-1
0-1
tcIdentificacaoOrgaoGerador
Representa dados para identificao de rgo gerador
Nome
Tipo
CodigoMunicipio
tsCodigoMunicipioIbge
Uf
tsUf
Ocorrncia Descrio
1-1
1-1
tcIdentificacaoRps
Dados de identificao do RPS
Nome
Tipo
Numero
tsNumeroRps
Serie
tsSerieRps
Tipo
tsTipoRps
Ocorrncia Descrio
1-1
1-1
1-1
tcIdentificacaoPrestador
Representa dados para identificao do prestador de servio
Nome
Tipo
Cnpj
tsCnpj
InscricaoMunicipal
tsInscricaoMunicipal
Ocorrncia Descrio
1-1
1-1
tcIdentificacaoTomador
Representa dados para identificao do tomador de servio
Nome
Tipo
CpfCnpj
tcCpfCnpj
InscricaoMunicipal
tsInscricaoMunicipal
Ocorrncia Descrio
0-1
0-1
tcDadosTomador
Representa dados do tomador de servio
Nome
Tipo
IdentificacaoTomador
TcIdentificacaoTomador
RazaoSocial
TsRazaoSocial
Endereco
TcEndereco
Contato
TcContato
Ocorrncia Descrio
0-1
1-1
1-1
0-1
TcIdentificacaoIntermediarioServico
Representa dados para identificao de intermedirio do servio
Nome
Tipo
Ocorrncia Descrio
RazaoSocial
tsRazaoSocial
1-1
CpfCnpj
tcCpfCnpj
1-1
InscricaoMunicipal
tsInscricaoMunicipal
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
IssRetido
ValorIss
OutrasRetencoes
BaseCalculo
tsValor
tsSimNao
tsValor
tsValor
tsValor
0-1
1-1
0-1
0-1
0-1
Aliquota
ValorLiquidoNfse
tsAliquota
tsValor
0-1
0-1
ValorIssRetido
DescontoCondicionado
DescontoIncondicionado
tsValor
tsValor
tsValor
0-1
0-1
0-1
ValorCSLLOutrasRetenoes
ValorISSRetido DescontoIncondicionado
DescontoCondicionado)
TcDadosServico
Representa dados que compe o servio prestado
Nome
Tipo
Valores
tcValores
ItemListaServico
tsItemListaServico
CodigoCnae
tsCodigoCnae
CodigoTributacaoMunicipio tsCodigoTributacao
Discriminacao
tsDiscriminacao
CodigoMunicipio
tsCodigoMunicipioIbge
Ocorrncia Descrio
1-1
1-1
0-1
1-1
1-1
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
IdentificacaoPrestador
tcIdentificacaoPrestador
RazaoSocial
tsRazaoSocial
NomeFantasia
tsNomeFantasia
Endereco
tcEndereco
Contato
tcContato
Ocorrncia Descrio
1-1
1-1
0-1
1-1
0-1
TcInfRps
Representa dados informativos do Recibo Provisrio de Servio (RPS)
Nome
Tipo
Ocorrncia Descrio
Id
tsIdTag
Identificador da TAG
a ser assinada
IdentificacaoRps
TcIdentificacaoRps
1-1
Transforma-se em
DataEmissao
Datetime
1-1
Competencia no TcInfNfse
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
TcDadosConstrucaoCivil
0-1
TcRps
Representa a estrutura do Registro de Prestao de Servio (RPS) assinado
Nome
Tipo
Ocorrncia Descrio
InfRps
tcInfRps
1-1
Signature
dsig:Signature
0-1
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
1-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
Datetime
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
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
Signature
Dsig:Signature
0-1
tcLoteRps3
Nome
Id
Tipo
tsIdTag
Ocorrncia Observao
Identificador da TAG a ser
assinada
NumeroLote
Cnpj
InscricaoMunicipal
QuantidadeRps
ListaRps
Rps
TsNumeroLote
TsCnpj
TsInscricaoMunicipal
TsQuantidadeRps
TcRps
1-1
1-1
1-1
1-1
1-1
1-3
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
DataHora
datetime
1-1
TcCancelamentoNfse
Representa a estrutura completa (pedido + confirmao) de cancelamento de NFSE.
Nome
Tipo
Ocorrncia Descrio
Confirmacao
TcConfirmacaoCancelamento
1-1
Signature
Dsig:Signature
1-1
TcInfSubstituicaoNfse
Representa os dados de registro de substituio de NFSE.
Nome
Tipo
Id
tsIdTag
NfseSubstituidora
tsNumeroNfse
Ocorrncia Descrio
Identificador da TAG a ser
assinada
1-1
TcSubstituicaoNfse
Representa a estrutura de substituio de NFSE.
Nome
Tipo
SubstituicaoNfse
tcInfSubstituicaoNfse
Signature
dsig:Signature
Ocorrncia Descrio
1-1
1-2
TcCompNfse
Representa a estrutura de compartilhamento de dados de uma NFSE.
Nome
Tipo
Ocorrncia Descrio
Nfse
tcNfse
1-1
NfseCancelamento
tcCancelamentoNfse
0-1
NfseSubstituicao
tcSubstituicaoNfse
0-1
tcMensagemRetorno
Representa a estrutura de mensagem de retorno de servio.
Nome
Tipo
Codigo
TsCodigoMensagemAlerta
Mensagem
tsDescricaoMensagemAlerta
Correcao
tsDescricaoMensagemAlerta
Ocorrncia Descrio
1-1
1-1
0-1
ListaMensagemRetorno
Representa a estrutura de mensagem de retorno de servio.
Nome
Tipo
MensagemRetorno
tcMensagemRetorno
Ocorrncia Descrio
1- N
tcMensagemRetornoLote
Representa a estrutura de mensagem de retorno de servio.
Nome
Tipo
IdentificacaoRps
TcIdentificacaoRps
Codigo
TsCodigoMensagemAlerta
Mensagem
tsDescricaoMensagemAlerta
Ocorrncia Descrio
1-1
1-1
1-1
tcLoteRps
Nome
Id
NumeroLote
Cnpj
InscricaoMunicipal
QuantidadeRps
ListaRps
Rps
Tipo
tsIdTag
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, no WebService
e seu 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:
(1)
# Nome
(2 (3)
)
Tipo
(4)
Pai
(5)
Ocorrncia
(6)
(8)
Observao
(7)
(9)
Nome
EnviarLoteRpsEnvio
LoteRps
Signature
Tipo
Pai
TcLoteRps
dsig:Signature
1
1
Ocorrncia Observao
1-1
1-1
0-1
Nome
EnviarLoteRpsResposta
NumeroLote
DataRecebimento
Protocolo
ListaMensagemRetorno
Tipo
Pai
tsNumeroLote
Datetime
tsNumeroProtocolo
ListaMensagemRetorno
1
1
1
1
Ocorrncia Observao
1-1
1-1
1-1
Choice
O lote ser processado posteriormente, sendo o seu resultado disponibilizado para consulta.
Nome
GerarNfseEnvio
LoteRps
Signature
Tipo
Pai
TcLoteRps3
dsig:Signature
1
1
Ocorrncia Observao
1-1
1-1
0-1
Nome
GerarNfseResposta
NumeroLote
DataRecebimento
Protocolo
ListaMensagemRetorno
ListaMensagemRetornoLote
ListaNfse
CompNfse
2
3
4
Tipo
Pai
TsNumeroLote
Datetime
tsNumeroProtocolo
ListaMensagemRetorno
ListaMensagemRetornoLote
1
1
1
1
1
1
4
tcCompNfse
Ocorrnci
a
1-1
0-1
0-1
0-1
1-1
1-1
1-1
1-N
Observao
Choice
Tipo
Pai
TcIdentificacaoPrestador
TsNumeroProtocolo
1
1
Ocorrncia Observao
1-1
1-1
1-1
Nome
ConsultarSituacaoLoteRpsResp
osta
NumeroLote
Situao
ListaMensagemRetorno
Tipo
Pai
tsNumeroLote
tsSituacaoLoteRps
ListaMensagemRetorno
1
1
1
Ocorrncia Observao
1-1
1-1
1-1
Choice
Tipo
Pai
Ocorrncia Observao
tcIdentificacaoRps
tcIdentificacaoPrestador
1
1
1-1
1-1
Tipo
Pai
Ocorrncia Observao
tcCompNfse
ListaMensagemRetorno
1
1
1-1
1-1
Choice
Tipo
tcIdentificacaoPrestador
tsNumeroNfse
date
date
tcIdentificacaoTomador
TcIdentificacaoIntermediarioServico
Nome
ConsultarNfseResposta
ListaNfse
CompNfse
ListaMensagemRetorno
Tipo
Pai
tcCompNfse
ListaMensagemRetorno
1
2
1
Ocorrncia Observao
1-1
1-1
Choice
0-N
1-1
Tipo
Pai
TcIdentificacaoPrestador
TsNumeroProtocolo
1
1
Ocorrncia Observao
1-1
1-1
1-1
Nome
ConsultarLoteRpsResposta
ListaNfse
CompNfse
ListaMensagemRetorno
Tipo
Pai
tcCompNfse
ListaMensagemRetorno
1
2
1
Ocorrncia Observao
1-1
1-1
Choice
1-N
1-1
Nome
CancelarNfseEnvio
Pedido
Tipo
Pai
TcPedidoCancelamento
Ocorrncia Observao
1-1
1-1
Nome
CancelarNfseResposta
Cancelamento
ListaMensagemRetorno
Tipo
Pai
Ocorrncia Observao
TcCancelamentoNfse
ListaMensagemRetorno
1
1
1-1
1-1
Choice
nfse.xsd
# Nome
Tipo
1 ConsultarNfseFaixaEnvio
Prestador
tcIdentificacaoPrestador
2 Faixa
1-1
0-1
NumeroNfseInicial
tsNumeroNfse
1-1
NumeroNfseFinal
tsNumeroNfse
1-1
Pagina
tsPagina
1-1
Nome
ConsultarNfseFaixaResposta
ListaNfse
Tipo
1-1
1-1
CompNfse
CompNfse
1 - 50
Pagina
tsPagina
1-1
ListaMensagemRetorno
ListaMensagemRetorno
1-1
Choice