Modelo import./export. > Módulo Vendas > Modelo import./export. SIH (Facturas) 

A importação de facturas permite criar e de modificar as facturas ou de notas de crédito directas.

O modelo de importação SIH não é um modelo exaustivo, a configuração proposta o está a título indicativo. Permite a importação dos quatro primeiros elementos de facturação

Uma factura de venda está constituida de dois ficheiros de cabeçalho (SINVOICE e SINVOICEV) e de um ficheiro de linhas SINVOICED. É necessário parametrizar os dois identificadores sobre o modelo de importação, um para o ficheiro cabeçalho SINVOICEV, um para o ficheiro detalhe SINVOICED. Não é necessário de definir um indicador para a tabela SINVOICE porque a ligação entre SINVOICEV e SINVOICE está descrito no objecto.

É possível de importar as facturas ou notas de crédito validadas ou não validadas. Isso depende da presença do campo INVSTA (table SINVOICEV) no modelo de importaçao assim que o seu valor. Se o campo não está presente no modelo de importação, a factura ou a nota de crédito serão criadas no ssitema na lista não validada e não imprimida.

Constrangimentos de importação em modificação :

No momento de importação de uma linha detalhe, o sistema pesquisa é uma nova linha a criar ou uma linha a modificar. Para fazer este reconhecimento, o sistema se apoia sobre os campos discriminantes da linha. Os campos são : o número de linha atribuido por X3 (SIDLIN) e a referência artigo (ITMREF).

  • Se SIDLIN está parametrizado no modelo e se está preenchido e diferente de 0, apoia-se sobre este campo, senão sobre ITMREF.
    Assim, se uma linha existe com o valor de SIDLIN, esta linha está modificada. Senão uma nova linha foi criada.
  • Se SIDLIN não está parametrizado ou se está a 0, apoa-se sobre o campo ITMREF.
    Assim, uma linha existe com um valor correspondente ao valor contido no campo ITMREF, esta linha está modificada. Senão uma nova linha foi criada.

SEEWARNING Neste contexto se duas linhas têm a mesma referência artigo, é necessário parametrizar o número de linha e de o preencher afim de os diferenciar. Senão é sempre a primeira linha reencontrada que foi modificada.

Mesmo se o número de linha conteúdo em SIDLIN está atribuida por X3, é necessário de o preencher, mesmo em criação, para que o sistema funcione correctamente (X3 atribui quando mesmo o seu número)

A importação de factura em modificação não trata a actualização dos stocks. Se existe as linhas importadas em modificação com actualização de stock, o sistema rejeita a importação. A mensagem : "Número de factura : Código artigo Factura com movimento de stock não autorizado" aparece no rasto.

No momento de importação de factura ou nota de crédito, pode-se deixar o sistema calcular automaticamente o pé de factura ou então importar o pé que sem o sistema não procede a um recálculo. A escolha depende da presença no modelo de importação dos dados ligados a valorização do pé de factura. Se são presentes, o sistema não recalculará a factura (nomeadamente se o campo AMTATI da tabela SINVOICE está presente no modelo)

É possível de importar o valor calculado dos elementos de facturação ou através de um nível suplementar ligada à tabela guardando o cálculo de cada elemento de facturação SVCRFOOT.
Está igulamente possível de importar o valor calculado dos elementos de taxação através de um nível suplementar ligado à tabela guardando o cálculo de cada elemento de taxa SVCRVAT. Ver o modelo de importação SIHIMPNCAL permitindo importar as facturas sem desencadear os métodos de valorização de factura.

No momento de importação de uma factura com um modelo permitindo o cálculo do pé de factura, os elementos de facturação são importadas nos campos INVDTAAMT da tabela SINVOICEV.

