Páginas filhas
  • LCAP0059 - Layout de arquivos textos para importação de informações de outros sistemas para o módulo Contas a Pagar!

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Produto:

Logix.

Ocorrência:

Layout de arquivos textos para importação de informações de outros sistemas para o módulo Contas a Pagar!

Passo a passo:

Abaixo segue o layout de arquivos textos para importação de informações de outros sistemas para o módulo Contas a Pagar do Logix. 

A montagem do nome dos arquivos para integração possui a seguinte lógica: 


XXADM999

XXFOR999

XXAEN999 à para AEN normal

XXAES999 à para AEN especial

XXLAN999

XXVAL999

 Onde:

Sigla

Descrição

XX    

Código da empresa no contas a pagar

ADM

Arquivo que conterá os dados das despesas incluídas no Contas a Pagar (informações da nota fiscal).

FOR

Arquivo que conterá os dados dos fornecedores que deseja incluir dentro do Logix.

AEN

Arquivo que conterá os dados de área e linha de negócio da despesa.

AES

Arquivo que conterá os dados de área e linha de negócio especial da despesa. O termo especial é para indicar que a área e linha será relacionada a uma conta contábil diretamente no CAP, antes mesmo dos lançamentos irem para a contabilidade. 

LAN

Arquivo que conterá os dados dos lançamentos contábeis da despesa, caso os lançamentos não devam ser carregados conforme a parametrização do tipo de despesa da AD ou dos seus respectivos tipos de valores.

VAL

Arquivo que conterá os dados de acréscimos ou descontos efetuados na AD. O indicador se o movimento é um acréscimo ou um desconto estará relacionado ao cadastro do seu respectivo tipo de valor.

999

Número sequencial parametrizado no cap2360 / 8 – Param. Transferência / INFORMACOES PRINCIPAIS DE TRANSFERENCIAS. / Numero do Lote de Importacao das ADs, APs, FORN, LANCON



#### ATENÇÃO ####


*-----------------------------------------------------------------------------------*

* Os campos dos arquivos devem ser separados por "|" (pipe). *

*-----------------------------------------------------------------------------------*


A sequência dos campos nos arquivos deverá ser feita conforme demonstrado abaixo:


 XXADM999 - wad_mestre

Campo

Tipo/Tamanho

Descrição

cod_empresa        

CHAR(2)

Código da empresa no CAP        

num_ad             

DECIMAL(6,0)

Ver observação 1.

cod_tip_despesa    

DECIMAL(4,0)

Ver observação 2.

ser_nf             

CHAR(1)

Série da nota/conhecimento se não houver, fixo "U"


ssr_nf             

DECIMAL(2,0)

Sub-série da nota/conhecimento se não houver, fixo "1"

num_nf             

CHAR(7)    

Número da nota/conhecimento

dat_emis_nf        

DATE

Data de emissão da nota/conhecimento

dat_rec_nf         

DATE

Data de recebimento da nota/conhecimento

cnd_pgto           

DECIMAL(3,0)

NULO – o programa não é preparado para  utilizar condição de pagamento.

dat_venc           

DATE

Data de vencimento da nota/conhecimento

cod_fornecedor     

CHAR(15)

Código do fornecedor no Logix (tabela fornecedor.cod_fornecedor)

cod_portador       

DECIMAL(3,0)

NULO

val_tot_nf         

DECIMAL(15,2)

Valor total da nota/conhecimento em reais

cod_moeda          

DECIMAL(2,0)

Código da moeda = REAL para tabela moeda do logix

cod_lote_pgto      

DECIMAL(2,0)

Indica a forma de pagamento determinada originalmente

observ             

CHAR(40)

Texto relacionado ao frete/nota, pode ser nulo

ies_dep_cred       

CHAR(01)

indicador de depósito (no seu caso = "N")

cod_empresa_orig   

CHAR(02)

Empresa origem da despesa, ou repetir o código da empresa no CAP

 cod_tip_val        

DECIMAL(3,0)

campo não mais utilizado , igual a nulo

val_base_calc      

DECIMAL(15,2)

campo não mais utilizado , igual a nulo

val_irrf           

DECIMAL(15,2)  

campo não mais utilizado , igual a nulo


