Ir para conteúdo
  • Cadastre-se

dev botao

Campo: 565-008 - Client Modular - Software Express


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2316 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Conforme nova obrigação da Software Express para validação de CNPJ, foi criado o campo 565-008 onde utilizamos o TEFDial. Para quem usa o TEFClisitef existe o método para informar nas informações adicionais. Para o TEFDial, existe alguma maneira de incluir o campo 565-008 , segue abaixo orientação de tratamento recebida pela Software Express.

Client Modular 

O campo 565-008 foi criado para envio de informações pela Aplicação da Automação nas transações trocadas com o servidor SiTef.

565-008: ENVIO DE INFORMAÇÕES LIVRES 

Inicialmente foram definidos 02 identificadores (id) para o envio de informações:              

ID

Dados

1

CNPJ do estabelecimento/loja.

2

CNPJ da empresa que desenvolveu a automação comercial.

 As informações devem ser enviadas no seguinte formato: 

565-008 = Id1=Dados1;Id2=Dados2;...;Idn=Dadosn 

Onde:

Id...: Identificação da  informação

Dados: Informação a ser enviada

‘;’..: Separador (Se houver mais de uma informação) 

 

Exemplo de como enviar os dados para o Client Modular:

565-008 = 1=12345678901234;2=11111111111111

 

Onde:

- 1 (CNPJ do Estabelecimento) com o valor 12345678901234.

- 2 (CNPJ da empresa de automação comercial) com o valor 11111111111111.

 

  • Administradores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Fundadores
Postado

Existe as configurações da aplicação no ACBrTEFD

image.png

Quando elas são preenchidas, o TEFD envia essas informações na inicialização... Exemplo na CliSitef é executado o seguinte código:

procedure TACBrTEFDCliDTEF.Inicializar;
...
  pFabricanteAutomacao := TACBrTEFD(Owner).Identificacao.NomeAplicacao;
  pVersaoAutomacao := TACBrTEFD(Owner).Identificacao.VersaoAplicacao;
  pReservado := '10';

  xIdentificacaoAutomacaoComercial( PAnsiChar( pFabricanteAutomacao ),
                           PAnsiChar( pVersaoAutomacao ),
                           PAnsiChar( pReservado ));
                                                          

Mas aparentemente não é a mesma informação que você procura informar...

Por favor entre e contato com a SoftwareExpress, e verifique se há alguma documentação nova, que cite como informar esse campos, para a CliSiTef

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado (editado)

Daniel,

Bom dia,

Segue em anexo o manual completo de integração recebida pela software express.

A integração do campo 565-008  se encontra na página 72

Na Circular recebida pela software express é informado como informar. Segue abaixo:

 

  • Client Modular 

O campo 565-008 foi criado para envio de informações pela Aplicação da Automação nas transações trocadas com o servidor SiTef. 

565-008: ENVIO DE INFORMAÇÕES LIVRES 

Inicialmente foram definidos 02 identificadores (id) para o envio de informações:               

Id

Dados

1

CNPJ do estabelecimento/loja.

2

CNPJ da empresa que desenvolveu a automação comercial.

 

As informações devem ser enviadas no seguinte formato:

565-008 = Id1=Dados1;Id2=Dados2;...;Idn=Dadosn

 

Onde:

Id...: Identificação da  informação

Especificacao do ClientSitef.pdf

Editado por Leandroptu
Postado
4 horas atrás, Daniel Simoes disse:

Mas você usará o Client (troca de TXT)   ou a CliSiTef (DLL) ?

O ACBRTEFD.TEFCliSiTef. já deu certo conforme o metodo: ACBrTEFD1.TEFCliSiTef.ParametrosAdicionais.Text

Agora, terei a necessidade da validação porque possuo clientes com a tecnologia Client Modular.

  • Fundadores
  • Solution
Postado

Você pode usar o evento OnAntesFinalizarRequisicao e adicionar qualquer linha que queira ao arquivo...

Veja o exemplo no Demo:

procedure TForm1.ACBrTEFD1AntesFinalizarRequisicao(Req : TACBrTEFDReq);
begin
   if Req.Header = 'CRT' then
      Req.GravaInformacao(777,777,'TESTE REDECARD');
   Memo1.Lines.Add('Enviando: '+Req.Header+' ID: '+IntToStr( Req.ID ) );
end;        

 

  • Curtir 3
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 2316 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.