Histórico da Página
...
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: | 20 - Auto Serviço | ||||||||||||||||
Função: | Possibilitar comunicação com GATECASH | ||||||||||||||||
País: | Brasil | ||||||||||||||||
Ticket: | DDLEGFIN-1232 | ||||||||||||||||
Requisito/Story/Issue: |
|
02. SITUAÇÃO/REQUISITO
Inicializar a comunicação como sistema Gatecash Informando Caminho do Log.
...
Expandir | ||
---|---|---|
| ||
Essa implementação e as demais referente a este processo de integração, deverá ocorrer nos caixas:
1) Deve ser criado o seguinte parâmetro na rotina 132:
2) Na rotina 2044, deverá ser realizado os ajustes:
3) Na rotina 2075, no processo de inicialização, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e no cadastro do caixa contém o IP do servidor Gatecash informado, deve ser implementação a chamada da seguinte função da dll GCPlug.dll:
|
Expandir | ||
---|---|---|
| ||
Finalizar Comunicação com sistema GATECASH. 1) Na rotina 2075, ao fechar o sistema, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e no cadastro do caixa contém o IP do servidor Gatecash informado, deve ser implementação a chamada da seguinte função da dll GCPlug.dll:
|
Expandir | ||
---|---|---|
| ||
Abertura de PDV com Código de Operador 1) Na rotina 2075, ao efetuar o login de acesso ao caixa (na opção F6 da tela de login do caixa e na tela de bloqueio do caixa do atalho F4), caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
Expandir | ||
---|---|---|
| ||
Fechamento de PDV Na rotina 2075, ao bloquear a tela do caixa (atalho F4) ou fechar a rotina (botão X ou funções 1000, 1001, 1002 e 1003), caso o parâmetro UTILIZAGATECASH estiver marcado como SIM, no cadastro do caixa contém o IP do servidor Gatecash informado e existir o arquivo GCPlug.dll no diretório da rotina 2075, deve ser implementado a chamada da função da GCPlug.dll:
|
Expandir | ||
---|---|---|
| ||
Registro de Suprimento e Sangria. 1) Na 2075, na emissão do suprimento, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
2) Na 2075, na emissão de Sangria, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
Expandir | ||
---|---|---|
| ||
Informa Operador 1) Na rotina 2075, ao abrir o PDV após efetuar o login na tela inicial e na tela de bloqueio do PDV, também ao abrir um cupom/venda, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
Expandir | ||
---|---|---|
| ||
Abertura de Cupom 1) Na rotina 2075, ao realizar abertura do cupom fiscal, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
03. SOLUÇÃO
Expandir | ||
---|---|---|
| ||
Fechamento de Documento 1) Na 2075, ao finalizar a emissão de algum documento ou fechar a venda cupom fiscal, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
Expandir | ||
---|---|---|
| ||
Cancelamento de Cupom Na 2075, ao cancelar o cupom com a venda aberta antes do seu fechamento (ex.: cliente passou a compra e desistiu), caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
Expandir | ||
---|---|---|
| ||
Anulação de Cupom 1) Na 2075, ao efetuar o cancelamento de um cupom fiscal, após ser fechado; caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
Expandir | ||
---|---|---|
| ||
Informações do Cliente com Código Protótipo da Função: int GATECASH_InformaClienteEx(const char *Cliente, const char *Codigo); Descrição: associa informação de cliente ao cupom. Deve ser executado enquanto o cupom está aberto e informa o cliente que realiza a compra. Geralmente executado logo após a abertura do cupom ou pouco tempo antes do seu fechamento. Parâmetros: • Cliente: string com nome do cliente ou com número que o identifica (RG, CPF, etc). • Código: código do cliente. Pode ser um identificador genérico (RG ou CPF, caso já possua um nome sendo passado no campo Cliente) ou um identificador específico do negócio (número de matrícula, por exemplo). Se não disponível, informar string vazia (“”). Retorno: • 0: sucesso ao enviar evento. • -1: comunicação não inicializada. • -999: falha ao executar comando. |
Expandir | ||
---|---|---|
| ||
Informações de Supervisor/Fiscal 1) Na rotina 2075, ao solicitar a senha do supervisor/fiscal de caixa, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
Expandir | ||
---|---|---|
| ||
Diferença de Cupom - Descontos ou Acréscimos 1) Na 2075, deve ser implementado a seguinte função de integração com a Gatecash: GATECASH_DiferencaCupom_InformPDV(Diferenca: Double; Pdv: Integer): Integer.
|
Expandir | ||
---|---|---|
| ||
Venda do item 1) Na rotina 2075, deve ser implementado a seguinte função de integração com a Gatecash: GATECASH_VendeItemEx_InformPDV(Sequencia: Integer; const Codigo: PAnsiChar; const Descricao: PAnsiChar; Quantidade: Double; ValorUnitario: Double; Unitario: Boolean; Escaneado: Boolean; Pdv: Integer): Integer.
|
Expandir | ||
---|---|---|
| ||
Consulta Valor do Produto 1) Na 2075, deve ser implementado a seguinte função de integração com a Gatecash: GATECASH_ConsultaProduto_InformPDV(const Codigo: PAnsiChar; const Descricao: PAnsiChar; ValorUnitario: Double; Pdv: Integer) : Integer.
|
Expandir | ||
---|---|---|
| ||
Cancelamento de Item 1) Na 2075, deve ser implementação a seguinte função de integração com a Gatecash: GATECASH_CancelaItem_InformPDV(Sequencia: Integer; Pdv: Integer): Integer.
|
Expandir | ||
---|---|---|
| ||
Multiplicação de Item 1) Na rotina 2075, deve ser implementado a seguinte função de integração com a Gatecash: GATECASH_Multiplica(): Integer.
|
Expandir | ||
---|---|---|
| ||
Diferença de Item - Desconto/Acréscimo 1) Na 2075, deve ser implementado a seguinte função de integração com a Gatecash: GATECASH_DiferencaItem_InformPDV(Sequencia: Integer; Diferenca: Double; Pdv: Integer): Integer.
|
Expandir | ||
---|---|---|
| ||
Forma de Pagamento 1) Na 2075, deve ser implementado a seguinte função de integração com a Gatecash: GATECASH_FormaPagamento_InformPDV(const FormaPagamento: PAnsiChar; const Complemento: PAnsiChar; Valor: Double; Pdv: Integer) : Integer.
|
Expandir | ||
---|---|---|
| ||
Cancelamento de Pagamento - Estorno 1) Na 2075, deve ser implementado a seguinte função de integração com a Gatecash: GATECASH_CancelaPagamento_InformPDV(const FormaPagamento: PAnsiChar; const Complemento: PAnsiChar; Valor: Double; Pdv: Integer) : Integer.
|
Expandir | ||
---|---|---|
| ||
Abertura de Documento 1) Na 2075, ao iniciar a emissão de algum documento, como relatório gerencial ou cupom não fiscal (giftcard, recarga, boleto, venda TEF e tricard); caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado a chamada da seguinte função da dll:
|
03. SOLUÇÃO
Criado parâmetro 4519 - Utiliza a Integração Gatecash que visa realizar a integração do PDV com o sistema GATECASH permitindo maior confiança nas informações passadas pelo caixa.
Importante:
- A pasta LogGatecash é criada automaticamente pela rotina 2075 - Frente de Caixa, uma vez que a rotina identifica que o parâmetro 4519 está marcado como Sim e o IP Servidor esteja cadastrado/configurado na rotina 2044 - Cadastrar CheckOut;
- Dentro da pasta repositório, MOD-20 deverá existir o arquivo GCPlug.dll (processo a ser realizado pelo próprio cliente/usuário);
Totvs custom tabs box | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Totvs custom tabs box | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...