Função:  Este método realiza a geração do arquivo texto no formato correto para importação no site da Prefeitura, com Base em um Array de IDs. O arquivo será gravado no diretório \ArqImp\ dentro do FTP configurado.
A aplicação deve restringir o número máximo de NFS-e para que o serviço não seja interrompido por timeout.



<soap:Body>

<USERTOKEN>STRING</USERTOKEN>

<ID_ENT>STRING</ID_ENT>

<NFSEARR>

<NOTAS>

<NFSESID1>

<ID>STRING</ID>

</NFSESID1>

</NOTAS>

</NFSEARR>

<DEST>STRING</DEST>

<DATEDECL>DATE</DATEDECL>

<REPROC>BOOLEAN</REPROC>

<DATAINI>DATE</DATAINI>

<DATAFIM>DATE</DATAFIM>

<TIPOFTP>STRING</TIPOFTP>

</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.
NFSEARREstrutura---
NOTASEstrutura-NFSEARR-
NFSESID1Matriz[1,n]-NOTAS

Matriz com os Id para geração do arquivo.


Recomendação: Para uma melhor performance na geração e transmissão das notas fiscais quando TIPOFTP = 3 (Barueri - SP), não ultrapassar a quantidade de IDs de documentos aceitos pela prefeitura por requisição deste método do TSS.

Por exemplo: Barueri - SP máximo de notas fiscais por arquivo = 1000.

IDAlfanumérico1-250NFSESID1Número de identificação inicial da NF-e que deverá ser retornada.
DESTAlfanumérico1-250-Informe o nome do arquivo que será gerado. Caso não seja informado, será gerado um nome com um código sequencial. Este parâmetro também será utilizado para o nome do arquivo de LOG, caso esteja habilitada a gravação do LOG no INI do TSS.
DATEDECLData
-Informe uma data correspondente à data da declaração (período que corresponde ao mês e ano das notas que serão transmitidas).
REPROCLógico1-Define se os RPS que já se encontram na SPED051 deverão ser reprocessados caso já tenham sido gerados em um arquivo TXT(STATUS_TXT 2).
DATAINIData10-

Informe a data inicial para filtrar os RPS contidos no período, para gerar o arquivo txt (apenas para NFS-e Manaus-AM).

Observação: Caso não seja informada nenhuma data, os RPS serão filtrados pela data do dia.

DATAFIMData10-Informar a data final para filtrar os RPS contidos no  período, para gerar o arquivo txt (apenas para NFSe Manaus-AM)Obs.: Caso não seja informada nenhuma data os RPS serão filtrados pela data do dia
TIPOFTPAlfanumérico1-

Informa qual método de transferência de arquivo será usado, 1 = FTP ou 2 = Banco de Dados ou 3 = integração via WS (Barueri - SP somente)

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


<soap:Body>
<IDTHREAD>STRING</IDTHREAD>
</soap:Body>


ParâmetroTipoTamPaiObservação
IDTHREADAlfanumérico8-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.

Observação: Se ativado a nova tag <TIPOFTP> = 2 o retorno será do arquivo TXT ou XML gerado, encodado em base64, não necessitando mais o uso do FTP para buscar o arquivo nas pastas FTP do TSS, o ERP deve pegar esse resultado desencodar de base 64 e salvar em pasta local para usuário enviar a prefeitura.



Para o funcionamento deste método, é necessário estar com o arquivo de configuração (NFSE_<CODMUN>.CFG) dentro da pasta SYSTEM na instalação do TSS. Este é o responsável pela estruturação correta no formato exigido pela prefeitura.