Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Definições de Serviços
    1. GET - JurRESTCP/{key}
    2. POST - JurRESTCP
    3. PUT - JurRESTCP/{key}
    4. DELETE - JurRESTCP/{key}
  3. Assuntos Relacionados

01. VISÃO GERAL

Os serviços especificados neste documento tem por objetivo:

  • GET: Permitir ao usuário consultar os dados do título a pagar e seus desdobramentos, não realizando qualquer modificação neles, através da chave desse registro.
  • POST: Permitir ao usuário realizar a inclusão de um título a pagar e seus desdobramentos.
  • PUT: Permitir ao usuário realizar alterações no título a pagar e/ou nos seus desdobramentos, além de permitir vincular novos desdobramentos no título, através da chave desse registro.
  • DELETE: Permitir ao usuário realizar a exclusão do título a pagar e seus desdobramentos, através da chave desse registro


Os serviços estão disponíveis apenas em XML.

As propriedades aceitas no Header são:

HeaderDescriçãoConteúdo válido
LEGALDESKIdentifica se a chamada foi feita pelo LegalDesk.
Conteúdo padrão: FALSE
'TRUE' ou 'FALSE'
TENANTIDIdentifica a empresa e filial do título.Empresa, Filial (Ex: T1,M SP 01 )
FIELDEMPTYIdentifica se o XML de resposta vai retornar os campos vazios. Conteúdo padrão: FALSE'TRUE' ou 'FALSE'

Obs.: Nessa essa API não são aceitas propriedades diferentes das listadas acima, como por exemplo as propriedades existentes no FWRestModel. 

02. DEFINIÇÕES DE SERVIÇOS

 a. GET - JurRESTCP/{key}

Exibe os dados do título a pagar e seus desdobramentos.

Parâmetro:

{key} - Chave do Registro de Título a Pagar (E2_FILIAL+E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJA) em base 64

Exemplo URL de Requsição: http://localhost:9000/JurRESTCP/TSBTUCAwMSBKQk1KQk1BQkMgICA0IEJPTEpCTTAwMTAx

