Função: Este método deve ser utilizado para buscar a autorização para envio das Facturas no WebService de Autenticação.
Após verificar se a entidade está com a autenticação vencida, solicita ao método de LoginCMS do WSAA a autorização. O XML desta comunicação deve ser assinado. Para isso, é preciso configurar o certificado por meio do método CfgLocCertPfx.
Após a resposta do WSAA, com a informação do TOKEN e SIGN, estes serão gravados nos campos TOKEN e SIGN da tabela SPED001L.

 

 

<soap:Body>

<USERTOKEN>STRING</USERTOKEN>

<ID_ENT>STRING</ID_ENT>

<DATETIMEEXP>STRING</DATETIMEEXP>

<DATETIMEGER>STRING</DATETIMEGER>

</soap:Body>

 

Parâmetro

Tipo

Tam

Pai

Observação

USERTOKEN

Alfanumérico

06

-

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

ID_ENT

Alfanumérico

06

-

Código da entidade registrada no TOTVS Sped Services.

DATETIMEEXP

Alfanumérico

19

-

Data e Hora que expira o Ticket de Acesso. Exemplo – 2010-04-23T18:00:00

DATETIMEGER

Alfanumérico

19

-

Data e Hora que foi gerado o Ticket de Acesso. Exemplo – 2010-04-23T08:00:00

CWSSERVICE

Alfanumérico

7

-

WebService que será realizada transmissões da Factura Eletronica.

Conteúdo Válidos:

wsfex

wsfe

wsmtxca

 

<soap:Body>

<RESPAUTH>

<DESTINATION>STRING</DESTINATION>

<EXPIRATION>STRING</EXPIRATION>

<GENERATION>STRING</GENERATION>

<SIGN>STRING</SIGN>

<SOURCE>STRING</SOURCE>

<TOKEN>STRING</TOKEN>

<UNIQUEID>STRING</UNIQUEID>

</RESPAUTH>

</soap:Body>

 

Parâmetro

Tipo

Tam

Pai

Observação

RESPAUTH

Estrutura

--

-

 

DESTINATION

Alfanumérico

1-255

RESPAUTH

DN correspondente al CEE  autenticado pelo WSAA

GENERATION

Alfanumérico

1-255

RESPAUTH

Momento em que foi gerado a autorização.

SIGN

Alfanumérico

1-255

RESPAUTH

Assinatura que será utlizada nas comunicações.

SOURCE

Alfanumérico

1-255

RESPAUTH

DN correspondente ao WSAA que gerou o documento (Produção/Homologação)

TOKEN

Alfanumérico

008

RESPAUTH

Token que será utilizado nas comunicações.

UNIQUEID

Alfanumérico

008

RESPAUTH

Identifica o Pedido.

 

 

 

 

Fault

Descrição

Invalid Token

Verifique o Token do usuário.

Bad Configuration

Não encontrou a tabela SPED000L. Verifique se o TOTVS SERVICE SPED foi devidamente configurado.

001

Código da entidade inválido.

002

Código da entidade em branco.

003

Data e Hora da expiração em branco ou no formato incorreto.

005

Autorização ainda não expirou.

006

Erro na Comunicação com o WSAA.

008

Data e Hora de geração em branco ou no formato incorreto.