Ir para conteúdo
  • Cadastre-se

maiko_bito

Membros
  • Total de ítens

    182
  • Registro em

  • Última visita

Tudo que maiko_bito postou

  1. Boa tarde Italo, muito obrigado, ficou certo agora, já transmiti para teste ficou bom... apenas não vi sair mensagem na danfe avisando que está em contingencia offline, porém acho que é pelo motivo que estou transmitindo em homologação dai o aviso fica sobreposto. Mas no mais é tranquilo, muito obrigado.
  2. Boa tarde a todos. Estou com dúvidas quanto ao envio offline... fiz da seguinte forma: alimentei normalmente uma nota no componente ACBrNFe1 mantive o tipo de emissão Ide.tpEmis := teOffLine ; em seguida ACBrNFe1.NotasFiscais.GerarNFe; ACBrNFe1.NotasFiscais.Assinar; ACBrNFe1.NotasFiscais.Valida; depois disso imprimi a nota normalmente... (porém sem protocolo, apenas com chave) minutos depois simulando a volta da conexão, eu limpei o componente, e usando LoadFromFlie carreguei o XML da nota impressa ofline tentei transmitir, ele me exigiu um motivo para contingência... descrevi um motivo no campo xMotivo... em seguida tentei novamente ele me cobrou data e hora... informei data e hora atual no campo dhCont ficando da seguinte forma ACBrNFe1.Configuracoes.Geral.FormaEmissao :=teOffLine ; ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile('C:\Aero32\AeroNFE\Respostas\41141209498419000190650010000000079000000070-nfe.xml'); ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.xJust := 'Problema na conexão com a internet no estabelecimento.'; ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.dhCont := now; ACBrNFe1.Enviar(iLote, true); transmitiu normal, e imprimiu com protocolo... apenas por desencargo, gostaria de perguntar, se a forma como estou fazendo é certa ou devo mudar algo? obrigado.
  3. Boa tarde pessoal... só aproveitando o assunto do tópico, ainda não comprei impressoras para realizar o teste, e também não sei modelos bons para orientar aos clientes... apenas percebi que tem que ser compatível com o QRCode... mas vocês sabem hoje qual a melhor em termos de compatibilidade com o componente ACBr? pelo que vejo são poucas opções por se tratar de um projeto mais recente a NFCe
  4. Olá André, primeiramente obrigado pela atenção novamente, e me desculpe, me equivoquei ao falar. O que quis dizer com o comentário anterior, que as rotinas são semelhantes, crio uma nova NFe com finalidade de complemento, valor total da nota zerado, só informo as alterações de complemento do ICMS, e informo uma nota referenciada, porém desta vez estou me perdendo em algo mas não consigo identificar. Não fiz testes do tipo, enviar um XML que homologou na 2.00 para tentar transmitir na 3.10... estou com uma nota nova tentando transmitir mas obtive o erro que até então é desconhecido por mim. Segue em anexo o XML que estou tentando enviar.
  5. Olá pessoal, estou com uma dificuldade para transmitir uma nota fiscal com finalidade de emissão 2 - Complemento. Aparece o seguinte erro: O elemento '{http://www.portalfiscal.inf.br/nfe}total'é inesperado, de acordo com o modelo de conteúdo do elemento pai '{http://www.portalfiscal.inf.br/nfe}infNFe'. O erro fala algo sobre o campo total o qual não tem valor, está indo zerado, já que se trata apenas de uma complementação de ICMS... a nota referenciada está sendo informada, certinho no bloco certo <NFref> com a chave da nota fiscal que está sendo complementada... na antiga versão 2.00 sempre passava, agora não estou conseguindo transmitir. A nota também não tem item já que se trata de complementação. Alguém tem ideia do que possa ser?
  6. Já fiz o seguinte teste ACBrNFe.Configuracoes.Geral.IdToken := '000001'; ACBrNFe.Configuracoes.Geral.Token := Copy( 'CNPJ_EMPRESA', 1, 8 ) + IntToStr( YearOf( Now ) ) + '0001'; porém não deu certo também.
  7. Boa tarde a todos. Estou tentando transmitir uma NFC-e no ambiente de homologação, sou do Paraná. Está me retornando o seguinte erro "'Empresa sem Chave de Seguranca para o QR-Code'." Acredito que estou deixando de informar algo, alguém teria ideia do que se trata? Andei lendo algo sobre IdToken mas não sei exatamente como informar isso.
  8. Muitíssimo obrigado André Ferreira de Moraes. Passou perfeitamente
  9. Boa tarde pessoal. Estou com uma situação diferente do normal, geralmente os erros são simples e resolvemos rapidamente porém esse estou quebrando cabeça... A situação é a seguinte: Uma nota com CFOP 5.907 somente 1 item, retornando a seguinte rejeição "Rejeição: CFOP inválido para NF-e com finalidade de devolução" porém vendo o guia da nfe temos o seguinte: Para as NF-e com finalidade de devolução / retorno (tag:finNFe=4), somente serão aceitos CFOP de devolução / retorno. Nota: Vide relação de CFOP de devolução retorno no Anexo XI-A. Observei o XML gerado pelo sistema, a tag finNFe está 4 (devolução)... no XML o CFOP do item está 5.907 Observando o anexo XI-A está lá o CFOP 5.907 como CFOP válido. Estou enviando pelo Paraná PR. Alguém mais já passou por isso, teria alguma ideia?
  10. já me liguei... funciona da mesma forma hehe... desconsiderem minha dúvida acima... o icms existe porém o comprador não se credita...
  11. Bom dia Braytiner também tenho algumas dúvidas em relação. Não encontrei nada esclarecedor até o momento. Na legislação diz o seguinte "(pessoa física ou jurídica não contribuinte do ICMS), ocorridas dentro do Estado (operações internas)" entendo por pessoa física ou jurídica não contribuinte do ICMS, que então não gere valor de crédito...porém vi no exemplo do ACBr presente na pasta, que os campos do ICMS são alimentados normalmente, então fica minha dúvida... devo executar os cálculos do ICMS normalmente na NFC-e? ou já que não trabalha com crédito posso informar tudo "zerado" nos campos de ICMS? desculpe adicionar a minha dúvida a sua Braytiner, como o assunto é muito parecido resolvi comentar aqui... eu tenho muitas dúvidas em relação a ICMS na NFCe
  12. Olá Juliomar Marchetti. Você saberia me informar se este DaNFe via Fortes Report está de acordo com os parâmetros atuais? Estranhei um pouco o valor aproximado dos impostos exibe apenas o valor e não o percentual como vejo em muitas notas, estaria certo desta maneira também, apenas com o valor?
  13. Olá Juliomar Marchetti. Entendo, mas o fato de que ontem gerou XML na versão 3.10 só atribui meu componente ACBrNFe ao DaNFe do Fortes reports e em seguida passou a emitir 2.00 eu não fiz alterações no fonte de ontem para cá, e tenho os 2 ultmos XMLs que emiti ontem estão na versão 3.10 hoje vou experimentar voltar para o DaNFe do Rave Report e ver como se comporta
  14. maiko_bito

    Xml Versão 3.10

    Olá pessoal estou com uma dúvida, ainda ontem transmiti notas fiscais normalmente em meu sistema usando o componente ACBrNFe na versão 3.10. A configuração do componente está da seguinte forma: ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFe; ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310; Utilizando Rave Report para emitir a DaNFe... As informações do canhoto estavam escapando do espaço previsto então tentei abrir o arquivo do rave com o layout para tentar expandir um pouco, porém não encontrei arquivo algum, me perdoem se eu estiver falando besteira, porém nunca lidei com Rave Report antes... Então parti para o Fortes Report, que se adequou muito bem a minha necessidade, as notas continuaram a sair normalmente, porém hoje fui verificar os arquivos XML e estão todos na versão 2.00 mesmo o componente estando apontado para versão 3.10 .... Minha dúvida é o componente DaNFe que eu uso influencia na versão da emissão das notas? Agradeço a todos pela atenção.
  15. A me desculpe, segue em anexo... gerou 4 arquivos... 41140066529200018155003000189503000189503-inu-soap.xml41140066529200018155003000189503000189503-ped-inu.xml41140066529200018155003000189503000189503-ped-inu-soap.xml fora estes 3 gerou mais um chamado 41140066529200018155003000189503000189503-inu.xml porém não consigo anexar aqui pois ele tem 0 kb o anexo do forum não reconhece como arquivo válido por estar vazio. Fiz um teste de curioso mudei aquela tag que falei antes tirei o número 2 e salvei, tentei inutilizar e ocorreu 100% como deveria ser o comportamento, só não sei se devo deixar....
  16. Boa tarde Italo, já estou salvando eles, vou anexar aqui, porém um pouco afobado eu, fui debugar agora para ver aonde o erro surge, e obtive o seguinte, o componente está configurado no inicio da aplicação para salvar os arquivos, porém debugando cheguei na unit ACBrNFeWebService.Pas na linha 3320 em diante temos a seguinte rotina lá: FRetornoWS := EnviarDadosWebService(FURL,SoapAction,Texto); //onde texto vai o xml de pedido de inutilização essa variavel FRetornoWS vem carregada perfeitamente com o XML em parte dela tem <cStat>102</cStat> <xMotivo>Inutilizacao de numero homologado</xMotivo> ou seja essa variavel FRetornoWS está obtendo a resposta do webservice mas logo a seguir temos FRetWS := SeparaDados( FRetornoWS,'nfeInutilizacaoNF2Result'); daqui pra diante a variavel FRetWS segue vazia, depois do SpearaDados não retorna nada, e ele usa a FRetWS para continuar a rotina daqui pra frente... percebi que essa função SeparaDados tenta quebrar extraindo do XML só o nó informado. cujo nome seria 'nfeInutilizacaoNF2Result' salvei o texto completo de retorno e não existenele 'nfeInutilizacaoNF2Result' existe apenas 'nfeInutilizacaoNFResult' sem o número 2... se eu executar um novo teste mudando isso funciona, mas não sei se devo mudar, ou isso ocorre por que estou errando em outro local
  17. Boa tarde a todos. Espero que eu não esteja fazendo errado em criar este novo tópico sobre o assunto e estar duplicando discussões sobre o mesmo, porém andei lendo vários outros que encontrei no forum e nem um deles trata do problema que ocorre para mim. Vamos lá... Estou utilizando o componente ACBrNFe na versão 310, obtive sucesso ao transmitir minhas notas, lotes, cancelamento por evento, carta de correção, tudo funciona perfeitamente! agora estou tentando inutilizar uma numeração onde tento o seguinte comando ACBrNFe1.WebServices.Inutiliza(sCNPJEmitente, Justificativa, StrToInt(Ano), StrToInt(Modelo), StrToInt(Serie), StrToInt(NumeroInicial), StrToInt(NumeroFinal)); Copiei conforme o programa de exemplo presente na pasta dos fontes, alimentando as variáveis com informações do meu sistema, estou tentando inutilizar modelo 55, série 3, numeração inicial e final estou informando uma numeração ainda não utilizada no ambiente. Quando o comando é executade o sistema congela por um instante e retorna com uma exception em tela porém sem mensagem alguma, só botão de OK para pressionar, não exibe mensagem de erro algum, segue em anexo o arquivo de pedido de inutilização gerado pelo componente 41140066529200018155003000189404000189404-ped-inu.xml ele cria um arquivo de resposta na mesma pasta mudando apenas o final de -ped-inu.xml para -inu.xml mas totalmente vazio com 0 kb o tamanho do arquivo. Estou tentando inutilizar usando Ambiente de Homologação no Paraná. Alguém já passou por essa situação? Qualquer informação fico agradecido. Obrigado a todos. 41140066529200018155003000189404000189404-ped-inu.xml
  18. isso mesmo, todos os comandos de uma só vez no arquivo, sendo 1 linha por comando... estou desconfiado que ele não está interpretando minha intenção de envio por lote e está considerando só a ultima nota, como se o lote estivesse apenas com 1 nota, outra coisa que vi agora abrndo o fonte do DoACbrNFeUtil é que ele só aceita arquivo no modo XML eu estava alimentando direto com INI, agora estou preparando um novo teste usando a unção CriaNFe pra gerar os XMLs primeiro naquela pasta Logs e dai usar deles para passar no comando.
  19. Boa tarde André. Certo, segue os anexos por parte, conforme a sequência de testes arquivo de entrada e resposta do 1° teste que fiz. Arquivo de entrada ENTNFE.TXT Arquivo de resposta sainfe.txt 2° teste, salvei os arquivos das notas fiscais no diretório raiz do executável, o texto interno dos arquivos está no padrão de formatação ini conforme as notações de leitura válidas para o ACBrMonitor Arquivo de entrada contendo 6 notas no mesmo lote ENTNFE.TXT Arquivo de resposta sainfe.txt veja que agora ele cirou uma pasta com número do lote e um XML dentro dela, porém são 6 notas e ele gerou XML de uma apenas, no corpo do XML só tem dados de uma
  20. Olá Rubens. Se não for pedir de mais seria possível demonstrar a forma como você gerou seus arquivos de entrada? testei várias e várias tentativas mas não tenho obtido sucesso ao enviar lote. Fiz as seguintes tentativas NFE.AdicionarNFe("aqui preencho com o texto da NFe no padrão do INI", número do lote); NFE.AdicionarNFe("aqui preencho com o texto da NFe no padrão do INI", número do lote); ... no final NFE.EnviarLoteNFe('número do lote') esse teste me retornou o erro: ERRO: Não foi possível criar o arquivo C:\ACBrMonitor\Lotes\Lote[identificacao] NaturezaOperacao=DEVOLUCAO DE ARMAZENAGEM... perceba que ele tentou salvar um arquivo XML mas como nome para o arquivo ele tenta pegar o texto inteiro da nota... outra tentativa que fiz foi a seguinte, salvei cada nota fiscal em um arquivo separado, depois disso fiz: NFE.AdicionarNFe("caminho do arquivo da nota fiscal, arquivo ini", número do lote); NFE.AdicionarNFe("caminho do arquivo da nota fiscal, arquivo ini", número do lote); ... no final NFE.EnviarLoteNFe('número do lote') este teste já resultou diferente criou uma pasta chamada Lotes, dentro dela outra pasta chamada Lote+número de uma das notas fiscais (acredito que deveria ter criado uma pasta com o número do lote) e dentro desta pasta soltou apenas 1 dos XMLs das 7 notas que participavam do meu lote usado como teste... veja a linha de resposta: OK: C:\ACBr\Projetos\ACBrNFeMonitor2\Delphi\Lotes\Lote189351\41140900665292000181550030001893501001893509-nfe.xml sendo que "Lote189351" criou a pasta errada este é o número de uma das notas fiscais, o lote tem outro sequencial, e o único XML que criou dentro desta pasta é de apenas uma das notas depois disso tentei o seguinte NFe.AdicionarNFeSefaz("caminho do arquivo da nota fiscal em formato ini", número do lote) NFe.AdicionarNFeSefaz("caminho do arquivo da nota fiscal em formato ini", número do lote) ... NFE.EnviarLoteNFe('número do lote') me retornou o seguinte ERRO: Arquivo inválido!
  21. maiko_bito

    Erro Na Resposta Do Lote

    Bom dia a todos. Estou com uma dificuldade na comunicação via troca de arquivos com o ACBrMonitor, estou enviando um lote com 7 notas fiscais, por fim finalizando com o comando NFE.EnviarLoteNFe(número do lote)... o monitor faz a leitura do arquivo, apaga o arquivo em seguida, porém no arquivo de saida que deveria ter a resposta, ele grava a seguinte mensagem ERRO: Não foi possível criar o arquivo C:\ACBrMonitor\Lotes\Lote[identificacao] NaturezaOperacao=DEVOLUCAO DE ARMAZENAGEM Modelo=55 Serie=3 Codigo=189351 Numero=189351 ... Depois da mensagem de erro ele começa a repetir as informações de uma das notas do lote... estou executando o ACBrMonitor com privilégios de Administrador, e o mais interessante é que dentro desta pasta Lotes onde ele está tentando graver, ele consegue criar arquivos lá, ele cria uma pasta com número do lote com todas as nfes do lote dentro desta pasta. Alguém sabe me informar o que eu possa estar fazendo de errado? Fico agradecido pela atenção de todos.
  22. Boa tarde a todos, estou utilizando o ACBrMonitorNFe, via Socket, estou implementando notas com exportação desta vez, e conforme o arquivo de ajuda mostra da seguinte forma: [Produto001] CFOP= Codigo= Descricao= *EAN= *NCM= Unidade= Quantidade= ValorUnitario= ValorTotal= *ValorDesconto= *NumeroDI= *DataRegistroDI= *LocalDesembaraco= *UFDesembaraco= *DataDesembaraco= *CodigoExportador= *[LADI001001] *NumeroAdicao= *CodigoFrabricante= *DescontoADI ... A tag [Produto001] é incrementada a cada novo item da nota 001, 002, 003... sabendo que funciona desta forma então me leva a pensar como preencher a tag *[LADI001001] sabendo que posso ter 1 DI para cada produto e N adições por DI. então fico em dúvida quanto ao preenchimento desta tag... penso que possa ser das seguintes formas: *[LADI003001] onde 003 significaria o terceiro item da nota e 001 significaria a primeira adição da DI do produto 3 outra forma seria estando dentro do mesmo produto 3 *[LADI001002] onde 001 representa a DI do produto 3 que só pode ser uma por produto até onde sei e 002 seria a segunda adição da DI do produto 3 Alguém pode me ajudar quanto ao preenchimento desta tag? Obrigado a todos pela atenção.
×
×
  • 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.