Request Header XML
LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/xml
Response XML
<?xml version='1.0' encoding='UTF-8'?>
<result>
    <resources>
        <JUR-CP pk='TSBTUCAwMSBQRlNQRlNUSVQgICA0IEJPTEZPUk5FQzAx'>
            <SE2MODEL>
                <E2_FILIAL>M SP 01</E2_FILIAL>
                <E2_PREFIXO>PFS</E2_PREFIXO>
                <E2_NUM>PFSTIT</E2_NUM>
                <E2_PARCELA>4</E2_PARCELA>
                <E2_TIPO>BOL</E2_TIPO>
                <E2_NATUREZ>03.020.001</E2_NATUREZ>
                <E2_PORTADO></E2_PORTADO>
                <E2_FORNECE>FORNEC</E2_FORNECE>
                <E2_LOJA>01</E2_LOJA>
                <E2_NOMFOR>Fornecedor SIGAPFS</E2_NOMFOR>                 
                <E2_EMISSAO>20240209</E2_EMISSAO>
                <E2_VENCTO>20240209</E2_VENCTO>
                <E2_VENCREA>20240209</E2_VENCREA>
                <E2_VALOR>360</E2_VALOR>
                <E2_EMIS1>20240223</E2_EMIS1>
                <E2_HIST>Histórico</E2_HIST>
                <E2_SALDO>360</E2_SALDO>
                <E2_VENCORI>20240209</E2_VENCORI>
                <E2_MOEDA>1</E2_MOEDA>
                <E2_RATEIO>N</E2_RATEIO>
                <E2_VLCRUZ>360</E2_VLCRUZ>
                <E2_OCORREN>01</E2_OCORREN>
                <E2_ORIGEM>JURCTORC</E2_ORIGEM>
                <E2_FLUXO>S</E2_FLUXO>
                <E2_DESDOBR>N</E2_DESDOBR>
                <E2_MULTNAT>2</E2_MULTNAT>
                <E2_PROJPMS>2</E2_PROJPMS>
                <E2_DIRF>2</E2_DIRF>
                <E2_MODSPB>1</E2_MODSPB>
                <E2_FILORIG>M SP 01</E2_FILORIG>
                <E2_BASEPIS>360</E2_BASEPIS>
                <E2_BASECSL>360</E2_BASECSL>
                <E2_MDRTISS>1</E2_MDRTISS>
                <E2_FRETISS>1</E2_FRETISS>
                <E2_APLVLMN>1</E2_APLVLMN>
                <E2_TRETISS>2</E2_TRETISS>
                <E2_BASEISS>360</E2_BASEISS>
                <E2_FORBCO>033</E2_FORBCO>
                <E2_FORAGE>4268</E2_FORAGE>
                <E2_FORCTA>01061119</E2_FORCTA>
                <E2_BASEIRF>360</E2_BASEIRF>
                <E2_BASECOF>360</E2_BASECOF>
                <E2_TEMDOCS>2</E2_TEMDOCS>
                <E2_STATLIB>01</E2_STATLIB>
                <E2_DATAAGE>20240209</E2_DATAAGE>
                <E2_BASEINS>360</E2_BASEINS>
                <E2_MSIDENT>0000001844</E2_MSIDENT>
                <E2_TPDESC>C</E2_TPDESC>             
            </SE2MODEL>
            <OHFDETAIL>
                <itens>
                    <item internalId='886' deleted='0'>
                        <OHF_FILIAL>M SP 01</OHF_FILIAL>
                        <OHF_IDDOC>69EFD6C15AD24E118E43AC5AFC593E3F</OHF_IDDOC>
                        <OHF_CITEM>0001</OHF_CITEM>
                        <OHF_CNATUR>03.020.001</OHF_CNATUR>
                        <OHF_VALOR>360</OHF_VALOR>
                        <OHF_CPART>000015</OHF_CPART>
                        <OHF_CCLIEN>CLIENT</OHF_CCLIEN>
                        <OHF_CLOJA>01</OHF_CLOJA>
                        <OHF_CCASO>002200</OHF_CCASO>
                        <OHF_CTPDSP>0001</OHF_CTPDSP>
                        <OHF_QTDDSP>1</OHF_QTDDSP>
                        <OHF_DTDESP>20240223</OHF_DTDESP>
                        <OHF_COBRA>1</OHF_COBRA>
                        <OHF_HISTOR>Histórico</OHF_HISTOR>
                        <OHF_CDESP>00001511</OHF_CDESP>
                        <OHF_DTINCL>20240223</OHF_DTINCL>
                        <OHF_CODLD>0000000000000</OHF_CODLD>
                    </item>
                </itens>
            </OHFDETAIL>
        </JUR-CP>
    </resources>
</result>


b. POST - JurRESTCP

Realiza a inclusão do título a pagar e seus desdobramentos e exibe esses dados.


Request Header XML
LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/xml
Request Body XML
<JUR-CP>
	<SE2MODEL>
		<E2_NUM>PFSTIT</E2_NUM>
		<E2_PREFIXO>PFS</E2_PREFIXO>
		<E2_TIPO>BOL</E2_TIPO>
        <E2_PARCELA>1</E2_PARCELA>
		<E2_NATUREZ>03.020.001</E2_NATUREZ>
		<E2_FORNECE>FORNEC</E2_FORNECE>
		<E2_LOJA>01</E2_LOJA>
		<E2_EMISSAO>20240209</E2_EMISSAO>
		<E2_VENCTO>20240209</E2_VENCTO>
		<E2_MOEDA>1</E2_MOEDA>
		<E2_VALOR>360</E2_VALOR>
		<E2_HIST>Histórico</E2_HIST>
	</SE2MODEL>
	<OHFDETAIL>
		<itens>
			<item deleted='0' id='1'>
				<OHF_CNATUR>03.020.001</OHF_CNATUR>
				<OHF_VALOR>360</OHF_VALOR>
				<OHF_CPART>000015</OHF_CPART>
				<OHF_CCLIEN>CLIENT</OHF_CCLIEN>
				<OHF_CLOJA>01</OHF_CLOJA>
				<OHF_CCASO>002200</OHF_CCASO>
				<OHF_CTPDSP>0001</OHF_CTPDSP>
				<OHF_QTDDSP>1</OHF_QTDDSP>
				<OHF_HISTOR>Histórico</OHF_HISTOR>
				<OHF_CODLD>0000000001</OHF_CODLD>
			</item>
		</itens>
	</OHFDETAIL>
