Manual de integração com o webservice
Portais Disponíveis
- Produção
Métodos Disponíveis
- Envio.
- Síncrono
- Consulta de NFSe
- Cancelamento de NFSe.
Observações
- Para acessar o Modo de Homologação ou Produção, o Prestador de Serviço deve ter efetuado anteriormente a solicitação de uso da NFS-e em Modo Homologação ou Produção;
- Aceita envio em lote síncrono.
- Se o campo IdRps não for informado ele será gerado automaticamente concatenando "RPS_" + o Número do RPS. ('RPS_'+NumeroRps).
- A cada nota autorizada, deve-se incrementar a numeração de RPS.
- Recomendamos que para este padrão seja utilizado a opção de reutilizar o número de notas descartadas.
- Em caso do erro L69 - RPS = x, Documento x, Série 'x' do RPS não possui AIDOF Autorizando o Documento Informado, tente utilizar a série RPP
- Aceita mais de um serviço por RPS. Exemplo:
-
INCLUIRSERVICO
ValorServicos=0.10
CodigoItemListaServico=08.01
CodigoCnae=
DiscriminacaoServico=DISCRIMINACAO TESTE
AliquotaServico=0.00
SALVARSERVICO
-
-
Cancelamento por Substituição para Erechim/RS: A cidade de Erechim/RS aceita cancelamento por substituição, ou seja, na emissão é informado a nota que será cancelada e substituída pela nova. Para isso, basta passar como parâmetro extra o número da nota que será substituída, conforme abaixo:
- NumeroNFSe=x
- Sendo x o número da nota a ser cancelada e substituída.
- OBS: Essa cidade possui um xml diferente, informando e assinando o cancelamento da nota que será substituída, e depois o rps que irá substituir; sendo assim, não deve-se informar os campos NumeroRpsSubstituido, SerieRpsSubstituido, TipoRpsSubstituido, e DataEmissaoNfseSubstituida no tx2, pois a nota será rejeitada.
- Para a cidade, pode estar informando o campo diretamente no tx2: NumeroNfseSubstituida. Ex: NumeroNfseSubstituida=999.
- Caso não queira informar diretamente no tx2, pode estar informando o campo NumeroNFSe=999 no parâmetro extra.
- NumeroNFSe=x
Geração do XML - Campos Importantes
- O código do serviço segue o que está descrito na LC-116 .
- Padrão não faz uso do código CNAE.
- Padrão não faz uso do código tributação do município.
Campos customizados para a impressão
Impressão do RPS
- NomeFantasiaPrestador=String[80]
- RazaoSocialPrestador=String[80]
- InscricaoEstadualPrestador=String[15]
- EnderecoPrestador=String[80]
- CodigoCidadePrestador=String[10]
- TelefonePrestador=String[14]
- EmailPrestador=String[80]
- ComplementoPrestador=String[20]
- OutrasInformacoes=String[1000]
- BaseCalculo=String[10]
- ValorLiquidoNfse=String[10]
- UfPrestador=String[2]
- CepPrestador=String[10]
- NumeroPrestador=String[10]
- BairroPrestador=String[10]
- NomeFantasiaTomador=String[100]
- Desconto=String[10]
- ValorTotalDeducoes=String[10]
- TotalDescontoIncondicionais=String[10]
- TotalDescontoCondicionais=String[10]
- ValorIssRetidos=String[10]
- ValorImpostoRenda=String[10]
- ValorTotalPis=String[10]
- ValorTotalCofins=String[10]
- ValorTotalCsll=String[10]
- ValorTotalInss=String[10]
- TotalOutrasRetencoes=String[10]
Impressão da NFSe
- InscricaoEstadualPrestador=String[20]
- NomeFantasiaTomador=String[100]
- Desconto=String[10]
- ValorTotalDeducoes=String[10]
- TotalDescontoIncondicionais=String[10]
- TotalDescontoCondicionais=String[10]
- ValorIssRetidos=String[10]
- ValorImpostoRenda=String[10]
- ValorTotalPis=String[10]
- ValorTotalCofins=String[10]
- ValorTotalCsll=String[10]
- ValorTotalInss=String[10]
- TotalOutrasRetencoes=String[10]
Soluções Tecnospeed
- Componente NFSe: Release 9.1.57.X.
- Manager eDoc: Release 4.1.94.X.
Comentários
0 comentário
Por favor, entre para comentar.