É possível de importar as facturas com movimento de stock quando se trata de uma factura directa à condição que a factura importada seja na lista não validada. No caso contrário, nenhum movimento de stock não será efectuado e a flag movimento de stock será reposicionada a Não.
Para importar as facturas directas não validadas com movimento de stock, convém então acrescentar o campo STOMVTFLG da tabela SINVOICEV no modelo de importação e de posicionar corrrectamente o seu valor no ficheiro de importação. O stock a sair é determinado pelas regras de alocação da categoria do artigo. Em nenhum caso é possível de importar as notas de crédito com movimentos de stock, o campo STOMVTFLG está ignorado neste contexto e posicionado a Não.

Importação dos kits e nomenclaturas : Apenas as facturas são afectadas pela importação dos kits e nomenclaturas
As notas de crédito não permitem gerar o kit em tanto que o grupo de artigos. Cada elemento da nomenclatura está gerada indiividualmente.

Existe dias maneiras de importar os kits e nomemndclaturas sobre uma factura :

  • O campo LINTYP não está presente no modelo. Neste caso, não falta importar que o artigo.
    composto (os componentes não sendo considerados como pertencendo ao kit ou à nomenclatura mais tratados como artigos clássicos). A importação do composto arrasta então a geração automática de todos os componentes definidos pela primeira alternativa. Os componentes de tipo Opção ou Alternativa são igualmente gerados para a primeira opção e a primeira variante.
  • O campo LINTYP está presente no modelo. Neste caso, importação do composto não desencadeia a geração automática dos componentes As linhas de componentes deverão ser importados em indicando o valor de LINTYP correspondente. Poder-se-á assim, para os kits ou nomenclaturas contendo as opções ou das variantes, indicar os componenetes escolhidos.

Importação de textos : Quando isso é necessário, é possível de importar os textos em cabeçalho de factura, em pé de factura e a linha de factura. Isto pode se parametrizar no modelo de importação em utilizando a variável global GIMP (no modelo, as zonas *71, etc... devem estar mencionados).

  • GIMP(71..78) permite de importar os textos ligados ao cabeçalho de factura. Pode-se então importar um texto de 8*100 caracteres seja 800 caracteres.
  • GIMP(81..88) permite importar os textos ligados ao pé de factura.
  • GIMP(91..98) permite importar os textos ligados às linhas de factura.

Particularidades de importação de factura :

É possível em importação de indicar o cliente encomenda no modelo de importação. Este será explorado no momento da criação da factura. Nomeadamente para a determinação dos preços e descontos se estes não fazem parte do modelo de importação.
É possível de importar os campos de ligação permitindo de indicar a origem da factura ou de nota de origem das linhas das facturas e das notas de crédito. Estas informações serão puramente informativas, em nenhum caso uma actualização dos documentos de origem, se eles existem no sistema, não será efectuadas

Importação dos eixos analíticos à linha : para importar as secções analíticas de uma linha de documento, um nível suplementar deve ser acrescentado para pesquisar a tabela comum contendo as informações analíticas à linha (CPTANALIN).
SEEREFERTO Ver o modelo de importaçao SIHFL

SEEWARNINGOs vencimentos não são importados. Elas são xcalculadas a partir da condição de pagamento da factura.

Pré-requisitos

Para que a importação funcione correctamente, os dados utilizados na importação relativas às tabelas seguintes devem previamente existir :

  • Tabela dos estabelecimentos
  • Tabela dos Artigos
  • Tabela dos artigos/estabelecimento
  • Tabela dos clientes
  • Tabela dos clientes à consignação

Campos obrigatórios do modelo

Nesta importação, os campos obrigatórios são os segintes :

Table SINVOICEV :

  • Cliente facturado (Champ BPCINV)

SEEWARNING Se o estabelecimeto de venda e o estabelecimento de armazenagem (para as facturas com movimento de stock) não são presentes no modelo de importação, os estabelecimentos serão determinados pelo estabelecimento de venda e o estabelecimento por defeito da sessão executando a importação.

Table SINVOICED

  • Referência artigo (Campo ITMREF)
  • Quantidade em unidade de venda (Campo QTY)

Se a unidade de venda não foi indicada, a unidade determinada será ordem aquela do cliente depois aquela do artigo.