</JUR-CP> 
Response XML
<?xml version='1.0' encoding='UTF-8'?>
<result>
    <resources>
        <JUR-CP pk='TSBTUCAwMSBQRlNQRlNUSVQgICAxIEJPTEZPUk5FQzAx'>
            <SE2MODEL>
                <E2_FILIAL>M SP 01</E2_FILIAL>
                <E2_PREFIXO>PFS</E2_PREFIXO>
                <E2_NUM>PFSTIT</E2_NUM>
                <E2_PARCELA>1</E2_PARCELA>
                <E2_TIPO>BOL</E2_TIPO>
                <E2_NATUREZ>03.020.001</E2_NATUREZ>
                <E2_PORTADO></E2_PORTADO>
                <E2_FORNECE>FORNEC</E2_FORNECE>
                <E2_LOJA>01</E2_LOJA>
                <E2_NOMFOR>Fornecedor</E2_NOMFOR>
                <E2_EMISSAO>20240209</E2_EMISSAO>
                <E2_VENCTO>20240209</E2_VENCTO>
                <E2_VENCREA>20240209</E2_VENCREA>
                <E2_VALOR>360</E2_VALOR>
                <E2_EMIS1>20240223</E2_EMIS1>
                <E2_HIST>Histórico</E2_HIST>
                <E2_SALDO>360</E2_SALDO>
                <E2_VENCORI>20240209</E2_VENCORI>
                <E2_MOEDA>1</E2_MOEDA>
                <E2_RATEIO>N</E2_RATEIO>
                <E2_VLCRUZ>360</E2_VLCRUZ>
                <E2_OCORREN>01</E2_OCORREN>
                <E2_ORIGEM>JURCTORC</E2_ORIGEM>
                <E2_FLUXO>S</E2_FLUXO>
                <E2_DESDOBR>N</E2_DESDOBR>
                <E2_MULTNAT>2</E2_MULTNAT>
                <E2_PROJPMS>2</E2_PROJPMS>
                <E2_DIRF>2</E2_DIRF>
                <E2_MODSPB>1</E2_MODSPB>
                <E2_FILORIG>M SP 01</E2_FILORIG>
                <E2_BASEPIS>360</E2_BASEPIS>
                <E2_BASECSL>360</E2_BASECSL>
                <E2_MDRTISS>1</E2_MDRTISS>
                <E2_FRETISS>1</E2_FRETISS>
                <E2_APLVLMN>1</E2_APLVLMN>
                <E2_TRETISS>2</E2_TRETISS>
                <E2_BASEISS>360</E2_BASEISS>
                <E2_FORBCO>033</E2_FORBCO>
                <E2_FORAGE>4268</E2_FORAGE>
                <E2_FORCTA>01061119</E2_FORCTA>
                <E2_BASEIRF>360</E2_BASEIRF>
                <E2_BASECOF>360</E2_BASECOF>
                <E2_TEMDOCS>2</E2_TEMDOCS>
                <E2_STATLIB>01</E2_STATLIB>
                <E2_DATAAGE>20240209</E2_DATAAGE>
                <E2_BASEINS>360</E2_BASEINS>
                <E2_MSIDENT>0000001844</E2_MSIDENT>
                <E2_TPDESC>C</E2_TPDESC>
            </SE2MODEL>
            <OHFDETAIL>
                <itens>
                    <item internalId='886' deleted='0'>
                        <OHF_FILIAL>M SP 01</OHF_FILIAL>
                        <OHF_IDDOC>69EFD6C15AD24E118E43AC5AFC593E3F</OHF_IDDOC>
                        <OHF_CITEM>0001</OHF_CITEM>
                        <OHF_CNATUR>03.020.001</OHF_CNATUR>
                        <OHF_VALOR>360</OHF_VALOR>
                        <OHF_CPART>000015</OHF_CPART>
                        <OHF_CCLIEN>CLIENT</OHF_CCLIEN>
                        <OHF_CLOJA>01</OHF_CLOJA>
                        <OHF_CCASO>002200</OHF_CCASO>
                        <OHF_CTPDSP>0001</OHF_CTPDSP>
                        <OHF_QTDDSP>1</OHF_QTDDSP>
                        <OHF_DTDESP>20240223</OHF_DTDESP>
                        <OHF_COBRA>1</OHF_COBRA>
                        <OHF_HISTOR>Histórico</OHF_HISTOR>
                        <OHF_CDESP>00001511</OHF_CDESP>
                        <OHF_DTINCL>20240223</OHF_DTINCL>
                        <OHF_CODLD>0000000000000</OHF_CODLD>
                    </item>
                </itens>
            </OHFDETAIL>
        </JUR-CP>
    </resources>
