Função: Método destinado a distribuição de Documentos Eletrônicos processados pelo TSS. O ERP poderá habilitar ou desabilitar a distribuição automática via e-mail.

Os parâmetros utilizados para definir qual o modelo de documento eletrônico será habilitado/desabilitado são "AUTDIST" e "AUTDCTE" disponíveis no método "CFGPARAMSPED" para o serviço "SPEDCFGNFE".




Quando o parâmetro estiver desabilitado, o TSS aguardará que o ERP faça a solicitação da distribuição.

Este serviço visa atender as seguintes demandas:


Obs.: A lista de destinatários informada será utilizada apenas para o envio do e-mail de Distribuição, não alterando o destinatário registrado na base de dados do TSS (tabela SPED050).


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfs="http://webservices.totvs.com.br/nfsebra.apw">
  <soapenv:Header/>
  <soapenv:Body>
    <nfs:DISTRIBUICAODEDOCUMENTOS>
      <nfs:USERTOKEN>?</nfs:USERTOKEN>
      <nfs:ID_ENT>?</nfs:ID_ENT>
      <nfs:DISTEMAIL>
        <nfs:LISTADOCUMENTOS>
          <!--Zero or more repetitions:-->
          <nfs:DOCUMENTOS>
            <!--Optional:-->
            <nfs:EMAIL>?</nfs:EMAIL>
            <nfs:NFE_ID>?</nfs:NFE_ID>
            <!--Optional:-->
            <nfs:PDF>cid:1076726658018</nfs:PDF>
            <!--Optional:-->
            <nfs:RETRANSMITIR>?</nfs:RETRANSMITIR>
            <!--Optional:-->
            <nfs:TIPOCOMPRESSAO>?</nfs:TIPOCOMPRESSAO>
          </nfs:DOCUMENTOS>
        </nfs:LISTADOCUMENTOS>
        <nfs:MODELO>?</nfs:MODELO>
      </nfs:DISTEMAIL>
    </nfs:DISTRIBUICAODEDOCUMENTOS>
  </soapenv:Body>
</soapenv:Envelope>



Parâmetro

Tipo

Tam

Pai

Observação

USERTOKEN

Alfanumérico

6

-

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

ID_ENT

Alfanumérico

6

-

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

DISTEMAIL

Estrutura

-

 -

Tag Raiz.

LISTADOCUMENTOSEstrutura-DISTEMAILTag Raiz.

DOCUMENTOS

Estrutura

-

LISTADOCUMENTOS


EMAIL

Alfanumérico

250

LISTADOCUMENTOS

Contas de e-mail. Separar endereço(s) por ponto-e-vírgula. Ex: [email protected];nfe2@totvs.com.br.

NFE_ID

Alfanumérico

-

LISTADOCUMENTOS

ID da nota fiscal eletrônica.

PDF

Base64Binary

-

LISTADOCUMENTOS

PDF a ser utilizado na distribuição via e-mail.

RETRANSMITIRLógico-LISTADOCUMENTOSForçar envio do e-mail, independente do status de envio de e-mail atual.
TIPOCOMPRESSAOAlfanumérico
LISTADOCUMENTOS

Tipo de compressão a ser utilizado. Fixo "zip".

Obs. Caso informado, o nome do arquivo deverá ser o Id documento informado no parâmetro NFE_ID da requisição.

MODELOAlfanumérico10DISTEMAIL

Modelo do documento eletrônico.

Modelos válidos:

55 (NFe)

57 (CTe)




<soap:Body>
	<DISTRIBUICAODEDOCUMENTOSRESPONSE>
		<DISTRIBUICAODEDOCUMENTOSRESULT>
			<RETDOCUMENTSDIST>
				<MSG>BASE64BINARY</MSG>
				<NFE_ID>STRING</NFE_ID>
				<RESULT>INTEGER</RESULT>
			</RETDOCUMENTSDIST>
		</DISTRIBUICAODEDOCUMENTOSRESULT>
	</DISTRIBUICAODEDOCUMENTOSRESPONSE>
</soap:Body> 

Parâmetro

Tipo

Tam

Pai

Observação

DISTRIBUICAODEDOCUMENTOSRESPONSE

Estrutura

-


Tag Raiz.

DISTRIBUICAODEDOCUMENTOSRESULT

Estrutura

-

DISTRIBUICAODEDOCUMENTOSRESPONSE

Tag Raiz.

RETDOCUMENTSDIST

Estrutura

-

DISTRIBUICAODEDOCUMENTOSRESULT


MSG

Alfanumérico

-

RETDOCUMENTSDIST

Mensagem com o status da distribuição do documento.

NFE_ID

Inteiro

1-250

RETDOCUMENTSDIST

Id de identificação do documento no TSS.

RESULTLógico-RETDOCUMENTSDISTIndica se o pedido de distribuição foi aceito pelo TSS.





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

Modelo inválido. Modelos permitidos: 55, 57

CódigoDescrição
100Solicitação Recebida. Processo de envio de Email enviado para fila de processamento.
200Já existe uma solicitação pendente para distribuição. Aguarde o Processamento.
300Processo de Distribuição já executado. Utilize a opção "retransmitir" para uma nova transmissão.
400Documento não encontrado na base de dados do TSS.

  Envio:                                                                                                                                         

 Retorno: