Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoexp/exapi024.p

 

Considerações Gerais

                                   

Objetivo

Realizar a busca das informações dos Contratos de Câmbios referentes aos Títulos de Exportação gerados no Contas a Receber

 

Funcionamento

A API irá receber como parâmetros as informações referentes à empresa do estabelecimento, e chave da tabela de Faturas da Nota Fiscal de Exportação e/ou Nota fiscal e irá retornar as temp-tables “tt-dados-cambio”  e “tt-contr-titulo-exp”.

 

A sintaxe para sua execução quando o cliente realiza a contabilização pela data da Nota Fiscal é realizada conforme abaixo:

 

                  RUN exp/exapi024.p  (INPUT <empresa_estabelecimento>,,
                                       INPUT fat-duplic.cod-estabel,
                                       INPUT fat-duplic.cod-esp,
                                       INPUT fat-duplic.serie,
                                       INPUT <número_título>,,
                                       INPUT string(fat-duplic.parcela),
                                       INPUT param-exp.log-ctblz-recta-embarq,
                                       OUTPUT TABLE tt-dados-cambio,
                                       OUTPUT TABLE tt-contr-titulo-exp-aux).

 

A sintaxe para sua execução quando o cliente realiza a contabilização pela data do Embarque é realizada conforme abaixo:

 

                    RUN exp/exapi024.p  (INPUT <empresa_estabelecimento>,
                             INPUT nota-fiscal.cod-estabel,
                             INPUT param-exp.cod-espec-export-embarc,
                             INPUT nota-fiscal.serie,
                             INPUT <número_título>,
                             INPUT "",
                             INPUT param-exp.log-ctblz-recta-embarq,
                             OUTPUT TABLE tt-dados-cambio, 
                             OUTPUT TABLE tt-contr-titulo-exp-aux).

 

 

Importante: <número_título>

Com relação ao número do título, passado como parâmetro para a EXAPI023, caso o cliente gere o Título no Contas a Receber pelo Número do Processo de Exportação, deverá ser passado como parâmetro o número do Processo de Exportação. Caso contrário deve passar o próprio número da fatura.

 

Tabelas Temporárias

 

Nos atributos das tabelas temporárias de entrada e saída:

tt-dados-cambio

Entrada/Saída

Temp-table contendo os dados do Contrato de Câmbio referentes aos Títulos de Exportação gerados no Contas a Receber

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ep-codigo          

Inteiro

>>9                  

Empresa            

Sim

 

cod-estabel        

Caracter

x(3)                 

Estab              

Sim

 

referencia         

Caracter

x(10)                

Referência         

Sim

 

dt-referencia      

Data   

99/99/9999           

Dt Referência      

Sim

 

nr-contrato        

Caracter

X(15)                

Nr. Contrato       

Sim

 

dt-contrato        

Data   

99/99/9999           

Dt Contrato        

Sim

 

moeda              

Inteiro

>9                   

Moeda              

Sim

 

vl-contrato-me     

Decimal

->>>,>>>,>>>,>>9.99  

Valor Contrato     

 

 

vl-contrato        

Decimal

->>>>>>>,>>9.99      

Vl Contrato        

 

 

nr-dias-entr-docto 

Inteiro

>>>9                 

Entrega Documento  

 

 

cotacao-dia        

Decimal

>>>,>9.99999999      

Cotação Dia        

 

 

dt-entr-docto      

Data   

99/99/9999           

Dt Entrega Documento

 

 

nr-dias-liquidacao 

Inteiro

>>>9                 

Liquidação         

 

 

dt-liquidacao      

Data   

99/99/9999           

Dt Liquidação      

 

 

cod-oper-cambio    

Caracter

X(20)                

Operação Câmbio    

 

 

cod-corretor       

Inteiro

>>>>>>>>9            

Corretor           

 

 

situacao           

Inteiro

>9                   

Situação           

 

 

vl-liquidar-me     

Decimal

->>>>>>>,>>9.99      

Vl Liquidar ME     

 

 

vl-liquidado-me    

Decimal

->>>>>>>,>>9.99      

Vl Liquidado ME    

 

 

observacao         

Caracter

x(80)                

Observação         

 

 

tp-contrato-exp    

Inteiro

>9                   

Tipo Contrato      

Sim

 

usuario            

Caracter

x(12)                

Usuário            

 

 

check-sum          

Caracter

x(20)                

Check-sum          

 

 

c-time             

Caracter

x(8)                 

Hora Máquina       

 

 

dt-today           

Data   

99/99/9999           

Data Máquina       

 

 

cod-comprador      

Inteiro

999                  

Comprador          

 

 

nr-dias-cambiais   

Inteiro

>>>9                 

Cambiais           

 

 

dt-cambiais        

Data   

99/99/9999           

Dt Cambiais        

 

 

num-id-contrato-exp

Inteiro

99999999             

Num ID Movimento   

Sim

 

tp-emprestimo      

Inteiro

>9                   

Tp Empréstimo      

 

 

cod-banco-ems5     

Caracter

X(8)                 

Banco              

 

 

prod-financ        

Caracter

X(8)                 

Produto Financeiro 

 

 

operac-financ      

Caracter

X(10)                

Operação Financeira

 

 

num-id-operac-financ

Inteiro

>>>>>>9              

Num ID Oper Financ 

Sim

 

nr-ref-bancaria    

Caracter

X(25)                

Ref Bancária       

 

 

cod-forma-pgto-mec 

Caracter

X(05)                

Forma Entrega Moeda

 

 

char-1             

Caracter

x(100)               

 

 

 

char-2             

Caracter

x(100)               

 

 

 

dec-1              