</result>


c. PUT- JurRESTCP/{key}

Realiza a alteração de dados do título a pagar e de seus desdobramentos e exibe esses dados.

Também é possível incluir ou excluir novos desdobramentos ou desdobramentos pós-pagamento (conforme as regras e validações do sistema).

Parâmetro:

{key} - Chave do Registro de Título a Pagar (E2_FILIAL+E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJA) em base 64.


Request Header XML
LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/xml
Request Body XML
<JUR-CP>
    <OHGDETAIL>
        <itens>
            <item> <!--Incluir desdobramento pós pagamento-->
                <OHG_CNATUR>03.010.001</OHG_CNATUR>
                <OHG_VALOR>55</OHG_VALOR>
                <OHG_CPART>000008</OHG_CPART>
                <OHG_CESCR>00001</OHG_CESCR>
                <OHG_CCUSTO>102010</OHG_CCUSTO>
                <OHG_CHISTP>0001</OHG_CHISTP>
            </item>
             <item internalId='1' deleted='0'> <!--Alterar desdobramento pós pagamento-->
                <OHG_CNATUR>03.010.003</OHG_CNATUR>
                <OHG_VALOR>45</OHG_VALOR>
            </item>
             <item internalId='2' deleted='1'> <!--Deletar desdobramento pós pagamento-->
                <OHG_CNATUR>03.010.002</OHG_CNATUR>
                <OHG_VALOR>75</OHG_VALOR>
                <OHG_CPART>000008</OHG_CPART>
                <OHG_CPART2>000008</OHG_CPART2>
                <OHG_CHISTP>0001</OHG_CHISTP>
            </item>
        </itens>
    </OHGDETAIL>
