Função: Método destinado ao retorno das remessas de NF-e processadas pela SEFAZ. Este método retorna um máximo de 500kbytes de informação. Caso o lote solicitado gere um valor maior que este, o sistema limitará o retorno em 500kbytes e a aplicação deve verificar que há itens faltantes e realizar nova chamada até não haver mais itens. Uma opção eficiente é verificar se houve retorno, sempre que houver, existirá dados a transmitir, isto é, se não houver retorno não haverá mais dados.

Uso do Banco de dados: Persistente.



<soap:Body>
<USERTOKEN>STRING</USERTOKEN>
<ID_ENT>STRING</ID_ENT>
<NFEID>
<NOTAS>
<NFESID2>
<ID>STRING</ID>
</NFESID2>
</NOTAS>
</NFEID>
<DIASPARAEXCLUSAO>INTEGER</DIASPARAEXCLUSAO>
</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.
NFeIDEstrutura---
NOTASMatrix[n]-NFeID-
NFESID2--NOTAS-
IDAlfanumérico1-250NOTASId de identificação do XML da NF-e com o ERP. Este número será sempre informado ou solicitado pelo TOTVS Services Sped para fornecer informações sobre o status atual da NF-e. É recomendado para o ERP enviar o número da chave de acesso da NF-e, caso utilize uma base de dados 100% volátil.
DIASPARAEXCLUSAOInteiro2-Informe o número de dias que este dado deverá ser persistido no TOTVS Service Sped. Caso o valor informado seja zero, não haverá exclusão.

<soap:Body>

<NFEAUTORIZADANX>

<NOTAS>

<NFES5>

<DPEC>

<NFEPROTOCOLO>

<PROTOCOLO>STRING</PROTOCOLO>

<XML>STRING</XML>

<XMLPROT>STRING</XMLPROT>

<WS01CONSUMOINDEVIDO>

        <OBSERVACAO>STRING</OBSERVACAO>

       <TENTATIVAS>STRING</TENTATIVAS>

</WS01CONSUMOINDEVIDO>

</NFEPROTOCOLO>

</DPEC>

<ID>STRING</ID>

<MODALIDADETRANS>Numérico<MODALIDADETRANS>

<NFE>

<PROTOCOLO>STRING</PROTOCOLO>

<XML>STRING</XML>

<XMLPROT>STRING</XMLPROT>

<WS01CONSUMOINDEVIDO>

        <OBSERVACAO>STRING</OBSERVACAO>

       <TENTATIVAS>STRING</TENTATIVAS>

</WS01CONSUMOINDEVIDO>

</NFE>

<NFECANCELADA>

<PROTOCOLO>STRING</PROTOCOLO>

<XML>STRING</XML>

<XMLPROT>STRING</XMLPROT>

<WS01CONSUMOINDEVIDO>

        <OBSERVACAO>STRING</OBSERVACAO>

       <TENTATIVAS>STRING</TENTATIVAS>

</WS01CONSUMOINDEVIDO>

</NFECANCELADA>

</NFES5>

</NOTAS>

</NFEAUTORIZADANX>

</soap:Body>


ParâmetroTipoTamPaiObservação
NFEAUTORIZADANXEstrutura---
NOTASEstrutura-NFEAUTORIZADA-
NFES5Matriz[n]-NOTAS-
DPECEstrutura-NFeS5-
NFEPROTOCOLOEstrutura-DPEC-
XMLBinário500kNFEPROTOCOLOXML da DPEC no formato da SEFAZ assinado.
PROTOCOLOAlfanumérico15NFEPROTOCOLONúmero do Registro do DPEC.
XMLPROTBinário500kNFEPROTOCOLOEste campo não é preenchido, pois o DPEC não tem um XML do Protocolo.
WS01CONSUMOINDEVIDOEstrutura-NFEPROTOCOLOEstrutura referente a Consumo Indevido.
OBSERVACAOAlfanumérico200WS01CONSUMOINDEVIDOMensagem de retorno do TSS caso ocorra o atingimento do máximo de tentativas de execução do método em questão.
TENTATIVASAlfanumérico5WS01CONSUMOINDEVIDORetorna a contagem de tentativas de execução do método em questão.
IDAlfanumérico1-250NFES5Id de identificação do XML da NF-e com o ERP.
MODALIDADETRANSInteiro1NFeS5Modalidade de Transmissão do documento.
NFEEstrutura
NFES5-
XMLBinário500kNFEXML da NF-e no formato da SEFAZ assinado.
PROTOCOLOAlfanumérico15NFENúmero do protocolo da SEFAZ.
XMLPROTBinário500kNFEXML do protocolo no formato da SEFAZ assinado.
WS01CONSUMOINDEVIDOEstrutura-NFE
Estrutura referente a Consumo Indevido.
OBSERVACAOAlfanumérico200WS01CONSUMOINDEVIDOMensagem de retorno do TSS caso ocorra o atingimento do máximo de tentativas de execução do método em questão.
TENTATIVASAlfanumérico5WS01CONSUMOINDEVIDORetorna a contagem de tentativas de execução do método em questão.
NFECANCELADAEstrutura
NFES5-
XMLBinário500kNFECANCELADAXML da NF-e no formato da SEFAZ assinado.
PROTOCOLOAlfanumérico15NFECANCELADANúmero do protocolo da SEFAZ.
XMLPROTBinário500kNFECANCELADAXML do protocolo no formato da SEFAZ assinado.
WS01CONSUMOINDEVIDOEstrutura-NFECANCELADAEstrutura referente a Consumo Indevido.
OBSERVACAOAlfanumérico200WS01CONSUMOINDEVIDOMensagem de retorno do TSS caso ocorra o atingimento do máximo de tentativas de execução do método em questão.
TENTATIVASAlfanumérico5WS01CONSUMOINDEVIDORetorna a contagem de tentativas de execução do método em questão.
FaultDescrição
Invalid TokenO parâmetro USERTOKEN foi passado incorretamente.
001Código da entidade inválida.
002Código da entidade em branco.
003Número máximo de notas excedido – 50 notas.


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)  Realiza a leitura das tabelas de NF-e, Lotes e Nf-e x Lotes;

5)  Monta mensagem de recomendação, conforme os códigos de retorno da SEFAZ;

6)  Retorna para a aplicação.