Função: Método para importação do arquivo de retorno da prefeitura para o TSS. Este método realiza a importação do arquivo de retorno com as NFS-es geradas pela prefeitura.



<soap:Body>

<USERTOKEN>STRING</USERTOKEN>

<ID_ENT>STRING</ID_ENT>

<CODMUN>STRING</CODMUN>

<ARQTXT>STRING</ARQTXT>

<DEST>STRING</DEST>

<TIPOFTP>STRING</TIPOFTP>
<ARQIMPRET>STRING</ARQIMPRET>
</soap:Body>


ParâmetroTipoTamPaiObservação
USERTOKENAlfanumérico6-Token de bilhetagem para execução do serviço.
ID_ENTAlfanumérico6-Código da entidade retornado pelo WS SpedAdm/AdmEmpresas.
CODMUNAlfanumérico07-Código do município padrão IBGE.
ARQTXTAlfanumérico1-250-Informe o nome do arquivo TXT ou XML (no caso do XML deve ser informada a extensão do arquivo) gerado pela prefeitura, que se encontra dentro do diretório FTP\ARQIMP\CODMUN, onde CODMUN se trata do código de município da entidade corrente. Caso não seja informado este nome, será considerado o nome RETORNO.txt por default, dentro do mesmo diretório.
DESTAlfanumérico1-250-Nome do arquivo de LOG, caso esteja habilitada a gravação do LOG no arquivo appserver.ini do TSS.
TIPOFTPAlfanumérico1-

Informa qual método de transferência de arquivo será usado, 1 = FTP ou 2 = Banco de Dados

Observação: Caso essa tag não seja informada o TSS entenderá que esta usando o legado, ou seja, FTP

ARQIMPRETAlfanumérico1 - 500k-

Arquivo para importação de Retorno: Deve conter o arquivo TXT/XML baixado da prefeitura com as informações de retorno das RPS enviadas para atualizar o TSS, deve ser enviado encodado em base64 para preservar suas características originais como saltos de linhas e tabulações.

Observação: Só deve ser utilizada quando a tag TIPOFTP = 2 - banco de dados.


<soap:Body>

<IDTHREAD>STRING</IDTHREAD>

</soap:Body>


Parâmetro

Tipo

Tam

Pai

Observação

IDTHREAD

Alfanumérico

8

-

Código da Thread que está processando a requisição. Deve ser passada no método STATUSNFSE para que seja retornado o status atual do processamento.

FaultDescrição
Invalid TokenO parâmetro USERTOKEN foi passado incorretamente.
001Código da entidade inválida.
002Código da entidade em branco.
003Método não disponível para o código de município desta entidade.
004Arquivo de configuração não encontrado.


 Processos:                                                      

1)      Valida o UserToken enviado.

2)      Inicializa a conexão com o SGBD e cria as tabelas do sistema se necessário.

3)      Valida os parâmetros recebidos.

4)      Inicia o Job para importação do arquivo TXT ou XML.

5)      Retorna para a aplicação.


Este método utiliza o campo RPS na tabela SPED051 como referência para realizar a importação das notas correspondentes ao RPS. Devido a isso, NÃO devem existir números de RPS iguais nesta tabela para a mesma Entidade. Este controle deve ser realizado pelo ERP, no qual deve existir atenção no método REMESSA, para não se enviar o mesmo número de RPS em XMLs e NFSE_ID diferentes.