Ir para conteúdo
  • Cadastre-se

Régys Silveira

Moderadores
  • Total de ítens

    9.999
  • Registro em

  • Última visita

  • Days Won

    149

Tudo que Régys Silveira postou

  1. O que???? Uma mesma nota pode ter duas chaves diferentes, inclusive com o campo do NUMERO DA NOTA sendo diferente??? Se você passar para o campo cNF um valor diferente tudo vai ser igual menos a parte do cNFe o verificador. cNF e um código aleatório conforme descrito no manual. Uma nota só pode ter uma chave que será gerada e enviada ao webservice e ficará gravada lá para posterior consulta.
  2. A velocidade de comunicação está correta, impressoras Daruma mais novas geralmente vem configuradas em 115200.
  3. A velocidade de comunicação está correta, impressoras Daruma mais novas geralmente vem configuradas em 115200.
  4. Fiz uma implementação para a leitura de variáveis, peço que baixem, efetuem os testes e reportem por favor. As variáveis são suportadas no assunto e no corpo do e-mail, segue a lista: [EmitNome] [EmitFantasia] [EmitCNPJCPF] [EmitIE] [DestNome] [DestCNPJCPF] [DestIE] [ChaveNFe] [NumeroNF] [ValorNF] [dtEmissao] [dtSaida] [hrSaida] ACBrNFeMonitor.zip
  5. O número do laudo é gravado no arquivo criptografado AAC, bastaria você ao final da homologação regravar o arquivo com o número do laudo que receber. Esse arquivo pode ser alterado quando quiser, então eu penso que o melhor é deixar dentro dele, ele é criptografado e você vai utilizá-lo sempre se utilizar o AAC. Veja inclusive que pode colocar nele outros dados da empresa, e ele vai ser usado por alguns dos relatórios do menu fiscal.
  6. O manual de integração da Nf-e tem todos os campos e também a descrição, tipo, tamanho maximo e minimo, etc, etc de cada um. Ele pode ser obtido no endereço: http://www.nfe.fazenda.gov.br/portal/li ... ol5hhSYZk=
  7. Fiz uma possível correção, atualize os seu repositório ACBr e faça os testes.
  8. A utilização de tags será implementada no ACBrNFeMonitor, aguarde alguns dias.
  9. Você registra normalmente o item no ECF. Quando for fazer a apuração do imposto, você considera as bases de cálculo como 0, porque no caso do simples nacional o imposto é em cima da faixa e não do faturamento.
  10. Assim você está alterando o .INI do ACBrNFeMonitor sempre antes de enviar, é uma forma de fazer, mas pelo que entendi o que o colega parece estar querendo e uma forma de configurar isso e não ter que alterar sempre.
  11. Atualize e recompile os pacotes, não o teu projeto. Verifique também se você não tem os pacotes compilado em mais de um lugar no path.
  12. Feito na camada de negócios não impediria a alteração direta no banco de dados.
  13. Esse campo está no ACBrAAC nos dados da empresa. Você pode guardar todos os dados da tua empresa lá, o ACBrAAC vai criar o arquivo criptografado com tudo dentro, inclusive os outros requisitos, dai você lê do ACBrAAC, assim não precisa criar campos e pode gerar o arquivo quando bem entender.
  14. A parte do componente que lista as mensagens ainda não está completa, estou tentando terminar esse método mas não estou tendo tempo no momento, o restante do componente já se encontra operacional.
  15. Hoje não existe a possibilidade de utilização de variáveis, o texto configurado é fixo e o monitor apenas adiciona ele ao enviar um e-mail.
  16. Você pode também dar uma olhada no arquivo "AlimentarComponente.txt" que fica dentro do diretório "\exemplos\ACBrCTe", nele consta uma rotina de preenchimento completa do componente, também pode ver pelo próprio demo do ACBrCTe nessa mesma pasta.
  17. Ide.cUF deveria então ser setado para 31 que é o código de MG. confira as sequintes propriedades: Ide.cMunEnv := Código do municipio, no seu caso 3126109; Ide.xMunEnv := Nome do município, no seu caso "Formiga"; Ide.UFEnv := UF, no seu caso "MG";
  18. Você verificou se o estado do emitente está setado corretamente (Ide.cUF) ?
  19. Veja este tópico: http://www.djsystem.com.br/acbr/forum/v ... f=6&t=2146
  20. Poste o XML para darmos uma olhada. Você também pode tentar analisa-lo utilizando o site: http://www.sefaz.rs.gov.br/nfe/nfe-val.aspx, basta copiar o texto do xml no espaço e pedir para validar, ele pode te dar uma dica do que está acontecendo.
  21. Estados possíveis para a impressora fiscal lidos via a propriedade "ACBrECF.Estado" TACBrECFEstado = (estNaoInicializada, { Porta Serial ainda nao foi aberta } estDesconhecido, {Porta aberta, mas estado ainda nao definido} estLivre, { Impressora Livre, sem nenhum cupom aberto, pronta para nova venda, Reducao Z e Leitura X ok, pode ou nao já ter ocorrido 1ª venda no dia...} estVenda, { Cupom de Venda Aberto com ou sem venda do 1º Item} estPagamento, { Iniciado Fechamento de Cupom com Formas Pagto pode ou nao ter efetuado o 1º pagto. Nao pode mais vender itens, ou alterar Subtotal} estRelatorio, { Imprimindo Cupom Fiscal Vinculado ou Relatorio Gerencial } estBloqueada, { Reduçao Z já emitida, bloqueada até as 00:00 } estRequerZ, {Reducao Z dia anterior nao emitida. Emita agora } estRequerX, {Esta impressora requer Leitura X todo inicio de dia. Imprima uma Leitura X para poder vender} estNaoFiscal { Comprovante Nao Fiscal Aberto } ) ; [/code]
  22. Trecho retirado do demo do ACBrNFe2, botão "Gerar PDF": OpenDialog1.Title := 'Selecione a NFE'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Geral.PathSalvar; ACBrNFe1.NotasFiscais.Clear; if OpenDialog1.Execute then ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); // este método vai gerar o pdf no diretório informado em "PathPDF" ACBrNFe1.NotasFiscais.ImprimirPDF; [/code] O demo possui exemplos de outras rotinas.
  23. Você deu uma olhada no Demo do ACBrECF, ele já possui exemplos de todas as rotinas que você precisa para trabalhar no dia-a-dia, inclusive está ai que você está precisando, dê uma olhada nele e qualquer dúvida poste aqui no fórum.
×
×
  • 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.