A CBR Monitor
A CBR Monitor
A CBR Monitor
Table of contents
Apresentao ................................................................................................... 16
Como usar o ACBrMonitor ................................................................................. 16
Vantagens do ACBrMonitor ................................................................................ 16
Licena ............................................................................................................ 17
Instalao ........................................................................................................ 24
Compatibilidade ............................................................................................... 28
Sintaxe dos Comandos ACBr ............................................................................. 29
Histrico de Alteraes ..................................................................................... 30
Telas do MonitorPLUS ....................................................................................... 44
Monitor ....................................................................................................... 44
Cadastros .................................................................................................... 45
Sw.House ................................................................................................ 45
Usurio ................................................................................................... 47
ECF ............................................................................................................ 48
Impresso de Cheque ................................................................................... 49
Gaveta ........................................................................................................ 50
Display ........................................................................................................ 51
Leitor Serial ................................................................................................. 52
RFD ............................................................................................................ 53
Geral ...................................................................................................... 53
Arquivos ................................................................................................. 54
Balana ....................................................................................................... 55
Etiqueta ...................................................................................................... 56
Terminal de Consulta .................................................................................... 57
Boleto ......................................................................................................... 58
Cedente .................................................................................................. 58
Conta Bancria ......................................................................................... 59
Layout .................................................................................................... 60
Remessa\Retorno ..................................................................................... 61
E-mail Boleto ........................................................................................... 62
Consultas CEP/IBGE ..................................................................................... 63
E-Mail ......................................................................................................... 64
Sedex ......................................................................................................... 65
NCM ........................................................................................................... 66
DFe ............................................................................................................ 67
Geral ...................................................................................................... 67
Certificados ............................................................................................. 68
WebServices ............................................................................................ 69
E-Mail ..................................................................................................... 71
Impresso ............................................................................................... 74
Diretrios ................................................................................................ 77
Teste ...................................................................................................... 78
SAT ............................................................................................................ 81
Dados do SAT CFe ................................................................................... 81
Dados Emitente ........................................................................................ 82
Dados Sw.House ...................................................................................... 83
Rede ....................................................................................................... 84
2 / 304
ACBrMonitor
Impresso ............................................................................................... 85
PosPrinter ................................................................................................... 86
Comandos ....................................................................................................... 87
Comandos Gerais ......................................................................................... 87
Comandos do Objeto ACBr ........................................................................... 87
ACBr.Run ................................................................................................ 87
ACBr.Restaurar ........................................................................................ 88
ACBr.Ocultar ........................................................................................... 88
ACBr.EncerrarMonitor ............................................................................... 88
ACBr.SaveTofile ....................................................................................... 88
ACBr.LoadFromFile ................................................................................... 89
ACBr.DeleteFiles ....................................................................................... 89
ACBr.AppActivate ..................................................................................... 89
ACBr.AppExists ........................................................................................ 90
ACBr.BlockInput ....................................................................................... 90
ACBr.SendKeys ........................................................................................ 90
ACBr.filesexists ........................................................................................ 92
ACBr.datahora ......................................................................................... 92
ACBr.data ................................................................................................ 92
ACBr.hora ............................................................................................... 92
ACBr.lerini ............................................................................................... 92
Comandos do Objeto ECF ............................................................................. 93
Principal .................................................................................................. 93
Ativo .................................................................................................. 93
Ativar ................................................................................................. 93
Desativar ............................................................................................. 93
Achar .................................................................................................. 94
Variaveis ................................................................................................. 94
Equipamentos ...................................................................................... 94
Estado ............................................................................................ 94
Data Hora ........................................................................................ 95
Modelo STR ..................................................................................... 95
SubModelo ECF ................................................................................ 95
Num ECF ......................................................................................... 95
Num Loja ........................................................................................ 96
Num Srie ....................................................................................... 96
Num Srie MFD ................................................................................ 96
Num Versao .................................................................................... 96
CNPJ .............................................................................................. 96
IE ................................................................................................... 97
IM .................................................................................................. 97
PAF ................................................................................................ 97
Usuario Atual ................................................................................... 98
Cliche ............................................................................................. 98
Data Hora SW Basico ........................................................................ 98
Decimais Quantidade ........................................................................ 98
Decimais Preo ................................................................................ 98
Colunas ........................................................................................... 99
MF Adicional .................................................................................... 99
RFDID ............................................................................................. 99
3 / 304
ACBrMonitor
4 / 304
ACBrMonitor
5 / 304
ACBrMonitor
6 / 304
ACBrMonitor
7 / 304
ACBrMonitor
8 / 304
ACBrMonitor
9 / 304
ACBrMonitor
10 / 304
ACBrMonitor
11 / 304
ACBrMonitor
12 / 304
ACBrMonitor
13 / 304
ACBrMonitor
14 / 304
ACBrMonitor
15 / 304
ACBrMonitor
Apresentao
O que o ACBrMonitor?
O ACBrMonitor um programa executvel desenvolvido usando os componentes do ACBr. A
finalidade do ACBrMonitor permitir que qualquer linguagem capaz de ler e criar arquivos TXT ou utilizar
Sockets (TCP/IP) consiga usar todos os recursos dos componentes ACBr.
Como Funciona?
O ACBrMonitor aps executado ser minimizado para o SysTray da mquina (ao lado do relgio), e
ficar aguardando comandos na sintaxe dos componentes ACBr. Voc pode abrir o ACBrMonitor, clicando
no cone do SysTray.
Os comandos podem ser enviados para o ACBrMonitor por arquivo texto ou sockets, a sintaxe dos
comandos idntica em ambos os casos. A resposta dos equipamentos de automao controlados pelo
ACBrMonitor (Ex: ECF) ser devolvida a Aplicao pelo ACBrMonitor tambm usando um arquivo texto de
sada ou sockets, (conforme a configurao).
O Instalador do ACBrMonitor ir adiciona-lo na pasta de Inicializao do seu micro, portanto,
sempre que o Sistema operacional for iniciado o ACBrMonitor entrar em execuo.
Antes de iniciar o uso do ACBrMonitor, necessrio configura-lo corretamente, informando o
mtodo de monitoramento (TXT ou TCP). Tambm e necessrio configurar os equipamentos de automao
controlados pelo ACBrMonitor, informando o Modelo e a porta dos equipamentos. Na interface do
ACBrMonitor possvel testar se a configurao do equipamento est correta...
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
Vantagens do ACBrMonitor
Multi-plataforma:
O ACBrMonitor est disponvel em Linux e Windows e na verso Grfica e Console
Interoperabilidade:
Praticamente qualquer linguagem pode interagir com o ACBrMonitor, atravs da troca de arquivos TXT
ou Sokets (TCP/IP)
16 / 304
ACBrMonitor
Acesso Remoto:
Permite a comunicao remota com equipamentos de Automao. til para topologias de Terminal
Remoto (ou terminal Burro). Ex: SSH, Telnet, WTS, etc
Fcil distribuio:
Apenas 1 arquivo instalador, de simples aplicao
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Licena
Este programa software livre; voc pode redistribu-lo e/ou modific-lo sob os termos da
Licena Pblica Geral GNU, conforme publicada pela Free Software Foundation; tanto a verso 2 da
Licena como (a seu critrio) qualquer verso mais nova.
Este programa distribudo na expectativa de ser til, mas SEM NENHUMA GARANTIA; nem
mesmo a garantia implcita de COMERCIALIZAO OU DE ADEQUAO A QUALQUER PROPSITO EM
PARTICULAR. Consulte a Licena Pblica Geral GNU para obter mais detalhes. (Arquivo LICENCA.TXT ou
LICENSE.TXT)
Se voc deseja distribuir este programa em conjunto com uma Aplicao Comercial, ou ainda criar
uma modificao desse Programa, por favor leia pelo menos a Introduo da licena abaixo,
Porque o projeto OpenSource ? realmente muito difcil fazer um projeto desse tamanho
sozinho. Conseguir acesso a diversos equipamentos para testes, em diferentes sistemas operacionais e
configuraes de mquinas. Por isso acho que compartilhando minhas informaes com a comunidade,
tambm serei beneficiado... seja com sugestes, ajuda nos testes, e at mesmo com a colaborao de
outros desenvolvedores. (DSA)
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
Cambridge, MA 02139, USA
17 / 304
ACBrMonitor
Introduo
18 / 304
ACBrMonitor
Voc pode cobrar pelo ato fsico de transferir uma cpia e pode,
opcionalmente, oferecer garantia em troca de pagamento.
a) Voc tem que fazer com que os arquivos modificados levem avisos
proeminentes afirmando que voc alterou os arquivos, incluindo a
data de qualquer alterao.
b) Voc tem que fazer com que quaisquer trabalhos que voc
distribua ou publique, e que integralmente ou em partes contenham
ou sejam derivados do Programa ou de suas partes, sejam
licenciados, integralmente e sem custo algum para quaisquer
terceiros, sob os termos desta Licena.
19 / 304
ACBrMonitor
b) O acompanhe com uma oferta escrita, vlida por pelo menos trs
anos, de fornecer a qualquer um, com um custo no superior ao
custo de distribuio fsica do material, uma cpia do
cdigo-fonte completo e em forma acessvel por mquinas, que tem
que ser distribudo sob os termos das Sees 1 e 2 acima e em meio
normalmente utilizado para o intercmbio de software; ou,
20 / 304
ACBrMonitor
21 / 304
ACBrMonitor
AUSNCIA DE GARANTIAS
22 / 304
ACBrMonitor
<uma linha que fornea o nome do programa e uma idia do que ele faz.>
Copyright (C) <ano> <nome do autor>
Voc deve ter recebido uma cpia da Licena Pblica Geral GNU
junto com este programa; se no, escreva para a Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307, USA.
Voc tambm deve obter do seu empregador (se voc trabalha como
programador) ou escola, se houver, uma "declarao de ausncia de
direitos autorais" sobre o programa, se necessrio. Aqui est um
exemplo; altere os nomes:
23 / 304
ACBrMonitor
Ty Con, Vice-presidente
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Instalao
24 / 304
ACBrMonitor
Selecione a opo "Eu aceito os termos do Contrato" em seguida clique no boto Avanar
Defina o caminho onde o ser feito a instalao, ou deixe o caminho padro (recomendado) e clique no
boto Avanar
25 / 304
ACBrMonitor
Selecione as opes a serem instaladas, ou deixe o padro (recomendado) e clique no boto Avanar
Nome do grupo a ser criado no menu do Windows para ser feita a instalao, clique no boto Avanar
26 / 304
ACBrMonitor
27 / 304
ACBrMonitor
Instalao concluda, faa um bom uso do ACBrNFeMonitor, finalize clicando no boto Concluir
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Compatibilidade
Acreditamos que o ACBrMonitor seja compatvel com todas as verses de Windows e com a
maioria das distribuies Linux.
28 / 304
ACBrMonitor
OBJETO so os objetos do ACBr, podendo ser: ACBr, ECF, CHQ, GAV, DIS, BAL, LCB, ETQ, CEP,
IBGE, BOLETO, POSPRITER
Texto ou String: Para especificar "Strings" nos parmetros use sempre aspas
duplas (").
Notas: Para quebra de linha em "Strings" grandes, como a Observao no rodap
dos cupons, use o sinal Pipe (|)
Para especificar uma Aspas dentro da String, use 2 aspas.
Exemplos vlidos:
"Projeto ACBr"
"DESCRICAO DO PRODUTO"
"LINHA1|LINHA2||LINHA4" (exemplo com quebra de linhas, (4 linhas))
"Cano de 8"" polegadas" (exemplo com aspas internas)
Exemplos vlidos:
10
10.23
0.123
1234.50
Exemplos Vlidos:
"14/08/06 18:05:20"
"14/08/2006 18:05"
"14/08/06"
Exemplo:
IBGE.BuscarPorCodigo("3554003")
IBGE = Objeto
BuscarPorCodigo = Comando suportado pelo Objeto IBGE
29 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Histrico de Alteraes
{*****************************************************************************
*}
{ Projeto: ACBrMonitor
}
{ Executavel que faz uso do conjunto de componentes ACBr para emisso de NFe
}
{
}
{ Direitos Autorais Reservados (c) 2006 Daniel Simoes de Almeida
}
{
}
{ Voc pode obter a ltima verso desse arquivo na pgina do Projeto ACBr
}
{ Componentes localizado em http://www.sourceforge.net/projects/acbr
}
{
}
{ Este programa software livre; voc pode redistribu-lo e/ou modific-lo
}
{ sob os termos da Licena Pblica Geral GNU, conforme publicada pela Free
}
{ Software Foundation; tanto a verso 2 da Licena como (a seu critrio)
}
{ qualquer verso mais nova.
}
{
}
{ Este programa distribudo na expectativa de ser til, mas SEM NENHUMA
}
{ GARANTIA; nem mesmo a garantia implcita de COMERCIALIZAO OU DE ADEQUAO
A}
{ QUALQUER PROPSITO EM PARTICULAR. Consulte a Licena Pblica Geral GNU para
}
{ obter mais detalhes. (Arquivo LICENCA.TXT ou LICENSE.TXT)
}
{
}
{ Voc deve ter recebido uma cpia da Licena Pblica Geral GNU junto com
este}
{ programa; se no, escreva para a Free Software Foundation, Inc., 59 Temple
}
{ Place, Suite 330, Boston, MA 02111-1307, USA. Voc tambm pode obter uma
}
{ copia da licena em: http://www.opensource.org/licenses/gpl-license.php
}
{
}
{ Daniel Simes de Almeida - daniel@djsystem.com.br - www.djsystem.com.br
}
{ Praa Anita Costa, 34 - Tatu - SP - 18270-410
}
{
}
{*****************************************************************************
*}
{*****************************************************************************
*
|* ACBrMonitor
|*
30 / 304
ACBrMonitor
31 / 304
ACBrMonitor
(por: DSA)
[-] Correo no Retorno de "StatusSAT.DH_ULTIMA"
(por: Alexandre Bassanezi)
http://www.projetoacbr.com.br/forum/index.php?showtopic=33293
14/11/2016
[+] Adicionado impresso de Timestamp no arquivo de logs, LOG.TXT, separada
a gravao
neste do comando e resposta para que o timestamp detalhe o tempo de
resposta do
ACBrMonitorPLUS.
por: Celso Marigo Junior
04/11/2016
[*] Adicionado rolagem via mouse wheel, roda do mouse, no manu lateral.
Alm disso, nos botes que tem sub-botes, coloquei para rolar para o
novo menu.
por: Celso Marigo Junior
04/11/2016
[*] Na aba DFe > Impressao > NFe, substituido radio group por SpedButton na
seleo de decimais da quantidade, permitindo quantidade sem casas
decimais.
Limite continua em 4 casas. Corrigidas as DANFEs do Fortes, retrato e
paisagem.
por: Celso Marigo Junior
03/11/2016
[*] Ajsute na impresso de DACTE para usar a funo ACBrSTR na impresso da
situao
tributria. Correo para o caso abaixo:
http://www.projetoacbr.com.br/forum/topic/33116-impresso-do-dacte/
por: Celso Marigo Junior
03/11/2016
[+] Adicionado comando NFE.XMLEnviarEvento permite envio de evento usando o
XML do mesmo.
Sugerido em: www.projetoacbr.com.br/forum/topic/33235-envio-da-cce-em-
xml
por: Celso Marigo Junior
03/11/2016
http://www.projetoacbr.com.br/forum/topic/32986-ajustes-no-acbrmonitor-para-an
%C3%A1lise/
-- ACBrNFeWebServices.pas --
[*] Adicionado propriedade NomeArquivo a classe TNFeInutilizacao para
armazenar o nome e
caminho do arquivo gerado
-- DoACBrNFeUnit.pas --
[*] Em 'imprimirinutilizacaopdf', corrigido o retorno do nome do arquivo
gerado (PDF)
armazenado na varivel ArqPDF, estava com final '-inu.pdf' e o correto
'-procInutNFe.pdf';
No retorno do evento de Cancelamento ("cancelarnfe") foi adicionado o
valor "Arquivo=",
contendo o caminho e nome do arquivo gerado (Linha 332);
No retorno do evento de Carto de correo ("enviarevento") foram
adicionados os valores
"Arquivo=" contendo o caminho e o nome do arquivo gerado e "XML="
contendo o contedo do XML gerado;
[+] Criado "enviaremailinutilizacao" para envio de e-mail de inutilizao
permitindo o envio do XML e do PDF;
Contribuio do frum, usuario: Fabio Souza. Merge: Celso Marigo Junior.
01/11/2016
[*] Ajuste para ler tags do IPI quando CodigoEnquadramento=999, neste caso
l o CST alem do prprio cdigo.
por Celso Marigo Junior
08/10/2016
[*] Ajuste para imprimir logo na danfe fortes do SAT
32 / 304
ACBrMonitor
33 / 304
ACBrMonitor
30/08/2016
[*] Ajuste na leitura do campo modelo da CTe, do ini, que foi modificado para
Inteiro ao inves de String
[*] Ajuste na impresso de NFe e NFCe, no numero de vias, priorizar valor do
comando.
por: Celso Marigo Junior
17/08/2016
[*] Adio do mtodo achar para ECF
por: Juliomar Marchetti
12/08/2016
[*] Ajustada verso do projeto para 0.3.08.1
Ajuste em chamadas a mtodos do ACBrSocket, verifica se componente foi
atribuido.
por: Celso Marigo Junior
09/08/2016
[+] adicionado os comandos para ECF.ValidarBlocoX(Arquivo),
ECF.EnviarBlocoX(Arquivo), ECF.ConsultarBlocoX(recibo)
http://www.projetoacbr.com.br/forum/topic/31728-blocox-
acbrmonitorplus/
por: Juliomar Marchetti
08/08/2016
[-] Correo do nome do campo de RNRTC para RNTRC
http://www.projetoacbr.com.br/forum/topic/31347-mdfe-
informaes-no-esto-indo-para-o-xml/
por: Italo Jurisato Junior
03/08/2016
[+] Adio do suporte ao componente ACBrGNRE junto ao monitor
http://www.projetoacbr.com.br/forum/topic/31424-modulo-gnre-para-
o-monitor-plus/
por: Juliomar Marchetti
19/07/2016
[+] Habilitados campos: vFCPUFDest, vICMSUFDest, vICMSUFRemet na gerao
declarao
de NFe usando o INI no formato da SEFAZ
por: Celso Marigo Junior
12/07/2016
[*] Ajustados os campos de RegTrib e demais que usavam combos para
configurao dos
valores para utilizar o ndice, facilitando a converso.
por: Celso Marigo Junior/ DSA
12/07/2016
[+] Opo para o usurio selecionar se deseja alterar XML cancelado
por: Celso Marigo Junior
08/07/2016
[+] Adio da modalidade rodovirio completo do MDF-e
http://www.projetoacbr.com.br/forum/topic/31007-campos-para-mdfe-
no-plus/?do=findComment&comment=205823
por : Juliomar Marchetti
05/07/2016
[+] Opo para mostrar boto do ACBrMonitorPLUS na barra de tarefas,
isso deve resolver o problema do ACBrMonitorPLUS sumir no Ubuntu
por: Celso Marigo Junior
01/07/2016
[*] Adicionados campos faltando no grupo importao na gerao do ini da NFe.
por: Celso Marigo Junior
01/07/2016
[*] Correo para parmetro de impresso de desconto no item da NFCe.
por: Celso Marigo Junior
29/06/2016
[+] Implementada leitura do grupo de EXPORTA da nota.
por: Celso Marigo Junior
34 / 304
ACBrMonitor
29/06/2016
[+] Implementada leitura do grupo de exportao do item.
por: Celso Marigo Junior
24/06/2016
[*] Objeto EMAIL, comandos TextoMensagem e Texto alternativo,
modificados para adicionar texto mensagem ao invs de setar.
por: Celso Marigo Junior
18/04/2016
[+] Implementando opo para configurao de envio de email em Segundo Plano
(por: DSA)
11/04/2016
[+] Adio parametro para gerao do PDF ao final CRIARENVIARNFE e EnviarLote!
http://www.projetoacbr.com.br/forum/topic/28860-sugest%C3%A3o-
acbrplus-no-comando-criarenviarnfe/
por : Juliomar Marchetti
02/04/2016
[-] Acerto na leitura das tags:
Emit.cRegTrib, Emit.cRegTribISSQN, Emit.indRatISSQN
Quando no eram informadas no era lido corretamente das configuraes
por: regys.silveira
01/04/2016
[-] Acerto na leitura dos dados de partilha, no estava informando porque
procurava
a tag CST que no existe para partilha, troquei para o percentual de
partilha
que a mesma tag usada pelo gerador de XML para verificar se gera ou no.
por: regys.silveira
11/03/2016
[-] Correo para a posio do canhoto nos danfe pois no assumia o valor
passado
por Juliomar Marchetti
08/03/2016
[*] Modificao da tela principal, criado novo menu, buscando melhor visual
e melhor navegao nas pginas.
[+] Adicionado novo parametro para definio se as abas dos pagecontrol deve
ser mostradas ou ocultas, pois no novo menu tem todas as opes para
chegar
nas pginas.
por (Isaque Pinheiro)
04/03/2016
[+] MAIL: Adicionada configurao para Confirmao de leitura de Email
29/02/2016
[-] Acerto para substituir as variveis do email tambm no boto de teste de
envio de NFe.
25/02/2016
[+] Criado uma nova aba em DFe->Impresso de nome NFe, nela ir ter somente
configuraes de NFe.
[*] Removido vrias opes de configuraes da aba DFe-Impressao->Geral e
realocada na nova aba DFe->Impressao->NFe.
[+] Adicionado componente para definir a quantidade de itens por pginas
coforme relato de erro no link :
http://www.projetoacbr.com.br/forum/topic/28308-propriedade-
produtosporpagina-no-monitorplus/?do=findComment&comment=186590
(Isaque Pinheiro)
24/02/2016
[+] NFe.LerNFe no contemplava ler o CEST do xml
por: Juliomar Marchetti
21/02/2016
[+] Adicionado a opo para assinar os arquivos do Bloco X do Paf-ECF!
por: Juliomar Marchetti
35 / 304
ACBrMonitor
18/02/2016
[+] Adicionada configurao para permitir configurar o TimeZone, para gerao
dos XMLs: tzSistema (default), tzPCN, tzManual (por: DSA)
17/02/2016
[*] Ajuste em "SAT.EnviarCFe", para permitir o envio do XML que esteja na
memria
carregado com "SAT.CarregarDadosVenda" (por: DSA)
[-] Ajustes na leitura dos campos Emit.cRegTrib, Emit.cRegTribISSQN e
Emit.indRatISSQN (por: Anfm)
12/02/2016
[+] Adicionada configurao para permitir a criao de XMLs com acentos
[-] Correo nas rotinas de gerao de XML por INI, para usar "String"
(por: DSA)
11/02/2016
[*] Ajuste para que o mtodo "SAT.EnviarCFe", no tente interpretar o XML
recebido (por: DSA)
28/018/2016
[*] Ajuste para que todos os Edits nmeros da aba DFe/Impresso usem
TSpinEdit ou TFloatSpinEdit (por: DSA)
26/01/2016
[+] Adio da opo para selecionar o tamanho de papel no DACT
por: Juliomar Marchetti
25/01/2015
[-] Correo para evitar erro na obteno do nome do destinatrio no comando
BOLETO.EnviarEmail
[-] Ajustes para a correta exibio do Preview do DANFE, nos diversos comandos
que suportam a impresso do mesmo
[*] Remoo de Hints e Warnings de compilao
[*] Ajuste para tratar o campo "cMunFG" como Inteiro e no String (evitando
erros de converso)
(por: DSA)
20/01/2015
[+] Impresso DANFE: Adicionado ajuste para Fonte do Endereo Emitente
http://www.projetoacbr.com.br/forum/index.php?showtopic=27521
18/01/2015
[-] Correes para o envio de Boletos por Email, fazendo uso de rotina interna
do componente ACBrBoleto (por: DSA)
17/01/2015
[-] Correo da gravao do parmetro ACBrPosPrinter.EspacoEntreLinhas (por:
DSA)
14/04/2015
[+] Impresso DANFE: Adicionado ajuste para Fonte da Razo Social e Altura
Linha
Comum.
http://www.projetoacbr.com.br/forum/index.php?showtopic=27390
30/12/2015
[-] Correo para ler campos da sesso ISSQN000, mesmo quando vBC no for
informado (por: DSA)
24/12/2015
[*] Ajuste para no minimizar a aplicao, quando clicar no "Salvar" (por:
DSA)
22/12/2015
[*] Modificado para usar o Boleto em Fortes Report
[*] Remoo de Hints e Warnings
(por: DSA)
18/12/2015
[*] Adicionada regra de excluso para o Campo "Imprimir Valor Lquido do
Produto"
quando "Imprimir Desconto em Porcentagem" est marcado
[*] Ajuste para melhor posicionamento do Formulrio na tela, durante a
36 / 304
ACBrMonitor
primeira
exibio
[*] Ajuste para que todos os Pagecontrols fique na primeira pgina aps a
inicializao
(por: DSA)
15/12/2015
[+] Adicionadas as tags do fundo de amparo a pobreza, pFCPUFDest e vFCPUFDest
por: regys.silveira
10/12/2015
[-] Acerto para salvar corretamente o CSC e IdCSC quando enviado o comando
SetXXX.
por: regys.silveira
9/12/2015
[-] acerto na gerao de PDF por email quando o monitor est configurado como
impresso EscPOS
por: regys.silveira
http://www.projetoacbr.com.br/forum/topic/26253-comando-que-envia-email-
do-cupom-sat-cfe-pelo-acbrmonitor-plus/#comment-171069
04/12/2015
[-] Correo em ObterCodigoMunicipio, para no localizar Municpios com o nome
parcialmente igual
http://www.projetoacbr.com.br/forum/index.php?showtopic=26423
[*] Remoo de mtodos repetidos
26/11/2015
[*] Adicionada substituio de variaveis no envio de email de eventos, assim
como feito no envio da NF-e.
[+] Adicionado configurao para ACBrPosPrinter1.ConfigLogo.IgnorarLogo na aba
"PosPrinter" (por: DSA)
13/11/2015
[-] incluso do CT-e na lista de objetos que recebem .ini
Antes ele lia somente a primeira linha do .ini do CT-e, causando erros
http://www.projetoacbr.com.br/forum/topic/25560-cte-erro-o-xml-informado-
possui-cnpj-diferente-do-certificado-digital/#comment-168336
11/11/2015
[-] Tentativa de correo:
http://www.projetoacbr.com.br/forum/topic/25881-acbrmonitorplus-01111-em-
escpos/
por: regys.silveira
23/10/2015
[+] Incluido comando para setar a propriedade incluirqrcodexmlnfce,
facilitando
para quem usa o monitor automatizar essa configurao nos clientes.
por: regys.silveira.
22/10/2015
[+] Ao selecionar "Adicionar Tag de QRCode em Informaes Suplementares" ser
validado
se os campos CSC e IDCSC esto preenchidos.
[+] Adicionado opo para configurar o timeout dos Webservices -
DFe - Geral - Timeout em segundos
[*] Alterado para salvar arquivos de NFe em Configuracoes.Arquivos.PathNFe ao
invs de
usar o diretrio Configuracoes.Arquivos.PathSalvar
[-] Corrigido para fazer a consulta de processamento do Lote apenas quando
usar
o mtodo assncrono
[-] Corrigido para no gerar o arquivo nfe.ini quando usado o MenIniFile.
por: Andr Moraes
09/05/2015
-- ACBrMonitorPLUS --
[+] Adicionada Opo para configurar a gerao da Tag de QRCode em NFCe
DFe -> WebServices -> NFCe -> "Adicionar Tag de QRCode em Informaes
Suplementares"
(por: DSA)
[-] acerto para remoo de propriedade que foi renomeada
37 / 304
ACBrMonitor
(ImprimirDetalhamentoEspecifico).
por: regys.silveira
07/05/2015
-- ACBrMonitorPLUS --
[+] Adicionada a opo para converter Entrada e Saida de TCP de e para ANSI
(por: DSA)
06/05/2015
-- ACBrMonitorPLUS --
[+] Adicionada configurao de margens para o DANFCe, ficando assim separada
da configurao do DANFE normal.
[+] Adicionada configurao de timeout do webservice, existem alguns relatos
de timeout no plus, configurei para tentar diminuir isso.
por: regys.silveira
30/09/2015
-- ACBrMonitorPLUS --
[*] Melhorias no uso do parmetro do Nmero de cpias de Imprimir -> Geral
[*] Assumindo valor default para "Ide.dEmi" com a Data e Hora atual
24/09/2015
-- ACBrMonitorPLUS --
[*] Unificado trs campos com o nome da Software House para ficar somente um
nome para tudo
sugesto do link
http://www.projetoacbr.com.br/forum/topic/24623-cadastro-software-house/?
do=findComment&comment=159165
22/09/2015
-- ACBrMonitorPLUS --
[*] Unificada a maneira de configurar a Impresso de Descontos/Acrscimos para
DANFCe, em Fortes e EscPos
19/09/2015
-- CTE --
[+] Adicionado o suporte a CT-e. (Por: Rafael Dias)
-- MDFE --
[+] Adicionado o suporte a MDF-e. (Por: Rafael Dias)
17/09/2015
-- NFE --
[+] Implementado: NFe.ValidarNfeRegraNegocios(cArqXML), que efetua a validao
de todas as regras de negcio nas informaes do XML, e retorna com
possveis erros. (Por: Alberto Leal)
[*] Ajuste para melhor mensagem em NFe.EnviarEmail, quando no for encontrada
nenhuma Nota no XML informado
11/09/2015
[+] Implementao do comando: NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU)
http://www.projetoacbr.com.br/forum/topic/24242-consultanfedest-x-
distribuicaodfe/#comment-156693
10/09/2015
-- ACBrMonitorPLUS -- (por: DSA)
[-] Correo na gravao do valor configurado em:
ACBrPosPrinter1.ConfigBarras.Altura
21/08/2015
-- NFE --
[-] Ajustes para que a Impresso de NFCe, respeite a impressora definida na
aba
DANFE/NFCe
20/08/2015
-- SAT -- (por: DSA)
[-] Mtodo "criarcfe" ou "criarenviarcfe". Correo na pasta para Salvar os
XMLs
de envio.
[-] Correo para que a montagem do CFe respeite os valores Default informados
na configurao da aba SAT (ACBrSAT1.InicializaCFe)
38 / 304
ACBrMonitor
18/08/2015
-- NFE --
[-] Correo para mtodo "nfetotxt" (por: DSA)
-- SAT -- (por: jrs.santos)
[*] Ajuste para Retornar dados de Cupom ou Cupom Cancelado em
ConsultarNumeroSessao, e atribui-lo a ACBrSAT.CFe, ACBrSAT.CFeCanc
http://www.projetoacbr.com.br/forum/index.php?showtopic=23737
11/08/2015 (por: regys silveira)
[+] Adicionado a substituio de variveis no assunto e corpo do email antes
de enviar.
10/08/2015 (por: DSA)
[*] Adicionada configurao para ACBrBAL.Device.ParamsString
[-] Correo no nome para gravao do Arquivo em SAT.CriarCFe
09/08/2015 (por: DSA)
[-] Corrigida a rotina "DoSATUnit.GerarIniCFe" para respeitar os parmetros
de Configurao definidos na Interface do ACBrMonitor
[*] Modificada a maneira de Salvar o arquivo em "SAT.criarcfe", para
respeitar os
parmetros de ACBrSAT e usar a nomenclatura definida na Especificao
Tcnica
[*] Modificado mtodo SAT.criarenviarcfe para NO gerar as Tags de
responsabilidade do SAT
28/09/2014
[+] Adicionada configurao para Impressora padro na Aba Boleto
[+] Adicionado suporte ao componente ACBrSedex
Verso 0.10.9.1 16/09/14
[-] Correo para tratamento de arquivos de Entrada (ENT.TXT) com linhas em
branco no final do arquivo, ocasionando a no gerao do arquivo SAI.TXT
(por: DSA)
Verso 0.10.7.0 14/08/14
[*] Modificado mecanismo de criao do arquivo TXT para processar de forma
mais otimizada arquivos com lote de comandos (por: DSA)
Verso 0.9.26.1 01/08/13 (Por: DSA)
[+] Adicionado suporte para converso do Arquivo de Entrada e Saida para
ANSI
Verso 0.9.5 22/10/11 (Por: DSA)
[-] Corrigido Bug que desativava a comunicao TCP/IP ao clicar no boto
Salvar ou Cancelar
[+] Adicionado mtodo: pafmf_lmfc_impressao( DtInicial, DtFinal )
[+] Adicionado mtodo: pafmf_lmfc_impressao( CRZInicial, CRZFinal )
[+] Adicionado mtodo: pafmf_lmfs_impressao( DtInicial, DtFinal )
[+] Adicionado mtodo: pafmf_lmfs_impressao( CRZInicial, CRZFinal )
[+] Adicionado mtodo: pafmf_lmfc_espelho( DtInicial, DtFinal, NomeArquivo )
[+] Adicionado mtodo: pafmf_lmfc_espelho( CRZInicial, CRZFinal, NomeArquivo
)
[+] Adicionado mtodo: pafmf_lmfs_espelho( DtInicial, DtFinal, NomeArquivo )
[+] Adicionado mtodo: pafmf_lmfs_espelho( CRZInicial, CRZFinal, NomeArquivo
)
[+] Adicionado mtodo: pafmf_lmfc_cotepe1704( DtInicial, DtFinal,
NomeArquivo )
[+] Adicionado mtodo: pafmf_lmfc_cotepe1704( CRZInicial, CRZFinal,
NomeArquivo )
[+] Adicionado mtodo: pafmf_mfd_cotepe1704( DtInicial, DtFinal, NomeArquivo
)
[+] Adicionado mtodo: pafmf_mfd_cotepe1704( COOInicial, COOFinal,
NomeArquivo )
[+] Adicionado mtodo: pafmf_mfd_espelho( DtInicial, DtFinal, NomeArquivo )
[+] Adicionado mtodo: pafmf_mfd_espelho( COOInicial, COOFinal,
NomeArquivo )
39 / 304
ACBrMonitor
40 / 304
ACBrMonitor
41 / 304
ACBrMonitor
42 / 304
ACBrMonitor
lo
para o arquivo de Sada...
- Isso evita problemas com aplicaes que controlam o ACBrMonitor, que
poderiam ler o arquivo de Sada incompleto
[*] Interface melhorada com a substituio de alguns Edits por SpinEdits
[+] Adicionada StatusBar que exibe o comando que est sendo processado.
[+] Adicionada opo de configurao para numero mximo de linhas no LOG.
- Se o valor for diferente de 0, o Arquivo de LOG ser ajustado sempre
que o ACBrMonitor iniciar
[+] Adicionada opo para Inverter o Sinal da Gaveta de Dinheiro
- Em alguns modelos de Gaveta, com pinagem diferente, pode ocorrer a
leitura inversa do Estado da Gaveta
[-] Usando a verso 0.8.5b do ACBr, corrigido diversos bugs no ACBrECF
( veja ACBr-change-log.txt )
[+] Novo modelo de ECF implementado FiscNET (ZPM).
( experimental, testado apenas no Emulador... veja ACBr-change-
log.txt )
[-] Corrigido bug no Interpretador de comandos do ACBrMonitor.
( Problemas para detectar a separao de parmetros (virgulas) sem
nenhum espaos entre os parmetros )
43 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Telas do MonitorPLUS
Tela de boas vindas, com aviso importante paraparametrizao do ACBrMonitorPLUS antes de usa-lo.
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
Monitor
44 / 304
ACBrMonitor
Parametrizaes
TCP/IP
Parmetro para Comunicao via TCP/IP
Arquivo TXT
Entrada - Nome do arquivo que ser criado na pasta para o MonitorPLUS ler e carregar os dados.
Sada - Nome do arquivo que ser criado pelo MonitorPLUS, onde ter os dados de retorno para sua
aplicao.
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Cadastros
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Sw.House
45 / 304
ACBrMonitor
46 / 304
ACBrMonitor
Usurio
47 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
ECF
48 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
Impresso de Cheque
49 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
Gaveta
50 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Display
51 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Leitor Serial
52 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
RFD
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
Geral
53 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Arquivos
54 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Balana
55 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Etiqueta
56 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Terminal de Consulta
57 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free Web Help generator
Boleto
Cedente
58 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Conta Bancria
59 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
Layout
60 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
Remessa\Retorno
61 / 304
ACBrMonitor
E-mail Boleto
62 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
Consultas CEP/IBGE
63 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
64 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
Sedex
65 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
NCM
66 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
DFe
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
Geral
67 / 304
ACBrMonitor
Certificados
68 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
WebServices
69 / 304
ACBrMonitor
70 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
71 / 304
ACBrMonitor
72 / 304
ACBrMonitor
73 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Impresso
74 / 304
ACBrMonitor
75 / 304
ACBrMonitor
76 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Diretrios
77 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Teste
78 / 304
ACBrMonitor
79 / 304
ACBrMonitor
80 / 304
ACBrMonitor
SAT
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
81 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free help authoring tool
Dados Emitente
82 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
Dados Sw.House
83 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
Rede
84 / 304
ACBrMonitor
Impresso
85 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
PosPrinter
86 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
Comandos
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
Comandos Gerais
Bye, Exit, Sair ou Fim - Qualquer um desses comandos Encerra a comunicao TCP/IP com o
ACBrMonitor, ou seja, desconecta-se do ACBrMonitor
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
ACBr.Run
Executa comandos na mquina em que o ACBrMonitor est rodando, til para executar comandos no
terminal Remoto, quando usando modo TCP/IP
87 / 304
ACBrMonitor
Parmetros:
cComando Linha de comando a ser executada pelo ACBrMonitor
cParams (opcional) Parmetros complementares informados a Linha de Comando
bAguarda Opcional, se for omitido assume False. Quando informado True, aguarda o termino da
execuo do programa informado em cComando, antes de continuar com o ACBrMonitor (cuidado, esse
parmetro em True pode fazer o ACBrMonitor para de responder enquanto o Programa executado no seja
finalizado)
nWindowState (Opcional) Numrico informando o Estado daJanela: Utilize: 0 = Escondido; 1 = Normal
(default); 2 = Minimizado; 3 = Maximizado (Disponvel apenas no Windows)
bAltTab Opcional, se for omitido assume False. Quando informado True, envia ALT+TAB para o teclado
do Windows assim que a execuo do programa terminar. til para restaurar o foco da aplicao
controladora do ACBrMonitor (Disponvel apenas no Windows)
Exemplos:
ACBr.Run(NOTEPAD.EXE,Novo.TXT) Roda o Bloco de Notas do Windows, criando o arquivo
Novo.TXT
ACBr.Run(CALC.EXE, ,True) Executa a calculadora do Windows e aguarda o termino
Nota:
Necessita qua a Opo "Permitir Comandos Remotos" esteja selecionada
ACBr.Restaurar
Exibe a tela do ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
ACBr.Ocultar
Esconde o ACBrMonitor no Systray
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
ACBr.EncerrarMonitor
Encerra, finaliza o ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
ACBr.SaveTofile
Salva um arquivo na mquina em que o ACBrMonitor est rodando.
Util por exemplo, para implementar TEF discado em mquinas operadas remotamente por TCP/IP
Parmetros:
cNomeArquivo Nome completo do Arquivo a ser criado, informe o Path
cConteudoArquivo Conteudo do Arquivo que ser salvo. Para uso de caracteres de controle, como CR
ou LF, use a notao especial "\x" seguido de 2 caracteres com o cdigo em Hexadecimal do Caracter
desejado.
Exemplos:
ACBr.SaveToFile("C:\TEF_Dial\Req\INTPOS.001","000-000 = ADM\x0D\x0A001-000 = 0001\x0D\x0A999-
999 = 0\x0D\x0A") Cria um arquivo de Requisio Administrativa para o programa TEF discado
88 / 304
ACBrMonitor
Nota:
Necessita qua a Opo "Permitir Comandos Remotos" esteja selecionada
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
ACBr.LoadFromFile
L um arquivo na mquina em que o ACBrMonitor est rodando.
Util por exemplo, para implementar TEF discado em mquinas operadas remotamente por TCP/IP
Parmetros:
cNomeArquivo Nome completo do Arquivo a ser Lido, informe o Path
nTempoDeEspera Tempo de Espera, em Milissegundos, at o arquivo ser encontrado ou liberado para
Leitura. O ACBrMonitor tentar ler o arquivo at ter sucesso ou o Tempo de Espera seja atingido
Exemplos:
ACBr.LoadFromFile("C:\TEF_Dial\Resp\INTPOS.001", 7 ) Tenta ler a resposta do TEF discado por at 7
segundos
A resposta com o conteudo do arquivo ser gravada no arquivo de sada (ou enviada por TCP/IP), com a
sinalizao de sucesso ou no ("OK: " ou "ERRO: "). Exemplo:
OK: 000-000 = ADM
001-000 = 0001
002-000 =
009-000 = FF
030-000 = Cancelada pelo Operador
999-999 = 0
Nota:
Necessita qua a Opo "Permitir Comandos Remotos" esteja selecionada
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
ACBr.DeleteFiles
Apaga arquivos na mquina em que o ACBrMonitor est rodando.
Util por exemplo, para implementar TEF discado em mquinas operadas remotamente por TCP/IP
ACBr.DeleteFiles( cMascaraArquivos );
Parmetros:
cMascaraArquivos Nome completo do Arquivo a ser Apagado, ou Mascara com Arquivos a serem
apagados
Exemplos:
ACBr.DeleteFiles("C:\TEF_Dial\Resp\INTPOS.001" )
Nota:
Necessita qua a Opo "Permitir Comandos Remotos" esteja selecionada
As mascaras '*', '*.*' ou '' no so permitidas por motivos de segurana
Created with the Personal Edition of HelpNDoc: Free Web Help generator
ACBr.AppActivate
Ativa o foco do Sistema Operacional para uma aplicao, baseado no nome da Janela.
89 / 304
ACBrMonitor
Parmetros:
cNomeJanela Nome da Janela que deseja ajustar o foco.
nWait (opcional) Tempo em Milissegundos a esperar antes de efetuar o comando.
Exemplos:
ACBr.AppActivate("Calculator") - Traz a Calculadora do Windows para o Foco principal (se ela estiver em
execuo)
Nota:
Apenas disponvel no Windows
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
ACBr.AppExists
Retorna True ou False se existir uma aplicao em execuo, baseado no nome da Janela informado
ACBr.AppExists( cNomeJanela );
Parmetros:
cNomeJanela Nome da Janela que deseja consultar a execuo.
Exemplos:
ACBr.AppExists("Calculator") - Verifica se um programa chamado "Calculator" est em execuo
OK: True
Nota:
Apenas disponvel no Windows
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
ACBr.BlockInput
Bloqueia/Desbloqueia o teclado.
ACBr.BlockInput( bTipo );
Parmetros:
bTipo True para bloquear e False para desbloquear o teclado.
Nota:
Apenas disponvel no Windows
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
ACBr.SendKeys
Envia teclas para o Buffer de Teclado
Parmetros:
cTeclas Teclas a serem enviadas, usando a sintaxe especificada abaixo:
bAguarda - Se True, aguarda o termino do envio das teclas
Exemplos:
ACBr.SendKeys("^{ESC}") - Envia Ctrl+ESC para o buffer de Teclado
Sintaxe:
SendKeys supports the Visual Basic SendKeys syntax, as documented below.
90 / 304
ACBrMonitor
Supported modifiers:
+ = Shift
^ = Control
% = Alt
~ = Enter
( = Begin modifier group (see above)
) = End modifier group (see above)
{ = Begin key name text (see below)
} = End key name text (see below)
Supported characters:
Any character that can be typed is supported. Surround the modifier keys
listed above with braces in order to send as normal text.
91 / 304
ACBrMonitor
RIGHT
SCROLLLOCK
TAB
UP
Follow the keyname with a space and a number to send the specified key a
given number of times (e.g., {left 6}).
Nota:
Apenas disponvel no Windows
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
ACBr.filesexists
Comando para verificar se existem arquivos de acordo com "cMascaraArquivo"
ACBr.FilesExists( cMascaraArquivo )
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
ACBr.datahora
Retorna a data e a hora.
Exemplo de resposta:
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
ACBr.data
Retorna a data.
Exemplo de resposta:
OK: 27/08/2015
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
ACBr.hora
Retorna a hora.
Exemplo de resposta:
OK: 09:13:25
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
ACBr.lerini
Recarrega configuraes do arquivo INI
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
92 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Principal
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Ativo
Comando : ECF.Ativo
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
Ativar
Comando : ECF.Ativar
Exemplo de Resposta:
OK:
Desativar
Comando : ECF.Desativar
Exemplo de Resposta:
OK:
93 / 304
ACBrMonitor
Achar
Comando : ECF.Achar(bProcuraModelo, bProcuraPorta, iTimeOut)
Exemplos
ECF.Achar
ECF.Achar(True, False, 3)
ECF.Achar(False, True, 2)
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Variaveis
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Equipamentos
Estado
Comando : ECF.Estado
Exemplo de Resposta:
OK: estLivre
o estLivre, Impressora Livre, sem nenhum cupom aberto pronta para nova venda, Reduo Z e
Leitura X ok, pode ou no j ter ocorrido 1 venda no dia...;
94 / 304
ACBrMonitor
o estRequerX, Esta impressora requer Leitura X todo inicio de dia. necessrio imprimir uma
Leitura X para poder vender
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Data Hora
Comando : ECF.DataHora
Exemplo de Resposta:
OK: 06/12/12 13:36:15
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Modelo STR
Comando : ECF.ModeloStr
Exemplo de Resposta:
OK: Daruma
Created with the Personal Edition of HelpNDoc: Free help authoring tool
SubModelo ECF
Comando : ECF.SubModeloECF
Exemplo de Resposta:
OK: FS-600
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Num ECF
Comando : ECF.NumECF
Exemplo de Resposta:
OK: 001
95 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Num Loja
Comando : ECF.NumLoja
Exemplo de Resposta:
OK: 001
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Num Srie
Comando : ECF.NumSerie
Exemplo de Resposta:
OK: DR0208BR000000131549
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Exemplo de Resposta:
OK: MFDSW00000000001
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Num Versao
Comando : ECF.NumVersao
Exemplo de Resposta:
OK: 010500
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
CNPJ
96 / 304
ACBrMonitor
Comando : ECF.CNPJ
Exemplo de Resposta:
OK: 05.481.336/0001-37
IE
Comando : ECF.IE
Exemplo de Resposta:
OK: 687.138.770.110
Created with the Personal Edition of HelpNDoc: Easily create Help documents
IM
Comando : ECF.IM
Exemplo de Resposta:
OK: 210987654321
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
PAF
Comando : ECF.PAF
Retorna informaes PAF como nmero de MD5, nome e verso do aplicativo fiscal.
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: MD-5:22C5D38B8C715038C66FF34F459072F5 DJPDV 1.2.1
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
97 / 304
ACBrMonitor
Usuario Atual
Comando : ECF.UsuarioAtual
Exemplo de Resposta:
OK: 01
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Cliche
Comando : ECF.Cliche
Exemplo de Resposta:
OK: BEMATECH IND E COM DE EQUIP ELETRONICOS S/A
Estrada de Santa Candida, 263 Santa Candida
82.630-490 Curitiba - Parana
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 07/12/12 08:59:36
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Decimais Quantidade
Comando : ECF.DecimaisQtd
Exemplo de Resposta:
OK: 3
Decimais Preo
98 / 304
ACBrMonitor
Comando : ECF.DecimaisPreco
Exemplo de Resposta:
OK: 3
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
Colunas
Comando : ECF.Colunas
Exemplo de Resposta:
OK: 48
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
MF Adicional
Comando : ECF.MFAdicional
Retorna se a ECF tem MF adicional. Geralmente as ECF identificam se ECF possui MF adicional atravs
no N de Srie e ao final a letra indicativa. Se no existe retornar OK.
Exemplo de Resposta:
OK:
RFDID
Comando : ECF.RFDID
Exemplo de Resposta:
OK: DR
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Mapa Resumo
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
99 / 304
ACBrMonitor
Data Movimento
Comando : ECF.DataMovimento
Exemplo de Resposta:
OK: 07/12/12
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
Dados Reducao Z
Comando : ECF.DadosReducaoZ
Exemplo de Resposta:
OK: [ECF]
DataMovimento = 18/12/07
NumSerie = EMULADOR
NumECF = 0001
NumLoja = 0001
NumCOOInicial = 000004
NumCOO = 000013
NumCRZ = 0001
NumCRO = 0001
[Totalizadores]
VendaBruta = 653,64
GrandeTotal = 4201,84
TotalDescontos = 0,85
TotalCancelamentos = 0
TotalAcrescimos = 12
TotalNaoFiscal = 0
[Aliquotas]
01T1800 = 94,35
02T1200 = 202,1
03T0700 = 100,86
04S0500 = 0
[OutrasICMS]
TotalSubstituicaoTributaria = 161,99
TotalNaoTributado = 53,64
TotalIsencao = 39,85
[NaoFiscais]
SA_Sangria = 0
SU_Suprimento = 0
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Exemplo de Resposta:
OK: [ECF]
DataMovimento = 17/12/07
NumSerie = EMULADOR
NumLoja = 0001
100 / 304
ACBrMonitor
NumECF = 0001
NumCOO = 000011
NumCRZ = 0001
NumCRO = 0001
[Aliquotas]
01T1800 = 0
02T1200 = 0
03T0700 = 0
04S0500 = 0
[OutrasICMS]
TotalSubstituicaoTributaria = 40
TotalNaoTributado = 3467
TotalIsencao = 32
[NaoFiscais]
SA_Sangria = 0
SU_Suprimento = 0
[Totalizadores]
TotalDescontos = 5,35
TotalCancelamentos = 3,85
TotalAcrescimos = 0
TotalNaoFiscal = 0
VendaBruta = 3544,35
GrandeTotal = 3548,2
Nota:
No est disponvel em todos os ECFs
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
Exemplo de Resposta:
OK: 1834
Num COO
Comando : ECF.NumCOO
Exemplo de Resposta:
OK: 002435
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Num CRZ
Comando : ECF.NumCRZ
Exemplo de Resposta:
OK: 00001
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
101 / 304
ACBrMonitor
Num CRO
Comando : ECF.NumCRO
Exemplo de Resposta:
OK: 001
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Num CCF
Comando : ECF.NumCCF
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 000010
Exemplo de Resposta:
OK: 2434
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Num GNF
Comando : ECF.NumGNF
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 000017
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Num GNFC
Comando : ECF.NumGNFC
Nota:
102 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 000000
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Num GRG
Comando : ECF.NumGRG
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 000016
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Num CDC
Comando : ECF.NumCDC
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 000017
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
Num CFC
Comando : ECF.NumCFC
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 0002
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Num CCDC
Comando : ECF.NumCCDC
103 / 304
ACBrMonitor
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 000000
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Num CFD
Comando : ECF.NumCFD
Exemplo de Resposta:
OK: 000000
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
Num NCN
Comando : ECF.NumNCN
Exemplo de Resposta:
OK: 0010
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Venda Bruta
Comando : ECF.VendaBruta
Exemplo de Resposta:
OK: 3548,20
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Grande Total
Comando : ECF.GrandeTotal
Exemplo de Resposta:
OK: 223236.73
104 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Total Troco
Comando : ECF.TotalTroco
Exemplo de Resposta:
OK: 1
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Totais ICMS
105 / 304
ACBrMonitor
Total Cancelamentos
Comando : ECF.TotalCancelamentos
Exemplo de Resposta:
OK: 3,85
106 / 304
ACBrMonitor
Total Descontos
Comando : ECF.TotalDescontos
Exemplo de Resposta:
OK: 5,35
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
107 / 304
ACBrMonitor
Total Acrescimos
Comando : ECF.TotalAcrescimos
Exemplo de Resposta:
OK: 0
Created with the Personal Edition of HelpNDoc: Free help authoring environment
108 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 40
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
109 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 3467.55
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
110 / 304
ACBrMonitor
Total Isencao
Comando : ECF.TotalIsencao
Exemplo de Resposta:
OK: 32
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Totais ISSQN
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
111 / 304
ACBrMonitor
Total Cancelamentos
Comando : ECF.TotalCancelamentosISSQN
Exemplo de Resposta:
OK: 45
112 / 304
ACBrMonitor
Total Descontos
Comando : ECF.TotalDescontosISSQN
Exemplo de Resposta:
OK: 48.66
113 / 304
ACBrMonitor
Total Acrescimos
Comando : ECF.TotalAcrescimosISSQN
Exemplo de Resposta:
OK: 0
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
114 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 7.67
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
115 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 8.08
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
116 / 304
ACBrMonitor
Total Isencao
Comando : ECF.TotalIsencaoISSQN
Exemplo de Resposta:
OK: 7.87
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Created with the Personal Edition of HelpNDoc: Free help authoring environment
117 / 304
ACBrMonitor
Valor Total
Comando : ECF.TotalNaoFiscal
Exemplo de Resposta:
OK: 60
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
118 / 304
ACBrMonitor
Total Cancelamentos
Comando : ECF.TotalCancelamentosOPNF
Exemplo de Resposta:
OK: 200
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
119 / 304
ACBrMonitor
Total Descontos
Comando : ECF.TotalDescontosOPNF
Exemplo de Resposta:
OK: 10
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
120 / 304
ACBrMonitor
Total Acrescimos
Comando : ECF.TotalAcrescimosOPNF
Exemplo de Resposta:
OK: 30
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Flags
121 / 304
ACBrMonitor
Nota: Comando disponvel apenas para Epson e FiscNet, os demais modelos de ECF ir retornar
"docNenhum".
Exemplo de Resposta:
OK: docCF
OK: docNenhum
Tipo de documento:
o docRZ - Reduo Z;
o docLX - Leitura X;
o docCF - Cupom Fiscal;
o docCFBP - Cupom Fiscal Bilhete de Passagem;
o docCupomAdicional - Cupom Adicional;
o docCFCancelamento - Cancelamento Cupom Fiscal;
o docCCD - Comprovante de Crdito ou Dbito;
o docAdicionalCCD - Adicional de Comprovante de Crdito ou Dbito;
o docSegViaCCD - Segunda Via de Comprovante de Crdito ou Dbito;
o docReimpressaoCCD - Reimpresso de Comprovante de Crdito ou Dbito;
o docEstornoCCD - Estorno de Comprovante de Crdito ou Dbito;
o docCNF - Comprovante No Fiscal;
o docCNFCancelamento - Cancelamento Comprovante No Fiscal;
o docSangria - Sangria;
o docSuprimento - Suprimento;
o docEstornoPagto - Estorno Pagamento;
o docRG - Relatrio Gerencial;
o docLMF - Leitura da Memria Fiscal;
o docTodos - Todos;
o docNenhum - Nenhum documento;
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
122 / 304
ACBrMonitor
Pouco Papel?
Comando : ECF.PoucoPapel
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
123 / 304
ACBrMonitor
Horario de Verao?
Comando : ECF.HorarioVerao
Nota: Isso tambm pode ser constatado observando a letra V ao lado da Hora no rodap do Cupom
Fiscal - Exemplo: 10:16:32V
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Free help authoring environment
124 / 304
ACBrMonitor
Arredonda?
Comando : ECF.Arredonda
Nota:
* Na maioria dos ECFs o Arredondamento deve ser programado, o que pode ser feito com o comando
ECF.MudaArredondamento
* Em alguns ECFs o arredondamento definido de acordo com o comando enviado para a Venda de Item,
nesse caso, o ACBr procura usar o Arredondamento sempre que possvel.
* Aps o convnio do ICMS 56/94 o arredondamento no mais permitido, portanto todos os novos ECFs
apenas Truncam o Total por Item.
Exemplo de Resposta:
OK: False
125 / 304
ACBrMonitor
MFD?
Comando : ECF.MFD
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
126 / 304
ACBrMonitor
Termica?
Comando : ECF.Termica
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Easily create Help documents
127 / 304
ACBrMonitor
IdentificaConsumidorRodape?
Comando : ECF.IdentificaConsumidorRodape
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
128 / 304
ACBrMonitor
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Aliquotas
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Aliquotas
Comando : ECF.Aliquotas
IIIIT999.99|IIIIT999.99|IIIIT999.99|....
Onde:
I = ndice da Alquota usado pelo ACBrECF
T = Tipo da Alquota, ( "T" = ICMS, "S" = ISS)
999.99 = Valor da Alquota
Nota: Esse comando quando executado a primeira vez, se comunica com o ECF a fim de carregar a tabela
de alquotas. Aps a carga, elas so transferidas para a memria do ACBrECF
Exemplo de Resposta:
OK: 01 S3.00|02 S5.00|03 T12.00|04 T18.00|05 T7.00|06 T25.00|07 S10.00|08 T17.00
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
Semelhante ao comando ECF.Aliquotas, porm esse comando sempre se comunica com o ECF a fim de
ler novamente todas as alquotas cadastradas
Exemplo de Resposta:
OK: 01 S3.00|02 S5.00|03 T12.00|04 T18.00|05 T7.00|06 T25.00|07 S10.00|08 T17.00
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
IIII999.99|IIII999.99|IIII999.99|....
Onde:
129 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 01 0.00|02 0.00|03 10.12|04 0.00|05 18.80|06 0.00|07 401.24|08 0.00|09 42.00|10 0.00
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Parmetros:
nValorAliquota - Valor da Alquota a procurar. Exemplos: 18 , 12 , 2.46
cTipoAliquota - Tipo da Alquota , Use "T" para ICMS ou "S" para ISS. Pode ser omitido, nesse caso
retorna a primeira alquota encontrada.
Exemplo:
ECF.AchaIcmsAliquota(18)
ECF.AchaIcmsAliquota(10,"S")
ECF.AchaIcmsAliquota(32)
Retorna: IIIIT999.99
Onde:
I = ndice da Alquota usado pelo ACBrECF
T = Tipo da Alquota, ( "T" = ICMS, "S" = ISS)
999.99 = Valor da Alquota
Exemplo de Resposta:
OK: 01 T18,00
OK: 03 S10,00
ERRO: Aliquota: 32 no encontrada
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Formas de Pagamento
Created with the Personal Edition of HelpNDoc: Free help authoring tool
Formas de Pagamento
Comando : ECF.FormasPagamento
IIIITDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD|....
Onde:
I = ndice da forma de pagamento usado pelo ACBrECF
T = Permite vinculado ( "V" = Sim, "Vazio" = No)
D = Descrio da forma de pagamento
Nota: Esse comando quando executado a primeira vez, se comunica com o ECF a fim de carregar a tabela
de Formas de Pagamento. Aps a carga, elas so transferidas para a memria do ACBrECF.
Exemplo de Resposta:
OK: 01 Dinheiro |02 VCARTAO
130 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Semelhante ao comando ECF.FormasPagamento, porm esse comando sempre se comunica com o ECF
a fim de ler novamente todas as Formas de Pagamento cadastradas
Exemplo de Resposta:
OK: 01 Dinheiro |02 VCARTAO
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
IIII999.99|IIII999.99|IIII999.99|....
Onde:
I = ndice da Forma de Pagamento usado pelo ACBrECF
999.99 = Valor total da Forma de Pagamento.
Exemplo de Resposta:
OK: 01 103,00|02 400,00|03 0,00|04 40
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
Parmetros:
cDescricaoForma - Descrio da forma de pagamento
Exemplo:
ECF.AchaFPGDescricao("DINHEIRO")
Retorna: IIIITDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Onde:
I = ndice da forma de pagamento usado pelo ACBrECF
T = Permite vinculado ( "V" = Sim, "Vazio" = No)
D = Descrio da forma de pagamento
Exemplo de Resposta:
OK: 01 VDinheiro
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
131 / 304
ACBrMonitor
IIIITDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFF|....
Onde:
I = ndice do comprovante no fiscal usado pelo ACBrECF
T = Permite vinculado ( "V" = Sim, "Vazio" = No)
D = Descrio do comprovante no fiscal
F = Forma de pagamento associada (apenas na Schalter).
Nota: Esse comando quando executado a primeira vez, se comunica com o ECF a fim de carregar a tabela
de Comprovantes no Fiscais. Aps a carga, elas so transferidas para a memria do ACBrECF
Exemplo de Resposta:
OK: 01 Sangria |02 Suprimento
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Exemplo de Resposta:
OK: 01 Sangria |02 Suprimento
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
IIII999.99|IIII999.99|IIII999.99|....
Onde:
I = ndice do CNF usado pelo ACBrECF
999.99 = Valor total do CNF.
Exemplo de Resposta:
OK: 01 0.00|02 0.00|03 0.00
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
132 / 304
ACBrMonitor
Exemplo:
ECF.AchaCNFDescricao("SANGRIA")
Retorna: IIIITDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFF
Onde:
I = ndice do comprovante no fiscal usado pelo ACBrECF
T = Permite vinculado ( "V" = Sim, "Vazio" = No)
D = Descrio do comprovante no fiscal
F = Forma de pagamento associada (apenas na Schalter).
Exemplo de Resposta:
OK: 01 Sangria
Relatorios Gerenciais
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Relatorios Gerenciais
Comando : ECF.RelatoriosGerenciais
IIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCC|....
Onde:
I = ndice do relatrio gerencial usado pelo ACBrECF
D = Descrio do relatrio gerencial
C = Contador de relatrio gerencial.
Nota: Esse comando quando executado a primeira vez, se comunica com o ECF a fim de carregar a tabela
de Relatrios Gerenciais. Aps a carga, elas so transferidas para a memria do ACBrECF
Exemplo de Resposta:
OK: 01 Gerencial X 00000|02 MOV.CAIXA 00000
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Semelhante ao comando ECF.RelatoriosGerencial, porm esse comando sempre se comunica com o ECF
a fim de ler novamente todos os Relatrios Gerenciais cadastrados
Exemplo de Resposta:
OK: 01 Gerencial X 00000|02 MOV.CAIXA 00000
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
133 / 304
ACBrMonitor
IIII99999|IIII99999|IIII99999|....
Onde:
I = ndice do relatrio Gerencial usado pelo ACBrECF
99999 = Contador .
Exemplo de Resposta:
OK: 01 00000|02 00000|03 00000
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Exemplo:
ECF.AchaRGDescricao("FECHAMENTO")
Retorna: IIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCC
Onde:
I = ndice do relatrio gerencial usado pelo ACBrECF
D = Descrio do relatrio gerencial
C = Contador relatrio gerencial.
Exemplo de Resposta:
OK: 02 Fechamento 00000
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Unidades Medida
Comando : ECF.UnidadesMedida
IIIIDDDD|IIIIDDDD|IIIIDDDD|....
Onde:
I = ndice da unidade de medida usada pelo ACBrECF
D = Descrio da unidade de medida
Nota: Esse comando quando executado a primeira vez, se comunica com o ECF a fim de carregar a tabela
de Unidades de medida. Aps a carga, elas so transferidas para a memria do ACBrECF
Nota:
No est disponvel em todos os ECFs
Exemplo de Resposta:
OK: 01 UN
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
Semelhante ao comando ECF.UnidadesMedidas, porm esse comando sempre se comunica com o ECF a
fim de ler novamente todas as Unidades de Medidas cadastradas.
134 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 01 UN
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Relatorios
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Leitura X
Comando : ECF.LeituraX
Nota: em alguns estados, necessrio imprimir uma Leitura X todo inicio de dia e cada inicio de Bobina
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Reducao Z
Comando : ECF.ReducaoZ[( dDataHora )]
Parmetros:
dDataHora - Data / Hora atual do micro. Parmetro pode ser omitido. Se dDataHora for informado, o
ACBrECF tentar acertar o relgio do ECF (disponvel apenas em alguns ECFs), aumentando ou diminuindo
o horrio no mximo de 5 minutos por dia.
Exemplos:
ECF.ReducaoZ -> Parmetro dDataHora foi omitido
ECF.ReducaoZ("14/08/06 18:05:20") -> Informando o Parmetro dDataHora
ECF.ReducaoZ("14/08/2006 18:05") -> Informando o Parmetro dDataHora
Nota: Se emitido no mesmo dia fiscal, bloqueia o ECF at as 24:00hs.
Se no for emitida no mesmo dia fiscal o ECF ficar bloqueado, e o ACBr retornar o Estado como
estRequerZ. Nesse caso ser necessrio emitir a Reduo Z pendente (do dia anterior) para liberar o ECF
Cuidado: Apenas comande a Reduo Z se o estado do ECF for estRequerZ ou se voc deseja realmente
bloquear o ECF at a meia-noite (fim de dia).
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Prepara TEF
Comando: ECF.PreparaTEF
- Verifica se existe algum relatrio Gerencial ou Vinculado aberto, se for o caso, fecha-o.
135 / 304
ACBrMonitor
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Ambos comandos emite o Cupom vinculado conforme os dados que foram informados nos parmetros. A
emisso automaticamente encerrada 2 minutos aps abertura (Tempo mximo de emisso).
Parmetros:
cCOO - Nmero de COO do cupom anterior. (Necessrio documento anterior seja cupom fiscal)
cCodFormaPagto - Cdigo da forma de pagamento utilizada no cupom anterior.(Permite Vinculado)
cCodComprovanteNaoFiscal - Se necessrio, informe o Cdigo do Comprovante No Fiscal.
nValor - Valor a vincular no cupom anterior.
Exemplos:
ECF.AbreCupomVinculado("002466", "02", 1.00)
ECF.AbreCupomVinculado("002468", "02", "02", 1.00)
Nota: Para imprimir um Cupom Vinculado voc deve ter informaoes dos Pagamentos Efetuados no ltimo
Cupom Fiscal.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Cupom Vinculado
Comando : ECF.CupomVinculado( cCOO, cCodFormaPagto, nValor )
ou
Comando : ECF.CupomVinculado( cCOO, cCodFormaPagto, cCodComprovanteNaoFiscal, nValor )
Exemplos:
ECF.CupomVinculado("002466", "02", 1.00)
ECF.CupomVinculado("002468", "02", "02", 1.00)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
136 / 304
ACBrMonitor
Parmetros:
cLinha - Texto a ser impresso no final do cupom vinculado.
Exemplos:
ECF.LinhaCupomVinculado("Teste texto de cupom Vinculado")
Nota: A impresso s realizada com o cupom vinculado em estado aberto, portanto depende do
comando ECF.AbreCupomVinculado ser executado primeiro.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Estorna CCD
Comando : ECF.EstornaCCD[( bTodos )]
Estorna o cupom vinculado retornando a quantidade de cupons estornados.Para utilizar este comando
necessrio que o ltimo documento emitido seja docCCD.
Parmetros:
bTodos - Parmetro pode ser omitido e ser considerado para estornar todos os cupons vinculados, se
informado com "false" ser estornado apenas o ltimo CCD.
Exemplos:
ECF.EstornaCCD -> Ser estornados todos
ECF.EstornaCCD(true) -> Ser estornados todos
ECF.EstornaCCD(false) -> Ser estornado apenas o ltimo CCD.
Exemplo de Resposta:
OK: 2
OK: 1
Imprime a segunda via do cupom vinculado.Para utilizar este comando necessrio que o ltimo
documento emitido seja docCCD.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
137 / 304
ACBrMonitor
Reimpressao Vinculado
Comando : ECF.ReimpressaoVinculado
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free Web Help generator
Relatorio Gerencial
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Parmetros:
nIndice - Indice do relatorio gerencial a ser impresso. Parmetro pode ser omitido e ser considerado o
indice padro de cada modelo de ECF.
Exemplos:
ECF.AbreRelatorioGerencial -> Imprime o RG padro.
ECF.AbreRelatorioGerencial(2) -> Imprime RG de indice 2
Exemplo de Resposta:
OK:
Relatorio Gerencial
Comando : ECF.RelatorioGerencial( cRelatorio, [nVias] )
Emite Relatrio Gerencial padro contendo o texto e quantidade de vias informado nos parmetros.
Parmetros:
cRelatorio - Texto que ser impresso no corpo do relatrio gerencial.(Para imprimir vrias linhas separar o
texto com pipe "|" ).
nVias - Quantidade de vias a ser impressa. Parmetro pode ser omitido e ser considerado 1 via.
Exemplos:
ECF.RelatorioGerencial("Relatorio Gerencial linha1")
ECF.RelatorioGerencial("Relatorio Gerencial | Fechamento",2)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
138 / 304
ACBrMonitor
Parmetros:
cLinha - Texto a ser impresso no final do relatrio gerencial. (Para imprimir vrias linhas separar o texto
com pipe "|" ).
Exemplos:
ECF.LinhaRelatorioGerencial("Teste texto de relatorio gerencial")
ECF.LinhaRelatorioGerencial("Teste texto de relatorio gerencial | Teste texto linha 2" )
Nota: A impresso s realizada com o relatrio gerencial em estado aberto, portanto depende do
comando ECF.AbreRelatorioGerencial ser executado primeiro.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
Pula Linhas
Comando : ECF.PulaLinhas( nNumLinhas )
Pula linhas no Cupom Vinculado ou Relatrio Gerencial.
Parmetros:
nNumLinhas - Quantidade de linhas para pular.
Exemplos:
ECF.PulaLinhas( 3 )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Corta Papel
Comando : ECF.CortaPapel[(bCorteParcial)]
Parmetros:
bCorteParcial - Parmetro Opcional. Se informado como True efetua corte parcial do papel no ECF para
equipamentos com guilhotina.
Exemplos:
ECF.CortaPapel
ECF.CortaPapel(true)
Exemplo de Resposta:
OK:
139 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
Captura os dados da Memria Fiscal pela serial e retorna os dados da leitura MFD entre as Redues Z
informadas no parmetros. Se deseja retornar em arquivo, escolher o segundo comando informando o nome
do arquivo.
Parmetros:
nReducaoInicial - Reduo Z inicial.
nReducaoFinal - Reduo Z final.
cNomeArquivo - Nome do arquivo que ser gerado a leitura da memria fiscal.
Exemplos:
ECF.LeituraMemoriaFiscalSerial(001000, 001000) - > Retorna em linhas.
ECF.LeituraMemoriaFiscalSerial(001000, 001000, "LeituraMFD.txt" ) -> Retorna em arquivo na pasta do
ACBrmonitor.
Exemplo de Resposta:
OK: EPSON DO BRASI L
Aveni da Tucunar , 720 - Tambor - Bar uer i - So Paul o
CNPJ: 52. 106. 911/ 0001- 00
I E : 11111111111111111111
I M : 22222222222222222222
--------------------------------------------------------
20/ 12/ 2012 15: 18: 30 COO: 001001
LEI TURA MEMRI A FI SCAL
REDUO: 1000 a 1000
Cont ador Ger al de Oper ao No- Fi scal : 000292
Cont ador de Redues Z: 0080
Cont ador de Rei n ci o de Oper ao: 001
Cont ador de Fi t a- Det al he: 000000
REI N CI O OPERAO
CRO DATA HORA CRO DATA HORA
001# 08/ 07/ 2011 11: 28: 33
I MPRESSO FI TA- DETALHE
CFD DATA HORA COOi COOf
CNPJ
USURI OS
140 / 304
ACBrMonitor
Captura os dados da Memria Fiscal pela serial e retorna os dados da leitura MFD entre as Datas
informadas no parmetros. Se deseja retornar em arquivo, escolher o segundo comando informando o nome
do arquivo.
Parmetros:
dDatIni - Data Inicial. (dd/mm/aaaa)
dDatFim - Data final. (dd/mm/aaaa)
cNomeArquivo - Nome do arquivo que ser gerado a leitura da memria fiscal.
Exemplos:
ECF.LeituraMemoriaFiscalSerial("20/12/2012", "20/12/2012") - > Retorna em linhas.
ECF.LeituraMemoriaFiscalSerial("20/12/2012", "20/12/2012", "LeituraMFDPeriodo.txt") -> Retorna em
arquivo na pasta do ACBrmonitor.
Exemplo de Resposta:
OK: EPSON DO BRASI L
Aveni da Tucunar , 720 - Tambor - Bar uer i - So Paul o
141 / 304
ACBrMonitor
142 / 304
ACBrMonitor
AAE7F09A2745C96E0D0524B697D1D6ED421586CFD5EBC83DA969E70624AA70154ADEFB1B4D4D0A
9C9E1AB303D53EE93B39F9759F56398AB2B2AB
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Parmetros:
nReducaoInicial - Reduo Z inicial.
nReducaoFinal - Reduo Z final.
Exemplos:
ECF.LeituraMemoriaFiscal(001000, 001000)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Parmetros:
dDatIni - Data Inicial. (dd/mm/aaaa)
dDatFim - Data final. (dd/mm/aaaa)
Exemplos:
ECF.LeituraMemoriaFiscal("20/12/2012", "20/12/2012")
Exemplo de Resposta:
OK:
Leitura X Serial
Comando : ECF.LeituraXSerial
ou
Comando : ECF.LeituraXSerial( cNomeArquivo )
Recebe os dados da Leitura X pela serial e retorna a leitura X. Se deseja retornar em arquivo, escolher o
segundo comando informando o nome do arquivo.
Parmetros:
cNomeArquivo - Nome do arquivo que ser gerado a leitura X.
Exemplos:
ECF.LeituraXSerial - > Retorna em linhas.
ECF.LeituraXSerial("LeituraX.txt") -> Retorna em arquivo na pasta do ACBrmonitor.
Exemplo de Resposta:
OK: EPSON DO BRASI L
143 / 304
ACBrMonitor
CONTADORES
Ger al de Oper ao No- Fi scal : 000292
Cont ador de Rei n ci o de Oper ao: 001
Cont ador de Redues Z: 0080
Cont ador de Cupom Fi scal : 000464
Cont ador de Fi t a- Det al he: 000000
Compr ovant e de Cr di t o ou Dbi t o: 0000
Ger al de Rel at r i o Ger enci al : 000188
Ger al Oper . No- Fi scal Canc. : 0000
Cupom Fi scal Cancel ado: 0000
TOTALI ZADORES
TOTALI ZADOR GERAL: 76497, 89
VENDA BRUTA DI RI A: 0, 00
CANCELAMENTO I CMS: 0, 00
DESCONTO I CMS: 0, 00
Tot al de I SSQN: 0, 00
CANCELAMENTO I SSQN: 0, 00
DESCONTO I SSQN: 0, 00
-----------------
VENDA L QUI DA: 0, 00
ACRSCI MO I CMS: 0, 00
ACRSCI MO I SSQN: 0, 00
I CMS
Tot al i zador Base Cl cul o( R$) I mpost o( R$)
T18, 00% 0, 00 0, 00
T07, 00% 0, 00 0, 00
T12, 00% 0, 00 0, 00
T25, 00% 0, 00 0, 00
T17, 00% 0, 00 0, 00
--------------------------------------
Tot al I CMS: 0, 00 0, 00
No Tr i but ados Val or Acumul ado( R$)
F1 = 0, 00
I1 = 0, 00
N1 = 0, 00
I SSQN
Tot al i zador Base Cl cul o( R$) I mpost o( R$)
S02, 50% 0, 00 0, 00
S05, 00% 0, 00 0, 00
S15, 00% 0, 00 0, 00
--------------------------------------
Tot al I SSQN: 0, 00 0, 00
No Tr i but ados Val or Acumul ado( R$)
FS1 = 0, 00
I S1 = 0, 00
NS1 = 0, 00
TOTALI ZADORES NO FI SCAI S
N Oper ao CON Val or Acumul ado( R$)
1 Sangr i a 0000 0, 00
2 Fundo de Tr oco 0000 0, 00
3 r ecebi ment o 0000 0, 00
4 est or no 0000 0, 00
5 DI VERSOS 0000 0, 00
6 SUPRI MENTO 0000 0, 00
-----------------
Tot al Oper No- Fi scai s 0, 00
144 / 304
ACBrMonitor
ACRE NO- FI SC 0, 00
DESC NO- FI SC 0, 00
CANC NO- FI SC 0, 00
RELATRI O GERENCI AL
N Rel at r i o CER
1 Conf i gur ao 0000
2 TEF 0000
3 MOV. CAI XA 0000
4 ENTREGA 0000
5 DAV 0000
6 DAVS EMI T. 0000
7 MEI OS PAGTO 0000
8 I DENT. PAF 0000
9 DI VERSOS 0000
10 PARAM. CONFI G. 0000
MEI OS DE PAGAMENTO
N Mei o Pagament o Val or Acumul ado( R$)
1 Di nhei r o 0, 00
2 CARTAO ( V) 0, 00
3 CHEQUE ( V) 0, 00
4 VALE CREDI TO ( V) 0, 00
5 A PRAZO ( V) 0, 00
6 TEF ( V) 0, 00
7 TI CKET ( V) 0, 00
TROCO 0, 00
Compr ovant e No Emi t i do: 0000
Tempo Emi t i ndo Doc. Fi scal : 00: 00: 00
Tempo Oper aci onal : 00: 00: 00
Qt d. Redues Rest ant es: 3420
Nmer o sr i e MFD: MFD0810000000000300
--------------------------------------------------------
EPSON TM- T81 FBI I I
ECF- I F VERSO: 01. 00. 04 ECF: 001 LJ: 0001
77777777777qmw! q5! 20/ 12/ 2012 10: 43: 35
FAB: EP081010000000000300 BR
EP081010000000000300MFD0810000000000300 ECF- I F EPSON TM- T81
FBI I I 0100042012201210433500152106911000100LX ESP
000000041A008000C7429298F6CBD5C65F6F1324078E112966A179A316954CFA6E0C73AE9A4B0A
BF8AFB0B6E244A6280961BD4C5218384B9C388D2EF2FF07D22BE21754B3153D7D13AD2FE035C1E
51865B1E4A7C71303C83CC25AFA3223D66CE4F00BFA908C2974149343161EAE17B5A02B7A4B45A
37C05C97E92433F93F9249D3CC5346B1149AA7
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Por COO
Comando : ECF.LeituraMFDSerial( nCOOInicial, nCOOFinal )
ou
Comando : ECF.LeituraMFDSerial( nCOOInicial, nCOOFinal, cNomeArquivo )
Recebe os dados da Leitura MFD pela serial e retorna todos os documentos emitidos pelo ECF dentro o
nmero de COO inicial e COO final informado em parmetros. Se deseja retornar em arquivo, escolher o
segundo comando informando o nome do arquivo.
Parmetros:
nCOOInicial - Nmero de COO inicial do filtro.
nCOOFinal - Nmero de COO final do filtro.
145 / 304
ACBrMonitor
Exemplos:
ECF.LeituraMFDSerial(000070,000072) - > Retorna em linhas
ECF.LeituraMFDSerial(000070,000072,"LeituraMFD2.txt") -> Retorna em arquivo na pasta do ACBrmonitor.
Nota: Comando disponvel apenas para Bematech, Daruma, Fiscnet, Sweda e SwedaSTX.
Exemplo de Resposta:
OK: REINCIO DE OPERAO
(CRO: 003 25/08/2009 14:04:10)
S WE D A
Rua Dona Br gi da, 713
Vi l a Mar i ana - So Paul o - SP
CNPJ: 53. 485. 215/ 0001- 06
I E: 111. 072. 115. 110
I M: 111. 111. 111. 111
SI MULADOR SWEDA CONNECT/ SI M
FI TA- DETALHE
Emi sso: 20/ 12/ 2012 13: 38: 12 COOi =000070 COOf =000072
--------------------------------------------------------
25/ 08/ 2009 14: 04: 11 COO: 000070
LEI TURA X
SAI DA DE I NTERVENO
- - - - - - - - - - - - - - - - - - - - - - - CONTADORES - - - - - - - - - - - - - - - - - - - - -
Ger al de Oper ao No- Fi scal : 000000
Cont ador de Rei n ci o de Oper ao: 003
Cont ador de Redues Z: 0006
Cont ador de Cupom Fi scal : 000043
Cont ador de Fi t a- Det al he: 000000
Compr ovant e de Cr di t o ou Dbi t o: 0000
Ger al de Rel at r i o Ger enci al : 000005
Ger al Oper . No- Fi scal Canc. : 0000
Cupom Fi scal Cancel ado: 0000
- - - - - - - - - - - - - - - - - - - - - TOTALI ZADORES - - - - - - - - - - - - - - - - - - - -
TOTALI ZADOR GERAL: 21. 288, 00
VENDA BRUTA DI RI A: 0, 00
CANCELAMENTO I CMS: 0, 00
DESCONTO I CMS: 0, 00
Tot al de I SSQN: 0, 00
CANCELAMENTO I SSQN: 0, 00
DESCONTO I SSQN: 0, 00
------------------
VENDA L QUI DA: 0, 00
ACRSCI MO I CMS: 0, 00
ACRSCI MO I SSQN: 0, 00
- - - - - - - - - - - - - - - - - - - - - - - - - - I CMS - - - - - - - - - - - - - - - - - - - - - - - -
Tot al i zador Base Cl cul o( R$) I mpost o( R$)
T17, 00% 0, 00 0, 00
T05, 00% 0, 00 0, 00
T07, 00% 0, 00 0, 00
T10, 00% 0, 00 0, 00
T12, 00% 0, 00 0, 00
------------------- ------------------
Tot al I CMS: 0, 00 0, 00
146 / 304
ACBrMonitor
S01, 00% 0, 00 0, 00
S10, 00% 0, 00 0, 00
S05, 00% 0, 00 0, 00
S15, 00% 0, 00 0, 00
------------------- ------------------
Tot al I SSQN: 0, 00 0, 00
TROCO: 0, 00
--------------------------------------------------------
Compr ovant e No Emi t i do: 0000
Tempo Emi t i ndo Doc. Fi scal : 00: 00: 00
Tempo Oper aci onal : 00: 00: 01
Qt d. Redues Rest ant es: 3. 687
Nmer o sr i e MFD: MFDSW00000000001
--------------------------------------------------------
SWEDA I F ST200
ECF- I F VERSO: 01. 00. 01 ECF: 001
ARA##VV 25/ 08/ 2009 14: 04: 12
FAB: 00000000000000000001 BR
S WE D A
Rua Dona Br gi da, 713
Vi l a Mar i ana - So Paul o - SP
CNPJ: 53. 485. 215/ 0001- 06
I E: 111. 072. 115. 110
147 / 304
ACBrMonitor
NO DOCUMENTO FI SCAL
TOTALI ZADORES I SSQN
S01, 00%
S10, 00%
S05, 00%
S15, 00%
MEI OS DE PAGAMENTO
01 Di nhei r o MOEDA
02 C. Dbi t o CDC
03 C. Cr di t o CDC
04 Cheque CHEQUE
05 Ti cket TI CKET/ CONTRA- VALE
NO DOCUMENTO FI SCAL
06 Cont r a- Val e TI CKET/ CONTRA- VALE
07 Out r o
NO DOCUMENTO FI SCAL
RELATRI OS GERENCI AI S
148 / 304
ACBrMonitor
01 PARMETROS ECF
02 Fechament o
03 Resumo Vendas
04 Devol uo
05 Tr ocas
06 Sai da Op.
07 Ent r ada Op.
S WE D A
Rua Dona Br gi da, 713
Vi l a Mar i ana - So Paul o - SP
CNPJ: 53. 485. 215/ 0001- 06
I E: 111. 072. 115. 110
I M: 111. 111. 111. 111
SI MULADOR SWEDA CONNECT/ SI M
FI TA- DETALHE
Emi sso: 20/ 12/ 2012 13: 38: 12 COOi =000070 COOf =000072
--------------------------------------------------------
25/ 08/ 2009 14: 05: 40 COO: 000072
LEI TURA X
ENTRADA EM I NTERVENO
- - - - - - - - - - - - - - - - - - - - - - - CONTADORES - - - - - - - - - - - - - - - - - - - - -
Ger al de Oper ao No- Fi scal : 000000
Cont ador de Rei n ci o de Oper ao: 003
Cont ador de Redues Z: 0006
Cont ador de Cupom Fi scal : 000043
Cont ador de Fi t a- Det al he: 000000
Compr ovant e de Cr di t o ou Dbi t o: 0000
Ger al de Rel at r i o Ger enci al : 000006
Ger al Oper . No- Fi scal Canc. : 0000
Cupom Fi scal Cancel ado: 0000
- - - - - - - - - - - - - - - - - - - - - TOTALI ZADORES - - - - - - - - - - - - - - - - - - - -
TOTALI ZADOR GERAL: 21. 288, 00
VENDA BRUTA DI RI A: 0, 00
CANCELAMENTO I CMS: 0, 00
DESCONTO I CMS: 0, 00
Tot al de I SSQN: 0, 00
CANCELAMENTO I SSQN: 0, 00
DESCONTO I SSQN: 0, 00
------------------
VENDA L QUI DA: 0, 00
ACRSCI MO I CMS: 0, 00
ACRSCI MO I SSQN: 0, 00
- - - - - - - - - - - - - - - - - - - - - - - - - - I CMS - - - - - - - - - - - - - - - - - - - - - - - -
Tot al i zador Base Cl cul o( R$) I mpost o( R$)
T17, 00% 0, 00 0, 00
T05, 00% 0, 00 0, 00
T07, 00% 0, 00 0, 00
T10, 00% 0, 00 0, 00
T12, 00% 0, 00 0, 00
------------------- ------------------
Tot al I CMS: 0, 00 0, 00
149 / 304
ACBrMonitor
TROCO: 0, 00
--------------------------------------------------------
Compr ovant e No Emi t i do: 0000
Tempo Emi t i ndo Doc. Fi scal : 00: 00: 00
Tempo Oper aci onal : 00: 00: 03
Qt d. Redues Rest ant es: 3. 687
Nmer o sr i e MFD: MFDSW00000000001
--------------------------------------------------------
SWEDA I F ST200
ECF- I F VERSO: 01. 00. 01 ECF: 001
ARA##VV 25/ 08/ 2009 14: 05: 41
FAB: 00000000000000000001 BR
150 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Por Periodo
Comando : ECF.LeituraMFDSerial( dDataInicial, dDataFinal )
ou
Comando : ECF.LeituraMFDSerial( dDataInicial, dDataFinal, cNomeArquivo )
Recebe os dados da Leitura MFD pela serial e retorna todos os documentos emitidos pelo ECF dentre as
datas informadas em parmetros. Se deseja retornar em arquivo, escolher o segundo comando informando
o nome do arquivo.
Parmetros:
dDataInicial - Data inicial do filtro. (dd/mm/aaaa)
dDataFinal - Data final do filtro. (dd/mm/aaaa)
cNomeArquivo - Nome do arquivo que ser gerado a leitura da memria fiscal.
Exemplos:
ECF.LeituraMFDSerial( "10/12/2012", "20/12/2012" ) - > Retorna em linhas
ECF.LeituraMFDSerial( "10/12/2012", "20/12/2012", "LeituraMFD3.txt") -> Retorna em arquivo na pasta do
ACBrmonitor )
Nota: Comando disponvel apenas para Bematech, Daruma, Fiscnet, Sweda e SwedaSTX.
Exemplo de Resposta:
OK: LMF
(COO:000082 18/12/2012 16:09:03)
S WE D A
Rua Dona Br gi da, 713
Vi l a Mar i ana - So Paul o - SP
CNPJ: 53. 485. 215/ 0001- 06
I E: 111. 072. 115. 110
I M: 111. 111. 111. 111
SI MULADOR SWEDA CONNECT/ SI M
FI TA- DETALHE
Emi sso: 20/ 12/ 2012 13: 43: 36
DATAi =10/ 12/ 2012 DATAf =20/ 12/ 2012
--------------------------------------------------------
18/ 12/ 2012 16: 09: 04 CCF: 000045 COO: 000083
CUPOM FI SCAL
I TEM CDI GO DESCRI O
QTD. UN. VL UNI T( R$) ST VL I TEM( R$)
1 001 TESTES 1 UN F1 10, 00
------------------
TOTAL R$ 10, 00
Di nhei r o 10, 00
OBRI GADO, VOLTE SEMPRE
MD- 5: F98F867ADEB5D3FA78E8B41AEFBCE912
DJPDV 1. 2. 1
--------------------------------------------------------
oV1#gcJNPTr kp4nJ31CXyT6mU( an8N8d2en?xC5NN( 4Zf GcY#6?2C
SWEDA I F ST200
ECF- I F VERSO: 01. 00. 01 ECF: 001
ARAI #RO 18/ 12/ 2012 16: 09: 08
FAB: 00000000000000000001 BR
S WE D A
151 / 304
ACBrMonitor
152 / 304
ACBrMonitor
01 Sangr i a ( - ) 0000 0, 00
02 Numer r i o ( - ) 0000 0, 00
03 Bol et os 0000 0, 00
04 Car ns 0000 0, 00
05 Consumo 0000 0, 00
06 DI VERSOS 0000 0, 00
07 RECEBI MENTO 0000 0, 00
------------------
Tot al Oper No Fi scai s: 0, 00
TROCO: 0, 00
--------------------------------------------------------
Compr ovant e No Emi t i do: 0000
Tempo Emi t i ndo Doc. Fi scal : 00: 00: 05
Tempo Oper aci onal : 00: 00: 07
Qt d. Redues Rest ant es: 3. 685
Nmer o sr i e MFD: MFDSW00000000001
--------------------------------------------------------
3sf DRwM92zXRi 68WZDFFsj 7* R@qSsmnkEV4W7F3Cc@n
SWEDA I F ST200
ECF- I F VERSO: 01. 00. 01 ECF: 001
ARAI #RO 20/ 12/ 2012 12: 59: 46
FAB: 00000000000000000001 BR
S WE D A
Rua Dona Br gi da, 713
153 / 304
ACBrMonitor
154 / 304
ACBrMonitor
03 Bol et os 0000 0, 00
04 Car ns 0000 0, 00
05 Consumo 0000 0, 00
06 DI VERSOS 0000 0, 00
07 RECEBI MENTO 0000 0, 00
------------------
Tot al Oper No Fi scai s: 0, 00
TROCO: 0, 00
--------------------------------------------------------
Compr ovant e No Emi t i do: 0000
Tempo Emi t i ndo Doc. Fi scal : 00: 00: 00
Tempo Oper aci onal : 00: 37: 47
Qt d. Redues Rest ant es: 3. 685
Nmer o sr i e MFD: MFDSW00000000001
--------------------------------------------------------
SWEDA I F ST200
ECF- I F VERSO: 01. 00. 01 ECF: 001
ARAI #RO 20/ 12/ 2012 13: 37: 33
FAB: 00000000000000000001 BR
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
155 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
Por COO
Comando : ECF.EspelhoMFD_DLL( nCOOInicial, nCOOFinal, cNomeArquivo )
Recebe os dados da MFD pela DLL gerando um arquivo do espelho de todos os documentos emitidos pelo
ECF, dentre o nmero de COO inicial e COO final informado em parmetros.
Parmetros:
nCOOInicial - Nmero de COO inicial do filtro.
nCOOFinal - Nmero de COO final do filtro.
cNomeArquivo - Nome do arquivo onde ser gerado o espelho.
Exemplos:
ECF.EspelhoMFD_DLL( 001002, 001002, "C:\temp\ACBr_Esp.txt" )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Por Periodo
Comando : ECF.EspelhoMFD_DLL( dDataInicial, dDataFinal, cNomeArquivo )
Recebe os dados da MFD pela DLL gerando um arquivo do espelho de todos os documentos emitidos pelo
ECF, dentre as datas informadas em parmetros.
Parmetros:
dDataInicial - Data inicial do filtro. (dd/mm/aaaa)
dDataFinal - Data final do filtro. (dd/mm/aaaa)
cNomeArquivo - Nome do arquivo onde ser gerado o espelho.
Exemplos:
ECF.EspelhoMFD_DLL( "20/12/2012", "20/12/2012", "C:\temp\ACBr_Esp.txt" )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Por COO
Comando : ECF.ArquivoMFD_DLL(nCOOIni, nCOOFim, cNomeArquivo, [nTipoDoc], [nFinalidade])
Recebe os dados da MFD pela DLL gerando um arquivo do MFD de todos os documentos emitidos pelo
ECF, dentre o nmero de COO inicial e COO final informado em parmetros.
Parmetros:
nCOOInicial - Nmero de COO inicial do filtro.
nCOOFinal - Nmero de COO final do filtro.
cNomeArquivo - Nome do arquivo onde ser gerado o espelho.
156 / 304
ACBrMonitor
nTipoDoc - Nmerico ou Tipo, que descreve o tipo do documento que deve ser gerado.
caso no informado assum "18 ou docTodos"
0 ou docRZ
1 ou docLX,
2 ou docCF,
3 ou docCFBP,
4 ou docCupomAdicional,
5 ou docCFCancelamento,
6 ou docCCD,
7 ou docAdicionalCCD,
8 ou docSegViaCCD,
9 ou docReimpressaoCCD,
10 ou docEstornoCCD,
11 ou docCNF,
12 ou docCNFCancelamento,
13 ou docSangria,
14 ou docSuprimento,
15 ou docEstornoPagto,
16 ou docRG,
17 ou docLMF,
18 ou docTodos,
19 ou docNenhum
nFinalidade - Numrico ou Tipo, que descreve a finalidade do arquivo, o que pode determinar os registros
que sero incluidos no mesmo. Se no for informado assume "2 ou finMFD"
0 ou finMF
1 ou finMFD
2 ou finTDM
3 ou finRZ
4 ou finRFD
5 ou finNFP
6 ou finNFPTDM
7 ou finSintegra
8 ou finSPED
Exemplos:
ECF.ArquivoMFD_DLL( 001002, 001005, "C:\temp\ACBr_Esp.txt" )
ECF.ArquivoMFD_DLL( 001002, 001005, "C:\temp\ACBr_Esp.txt", 18, 3 )
ECF.ArquivoMFD_DLL( 001002, 001005, "C:\temp\ACBr_Esp.txt", docLMF, finRFD )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Por Periodo
Comando : ECF.ArquivoMFD_DLL( dDataInicial, dDataFinal, cNomeArquivo , [nTipoDoc], [nFinalidade])
Recebe os dados da MFD pela DLL gerando um arquivo da MFD de todos os documentos emitidos pelo
ECF, dentre as datas informadas em parmetros.
Parmetros:
dDataInicial - Data inicial do filtro. (dd/mm/aaaa)
dDataFinal - Data final do filtro. (dd/mm/aaaa)
cNomeArquivo - Nome do arquivo onde ser gerado o espelho.
nTipoDoc - Nmerico ou Tipo, que descreve o tipo do documento que deve ser gerado.
157 / 304
ACBrMonitor
0 ou docRZ
1 ou docLX,
2 ou docCF,
3 ou docCFBP,
4 ou docCupomAdicional,
5 ou docCFCancelamento,
6 ou docCCD,
7 ou docAdicionalCCD,
8 ou docSegViaCCD,
9 ou docReimpressaoCCD,
10 ou docEstornoCCD,
11 ou docCNF,
12 ou docCNFCancelamento,
13 ou docSangria,
14 ou docSuprimento,
15 ou docEstornoPagto,
16 ou docRG,
17 ou docLMF,
18 ou docTodos,
19 ou docNenhum
nFinalidade - Numrico ou Tipo, que descreve a finalidade do arquivo, o que pode determinar os registros
que sero incluidos no mesmo. Se no for informado assume "2 ou finMFD"
0 ou finMF
1 ou finMFD
2 ou finTDM
3 ou finRZ
4 ou finRFD
5 ou finNFP
6 ou finNFPTDM
7 ou finSintegra
8 ou finSPED
Exemplos:
ECF.ArquivoMFD_DLL( "20/12/2012", "20/12/2012", "C:\temp\ACBr_Esp.txt" )
ECF.ArquivoMFD_DLL( "20/12/2012", "20/12/2012", "C:\temp\ACBr_Esp.txt", 18, 3 )
ECF.ArquivoMFD_DLL( "20/12/2012", "20/12/2012", "C:\temp\ACBr_Esp.txt", docLMF, finRFD )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
Cupom Fiscal
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Realiza o teste com o estado da ECF se est livre para emisso de Cupom Fiscal. Retornando OK se
estado livre ou ERRO juntamente com o motivo.
158 / 304
ACBrMonitor
Exemplo de Resposta:
OK:
ERRO: Estado da impressora SwedaSTX
estRelatorio (no Livre)
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Identifica Consumidor
Comando : ECF.IdentificaConsumidor ( cCPF_CNPJ, [cNOME, cENDERECO])
O Mtodo Identifica Consumidor, se for usado antes da abertura do cupom, os dados do consumidor sero
usados no comando de AbreCupom, caso seja usado aps o abre cupom, se o ECF no for MFD, os dados
sero impressos nas linhas de mensagens do cupom.
Parmetros:
cCPF_CNPJ - CPF/CNPJ do Consumidro
cNOME - Parmetro opcional. Nome do Consumidor
cENDERECO - Parmetro opcional. Endereo do Consumidor
Exemplos:
ECF.IdentificaConsumidor ( "47.508.411/0001-56" )
ECF.IdentificaConsumidor ( "47.508.411/0001-56", "Distribuidora de Alimentos" )
ECF.IdentificaConsumidor ( "47.508.411/0001-56", "Distribuidora de Alimentos", "Rua Marechal Deodoro -
6" )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Help documents
Abre Cupom
Comando : ECF.AbreCupom [ ( cCPF_CNPJ, cNOME, cENDERECO) ]
Parmetros:
cCPF_CNPJ - Parmetro opcional. Se necessrio, informe o CPF/CNPJ do Consumidor
cNOME -Parmetro opcional. Se necessrio, informe o NOME do Consumidor
cENDERECO -Parmetro opcional. Se necessrio, informe o ENDEREO do Consumidor
Exemplos:
ECF.AbreCupom
ECF.AbreCupom("1234567890","ACBr","Tatui")
Nota: Nem todos os modelos de ECF fazem uso do parmetro cCPF_CNPJ, nesse caso o Cupom ser
aberto, porm o nmero de identificao do cliente no ser impresso. Dica: Para identificar o cliente
prefira usar o Rodap do Cupom, que permite at 8 linhas de texto livre.
Exemplo de Resposta:
OK:
Habilita a Legenda InMetro para o prximo item. Este comando deve ser utilizado antes da venda de um
159 / 304
ACBrMonitor
item, com a Legenda habilitada impresso no cupom fiscal a unidade de medida do InMetro. Exemplo : R$/
UN.
A legenda INMETRO desabilitada automaticamente aps a impresso do item.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Vende Item
Comando : ECF.VendeItem(cCodigo, cDescricao, cAliquotaICMS, nQtd, nValorUnitario
[,nValorDescontoAcrescimo, cUnidade, cTipoDescontoAcrescimo, cDescontoAcrescimo,
nCodDepartamento] )
Parmetros:
cCodigo - Texto com o cdigo do produto, geralmente aceito at 13 caracteres, alguns ECFs apenas
aceitam numricos no cdigo.
cDescricao - Texto com a descrio do Produto vendido. Procure no usar acentos, pois alguns ECFs no
aceitam caracteres acentuados. Para imprimir Descries "grandes" habilite a opo "Descrio Grande"
no ACBrMonitor.
cAliquotaICMS - Texto com a representao da Alquota do ICMS.
- As alquotas podem ser informadas em Valor (mesmo sendo texto). Exemplos: "18", "2.46".
- Se no ECF existem alquotas iguais para ICMS e ISS, use o sufixo "T" para informar que a alquota do
ICMS ou "S" para alquotas do ISS. Exemplo: "18T" = alquota de 18% do ICMS; "2.5S" alquota de 2,5%
do ISS
- As alquotas podem ser informadas em ndice, de acordo com a Tabela de alquotas do ECF, nesse caso
use a letra "T", seguida da posio da Alquota: Exemplo: "T01", "T10"
- Existem alquotas internas do ECF para tratar produtos Isentos, nesse caso use: "FF" para Substituio
Tributria, "NN" = No incidncia ou "II" = Isento
nQtd - Quantidade de Produtos a Vender. Permite valores com at 3 casas decimais. O ACBr verifica
quantas casas decimais existem no valor informado e utiliza o comando apropriado para o ECF, otimizando
a impresso para Inteiros o 2 casas decimais, sempre que possvel
nValorUnitario Preo Unitrio do produto vendido. Permite valores com at 3 casas decimais. O ACBr
verifica quantas casas decimais existem no valor informado e utiliza o comando apropriado para o ECF,
otimizando a impresso para 2 casas decimais, sempre que possvel.
nValorDescontoAcrescimo - Parmetro opcional, Se necessrio, informe a Porcentagem de Desconto a
aplicar no item Vendido. Dependendo do ECF o valor e porcentagem do Desconto ser impresso no Cupom.
cUnidade - Parmetro opcional, Se necessrio, informe o Texto com a unidade de medida do Item.
Exemplo: "UN", "LT", "MT", "KG", etc
cTipoDescontoAcrescimo - Parmetro opcional. Informar "%" para porcentagem ou "$" para valor.Se
parmetro omitido ser considerado em porcentagem "%".
cDescontoAcrescimo - Parmetro opcional. Informar "A" para acrscimo ou "D" para desconto.Se
parmetro omitido ser considerado Desconto "D"
nCodDepartamento - Parmetro opcional. Cdigo de departamento.
Exemplos:
ECF.VendeItem("001","PRODUTO TESTE",12,1, 100.34, 10,LT,$,A,0)
ECF.VendeItem("789012456789","PRODUTO TESTE",II, 1.5, 2.5 )
No especificou os parmetros opcionais (Desconto e Unidade)...
Notas:
- O ACBr tentar otimizar a impresso ocupando o menor numero de linhas possveis, de acordo com o
tamanho dos parmetros cCodigo e cDescricao. Espaos a direita de cDescricao so ignorados.
- Para evitar "diferenas" entre o seu programa e o impresso no ECF, procure informar os campos nQtd e
160 / 304
ACBrMonitor
nValorUnitario j arredondados para o nmero mximo de casas decimais que voc deseja utilizar.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
Parmetros:
nNumItem - Numero do Item, de acordo com a ordem de impresso no Cupom fiscal a cancelar.
Exemplo:
ECF.CancelaItemVendido(5) -> Cancela o quinto item impresso no Cupom.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Parmetros:
nNumItem - Numero do Item, de acordo com a ordem de impresso no Cupom fiscal a cancelar.
nQuantidade - Quantidade a ser cancelada.
Exemplo:
ECF.CancelaItemVendidoParcial( 3, 1 ) -> Cancela 1 qtd do terceiro item impresso no Cupom.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Help documents
Parmetros:
nNumItem - Numero do Item, de acordo com a ordem de impresso no Cupom fiscal.
Exemplo:
ECF.CancelaDescontoAcrescimoItem( 3 ) -> Cancela o desconto ou o acrscimo que foi atribuido ao
terceiro item impresso no Cupom.
161 / 304
ACBrMonitor
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
Parmetros:
nValorDescontoAcrescimo - Valor do Desconto/Acrscimo.
cDescontoAcrescimo - Informa "D" para desconto e "A" para Acrscimo, se parmetro for omitido ser
considerado desconto.
cTipoDescontoAcrescimo - Informar "%" para tipo em porcentagem ou "$" para valor, se parmetro for
omitido ser considerado por porcentagem.
nNumItem - Nmero do item a ser atribuido o desconto ou acrscimo, se parmetro for omitido ser
considerado o item anterior
Exemplo:
ECF.DescontoAcrescimoItemAnterior(1.00) -> 1% de desconto no item anterior.
ECF.DescontoAcrescimoItemAnterior(1.00,"A","$",2) -> R$ 1,00 de acrscimo no item 2.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
Subtotaliza Cupom
Comando : ECF.SubtotalizaCupom [ ( nDescontoAcrescimo, cMensagemRodape ) ]
Subtotaliza o cupom.
Parmetros:
nDescontoAcrescimo - Parmetro opcional. Para Descontos, informe valores negativos, para acrscimos
valores positivos
cMensagemRodape Parmetro opcional. Informe at 8 linhas de mensagem a serem impressas no
rodap do cupom. Usado apenas para o ECF DataRegis que no possui o mtodo FechaCupom, nos
demais ECFs, se a mensagem for informada nesse momento, ela ser armazenada pelo ACBr e utilizada
em FechaCupom
Exemplos:
ECF.SubtotalizaCupom
ECF.SubtotalizaCupom( -1.45 ) -> Desconto de R$ 1,45
ECF.SubtotalizaCupom( 5 ) -> Acrscimo de R$ 5,00
ECF.SubtotalizaCupom( 0, "Mensagem Linha 1|Mensagem Linha 2") -> Sem desconto / acrscimo mas
informando 2 linhas de mensagem para serem impressas no rodap.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
162 / 304
ACBrMonitor
Parmetros:
cTipoAcrescimoDesconto - Tipo A -> Acrescimo D -> Desconto
Exemplo:
ECF.CancelaDescontoAcrescimoSubTotal( "A" ) -> Cancela o acrscimo atribuido no subtotal do cupom.
ECF.CancelaDescontoAcrescimoSubTotal( "D" ) -> Cancela o desconto atribuido no subtotal do cupom.
Exemplo de Resposta:
OK:
Efetua Pagamento
Comando : ECF.EfetuaPagamento( cCodFormaPagto, nValor [, cObservacao, bImprimeVinculado ] )
Parmetros:
cCodFormaPagto - ndice da Forma de pagamento cadastrada no ECF. Para conhecer todas as Formas
de pagamento cadastradas e seus respectivos ndices, utilize o comando ECF.FormasPagamento
nValor - Valor pago para essa forma de pagamento.
cObservacao - Pode ser omitido. Alguns ECFs permitem a impresso de at 2 linhas de observao para
cada forma de pagamento
bImprimeVinculado - Pode ser omitido, nesse caso assume "False". Se for informado "True" para este
parmetro, o ACBr apenas verifica se permitido imprimir Cupom No Fiscal Vinculado para essa forma de
Pagamento.
Exemplos:
EfetuaPagamento( "01", 10 ) -> Pagando R$ 10,00 para a Forma de Pagamento 01
EfetuaPagamento( "02", 5.43, "Pagamento A PRAZO" ) -> Pagando R$ 5,43 para a Forma de Pagamento
02, imprimindo uma observao sobre o Pagamento
EfetuaPagamento( "03", 30, "TEF", True ) -> Pagando R$ 30,00 para a Forma de Pagamento 03,
imprimindo a Observao "TEF" e verificando se a Forma de pagamento 03 permite ou no a emisso de
Cupom Vinculado
Exemplo de Resposta:
OK:
Estorna Pagamento
Comando : ECF.EstornaPagamento( cCodFormaPagtoEstornar, cCodFormaPagtoEfetivar, nValor [,
cObservacao] )
Estorna um pagamento substituindo por outro, conforme os dados informados nos parmetros.
Parmetros:
cCodFormaPagtoEstornar - Cdigo da Forma de pagamento que ser estornado.
cCodFormaPagtoEfetivar - Cdigo da Forma de pagamento que ser efetivado.
nValor - Valor do pagamento que ser estornado.
cObservacao - Parmetro opcional. Observao ( Mensagem promocional)
Exemplos:
ECF.EstornaPagamento( "01", "02", 3.75 )
163 / 304
ACBrMonitor
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Fecha Cupom
Comando : ECF.FechaCupom [ ( cMensagemRodape ) ]
Parmetros:
cMensagemRodape - Parmetro opcional. Informe at 8 linhas de mensagem a serem impressas no
rodap do cupom. Se esse parmetro for omitido aqui, porm foi informado em ECF.SubtotalizaCupom , o
texto informado anteriormente ser utilizado.
Exemplos:
ECF.FechaCupom
ECF.FechaCupom( "Mensagem Linha 1|Mensagem Linha 2") -> Informando 2 linhas de mensagem para
serem impressas no rodap.
Notas: Utilize a mensagem no rodap para identificar o Cliente, (Nome, Documento, Endereo, etc)
Este comando s pode ser executado aps o Total de Pagamentos (ECF.TotalPago) efetuados com
ECF.EfetuaPagamento atingir ou ultrapassar o valor de ECF.SubTotal
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Cancela Cupom
Comando : ECF.CancelaCupom
Cancela o Cupom Fiscal atual (se estiver aberto) em qualquer estgio do Cupom.
Se no houver cupom aberto, cancela o ltimo Cupom emitido, caso o ltimo documento seja realmente
um Cupom Fiscal.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Variaveis
Num Cupom
Comando : ECF.NumCupom
Exemplo de Resposta:
OK: 002482
164 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Sub Total
Comando : ECF.SubTotal
Retorna o Sub-total do cupom atual (em aberto). Considerando a soma dos Itens Vendidos, o Desconto /
Acrscimo concedido em ECF.SubtotalizaCupom e os pagamentos j efetuados com
ECF.EfetuaPagamento
Exemplo de Resposta:
OK: 234,94
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Total Pago
Comando : ECF.TotalPago
Exemplo de Resposta:
OK: 100
Exemplo de Resposta:
OK: 3
Created with the Personal Edition of HelpNDoc: Easily create Help documents
Nao Fiscal
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Realiza a impresso completa de Comprovante No Fiscal, conforme os dados informados nos parmetros.
Parmetros:
cCodCNF - Cdigo do comprovante no fiscal.
nValor - Valor para o comprovante no fiscal.
cCodFormaPagto - Cdigo da Forma de Pagamento utilizada para pagamento Comprovante no Fiscal.
cObs - Parmetro opcional. Observao ser impresso no final do comprovante.
Exemplos:
ECF.NaoFiscalCompleto( "03", 1.00, "02")
Exemplo de Resposta:
OK:
165 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Sangria
Comando : ECF.Sangria( nValor, cObs [, cDescricaoCNF, cDescricaoFPG ] )
Parmetros:
nValor - Valor para a Sangria.
cObs - Observao
cDescricaoCNF - Descrio do Comprovante no fiscal. Parmetro pode ser omitido e ser considerado
"SANGRIA".
cDescricaoFPG - Descrio da Forma de Pagamento. Parmetro pode ser omitido e ser considerado
"DINHEIRO".
Exemplos:
ECF.Sangria(100.00)
Exemplo de Resposta:
OK:
Suprimento
Comando : ECF.Suprimento( nValor, cObs [, cDescricaoCNF, cDescricaoFPG ] )
Parmetros:
nValor - Valor para o Suprimento.
cObs - Observao
cDescricaoCNF - Descrio do Comprovante no fiscal. Parmetro pode ser omitido e ser considerado
"SUPRIMENTO".
cDescricaoFPG - Descrio da Forma de Pagamento. Parmetro pode ser omitido e ser considerado
"DINHEIRO".
Exemplos:
ECF.Suprimento(200.00)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
Parmetros:
cCPF_CNPJ - Parmetro opcional. Se necessrio, informe o CPF/CNPJ do Consumidor
cNOME -Parmetro opcional. Se necessrio, informe o NOME do Consumidor
cENDERECO -Parmetro opcional. Se necessrio, informe o ENDEREO do Consumidor
Exemplos:
ECF.AbreNaoFiscal
ECF.AbreNaoFiscal( "47.508.411/0001-56" ,"ACBr,Tatui")
166 / 304
ACBrMonitor
Nota: Nem todos os modelos de ECF fazem uso do parmetro cCPF_CNPJ, nesse caso o Cupom ser
aberto, porm o nmero de identificao do cliente no ser impresso. Dica: Para identificar o cliente
prefira usar o Rodap do Cupom, que permite at 8 linhas de texto livre.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring tool
Parmetros:
cCodCNF - Cdigo do CNF (Comprovante No Fiscal).
nValor - Valor do Comprovante no fiscal.
cObs - Parmetro opcional. Se desejar deixar alguma Observao.
Exemplos:
ECF.RegistraItemNaoFiscal("03", 100.00)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
Parmetros:
nAItem - Numero do Item a cancelar de acordo com a ordem de impresso no Comprovante no fiscal.
Exemplo:
ECF.CancelaItemNaoFiscal( 1 ) -> Cancela o primeiro item impresso no Comprovante no fiscal.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Parmetros:
nDescontoAcrescimo - Parmetro opcional. Para Descontos, informe valores negativos, para acrscimos
valores positivos
cMensagemRodape Parmetro opcional. Informe at 8 linhas de mensagem a serem impressas no
rodap do cupom. Usado apenas para o ECF DataRegis que no possui o mtodo FechaCupom, nos
demais ECFs, se a mensagem for informada nesse momento, ela ser armazenada pelo ACBr e utilizada
167 / 304
ACBrMonitor
em FechaCupom
Exemplos:
ECF.SubtotalizaNaoFiscal
ECF.SubtotalizaNaoFiscal( -1.45 ) -> Desconto de R$ 1,45
ECF.SubtotalizaNaoFiscal( 5 ) -> Acrscimo de R$ 5,00
ECF.SubtotalizaNaoFiscal( 0, "Mensagem Linha 1|Mensagem Linha 2") -> Sem desconto / acrscimo mas
informando 2 linhas de mensagem para serem impressas no rodap.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Parmetros:
cCodFormaPagto - ndice da Forma de pagamento cadastrada no ECF. Para conhecer todas as Formas
de pagamento cadastradas e seus respectivos ndices, utilize o comando ECF.FormasPagamento
nValor - Valor pago para essa forma de pagamento.
cObservacao - Pode ser omitido. Alguns ECFs permitem a impresso de at 2 linhas de observao para
cada forma de pagamento
bImprimeVinculado - Pode ser omitido, nesse caso assume "False". Se for informado "True" para este
parmetro, o ACBr apenas verifica se permitido imprimir Cupom No Fiscal Vinculado para essa forma de
Pagamento.
Exemplos:
ECF.EfetuaPagamentoNaoFiscal( "01", 10 ) -> Pagando R$ 10,00 para a Forma de Pagamento 01
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Parmetros:
cObservacao - Parmetro opcional. Observao no comprovante No Fiscal, ser impresso no final do
comprovante.
Exemplos:
ECF.FechaNaoFiscal
ECF.FechaNaoFiscal( "Mensagem Linha 1|Mensagem Linha 2") -> Informando 2 linhas de mensagem para
serem impressas no rodap.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
168 / 304
ACBrMonitor
Comando : ECF.CancelaNaoFiscal
Cancela o Comprovante No Fiscal atual (se estiver aberto) em qualquer estgio do Cupom.
Se no houver comprovante aberto, cancela o ltimo Comprovante emitido, caso o ltimo documento seja
realmente um Comprovante No Fiscal.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Dispositivos
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Gaveta
Created with the Personal Edition of HelpNDoc: Free Web Help generator
Abre Gaveta
Comando : ECF.AbreGaveta
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Gaveta Aberta?
Comando : ECF.GavetaAberta
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
Cheque
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
Cheque Pronto?
Comando : ECF.ChequePronto
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
Imprime Cheque
Comando : ECF.ImprimeCheque( cBanco, nValor, cFavorecido, cCidade, dData [, cObservao ] )
169 / 304
ACBrMonitor
Parmetros:
cBanco - Nmero do Banco.
nValor - Valor do cheque.
cFavorecido - Nome o Favorecido
cCidade - Cidade
dData - Data formato "dd/mm/aaaa".
cObservao - Parmetro opcional. Se desejar colocar alguma observao no cheque.
Exemplos:
ECF.ImprimeCheque( "237", 100.00, "Jose Pereira da Silva", "Alfenas", "23/12/2012" )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Leitura CMC7
Comando : ECF.LeituraCMC7
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Utilitarios
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Programa Aliquota
Comando : ECF.ProgramaAliquota( nValorAliquota[, cTipoAliquota , cPosicaoAliquota] )
Parmetros:
nValorAliquota - Valor da Alquota a programar. Exemplos: 18 , 12 , 2.46
cTipoAliquota - Tipo da Alquota , Use "T" para ICMS ou "S" para ISS. Pode ser omitido, nesse caso
assume "T"
cPosicaoAliquota - Posio de cadastro da Alquota. No aceito em todos os modelos de ECFs, e em
alguns outros apenas aceito em modo de Interveno. Normalmente esse parmetro deve ser omitido
170 / 304
ACBrMonitor
Exemplos:
ECF.ProgramaAliquota( 18 ) Programa a Alquota de 18% do ICMS
ECF.ProgramaAliquota( 2.46 ,"T") Programa a Alquota de 2,46% do ICMS
ECF.ProgramaAliquota( 2.5, "S" ) Programa a Alquota de 2,5% do ISS
Notas:
Na maioria dos ECFs este comando somente aceito quando o Movimento no foi iniciado, ou seja, aps
uma Reduo Z e antes de uma Venda ou Leitura X
No possvel apagar as alquotas programadas, portanto CUIDADO ao programar novas Alquotas.
Apenas uma interveno tcnica pode remover as Alquotas j programadas
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
Parmetros:
cDescricao - Descrio da forma de pagamento a programar.
bPermitevinculado - Permite vinculado "true" ou "false". Pode ser omitido, nesse caso assume "True"
cPosicao - Posio de cadastro da Forma de Pagamento. No aceito em todos os modelos de ECFs, e
em alguns outros apenas aceito em modo de Interveno. Normalmente esse parmetro deve ser omitido
Exemplos:
ECF.ProgramaFormaPagamento("Cartao Debito")
ECF.ProgramaFormaPagamento("Cheque",False)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
Exemplos:
ECF.ProgramaComprovanteNaoFiscal("Recebimento")
Exemplo de Resposta:
OK:
171 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Exemplos:
ECF.ProgramaUnidadeMedida("UN")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Exemplos:
ECF.ProgramaRelatoriosGerenciais("Entrega")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
Identifica Operador
Comando : ECF.IdentificaOperador ( cNome )
Parmetros:
cNome - Nome do operador.
Exemplos:
ECF.IdentificaOperador ( "Maria" )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Identifica PAF
Comando : ECF.IdentificaPAF ( cNomeVersao, cMD5)
Permite gravar no ECF, informaes sobre o Programa Aplicativo Fiscal (PAF) em operao. Esta
172 / 304
ACBrMonitor
informao deve ser impressa em todos os cupons, de acordo com a lei atual.
Parmetros:
cNomeVersao - Nome e verso do aplicativo fiscal.
cMD5 - Numero do MD5.
Exemplos:
ECF.IdentificaPAF ( "DJPDV.1.2.1" , "MD-5:A7B63B2B53EB4FA7C789979D7BA83CAD")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
Se a ECF no esta em horrio de vero , o relgio da ECF reajustado Incio de horrio de vero ao
contrrio reajustado para fim de horrio de vero.
Parmetros:
bHorarioVerao - Mudar horrio de vero "true" ou "false". Pode ser omitido, nesse caso assume "True"
Exemplos:
ECF.MudaHorarioVerao
ECF.MudaHorarioVerao(true)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Muda Arredondamento
Comando : ECF.MudaArredondamento( bArredonda )
Parmetros:
bArredonda - Mudar Arredondamento da ECF "true" ou "false".
Exemplos:
ECF.MudaArredondamento(true)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Verifica o estado atual do ECF e efetua as operaes necessrias para deixar o ECF no estado livre.
Portanto esse mtodo tenta fechar ou cancelar qualquer documento que esteja aberto. Em alguns ECFs
comandos adicionais so enviados para tentar desbloquear o ECF de alguma condio de erro que
impea a impresso de novos documentos.
173 / 304
ACBrMonitor
Parmetros:
bReducaoZ - Parmetro opcional. Se necessrio emitir a reduo Z "True" ou "False", se parmetro for
omitido ser considerado TRUE.
Exemplos:
ECF.CorrigeEstadoErro
ECF.CorrigeEstadoErro(False)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Envia Comando
Comando : ECF.EnviaComando( cComando )
ou
Comando : ECF.EnviaComando( cComando , nTimeOut )
Envia comando conforme a sintaxe de cada modelo de ECF. Verificar o manual de cada modelo.
Parmetros:
cComando - Comando a ser processado. Verificar a sintaxe ou o comando a ser informado no manual de
cada ECF.
nTimeOut - Time Out da eCF.
Exemplos:
ECF.Enviacomando("15") - Comando 15 da SwedaSTX (Emisso de LeituraX)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Help documents
Comando Enviado
Comando : ECF.ComandoEnviado
Retorna o ltimo comando enviado para o ECF no formato da sintaxe suportada pelo ECF.
Exemplo de Resposta:
OK: [STX]815[ETX]
Resposta Comando
Comando : ECF.RespostaComando
Exemplo de Resposta:
OK: [STX]815+0000A[ETX]
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
174 / 304
ACBrMonitor
Parmetros:
cRegistrador - Registro para retornar determinada informao. Verificar no manual de programao da ECF
para os registros.
Exemplos:
ECF.RetornaInfoECF("A1")
Exemplo de Resposta:
OK: 0000000000021298160000000000000000000000000000[ETX][ACK][STX]234+0000AA[x9B][x80][x82]
[x80][x80] A1
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
LX
Comando : ECF.PafMF_LX_Impressao
Nota: em alguns estados, necessrio imprimir uma Leitura X todo inicio de dia e cada inicio de Bobina
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Impresso
175 / 304
ACBrMonitor
Por Periodo
Comando : ECF.PafMF_LMFC_Impressao(dDataInicial, dDataFinal)
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
Exemplos:
ECF.PafMF_LMFC_Impressao("20/12/2012", "21/12/2012")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
176 / 304
ACBrMonitor
Por CRZ
Comando : ECF.PafMF_LMFC_Impressao( nCRZInicial , nCRZFinal )
Parmetros:
nCRZInicial - Reduo Z inicial.
nCRZFinal - Reduo Z final.
Exemplos:
ECF.PafMF_LMFC_Impressao(002542, 002542)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Espelho
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
177 / 304
ACBrMonitor
Por Periodo
Comando : ECF.PafMF_LMFC_Espelho(dDataInicial, dDataFinal, cPathArquivo)
Gera arquivo do espelho da Leitura Memria Fiscal Completa por perodo de Data e assina digitalmente,
inserindo ao final do arquivo uma linha com o registro tipo EAD( Assinatura Digital ).
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_LMFC_Espelho("20/12/2012", "21/12/2012", "EspLMFCPeriodo.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring tool
178 / 304
ACBrMonitor
Por CRZ
Comando : ECF.PafMF_LMFC_Espelho( nCRZInicial , nCRZFinal, cPathArquivo )
Gera arquivo do espelho da Leitura Memria Fiscal Completa por intervalo de Reduo Z e assina
digitalmente, inserindo ao final do arquivo uma linha com o registro tipo EAD( Assinatura Digital ).
Parmetros:
nCRZInicial - Reduo Z inicial.
nCRZFinal - Reduo Z final.
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_LMFC_Espelho(002542, 002542, "EspLMFCCRZ.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
Cotepe 17/04
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
179 / 304
ACBrMonitor
Por Periodo
Comando : ECF.PafMF_LMFC_Cotepe1704(dDataInicial, dDataFinal, cPathArquivo)
Gera o arquivo da Leitura da Memria Fiscal completa no formato estabelecido no Ato COTEPE/ICMS 17/04
por perodo de Data e assina digitalmente, inserindo ao final do arquivo uma linha com o registro tipo
EAD( Assinatura Digital ).
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_LMFC_Cotepe1704("20/12/2012", "21/12/2012", "Cot1704LMFCPeriodo.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring tool
180 / 304
ACBrMonitor
Por CRZ
Comando : ECF.PafMF_LMFC_Cotepe1704( nCRZInicial , nCRZFinal, cPathArquivo )
Gera o arquivo no formato estabelecido no Ato COTEPE/ICMS 17/04 por intervalo de Reduo Z e assina
digitalmente, inserindo ao final do arquivo uma linha com o registro tipo EAD( Assinatura Digital ).
Parmetros:
nCRZInicial - Reduo Z inicial.
nCRZFinal - Reduo Z final.
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_LMFC_Cotepe1704(002542, 002542, "Cot1704LMFCCRZ.txt")
Exemplo de Resposta:
OK:
Impresso
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
181 / 304
ACBrMonitor
Por Periodo
Comando : ECF.PafMF_LMFS_Impressao(dDataInicial, dDataFinal)
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
Exemplos:
ECF.PafMF_LMFS_Impressao("20/12/2012", "21/12/2012")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
182 / 304
ACBrMonitor
Por CRZ
Comando : ECF.PafMF_LMFS_Impressao( nCRZInicial , nCRZFinal )
Parmetros:
nCRZInicial - Reduo Z inicial.
nCRZFinal - Reduo Z final.
Exemplos:
ECF.PafMF_LMFS_Impressao(002542, 002542)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Help documents
Espelho
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
183 / 304
ACBrMonitor
Por Periodo
Comando : ECF.PafMF_LMFS_Espelho(dDataInicial, dDataFinal, cPathArquivo)
Gera arquivo do espelho da Leitura Memria Fiscal Simplificada por perodo de Data e assina digitalmente,
inserindo ao final do arquivo uma linha com o registro tipo EAD( Assinatura Digital ).
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_LMFS_Espelho("20/12/2012", "21/12/2012", "EspLMFSPeriodo.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
184 / 304
ACBrMonitor
Por CRZ
Comando : ECF.PafMF_LMFS_Espelho( nCRZInicial , nCRZFinal, cPathArquivo )
Gera arquivo do espelho da Leitura Memria Fiscal Simplificada por intervalo de Reduo Z e assina
digitalmente, inserindo ao final do arquivo uma linha com o registro tipo EAD( Assinatura Digital ).
Parmetros:
nCRZInicial - Reduo Z inicial.
nCRZFinal - Reduo Z final.
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_LMFS_Espelho(002542, 002542, "EspLMFSCRZ.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring tool
Espelho
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
185 / 304
ACBrMonitor
Por periodo
Comando : ECF.PafMF_MFD_Espelho(dDataInicial, dDataFinal, cPathArquivo)
Gera arquivo do espelho da Memria de Fita Detalhe por perodo de Data e assina digitalmente, inserindo
ao final do arquivo uma linha com o registro tipo EAD( Assinatura Digital ).
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_MFD_Espelho("20/12/2012", "21/12/2012", "EspMFDPeriodo.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring environment
186 / 304
ACBrMonitor
Por COO
Comando : ECF.PafMF_MFD_Espelho( nCOOInicial , nCOOFinal, cPathArquivo )
Gera arquivo do espelho da Memria de Fita Detalhe por intervalo de COO e assina digitalmente, inserindo
ao final do arquivo uma linha com o registro tipo EAD( Assinatura Digital ).
Parmetros:
nCOOInicial - COO Inicial.
nCOOFinal - COO final.
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_MFD_Espelho(002542, 002542, "EspMFDCOO.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
Cotepe 17/04
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
187 / 304
ACBrMonitor
Por Periodo
Comando : ECF.PafMF_MFD_Cotepe1704(dDataInicial, dDataFinal, cPathArquivo)
Gera o arquivo da Memria de Fita Detalhe no formato estabelecido no Ato COTEPE/ICMS 17/04 por
perodo de Data e assina digitalmente, inserindo ao final do arquivo uma linha com o registro tipo
EAD( Assinatura Digital ).
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_MFD_Cotepe1704("20/12/2012", "21/12/2012", "Cot1704MFDPeriodo.txt")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
188 / 304
ACBrMonitor
Por COO
Comando : ECF.PafMF_MFD_Cotepe1704( nCOOInicial , nCOOFinal, cPathArquivo )
Gera o arquivo da Memria de Fita Detalhe no formato estabelecido no Ato COTEPE/ICMS 17/04 por
intervalo de COO e assina digitalmente, inserindo ao final do arquivo uma linha com o registro tipo
EAD( Assinatura Digital ).
Parmetros:
nCOOInicial - COO Inicial.
nCOOFinal - COO final.
cPathArquivo - Local onde ser gerado o arquivo
Exemplos:
ECF.PafMF_MFD_Cotepe1704(002542, 002542, "Cot1704MFDCOO.txt")
Exemplo de Resposta:
OK:
CAT52
Comando : ECF.PafMF_GerarCAT52(dDataInicial, dDataFinal, cDirArquivos)
Parmetros:
dDataInicial - Data Inicial. (dd/mm/aaaa)
dDataFinal - Data final. (dd/mm/aaaa)
cDirArquivos - Diretrio onde ser gerado o arquivo CAT52.
Exemplos:
ECF.PafMF_GerarCAT52("20/12/2012", "21/12/2012","C:\MenuFiscal")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
ArqMF
Comando : ECF.PafMF_ArqMF( cArquivo)
Essa funo retornar dois arquivos, um binrio e um outro arquivo texto com a assintatura EAD.
Parmetros:
189 / 304
ACBrMonitor
Exemplos:
ECF.PafMF_ArqMF("C:\Arquivos\ArqMF.bin")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
ArqMFD
Comando : ECF.PafMF_ArqMFD( cArquivo)
Essa funo retornar dois arquivos, um binrio e um outro arquivo texto com a assintatura EAD.
Parmetros:
Exemplos:
ECF.PafMF_ArqMFD("C:\Arquivos\ArqMFD.bin")
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
AssinarBlocoXEstoque
Comando : ECF.AssinarBlocoXEstoque( cArquivo)
Parmetros:
cArquivo Nome do arquivo binrio a ser assinado ou o contedo do XML pra assinar
Exemplos:
ECF.AssinarBlocoXEstoque("C:\Arquivos\BlocoXEstoque.xml")
ECF.AssinarBlocoXEstoque("<xml><utf-8>......<x>")
Exemplo de Resposta:
OK:
OK:<xml>..... <signature>......
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
AssinarBlocoXReducaoZ
Comando : ECF.AssinarBlocoXReducaoZ( cArquivo)
Parmetros:
cArquivo Nome do arquivo binrio a ser assinado ou o contedo do XML pra assinar
Exemplos:
190 / 304
ACBrMonitor
ECF.AssinarBlocoXReducaoZ("C:\Arquivos\BlocoXReducaoZ.xml")
ECF.AssinarBlocoXReducaoZ("<xml><utf-8>......<x>")
Exemplo de Resposta:
OK:
OK:<xml>..... <signature>......
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
EnviarBlocoXEstoque
Comando : ECF.EnviarBlocoXEstoque( cArquivo)
Parmetros:
Exemplos:
ECF.EnviarBlocoXEstoque("C:\Arquivos\BlocoXEstoque.xml")
ECF.EnviarBlocoXEstoque("<xml><utf-8>......<x>")
Exemplo de Resposta:
OK:
OK:<xml>..... <signature>......
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
EnviarBlocoXReducaoZ
Comando : ECF.EnviarBlocoXReducaoZ( cArquivo)
Parmetros:
Exemplos:
ECF.EnviarBlocoXReducaoZ("C:\Arquivos\BlocoXReducaoZ.xml")
ECF.EnviarBlocoXReducaoZ("<xml><utf-8>......<x>")
Exemplo de Resposta:
OK:
OK:<xml>..... <signature>......
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
ValidarBlocoXEstoque
Comando : ECF.ValidarBlocoXEstoque( cArquivo)
191 / 304
ACBrMonitor
Parmetros:
Exemplos:
ECF.ValidarBlocoXEstoque("C:\Arquivos\BlocoXReducaoEstoque.xml")
ECF.ValidarBlocoXEstoque("<xml><utf-8>......<x>")
Exemplo de Resposta:
OK:
OK:<xml>..... <signature>......
ValidarBlocoXReducaoZ
Comando : ECF.ValidarBlocoXReducaoZ( cArquivo)
Parmetros:
Exemplos:
ECF.ValidarBlocoXReducaoZ("C:\Arquivos\BlocoXReducaoReducaoZ.xml")
ECF.ValidarBlocoXReducaoZ("<xml><utf-8>......<x>")
Exemplo de Resposta:
OK:
OK:<xml>..... <signature>......
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
Parmetros - ACBrECF
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Modelo
Comando : ECF.Modelo
Exemplo de Resposta:
OK: ecfDaruma
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
Porta
Comando : ECF.Porta
192 / 304
ACBrMonitor
Exemplo de Resposta:
OK: COM1
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
Time Out
Comando : ECF.TimeOut
Exemplo de Resposta:
OK: 3
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
Parmetros:
nValorTimeout - Valor do TimeOut
Exemplos:
ECF.SetTimeOut( 5 )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Intervalo
Comando : ECF.IntervaloAposComando
Exemplo de Resposta:
OK: 100
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Descrio Grande
Comando : ECF.DescricaoGrande
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
193 / 304
ACBrMonitor
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Free Web Help generator
Operador
Comando : ECF.Operador
Exemplo de Resposta:
OK:
Mensagem de Aguarde
Comando : ECF.MsgAguarde
Exemplo de Resposta:
OK: Aguardando a resposta da Impressora: %d segundos
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
Mensagem de Trabalhando
Comando : ECF.MsgTrabalhando
Exemplo de Resposta:
OK: Impressora est trabalhando
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
194 / 304
ACBrMonitor
Retorna o tempo em segundos configurado para apresentar a mensagem de pouco papel que est
configurada no componente ACBrECF.
Exemplo de Resposta:
OK: 5
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Exibe Mensagem
Comando : ECF.ExibeMensagem
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
Parmetros:
bValor - Informar "True" se deseja arredondar por MFD ou "False".
Exemplos:
ECF.SetArredondaItemMFD( false )
Exemplo de Resposta:
195 / 304
ACBrMonitor
OK:
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Retorna o nmero de linhas entre os cupons que est configurada no componente ACBrECF.
Exemplo de Resposta:
OK: 2
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Exemplo de Resposta:
OK: 2
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
Muda o valor de MaxLinhasBuffer do componente ECF, determinando o nmero mximo de Linhas a ser
impressa simultaneamente em Relatrios Gerenciais ou Comprovantes Vinculados.
Parmetros:
nLinhas - Nmero mximo de linhas.Se for 0, no faz nenhuma verificao do nmero de linhas.
Exemplos:
ECF.SetMaxLinhasBuffer(2)
Exemplo de Resposta:
OK:
196 / 304
ACBrMonitor
Pgina de Cdigo
Comando : ECF.PaginaDeCodigo
Exemplo de Resposta:
OK: 3
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
ConfigBarras
Comando : ECF.ConfigBarras( nValorAltura, nValorLarguraLinha )
Parmetros:
nValorAltura - Valor da Altura
nValorLarguraLinha - Valor da Largura da Linha
Exemplos:
ECF.ConfigBarras( 5, 5 )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
CHQ.Ativar
Ativa a comunicao com a Impressora de Cheques. No precisa ser usado... o ACBrMonitor ativar o
componente se for necessrio.
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
CHQ.Desativar
Desativa a comunicao com a impressora de Cheques
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
CHQ.Ativo
Retorna True se a comunicao com a Impressora de Cheques est ativa
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
197 / 304
ACBrMonitor
CHQ.ModeloStr
Retorna Texto descritivo do Modelo da Impressora de Cheque selecionada no ACBrMonitor. Exemplo:
Bematech
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
CHQ.Modelo
Retorna Texto com o valor da propriedade Modelo de ACBrCHQ. Exemplo: chqBematech
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
CHQ.Porta
Retorna Texto com a Porta utilizada para a comunicao serial / paralela
CHQ.Banco
Retorna Texto com o Banco atual
Created with the Personal Edition of HelpNDoc: Free help authoring tool
CHQ.SetBanco( cCodBanco )
Informa para a Impressora de Cheques o lay-out de Banco que ser utilizado
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
CHQ.Cidade
Retorna Texto com a Cidade atual
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
CHQ.SetCidade( cCidade )
Informa para a Impressora de Cheques a Cidade
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
CHQ.Favorecido
Retorna Texto com o Favorecido atual
Created with the Personal Edition of HelpNDoc: Easily create EPub books
CHQ.SetFavorecido
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
CHQ.Observacao
Retorna Texto com a Observao atual
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
198 / 304
ACBrMonitor
CHQ.SetObservcao
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
CHQ.Valor
Retorna Texto com o Valor atual
CHQ.SetValor
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
CHQ.Data
Retorna Texto com a Data atual
Created with the Personal Edition of HelpNDoc: Free help authoring tool
CHQ.SetData
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
CHQ.ChequePronto
Retorna True se o papel estiver posicionado corretamente. Nota: Nem todas as impressoras de Cheque
possuem este sensor, ou retornam essa informao.
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
CHQ.ImprimirCheque
Efetua a impresso do Cheque com os parmetros informados anteriormente.
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
CHQ.TravarCheque
Aciona o mecanismo de travamento do documento. Disponvel apenas em algumas impressoras de
Cheque. Em alguns modelos necessrio enviar este comando antes de imprimir linhas avulsas
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
CHQ.DestravarCheque
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
CHQ.ImprimirLinha ( cTexto )
199 / 304
ACBrMonitor
Impresso de linha de texto livre. Em alguns equipamentos necessrio executar TravarCheque antes, e
DestravarCheque aps o termino da impresso.
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
CHQ.ImprimirVerso( cLinhas )
Impresso de vrias linhas de texto livre. Geralmente usadas para impresso de endereo e telefone no
verso do cheque. Em alguns equipamentos necessrio executar TravarCheque antes, e DestravarCheque
aps o termino da impresso.
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Ativo
Comando : GAV.Ativo
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Ativar
Comando : GAV.Ativar
Ativa a comunicao com a Gaveta de Dinheiro. No precisa ser usado... o ACBrMonitor ativar o
componente se for necessrio. (usado apenas em Gavetas Seriais)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Desativar
Comando : GAV.Desativar
Exemplo de Resposta:
OK:
200 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free help authoring environment
ModeloStr
Comando : GAV.ModeloStr
Exemplo de Resposta:
OK: Gerbo Serial
OK: Conectada a ECF
Modelo
Comando : GAV.Modelo
Exemplo de Resposta:
OK: gavSerialGerbo
OK: gavImpressoraECF
Porta
Comando : GAV.Porta
Exemplo de Resposta:
OK: COM1
Abre Gaveta
Comando : GAV.AbreGaveta
Exemplo de Resposta:
OK:
Gaveta Aberta
Comando : GAV.GavetaAberta
Exemplo de Resposta:
201 / 304
ACBrMonitor
OK: False
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
String Comando
Comando : GAV.StrComando
Retorna a String descrevendo o comando que ser enviado para a Impressora para causar a abertura da
gaveta. Veja GAV.SetStrComando.
Nota: Gavetas ligadas a Impressoras Matriciais Comuns,precisam de uma String de Comando que quando
enviada para a impressora disparam a abertura da Gaveta.
Exemplo de Resposta:
OK: #027,v,#140 | Bematech
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
til apenas quando a Gaveta de Dinheiro est ligada a uma Impressora Comum de Bobina. Consulte o
manual de sua impressora para saber a sequencia de caracteres de comando a enviar para a impressora
para acionar a abertura da Gaveta. Separe todos os caracteres por virgula (,). Para definir caracteres de
comando, utilize o sinal # seguido de 3 digitos com o cdigo ASC II do caracter.
Parmetros:
cComando - Comando para abrir a gaveta.
Exemplos:
GAV.SetStrComando(#027,v,#140 | Bematech)
Nota: para abrir a Gaveta em impressoras de bobina Bematech use o comando: #027,v,#140 ou seja, ESC
+'v'+chr(140)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
Retorna o mnimo intervalo de tempo de espera (em milisegundos) entre uma abertura da Gaveta e outra.
Veja GAV.SetAberturaIntervalo.
Exemplo de Resposta:
OK: 300
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
202 / 304
ACBrMonitor
Define o intervalo de tempo de espera (em milisegundos) entre uma abertura da Gaveta e outra. Este tempo
pode variar muito de um modelo de Gaveta e outro.
Parmetros:
nIntervalo - Intervalo de tempo de espera (em milisegundos).
Exemplos:
GAV.SetAberturaIntervalo(500)
Nota: Gavetas ligadas diretamente a porta Serial demoram mais para carregar seu capacitor interno a fim
de permitir uma nova abertura. (de 5 a 7 segundos)
Gavetas ligadas a Impressoras Fiscais ou Impressoras de Bobina podem ser re-abertas rapidamente (em
mdia 300 a 500 milisegundos)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Ao Abertura Antecipada
Comando : GAV.AberturaAntecipada
Retorna a ao que est configurado no componente ACBr para abertura antecipada da gaveta.
Exemplo de Resposta:
OK: aaIgnorar
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
DIS.Ativar
Ativa a comunicao com o Display de Mensagem
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
DIS.Desativar
Desativa a comunicao com o Display de Mensagem
Created with the Personal Edition of HelpNDoc: Free Web Help generator
DIS.Ativo
Retorna True se a comunicao com o Display est ativa
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
203 / 304
ACBrMonitor
DIS.ModeloStr
Retorna Texto descritivo do Modelo do Display selecionada no ACBrMonitor
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
DIS.Modelo
Retorna Texto com o valor da propriedade Modelo de ACBrDIS. Exemplo: disKeytecTeclado
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
DIS.Porta
Retorna Texto com a Porta utilizada para a comunicao serial / paralela
Created with the Personal Edition of HelpNDoc: Easily create Help documents
DIS.Trabalhando
Retorna True se a Thread do componente est executando alguma operao de exibio no Display
(efeitos como Rolar, Vai e Vem, etc)
DIS.LinhasCount
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
DIS.SetLinhasCount
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
DIS.Colunas
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
DIS.SetColunas
DIS.Alinhamento
Created with the Personal Edition of HelpNDoc: Easily create EPub books
DIS.SetAlinhamento
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
204 / 304
ACBrMonitor
DIS.Intervalo
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
DIS.SetIntervalo
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
DIS.Passos
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
DIS.SetPassos
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
DIS.LimparDisplay
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
DIS.Escrever
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
DIS.PosicionarCursor
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
DIS.Parar
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
DIS.Continuar
Created with the Personal Edition of HelpNDoc: Easily create EPub books
DIS.PararLinha
DIS.ContinuarLinha
205 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
DIS.ExibirLinha
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
DIS.RolarLinha
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Ativo
Comando : LCB.Ativo
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Ativar
Comando : LCB.Ativar
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free Web Help generator
Desativar
Comando : LCB.Desativar
Exemplo de Resposta:
OK:
206 / 304
ACBrMonitor
Porta
Comando : LCB.Porta
Exemplo de Resposta:
OK: COM4
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
Intervalo
Comando : LCB.Intervalo
Retorna o intervalo que est configurada no componente ACBr para Leitor de Cdigo de barras.
Exemplo de Resposta:
OK: 100
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Set Intervalo
Comando : LCB.SetIntervalo( nValorIntervalo )
Parmetros:
nValorIntervalo - Valor do Intervalo.
Exemplos:
LCB.SetIntervalo(50)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
ltima Leitura
Comando : LCB.UltimaLeitura
Exemplo de Resposta:
OK: 7891313262802#13
ltimo Cdigo
Comando : LCB.UltimoCodigo
207 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 7891313262802
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
Enviar String
Comando : LCB.EnviarString
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Ler String
Comando : LCB.LerString
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Usar Fila
Comando : LCB.UsarFila
Retorna se esta habilitado para usar a fila ( Acumula cdigos lidos em uma fila interna ).
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Parmetros:
208 / 304
ACBrMonitor
Exemplos:
LCB.SetUsarFila(true) - >Habilitado
LCB.SetUsarFila(false) - >Desabilitado
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Exemplo de Resposta:
OK: 100
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
Parmetros:
nMaxItens - Valor mximo permitido de itens na fila.
Exemplos:
LCB.SetFilaMaxItens(50)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
Ler Fila
Comando : LCB.LerFila
Exemplo de Resposta:
OK: 7891313262802
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Apagar Fila
Comando : LCB.ApagarFila
209 / 304
ACBrMonitor
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
Fila Count
Comando : LCB.FilaCount
Exemplo de Resposta:
OK: 4
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Prefixo A Excluir
Comando : LCB.PrefixoAExcluir
Exemplo de Resposta:
OK: 789
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
Parmetros:
cPrefixo - Prefixo a ser excluido.
Exemplos:
LCB.SetPrefixoAExcluir(789) -> Cdigo do produto de 5 dgitos = 25777 e leitor de cdigo de barras
sempre l 78925777, ou seja, 789 o prefixo no leitor.
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Sufixo
Comando : LCB.Sufixo
Exemplo de Resposta:
OK: #13,#10
210 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Set Sufixo
Comando : LCB.SetSufixo( cSufixo )
Atribui o sufixo.
Parmetros:
cSufixo - Sufixo a ser atribuido.
Exemplos:
LCB.SetSufixo(#13)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
Excluir Sufixo
Comando : LCB.ExcluirSufixo
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
Parmetros:
bExcluir - Habilitar = "true" e desabilitar = "false".
Exemplos:
LCB.SetExcluirSufixo(true) - >Habilitado
LCB.SetExcluirSufixo(false) - >Desabilitado
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
Ativo
Comando : BAL.Ativo
211 / 304
ACBrMonitor
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
Ativar
Comando : BAL.Ativar
Exemplo de Resposta:
OK:
Desativar
Comando : BAL.Desativar
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
ModeloStr
Comando : BAL.ModeloStr
Exemplo de Resposta:
OK: Filizola
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Modelo
Comando : BAL.Modelo
Exemplo de Resposta:
OK: balFilizola
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
212 / 304
ACBrMonitor
Porta
Comando : BAL.Porta
Exemplo de Resposta:
OK: COM4
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
Intervalo
Comando : BAL.Intervalo
Exemplo de Resposta:
OK: 100
Set Intervalo
Comando : BAL.SetIntervalo( nValorIntervalo )
Parmetros:
nValorIntervalo - Valor do Intervalo.
Exemplos:
BAL.SetIntervalo(50)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Ler Peso
Comando : BAL.LePeso [( nMillisecTimeOut )]
Parmetros:
nMillisecTimeOut - Tempo limite para tentar ler o peso vlido. Se omitido ser considerado 3000 millisec.
Exemplos:
BAL.LePeso
BAL.LePeso(2000)
Exemplo de Resposta:
OK: 0,305
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
213 / 304
ACBrMonitor
Exemplo de Resposta:
OK: 0,305
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
ltima Resposta
Comando : BAL.UltimaResposta
Exemplo de Resposta:
OK: [STX]00305[ETX]
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
Monitorar Balana
Comando : BAL.MonitorarBalanca
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Ativo
Comando : ETQ.Ativo
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Ativar
Comando : ETQ.Ativar
214 / 304
ACBrMonitor
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
Desativar
Comando : ETQ.Desativar
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
ModeloStr
Comando : ETQ.ModeloStr
Exemplo de Resposta:
OK: PPLA
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Modelo
Comando : ETQ.Modelo
Exemplo de Resposta:
OK: etqPpla
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Porta
Comando : ETQ.Porta
Exemplo de Resposta:
OK: COM4
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
Set Porta
215 / 304
ACBrMonitor
Parmetros:
cPorta - Valor da porta.
Exemplos:
ETQ.SetPorta(COM3)
Exemplo de Resposta:
OK:
Temperatura
Comando : ETQ.Temperatura
Exemplo de Resposta:
OK: 10
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
Set Temperatura
Comando : ETQ.SetTemperatura( nValor )
Parmetros:
nValor - Valor da temperatura.
Exemplos:
ETQ.SetTemperatura(15)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
Avano
Comando : ETQ.Avanco
Exemplo de Resposta:
OK: 0
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
Set Avano
Comando : ETQ.SetAvanco( nValor )
216 / 304
ACBrMonitor
Parmetros:
nValor - Valor do avano.
Exemplos:
ETQ.SetAvanco(2)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
Imprimir Texto
Comando : ETQ.ImprimirTexto(nOrientacao, nFonte, nMultiplicadorH , nMultiplicadorV, nVertical,
nHorizontal, cTexto [, nSubFonte])
Parmetros:
nOrientacao - Tipo de orientao do texto. Informar conforme tabela de orientao.
nFonte - Nmero da fonte.
nMultiplicadorH - Multiplicador Horizontal (Nmero da fonte * multiplicador Horizontal).
nMultiplicadorV - Multiplicador Vertical (Nmero da fonte * multiplicador Vertical).
nVertical - Posio Inicial Vertical.
nHorizontal - Posio Inicial Horizontal.
cTexto - Texto a ser Impresso.
nSubFonte - Valor da Subfonte.Se omitido ser considerado "0".
Tabela de Orientao:
0 -> Normal
1 -> 270
2 -> 180
3 -> 90
Exemplos:
ETQ.ImprimirTexto( 0, 3, 1, 1, 160, 720, Teste de etiqueta)
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
Imprimir Barras
Comando : ETQ.ImprimirBarras( Orientacao, cTipoBarras, cLarguraBarraLarga , cLarguraBarraFina,
nVertical, nHorizontal, cTexto, nAlturaCodBarras );
Created with the Personal Edition of HelpNDoc: Easily create EPub books
ETQ.ImprimirLinha
ImprimirLinha( nVertical, nHorizontal, nLargura, nAltura );
217 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
ETQ.ImprimirCaixa
ImprimirCaixa( nVertical, nHorizontal, nLargura, nAltura, nEspessuraVertical, nEspessuraHorizontal );
ETQ.Imprimir
Imprimir( nCopias, nAvancoEtq );
Limpar Memria
Comando : ETQ.LimparMemoria
Exemplo de Resposta:
OK: False
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
Quando verdadeiro o ACBrETQ enviar a impressora comando de Limpeza de memria, antes de iniciar a
Impresso.
Utilizado apenas nos modelos EPL2 e PPLA
Parmetros:
bValor - Informar "True" para habilitar a Limpeza de Memria antes da Impresso ou "False" para
desabilitar
Exemplos:
ECF.SetLimparMemoria( false )
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Unidade
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
Imprimir Imagem
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
218 / 304
ACBrMonitor
Carregar Imagem
tem 2 comandos
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
BOLETO.ConfigurarDados
BOLETO.ConfigurarDados(cDados)
Parmetros:
cDados - path do arquivo ini com o nome do arquivo, contendo os dados do cedente(Informaes do
cedente, conta, banco) ou contedo do arquivo ini.
Exemplos:
BOLETO.ConfigurarDados("c:\cedente.ini" ) Est sendo informando o path do arquivo contendo as
informaes.
BOLETO.ConfiguraDados("[Cedente]
Cedente.Nome = Teste de Cedente
Cedente.CNPJCPF = 99.999.999/9999-99
[Banco]
Numero=237
CNAB=1") Est sendo informado o contedo do arquivo INI
Notas:
Apenas devem ser informados os campos que devero ser modificados, caso exista algum campo com
contedo vazio, estas propriedades ficaram vazias no componente.
Exemplo de Resposta:
OK:
[Cedente]
Nome=So Joo LTDA.
CNPJCPF= 99.999.999/9999-99
Logradouro=Rua Evaristo Mendes
Numero=200
Bairro=Centro
Cidade=Tatui
CEP=18.270-000
Complemento=Sala 10
UF=SP
RespEmis=0
TipoPessoa=1
CodigoCedente=123456
LayoutBol=3
CaracTitulo=0
[Conta]
Conta=99999
DigitoConta=9
219 / 304
ACBrMonitor
Agencia=9999
DigitoAgencia=9
[Banco]
Numero=237
CNAB=1
IndiceACBr=5
0 - Cliente Emite
1 - Banco Emite
2 - Banco Reemite
3 - Banco no Reemite
Caso nenhum desses valores seja passado, ser assumido como valor default 0.
0 - Pessoa Fsica
1 - Pessoa Juridica
2 - Outros
Caso nenhum desses valores seja passado, ser assumido como valor default 2.
0 - CNAB240
1 - CNAB400
1 - Banco do Brasil
2 - Santander
3 - Caixa Econmica Federal (Convnio SIGCB)
4 - Caixa Econmica Federal (Convnio SICOB)
5 - Bradesco
6 - Ita
7 - Banco Mercantil
8 - Sicred
9 - Bancoob
10 - Banrisul
11- HSBC
12- Banestes
13- Banco do Nordeste
14- Banco BRB
0 - Padro
1 - Carn
2 - Fatura (No implementado = Padro)
3 - Padro Entrega
220 / 304
ACBrMonitor
0 - Cobrana Simples
1 - Cobrana Vinculada
2 - Cobrana Caucionada
3 - Cobrana Descontada
4 - Cobrana Vendor
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
BOLETO.Imprimir
Imprime os boletos adicionados na lista, de acordo com as configuraes feitas no
ACBrMonitor(PDF,HTML,Impressora)
Created with the Personal Edition of HelpNDoc: Easily create Help documents
BOLETO.GerarPDF
Lista no formato PDF os boletos existentes na lista de titulos.
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
BOLETO.GerarHTML
Lista no formato HTML os boletos existentes na lista de titulos.
BOLETO.EnviarEmail
BOLETO.EnviarEmail([cDestinatario])
Parmetros:
Gera um arquivo PDF com os boletos existentes na lista de titulos e envia como anexo para o e-mail
informado em "cDestinatario", se o parmetro no for informado, ser utilizado o email informado no
Sacado.
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
BOLETO.GerarRemessa
BOLETO.GerarRemessa(cDirArqRemessa,nNumeroArquivo[,nNomeArquivo])
Exemplos:
BOLETO.GerarRemessa("c:\remessa\",1,000001.rem ) Ir gerar o arquivo de remessa no diretrio "C:
\Remessa", com o nome formatado de acordo com o banco para o qual esta sendo feita a remessa
.000001.rem
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
221 / 304
ACBrMonitor
BOLETO.LerRetorno
BOLETO.LerRetorno(cDirArqRetorno[,cNomeArquivo])
Exemplos:
BOLETO.GerarLerRetorno("c:\retorno\","00001.ret" ) Ir buscar o arquivo de retorno no diretrio "C:
\Retorno".
BOLETO.GerarRemessa("c:\retorno\","c:\retorno\00001.ret" )
Aps a leitura do arquivo retorno ser gerado no mesmo diretrio informado no comando o arquivo
Retorno.Ini, contendo
as informaes do ttulos lidos no arquivo do arquivo de retorno fornecido pelo banco de forma parecida ao
que exigido no
arquivo ini de incluso de titulos.
[CEDENTE]
Nome=Empresa Teste
CNPJCPF=12.345.678/9012-34
CodigoCedente=123456
MODALIDADE=
CODTRANSMISSAO=
CONVENIO=
[BANCO]
Numero=104
IndiceACBr=4
[CONTA]
Conta=12345
DigitoConta=6
Agencia=12345
DigitoAgencia=5
[Titulo1]
Sacado.Nome=
Sacado.CNPJCPF=
Vencimento=29/06/2012
DataDocumento=30/12/1899
NumeroDocumento=NF 12345
DataProcessamento=06/06/2013
NossoNumero=12345
Carteira=123
ValorDocumento=300
DataOcorrencia=27/06/2012
DataCredito=28/06/2012
DataBaixa=29/06/2012
ValorDespesaCobranca=3,26
ValorAbatimento=0
ValorDesconto=0
ValorMoraJuros=0
ValorIOF=0
ValorOutrasDespesas=0
222 / 304
ACBrMonitor
ValorOutrosCreditos=0
ValorRecebido=300
SeuNumero=NF 00548 12345
CodTipoOcorrencia=toRetornoLiquidado
DescricaoTipoOcorrencia=06-Liquidao
MotivoRejeicao1=04-Compensao Eletrnica.
....
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
BOLETO.LimparLista
Limpa a lista de titulos
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
BOLETO.TotalTitulosLista
Retorna o nmero de ttulos adicionados na lista.
Exemplo de Retorno
OK: 10
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
BOLETO.IncluirTitulo
BOLETO.IncluirTitulos(cDados[,cTipoDeSaida])
Parmetros:
cDados - path do arquivo ini com o nome do arquivo, contendo os titulos a serem includos ou contedo do
arquivo ini.
cTipoDeSaida - Tipo de sada dos boletos adicionados (P - PDF , I - Impressora ou E - E-mail). Pode ser
omitido, neste caso os ttulos apenas sero inseridos na lista, caso contrrio os boletos daro sada de
acordo com o parmetro. A opo E-mail gera um arquivo PDF com os boletos existentes na lista de titulos
e envia como anexo para o e-mail do Sacado.
Exemplos:
BOLETO.IncluirTitulos("c:\titulos.ini" ,"I") Est sendo informando o path do arquivo contendo as
informaes dos titulos, aps adicionar os titulos na lista ser dado sada para a impressora.
BOLETO.IncluirTitulos("[Titulo1]
NumeroDocumento=000010
NossoNumero=0000001
Carteira=20
ValorDocumento=100,50
Sacado.NomeSacado=Sacado Teste
223 / 304
ACBrMonitor
Sacado.CNPJCPF=123.456.789.01
Sacado.Logradouro=Rua das Flores
Sacado.Numero=1000
Sacado.Bairro=Centro
Sacado.Complemento=
Sacado.Cidade=Cidade Teste
Sacado.UF=SP
Sacado.CEP=12345.678
Mensagem=teste1|teste2
ValorMoraJuros=0,50
Vencimento=10/09/2010") Est sendo informado o contedo do arquivo INI.
Notas:
Quando houver mais de um titulo a ser adicionado ser necessrio seguir uma numerao sequencial para
o nome de cada sesso do INI, caso contrrio no sero lidos todos os titulos existentes no arquivo.
Exemplo: [titulo1],[titulo2],.....[titulo10]
Exemplo de Resposta:
OK:
[Titulo1]
NumeroDocumento=000010
NossoNumero=0000001
Carteira=20
ValorDocumento=100,50
Vencimento=10/09/2010
ValorMoraJuros=0,50
DataDocumento=10/08/2010
DataProcessamento=10/08/2010
DataAbatimento=05/09/2010
DataDesconto=07/09/2010
DataMoraJuros=12/09/2010
DataProtesto=10/10/2010
ValorAbatimento=5,00
ValorDesconto=0,50
ValorMoraJuros=0,55
ValorIOF=3,50
ValorOutrasDespesas=2,50
PercentualMulta=05,00
LocalPagamento=Pagvel em qualquer agncia bancria mesmo aps o vencimento
Especie=DM
EspecieMod=R$
Sacado.NomeSacado=Sacado Teste
Sacado.CNPJCPF=999.999.999.99
Sacado.Pessoa=0
Sacado.Logradouro=Rua Jose Rodrigues
Sacado.Numero=100
Sacado.Bairro=Jardim Moderno
Sacado.Complemento=Casa
Sacado.Cidade=Tatui
Sacado.UF=SP
Sacado.CEP=18277.500
Sacado.Email=teste@email.com
Mensagem=teste1|teste2
Instrucao1=10
Instrucao2=11
Aceite=1
224 / 304
ACBrMonitor
OcorrenciaOriginal=0
Parcela=1
TotalParcelas=1
SeuNumero=000020
TipoDiasProtesto=1
TipoImpressao=1
Caso nenhum desses valores seja passado, ser assumido como valor default 2.
Caso nenhum desses valores seja passado, ser assumido como valor default 1.
0 - RemessaRegistrar
1 - RemessaBaixar
2 - RemessaDebitarEmConta
3 - RemessaConcederAbatimento,
4 - RemessaCancelarAbatimento,
5 - RemessaConcederDesconto,
6 - RemessaCancelarDesconto,
7 - RemessaAlterarVencimento,
8 - RemessaProtestar,
9 - RemessaSustarProtesto,
10 - RemessaCancelarIntrucaoProtestoBaixa,
11 - RemessaCancelarInstrucaoProtesto,
12 - RemessaDispensarJuros,
13 - RemessaAlterarNomeEnderecoSacado,
14 - RemessaAlterarNumeroControle,
15 - RemessaOutrasOcorrencias,
16 - RemessaAlterarControleParticipante,
17 - RemessaAlterarSeuNumero,
18 - RemessaTransfCessaoCreditoIDProd10,
19 - RemessaTransferenciaCarteira,
20 - RemessaDevTransferenciaCarteira,
21 - RemessaDesagendarDebitoAutomatico,
22 - RemessaAcertarRateioCredito,
23 - RemessaCancelarRateioCredito,
24 - RemessaAlterarUsoEmpresa,
25 - RemessaNaoProtestar,
26 - RemessaProtestoFinsFalimentares,
27 - RemessaBaixaporPagtoDiretoCedente,
28 - RemessaCancelarInstrucao,
29 - RemessaAlterarVencSustarProtesto,
30 - RemessaCedenteDiscordaSacado,
31 - RemessaCedenteSolicitaDispensaJuros,
225 / 304
ACBrMonitor
32 - RemessaOutrasAlteracoes,
33 - RemessaAlterarModalidade,
Caso nenhum desses valores seja passado, ser assumido como valor default 0.
0 - Dias corridos
1 - Dias teis
0 - Carn
1 - Padro
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
Boleto.TamNossoNumero
Retorna o tamanho mximo do Nosso Nmero de acordo com as regras de cada banco, para tanto
necessrio que a
Carteira de Cobrana seja informada.
BOLETO.IncluirTitulos(cCarteira)
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
A impresso dos boletos pode ser feita em diversas sequncias diferentes, utilizando-se os comandos
separados para cada passo ou as funes extras do comando IncluirTitulo.
Para que ao imprimir novos titulos os antigos no sejam impressos novamente, sempre utilize o comando
LimparLista.
2 - Utilize o comando ConfiguraDados para configurar as informaes da Conta e do Cedente, pode ser
informando o Path do arquivo INI ou ento o seu contedo.
Exemplo: BOLETO.ConfigurarDados("c:\cedente.ini" )
3 - Utilize o comando IncluirTitulo para adicionar os boletos a serem impressos, pode ser informando o Path
do arquivo INI ou ento o seu contedo.
Exemplo: BOLETO.IncluirTitulos("c:\titulos.ini")
4 - Utilize o comando Imprimir para que os boletos enviados no comando IncluirTitulo sejam impressos.
Exemplo: BOLETO.Imprimir
226 / 304
ACBrMonitor
2 - Utilize o comando IncluirTitulo, informando o caminho para o arquivo com os titulos, para informar os
Dados do Conta e do Cedente e tambm para adicionar os boletos a serem impressos.
Exemplo: BOLETO.IncluirTitulos("c:\titulos.ini")
3 - Utilize o comando Imprimir para que os boletos enviados no comando IncluirTitulo sejam impressos.
Exemplo: BOLETO.Imprimir
2 - Neste modo, todas as operaes necessrias so feitas atravs do comando IncluirTitulo, para tanto,
utilize o comando da seguinte maneira:
Exemplo: BOLETO.IncluirTitulos("c:\titulos.ini", "I")
O arquivo titulos.ini, dever conter as informaes referentes a Conta e ao Cedente e tambm os boletos a
serem impressos.
O parmetro "I" significa que aps efetuar a configurao e incluir os ttulos, em seguida deve ser feita a
impresso dos mesmos.
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
A resposta ser no formato .INI e poder conter vrios endereos (principalmente quando usada busca por
Logradouro)
Exemplo de Resposta:
OK: [Endereco1]
CEP=18270-170
Tipo_Logradouro=Rua
Logradouro=Coronel Aureliano de Camargo
Bairro=Centro
Municipio=Tatu
UF=SP
IBGE_Municipio=3554003
IBGE_UF=35
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
CEP.BuscarPorCEP
Retorna dados de um Endereo baseado no CEP fornecido
227 / 304
ACBrMonitor
CEP.BuscarPorCEP( cCEP )
Exemplo de Resposta:
CEP.BuscarPorCEP( "18270170" )
OK: [Endereco1]
CEP=18270-170
Tipo_Logradouro=Rua
Logradouro=Coronel Aureliano de Camargo
Bairro=Centro
Municipio=Tatu
UF=SP
IBGE_Municipio=3554003
IBGE_UF=35
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
CEP.BuscarPorLogradouro
Retorna dados de Endereos baseado no Logradouro fornecido
Notas:
No est disponvel em todos os WebServices.
Alguns WebServices s retornam se o nome do logradouro for informado por completo
OK: [Endereco1]
CEP=18274552
Tipo_Logradouro=Rua
Logradouro=Aureliano Lopes Guimares
Bairro=Jardim Gramado
Municipio=Tatu
UF=SP
IBGE_Municipio=3554003
IBGE_UF=35
[Endereco2]
CEP=18270170
Tipo_Logradouro=Rua
Logradouro=Coronel Aureliano de Camargo
Bairro=Centro
Municipio=Tatu
UF=SP
IBGE_Municipio=3554003
IBGE_UF=35
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
228 / 304
ACBrMonitor
http://www.ibge.gov.br/home/geociencias/areaterritorial/area.shtm
Exemplo de Resposta:
OK: [Endereco1]
CEP=18270-170
Tipo_Logradouro=Rua
Logradouro=Coronel Aureliano de Camargo
Bairro=Centro
Municipio=Tatu
UF=SP
IBGE_Municipio=3554003
IBGE_UF=35
Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad
IBGE.BuscarPorCodigo
Retorna dados de uma Cidade baseado no Cdigo fornecido
IBGE.BuscarPorCodigo( cCodigoIBGE )
Exemplo de Resposta:
IBGE.BuscarPorCodigo("3554003")
OK: [Cidade1]
UF=SP
CodUF=35
Municipio=Tatu
CodMunicio=3554003
Area=524,156
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
IBGE.BuscarPorNome
Retorna dados de uma Cidade baseado no Nome da Cidade fornecido
IBGE.BuscarPorNome( cNomeCidade )
Exemplo de Resposta:
IBGE.BuscarPorNome("Petrolina")
OK: [Cidade1]
UF=PE
CodUF=26
Municipio=Petrolina
CodMunicio=2611101
Area=4558,537
[Cidade2]
UF=GO
CodUF=52
Municipio=Petrolina de Gois
CodMunicio=5216809
229 / 304
ACBrMonitor
Area=540,451
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
Exemplo:
EMAIL.Novo
EMAIL.ConfirmarLeitura(True)
EMAIL.AdicionaPara("usuario@servidor.com")
EMAIL.Assunto("Teste de e-mail")
EMAIL.TextoMensagem("Veja anexo!")
EMAIL.AdicionaAnexo("C:\arquivo.pdf")
EMAIL.Enviar
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
Configuraes Iniciais
Antes de usar o Objeto EMAIL, necessrio configurar no ACBrMonitor (aba E-mail) uma conta de e-mail
(servidor SMTP), que ser usada para realizar os envios. Esta mesma aba, permite testar se as
configuraes esto corretas. Um e-mail de teste enviado para a prpria conta. Veja, na figura abaixo, a
rea de configurao destacada por um retngulo vermelho:
230 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
EMAIL.Novo
EMAIL.Novo
Comando para iniciar um novo e-mail. O ideal aguardar a resposta OK, antes de enviar os outros
comandos do e-mail.
Exemplo de Resposta:
OK: Novo E-mail iniciado!
cDados (opcional) - path do arquivo ini com o nome do arquivo, contendo os dados do remetente, ou
contedo do arquivo ini.
Notas:
- Os dados do remetente, se no enviados via parmetro, devem ser configurados diretamente na interface
do programa, vide Configuraes Iniciais.
- Dados que no sejam enviados do INI sero pegos das configuraes da interface do programa, vindas do
ACBrMonitor.ini.
Exemplos:
- Sem envio de parmetro
EMAIL.Novo
- Exemplo de Resposta:
OK: Novo E-mail iniciado!
EMAIL.Novo("[EMAIL]
NomeExibicao=Adalberto de Soares Silva
Endereco=adbss@gmail.com
Email=smtp.gmail.com
Usuario=adbss@gmail.com
Senha=**************
Porta=587
ExigeSSL=0
ExigeTLS=1
") Est sendo informado o contedo do arquivo INI
- Exemplo de Resposta:
OK: Novo E-mail iniciado!
[EMAIL]
NomeExibicao=Adalberto de Soares Silva
Endereco=adbss@gmail.com
Email=smtp.gmail.com
Usuario=adbss@gmail.com
Senha=**************
Porta=587
ExigeSSL=0
ExigeTLS=1
Observao: Os dados acima so dados vlidos para configurao do GMail como servidor de envio. Para
231 / 304
ACBrMonitor
0 - No
1 - Sim
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
EMAIL.AdicionaPara
Este comando adiciona um e-mail na lista Para ( To: ).
EMAIL.AdicionaPara(cEmail, cNome)
Parmetros:
cEmail E-mail do destinatrio.
cNome Nome do destinatrio.
Exemplo:
EMAIL.AdicionaPara(usuario@servidor.com, Nome Destinatrio)
Exemplo de Resposta:
OK: E-mail usuario@servidor.com adicionado a lista "Para".
Notas:
Este comando verifica se a sintaxe do e-mail vlida. Se no for vlida retorna ERRO. O ideal tratar a
resposta, antes de enviar outros comandos de e-mail.
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
EMAIL.AdicionaCC
Este comando adiciona um e-mail para a lista CC ( Com Cpia: ).
EMAIL.AdicionaCC(cEmail, cNome)
Parmetros:
cEmail E-mail do destinatrio.
cNome Nome do destinatrio.
Exemplo:
EMAIL.AdicionaCC(usuario@servidor.com, Nome Destinatrio)
Exemplo de Resposta:
OK: E-mail usuario@servidor.com adicionado a lista "CC".
Notas:
Este comando verifica se a sintaxe do e-mail vlida. Se no for vlida retorna ERRO. O ideal tratar a
resposta, antes de enviar outros comandos de e-mail.
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
EMAIL.AdicionaBCC
Este comando adiciona um e-mail para a lista BCC ( Com Cpia Oculta: ).
EMAIL.AdicionaBCC(cEmail)
Parmetro:
cEmail E-mail do destinatrio.
232 / 304
ACBrMonitor
Exemplo:
EMAIL.AdicionaBCC(usuario@servidor.com)
Exemplo de Resposta:
OK: E-mail usuario@servidor.com adicionado a lista "BCC".
Notas:
Este comando verifica se a sintaxe do e-mail vlida. Se no for vlida retorna ERRO. O ideal tratar a
resposta, antes de enviar outros comandos de e-mail.
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
EMAIL.AdicionaResponderA
Este comando adiciona um e-mail para a lista Responder a ( ReplyTo: ).
EMAIL.AdicionaResponderA(cEmail, cNome)
Parmetros:
cEmail E-mail do destinatrio.
cNome Nome do destinatrio.
Exemplo:
EMAIL.AdicionaResponderA(usuario@servidor.com, Nome Destinatrio)
Exemplo de Resposta:
OK: E-mail usuario@servidor.com adicionado a lista "ReplyTo".
Notas:
Este comando verifica se a sintaxe do e-mail vlida. Se no for vlida retorna ERRO. O ideal tratar a
resposta, antes de enviar outros comandos de e-mail.
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
EMAIL.Assunto
Assunto (ttulo) do e-mail.
EMAIL.Assunto(cAssunto)
Parmetro:
cAssunto Texto do assunto.
Exemplo:
EMAIL.Assunto(Texto do assunto do e-mail)
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
EMAIL.TextoMensagem
Mensagem do e-mail. Pode ser texto simples ou html (veja o comando EMAIL.UsarHTML).
EMAIL.TextoMensagem(cTexto)
Parmetro:
cTexto Texto da mensagem.
Exemplo:
EMAIL.TextoMensagem(Texto da mensagem do e-mail)
233 / 304
ACBrMonitor
EMAIL.TextoAlternativo
Mensagem alternativa em texto puro. Geralmente usado quando o texto da mensagem est em html. O
texto alternativo ser exibido caso o e-mail seja visualizado em um leitor de e-mails que no suporte html.
EMAIL.TextoAlternativo(cTexto)
Parmetro:
cTexto Texto puro alternativo.
Exemplo:
EMAIL.TextoAlternativo(Texto puro alternativo do e-mail)
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
EMAIL.UsarHTML
Ativa ou desativa o reconhecimento de HTML no texto da mensagem.
EMAIL.UsarHTML(bValor)
Parmetro:
bValor Padro False.
Exemplo:
EMAIL.UsarHTML(True)
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
EMAIL.TentativasEnvio
Configura o nmero de tentativas de envio at o servidor SMTP responder.
EMAIL.TentativasEnvio(nValor)
Parmetro:
nValor Nmero de tentativas. Padro 3.
Exemplo:
EMAIL.TentativasEnvio(5)
EMAIL.ConfirmarLeitura
Ativa ou desativa pedido de confirmao de leitura.
EMAIL.ConfirmarLeitura(bValor)
Parmetro:
bValor Padro False.
Exemplo:
EMAIL.ConfirmarLeitura(True)
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
234 / 304
ACBrMonitor
EMAIL.SetPrioridade
Configura a prioridade de envio do e-mail.
EMAIL.SetPrioridade(cNivel)
Parmetro:
cNivel Padro normal. Valores permitidos: (naodefinida, alta, normal e baixa)
Exemplo:
EMAIL.SetPrioridade(alta)
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
EMAIL.SetCodificacao
Configura a tabela de caracteres (charset) que ser usada para o assunto e a mensagem do e-mail.
EMAIL.SetCodificacao(cCharset)
Parmetro:
cCharset Padro ISO_8859_1. Valores permitidos: ARMASCII, BIG5, BIG5_HKSCS, C99, CP1125,
CP1133, CP1250, CP1251, CP1252, CP1253, CP1254, CP1255, CP1256, CP1257, CP1258, CP1361,
CP737, CP775, CP852, CP853, CP855, CP857, CP858, CP860, CP861, CP862, CP863, CP864, CP865,
CP866, CP869, CP874, CP895, CP932, CP936, CP949, CP950, EUC_JP, EUC_KR, EUC_TW, GB18030,
GB1988_80, GB2312, GB2312_80, GEORGIAN_AC, GEORGIAN_PS, HZ, ISO_2022_CN, ISO_2022_CNE,
ISO_2022_JP, ISO_2022_JP1, ISO_2022_JP2, ISO_2022_KR, ISO_8859_1, ISO_8859_10, ISO_8859_13,
ISO_8859_14, ISO_8859_15, ISO_8859_16, ISO_8859_2, ISO_8859_3, ISO_8859_4, ISO_8859_5,
ISO_8859_6, ISO_8859_7, ISO_8859_8, ISO_8859_9, ISO_IR_14, ISO_IR_149, ISO_IR_165, JAVA,
JIS_X0201, JIS_X0208, JIS_X0212, KOI8_R, KOI8_RU, KOI8_T, KOI8_U, MAC, MACAR, MACCE,
MACCRO, MACCYR, MACGR, MACHEB, MACICE, MACRO, MACTH, MACTU, MACUK, MULELAO,
NEXTSTEP, ROMAN8, SHIFT_JIS, TCVN, TIS620, UCS_2, UCS_2LE, UCS_4, UCS_4LE, UTF_16,
UTF_16LE, UTF_32, UTF_32LE, UTF_7, UTF_7mod, UTF_8, VISCII
Exemplo:
EMAIL.SetCodificacao(UTF_8)
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
EMAIL.AdicionaAnexo
Adiciona um arquivo como anexo ao e-mail.
EMAIL.AdicionaAnexo(cArquivo, cNome)
Parmetros:
cArquivo Caminho completo do arquivo que ser anexado.
cNome Nome de referncia do arquivo.
Exemplo:
EMAIL.AdicionaAnexo(C:\documentos\memorando.doc, DocMemorando)
Exemplo de Resposta:
OK: Anexo includo com sucesso!
Notas:
A propriedade cNome s considerada quando o e-mail enviado no formato html. muito til quando
uma imagem anexada para ser usada no corpo da mensagem em html do e-mail.
Created with the Personal Edition of HelpNDoc: Easily create EPub books
235 / 304
ACBrMonitor
EMAIL.Enviar
Depois de usar os comandos disponveis para montar o e-mail, use o comando EMAIL.Enviar para enviar o
e-mail. O ideal aguardar a resposta OK, antes de enviar outros comandos ou iniciar um novo e-mail.
Exemplo de Resposta:
OK: E-mail enviado com sucesso!
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
SEDEX.Consultar
Retorna dados de uma Consulta ao WebService do Correios para calculo do valor de encomendas
SEDEX.Consultar(cDados)
Parmetros:
cDados - path do arquivo ini com o nome do arquivo, contendo os titulos a serem includos ou contedo do
arquivo ini.
[SEDEX]
Mensagem=
CepOrigem=18270170
CepDestino=18272230
Servico=0
Peso=1
Altura=5
Largura=15
Comprimento=16
Diametro=5
ValorDeclarado=10,00
Formato=0
AvisoRecebimento=0
MaoPropria=0
Servico
0 = '41106' - PAC
1 = '40010' - SEDEX
2 = '40215' - SEDEX10
3 = '40290' - SEDEXHOJE
4 = '81019' - eSEDEX
5 = '44105' - MALOTE
6 = '85480' - AEROGRAMA
7 = '10030' - CARTASIMPLES
8 = '10014' - CARTAREGISTRADA
9 = '16012' - CARTAOPOSTAL
10 = '20010' - IMPRESSO
11 = '14010' - MALADIRETA
12 = '40010' - SEDEXVarejo
13 = '40045' - SEDEXaCobrarVarejo
14 = '40215' - SEDEX10Varejo
236 / 304
ACBrMonitor
15 = '40290' - SEDEXHojeVarejo
16 = '41106' - PACVarejo
Formato
0 = CaixaPacote
1 = RoloPrisma
2 = Envelope
MaoPropria
0 = No
1 = Sim
AvisoRecebimento
0 = No
1 = Sim
Exemplo de Resposta:
OK: [Consulta]
CodigoServico=41106
Valor=13,7
PrazoEntrega=3
ValorSemAdicionais=13,7
ValorMaoPropria=0
ValorAvisoRecebimento=0
ValorValorDeclarado=0
EntregaDomiciliar=S
EntregaSabado=N
Erro=0
MsgErro=
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
SEDEX.Rastrear
Retorna dados de uma Consulta ao WebService do Correios para rastreamento de encomendas
SEDEX.Rastrear(cCodigoRastreamento)
Parmetros:
Exemplo de Resposta:
SEDEX.rastrear("SA301355961BR")
OK: (A FAZER)
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
237 / 304
ACBrMonitor
NCM.Validar
Retorna True se o NCM informado existir.
NCM.Validar(cNCM)
Parmetros:
Exemplo de Resposta:
NCM.Validar("96131000")
OK: NCM Valido
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
NCM.DescricaoNCM
Retorna a Descrio de um determinado NCM
NCM.DescricaoNCM(cNCM)
Parmetros:
Exemplo de Resposta:
NCM.DescricaoNCM("96131000")
OK: OUTS.ISQUEIROS BOLSO GS RECARREGVEIS
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
NCM.BaixarLista
Salva a lista de NCM no formato CSV, em um nome de arquivo especificado.
NCM.BaixarLista(cNomeArquivo)
Parmetros:
Exemplo de Resposta:
NCM.BaixarLista("C:\TEMP\NCMs.csv")
OK:
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
238 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
NFE.StatusServico
Verifica o Status do Servio dos WebServices da Receita.
Exemplo de Resposta:
OK: Servio em Operao
[STATUS]
Versao=1.07
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=107
XMotivo=Servio em Operao
CUF=35
DhRecbto=2009-03-25T08:44:20
TMed=1
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
NFE.ValidarNFe
Valida arquivo da NFe. Arquivo deve estar assinado.
NFE.ValidarNFe( cArqXML )
Parmetros
cArqXML - Caminho do arquivo a ser validado.
Exemplo:
NFE.VALIDARNFE("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-nfe.xml")
Exemplo de Resposta:
OK:
NFE.AssinarNFe
Assina uma NFe. Arquivo assinado ser salvo na pasta configurada na aba WebService na opo "Salvar
Arquivos de Envio e Resposta".
NFE.AssinarNFe( cArqXML )
Parmetros
cArqXML - Caminho do arquivo a ser assinado.
Exemplo:
NFE.ASSINARNFE("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-nfe.xml")
Exemplo de Resposta:
239 / 304
ACBrMonitor
OK:
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
NFE.ConsultarNFe
Consulta uma NFe.
NFE.ConsultarNFe( cArqXML )
Parmetros
cArqXML - Caminho do arquivo a ser consultado.
Exemplo:
NFE.CONSULTARNFE("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-nfe.xml")
Exemplo de Resposta:
OK: Autorizado o uso da NF-e
[CONSULTA]
Versao=1.07
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=35
ChNFe=350XXXXXXXXXXXXXXXX550010000000220000000229
DhRecbto=2009-03-24T20:19:38
NProt=1350900073XXXXX
DigVal=OZl9uzQ+JVFPxNuqBJ/ex7TTxhc=
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
NFE.CancelarNFe
Cancela um NFe j autorizada.
NFe.CancelarNFe(cChaveNFe,cJustificativa,cCNPJ,nEvento)
Exemplo:
NFE.CANCELARNFE("35XXXXXXXXXXXXXXXX550010000000050000000058","Teste de
Cancelamento,99999999000191")
Exemplo de Resposta:
OK: Cancelamento de NF-e homologado
[CANCELAMENTO]
Versao=1.07
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=101
XMotivo=Cancelamento de NF-e homologado
CUF=35
ChNFe=350XXXXXXXXXXXXXXXXX550010000000220000000229
DhRecbto=2009-03-25T08:50:50
NProt=2009-03-25T08:50:50
tpEvento=
xEvento=
nSeqEvento=
CNPJDest=
emailDest=
XML=
240 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
NFE.ImprimirDanfe
Imprime a NFE de acordo com os parmetros informados.
NFE.ImprimirDanfe(cArqXML,[cImpressora],[nNumCopias],[cProtocolo],[bMostrarPreview],[cMarcaDagua],
[bViaConsumidor],[bSimplificado])
Created with the Personal Edition of HelpNDoc: Free help authoring tool
NFE.ImprimirDANFEPDF
Cria um arquivo em PDF da NFE de acordo com os parmetros informados.
NFe.ImprimirDANFEPDF(cArqXML,[cProtocolo],[cMarcaDaqgua],[bViaConsumidor],[bSimplificado])
Created with the Personal Edition of HelpNDoc: Free help authoring tool
NFE.ImprimirEvento
Comando para Imprimir uma CCe.
NFe.ImprimirEvento(cArqXMLEvento,[cArqXMLNFe],[cImpressora],[nNumCopias],[bMostrarPreview])
Parmetros:
cArqXMLEvento - Est sendo informando o path do caminho contendo as informaes do XML do evento.
cArqXMLNFe - Est sendo informando o path do caminho contendo as informaes do XML da NF-e.
Obs.: O XML da NFe opcional(cArqXMLNFe), caso seja informado ser impresso os dados do Emitente e
Destinatrio, caso contrrio ser impresso apenas os dados disponveis no XML do Evento.
Exemplo:
NFe.ImprimirEvento("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-PROCNFE.xml")
NFe.ImprimirEvento("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-PROCNFE.xml","c:
\35XXXXXXXXXXXXXXXX550010000000050000000058-NFe.xml",1,true)
NFe.ImprimirEvento("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-PROCNFE.xml"," ",1,true)
Created with the Personal Edition of HelpNDoc: Easily create Help documents
241 / 304
ACBrMonitor
NFE.ImprimirEventoPDF
Comando para gerar um PDF de uma CCe.
NFe.ImprimirEventoPDF(cArqXMLEvento,[cArqXMLNFe])
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
NFE.InutilizarNFe
Inutiliza uma faixa de numerao de NFe.
Parmetros
cCNPJ - CNPJ do contribuinte
cJustificativa - Justificativa para inutilizao
nAno - Ano que foi inutilizado a numerao
nModelo - Modelo da Nota Fiscal
nSerie - Srie da Nota Fiscal
nNumInicial - Nmero Inicial a ser inutilizado
nNumFinal - Nmero Final a ser inutilizado
Exemplo:
NFE.INUTILIZARNFE( "XXXXXXXXXXXXX", "Teste de inutilizacao", 08, 55, 1, 1, 4)
Exemplo de Resposta:
OK: Inutilizao de nmero homologado
[INUTILIZACAO]
Versao=1.07
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=102
XMotivo=Inutilizao de nmero homologado
CUF=35
DhRecbto=2009-03-25T08:59:31
NProt=13508000XXXXXXX
ERRO: Rejeio: Uma NF-e da faixa j est inutilizada na Base de dados da SEFAZ
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
NFE.ImprimirInutilizacao
Comando para Imprimir uma Inutilizao.
NFe.ImprimirInutilizacao(cArqXMLInutilizacao,[cImpressora],[nNumCopias],[bMostrarPreview])
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
NFE.ImprimirInutilizacaoPDF
Comando para gerar um PDF de uma Inutilizao.
NFe.ImprimirInutilizacaoPDF(cArqXMLInutilizacao)
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
242 / 304
ACBrMonitor
NFE.EnviarEmailInutilizacao
Envia uma NFe inutilizada por email. Alm do XML possvel enviar o DANFe em formato PDF. O Assunto
do email que ser enviado e a mensagem deste email, dever ser configurado no ACBrNFeMonitor
NFe.EnviarEmailInutilizacao(cEmailDestino,cArqXMLInutilizacao,cEnviaPDF,[cAssunto],[cEmailsCopias],
[cAnexos])
Parmetros:
cEnviaPDF - indica se dever ser enviado PDF junto ao Arquivo XML da NFe no email. Dever ser passado 1
para enviar e 0 para no enviar o PDF.
cAssunto - parmetro opcional para mudar o assunto cadastrado no ACBrNFeMonitor.
cEmailsCopias - parmetro opcional que poder conter diversos emails separados por ; para enviar cpia do
email enviado ao Email de Destino.
Exemplo de Resposta:
OK: Email enviado com sucesso
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
NFE.ReciboNFe
NFe.ReciboNFe(nRecibo)
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
NFE.ConsultaCadastro
Comando parar fazer consulta ao cadastro do contribuinte.
NFe.ConsultaCadastro(cUF,nDocumento,[nIE])
Parametros
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
NFE.CriarNFe
Cria XML da NFe baseado em um arquivo INI.
NFe.CriarNFe(cIniNFe,[bRetornaXML])
Parmetros
cIniNFe - Texto no formato de arquivo INI com informaes da NFe.
bRetornaXML - Coloque o valor 1 se quiser que o ACBrNFeMonitor retorne alm do Path de onde o arquivo
foi criado, o XML gerado. Por default no retorna o XML.
[infNFe]
versao=3.10
[Identificacao]
cNF=
243 / 304
ACBrMonitor
natOp=
indPag=
mod=
serie=
nNF=
dhEmi=
dhSaiEnt=
tpNF=
idDest=
tpImp=
tpEmis=
finNFe=
indFinal=
indPres=
procEmi=
verProc=
dhCont=
xJust=
[NFRefXXX]
Tipo=
refNFe=
cUF=
AAMM=
CNPJ=
mod=
Serie=
nNF=
CNPJCPF=
IE=
refCTe=
ModECF=
nECF=
nCOO=
[Emitente]
CNPJCPF=
xNome=
xFant=
IE=
IEST=
IM=
CNAE=
CRT=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
CEP=
cPais=
xPais=
Fone=
cUF=
cMunFG=
[Avulsa]
CNPJ=
244 / 304
ACBrMonitor
xOrgao=
matr=
xAgente=
fone=
UF=
nDAR=
dEmi=
vDAR=
repEmi=
dPag=
[Destinatario]
idEstrangeiro=
CNPJCPF=
xNome=
indIEDest=
IE=
ISUF=
Email=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
CEP=
cPais=
xPais=
Fone=
[Retirada]
CNPJCPF=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
[Entrega]
CNPJCPF=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
[autXMLXXX]
CNPJCPF=
[ProdutoXXX]
cProd=
cEAN=
xProd=
NCM=
EXTIPI=
245 / 304
ACBrMonitor
CFOP=
uCom=
qCom=
vUnCom=
vProd=
cEANTrib=
uTrib=
qTrib=
vUnTrib=
vFrete=
vSeg=
vDesc=
vOutro=
indTot=
xPed=
nItemPed=
nFCI=
nRECOPI=
pDevol=
vIPIDevol=
vTotTrib=
infAdProd=
[NVEXXXYYY]
NVE=
[DIXXXYYY]
nDi=
dDi=
xLocDesemb=
UFDesemb=
dDesemb=
tpViaTransp=
vAFRMM=
tpIntermedio=
CNPJ=
UFTerceiro=
cExportador=
[LADIXXXYYYKKK]
nAdicao=
nSeqAdi=
cFabricante=
vDescDI=
nDraw=
[detExportXXXYYY]
nDraw=
nRE=
chNFe=
qExport=
[impostoDevolXXX]
pDevol=
vIPIDevol=
[VeiculoXXX]
chassi=
tpOP=
cCor=
246 / 304
ACBrMonitor
xCor=
pot=
Cilin=
pesoL=
pesoB=
nSerie=
tpComb=
nMotor=
CMT=
dist=
anoMod=
anoFab=
tpPint=
tpVeic=
espVeic=
VIN=
condVeic=
cMod=
cCorDENATRAN=
lota=
tpRest=
[MedicamentoXXXYYY]
nLote=
qLote=
dFab=
dVal=
vPMC=
[ArmaXXXYYY]
nSerie=
tpArma=
nCano=
descr=
[CombustivelXXX]
cProdANP=
pMixGN=
CODIF=
qTemp=
UFCons=
[CIDEXXX]
qBCprod=
vAliqProd=
vCIDE=
[ICMSCombXXX]
vBCICMS=
vICMS=
vBCICMSST=
vICMSST=
[ICMSInterXXX]
vBCICMSSTDest=
vICMSSTDest=
[ICMSConsXXX]
vBCICMSSTCons=
vICMSSTCons=
247 / 304
ACBrMonitor
UFCons=
[ICMSXXX]
orig=
CST=
CSOSN=
modBC=
pRedBC=
vBC=
pICMS=
vICMS=
modBCST=
pMVAST=
pRedBCST=
vBCST=
pICMSST=
vICMSST=
UFST=
pBCOp=
vBCSTRet=
vICMSSTRet=
motDesICMS=
pCredSN=
vCredICMSSN=
vBCSTDest=
vICMSSTDest=
vICMSDeson=
vICMSOp=
pDif=
vICMSDif=
[IPIXXX]
CST=
clEnq=
CNPJProd=
cSelo=
qSelo=
cEnq=
vBC=
qUnid=
vUnid=
pIPI=
vIPI=
[IIXXX]
vBC=
vDespAdu=
vII=
vIOF=
[PISXXX]
CST=
vBC=
pPIS=
qBCProd=
vAliqProd=
vPIS=
[PISSTXXX]
vBC=
248 / 304
ACBrMonitor
pPis=
qBCProd=
vAliqProd=
vPIS=
[COFINSXXX]
CST=
vBC=
pCOFINS=
qBCProd=
vAliqProd=
vCOFINS=
[COFINSSTXXX]
vBC=
pCOFINS=
qBCProd=
vAliqProd=
vCOFINS=
[ISSQNXXX]
vBC=
vAliq=
vISSQN=
cMunFG=
cListServ=
cSitTrib=
vDeducao=
vDeducao=
vOutro=
vDescIncond=
vDescCond=
vISSRet=
indISS=
cServico=
cMun=
cPais=
nProcesso=
indIncentivo=
[Total]
vBC=
vICMS=
vICMSDeson=
vBCST=
vST=
vProd=
vFrete=
vSeg=
vDesc=
vII=
vIPI=
vPIS=
vCOFINS=
vOutro=
vNF=
vTotTrib=
[ISSQNtot]
vServ=
249 / 304
ACBrMonitor
vBC=
vISS=
vPIS=
vCOFINS=
dCompet=
vDeducao=
vOutro=
vDescIncond=
vDescCond=
vISSRet=
cRegTrib=
[retTrib]
vRetPIS=
vRetCOFINS=
vRetCSLL=
vBCIRRF=
vIRRF=
vBCRetPrev=
vRetPrev=
[Transportador]
modFrete=
CNPJCPF=
xNome=
IE=
xEnder=
xMun=
UF=
vServ=
vBCRet=
pICMSRet=
vICMSRet=
CFOP=
cMunFG=
Placa=
UFPlaca=
RNTC=
vagao=
balsa=
[ReboqueXXX]
placa=
UF=
RNTC=
[VolumeXXX]
qVol=
esp=
Marca=
nVol=
pesoL=
pesoB=
[LacreXXXYYY]
nLacre=
[Fatura]
nFat=
vOrig=
250 / 304
ACBrMonitor
vDesc=
vLiq=
[DuplicataXXX]
nDup=
dVenc=
vDup=
[PAGXXX]
tpag=
vPag=
CNPJ=
tBand=
cAut=
[DadosAdicionais]
infAdFisco=
infCpl=
[InfAdicXXX]
xCampo=
xTexto=
[ObsFiscoXXX]
xCampo=
xTexto=
[procRefXXX]
nProc=
indProc=
[Exporta]
UFSaidaPais=
xLocExporta=
xLocDespacho=
[Compra]
xNEmp=
xPed=
xCont=
[cana]
safra=
ref=
qTotMes=
qTotAnt=
qTotGer=
vFor=
vTotDed=
vLiqFor=
[forDiaXXX]
dia=
qtde=
[deducXXX]
xDed=
vDed=
251 / 304
ACBrMonitor
Observaes
A maioria dos campos utiliza a nomenclatura do manual disponibilizado pelo SEFAZ apenas os grupos(o
que est entre []) segue a nomenclatura interna do ACBrNFeMonitor. A literal XXX indica grupos que podem
ocorrer mais de uma vez(produtos por exemplo) e quando existir YYY ou KKK indica grupos que so filhos
de grupos com mais de uma ocorrncia. Por exemplo, no caso da Declarao de Importao podemos ter
0-100 ocorrncias e cada Declarao de Importao pode conter de 1-100 Adies, ento temos o grupo
[DI001] e aps ele podemos ter [LADI001YYY] onde YYY pode ser de 001 a 100.
- Algumas grupos podem ser repetidos. Ex: Para incluir dois produtos, existiro uma chave Produto001 e
Produto002 e assim sucessivamente. As chaves de imposto (ICMS,IPI,COFINS, etc) devem ter o memo
nmero do produto, ou seja, o ICMS da chave Produto0002 deve ser ICMS002.
- Acentos podem causar problemas na criao do NFe. Ao tentar criar uma NFe, caso receba o erro
"Unable to Parse" verifique se no existem caracteres acentuados nos campos.
Exemplo de Resposta:
OK: NFe criada em: C:\ACBrNFeMonitor\logs\35XXXXXXXXXXXXXXXX550010000000190000000193-nfe.xml
NFE.CriarEnviarNFe
Cria o XML da NFe e j envia para o fisco.
NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],
[nNumCopias], [bImprimirPDF])
Parmetros:
cIniNFe - Texto no formato de arquivo INI com informaes da NFe.
nImprimirDanfe - Coloque 1 se quiser que o DANFe seja impresso logo aps a autorizao - Parmetro
Opcional
bSincrono- Coloque 1 para indicar modo sncrono e 0 para modo assncrono.
[infNFe]
versao=3.10
[Identificacao]
cNF=
natOp=
indPag=
mod=
serie=
nNF=
dhEmi=
dhSaiEnt=
tpNF=
idDest=
tpImp=
tpEmis=
finNFe=
indFinal=
indPres=
procEmi=
verProc=
dhCont=
xJust=
[NFRefXXX]
252 / 304
ACBrMonitor
Tipo=
refNFe=
cUF=
AAMM=
CNPJ=
mod=
Serie=
nNF=
CNPJCPF=
IE=
refCTe=
ModECF=
nECF=
nCOO=
[Emitente]
CNPJCPF=
xNome=
xFant=
IE=
IEST=
IM=
CNAE=
CRT=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
CEP=
cPais=
xPais=
Fone=
cUF=
cMunFG=
[Avulsa]
CNPJ=
xOrgao=
matr=
xAgente=
fone=
UF=
nDAR=
dEmi=
vDAR=
repEmi=
dPag=
[Destinatario]
idEstrangeiro=
CNPJCPF=
xNome=
indIEDest=
IE=
ISUF=
Email=
xLgr=
253 / 304
ACBrMonitor
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
CEP=
cPais=
xPais=
Fone=
[Retirada]
CNPJCPF=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
[Entrega]
CNPJCPF=
xLgr=
nro=
xCpl=
xBairro=
cMun=
xMun=
UF=
[autXMLXXX]
CNPJCPF=
[ProdutoXXX]
cProd=
cEAN=
xProd=
NCM=
EXTIPI=
CFOP=
uCom=
qCom=
vUnCom=
vProd=
cEANTrib=
uTrib=
qTrib=
vUnTrib=
vFrete=
vSeg=
vDesc=
vOutro=
indTot=
xPed=
nItemPed=
nFCI=
nRECOPI=
pDevol=
vIPIDevol=
254 / 304
ACBrMonitor
vTotTrib=
infAdProd=
[NVEXXXYYY]
NVE=
[DIXXXYYY]
nDi=
dDi=
xLocDesemb=
UFDesemb=
dDesemb=
tpViaTransp=
vAFRMM=
tpIntermedio=
CNPJ=
UFTerceiro=
cExportador=
[LADIXXXYYYKKK]
nAdicao=
nSeqAdi=
cFabricante=
vDescDI=
nDraw=
[detExportXXXYYY]
nDraw=
nRE=
chNFe=
qExport=
[impostoDevolXXX]
pDevol=
vIPIDevol=
[VeiculoXXX]
chassi=
tpOP=
cCor=
xCor=
pot=
Cilin=
pesoL=
pesoB=
nSerie=
tpComb=
nMotor=
CMT=
dist=
anoMod=
anoFab=
tpPint=
tpVeic=
espVeic=
VIN=
condVeic=
cMod=
cCorDENATRAN=
lota=
255 / 304
ACBrMonitor
tpRest=
[MedicamentoXXXYYY]
nLote=
qLote=
dFab=
dVal=
vPMC=
[ArmaXXXYYY]
nSerie=
tpArma=
nCano=
descr=
[CombustivelXXX]
cProdANP=
pMixGN=
CODIF=
qTemp=
UFCons=
[CIDEXXX]
qBCprod=
vAliqProd=
vCIDE=
[ICMSCombXXX]
vBCICMS=
vICMS=
vBCICMSST=
vICMSST=
[ICMSInterXXX]
vBCICMSSTDest=
vICMSSTDest=
[ICMSConsXXX]
vBCICMSSTCons=
vICMSSTCons=
UFCons=
[ICMSXXX]
orig=
CST=
CSOSN=
modBC=
pRedBC=
vBC=
pICMS=
vICMS=
modBCST=
pMVAST=
pRedBCST=
vBCST=
pICMSST=
vICMSST=
UFST=
pBCOp=
vBCSTRet=
256 / 304
ACBrMonitor
vICMSSTRet=
motDesICMS=
pCredSN=
vCredICMSSN=
vBCSTDest=
vICMSSTDest=
vICMSDeson=
vICMSOp=
pDif=
vICMSDif=
[IPIXXX]
CST=
clEnq=
CNPJProd=
cSelo=
qSelo=
cEnq=
vBC=
qUnid=
vUnid=
pIPI=
vIPI=
[IIXXX]
vBC=
vDespAdu=
vII=
vIOF=
[PISXXX]
CST=
vBC=
pPIS=
qBCProd=
vAliqProd=
vPIS=
[PISSTXXX]
vBC=
pPis=
qBCProd=
vAliqProd=
vPIS=
[COFINSXXX]
CST=
vBC=
pCOFINS=
qBCProd=
vAliqProd=
vCOFINS=
[COFINSSTXXX]
vBC=
pCOFINS=
qBCProd=
vAliqProd=
vCOFINS=
257 / 304
ACBrMonitor
[ISSQNXXX]
vBC=
vAliq=
vISSQN=
cMunFG=
cListServ=
cSitTrib=
vDeducao=
vDeducao=
vOutro=
vDescIncond=
vDescCond=
vISSRet=
indISS=
cServico=
cMun=
cPais=
nProcesso=
indIncentivo=
[Total]
vBC=
vICMS=
vICMSDeson=
vBCST=
vST=
vProd=
vFrete=
vSeg=
vDesc=
vII=
vIPI=
vPIS=
vCOFINS=
vOutro=
vNF=
vTotTrib=
[ISSQNtot]
vServ=
vBC=
vISS=
vPIS=
vCOFINS=
dCompet=
vDeducao=
vOutro=
vDescIncond=
vDescCond=
vISSRet=
cRegTrib=
[retTrib]
vRetPIS=
vRetCOFINS=
vRetCSLL=
vBCIRRF=
vIRRF=
vBCRetPrev=
vRetPrev=
258 / 304
ACBrMonitor
[Transportador]
modFrete=
CNPJCPF=
xNome=
IE=
xEnder=
xMun=
UF=
vServ=
vBCRet=
pICMSRet=
vICMSRet=
CFOP=
cMunFG=
Placa=
UFPlaca=
RNTC=
vagao=
balsa=
[ReboqueXXX]
placa=
UF=
RNTC=
[VolumeXXX]
qVol=
esp=
Marca=
nVol=
pesoL=
pesoB=
[LacreXXXYYY]
nLacre=
[Fatura]
nFat=
vOrig=
vDesc=
vLiq=
[DuplicataXXX]
nDup=
dVenc=
vDup=
[PAGXXX]
tpag=
vPag=
CNPJ=
tBand=
cAut=
[DadosAdicionais]
infAdFisco=
infCpl=
[InfAdicXXX]
259 / 304
ACBrMonitor
xCampo=
xTexto=
[ObsFiscoXXX]
xCampo=
xTexto=
[procRefXXX]
nProc=
indProc=
[Exporta]
UFSaidaPais=
xLocExporta=
xLocDespacho=
[Compra]
xNEmp=
xPed=
xCont=
[cana]
safra=
ref=
qTotMes=
qTotAnt=
qTotGer=
vFor=
vTotDed=
vLiqFor=
[forDiaXXX]
dia=
qtde=
[deducXXX]
xDed=
vDed=
Observaes
A maioria dos campos utiliza a nomenclatura do manual disponibilizado pelo SEFAZ apenas os grupos(o
que est entre []) segue a nomenclatura interna do ACBrNFeMonitor. A literal XXX indica grupos que podem
ocorrer mais de uma vez(produtos por exemplo) e quando existir YYY ou KKK indica grupos que so filhos
de grupos com mais de uma ocorrncia. Por exemplo, no caso da Declarao de Importao podemos ter
0-100 ocorrncias e cada Declarao de Importao pode conter de 1-100 Adies, ento temos o grupo
[DI001] e aps ele podemos ter [LADI001YYY] onde YYY pode ser de 001 a 100.
- Algumas grupos podem ser repetidos. Ex: Para incluir dois produtos, existiro uma chave Produto001 e
Produto002 e assim sucessivamente. As chaves de imposto (ICMS,IPI,COFINS, etc) devem ter o memo
nmero do produto, ou seja, o ICMS da chave Produto0002 deve ser ICMS002.
- Acentos podem causar problemas na criao do NFe. Ao tentar criar uma NFe, caso receba o erro
"Unable to Parse" verifique se no existem caracteres acentuados nos campos.
Observaes:
Ser retornado uma chave NFE + o nmero da NFe enviada. O recebimento da reposta OK: Lote recebido
com sucesso no significa que a nota foi autorizada, apenas que o lote foi recebido. Verifique os campos
CStat e XMotivo da chave NFE para ter certeza que a nota foi autorizada
260 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
NFE.AdicionarNFe
NFe.AdicionarNFe(cIniNFe,nLote)
O Formato do parmetro cIniNFe o mesmo usado no comando Nfe.CriarNfe. Aps adicionar as notas ao
lote, dever ser usado o comando NFe.EnviarLote(numLote).
O retorno ser no mesmo formato do comando NFe.EnviarNFe com a diferena de que conter vrias
chaves [NFEXXXX] onde XXXX o nmero da nota que foi enviada.
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
NFE.CriarNFeSefaz
NFe.CriarNFeSEFAZ(cTXTSefaz,[bRetornaXML])
Comando para ser passado como parmetro o caminho do arquivo criado no formato usado pelo emissor
gratuto de SP.
NFE.CriarEnviarNFeSefaz
NFe.CriarEnviarNFeSEFAZ(cTXTSefaz,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],
[bMostrarPreview],[nNumCopias])
Comando para ser passado como parmetro o caminho do arquivo criado no formato usado pelo emissor
gratuto de SP.
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
NFE.AdicionarNFeSefaz
Comando para envio de notas em lotes, para ser passado como parmetro o caminho do arquivo criado no
formato usado pelo emissor gratuto de SP
NFe.AdicionarNFeSEFAZ(cTXTSefaz,nLote)
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
NFE.EnviarLoteNFe
NFe.EnviarLoteNFe(nLote,[bImprimir],[cImpressora],[bSincrono],[bMostrarPreview],[nNumCopias],
[bImprimirPDF])
Parmetro:
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
NFE.EnviarNFe
261 / 304
ACBrMonitor
Envia NFe.
NFe.EnviarNFe(cArqXML,nLote,[bAssina],[bImprime],[cImpressora],[bSincrono])
Parmetros
cArqXML -Caminho do arquivo a ser enviado.
nLote - Nmero do Lote
bAssina - Coloque 0 se no quiser que o componente assine o arquivo. - Parmetro Opcional
nImprime - Coloque 1 se quiser que o DANFe seja impresso logo aps a autorizao - Parmetro Opcional
bSincrono- Coloque 1 para indicar modo sncrono e 0 para modo assncrono.
Exemplo:
NFE.ENVIARNFE("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-nfe.xml",1,1,1,1)
Exemplo de Resposta:
OK: Lote recebido com sucesso
[ENVIO]
Versao=1.10
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=103
XMotivo=Lote recebido com sucesso
CUF=35
NRec=35000000XXXXXXX
DhRecbto=2009-03-25T09:25:04
TMed=1
Lote processado
[RETORNO]
Versao=1.10
TpAmb=2
VerAplic=SP_NFE_PL_005c
NRec=35000000XXXXXXX
CStat=104
XMotivo=Lote processado
CUF=35
[NFE28]
Versao=1.07
Id=
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=35
ChNFe=350XXXXXXXXXXXXXXXXX550010000000280000000281
DhRecbto=2009-03-25T09:25:04
NProt=13509000XXXXXXX
DigVal=UNTpscTtknjN5UOBUHa9PZPHJnE=
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
NFE.EnviarEvento
NFe.EnviarEvento(cIniEvento)
Parmetros:
cIniEvento - path do arquivo ini com o nome do arquivo, contendo os eventos a serem enviados contedo do
arquivo ini.
262 / 304
ACBrMonitor
Exemplos:
NFe.EnviarEvento("[EVENTO]
idLote=1
[EVENTO001]
chNFe=350XXXXXXXXXXXXXXXXX550010000000280000000281
cOrgao=35
CNPJ=99999999000999
dhEvento=01/01/2016 00:00:01
tpEvento=110110
nSeqEvento=1
versaoEvento=3.10
descEvento=Carta de Correcao
xCorrecao=TESTE DE CARTA DE CORRECAO
")
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
NFE.XMLEnviarEvento
NFe.XMLEnviarEvento(cXMLEvento)
Parmetros:
cXMLEvento - path do arquivo XML com o nome do arquivo, contendo os eventos a serem enviados
contedo do arquivo XML.
Exemplos:
NFe.XMLEnviarEvento("
<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>10006</idLote>
<evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<infEvento Id="ID1101103516111234567800019055005000010006100010006302">
<cOrgao>35</cOrgao>
<tpAmb>2</tpAmb>
<CNPJ>12345678000190</CNPJ>
<chNFe>35161112345678000190550050000100061000100063</chNFe>
<dhEvento>2016-11-03T10:46:40-02:00</dhEvento>
<tpEvento>110110</tpEvento>
<nSeqEvento>2</nSeqEvento>
<verEvento>1.00</verEvento>
<detEvento versao="1.00">
<descEvento>Carta de Correcao</descEvento>
<xCorrecao>Teste de envio de CCe utilizando o ACBrMonitorPLUS</
xCorrecao>
263 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
NFE.ConsultaNFeDest
NFe.ConsultaNFeDest(cCNPJ,nIndicadorNFe,nIndicadorEmissor,nUltNSU)
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
NFE.DownloadNFe
NFe.DownloadNFe(cCNPJ,cChaves)
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
NFE.EnviarEmail
Envia uma NFe por email. Alm do XML possvel enviar o DANFe em formato PDF. O Assunto do email
que ser enviado e a mensagem deste email, dever ser configurado no ACBrNFeMonitor
NFe.EnviarEmailEvento(cEmailDestino,cArqXMLEvento,[cArqXMLNFe],cEnviaPDF,[cAssunto],
[cEmailsCopias],[cAnexos])
Parmetros:
cEnviaPDF - indica se dever ser enviado PDF junto ao Arquivo XML da NFe no email. Dever ser passado 1
para enviar e 0 para no enviar o PDF.
cAssunto - parmetro opcional para mudar o assunto cadastrado no ACBrNFeMonitor.
cEmailsCopias - parmetro opcional que poder conter diversos emails separados por ; para enviar cpia do
email enviado ao Email de Destino.
Exemplo de Resposta:
OK: Email enviado com sucesso
Created with the Personal Edition of HelpNDoc: Free Web Help generator
NFE.SetCertificado
Comando para informar o certificado.
NFe.SetCertificado(cCertificado,cSenha)
Verso OpenSSL
NFe.SetCertificado(cCertificado)
Verso CAPICOM
264 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor
NFE.SetAmbiente
Comando para informar o tipo de ambiente
NFe.SetAmbiente(nNumAmbiente)
Parmetros
nNumAmbiente - pode ser passado o valor 1 para Ambiente de Produo ou 2 para Ambiente de
Homologao
Created with the Personal Edition of HelpNDoc: Free help authoring environment
NFE.SetFormaEmissao
Comando para definir a forma de emisso.
NFe.SetFormaEmissao(nFormaEmissao)
Parmetros:
nFormaEmissao - pode ser passado os seguintes valores:
1-Normal, 2-Contingencia, 3-SCAN, 4-DPEC, 5-FSDA, 6-SVCAN, 7-SVCRS, 8-SVCSP ou 9-OffLine
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
NFE.SetVersaoDF
NFe.SetVersaoDF(nVersao)
Muda a verso do documento que ser usado no ACBrNFeMonitor, aceitas os seguintes valores: 2.00 - 3.00
- 3.10.
A verso 3.00 funciona apenas para NFC-e para empresas que participam dos projetos pilotos em alguns
estados;
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
NFE.SetModeloDF
NFe.SetModeloDF(nModeloDF)
Muda o tipo de documento que ser criado. Aceita os valores 55 e 65, sendo 55 - NFe e 65 NFC-e;
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
NFE.SetToken
NFe.SetToken
Created with the Personal Edition of HelpNDoc: Free help authoring environment
NFE.SetIDToken
NFe.SetIDToken
Configura o Cdigo de Identificao do CSC (cIdToken) que ser usado na gerao do QR-Code;
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
265 / 304
ACBrMonitor
NFE.SetCSC
NFe.SetCSC(cCSC,[cIdCSC])
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
NFE.SetIdCSC
NFe.SetIdCSC(cIdCSC,[cCSC])
Configura o Cdigo de Identificao do CSC (cIdToken) que ser usado na gerao do QR-Code;
NFE.LerNFe
NFe.LerNFe(cArqXML)
Parmetro:
cArqXML - Dever ser passado o caminho do arquivo XML da NFe e o monitor ir responder um arquivo no
formato INI com os dados da NFE lida.
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
NFE.NFetoTXT
NFE.NFetoTXT(cArqXML,[cNomeArqTXT]).
Este comando ir converter um arquivo XML em um arquivo TXT no formato aceito pelo emissor de SP.
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
NFE.SaveToFile
NFe.SaveToFile(cNomeArq,cConteudoArquivo),
Util para quem usa comunicao via TCP/IP e precisa salvar um arquivo no terminal
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
NFE.LoadFromFile
NFe.LoadfromFile(cNomeArq,nSegundos)
Util para quem usa comunicao via TCP/IP e precisa ler um arquivo no terminal como por exemplo ler o
arquivo XML da NFe para salvar em sua base de dados.
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
NFE.FileExists
NFe.FileExists(cNomeArq)
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
266 / 304
ACBrMonitor
NFE.CertificadoDataVencimento
NFe.CertificadoDataVencimento
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
NFE.CNPJCertificado
NFe.CNPJCertificado
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
NFE.GerarChave
NFe.GerarChave(codigoUF,codigoNumerico,modelo,serie,numero,tpemi,emissao,CNPJ)
Created with the Personal Edition of HelpNDoc: Free help authoring tool
NFE.GetPathNFe
NFe.GetPathNFe
Created with the Personal Edition of HelpNDoc: Free help authoring tool
NFE.GetPathCCE
NFe.GetPathCCE
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
NFE.GetPathCan
NFe.GetPathCan
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
NFE.GetPathEvento
NFe.GetPathEvento
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
NFE.ImprimirRelatorio(cTexto)
NFe.ImprimirRelatorio(cTexto)
267 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
NFE.Restaurar
Comando para restaurar o ACBrMonitorPlus.
Created with the Personal Edition of HelpNDoc: Easily create EPub books
NFE.Ocultar
Comando para ocultar o ACBrMonitorPlus.
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
NFE.EncerrarMonitor
Comando apra encerrar o ACBrMonitorPlus.
Created with the Personal Edition of HelpNDoc: Easily create EPub books
NFE.Ativo
Caso o ACBrNFeMonitor esteja executando na mquina, til para verificar na entrada do sistema se o
ACBrNFeMonitor est em execuo.
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
NFE.Versao
Retorna a verson do ACBrMonitorPlus.
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
NFE.VersaoNome
Retorna o tipo do certificado.
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Created with the Personal Edition of HelpNDoc: Free help authoring environment
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
SAT.Ativar
SAT.Ativar(CNPJ,cUF)
Exemplo:
SAT.Ativar("11111111111111",35)
268 / 304
ACBrMonitor
Exemplo de resposta:
Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator
SAT.Inicializar
Comando para inicializar o SAT
Exemplo de resposta:
OK: SAT inicializado
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
SAT.Desinicializar
Comando para desinicializar o SAT.
Exemplo de resposta:
OK: SAT desinicializado
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
SAT.AssociarAssinatura
SAT.AssociarAssinatura(CNPJ,Assinatura)
Exemplo:
SAT.AssociarAssinatura("1111111111111111111111111111","12345678901234567890123456789012345678901
23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
901234567890123456789012345678904444")
Exemplo de Resposta:
OK: 222430|13000|Assinatuda do AC Registrada||
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
SAT.Bloquear
Comando para bloquear o SAT.
Exemplo de Resposta
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
SAT.Desbloquear
Comando para desbloquear o SAT
269 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
SAT.TrocarCodigoAtivacao
Comando responsvel por trocar o cdigo de ativao.
SAT.TrocarCodigoAtivacao(codigoDeAtivacaoOuEmergencia,opcao,novoCodigo)
Exemplo:
SAT.TrocarCodigoAtivacao(12345678,1,22222222)
Exemplo de resposta:
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
SAT.ConsultarSAT
Comando que retorna o status do SAT.
Exemplo de resposta:
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
SAT.ConsultarStatusOperacional
Comando que retorna o status do SAT.
Exemplo de resposta:
[Resposta]
Mensagem=065377|10000|Resposta com Sucesso|||900003116|DHCP|000.000.000.000|b8:24:1a:00:02:39|
000.000.000.000|000.000.000.000|192.168.092.001|192.168.092.001|NAO_CONECTADO|ALTO|1048576
Kbytes|254724 Kbytes|20150819083758|01.00.02|0.06|
35150853485215000106599000031160001247549846|35150853485215000106599000031160001121550012|
35150853485215000106599000031160001247549846|20150819074331|20150819074351|20150716|
20200716|0
Status=1
Valor=
[StatusSAT]
NSERIE=900003116
LAN_MAC=b8:24:1a:00:02:39
STATUS_LAN=NAO_CONECTADO
NIVEL_BATERIA=ALTO
MT_TOTAL=1048576 Kbytes
MT_USADA=254724 Kbytes
DH_ATUAL=19/08/2015 08:37:58
VER_SB=01.00.02
VER_LAYOUT=0.06
ULTIMO_CFe=35150853485215000106599000031160001247549846
270 / 304
ACBrMonitor
LISTA_INICIAL=35150853485215000106599000031160001121550012
LISTA_FINAL=35150853485215000106599000031160001247549846
DH_CFe=19/08/2015 07:43:31
DH_ULTIMA=19/08/2015 07:43:51
CERT_EMISSAO=16/07/2015
CERT_VENCIMENTO=16/07/2020
ESTADO_OPERACAO=DESBLOQUEADO
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
SAT.ConsultarNumeroSessao
SAT.ConsultarNumeroSessao(NumeroDeSessao)
Exemplo:
SAT.ConsultarNumeroSessao(92238)
Exemplo de resposta:
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
SAT.AtualizaSoftware
Comando responsvel por atualizar o software do aparelho SAT.
Exemplo de resposta:
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
SAT.ComunicarCertificadoICPBRASIL
Comando responsvel por comunicar o certificado.
Created with the Personal Edition of HelpNDoc: Free help authoring environment
SAT.ExtrairLogs
Comando responsvel por extrair logs no caminho especificado.
SAT.ExtrairLogs(CaminhoArquivo)
Exemplo:
SAT.ExtrairLogs(C:\acbr\log.txt)
Exemplo de resposta:
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
271 / 304
ACBrMonitor
SAT.CriarCFe
Cria o XML a partir do arquivo ini informado no parmetro: ArqINI.
SAT.CriarCFe(ArqINI)
Exemplo:
SAT.CriarCFe(C:\acbr\venda.ini)
[infCFe]
versao=0.05
[Identificacao]
CNPJ=11111111111111
signAC=1234567890123456789012345678901234567890123456789012345678901234567890123456789012
34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901
23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
123456789012345678901234567890123456789012345678901234567890123456789012345678904444
numeroCaixa=1
[Emitente]
CNPJ=11111111111111
IE=111111111111
IM=
indRatISSQN=S
[Destinatario]
CNPJCPF=11100011100
xNome=Joo
[Entrega]
xLgr=Rua Cel. Aureliano de Camargo
nro=973
xCpl=
xBairro=Centro
xMun=Tatui
UF=SP
[Produto001]
cProd=1189
infAdProd=Teste de Produto
cEAN=
xProd=OVO VERMELHO
NCM=04072100
CFOP=5102
uCom=DZ
Combustivel=0
qCom=510
vUnCom=2,70
indRegra=A
vDesc=0
vOutro=0
vItem12741=137,00
[ObsFiscoDet001001]
xCampoDet=Teste
xTextoDet=Texto Teste
[ICMS001]
Orig=0
CST=40
[PIS001]
CST=01
272 / 304
ACBrMonitor
[COFINS001]
CST=01
[Total]
vCFeLei12741=137,00
[DescAcrEntr]
vDescSubtot=7,00
[Pagto001]
cMP=01
vMP=1400
[DadosAdicionais]
infCpl=Teste emissao CFe/SAT
[ObsFisco001]
xCampo=ObsFisco 1
xTexto=Teste ObsFisco 1")
Exemplo de Resposta:
OK: [CFE]
nCFe=0
Arquivo=C:\acbr\Enviado\201508\001-000000-satcfe.xml
XML=<?xml version="1.0" encoding="UTF-8"?><CFe><infCFe versaoDadosEnt="0.06"><ide><signAC/
><numeroCaixa>001</numeroCaixa></ide><emit><IE/><indRatISSQN>S</indRatISSQN></emit><dest></
dest><total><vCFeLei12741>0.00</vCFeLei12741></total><pgto></pgto></infCFe></CFe>
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
SAT.CriarEnviarCFe
Cria o XML de acordo com os dados do arquivo INI e envia o CFe.
SAT.CriarEnviarCFe(ArqINI)
Exemplo:
SAT.CriarCFe(C:\acbr\venda.ini)
[infCFe]
versao=0.05
[Identificacao]
CNPJ=11111111111111
signAC=1234567890123456789012345678901234567890123456789012345678901234567890123456789012
34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901
23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
123456789012345678901234567890123456789012345678901234567890123456789012345678904444
numeroCaixa=1
[Emitente]
CNPJ=11111111111111
IE=111111111111
IM=
indRatISSQN=S
[Destinatario]
CNPJCPF=11100011100
xNome=Joo
[Entrega]
xLgr=Rua Cel. Aureliano de Camargo
nro=973
xCpl=
xBairro=Centro
273 / 304
ACBrMonitor
xMun=Tatui
UF=SP
[Produto001]
cProd=1189
infAdProd=Teste de Produto
cEAN=
xProd=OVO VERMELHO
NCM=04072100
CFOP=5102
uCom=DZ
Combustivel=0
qCom=510
vUnCom=2,70
indRegra=A
vDesc=0
vOutro=0
vItem12741=137,00
[ObsFiscoDet001001]
xCampoDet=Teste
xTextoDet=Texto Teste
[ICMS001]
Orig=0
CST=40
[PIS001]
CST=01
[COFINS001]
CST=01
[Total]
vCFeLei12741=137,00
[DescAcrEntr]
vDescSubtot=7,00
[Pagto001]
cMP=01
vMP=1400
[DadosAdicionais]
infCpl=Teste emissao CFe/SAT
[ObsFisco001]
xCampo=ObsFisco 1
xTexto=Teste ObsFisco 1
Exemplo de Resposta:
OK: [ENVIO]
Resultado=684153|06010|1999|'Emitido com sucesso + contedo notas.||
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
SAT.EnviarCFe
Envia o XML informado no Parmetro ArqXML.
SAT.EnviarCFe(ArqXML)
Exemplo:
SAT.EnviarCFe(C:\acbr\201508\001-000000-satcfe.xml)
Exemplo de resposta:
274 / 304
ACBrMonitor
SAT.CancelarCFe
Comando responsvel pelo cancelamento do CFe.
SAT.CancelarCFe(ArqXMLVenda)
Exemplo:
SAT.CancelarCFe("C:\acbr201508\AD35151082373077000171599000053040000018279130.xml")
Exemplo de Resposta:
OK: [CANCELAMENTO]
Resultado=247725|07000|0000|Cupom cancelado com sucesso + contedo CF-eSAT cancelado.||
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
SAT.ImprimirExtratoVenda
Comando responsvel por imprimir o comprovante do CFe.
SAT.ImprimirExtratoVenda(ArqXMLVenda, NomeImpressora)
obs: Segundo parametros somente ir funcionar se estiver marcado para usar fortes na impresso
Exemplo:
SAT.ImprimirExtratoVenda("C:\acbr\201508\AD35150808723218000186599000039710000092846780.xml")
SAT.ImprimirExtratoVenda("C:\acbr\201508\AD35150808723218000186599000039710000092846780.xml",
"Impressora1")
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
SAT.ImprimirExtratoResumido
Comando responsvel por imprimir o comprovante do CFe de forma resumida.
SAT.ImprimirExtratoResumido(ArqXMLVenda, NomeImpressora)
obs: Segundo parametros somente ir funcionar se estiver marcado para usar fortes na impresso
Exemplo:
SAT.ImprimirExtratoResumido("C:\acbr\AD35150808723218000186599000039710000092846780.xml")
SAT.ImprimirExtratoResumido("C:\acbr\AD35150808723218000186599000039710000092846780.xml",
"Impressora1")
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
SAT.ImprimirExtratoCancelamento
Comando responsvel por imprimir o comprovante de cancelamento do CFe.
obs: Terceiro parametros somente ir funcionar se estiver marcado para usar fortes na impresso
275 / 304
ACBrMonitor
Exemplo:
SAT.ImprimirExtratoCancelamento("AD35151082373077000171599000053040000018279130.xml",
"ADC35151082373077000171599000053040000021291200.xml")
SAT.ImprimirExtratoCancelamento("AD35151082373077000171599000053040000018279130.xml",
"ADC35151082373077000171599000053040000021291200.xml", "Impressora1")
SAT.TesteFimAFim
Comando responsvel por testar a comunicao e funcionamento atravs de uma venda teste.
SAT.TesteFimAFim(ArqXMLVenda)
Exemplo de resposta:
OK: [TESTEFIMAFIM]
Resultado=511856|09098|0000|SAT em processamento. Tente novamente.||
numeroSessao=511856
codigoDeRetorno=9098
RetornoStr=511856|09098|0000|SAT em processamento. Tente novamente.||
XML=<?xml version="1.0" encoding="UTF-8"?><CFe><infCFe versaoDadosEnt="0.06"><ide><signAC/
><numeroCaixa>001</numeroCaixa></ide><emit><IE/><indRatISSQN>S</indRatISSQN></emit><dest></
dest><total><vCFeLei12741>0.00</vCFeLei12741></total><pgto></pgto></infCFe></CFe>
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents
Created with the Personal Edition of HelpNDoc: Easily create Help documents
PORTA
Comandos para ler e alterar a porta.
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
ESCPOS.Porta
Comando: ESCPOS.porta
Exemplo:
ESCPOS.porta
Exemplo de resposta:
OK: \\localhost\Dascom
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
ESCPOS.SetPorta
Comando: ESCPOS.setporta
276 / 304
ACBrMonitor
Exemplo:
ESCPOS.setporta("COM4")
Exemplo de resposta:
OK:
Nota:
A impressora no pode estar ativa para a utilizao desse comando.
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily
COLUNAS
Comandos de colunas.
Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator
ESCPOS.Colunas
Columas: ESCPOS.colunas
Exemplo:
ESCPOS.colunas
Exemplo de respostas:
OK:48
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
ESCPOS.SetColunasFonteNormal
Comando: ESCPOS.setcolunasfontenormal
Exemplo:
ESCPOS.setcolunasfontenormal(64)
Exemplo de resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
ESCPOS.ColunasFonteExpandida
Comando: ESCPOS.colunasfonteexpandida
Exemplo:
ESCPOS.colunasfonteexpandida
Exemplo de resposta:
OK:24
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
277 / 304
ACBrMonitor
ESCPOS.ColunasFonteCondensada
Comando: ESCPOS.colunasfontecondensada
Exemplo:
ESCPOS.colunasfontecondensada
Exemplo de resposta
OK:64
ESCPOS.ColunasFonteNormal
Comando: ESCPOS.colunasfontenormal
Exemplo:
ESCPOS.colunasfontenormal
Exemplo de resposta:
OK:48
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
ESCPOS.Ativar
Comando: ESCPOS.ativar
Exemplo de resposta:
OK:
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
ESCPOS.Desativar
Comando: ESCPOS.desativar
Exemplo de Resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
ESCPOS.Ativo
Comando: ESCPOS.ativo
Exemplo de Resposta:
OK: True
Created with the Personal Edition of HelpNDoc: Easily create EPub books
278 / 304
ACBrMonitor
ESCPOS.Imprimir
Comando: ESCPOS.imprimir(nParametro).
Parmetros:
nParametro- comandos em tags, que deseja imprimir.
Exemplos:
ESCPOS.imprimir("</zera></linha_dupla>FONTE NORMAL: 48 Colunas</lf>....+....1....+....2....+....3....
+....4....+...</lf><e>EXPANDIDO: 24 Colunas</lf>....+....1....+....2....</lf></e><c>CONDENSADO: 64
Colunas</lf>....+....1....+....2....+....3....+....4....+....5....+....6....</lf></pular_linhas></corte_total>")
Exemplo de resposta:
OK:
Imprimir QRCode:
ESCPOS.imprimir("</zera></linha_dupla></lf><qrcode>http://projetoacbr.com.br</qrcode></lf></
ce><qrcode>http://www.projetoacbr.com.br/forum/index.php?/page/SAC/sobre_o_sac.html</qrcode></lf></
ad><qrcode>http://www.projetoacbr.com.br/forum/index.php?/page/SAC/questoes_importantes.html</
qrcode></pular_linhas></corte_total>")
Exemplo de resposta:
OK:
Exemplo de resposta:
OK:
Imprimir Logotipo:
ESCPOS.imprimir("</zera></ce>Logo: - FatorX: 1 - FatorY: 1</logo></pular_linhas></corte_total>")
Exemplo de resposta:
OK:
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
ESCPOS.ImprimirLinha
Comando: ESCPOS.imprimirlinha(nParamentro).
Parmetros:
nParametro- comandos em tags, que deseja imprimir.
Exemplos:
ESCPOS.imprimirlinha("</zera>")
ESCPOS.imprimirlinha("</linha_dupla>")
ESCPOS.imprimirlinha("TEXTO NORMAL")
ESCPOS.imprimirlinha("</fn></ce>ALINHADO NO CENTRO 1 2 3 TESTANDO")
ESCPOS.imprimirlinha("<n>FONTE NEGRITO</N>")
279 / 304
ACBrMonitor
ESCPOS.imprimirlinha("<e>FONTE EXPANDIDA</e>")
ESCPOS.imprimirlinha("<c>FONTE CONDENSADA</e>")
ESCPOS.imprimirlinha("<in>FONTE INVERTIDA</in>")
ESCPOS.imprimirlinha("<S>FONTE SUBLINHADA</s>")
ESCPOS.imprimirlinha("<i>FONTE ITALICO</i>")
ESCPOS.imprimirlinha("</pular_linhas>")
ESCPOS.imprimirlinha("</corte_total>")
Exemplo de resposta:
OK:
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
ESCPOS.ImprimirCmd
Comando: ESCPOS.imprimircmd(nParamentro).
Parmetros:
nParamentro- o que deseja imprimir.
Exemplo:
ESCPOS.imprimircmd("</zera><CE>*** TESTE DE TAGS INVLIDAS ***</CE><ce> <>tags invlidas no
texto">">><<</CE><AD><da><ec></</A Direita</ad></corte_total>")
Exemplos de respostas:
OK:
ESCPOS.ImprimirTags
Comando: ESCPOS.imprimirtags.
Exemplo:
ESCPOS.imprimirtags
Exemplo de resposta:
OK:
Saida da Impresso:
280 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
ESCPOS.LerStatusImpressora
Comando: ESCPOS.lerstatusimpressora
Exemplo:
ESCPOS.lerstatusimpressora
Exemplos de respostas:
OK: stNaoSerial,
Respotas esperadas:
stErro, stNaoSerial, stPoucoPapel, stSemPapel, stGavetaAberta, stImprimindo, stOffLine, stTampaAberta.
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
ESCPOS.LerInfoImpressora
Comando: ESCPOS.lerinfoimpressora
Exemplo:
ESCPOS.lerinfoimpressora
Exemplo de resposta:
281 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator
ESCPOS.Modelo
Comando: ESCPOS.modelo
Exemplo:
ESCPOS.modelo
Exemplo de resposta:
OK: ppEscPosEpson
Possveis respostas:
ppTexto, ppEscPosEpson, ppEscBematech, ppEscDaruma.
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
ESCPOS.PaginaDeCodigo
Comando: ESCPOS.paginadecodigo
Exemplo:
ESCPOS.paginadecodigo
Exemplo de resposta:
OK: pc850
Possveis respostas:
pcNone, pc437, pc850, pc852, pc860, pcUTF8, pc1252.
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
ESCPOS.LinhasEntreCupons
Comando: ESCPOS.linhasentrecupons
Exemplo:
ESCPOS.linhasentrecupons
Exemplo de resposta:
OK: 3
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
ESCPOS.CortaPapel
Comando: ESCPOS.cortapapel
Exemplo:
ESCPOS.cortapapel
282 / 304
ACBrMonitor
Exemplo de resposta:
OK: False
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
ESCPOS.SetCortaPapel
Comando: ESCPOS.SetCortaPapel(bValor)
Parmetro:
bValor Padro True.
Exemplo:
ESCPOS.SetCortaPapel(False)
Exemplo de resposta:
OK:
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
MDFe.StatusServico
Verifica o Status do Servio dos WebServices da Receita.
Exemplo de Resposta:
OK: Servio em Operao
[STATUS]
Versao=1.07
TpAmb=2
VerAplic=SP_NFE_PL_005c
CStat=107
XMotivo=Servio em Operao
CUF=35
DhRecbto=2009-03-25T08:44:20
TMed=1
DhRetorno=2009-03-25T08:44:20
XObs='xxxxxxxxxxxxxxxxxxxxxxxxx'
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
MDFe.ValidarMDFe
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
MDFe.AssinarMDFe
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator
283 / 304
ACBrMonitor
MDFe.ConsultarMDFe
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
MDFe.CancelarMDFe
Created with the Personal Edition of HelpNDoc: Free Qt Help documentation generator
MDFe.EncerrarMDFe
Created with the Personal Edition of HelpNDoc: Free PDF documentation generator
MDFe.ImprimirdaMDFe
Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation
MDFe.ImprimirdaMDFePDF
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
MDFe.ImprimirEvento
Created with the Personal Edition of HelpNDoc: Free Web Help generator
MDFe.ImprimireVentoPDF
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
MDFe.InutilizarMDFe
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
MDFe.EnviarMDFe
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
MDFe.ReciboMDFe
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
MDFe.ConsultaCadastro
Created with the Personal Edition of HelpNDoc: Free help authoring tool
MDFe.CriarMDFe
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
MDFe.CriarEnviarMDFe
284 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files
MDFe.AdicionarMDFe
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
MDFe.AdicionarMDFeSefaz
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
MDFe.CriareSefaz
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
MDFe.CriarEnviarMDFeSefaz
Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator
MDFe.EnviarLoteMDFe
Created with the Personal Edition of HelpNDoc: Free Web Help generator
MDFe.EnviarEmail
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
MDFe.SetCertificado
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
MDFe.SetAmbiente
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation
MDFe.SetFormaEmissao
Comando para definir a forma de emisso.
GNRe.SetFormaEmissao(nFormaEmissao)
Parmetros:
nFormaEmissao - pode ser passado os seguintes valores:
1-Normal, 2-Contingencia, 3-SCAN, 4-DPEC, 5-FSDA, 6-SVCAN, 7-SVCRS, 8-SVCSP ou 9-OffLine
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
MDFe.LerMDFe
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
MDFe.MDFetoTxt
285 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
MDFe.SavetoFile
MDFe.LoadfromFile
MDFe.FileExists
Created with the Personal Edition of HelpNDoc: Free Web Help generator
MDFe.CertificadoDataVencimento
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
MDFe.LerIni
Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool
MDFe.GerarChave
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
MDFe.Restaurar
Created with the Personal Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites
MDFe.Ocultar
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
MDFe.EncerrarMonitor
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
MDFe.Ativo
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator
MDFe.Versao
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents
MDFe.DataHora
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
286 / 304
ACBrMonitor
MDFe.Data
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files
MDFe.Hora
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
GNRE.GerarGuia
GNRE.GerarGuia(cDirArq).
Parmetro
Exemplo:
GNRE.GerarGuia("c:\guia.ini")
GNRE.GerarGuia("[Emitente]
tipo= 1
IE=
id= 99.999.999/9999-99") Est sendo informado o contedo do arquivo INI
Resposta:
Envio GNRE
ambiente: 2
codigo: 123
descricao: Teste
Recibo: 1245
Protocolo: 123654778
287 / 304
ACBrMonitor
receita=
ufFavorecida=
dataVencimento=
dataPagamento=
referenciaAno=
referenciaMes=
referenciaParcela=
referenciaPeriodo=
ValorTotal=2.00
ValorPrincipal=
[Destinatario]
tipo=1CNPJ - 2 CPF
ie=
id=
razaosocial=
cidade=
[CampoExtra]
codigo=
tipo=
valor=
Exemplo:
GNRE.GerarGuia("c:\guia.ini")
GNRE.GerarGuia("[Emitente]
tipo= 1
IE=
id= 99.999.999/9999-99") Est sendo informado o contedo do arquivo INI
Resposta:
Envio GNRE
ambiente: 2
codigo: 123
descricao: Teste
Recibo: 1245
Protocolo: 123654778
Created with the Personal Edition of HelpNDoc: Easily create Help documents
GNRE.ImprimirGnrePdf
GNRE.ImprimirGnrePdf(cDirArq)
Parmetro
Exemplo:
GNRE.ImprimirGnrePdf("c:\guia-gnre.xml")
Resposta:
Arquivo criado em: C:\gnre\
Exemplo de XML
<?xml version="1.0" encoding="UTF-8"?>
<TDadosGNRE>
<c01_UfFavorecida>PA</c01_UfFavorecida>
<c02_receita>100099</c02_receita>
<c04_docOrigem>5567</c04_docOrigem>
288 / 304
ACBrMonitor
<c10_valorTotal>2.00</c10_valorTotal>
<c14_dataVencimento>2016-07-22</c14_dataVencimento>
<c19_municipioEmitente>02704 => Codigo da Cidade no ibge sem o codigo do UF ( apenas o 5 ultimos
digitos)</c19_municipioEmitente>
<c20_ufEnderecoEmitente>MS</c20_ufEnderecoEmitente>
<c21_cepEmitente>#####</c21_cepEmitente>
<c22_telefoneEmitente>#########</c22_telefoneEmitente>
<c33_dataPagamento>2016-07-22</c33_dataPagamento>
<c05_referencia>
<periodo>0</periodo>
<mes>07</mes>
<ano>2016</ano>
<parcela>1</parcela>
</c05_referencia>
<c39_camposExtras>
<campoExtra>
<codigo>0</codigo>
<tipo/>
<valor/>
</campoExtra>
<campoExtra>
<codigo>0</codigo>
<tipo/>
<valor/>
</campoExtra>
<campoExtra>
<codigo>0</codigo>
<tipo/>
<valor/>
</campoExtra>
</c39_camposExtras>
<c42_identificadorGuia>35 => numero de controle interno</c42_identificadorGuia>
</TDadosGNRE>
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
GNRE.ConsultaConfig
GNRE.ConsultaConfig(cUF, cReceita).
Parmetro
Exemplo:
GNRE.ConsultaConfig("MS",100102)
Resposta:
[STATUS]
Ambiente=1
Codigo=1234
Descricao=teste
UF=MS
AxigeUfFavorecida=PA
AxigeReceita=SIM
289 / 304
ACBrMonitor
GNRE.ImprimirGnre
GNRE.ImprimirGnre(cDirArq, [cImpressora],[nNumCopias],[cProtocolo],[bMostrarPreview])
Parmetro
Exemplo:
GNRE.ImprimirGnre("c:\guia-gnre.xml")
Resposta:
Guia GNRe Impressa com sucesso
Exemplo de XML
<?xml version="1.0" encoding="UTF-8"?>
<TDadosGNRE>
<c01_UfFavorecida>PA</c01_UfFavorecida>
<c02_receita>100099</c02_receita>
<c04_docOrigem>5567</c04_docOrigem>
<c10_valorTotal>2.00</c10_valorTotal>
<c14_dataVencimento>2016-07-22</c14_dataVencimento>
<c19_municipioEmitente>02704 => Codigo da Cidade no ibge sem o codigo do UF ( apenas o 5 ultimos
digitos)</c19_municipioEmitente>
<c20_ufEnderecoEmitente>MS</c20_ufEnderecoEmitente>
<c21_cepEmitente>#####</c21_cepEmitente>
<c22_telefoneEmitente>#########</c22_telefoneEmitente>
<c33_dataPagamento>2016-07-22</c33_dataPagamento>
<c05_referencia>
<periodo>0</periodo>
<mes>07</mes>
<ano>2016</ano>
<parcela>1</parcela>
</c05_referencia>
<c39_camposExtras>
<campoExtra>
<codigo>0</codigo>
<tipo/>
<valor/>
</campoExtra>
<campoExtra>
<codigo>0</codigo>
<tipo/>
<valor/>
</campoExtra>
<campoExtra>
<codigo>0</codigo>
<tipo/>
<valor/>
</campoExtra>
</c39_camposExtras>
290 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
GNRe.SetFormaEmissao
Comando para definir a forma de emisso.
GNRe.SetFormaEmissao(nFormaEmissao)
Parmetros:
nFormaEmissao - pode ser passado os seguintes valores:
1-Normal, 2-Contingencia, 3-SCAN, 4-DPEC, 5-FSDA, 6-SVCAN, 7-SVCRS, 8-SVCSP ou 9-OffLine
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Created with the Personal Edition of HelpNDoc: Create HTML Help, DOC, PDF and print manuals from 1 single
source
CTE.ImprimirInutilizacao
Comando para Imprimir uma Inutilizao.
CTe.ImprimirInutilizacao(cArqXMLInutilizacao,[cImpressora],[nNumCopias],[bMostrarPreview])
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy
CTE.ImprimirInutilizacaoPDF
Comando para gerar um PDF de uma Inutilizao.
NFe.ImprimirInutilizacaoPDF(cArqXMLInutilizacao)
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
CTE.SetFormaEmissao
Comando para definir a forma de emisso.
CTe.SetFormaEmissao(nFormaEmissao)
Parmetros:
nFormaEmissao - Numero da forma de emisso, pode ser passado os seguintes valores:
1-Normal, 2-Contingencia, 3-SCAN, 4-DPEC, 5-FSDA, 6-SVCAN, 7-SVCRS, 8-SVCSP ou 9-OffLine
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
CTE.StatusServico
Retornar as informaes do Servio conforme a configurao
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation
CTE.AssinarCTe
291 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create Web Help sites
CTE.ValidarCTe
Validar o XML do CTE com os schemas
Exemplo:
CTE.VALIDARCTE("c:\012345678901234567890123456789-cte.xml")
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
CTE.ConsultarCTe
Consulta o CTE
Exemplo:
CTE.CONSULTARCTE("c:\012345678901234567890123456789-cte.xml")
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor
CTE.CancelarCTe
Neste possui alterao, voc pode passar o ultimo parmetro caso queira com o cnpj da empresa quando o
cancelamento for por evento!
Efetua o Cancelamento do CTE
Exemplo:
CTE.CANCELARCTE("012345678901234567890123456789","DADOS")
CTE.CANCELARCTE("012345678901234567890123456789","DADOS","00000000000000")
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
CTE.ImprimirDACTe
Impresso do CTE
Exemplo:
CTE.IMPRIMIRDACTE("c:\012345678901234567890123456789-cte.xml")
Created with the Personal Edition of HelpNDoc: Free Web Help generator
CTE.ImprimirDACTePDF
Impresso do CTE direto para PDF
Exemplo:
CTE.IMPRIMIRDACTEPDF("c:\012345678901234567890123456789-cte.xml")
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
CTE.ImprimirEvento
Impresso do Evento! Informa o xml do evento mais o xml do conhecimento a informao da impressora
que pode ser omitido e o numero de cpias tambm!
Exemplo:
CTE.IMPRIMIREVENTO("c:\xmldoevento.xml","c:\012345678901234567890123456789-
cte.xml","impressora","2")
Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents
CTE.ImprimirEventoPDF
292 / 304
ACBrMonitor
Impresso do Evento direto para PDF! Informa o xml do evento mais o xml do conhecimento
Exemplo:
CTE.IMPRIMIREVENTOPDF("c:\xmldoevento.xml","c:\012345678901234567890123456789-cte.xml")
Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator
CTE.InutilizarCTe
Inutilizar nmero de CTE
Exemplo:
CTE.INUTILIZARCTE("YYYYYYYYYYY","DADOS INUTILIZA",12,07,57,1,1)
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
CTE.EnviarCTe
Enviar XML do CTE
Exemplo:
CTE.ENVIARCTE("c:\012345678901234567890123456789-cte.xml",1)
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease
CTE.CriarCTe
Criar XML do CTE
Exemplo:
CTE.CRIARCTE("[ide]
cCT=12345678
CFOP=5353
natOp=TRANSPORTE
forPag=0
mod=57
serie=1
nCT=1
dhEmi=15/12/2012
tpImp=1
tpemis=1
procEmi=3
verProc=000
dhCont=30/12/1899
xJust=
tpCTe=0
refCTe=
cMunEnv=4112009
xMunEnv=XXXXXXX
UFEnv=XX
modal=01
tpServ=0
cMunIni=1234567
xMunIni=xxxxxxx
UFIni=XX
cMunFim=1234567
xMunFim=xxxxxx
UFFim=XX
retira=1
xDetRetira=
cUF=41
[toma3]
toma=3
[compl]
293 / 304
ACBrMonitor
xEmi=
tpPer=0
tpHor=0
origCalc=
destCalc=
xObx=
[emit]
CNPJ=1234567890123
IE=1234566
xNome=XXXXXXXXXXXXXX
xFant=XXXXXXXXXXXXXXXXX
xLgr=XXXX
nro=115
xCpl=
xBairro=XXXXXX
cMun=123456
xMun=XXXXX
CEP=12345678
UF=XX
fone=12345646
[rem]
CNPJCPF=123456987
IE=1321231
xNome=CLIENTE DE TESTE
xFant=
fone=
xLgr=RUA DA RUA
nro=SN
xCpl=
xBairro=BAIRRO
cMun=1321321
xMun=XXXXXX
CEP=0
UF=XX
PaisCod=1058
Pais=BRASIL
Email=
[locColeta]
CNPJCPF=12345678901234
xNome=Nome da coleta
xLgr=rua x
nro=0
xCpl=complemento
xBairro=nome bairro
cMun=4234520
xMun=nome
UF=SC
[infNF001]
nRoma=0
nPed=1
mod=01
serie=1
nDoc=2
dEmi=12/05/2014
vBC=0,00
vICMS=0,00
vBCST=0,00
vST=0,00
vProd=0,00
vNF=0,00
294 / 304
ACBrMonitor
nCFOP=0000
nPeso=0
PIN=00
CNPJCPF=12345678901234
xNome=nome
xLgr=rua
nro=0
xCpl=ao lado
xBairro=bairro
cMun=0
xMun=nome
UF=SC
[infNFe001]
chave=01234567890123456789
PIN=
[Dest]
CNPJCPF=07760099000179
IE=
xNome=DESTINATARIO DE TESTE
fone=
xLgr=RUA DA RUA
nro=SN
xCpl=
xBairro=BAIRRO
cMun=123546
xMun=XXXXXXX
CEP=0
UF=XX
cPais=1058
xPais=BRASIL
[vPrest]
vTPrest=500
vRec=500
[ICMSSN]
indSN=1
[infCarga]
vCarga=1000
proPred=CAIXAS DE MADEIRAS
xOutCat=
[infQ001]
cUnid=00
tpMed=METRO 3
qCarga=100
[Rodo]
RNTRC=12345678
dPrev=20/12/2012
lota=0")
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications
CTE.CriarEnviarCTe
Criar e Enviar o XML do CTE
Exemplo:
CTE.CRIARENVIARCTE("[ide]
cCT=12345678
CFOP=5353
natOp=TRANSPORTE
forPag=0
mod=57
295 / 304
ACBrMonitor
serie=1
nCT=1
dhEmi=15/12/2012
tpImp=1
tpemis=1
procEmi=3
verProc=000
dhCont=30/12/1899
xJust=
tpCTe=0
refCTe=
cMunEnv=4112009
xMunEnv=XXXXXXX
UFEnv=XX
modal=01
tpServ=0
cMunIni=1234567
xMunIni=xxxxxxx
UFIni=XX
cMunFim=1234567
xMunFim=xxxxxx
UFFim=XX
retira=1
xDetRetira=
cUF=41
[toma3]
toma=3
[compl]
xEmi=
tpPer=0
tpHor=0
origCalc=
destCalc=
xObx=
[emit]
CNPJ=1234567890123
IE=1234566
xNome=XXXXXXXXXXXXXX
xFant=XXXXXXXXXXXXXXXXX
xLgr=XXXX
nro=115
xCpl=
xBairro=XXXXXX
cMun=123456
xMun=XXXXX
CEP=12345678
UF=XX
fone=12345646
[rem]
CNPJCPF=123456987
IE=1321231
xNome=CLIENTE DE TESTE
xFant=
fone=
xLgr=RUA DA RUA
nro=SN
xCpl=
xBairro=BAIRRO
cMun=1321321
xMun=XXXXXX
296 / 304
ACBrMonitor
CEP=0
UF=XX
PaisCod=1058
Pais=BRASIL
Email=
[locColeta]
CNPJCPF=12345678901234
xNome=Nome da coleta
xLgr=rua x
nro=0
xCpl=complemento
xBairro=nome bairro
cMun=4234520
xMun=nome
UF=SC
[infNF001]
nRoma=0
nPed=1
mod=01
serie=1
nDoc=2
dEmi=12/05/2014
vBC=0,00
vICMS=0,00
vBCST=0,00
vST=0,00
vProd=0,00
vNF=0,00
nCFOP=0000
nPeso=0
PIN=00
CNPJCPF=12345678901234
xNome=nome
xLgr=rua
nro=0
xCpl=ao lado
xBairro=bairro
cMun=0
xMun=nome
UF=SC
[infNFe001]
chave=01234567890123456789
PIN=
[Dest]
CNPJCPF=07760099000179
IE=
xNome=DESTINATARIO DE TESTE
fone=
xLgr=RUA DA RUA
nro=SN
xCpl=
xBairro=BAIRRO
cMun=123546
xMun=XXXXXXX
CEP=0
UF=XX
cPais=1058
xPais=BRASIL
[vPrest]
vTPrest=500
297 / 304
ACBrMonitor
vRec=500
[ICMSSN]
indSN=1
[infCarga]
vCarga=1000
proPred=CAIXAS DE MADEIRAS
xOutCat=
[infQ001]
cUnid=00
tpMed=METRO 3
qCarga=100
[Rodo]
RNTRC=12345678
dPrev=20/12/2012
lota=0")
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
CTE.CartaDeCorrecao
Enviar Carta de Correo!
Exemplo:
CTE.CARTADECORRECAO("[EVENTO]
idLote=0
[EVENTO001]
chCTe=4234235426523452362345234623452345234242434
cOrgao=42
CNPJ=12345678901234
dhEvento=14/50/2014
tpEvento=110110
nSeqEvento=1
[DETEVENTO001]
grupoAlterado=ide
campoAlterado=CFOP
valorAlterado=5555
nroItemAlterado=01")
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle
CTE.EnviarEvento
Envia Evento
Exemplo:
CTE.ENVIAREVENTO("[EVENTO]
idLote=0
[EVENTO001]
chCTe=4234235426523452362345234623452345234242434
cOrgao=42
CNPJ=12345678901234
dhEvento=14/50/2014
tpEvento=110110
nSeqEvento=1
[DETEVENTO001]
grupoAlterado=ide
campoAlterado=CFOP
valorAlterado=5555
nroItemAlterado=01")
Created with the Personal Edition of HelpNDoc: Easy Qt Help documentation editor
298 / 304
ACBrMonitor
CTE.EnviarEmailEvento
Envia Evento por e-mail! O ultimo valor para enviar o pdf ou no!
Exemplo:
CTE.ENVIAREMAILEVENTO("teste@testes.com.br","c:\xmldoevento.xml","c:
\012345678901234567890123456789-cte.xml","1")
Created with the Personal Edition of HelpNDoc: Free help authoring tool
CTE.EnviarEmail
Envia CTe por E-mail! ultimo parmetro para enviar o pdf junto
Exemplo:
CTE.ENVIAREMAIL("teste@testes.com.br","c:\012345678901234567890123456789-cte.xml","1")
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and
software
Outras Informaes
Created with the Personal Edition of HelpNDoc: Produce electronic books easily
O que SVN ?
Uma alternativa para ter sempre a ultima verso do projeto (a de desenvolvimento), fazer download
via SVN.
O projeto ACBr passou a usar um sistema de controle de verso chamado SVN a partir do dia
13/03/2009. Os sistemas de controle de verso visam simplificar a colaborao entre equipes e ainda
controlar o histrico de atualizaes dos arquivos. O SVN guarda todas as alteraes em cada arquivo
como uma verso numerada e sempre que necessrio podemos comparar ou at mesmo voltar para uma
verso anterior, sem deixar de ter a verso mais atual guardada do repositrio (servidor do SVN).
Este sistema disponibilizado pelo Sourceforge para o projeto permite o acesso somente de leitura
para qualquer usurio e um acesso com permisso de escrita (tambm conhecida como "commiter"). As
contas de commiter sero dadas pelo mrito, portanto um processo natural. No h a necessidade de
pedir por este tipo de conta, se voc tm contribuido para o projeto e a equipe de desenvolvedores sente
que voc j compreendeu as metodologias e processos envolvidos, uma conta de commiter ser oferecida a
voc.
https://acbr.svn.sourceforge.net/svnroot/acbr/trunk2
299 / 304
ACBrMonitor
Se voc escolheu a lngua portuguesa, quando falamos em "commit", entenda "gravar"; quando
falamos em "update", entenda "atualizar" e quando falamos em "checkout" entenda "obter mdulo".
Para efetuar doaes para o Projeto ACBr por favor acesse o seguinte endereo:
http://acbr.sourceforge.net/drupal/?q=node/14
Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease
Testando os Componentes:
Fizemos o possvel para eliminar os bugs mais bvios... mas em ambientes diferente bugs novos
podem aparecer. Por favor ns envie-nos um e-mail com os seus testes. Mesmo que tudo d certo ainda
sim gostaramos da sua opinio...
Divulgando o ACBr:
Quanto maior o uso da biblioteca mais usurios podem ajudar. Se a biblioteca for bem conhecida e
utilizada os Fabricantes de equipamentos de Automao Comercial tero maior interesse em ajudar no
desenvolvimento.
Desenvolvendo Componentes:
Alguns componentes como o ACBrECF devero ser implementados para vrios modelos de
equipamento. Se o equipamento que voc deseja no consta na relao de Equipamentos a compatveis
voc pode estudar os Fontes e tentar implementar uma nova Classe para o seu Equipamento (Por favor,
entre em contato antes)
300 / 304
ACBrMonitor
Emprestando Equipamentos:
Nem sempre temos acesso aos Equipamentos para testes e melhorias. Se voc um fabricante
ou possui um equipamento disponvel para emprstimo, entre em contato Em breve estarei relacionando os
equipamentos que necessitam de testes...
Efetuando Doaes:
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework
Baixe o emulador de sua preferncia (Bematech, Epson, FiscNet, Sweda, etc...) e depois baixe o programa
com0com no seguinte endereo: http://com0com.sourceforge.net/
Aps o programa ser instalado, a tela de novo Hardware do Windows ir abrir, deixe a opo de deteco
automtica e pressione Avanar (Next) novamente.
Feito isto, ser criado um par de portas virtuais com o nome de CNCA0 e CNCB0.
Para alterar o nome das portas execute o Programa de Prompt do Setup Command Prompt que ser criado
na pasta com0com no menu iniciar e digite:
change CNCA0 PortName=COM2
change CNCB0 PortName=COM3
Configure o ACBrMonitor para uma das portas criada e o emulador para a outra porta.
1. Clique aqui, e Baixe o Lazarus (Escolha a combinao atual de WIN32 e FPC 2.5.1)
2. Instale o Lazarus,
3. Clique aqui e aprenda como Baixar os fontes do ACBr pelo SVN
301 / 304
ACBrMonitor
Lembre-se que vc deve usar sempre a mesma chave Privada em todos os clientes. Gere tb a chave publica,
e grave-as em um local seguro. Se o fisco solicitar voc precisa entregar a chave Publica. Eu achei mais
prtico copiar um arquivo swh.ini padro, aps a instalao do ACBrMonitor (esse arquivo mantem todos os
dados da Sw.House, inclusive a chave).
Carregue-o com:
Onde:
> /dev/null - Desvia as saidas de tela do ACBrMonitorConsole para /dev/null, ou seja, ignora as
mensagens do ACBrMonitorConsole.
Tambm seria possvel desviar as mensagens para um arquivo texto e criar um Log..
& - Faz o ACBrMonitorConsole rodar em segundo plano
302 / 304
ACBrMonitor
Created with the Personal Edition of HelpNDoc: Easily create EPub books
Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?
Sobre o SAC
O SAC - Suporte ACBr Comercial uma modalidade disponibilizada pela DJSystem para todos os
desenvolvedores que utilizam e/ou querem utilizar o Projeto ACBr em seus aplicativos e necessitam de um
suporte especializado.
Mais informaes
Questes importantes
Questes Importantes
O ACBr ter seu cdigo fechado ?
No. O ACBr nunca ter seu cdigo fechado. A prpria licena usada nos fontes do projeto (LGPL)
impediria isso. A DJSystem, empresa que a principal mantenedora do Projeto ACBr, est apenas
oferecendo um novo servio, que o SAC, ou Suporte ACBr Comercial, a contratao do servio opcional.
303 / 304
ACBrMonitor
-Profissionalizar o Projeto ACBr, que de acordo com a renda obtida, poder contratar desenvolvedores
dedicados, ajudando o ACBr a crescer cada vez mais.
O SAC tem como principal finalidade contribuir para o crescimento do Projeto ACBr
304 / 304