Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Objetivo

Detalhar o conteúdo de Importação e Exportação via texto no sistema Acrux Locus para o processo de Recebimento por Nota Fiscal.

...

<NUMERONF>.nfe (Ex.: 000000001.nfe)


Registro de Dados

Cada arquivo deverá ser composto dos registros abaixo especificados: 

  1. Registros de cabeçalho (header)
  2. Registros de dados (data)
  3. Registro final (footer)

 

  1. Registro de Cabeçalho (header)

Estes registros deverão conter os comandos e nomes de identificação dos dados do arquivo. Deverá ser gerado um registro (uma linha) para cada comando descrito abaixo. Os comandos serão seguidos do nome da tabela ou das colunas, conforme o caso:

#Table: [nome da tabela do banco de dados onde serão gerados os dados, seguidos da expressão “LOAD”];

#Column: [nome das colunas da tabela, separados por vírgula]

#Whereimp: *

#Separator: [caractere utilizado para fazer a separação dos campos](comando opcional)

#Data:


    2. Registro de Dados (data)

Estes registros conterão os dados a serem importados. Estes dados deverão estar dispostos conforme a especificação de cada arquivo, devendo ser separados pelo caractere indicado no comando #Separator do registro de cabeçalho ou pelo separador default “|” (pipe).


    3. Registro Final (footer)

No registro final deverá conter um comando onde será especificado o número de registros de dados gerados no arquivo. O comando será o seguinte:

#Lineprocess: [número de registros de dados gerados]

1.1Notas Fiscais

Nesta tabela deverá ser gerado os dados do cabeçalho da Nota Fiscal Recebida.

1.2 Cabeçalho

#Table: MLO_XNOTAFISCAL, LOAD

...

#Whereimp: *

#Data:

1.3 Dados


Campo

Tipo

Tamanho

Obrig.

Observação

NUMERONF

Numérico

10

Sim

Número da nota fiscal de entrada.

SERIENF

Alfanumérico

3

Sim

Série da nota fiscal de entrada.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística no ACRUX LOCUS.

SEQFORNECEDOR

Numérico


Sim

Código ou CNPJ do fornecedor.

Vinculado ao campo TIPCODIGO.

TIPCODIGO

Alfanumérico

1

Sim

Tipo do código do fornecedor:

I – Código Interno(Padrão)

C – CNPJ.

STATUSNF

Alfanumérico

1

Sim

Status da nota fiscal:

V – Nota fiscal válida
C – Nota fiscal cancelada.

DTAEMISSAO

Data/Hora


Sim

Data da emissão da nota fiscal.

DTARECEBIMENTO

Data/Hora


Sim

Data de recebimento.

DTAENTRADA

Data/Hora


Sim

Data de entrada.

NROPEDCOMPRA

Numérico


Não

Número do pedido de compras.



1.1 Itens da Nota Fiscal

Nesta tabela deverá ser gerado os itens da Nota Fiscal Recebida.

...

#Whereimp: *

#Data:

1.3 Dados

Campo

Tipo

Tamanho

Obrig.

Observação

NUMERONF

Numérico

10

Sim

Número da nota fiscal de entrada.

SERIENF

Alfanumérico

3

Sim

Série da nota fiscal de entrada.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística no ACRUX LOCUS.

SEQFORNECEDOR

Numérico


Sim

Código ou CNPJ do fornecedor.

Vinculado ao campo TIPCODIGO.

TIPCODIGO

Alfanumérico

1

Sim

Tipo do código do fornecedor:

I – Código Interno(Padrão)

C – CNPJ.

SEQITEMNF

Numérico

3

Sim

Número sequencial do item dentro da nota fiscal, caso na Nota Fiscal contenha três itens,  na primeira linha/item enviar 1, na segunda linha/item enviar 2, na terceira linha/item 3.

SEQPRODUTO

Numérico


Sim

Código sequencial do produto.

QTDEMBALAGEM

Numérico

8(3)

Sim

Quantidade de unidades dentro de cada embalagem.

QUANTIDADE

Numérico

12(3)

Sim

Quantidade de unidades a receber do produto para esta carga/empresa/fornecedor.

O valor a receber deverá vir na quantidade unitária, por exemplo, para 50 CX12, deverá ser enviado 600.



1.1 Cross Docking

Nesta tabela deverá ser gerada as Quantidades por Destino direcionadas para as Lojas quando a empresa utilizar o processo de Cross Docking.

...

#Whereimp: *

#Data:

1.3 Dados


Campo

Tipo

Tamanho

Obrig.

Observação

NUMERONF

Numérico

10

Sim

Número da nota fiscal de entrada.

SERIENF

Alfanumérico

3

Sim

Série da nota fiscal de entrada.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística no ACRUX LOCUS.

SEQFORNECEDOR

Numérico


Sim

Código ou CNPJ do fornecedor.

Vinculado ao campo TIPCODIGO.

SEQITEMNF

Numérico

3

Sim

Número sequencial do item dentro da nota fiscal, caso na Nota Fiscal contenha três itens,  na primeira linha/item enviar 1, na segunda linha/item enviar 2, na terceira linha/item 3.

SEQPRODUTO

Numérico


Sim

Código sequencial do produto.

QTDEMBALAGEM

Numérico

8(3)

Sim

Quantidade de unidades dentro de cada embalagem.

TIPESPECIE

Alfanumérico

5

Sim

Código da área de armazenagem para a qual, a princípio, será destinada a quantidade recebida do produto.

QUANTIDADE

Numérico

12(3)

Sim

Quantidade de unidades a receber do produto para esta carga/empresa/fornecedor.

O valor a receber deverá vir na quantidade unitária, por exemplo, para 50 CX12, deverá ser enviado 600.


Exemplo do Conteúdo do Arquivo

!1

!999999

!000

!999999

!20010101

...

Layout Arquivo Texto Exportação de Divergências por Nota Fiscal


Objetivo

Esse tipo de exportação ocorre ao emitir o termo de liberação, quando a Empresa não utiliza o ERP Consinco. 

...

<NROCARGA>.dre (Ex.: 999999999.dre)

Dados

Campo

Tipo

Tamanho

Observação

Empresa

Numérico

3

Número da empresa logística no ACRUX LOCUS.

Nota Fiscal

Numérico

10

Número da nota fiscal de entrada.

Série

Alfanumérico

3

Série da nota fiscal de entrada.

Carga

Numérico

10

Número da carga.

Pedido de Compras

Numérico

9

Número do pedido de compras.

Fornecedor

Numérico

20

Código ou CNPJ do fornecedor.

Item

Numérico

3

Número sequencial do item dentro da nota fiscal.

Código do Produto

Numérico

10

Código sequencial do produto.

Embalagem

Numérico

8(3)

Quantidade de unidades dentro de cada embalagem.

Quantidade Documento

Numérico

12(3)

Quantidade da nota fiscal.

O valor a receber será enviado na quantidade unitária, por exemplo, para 50 CX12, deverá ser enviado 600.

Quantidade Recebida

Numérico

12(3)

Quantidade conferida.

O valor a receber será enviado na quantidade unitária, por exemplo, para 50 CX12, deverá ser enviado 600.

Data de Validade

Data/Hora

8

Data de validade.

Esta informação somente será enviada caso o parâmetro dinâmico EXP_DTAVALIDADE estiver com o valor igual a S.


Legendas

Alinhamento

O alinhamento dependerá de qual o tipo de dado que virá a informação:

...