Sessão

Saiba qual arquivo é enviado e retornado do método envArqIntegracao com o tipo de lançamento de Movimentação de valores no caixa.

Arquivo de Envio

<xmlIntegracao>
    <Dominio>dev08</Dominio>
    <IdLoja>1</IdLoja>
    <IdCaixa>1</IdCaixa>
    <NumCaixa>1</NumCaixa>
    <ArquivoXml>
        <root>
            <tbMovSessoes sys_dUpdate="2018-08-30T13:19:11.943" sys_idUpdate="1" sys_dInsert="2018-08-30T13:19:11.943" sys_idInsert="1" cai_chave="38E358EE-3553-4622-81F8-FD9C323F45B4" cai_numCaixa="1" mov_idCaixa="1" mov_idSessao="33184DCB-E895-4700-A971-25419ECFFE91"/>
            <tbMovSessoesValores sys_dInsert="2018-08-30T14:13:44.963" sys_idInsert="1" mov_idSessao="33184DCB-E895-4700-A971-25419ECFFE91" mov_idResponsavel="1" mov_vLanc="0.00" mov_tpLancamento="1" mov_idOperador="1" mov_idPag="2" mov_idValor="FFA1DC7F-EF11-4CE7-BF07-2378EB785CC4"/>
            <tbMovSessoesValores sys_dInsert="2018-08-30T14:13:44.963" sys_idInsert="1" mov_idSessao="33184DCB-E895-4700-A971-25419ECFFE91" mov_idResponsavel="1" mov_vLanc="2.00" mov_tpLancamento="1" mov_idOperador="1" mov_idPag="4" mov_idValor="FC81A69B-206A-49C4-83CA-33EF39E5F435"/>
            <tbMovSessoesValores sys_dInsert="2018-08-30T14:13:44.963" sys_idInsert="1" mov_idSessao="33184DCB-E895-4700-A971-25419ECFFE91" mov_idResponsavel="1" mov_vLanc="0.00" mov_tpLancamento="1" mov_idOperador="1" mov_idPag="3" mov_idValor="79A7E7CB-67E1-46A0-8264-46B25FB4F5E3"/>
            <tbMovSessoesValores sys_dInsert="2018-08-30T14:13:44.963" sys_idInsert="1" mov_idSessao="33184DCB-E895-4700-A971-25419ECFFE91" mov_idResponsavel="1" mov_vLanc="0.00" mov_tpLancamento="1" mov_idOperador="1" mov_idPag="5" mov_idValor="8EAC26DF-CD7C-42FD-9273-4E3966185740"/>
            <tbMovSessoesValores sys_dInsert="2018-08-30T14:13:44.967" sys_idInsert="1" mov_idSessao="33184DCB-E895-4700-A971-25419ECFFE91" mov_idResponsavel="1" mov_vLanc="0.00" mov_tpLancamento="3" mov_idOperador="1" mov_idPag="1" mov_idValor="4D7D309A-5134-4190-A73F-879390112678"/>
        </root>
    </ArquivoXml>
    <ChaveTerminal>38e358ee-3553-4622-81f8-fd9c323f45b4</ChaveTerminal>
    <TpLanc>2</TpLanc>
    <TpArqXml>2</TpArqXml>
</xmlIntegracao>

Elementos

Elemento

Descrição

xmlIntegracao

Elemento raiz que envolve os dados a serem enviados.

Dominio

Identificador do cliente com o cadastro da Saurus.

IdLoja

Identificador da loja em que a movimentação foi realizada.

IdCaixa

Identificador do caixa em que a movimentação foi realizada.

NumCaixa

Número do caixa em que a movimentação foi realizada.

ArquivoXml

Arquivo da movimentação a ser processada pelo sistema.

root

Elemento raiz que envolve as movimentações em cada sessão.

tbMovSessoes

Armazena os dados gerais das sessões e suas movimentações.

tbMovSessoesValores

Armazena os valores de movimentação de cada sessão.

ChaveTerminal

Chave do caixa em que a movimentação foi realizada.

TpLanc

Tipo do lançamento enviado.

TpArqXml

Modelo do arquivo XML gerado para processamento.

Os elementos TpLanc e TpArqXml devem receber valores padronizados.

Saiba mais em:

pageTpLancpageTpArqXml

Atributos de tbMovSessoes

Atributo

Descrição

sys_dUpdate

Data de atualização da sessão.

sys_idUpdate

Identificador da atualização.

sys_dInsert

Data de inserção da sessão.

sys_idInsert

Identificador da inserção.

cai_chave

Chave do caixa.

cai_numcaixa

Número do caixa.

mov_idCaixa

Identificador do caixa.

mov_idSessao

Identificador da sessão.

Atributos de tbMovSessoesValores

Atributo

Descrição

sys_dInsert

Data de inserção da movimentação.

sys_idInsert

Identificador da inserção da movimentação.

mov_idSessao

Identificador da sessão.

mov_idResponsavel

Identificador do responsável pelo lançamento.

mov_vLanc

Valor de lançamento do caixa.

mov_tpLancamento

Tipo de lançamento realizado no caixa.

mov_idOperador

Identificador do operador da movimentação.

mov_idPag

Identificador da forma de pagamento da movimentação.

mov_idValor

Identificador único global do registro.

O atributo TpLancamento deve receber um valor padronizado.

Saiba mais em:

pageTpLancamento

Arquivo de Retorno

<retRecebimento>
    <idRecepcao>9d0ef9d8-41fa-4bc3-876f-7d3cb9ac017f</idRecepcao>
</retRecebimento>

Elementos

Elemento

Descrição

retRecebimento

Elemento raiz que envolve os dados recebidos.

idRecepcao

Protocolo do lançamento feito.

Last updated