Importação Compensação Contas a Receber


Instalação

O plugin PluginPaoDeAcucar.jvpi e seu arquivo de configuração PluginPaoDeAcucar.conf devem ser copiados para a pasta C:\Viasoft\Client\Plugins.

Configuração

Criar tabela personalizada através do Person3C com o usuário Viasoft localizado em C:\Viasoft\Client\Tools).

Nome da tabela U_CFGPAGPAOACUCAR

Campos

Nome Coluna

Descrição

Tipo

Obrigatório

Observação

Nome Coluna

Descrição

Tipo

Obrigatório

Observação

ESTABELECIMENTO

Estab. da Configuração

Número(9)

Não

 

CODIGOPARCEIRO

Código Parceiro

Número(9)

Não

 

ESTABANA

Estabelecimento

Número(6)

Não

Campo criado através do

relacionamento - Tabela PANALITI

ANALITICA

Código Reduzido

da Analítica

Número(5)

Não

Campo criado através do

relacionamento - Tabela PANALITI

ESTABPORTADOR

Estab do portador

Número(6)

Não

Campo criado através do

relacionamento - Tabela PPORTADO

PORTADOR

Código Portador

Número(3)

Não

Campo criado através do

relacionamento - Tabela PPORTADO

SITUACAO

Código da Situação

Número(4)

Não

Campo criado através do

relacionamento - Tabela PSITUACA

CENCUSCOD

Código do Cadastro de C.Custo

Número(4)

Não

Campo criado através do

relacionamento - Tabela CENCUSCE

CENTROCUS

Centro de Custo

Texto(6)

Não

Campo criado através do

relacionamento - Tabela CENCUSCE

HISTORICO

Histórico da Integração

Texto(200)

Não

 

TIPOACERTO

Tipo de Acerto

Número(1)

Não

No sistema esse campo

terá os seguintes valores:

0 - Acerto Normal,

1 - Diferença Negativa

2 - Diferença Positiva

Comandos

Executar o comando de criação da Generator responsável pelo Auto-incremento da tabela acima.

CALL CREATE_SEQUENCE('U_CFGPAGPAOACUCAR', 'U_CFGPAGPAOACUCAR_ID');

Criar vsConsulta através do Person3C com o usuário Viasoft no menu Tabela > Consultas personalizadas, nome 'SEL_PLUG_U_CFGPAGPAOACUCAR'.

SELECT U_CFGPAGPAOACUCAR.U_CFGPAGPAOACUCAR_ID ,U_CFGPAGPAOACUCAR.CODIGOPARCEIRO ,U_CFGPAGPAOACUCAR.ESTABANA ,U_CFGPAGPAOACUCAR.ANALITICA , PANALITI.DESCRICAO AS DESCANA ,U_CFGPAGPAOACUCAR.ESTABPORTADOR ,U_CFGPAGPAOACUCAR.PORTADOR , PPORTADO.DESCRICAO AS DESCPORTADOR ,U_CFGPAGPAOACUCAR.SITUACAO ,PSITUACA.DESCRICAO AS DESCSITUACAO ,U_CFGPAGPAOACUCAR.CENCUSCOD ,U_CFGPAGPAOACUCAR.CENTROCUS ,CENCUSCE.DESCRICAO AS DESCCENTROCUSTO ,U_CFGPAGPAOACUCAR.HISTORICO ,U_CFGPAGPAOACUCAR.ESTABELECIMENTO ,U_CFGPAGPAOACUCAR.TIPOACERTO FROM U_CFGPAGPAOACUCAR LEFT JOIN PANALITI ON (PANALITI.EMPRESA = U_CFGPAGPAOACUCAR.ESTABANA) AND (PANALITI.ANALITICA = U_CFGPAGPAOACUCAR.ANALITICA) LEFT JOIN PPORTADO ON (PPORTADO.EMPRESA = U_CFGPAGPAOACUCAR.ESTABPORTADOR) AND (PPORTADO.PORTADOR = U_CFGPAGPAOACUCAR.PORTADOR) LEFT JOIN PSITUACA ON (PSITUACA.SITUACAO = U_CFGPAGPAOACUCAR.SITUACAO) LEFT JOIN CENCUSCE ON (CENCUSCE.CENCUSCOD = U_CFGPAGPAOACUCAR.CENCUSCOD) AND (CENCUSCE.CENTROCUS = U_CFGPAGPAOACUCAR.CENTROCUS) WHERE (U_CFGPAGPAOACUCAR.ESTABELECIMENTO = :ESTABELECIMENTO)

Criar vsConsulta através do Person3C com o usuário Viasoft no menu Tabela > Consultas personalizadas, nome 'SEL_PLUG_NF'

SELECT NFCAB.ESTAB, NFCAB.SEQNOTA, NFCAB.NOTA, NFCAB.SERIE, NFCAB.DTEMISSAO, NFCAB.NUMEROCM AS PESSOANF, FORMAPGTO.FORMAPGTO, FORMAPGTO.DESCRICAO AS DESC_FORMAPGTO, FORMAPGTO.TIPODAFORMA,NFCABAGRFIN.SEQPAGAMENTO, PDUPREC.EMPRESA AS ESTABDUPREC, PDUPREC.DUPREC, PDUPREC.QUITADA, VDUPREC.VALORFATURA, VDUPREC.VALDUP, VDUPREC.RECEBIDO, VDUPREC.VALOR AS VLR_DUP, VDUPREC.SALDO, NFCAB.SEQENDERECO, NFCAB.VALOR AS VLR_NF FROM NFCAB INNER JOIN NFCFG ON (NFCFG.NOTACONF = NFCAB.NOTACONF) INNER JOIN NFCABAGRFIN ON (NFCABAGRFIN.ESTAB = NFCAB.ESTAB) AND (NFCABAGRFIN.SEQNOTA = NFCAB.SEQNOTA) INNER JOIN FORMAPGTO ON (FORMAPGTO.FORMAPGTO = NFCABAGRFIN.FORMAPGTO) LEFT JOIN AGRFIN ON(AGRFIN.SEQPAGAMENTO = NFCABAGRFIN.SEQPAGAMENTO) LEFT JOIN AGRFINDUPREC ON(AGRFINDUPREC.SEQPAGAMENTO = AGRFIN.SEQPAGAMENTO) LEFT JOIN PDUPREC ON (PDUPREC.EMPRESA = AGRFINDUPREC.ESTAB) AND (PDUPREC.DUPREC = AGRFINDUPREC.DUPREC) LEFT JOIN VDUPREC ON (VDUPREC.EMPRESA = PDUPREC.EMPRESA) AND (VDUPREC.DUPREC = PDUPREC.DUPREC) WHERE (NFCAB.DTEMISSAO = :DTEMISSAO) AND (NFCAB.NOTA = :NOTA) AND (NFCAB.SERIE = :SERIE) AND (NFCAB.NOTA > 0) AND (NFCFG.ENTRADASAIDA = 'S') AND EXISTS(SELECT * FROM CONTAMOV_U WHERE (CODEANCOMPRADOR IS NOT NULL) AND (CONTAMOV_U.NUMEROCM = NFCAB.NUMEROCM))

Atualmente este plugin é utilizado pelo cliente Laclelo.


Versão

Versão da Documentação

Autor/Revisor

Versão da Documentação

Autor/Revisor

1.0

Emanuelli Boschetti