</JUR-CP>
Response XML
<?xml version='1.0' encoding='UTF-8'?>
<result>
    <resources>
        <JUR-CP pk='TSBTUCAwMSBQRlNQRlNUSVQgICAxIEJPTEZPUk5FQzAx'>
            <SE2MODEL>
                <E2_FILIAL>M SP 01</E2_FILIAL>
                <E2_PREFIXO>PFS</E2_PREFIXO>
                <E2_NUM>PFSTIT</E2_NUM>
                <E2_PARCELA>2</E2_PARCELA>
                <E2_TIPO>BOL</E2_TIPO>
                <E2_NATUREZ>06.020.001</E2_NATUREZ>
                <E2_PORTADO></E2_PORTADO>
                <E2_FORNECE>FORNEC</E2_FORNECE>
                <E2_LOJA>01</E2_LOJA>
                <E2_NOMFOR>Fornecedor</E2_NOMFOR>
                <E2_EMISSAO>20240209</E2_EMISSAO>
                <E2_VENCTO>20240209</E2_VENCTO>
                <E2_VENCREA>20240209</E2_VENCREA>
                <E2_VALOR>360</E2_VALOR>
                <E2_EMIS1>20240223</E2_EMIS1>
                <E2_HIST>Histórico</E2_HIST>
                <E2_SALDO>360</E2_SALDO>
                <E2_VENCORI>20240209</E2_VENCORI>
                <E2_MOEDA>1</E2_MOEDA>
                <E2_RATEIO>N</E2_RATEIO>
                <E2_VLCRUZ>360</E2_VLCRUZ>
                <E2_OCORREN>01</E2_OCORREN>
                <E2_ORIGEM>JURCTORC</E2_ORIGEM>
                <E2_FLUXO>S</E2_FLUXO>
                <E2_DESDOBR>N</E2_DESDOBR>
                <E2_MULTNAT>2</E2_MULTNAT>
                <E2_PROJPMS>2</E2_PROJPMS>
                <E2_DIRF>2</E2_DIRF>
                <E2_MODSPB>1</E2_MODSPB>
                <E2_FILORIG>M SP 01</E2_FILORIG>
                <E2_BASEPIS>360</E2_BASEPIS>
                <E2_BASECSL>360</E2_BASECSL>
                <E2_MDRTISS>1</E2_MDRTISS>
                <E2_FRETISS>1</E2_FRETISS>
                <E2_APLVLMN>1</E2_APLVLMN>
                <E2_TRETISS>2</E2_TRETISS>
                <E2_BASEISS>360</E2_BASEISS>
                <E2_FORBCO>033</E2_FORBCO>
                <E2_FORAGE>4268</E2_FORAGE>
                <E2_FORCTA>01061119</E2_FORCTA>
                <E2_BASEIRF>360</E2_BASEIRF>
                <E2_BASECOF>360</E2_BASECOF>
                <E2_TEMDOCS>2</E2_TEMDOCS>
                <E2_STATLIB>01</E2_STATLIB>
                <E2_DATAAGE>20240209</E2_DATAAGE>
                <E2_BASEINS>360</E2_BASEINS>
                <E2_MSIDENT>0000001844</E2_MSIDENT>
                <E2_TPDESC>C</E2_TPDESC>
            </SE2MODEL>
            <OHFDETAIL>
                <itens>
                    <item internalId='886' deleted='0'>
                        <OHF_FILIAL>M SP 01</OHF_FILIAL>
                        <OHF_IDDOC>69EFD6C15AD24E118E43AC5AFC593E3F</OHF_IDDOC>
                        <OHF_CITEM>0001</OHF_CITEM>
                        <OHF_CNATUR>03.020.001</OHF_CNATUR>
                        <OHF_VALOR>360</OHF_VALOR>
                        <OHF_CPART>000015</OHF_CPART>
                        <OHF_CCLIEN>CLIENT</OHF_CCLIEN>
                        <OHF_CLOJA>01</OHF_CLOJA>
                        <OHF_CCASO>002200</OHF_CCASO>
                        <OHF_CTPDSP>0001</OHF_CTPDSP>
                        <OHF_QTDDSP>1</OHF_QTDDSP>
                        <OHF_DTDESP>20240223</OHF_DTDESP>
                        <OHF_COBRA>1</OHF_COBRA>
                        <OHF_HISTOR>Histórico</OHF_HISTOR>
                        <OHF_CDESP>00001511</OHF_CDESP>
                        <OHF_DTINCL>20240223</OHF_DTINCL>
                        <OHF_CODLD>0000000000000</OHF_CODLD>
                    </item>
                </itens>
            </OHFDETAIL>
			<OHGDETAIL>
                <itens>
                    <item internalId='1' deleted='0'>
                        <OHG_FILIAL>M SP 01</OHG_FILIAL>
                        <OHG_IDDOC>E4F797012F834E11BE38AC5AFC593E3F</OHG_IDDOC>
                        <OHG_CITEM>0001</OHG_CITEM>
                        <OHG_CNATUR>03.010.003</OHG_CNATUR>
                        <OHG_VALOR>45</OHG_VALOR>
                        <OHG_CPART2>000015</OHG_CPART2>
                        <OHG_HISTOR>.</OHG_HISTOR>
                        <OHG_DTINCL>20240223</OHG_DTINCL>
                        <OHG_DTCONT>20240223</OHG_DTCONT>
                    </item>
                    <item internalId='3' deleted='0'>
                        <OHG_FILIAL>M SP 01</OHG_FILIAL>
                        <OHG_IDDOC>E4F797012F834E11BE38AC5AFC593E3F</OHG_IDDOC>
                        <OHG_CITEM>0002</OHG_CITEM>
                        <OHG_CNATUR>03.010.001</OHG_CNATUR>
                		<OHG_VALOR>55</OHG_VALOR>
                		<OHG_CPART>000008</OHG_CPART>
                		<OHG_CESCR>00001</OHG_CESCR>
                		<OHG_CCUSTO>102010</OHG_CCUSTO>
                		<OHG_CHISTP>0001</OHG_CHISTP>
                    </item>
                </itens>
            </OHGDETAIL>
        </JUR-CP>
    </resources>
</result>

d. DELETE- JurRESTCP/{key}

Realiza a exclusão de dados do título a pagar e de seus desdobramentos.

Parâmetro:

{key} - Chave do Registro de Título a Pagar (E2_FILIAL+E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJA)  em base 64.


Request Header XML
LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/xml

03. ASSUNTOS RELACIONADOS