-
Total de ítens
39.221 -
Registro em
-
Última visita
-
Days Won
1.130
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Obter as mensagens de erro no método Enviar
Italo Giurizzato Junior replied to andre@prodez's tópico in ACBrNFSe
Andre, Veja que você esta checando se ocorreu algum erro no envio. Se algum data estiver errado não será retornado nesse momento e sim ao Consultar o Lote, este sim retorna as Rejeições caso o RPS enviado não seja processado com sucesso.- 3 replies
-
- enviar
- retenvlote
-
(e 1 mais)
Tags:
-
Bom dia Tiago, Você leu a minha postagem anterior? Vou repetir: Pois bem, trate de mudar isso, não se deve mais usar o NFeConsultaDest e DownloadNFe e sim o DistribuicaoDFe. E você continua usando o DownloadNfe. Pedi para você ler a Nota Técnica, leu? O método DistribuicaoDFe nos retorna os resumos das NF-e, ou seja, faz a mesma coisa que o método ConsultaNFeDest e também nos retorna os XML completos da NF-e, ou seja, faz a mesma coisa que o método Download.
-
Obter as mensagens de erro no método Enviar
Italo Giurizzato Junior replied to andre@prodez's tópico in ACBrNFSe
Bom dia André, Antes de ler essas propriedades é preciso verificar se existe mensagens de erros disponíveis. Faça algo do tipo if ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Count > 0 then begin for x := 0 to ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Count -1 do begin xCodigo := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ x ].Codigo; xMensagem := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ x ].Mensagem; xCorrecao := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno[ x ].Correcao; end; end;- 3 replies
-
- 1
-
-
- enviar
- retenvlote
-
(e 1 mais)
Tags:
-
Bom dia Rogério, Toma03 indica que se refere aos Tomadores de 0 até 3, onde: 0-Remetente, 1-Expedidor, 2-Recebedor, 3-Destinatário. Toma4 indica que se refere ao Tomador 4-Outros. Páginas 121 e 122 da versão 2.00a do Manual do CT-e Como faz falta ler os Manuais e Notas Técnicas, você não acha?
-
Boa noite Diego, Todos os fontes de todas as pastas estão atualizados?
-
MDFe 3.00 - Encerramento - Rejeição Schema Inválido
Italo Giurizzato Junior replied to Dinarte Moscon's tópico in ACBrMDFe
Boa noite Dinarte, Muito obrigado pela colaboração, já enviei a correção para o repositório. Caso detecte mais algum problema por favor nos reporte. -
Bom dia, Você notou que a última postagem é de abril/2014? Portanto já se passaram 2 anos. Você chegou a usar o programa exemplo para realizar testes para a cidade desejada?
-
Bom dia Rollemberg, Tentou usar o método ConsultarNFe? Veja os parâmetros desse método: function ConsultarNFSe(ADataInicial, ADataFinal: TDateTime; ANumeroNFSe: String = ''; APagina: Integer = 1; ACNPJTomador: String = ''; AIMTomador: String = ''; ANomeInter: String = ''; ACNPJInter: String = ''; AIMInter: String = ''; ASerie: String = ''): Boolean; Como você pode ver basta informar a data inicial e final (dois primeiros parâmentros, os demais a principio não precisa).
-
Bom dia André, Já fiz a alteração e enviei para o repositório.
-
Boa noite Tiago, Você deve estar usando o trio: NFeConsultaDest, Manifestação do Destinatário e DownloadNFe, correto? Pois bem, trate de mudar isso, não se deve mais usar o NFeConsultaDest e DownloadNFe e sim o DistribuicaoDFe. Favor ler com muita atenção a Nota Técnica 2014/002 versão 1.01 que trata sobr o Web Service: Distribuição DF-e. Esse recuso já existe no ACBrNFe a 2 anos.
-
Boa noite a todos, Até onde sei, os eventos de manifestação para todas as UF o componente automaticamente encaminha para a SEFAZ-AN (Ambiente Nacional) e já faz um bom tempo que o componente esta dessa forma. Sendo assim não há nada em se preocupar. A questão da lentidão é que agora cada vez mais empresas estão realizando a manifestação do destinatário.
-
Boa noite Lauro, A mensagem é bem clara a UF do contribuinte que se deseja consultar é diferente da UF do web services.
-
Problema na Manifestação do Destinatário no RS
Italo Giurizzato Junior replied to shida's tópico in ACBrNFe
Boa noite Geison, Toda vez que o DistribuicaoDFe é executado devemos informar no terceiro parâmetro do respectivo método, sem o valor do último NSU retornado na execução anterior. Ao usar pela primeira vez devemos informar o valor zero, se o valor de ultNSU retornado for 30 devemos passar 30 como sendo o valor do terceiro parâmetro, para que a SEFAZ retorno os documento a partir deste. Espero ter ajudado. -
Data com 30/12/1899 porem no xml não esta com esta data
Italo Giurizzato Junior replied to johnbh3's tópico in ACBrNFe
Boa noite John, Você esta tentando carregar o XML errado. Esse XML não é a nota e sim o retorno do web services DonwloadNFe note que a primeira tag é retDownloadNFe que deixa claro que se trata de um retorno do web services mencionado. Você esta cometendo um erro comum, pega o retorno do web service e salva no banco de dados. O XML da NF-e propriamente dita esta dentro da tag: procNFe. Você deve estar lendo a propriedade ....XML, correto? Pois bem em vez ler a propriedade ....XML, mude para ....retNFe.Items[ x ].procNFe Desta forma você terá o XML propriamente dito da NF-e, ou seja, o conteúdo da tag: procNFe. Outra coisa, o motivo pelo qual esta aparecendo a data 30/12/1899, simples, ao tentar carregar o XML do retorno do Donwload note que a versão desse web service é 1.00, o componente acredita que é essa a versão da NF-e, como não existe a versão 1.00 assume a versão 2.00 e nesta versão não existe a tag dhEmi e sim dEmi, isso faz com que o componente atribua a data base 30/12/1899 a propriedade dEmi. Espero ter ajudado. -
SEFAZ-MG AUTORIZOU O USO INDERTEMINADAMENTE
Italo Giurizzato Junior replied to johnbh3's tópico in ACBrNFe
Boa noite John, Exitem alguns erros na sua aplicação. Note que algumas TAG é necessário informar a data e hora (por exemplo: dhEmi e a sua aplicação esta informando somente a data ficando a hora toda zerada. Para esses campos você deve usar a função Now em vez de Date, pois a primeira retorna a data e hora do computador e a segunda somente a hora. As TAGs: dhCont e xJust são informadas pela sua aplicação é por isso que no XML consta: As TAGs: dhCont e xJust são informadas pela sua aplicação é por isso que no XML consta: <dhCont>2016-09-29T00:00:00-03:00</dhCont> <xJust>SEFAZ-MG AUTORIZOU O USO INDERTEMINADAMENTE</xJust> Reveja a sua aplicação mais precisamente a rotina que alimenta o componente e veja o que esta sendo passado para o campo xJust. No campo dhCont devemos informar a data e hora de inicio de contingência, a primeira nota emitida poderá ter a mesma data e hora informada no campo dhEmi, mas as demais o valor dhCont deve permanecer igual a da primeira, logo o valor de dhEmi das demais notas serão superior ao dhCont.+ Já o campo xJust você deve informar o motivo pelo qual o Emitente optou por emitir a nota em contingência. Espero ter ajudado. -
Propriedade XML em branco no retorno de eventos rejeitados.
Italo Giurizzato Junior replied to Allan Wolski's tópico in ACBrNFe
Boa noite Allan, Por favor lei com mais atenção a minha postagem anterior. Da forma que estava antes esta errado. A alteração ou melhor a correção foi feita com base no exposto do item 10.4 - Leiaute de Distribuição: Evento de NF-e - página 169 da versão 6.0 do Manual da NF-e. Onde deixa bem claro que o XML (*-procEventoNFe.xml) deve conter os dados do evento enviado a SEFAZ mais os dados da homologação deste evento. Sendo assim, se o evento foi rejeitado ele não foi homologado, logo não devemos gerar o XML acima mencionado. -
Erro 0008 - Assinatura Invalida Betha
Italo Giurizzato Junior replied to Oneide's tópico in ACBrNFSe
Boa tarde Leo, A cidade em questão se utiliza do provedor Betha ou Bethav2? Até onde sei você precisa usar um certificado e-CNPJ para assinar. A não ser que esse certificado da Betha seja para realizar testes. -
Boa tarde Aline, "Aba Remetente", você esta se referindo ao programa gratuito do governo? Se sim, desculpe, aqui é tratado sobre o componente ACBrCTe.
- 13 replies
-
- CT-e Interestadual
- CT-e;
- (e 8 mais)
-
Boa noite André, Pelo que entendi o componente compara o valor de rootNode com infElement. O infElement é passado para a rotina como sendo "ns3:LoteRps" mas o valor de rootNote retornado pela função xmlDocGetRootElement é "LoteRps". Sendo que no XML existe o prefixo ns3: na tag LoteRps. O problema é que somente uns 2 ou 3 provedores existem o prefixo, um deles é o Ginfes. Talvez a solução seria: (...) if Pos(':', infElement) > 0 then infElement := Copy(infElement, Pos(':', infElement) +1, Length(infElement)); { Se tem InfElement, procura pelo mesmo. Isso permitirá acharmos o nó de assinatura, relacionado a ele (mesmo pai) } if (InfElement <> '') then begin (...) Com isso removemos o prefixo do infElement caso ele exista. Tente essa solução.
-
Sérgio, Os testes que você fez foram somente com o Fortes Report, correto? Não realizou nenhum teste usando o Fast Report?
-
André, Por favor atualize todos os fontes de todas as notas reinstale todos os componentes, pois foi enviado algumas correções e melhorias no que se refere ao OpenSSL.
-
Sergio, Inutilização não é evento. Você não inutiliza um CT-e e sim um numero ou uma faixa de números. Cancelamento é um evento pelo simples fato do CT-e existir. A inutilização não é evento, como dito, você esta informando a SEFAZ que o numero ou uma faixa de números não se referem a nenhum CT-e, pois ocorreu uma falha no sistema e não existe nenhum CT-e com o numero informado ou pertencente a faixa informada. Temos os seguintes métodos de impressão: Para o CT-e temos Imprimir e ImprimirPDF; Para Eventos temos ImprimirEvento e ImprimirEventoPDF; Para Inutilização temos ImprmirInutilizacao e ImprimirInutilizacaoPDF.
-
Troca de Provedor ASSIS-SP
Italo Giurizzato Junior replied to Marcio Lopes ACBr's tópico in ACBrNFSe
Bom dia Marcio, Muito obrigado pela colaboração, já esta no repositório. -
Bom dia André, Só para deixar claro, quando você diz "transmitir a NF" esta se referindo a NFS-e, correto?