Decimal

->>>>>>>>>>>9.99999999

 

 

 

dec-2              

Decimal

->>>>>>>>>>>9.99999999

 

 

 

int-1              

Inteiro

->>>>>>>>>9          

 

 

 

int-2              

Inteiro

->>>>>>>>>9          

 

 

 

log-1              

Lógico 

Sim/Não              

 

 

 

log-2              

Lógico 

Sim/Não              

 

 

 

data-1             

Data   

99/99/9999           

 

 

 

data-2             

Data   

99/99/9999           

 

 

 

num-dias-carenc    

Inteiro

>>>9                 

Carência           

 

 

dat-carenc-contrat 

Data   

99/99/9999           

Dt Carência        

 

 

saldo-vincular     

Decimal

->>>,>>>,>>>,>>9.99

Saldo a Vincular    

 

 

saldo-liquidar     

Decimal

->>>,>>>,>>>,>>9.99

Saldo a Liquidar    

 

 

tot-vinculado      

Decimal

->>>,>>>,>>>,>>9.99

Total Vinculado     

 

 

tot-devolvido      

Decimal

->>>,>>>,>>>,>>9.99

Total Devolvido     

 

 

tot-liquidado      

Decimal

->>>,>>>,>>>,>>9.99

Total Liquidado     

 

 

tot-liq-emp        

Decimal

->>>,>>>,>>>,>>9.99

Total Líquido Empresa

 

 

desc-moeda

Caracter

x(12)

Descrição Moeda     

 

 

qtd-tit

Inteiro

>>>>>>>>9

Quantidade Títulos  

 

 

Impresso

Lógico .

Sim/Não

Saldo a Vincular    

 

 

tt-contr-titulo-exp

Entrada/Saída

Temp-table contendo os dados do Contrato de Câmbio referentes aos Títulos de Exportação gerados no Contas a Receber

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ep-codigo              

Inteiro 

>>9                  

Empresa               

Sim

 

cod-estabel            

Caracter

x(3)                 

Estab                 

Sim

 

referencia             

Caracter

x(10)                

Referência            

Sim

 

dt-referencia          

Data    

99/99/9999           

Dt Referência         

Sim

 

serie                  

Caracter

x(5)                 

Série                 

Sim

 

cod-esp                

Caracter

x(03)                

Espécie               

Sim

 

nr-docto               

Caracter

x(16)                

Documento             

Sim

 

parcela                

Caracter

x(2)                 

Parcela               

Sim

 

cod-emitente           

Inteiro 

>>>>>>>>9            

Cliente               

Sim

 

vl-vinculado-me        

Decimal 

->>>,>>>,>>>,>>9.99  

Valor Vinculado ME    

Sim

 

sl-liquidar-me         

Decimal 

->>>,>>>,>>>,>>9.99  

Saldo Liquidar ME     

Sim

 

dt-vinculado           

Data    

99/99/9999           

Dt Vinculado          

Sim

 

nr-contrato            

Caracter

X(15)                

Nr. Contrato          

Sim

 

dt-contrato            

Data    

99/99/9999           

Dt Contrato           

Sim

 

usuario                

Caracter

x(12)                

Usuário               

Sim

 

check-sum              

Caracter

x(20)                

Check-sum             

 

 

c-time                 

Caracter

x(8)                 

Hora Máquina          

 

 

dt-today               

Data    

99/99/9999           

Data Máquina          

 

 

dt-vencimen            

Data    

99/99/9999           

Dt Vencimento         

Sim

 

l-fluxo-caixa          

Lógico  

yes/no               

Fluxo Caixa           

 

 

cod-banco-ems5         

Caracter

X(8)                 

Banco                 

 

 

prod-financ            

Caracter

X(8)                 

Produto Financeiro    

 

 

operac-financ          

Caracter

X(10)                

Operação Financeira   

 

 

num-id-operac-financ   

Inteiro 

>>>>>>9              

Num ID Oper Financ    

 

 

situacao               

Inteiro 

>9                   

Situação              

 

 

char-1                 

Caracter

x(100)               

 

 

 

char-2                 

Caracter

x(100)               

 

 

 

dec-1                  

Decimal 

->>>>>>>>>>>9.99999999

 

 

 

dec-2                  

Decimal 

->>>>>>>>>>>9.99999999

 

 

 

int-1                  

Inteiro 

->>>>>>>>>9          

 

 

 

int-2                  

Inteiro 

->>>>>>>>>9          

 

 

 

log-1                  

Lógico  

Sim/Não              

 

 

 

log-2                  

Lógico  

Sim/Não              

 

 

 

data-1                 

Data    

99/99/9999           

 

 

 

data-2                 

Data    

99/99/9999           

 

 

 

estab-titulo           

Caracter

x(3)                 

Estab                 

 

 

vl-vinc-fluxo-me       

Decimal 

->>>,>>>,>>>,>>9.99  

Vl Vinculado Flx ME   

 

 

vl-vinc-fluxo          

Decimal 

->>>,>>>,>>>,>>9.99  

Vl Vinculado Flx      

 

 

nr-proc-exp            

Caracter

x(12)                

Processo Exportação   

Sim

 

moeda                  

Inteiro 

>9                   

Moeda Tit             

 

 

vl-paridade            

Decimal 

>>>9.9999999999      

Vl Paridade           

 

 

vl-vinculado-mo-contrato

Decimal 

->>>,>>>,>>>,>>9.99  

Vl Vinculo MO Contrato

 

 

sl-liquidar-mo-contrato

Decimal 

->>>,>>>,>>>,>>9.99  

Sdo Liquidar Mo Contra

 

 

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))