Ir para conteúdo
  • Cadastre-se

maiko_bito

Membros
  • Total de ítens

    182
  • Registro em

  • Última visita

Posts postados por maiko_bito

  1. 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.
  2. 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 

  3. 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.

  4. 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?

  5. 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?

  6. 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

  7. 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?

  8. 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

  9. 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.

  10. 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....

  11. 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

  12. 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

  13. 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.

  14. 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

  15. 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!

  16. 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.

  17. 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.

The popup will be closed in 10 segundos...