Algumas condições:

 

  • Se o parâmetro “Baixar adiantamentos automaticamente na importação?” estiver diferente de “S” e o parâmetro “Indica a utilização do favorecido no cap3230 (Import. tabelas CAP)” estiver igual a “N”, o layout deste arquivo acaba aqui.


  • Se o parâmetro “Baixar adiantamentos automaticamente na importação?” estiver diferente de “S” e o parâmetro “Indica a utilização do favorecido no cap3230 (Import. tabelas CAP)” estiver igual a “S”, acrescenta-se somente o campo:


cod_favorecido

CHAR (15)     

Indica o código do favorecido para a AD/AP.


  • Se o parâmetro “Baixar adiantamentos automaticamente na importação?” estiver igual a “S” e o parâmetro “Indica a utilização do favorecido no cap3230 (Import. tabelas CAP)” estiver igual a “N”, acrescenta-se somente os campos:

 ies_especie_nf

CHAR(03)    

Indica a espécie da Nota fiscal

num_pedido    

DECIMAL(7,0)

Indica o número do pedido relacionado ao adiantamento


  • Se o parâmetro “Baixar adiantamentos automaticamente na importação?” estiver igual a “S” e o parâmetro “Indica a utilização do favorecido no cap3230 (Import. tabelas CAP)” estiver igual a “S”, acrescenta-se somente os campos:


cod_favorecido

CHAR (15)     

Indica o código do favorecido para a AD/AP.

 ies_especie_nf

CHAR(03)    

Indica a espécie da Nota fiscal

num_pedido    

DECIMAL(7,0)

Indica o número do pedido relacionado ao adiantamento


(1) - número sequencial que identifica o documento nos arquivos, este número servirá para identificar nos arquivos quais são os relacionamentos existentes entre as tabelas, o cap3230 faz depois uma substituição deste número sequencial pelo numero da AD parametrizada. 

Obs: (A) O arquivo wlancon será necessário somente se a contabilização do conhecimento/nota seja diferente da cadastrada no cap0070 para o tipo de despesa (2), se a nota deve ser contabilizada da forma que foi cadastrada no tipo de despesa, não precisa existir o arquivo.                                                               

(B) no arquivo wtipo_val será informado descontos ou acréscimos relacionados ao documento, estes documentos devem ser relacionados a um tipo de valor cadastrado no cap0090 para AD´s, haverá necessidade de criação do arquivo wtipo_val se a nota possuir impostos, o programa cap3230 efetuará o controle do imposto de renda automaticamente a partir do tipo de despesa, os demais impostos precisam do tipo de valor de INSS,ISS,SEST/SENAT.


(2) - Tipo de despesa indica no contas a pagar o tipo de pagamento que será efetuado.  No caso de fretes deverá ser um tipo de despesa relacionado a um código de retenção de imposto de renda PF. Verificar o tipo de despesa pelo cap0070.

    

 XXLAN999 – wlancon

cod_empresa         

CHAR(2)

Código da empresa no CAP

num_ad_ap           

DECIMAL(6,0)

Número sequencial que identifica o documento – Ver observação 1.

ies_tipo_lanc       

CHAR(1)

Débito ou Crédito (“D” ou “C”)

num_conta_cont      

CHAR(23)

Conta contábil reduzida

val_lanc            

DECIMAL(15,2)

Valor do lançamento

tex_hist_lanc       

CHAR(50)

Histórico do lançamento

ies_cnd_pgto        

CHAR(1)

Fixo "N" (pode estar “D” ou “V” também, dependendo do tipo de lançamento. Se quiser que a contabilização da

despesa seja pelo arquivo tem que informar “D”, senão a contabilização da AD será feita pelo tipo de despesa. E para contabilizar corretamente o tipo de valor pelo Arquivo, tem que setar este campo para “V” e o parâmetro “Gerar lançamentos contábeis do tipo de valor a partir do arquivo LAN?” do log2240 precisa estar marcado como “S”.  Senão a contabilização do valor será pelo cadastro do tipo de valor.)

dat_lanc            

DATE          

Data do Lançamento


 XXVAL999 - wtipo_val 

cod_empresa      

CHAR(2)

Código da empresa no CAP                      

num_ad_ap        

DECIMAL(6,0)

Número sequencial que identifica o documento – Ver observação 1.

ies_ad_ap        

CHAR(01)

Indicador de ad/ap no caso fixo "1" AD

cod_tip_val      

DECIMAL(3,0)

Tipo de valor cadastrado no cap0090

val_base_calc    

DECIMAL(15,2)

