Em conformidade com a ER-PAF-ECF versão 02.06, no Linx POS foi implementado o Módulo de Requisições Externas (MRE). Essa implementação permitirá que o Linx POS auxilie nas pré-vendas e pedidos (DAV) não cadastrados nele (Linx Mobile, o Linx OMS e entre outros). Além disso, esses sistemas irão criar os pedidos sem atribuir o número de Pré-venda ou DAV ao pedido. Na conclusão do pedido, será gerada uma Requisição Externa (RE) informando a origem do pedido, o número do pedido, o seu valor total líquido e o código da filial. 

Para cada RE recebida, o MRE atribuirá um CRE (Contador de Requisições Externas do estabelecimento) ao número sequencial por loja e gravará os dados no banco de dados do Linx POS.

No diagrama abaixo, veja detalhadamente a implementação aplicada:



Pré-requisito: 

  • Linx OMS 2.8.7 (Serviço do OMS)


Registros no banco de dados:

  • Criação da nova Tabela LJ_RE

A geração dos registros do MRE em banco de dados serão gravados na tabela LJ_RE.

  • Tabela LOJAS_VAREJO

Foram incluídas as seguintes colunas: 

SEQUENCIA_RE para controlar o CRE (Contador de Requisição Externa)

LX_HASH que contém o hash das colunas CODIGO_FILIAL, SEQUENCIA_PRE_VENDA, SEQUENCIA_DAV e SEQUENCIA_RE.


  • Tabela LOJA_PEDIDO

Inclusão da coluna:

CRE int null (contador de requisições externas associado ao pedido).



Requisições Externas Registradas no Menu Fiscal

No Menu Fiscal do Linx POS, foi implementada a funcionalidade 14 - Requisições Externas Registradas, referente ao MRE (Módulo de Requisições Externas), que é responsável por receber e controlar as requisições de outros sistemas para a criação de pré-vendas e DAV.

O arquivo de requisição externa será gerado em conformidade com o leiaute especificado no Anexo VII da ER-PAF-ECF, assinado digitalmente, com os dados das requisições externas ocorridas na data informada.

Como funciona:

Ao acionar essa função, o Linx POS solicitará a Data da Geração das Requisições.


Arquivo de Requisições externas Registradas:

O arquivo será gerado na pasta do Linx POS, com o nome REaaaammdd.TXT, onde aaaammdd corresponde à data informada.

Formato dos campos:

  • Numérico (N): sem sinal, não compactado, alinhado à direita, suprimidos a vírgula e os pontos decimais, com as posições não significativas zeradas (na ausência de informação, preencher com zeros);
  • Alfanumérico (X): alinhado à esquerda, com as posições não significativas em branco (na ausência de informação, preencher com brancos);
  • Data (D): no formato AAAAMMDD;
  • Hora (H): no formato HHMMSS.

Tipos de registro:

  • W1: Identificação do usuário do PAF-ECF (registro único);
  • W2: Identificação da empresa desenvolvedora do PAF-ECF (registro único);
  • W3: Identificação do PAF-ECF (registro único);
  • W4: Detalhamento das RE (ordenadas por CRE);
  • W5: Totalização dos registros (registro único);
  • EAD: Assinatura digital (registro único).

Leiaute do Registro Tipo W1

CampoConteúdoTamanho

Posição

Inicial

Posição

Final

FormatoObservação
1Tipo de registro"W1"212XConteúdo fixo.
2CNPJCNPJ do estabelecimento.14316N
3Inscrição EstadualIE do estabelecimento.141730XPreencher em maiúscula.
4Inscrição MunicipalIM do estabelecimento.143144XPreencher em maiúscula.
5Razão SocialRazão Social do estabelecimento.504594XPreencher em maiúscula e sem acentos ou cedilha.

Leiaute do Registro Tipo W2

CampoConteúdoTamanho

Posição

Inicial

Posição

Final

