Ir para conteúdo
  • Cadastre-se

dev botao

ACBrMonitorPlus - Comunicador (Java)


  • Este tópico foi criado há 1726 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Para os desenvolvedores Java que não querem utilizar DLL, no caso, usar o projeto ACBrFramework, ou para os que querem utilizar os outros recursos do MonitorPlus como boleto, nfe, nfce, etc.

Iniciei esse projeto, está super simples e ainda bem incompleto, a final vou implementando de acordo com a nossa necessidade, mas pelo ao menos para o ACBrECF está quase 100%.

Abri este tópico para compartilha a ideia e eu aceito todas as dicas, ajudas, e sugestões.

Link do projeto: http://edsonmoretti.github.io/ACBrMonitorPlus-Comunicador/

O projeto utiliza TCP/IP, configurável na primeira execução, assim, ao final espero deixar configurável para arquivo e tcp.

 

Um abraço.

reservado.

  • Curtir 6
Link para o comentário
Compartilhar em outros sites

ACBrECF

Variáveis - Equipamentos, Mapa Resumo, Alíquotas, Formas de Pagamento, Comprovantes Não Fiscais, Relatórios Gerenciais, Unidades Medida, Carrega Unidades de Medida.

Relatórios - X, Z, Cupom Vinculado ou CCD, Relatório Gerencial, Pua Linhas, Corta Papel, Fecha Relatório / Vinculado, Leitura de Memória Fiscal, Leitura X Serial, Leitura MFD Serial, Espelho MFD Serial, Espelho MFD DLL, Arquivo MFD DLL

Cupom Fiscal - Testa Pode Abrir Cupom, Identifica Consumidor, Abre Cupom, Legenda InMetro, Vende Item, Cancela Item Vendido, Cancela Item Vendido Parcial, Cancela Desconto Acréscimo item, desconto de item anterior, sub totaliza cupom, cancela desconto acréscimo item, desconto de item anterior, sub totaliza cupom, cancela desconto acréscimo subtotal, efetua pagamento, estorna pagamento, fecha cupom, cancela cupom.

Não Fiscal - Não Fiscal Completo, Sangria, Suprimento, Abre Não Fiscal, Registra Item Não Fiscal, Cancela Item Não Fiscal, Subtotaliza não fiscal, efetua pagamento não fiscal, fecha não fiscal, cancela não fiscal.

Dispositivos - Gaveta, Cheque

Utilitários - Programa Alíquota, Programa Forma de Pagamento, Programa Comprovante Não Fiscal, Programa Unidade Medida, Programa Relatório Gerencial, Identifica PAF, Muda Horário Verão, Muda Arredondamento, Corrige Estado Erro, Envia Comando, Resposta Comando,Retorna Informação ECF.

PAF - Menu Fiscal - LX, LMFC, LMFS, MFD, CAT52, EAD, ArqMF, ArqMFD

Parâmetros ACBrECF - Modelo, porta, timeout, intervalo, descrição grande, sinal invertido, ignorar tag, operador, mensagem aguarde, mensagem trabalhando, mensagem pouco papel, exibe mensagem, arredondo QTD, arredonda MFD, bloqueia teclado mouse, linha entre cupons, máximo linhas buffer, página de código, Config Barras

----------------------------------

ACBrBAL

Ativo, ativar, desativa, ModeloStr, Modelo, Porta, Intervalo, Ler Peso, Ultimo peso Lido, Ultima Resposta, Monitorar Balança

ACBrCEP  BuscarPorCEP, BuscarPorLogradouro

ACBrIBGE BuscarPorCodigo, BuscarPorNome

ACBrETQ Ativo, Ativar, Desativar, ModleoStr, Modelo, Porta, Temperatura, Avanço, Imprimir Texto, Imprimir Barras, ETQ. ImprimirLinha, ETQ.ImrpmimirCaixa, Imprimir, Limpar Memoria, Unidade, ImprimirImagem, CarregarImagem

ACBrNCM Validar, DescricaoNCM, BaixarLista

 

Azul, métodos prontos e rapidamente testados, pois alguns foram criados apenas por que estavam na classe, mas não usamos.

Vermelho ainda para criar.

Notei uma coisa, não é possível editar o primeiro post, então irei postar abaixo qualquer coisa.

 

 

OBS.: Colocamos em um cliente como teste em produção o ACBrECF.

Editado por edsonmoretti
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Concluído ACBrECF

Utilitários - Programa Alíquota, Programa Forma de Pagamento, Programa Comprovante Não Fiscal, Programa Unidade Medida, Programa Relatório Gerencial, Identifica PAF, Muda Horário Verão, Muda Arredondamento, Corrige Estado Erro, Envia Comando, Resposta Comando,Retorna Informação ECF.

Iniciado ACBrNFe:

[*] ACBrNFe

	[+]StatusServiço
	[+]CriarNFe (criado método, estamos Criando os Objetos)
	[+]EnviarNFe
	[+]ValidarNFe
	[+]AssinarNFe
	[+]ConsultarNFe
Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • 3 meses depois ...

[*] Ajustes e Correções
[+] Adicionado BlocoX para ACBrPAF (Menu Fiscal)
[ ] Assinar Via Monitor o Arquivo XML (necessita de certificado digital)
[ ] Em implementação XML Dados Reducao Z
[+] Gerar XML Arquivo Estoque
[*] Ajustes formas de pagamento (bug em ECF que não vinha com 2 digitos)
[+] Adicionado ACBrAAC para criação do arquivo auxiliar criptografadoe e
para criação do arquivo que contem a lista de arquivos autenticados.
(Assinatura EAD não implementado, assinar manualmente por enquanto.

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • 3 semanas depois ...
  • 5 meses depois ...
  • 2 semanas depois ...
Em 01/06/2017 at 17:43, rex disse:

Edoson, parabéns pelo trabalho. Estou estudando os códigos que desenvolveu, obrigado.

Vlw.

Está meio bagunçado, devido as pressas no desenvolvimento, mas estamos, aos poucos ajeitando, vou fazer um comite, pois as fontes lá estão desatualizadas, vlw ;-)

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
Em 12/06/2017 at 16:08, edsonmoretti disse:

Vlw.

Está meio bagunçado, devido as pressas no desenvolvimento, mas estamos, aos poucos ajeitando, vou fazer um comite, pois as fontes lá estão desatualizadas, vlw ;-)

@edsonmoretti como está o projeto ? Pode usar ainda ou voces fecham o codigo dele ?

Willian Resplandes Matias

Skype: willian.matias.frialto

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1726 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

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