Valor da base de cálculo – este campo deve ser informado com valor maior que zero somente se o valor incluído for referente a algum imposto.

valor            

DECIMAL(15,2)  

Valor de desconto ou acréscimo (Conf. TV)

         


Os arquivos wad_aen ou wad_aen4 serão informados caso o módulo Contas a Pagar trabalhe com o conceito de Área e Linha de Negócio, caso a empresa trabalhe com dois níveis será necessário possuir o arquivo no layout igual ao wad_aen, para quatro níveis o arquivo deverá ser igual ao wad_aen4.


Caso o contas a pagar trabalhe com Área e Linha Especial de 2 níveis, utilizar layout igual ao wad_aen_conta  e wad_aen e se for de 4 níveis utilizar layout igual ao wad_aen_conta_4 e wad_aen4, caso o contas a pagar não utilize área e linha não precisa gerar os arquivos.


Nota: Na versão 11, somente o arquivo AES será necessário no caso de trabalhar com AEN especial.   


 XXAEN999 - wad_aen

cod_empresa      

CHAR(2)

Código da empresa no CAP                      

num_ad           

DECIMAL(6,0)

Número sequencial que identifica o documento – Ver observação 1.

val_item         

DECIMAL(15,2)

Valor da área e linha

cod_area_negocio 

CHAR(3)

Código da área de negócio – Ver observação 3.

cod_lin_negocio  

CHAR(4)        

Código da linha de negócio – Ver observação 3.

 

                                        

 XXAEN999 - wad_aen_4      

cod_empresa      

CHAR(2)

Código da empresa no CAP                      

num_ad           

DECIMAL(6,0)

Número sequencial que identifica o documento – Ver observação 1.

val_aen          

DECIMAL(15,2)

Valor da área e linha

cod_lin_prod     

DECIMAL(2,0)

Linha de produto – Ver observação 3.

cod_lin_recei    

DECIMAL(2,0)

Linha de receita – Ver observação 3.

cod_seg_merc     

DECIMAL(2,0)

Segmento de mercado – Ver observação 3. 

cod_cla_uso      

DECIMAL(2,0)

Classe de uso – Ver observação 3.

    

  XXAES999 - wad_aen_conta

cod_empresa      

CHAR(2)

Código da empresa no CAP                      

num_ad           

DECIMAL(6,0)

Número sequencial que identifica o documento – Ver observação 1.

num_seq  

DECIMAL(3,0)  

Número de sequencia dos itens

num_seq_lanc

DECIMAL(3,0)  

Lumero de sequencia para referenciar a entrada de lançamentos contábeis com a entrada de Área e linha de negócio por conta contábil – esta seqüência precisa ser a mesma seqüência de lançamento da tabela lanc_cont_cap referente seu rateio de AEN.

Exemplo: Na ad_aen_conta

Empresa 01

AD      999

Num_Seq     1

NUM_SEQ_LANC 1 – a seqüência sempre tem que ser a mesma para seus lançamentos correspondentes

Ies_tip_lanc ‘D’

Num_conta_cont 1010

.

.

.

Na lanc_cont_cap

Empresa 01

Num_ad_ap 999

Ies_ad_ap 1

NUM_SEQ 1 – a seqüência sempre tem que ser a mesma para seus lançamentos correspondentes

ies_tipo_lanc ‘D’

num_conta_cont 1010

.

.

.

ies_tipo_lanc       

CHAR(01)       

Indicador de débito ou crédito (D  -  Debito, C  -  Credito)

num_conta_cont      

CHAR (23)      

Número da conta contábil do lançamento

ies_fornec_trans    

CHAR(01)       

Indicador para saber se a conta é ou não uma conta transitória/fornecedor. S - Sim, N – Não.

cod_lin_prod        

DECIMAL(2,0)  

Linha de produto. Ver observação 3.

cod_lin_recei       

DECIMAL(2,0)  

Receita de produto. Ver observação 3.

val_aen             

DECIMAL(15,2)  

Valor da área e linha.

                                        

 XXAES999 - wad_aen_conta_4


cod_empresa      

CHAR(2)

Código da empresa no CAP                      

num_ad           

DECIMAL(6,0)

Número sequencial que identifica o documento – Ver observação 1.

num_seq  

DECIMAL(3,0)  

Número de sequencia dos itens

num_seq_lanc

DECIMAL(3,0)  

