Função: Método destinado ao monitoramento das remessas de NF-e e retornos recebidos da SEFAZ para sinalização ao usuário. 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. Este método é de uso específico do TSM.



<soap:Body>

<USERTOKEN>STRING</USERTOKEN>

<ID_ENT>STRING</ID_ENT>

<INTERVALO>INTEGER</INTERVALO>

</soap:Body>


Parâmetro

Tipo

Tam

Pai

Observação

USERTOKEN

Alfanumérico

006

-

Token de bilhetagem para execução do serviço.

ID_ENT

Alfanumérico

006

-

Código da entidade retornado pelo WS SpedAdm/AdmEmpresas.

INTERVALO

Inteiro

002

-

Intervalo em minutos decorrido desde a transmissão da NF-e para o TOTVS Services Sped.


<soap:Body>

<MONITOR>

<MONITORNFE>

<AMBIENTE>INTEGER</AMBIENTE>

<ERRO>

<LOTENFE>

<CODENVLOTE>STRING</CODENVLOTE>

<CODRETNFE>STRING</CODRETNFE>

<CODRETRECIBO>STRING</CODRETRECIBO>

<DATALOTE>DATE</DATALOTE>

<HORALOTE>STRING</HORALOTE>

<LOTE>INTEGER</LOTE>

<MSGENVLOTE>STRING</MSGENVLOTE>

<MSGRETNFE>STRING</MSGRETNFE>

<MSGRETRECIBO>STRING</MSGRETRECIBO>

<RECIBOSEFAZ>INTEGER</RECIBOSEFAZ>

</LOTENFE>

</ERRO>

<FRENTE_VERSO>STRING</FRENTE_VERSO>

<ID>STRING</ID>

<MODALIDADE>INTEGER</MODALIDADE>

<MODELO>STRING</MODELO>

<NUMERO_VIAS>INTEGER</NUMERO_VIAS>

<PATHIMPRESSAO>STRING</PATHIMPRESSAO>

<PROTOCOLO>STRING</PROTOCOLO>

<RECOMENDACAO>STRING</RECOMENDACAO>

<TEMPODEESPERA>STRING</TEMPODEESPERA>

<TEMPOMEDIOSEF>INTEGER</TEMPOMEDIOSEF>

<WS01CONSUMOINDEVIDO>

            <OBSERVACAO>STRING</OBSERVACAO>

            <TENTATIVAS>STRING</TENTATIVAS>

</WS01CONSUMOINDEVIDO>

</MONITORNFE>

</MONITOR>

</soap:Body>


Parâmetro

Tipo

Tam

Pai

Observação

Monitor

Estrutura

-

-

-

MonitorNFe

Matriz[n]

-

Monitor

-

AMBIENTE

Inteiro

001

MonitorNFe

Ambiente de operação da NF-e.

ERRO

Estrutura

-

MonitorNFe

-

LOTENFE

Matriz[n]

-

ERRO

-

CODENVLOTE

Alfanumérico

003

LOTENFE

Código de envio do lote da NF-e retornado pela SEFAZ.

CODRETNFE

Alfanumérico

003

LOTENFE

Código do retorno de processamento da NF-e retornado pela SEFAZ

CODRETRECIBO

Alfanumérico

003

LOTENFE

Código do retorno de processamento do lote.

DATALOTE

Data

-

LOTENFE

Data de geração do lote.

HORALOTE

Alfanumérico

008

LOTENFE

Hora de geração do lote.

LOTE

Alfanumérico

015

LOTENFE

Número do lote de transmissão.

MSGENVLOTE

Alfanumérico

1-250

LOTENFE

Mensagem de envio do lote da NF-e retornada pela SEFAZ.

MSGRETNFE

Alfanumérico

1-250

LOTENFE

Mensagem de retorno de processamento da NF-e retornado pela SEFAZ.

MSGRETRECIBO

Alfanumérico

1-250

LOTENFE

Mensagem de retorno da SEFAZ após o processamento do lote.

RECIBOSEFAZ

Inteiro

15

LOTENFE

Número do recibo de entrega na SEFAZ.

FRENTE_VERSO

Alfanumérico


MonitorNFe

Indica impressão frente e verso.
IDAlfanumérico1-250MonitorNFeIdentificação da NF-e
MODALIDADEInteiro001MonitorNFeCódigo da modalidade de operação.
MODELOAlfanumérico002MonitorNfe

Modelo da nota retornada. Os valores possíveis são:

  • 55– NF-e;
  • 57 – CT-e;
  • 58 – MDF-e.
NUMERO_VIASInteiro--MonitorNfeNúmero de vias impressas.
PATHIMPRESSAOAlfanumérico1-100MonitorNfeDiretório de impressão.
PROTOCOLOAlfanumérico0-15MonitorNFeNúmero do protocolo da NF-e para cancelamento, inutilização e autorização.
RECOMENDACAOAlfanumérico1-250MonitorNFeMensagem do sistema sobre os procedimentos que o usuário deverá tomar.
TEMPODEESPERAAlfanumérico005MonitorNFeTempo decorrido desde a última colocação da NF-e no TOTVS Service Sped.
TEMPOMEDIOSEFInteiro004MonitorNFeTempo médio de processamento informado pela SEFAZ na transmissão do lote da NF-e.
WS01CONSUMOINDEVIDOEstrutura-

MonitorNFe

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.


FaultDescrição
Invalid TokenO parâmetro USERTOKEN foi passado incorretamente.
001Código da entidade inválida.
002Código da entidade em branco.