Jump to content

dev botao

Campo: 565-008 - Client Modular - Software Express


Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 2365 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

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
Posted

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
Posted

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.

Posted (edited)

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

Edited by Leandroptu
Posted
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
Posted

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;        

 

  • Like 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á 2365 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...