Lumero de sequencia para referenciar a entrada de lançamentos contábeis com a entrada de Área e linha de negócio por conta contábil – esta seqüência precisa ser a mesma seqüência de lançamento da tabela lanc_cont_cap referente seu rateio de AEN.

Exemplo: Na ad_aen_conta_4

Empresa 01

AD      999

Num_Seq     1

NUM_SEQ_LANC 1 – a seqüência sempre tem que ser a mesma para seus lançamentos correspondentes

Ies_tip_lanc ‘D’

Num_conta_cont 1010

.

.

.

Na lanc_cont_cap

Empresa 01

Num_ad_ap 999

Ies_ad_ap 1

NUM_SEQ 1 – a seqüência sempre tem que ser a mesma para seus lançamentos correspondentes

ies_tipo_lanc ‘D’

num_conta_cont 1010

.

.

.

ies_tipo_lanc       

CHAR(01)       

Indicador de débito ou crédito (D  -  Debito, C  -  Credito)

num_conta_cont      

CHAR (23)       

Número da conta contábil do lançamento

ies_fornec_trans    

CHAR(01)       

Indicador para saber se a conta é ou não uma conta transitória/fornecedor. S - Sim, N – Não.

cod_lin_prod        

DECIMAL(2,0)  

Linha de produto. Ver observação 3.

cod_lin_recei       

DECIMAL(2,0)  

Receita de produto. Ver observação 3.

cod_seg_merc

DECIMAL(2,0)  

Segmento de mercado. Ver observação 3.

cod_cla_uso

DECIMAL(2,0)  

Classe de uso. Ver observação 3.

val_aen             

DECIMAL(15,2)  

Valor da área e linha.

                                       

  XXFOR999 - wfornec

num_cgc_cpf       

CHAR(19)

Ver observação 5.

     cod_fornecedor    

CHAR(15)

Ver observação 4.

raz_social        

CHAR(50)

Razão social do fornecedor.

raz_social_reduz  

CHAR(10)

Denominação reduzida.

ies_tip_fornec    

CHAR(01)

Tipo de Fornecedor.

ies_fornec_ativo  

CHAR(01)

Fixo "A" = ativo

ies_contrib_ipi   

CHAR(01)

"S" contribuinte, "N" não contribuinte de IPI.

ies_fis_juridica  

CHAR(01)

"F" Fisica, "J" Jurídica.

ins_estadual      

CHAR(16)

Inscrição estadual , para pessoa física = nulo.

dat_cadast        

DATE

Data do Cadastro do fornecedor.

end_fornec        

CHAR(36)

Rua onde reside (PF) ou localiza-se a empresa (PJ).

den_bairro        

CHAR(20)

Bairro onde reside (PF) ou localiza-se a empresa (PJ).

cod_cep           

CHAR(09)

Cep no formato "99999-999".

cod_uni_feder     

CHAR(02)

Estado onde reside (PF) ou localiza-se a empresa (PJ).

cod_pais 

CHAR(03)

Verificar código (Brasil) na tabela PAISES.

ies_zona_franca   

CHAR(01)

Indicador de localização em zona franca fixo "N".

num_telefone      

CHAR(15)

Telefone do fornecedor.

num_fax           

CHAR(15)

Fax (pode ser nulo).

num_telex

CHAR(15)

telex (pode ser nulo).

nom_contato       

CHAR(20)

Nome do usuário de contato no fornecedor (pode ser nulo).

nom_guerra

CHAR(15)

Nome de guerra, pode ser nulo.

cod_banco         

DECIMAL(4,0)

Banco onde o fornecedor possua conta. Ver observação 6.

num_agencia       

CHAR(06)

Agênca bancária do fornecedor. Ver observação 6.

num_conta_banco   

CHAR(15)

Conta bancária do fornecedor. Ver observação 6.

ies_dep_cred      

CHAR(01)

Será = "S" se as informações bancárias acima estiverem preenchidas.

ies_gera_ap       

CHAR(01)

Indicador de geração de aps. Na inclusão de ADs - “S” a AP será gerada de forma automática. “N” a não será gerada de forma automática.

den_cidade        

CHAR(30)       

Nome da cidade do fornecedor. Ver observação 7.


Importante: Será necessário o registro de fornecedor somente para fornecedores novos cadastrados no outro sistema, caso contrário não há necessidade de geração deste arquivo.                                

        

Observações:

Observações