Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Integração |
Função: | Geração de pacote |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAITG-2722 |
Existia a necessidade da geração de pacotes de contas a receber para integração de clientes.
Foi desenvolvida a geração de pacote 5001- Contas a receber.
A geração deste pacote é realizada pelo componente GERFP069, que permite gera-lo na hora ou agendar execuções contínuas do mesmo.
Para ajudar nos filtros da geração do pacote existem parâmetros que podem ser aplicados, estes são:
DT_EMISSAO = Data de emissão da fatura.
DT_VENCIMENTO = Data de vencimento da fatura.
TP_COBRANCA = Tipo de cobrança da fatura.
TP_DOCUMENTO = Tipo de documento do faturamento.
TP_FATURAMENTO = Tipo do faturamento
<dados> <fatura> <nrCPFCNPJ>CHAR(18)</nrCPFCNPJ> <nrDocumento>NUMBER(10)</nrDocumento> <nrParcela>NUMBER(03)</nrParcela> <tpSituacao>NUMBER(02)</tpSituacao> <!-- 01: Normal / 03:Cancelada --> <tpDocumento>NUMBER(02)</tpDocumento> <tpFaturamento>NUMBER(02)</tpFaturamento> <tpCobranca>NUMBER(02)*</tpCobranca> <tpBaixa>NUMBER(02)</tpBaixa> <nrPortador>CHAR(10)</nrPortador> <dtEmissao>DATE</dtEmissao> <dtVencimento>DATE</dtVencimento> <dtLiquidacao>DATE</dtLiquidacao> <nrDocFiscal>NUMBER(10)</nrDocFiscal> <vlDocumento>NUMBER(14,2)</vlDocumento> <vlPago>NUMBER(14,2)</vlPago> <vlJuros>NUMBER(14,2)</vlJuros> <vlDesconto>NUMBER(14,2)</vlDesconto> <vlAbatimento>NUMBER(14,2)</vlAbatimento> <vlDespesaFin>NUMBER(14,2)</vlDespesaFin> <vlImposto>NUMBER(14,2)</vlImposto> <vlAcrescimo>NUMBER(14,2)</vlAcrescimo> <prJurosMes>NUMBER(7,4)</prJurosMes> <prMulta>NUMBER(7,4)</prMulta> <prDescontoAntecip1>NUMBER(7,4)</prDescontoAntecip1> <prDescontoAntecip2>NUMBER(7,4)</prDescontoAntecip2> <dtDescontoAntecip1>DATE</dtDescontoAntecip1> <dtDescontoAntecip2>DATE</dtDescontoAntecip2> <dadosCartao> <dsOperadora>VARCHAR2(60)</dsOperadora> <dsBandeira>VARCHAR2(60)</dsBandeira> <cdAutorizacao>VARCHAR2(20)</cdAutorizacao> <nrNsu>NUMBER(12)</nrNsu> <qtParcelas>NUMBER(02)</qtParcelas> <vlTotalCompra>NUMBER(14,2)</vlTotalCompra> <prTaxaAdm>NUMBER(09,6)</prTaxaAdm> </dadosCartao> <dadosCheque> <dsBandaCheque>VARCHAR2(30)</dsBandaCheque> <nrBanco>NUMBER(05)</nrBanco> <nrAgencia>NUMBER(04)</nrAgencia> <nrCheque>NUMBER(06)</nrCheque> <dsConta>CHAR(20)</dsConta> <inTerceiro>CHAR(01)</inTerceiro> <!-- 0: Falso / 1 - Vendadeiro --> <nrCpfCnpjTer>CHAR(18)</nrCpfCnpjTer> <dsTelefoneCheque>CHAR(20)</dsTelefoneCheque> <dsEmissorChequeTerc>CHAR(60)</dsEmissorChequeTerc> </dadosCheque> <rateioFat> <cdReceitaFat>CHAR(10)</cdReceitaFat> <cdCentroCustoFat>CHAR(10)</cdCentroCustoFat> <prRateioFat>NUMBER(9,6)</prRateioFat> <vlRateioFat>NUMBER(14,2)</vlRateioFat> </rateioFat> <observacaoFat> <dsObsFat>CLOB</dsObsFat> </observacaoFat> </fatura> </dados> |
<dados> <fatura> <nrCPFCNPJ>80187156000162</nrCPFCNPJ> <nrDocumento>1797</nrDocumento> <nrParcela>1</nrParcela> <tpSituacao>1</tpSituacao> <tpDocumento>2</tpDocumento> <tpFaturamento>1</tpFaturamento> <tpCobranca>0</tpCobranca> <tpBaixa>0</tpBaixa> <nrPortador>1</nrPortador> <dtEmissao>02/08/2019</dtEmissao> <dtVencimento>02/08/2019</dtVencimento> <dtLiquidacao /> <nrDocFiscal>1797</nrDocFiscal> <vlDocumento>100</vlDocumento> <vlPago>0</vlPago> <vlJuros>0</vlJuros> <vlDesconto>0</vlDesconto> <vlAbatimento>0</vlAbatimento> <vlDespesaFin>0</vlDespesaFin> <vlImposto /> <vlAcrescimo>0</vlAcrescimo> <prJurosMes /> <prMulta /> <prDescontoAntecip1 /> <prDescontoAntecip2 /> <dtDescontoAntecip1 /> <dtDescontoAntecip2 /> <dadosCheque> <dsBandaCheque /> <nrBanco>237</nrBanco> <nrAgencia>494</nrAgencia> <nrCheque>1797</nrCheque> <dsConta>7750610011</dsConta> <inTerceiro>T</inTerceiro> <nrCpfCnpjTer>80187156000162</nrCpfCnpjTer> <dsTelefoneCheque /> <dsEmissorChequeTerc /> </dadosCheque> <rateioFat> <cdReceitaFat>1</cdReceitaFat> <cdCentroCustoFat>1</cdCentroCustoFat> <prRateioFat>10</prRateioFat> <vlRateioFat>10</vlRateioFat> </rateioFat> <rateioFat> <cdReceitaFat>1</cdReceitaFat> <cdCentroCustoFat>2</cdCentroCustoFat> <prRateioFat>90</prRateioFat> <vlRateioFat>90</vlRateioFat> </rateioFat> <observacaoFat> <dsObsFat>TESTE EXPORTACAO</dsObsFat> </observacaoFat> </fatura> <fatura> <nrCPFCNPJ>80187156000162</nrCPFCNPJ> <nrDocumento>2133</nrDocumento> <nrParcela>1</nrParcela> <tpSituacao>1</tpSituacao> <tpDocumento>4</tpDocumento> <tpFaturamento>1</tpFaturamento> <tpCobranca>0</tpCobranca> <tpBaixa>10</tpBaixa> <nrPortador>1614</nrPortador> <dtEmissao>02/08/2019</dtEmissao> <dtVencimento>02/08/2019</dtVencimento> <dtLiquidacao>02/08/2019</dtLiquidacao> <nrDocFiscal>2133</nrDocFiscal> <vlDocumento>20</vlDocumento> <vlPago>20</vlPago> <vlJuros>0</vlJuros> <vlDesconto>0</vlDesconto> <vlAbatimento>0</vlAbatimento> <vlDespesaFin>0</vlDespesaFin> <vlImposto /> <vlAcrescimo>0</vlAcrescimo> <prJurosMes /> <prMulta /> <prDescontoAntecip1 /> <prDescontoAntecip2 /> <dtDescontoAntecip1 /> <dtDescontoAntecip2 /> <dadosCartao> <dsOperadora>REDECARD</dsOperadora> <dsBandeira>MASTER CARD</dsBandeira> <cdAutorizacao>1233</cdAutorizacao> <nrNsu>2133</nrNsu> <qtParcelas>5</qtParcelas> <vlTotalCompra>100</vlTotalCompra> <prTaxaAdm>3</prTaxaAdm> </dadosCartao> </fatura> </dados> |
Logue no sistema e acesse o componente GERFP069
Aqui escolha o tipo 'Geração de pacote' e processo 5001 - Contas a receber.
Caso necessite, pode-se adicionar algum parâmetro, dando duplo clique sobre o campo de parâmetros do componente GERFP069
Caso seja necessário agendar o processamento em intervalos programados, basta escolher a frequência - Hora ou minuto - O horário de início da execução e o intervalo entre execuções e clicar no botão 'Ativar', porem se a intenção é apenas gerar uma vez, basta clicar no botão 'Executar'
No frame 'Log execução' será apresentado o pacote gerado, para visualizar seu conteúdo selecione a linha com o registro gerado e clique no botão 'Detalhamento pacote'
O componente INTFC008 aberto trará todos os dados do pacote gerado, inclusive o conteúdo do pacote gerado, neste caso 2 pacotes foram gerados, pois existe paginação de 50 registros por pacote, então 2 pacotes serão exibidos neste componente.