Árvore de páginas

Índice

Objetivo

Possibilitar a comunicação do SIGAJURI com outros ERPs para a geração de títulos.


Na página principal da rotina, estão disponíveis as opções:

    Os campos indicados com (*) são de preenchimento obrigatório;

    Preencha as informações de acordo com as orientações descritas em Principais Campos.

    Veja também as funcionalidades disponíveis em Outras Ações.


    Para efetuar uma alteração, localize o item a ser alterado;

    Alguns campos estão com sombreamento, o que significa que estes não podem ser alterados;

    Preencha as informações de acordo com as orientações descritas em Principais Campos.

    Veja também as funcionalidades disponíveis em Outras Ações.

    Após efetuar os ajustes, clique em:

    • Fechar (para sair sem salvar a alteração);
    • Confirmar (salva a alteração e retorna à página inicial)

    Acesse a rotina e visualize os dados cadastrados;

    Para visualizar, localize primeiramente o item que deseja ver;

    Clique na opção Visualizar, o sistema exibe a tela do cadastro.

    Esta opção não permite fazer alterações.



    No acesso à rotina são apresentados todos os cadastros existentes;

    Para efetuar uma exclusão, localize primeiramente o item que deseja excluir;

    Clique na opção Outras Ações / Excluir;

    No alto da tela visualize esta mensagem sombreada:

    Tem certeza que deseja excluir o item abaixo?

    Esta opção não poderá ser desfeita após a confirmação da exclusão.

    Certifique-se e para prosseguir, clique em:

    • Fechar (para sair sem salvar a exclusão);

    • Confirmar (exclui o item e retorna à página inicial).

    Principais Campos

    CampoDescrição
    Código

    Preenchido automaticamente pelo sistema.

    Exemplo:

    00001

    Tipo

    Indica o Tipo de integração, se será para Despesas ou Garantias 

    Exemplo:

    2-Despesa

    Ação

    Indica o tipo de operação a ser executada e possui 3 opções:

            1- Inclusão de Título

            2- Consulta de Saldo

            3- Exclusão de Título

    Web Service

    Informe a url do webservice ao qual se pretende conectar.

    Exemplo:

        https://127.0.0.1:8080

    Oper. WSDL

    Informe a operação WSDL / Recurso que será consumido.

    Exemplo:

          /soap/financeiro/engine?type=entry&MI_PROCESSO_JURIDICO_SISJURI_OUT_SYNC

    Usuário

    Informe o usuário para autenticação no webservice.

    Exemplo:

    User

    Senha

    Informe a senha para autenticação no webservice.

    Exemplo:

    PassWord

    Tag Sta OK

    Informe a Tag e valor que indicam o sucesso da Operação.

    Exemplo:

    engine?type=entry&version=3.0&Sender.Service=SISJURI_QA&Interface=urn:aes-com:sisjuri_i_fi_envio_processo_juridico^MI_PROCESSO_JURIDICO_SISJURI_OUT_SYNC

    Tag Msg OK

    Informe a Tag que representa a mensagem de retorno a ser armazenada.

    Exemplo:

    <NUM_DOC>

    Cmp Msg OK

    Informe o campo do Sigajuri onde será armazenada a mensagem de sucesso.

    Exemplo:

    NT3_XNUFCP 

    Tag Msg Erro

    Informe a Tag que representa a mensagem de retorno a ser armazenada.

    Exemplo:

    <MENSAGEM>

    Cmp Msg Erro

    Informe o campo do Sigajuri onde será armazenada a mensagem de Erro.

    Exemplo:

    NT3_XNUFCP

    Layout

    Neste campo deve ser informado o XML modelo para a integração.

    Considerações: 

          No corpo do xml podemos usar o símbolo '%' para indicar que queremos pegar a informação de um determinado campo

            Exemplo: <FORMA_PAGTO>%NT3__FORMPG%</FORMA_PAGTO>

          No corpo do xml podemos usar o símbolo '$' para indigar que queremos pegar a informação de um determinado campo

            Exemplo: <FORMA_PAGTO>$iIF(M→MT3_TIPO == '001', M->NT3__FORMPG, '0001')$</FORMA_PAGTO>

    Exemplo de XML:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sisjuri_i_fi_envio_processo_juridico">

    <soapenv:Header/>

    <soapenv:Body>

    <urn:MT_PROCESSO_JURIDICORequest>

    <NUM_DOC>%NT3_COD%</NUM_DOC>

    <DADOS_BASICOS>

    <FORNECEDOR>%A2_COMPLEMEM%</FORNECEDOR>

    <DATA_FATURA>%NT3_DATA%</DATA_FATURA>

    <DATA_LANCAMENTO>%NT3_DATA%</DATA_LANCAMENTO>

    <TIPO_DOC>%NSR__TIT%</TIPO_DOC>

    <MONTANTE>%NT3_VALOR%</MONTANTE>

    <TEXTO>$SubStr(M->NT3_CAJURI+';' + NSZ->NSZ_PATIVO, 1 , 38)$ </TEXTO>

    <REFERENCIA>DP CASO%NSZ_NUMCAS% $RIGHT(M->NT3_COD,1)$</REFERENCIA>

    </DADOS_BASICOS>

    <DADOS_FORNECEDOR>

    <NOME>%A2_NOME%</NOME>

    <RUA>0</RUA>

    <CAIXA_POSTAL>000000000</CAIXA_POSTAL>

    <CIDADE>0</CIDADE>

    <PAIS>BR</PAIS>

    <CHAVE_BANCO>%NT3__CHBAN%</CHAVE_BANCO>

    <CONTA_BANCARIA>%NT3__CBANC%</CONTA_BANCARIA>

    <CNPJ>%NT3__CGC%</CNPJ>

    <CPF>%NT3__CGC%</CPF>

    <IDIOMA>PT</IDIOMA>

    <CEP>000000000</CEP>

    <CODIGO_POSTAL>000000000</CODIGO_POSTAL>

    <PAIS_BANCO>BR</PAIS_BANCO>

    <PESSOA_FISICA>%NT3__PFIS%</PESSOA_FISICA>

    </DADOS_FORNECEDOR>

    <GUIA_PAGAMENTO>

    <DATA_BASICA>%NT3_DTFIN%</DATA_BASICA>

    <VENCTO_EM>%NT3_DTFIN%</VENCTO_EM>

    <FORMA_PAGTO>%NT3_CTIPOT%</FORMA_PAGTO>

    <CONDICAO_PAGTO>0%NT3_CONDPG%</CONDICAO_PAGTO>

    <BLOQUEIO_PAGTO>O</BLOQUEIO_PAGTO>

    </GUIA_PAGAMENTO>

    <DETALHE>

    <RAZAO>$Iif(AllTrim(NSZ->NSZ_CAREAJ) == 'TRAB', NSR->NSR__ITFLU, NSR->NSR__CTA)$</RAZAO>

    <TEXTO_CABECALHO>%NRB_DESC%</TEXTO_CABECALHO>

    <DIVISAO>123</DIVISAO>

    <CENTROCUSTO>%NSR__CCUST%</CENTROCUSTO>

    <ITEM_FIN>4321-MATER</ITEM_FIN>

    </DETALHE>

    <ITENS>

    <CTARAZAO>%NSR__CTA%</CTARAZAO>

    <MONTANTE>%NT3_VALOR%</MONTANTE>

    <CDIMPOSTO>?</CDIMPOSTO>

    <DOMICILIOFISCAL>?</DOMICILIOFISCAL>

    <TEXTO>?</TEXTO>

    <DIVISAO>?</DIVISAO>

    <CENTROCUSTO>%NSR__CCUST%</CENTROCUSTO>

    </ITENS>

    </urn:MT_PROCESSO_JURIDICO_Request>

    </soapenv:Body>

    </soapenv:Envelope>