Table SIVTYP (tipo de factura).
Se o tipo de factura não foi indicado, o sistema escolhe o primeiro da lista por ordem alfabética. Isso determina o tipo de factura ou de nota de crédito (mesmo se INVTYP no modelo).

Se os campos Estatuto da factura (INVSTA) ou Movimento de stock (STOMVTFLG) não são presentes no modelo de importação, então eles são posicionados a não.

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Todos os controlos efectuados peloobjecto em registo interactivo são igualmente efectuados em importação da factura. Encontramos os principais controlos tais que:

Estab. de venda inexistente: Mensagem de controlo do estabelecimento da factura.

Estab. de armazenagem inexistente: Mensagem de controlo do estabelecimento de armazenagem da factura no momento de uma importação de factura com movimento de stock.

Cliente XXX ficha inexistente : Mensagem de controlo da existência do cliente.

Artigo YYY ficha inexistente : Mensagem de controlo de existência do artigo e do artigo de venda.

Unidade ZZZ ficha inexistente : Mensagem de controlo da existência e da validade de unidade para o artigo.

QTY zona obrigatória : Mensagem de controo correspondente à existência desta informação no momento de importação de uma factura.

Tabelas consideradas

Este modelo é utilizável ao mesmo tempo em import. e export.. Os dados são actualizados nas seguintes tabela :

Tabela

Descr. Tabela

BPARTNER [BPR]

Parceiro negócio

BPCUSTMVT [MVC]

Movimentos clientes

BPCUSTOMER [BPC]

Clientes

BPDLVCUST [BPD]

Clientes exped.

CONTSERV [CON]

Contrato serviço

CPTANALIN [CAL]

Linhas contabilísticas analíticas

FACILITY [FCY]

Estab.

GACCCODE [CAC]

Cód. contabilísticos

GACCOUNT [GAC]

Contas

GTYPACCENT [GTE]

Tipos de doc.

HDKTASKINV [HDI]

Consumos a faturar

ITMBPC [ITU]

Artigos - Clientes

ITMCATEG [ITG]

Categoria artigo

ITMFACILIT [ITF]

Artigos - Estab.

ITMMASTER [ITM]

Artigos

ITMMVT [ITV]

Acumulado Mov.artigo-estabelec.

ITMSALES [ITS]

Artigos - vendas

ITMWRH [ITW]

Artigos - Armazéns

LPN [LPN]

Identificador contentor interno

PRICSTRUCT [PRS]

Estrutura tarifas (cli/forn)

SALESREP [REP]

Representante

SDELIVERY [SDH]

cabeçalho da expedição

SDELIVERYD [SDD]

Detalhe expedição

SERREQUEST [SRE]

Pedidos de serviço

SFOOTINV [SFI]

Elementos de faturação

SINVOICE [SIH]

Faturas venda

SINVOICED [SID]

Det. fatura de venda

SINVOICEV [SIV]

Fatura venda valorização

SORDER [SOH]

Enc. de venda - cabeçalho

SORDERP [SOP]

Encomenda venda - Preço

SORDERQ [SOQ]

Encomendas venda - Quantidades

SPRICLINK [SPK]

Pesquisa tarifas venda (link)

SPRICLIST [SPL]

Tarifas clientes

SRETURND [SRD]

Detalhe devolução venda

STOCK [STO]

Stocks

STOJOU [STJ]

Diário dos stocks

STOLOT [STL]

Número de lote

SVCRFOOT [SVF]

Doc. vendas - Elem. rodapé

SVCRVAT [SVV]

Doc. vendas - Taxas

TABCONTAINER [TCTR]

Conteúdo

TABCUR [TCU]

Tabela das Divisas

TABPRTMOD [TPM]

Tab. dos modelos de edições

TABSIVTYP [TSV]

Tab. tipos fatura cliente

TABUNIT [TUN]

Tabela das unidades

WAREHOUSE [WRH]

Depósitos