FormatoObservação
1Tipo de registro"W2"212XConteúdo fixo.
2CNPJCNPJ da empresa desenvolvedora do PAF-ECF.14316N
3Inscrição EstadualInscrição Estadual da empresa desenvolvedora do PAF-ECF141730XPreencher com maiúscula.
4Inscrição MunicipalInscrição Municipal da empresa desenvolvedora do PAF-ECF143144XPreencher com maiúscula.
5Razão SocialRazão Social da empresa desenvolvedora do PAF-ECF504594XPreencher em maiúscula e sem acentos ou cedilha.

Leiaute do Registro Tipo W3

CampoConteúdoTamanho

Posição

Inicial

Posição

Final

FormatoObservação
1Tipo de registro"W3"212XConteúdo fixo.
2Laudo do PAF-ECFNúmero do Laudo de Análise Funcional10312X

Não incluir a expressão "Rn", quando houver correção do laudo.

Preencher com maiúscula.

3Nome do PAF-ECFNome do aplicativo indicado no Laudo501362XPreencher em maiúscula e sem acentos ou cedilha.
4Versão do PAF-ECFVersão do aplicativo indicado no Laudo106372XPreencher em maiúscula e sem acentos ou cedilha.

Leiaute do Registro Tipo W4

As informações desse registro devem ser obtidas da tabela LJ_RE, para as linhas correspondentes à data informada (filtrar pela coluna DATA_HORA_RE, onde DATA_HORA_RE seja maior ou igual à data informada e menor que <data informada + 1 dia>.

CampoConteúdoTamanho

Posição

Inicial

Posição

Final

Formato

Origem da informação

na tabela LJ_RE

Observação
1Tipo de registro"W4"212X
Conteúdo fixo.
2Origem da RE"MOBILE", "INTERNET" ou "OUTROS"20322XORIGEM

Preencher em maiúscula.

3Status da RE"R" = recebida, "A" = atendida ou "D" = denegada12323XSITUACAOPreencher em maiúscula.
4CRENúmero do CRE associado92432NCRE
5DAVNúmero do DAV associado à RE133345N

Se LX_TIPO_PRE_VENDA = 2

então SEQUENCIAL_PRE_VENDA

caso contrário, zeros.

Se SEQUENCIAL_PRE_VENDA for nulo, preencher com zeros.
6Pré-vendaNúmero da Pré-venda associada à RE104655N

Se LX_TIPO_PRE_VENDA = 1

então SEQUENCIAL_PRE_VENDA

caso contrário, zeros.

Se SEQUENCIAL_PRE_VENDA for nulo, preencher com zeros.

Se SEQUENCIAL_PRE_VENDA tiver mais de 10 dígitos, considerar os 10 últimos dígitos.

7CCFNúmero do CCF associado à RE95664NNUMERO_CCFSe NUMERO_CCF for nulo, preencher com zeros.
8Valor total da REValor total da RE146578NValorRE

Considerar que os dois últimos dígitos são as casas decimais.

Não colocar vírgula ou ponto decimal.

9Nº de fabricação do ECFNº de fabricação do ECF que emitiu o CCF associado à RE207998XID_EQUIPAMENTOSe ID_EQUIPAMENTO for nulo, preencher com brancos.

Leiaute do Registro Tipo W5

CampoConteúdoTamanho

Posição

Inicial

Posição

Final

FormatoObservação
1Tipo de registro"W5"212XConteúdo fixo.
2CNPJCNPJ da empresa desenvolvedora do PAF-ECF14316N
3Inscrição EstadualIE da empresa desenvolvedora do PAF-ECF141730XPreenchimento em maiúsculo.
4Total de registros tipo W4Quantidade total de registros tipo W4 no arquivo63136N

Leiaute do Registro Tipo EAD

CampoConteúdoTamanho

Posição

Inicial

Posição

Final

FormatoObservação
1Tipo de registro"EAD"313XConteúdo fixo.
2Assinatura digitalHash criptografadoo2564259XAssinatura padrão do PAF-ECF.


Veja mais detalhes sobre o Menu Fiscal no manual do Linx POS

Veja mais detalhes sobre Pré-venda no manual do Linx POS