Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  2. Pode utilizar o método https://acbr.sourceforge.io/ACBrLib/NFE_GravarXml.html Com o XML, salvo pode validar o mesmo no próprio site da SEFAZ: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx
  3. @AllSoftware, estamos verificando essa melhor essa questão do número de cópias, mas outro teste que pode fazer, é passar esse parâmetro como zero e definir a qtd de cópias em tela. menu Etiqueta (Apenas para efeito de Testes)
  4. Boa tarde Como está sendo gerado o XML? Se possível anexe o mesmo.
  5. Na aba Impressão/NFCE basta selecionar ESCPOS e na aba PosPrinter deve informar a porta e Modelo da impressora, note pelo relatório postado acima que esta impressora utiliza modelo: ppEscBematech Na porta selecione a impressora instalada. Ex: RAW:NomeImpressora. Com isso já imprime utilizando ESCPOS... Os comandos são os mesmos, não muda nada.
  6. Boa tarde @ejunior A arquitetura do ACBrMonitor é mono usuário, ou seja, o melhor cenário seria instalando ao ACBrMonitor em cada terminal, mas é possível utilizar o ACBrMonitor em um Servidor desde de que tenha tenha o controle desse fluxo de usuários, ou seja precisa enviar uma comando por vez. Alguns usuários utilizam o ACBrMonitor com PHP, inclusive tem um exemplo de comunicação via Socket no repositório: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrMonitorPLUS/Lazarus/Exemplos/ Creio que comunicação Web precise ser via Socket mesmo... Existe a possibilidade também de ter mais de uma instancia do ACBrMonitor rodando em portas diferentes no mesmo Servidor, mas acho que não seja o seu cenário. No seu caso teria que ter um controle (fila) de cada comando que é enviado para obter a devida resposta. A seção de Video Aulas sobre o ACBrMonitor, pode ajudar a tirar algumas dúvidas. Veja as aulas 4, 5, 8 e 9 https://www.projetoacbr.com.br/forum/video/browse/13-curso-dominando-o-acbrmonitor/ Dentre as vantagens da Assinatura SAC está em obter um suporte mais rápido e ter acesso ao instalador do ACBrMonitor Atualizado semanalmente. não é por usuário, pode instalar em quantas máquinas desejar.
  7. Normalmente EscPos é mais rápido, se comunica direto através da porta utilizando a linguagem ESCPOS da impressora.
  8. Boa tarde Se o código ANP está correto, creio que seja necessário entrar em contato com o fabricante para verificação de atualizações do aparelho.
  9. Bom dia, nas configuraçoes da lib tem uma propriedade "RemoverAcentos" que trata isso, mas quanto a caracteres especiais que possam alterar o XML o ideal é não permitir na sua aplicação. Funciona das duas formas, o recomendado é ".", deve utilizar apenas para separar casas decimais Isso é um controle o log na lib, toda vez que está executando um metodo precisa travar para nâo permitir outro até que seja processado. Pode ser que nâo esteja validando algumas regras, precisa preparar sua aplicação para validar de fato o código e a descrição do erro no momento do envio. Este método é util no momento da homologação para identificar alguns erros mais comuns. No arquivo .ini precisa informar os mesmos valores gerados na chave como por exemplo nNF, cNF, tpEmis...
  10. Bom dia, está realizando os testes com o Demo ACBrLibNFe também?
  11. Boa tarde @Nelson A Sousa, vamos adicionar... Precisou modificar a classe ACBrDevice.cs também? Se possível adicione todas classes modificadas.
  12. Boa tarde, No manual é apenas um exemplo de como retorna algumas possíveis rejeições de regras... Este métodos valida boa parte de possíveis erros de Schemas e de dados preenchidos incorretamente, todos baseados nas regras definidas no manual da SEFAZ (mesmo código de rejeiçao), porém, não significa que todas as regras da SEFAZ estão implementadas neste método, algumas realmente só poderá identificar com o retorno da própria SEFAZ, após o envio...
  13. Bom dia @josadac, Na instalação a impressora de bobina cria uma porta COM emulada, por isso reconhece dessa forma no gerenciador de dispositivos. Utilizando ESCPOS a comunicação ocorre de forma direta, sem passar pelo Spoler do Windows. Para funcionar com essa configuração. Precisa configurar a porta e modelo no menu PosPrinter do ACBrMonitor. A configuração Fortes utiliza esse gerador de relatórios para impressão, depende da instalação da impressora no Windows. Neste caso precisa configurar a impressora no combo Impressora padrão. Veja como configurar essa impressora neste tópico:
  14. Bom dia Nas configurações do seu arquivo .ini a tag "Filtro" está como "1", ou seja, gerar PDF... Deixe o valor desse campo como "0" para impressão normal.
  15. Bom dia Sim, estes este fontes do Boleto no Branches está implementado o WebService para o banco Caixa, apenas não foi homologado todas as funcionalidades. http://svn.code.sf.net/p/acbr/code/branches/Fontes/ACBrBoleto/
  16. Nesta página pode baixar as libs de todos os componentes. https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/ Na descrição do link tem o local onde baixar o demo no repositório SVN
  17. Bom dia, A tag pPis e pCofins já devem ser informadas em percentual, ou seja dividindo por 100, Veja o exemplo do Manual SAT:
  18. Bom dia Favor atualizar a lib... este problema já foi corrigido.
  19. Para aproveitamento de crédito utilizando CSOSN 101 acredito que não... dê uma olhada neste tópico:
  20. Bom dia Para Simples Nacional preencha as tags abaixo: pCredSN= vCredICMSSN=
  21. Bom dia O arquivo swh.ini é o primeiro arquivo que o ACBrMonitor procura e se não existir tenta criá-lo ao ser inicializado. Pela mensagem, não está conseguindo criar esse arquivo no disco, provavelmente esse é o mesmo motivo que não está permitindo gravar ou abrir o arquivo ACBrMonitor.ini com as configurações do mesmo... O ACBrMonitor não tem nenhuma rotina que limpe estes arquivos, se isso está ocorrendo pode ser algum problema com essa unidade de disco. Já tentou instalar em outra máquina?
  22. Bom dia Note que no .INI com os dados da NFe ou NFCe já deve ser preenchido a tag "mod" com o modelo 55 ou 65. Dessa forma o componente já identifica o tipo de documento a ser transmitido e emitido. O parâmetro "ModeloDF" nas configurações da lib voce precisa alterar apenas para alguns métodos onde não é passado o XML ou os dados da NFe, por exemplo NFE_StatusServiço, se deseja consultar Status de Serviço da NFCe precisa alterar essa propriedade para "1"... Ou seja, para Envio, Consulta, Emissão... não precisa ficar alterando essa propriedade nas configurações da lib. O número de Lote é um controle da sua aplicação, da forma que preferir esse controle.. (A SEFAZ não valida esse número) O ideal é que seja sequencial por CNPJ emissor. É importante quando utiliza o Envio em lote, ou seja mais de uma NFe no mesmo Envio, assim vai receber um numero de Recibo da SEFAZ, que deve vincular a todas as NFes enviadas no mesmo lote, para o controle no seu sistema. Quando não sabe o numero do NSU precisa criar uma rotina por UltNSU, assim vai receber todos os eventos e documentos em sequencia de NSU, precisa controlar esse NSU na sua aplicação para saber até onde consultou e o que ainda está pendente "MAXNSU" O vídeo abaixo pode ajudar a sanar as dúvidas, foi exemplificado utilizando o ACBrMonitor, mas a forma de utilizar com a lib é a mesma... https://www.projetoacbr.com.br/forum/video/browse/37-aula-24-distribuicao-dfe/ Utilizando o DistribuicaoPorUltNSU vai obter um resumo de todas as NFes emitidas contra o seu CNPJ, então deve enviar um evento de manifestação do destinatário para cada Nota, após esta manifestação será disponibilizado o XML completo da NFe, seja pelo DistribuicãoDFePorChave ou mesmo pelo DistribuicaoPorUltNSU utilizando a mesma rotina de consultar todos os NSUs pendentes. Veja mais sobre esse evento nesta apresentação:
  23. Bom dia Vamos verificar, obrigado!
  24. Para emissão de CFe utilizando o MFe não precisa do integrador... Com esse erro no Integrador realmente não vai conseguir transmitir utilizando o mesmo.
  25. A dll está atualizada normalmente, esse tipo de erro é problema com a versão da dll ou dependo o fabricante pode sugerir a atualização do equipamento...
×
×
  • 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.