-
Total de ítens
39.203 -
Registro em
-
Última visita
-
Days Won
1.129
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
DANFE e Quick Report - Expandir Logomarca não funciona.
Italo Giurizzato Junior replied to Wilson's tópico in ACBrNFe
Boa noite Adão, Tome como base o programa exemplo que encontra-se na pasta ...\Exemplos\ACBrNFe\Delphi. No caso do certificado A3 você precisa informar somente o Número de Série dele. -
Isaque, Eu não me recordo onde as funções PathWithDelim e RetornarConteudoEntre estão implementadas, mas sei que já estão logo devemos deixa-las de lado. Imprime a o "Type" do ACBrCTeUtil, ACBrNFeUtil, ACBrNFSeUtil e do ACBrMDFeUtil (Manifesto Eletrônico de Documentos Fiscais) para checar as funções restantes, depois lhe informo quais funções talvez poderia migrar para o ACBrDFeUtil. Temos novidades para o primeiro semestre de 2013 (NFe NT 2012/005 e CTe NT 2012/004).
-
Boa tarde Isaque, Implementei as funções FormatarCEP e FormatarFone na unit ACBrDFeUtils. Elas estão bem diferente das existentes em outras Unit, a minha intensão foi aprimora-las, mas caso você encontre algum problema ou tenha uma proposta melhor, por favor altere. As funções referentes a assinatura de XML bem como a validação do mesmo, na minha opnião deve ficar na unit que pertence o componente, ou seja a função que assina o XML do CTe deve ficar no ACBrCTeUtil. As procedure e funções: ConfAmbiente, PathAplication, CollateBr, UpperCase2 poderia ficar no ACBrDFeUtil. Já, PathWithDelim e RetornarConteudoEntre já estão definidas na unit pcnAuxiliar se não me falha a memória. Fico no aguardo a sua opnião.
-
DANFE e Quick Report - Expandir Logomarca não funciona.
Italo Giurizzato Junior replied to Wilson's tópico in ACBrNFe
Bom dia Adão, Se você esta desenvolvendo um aplicação para emissão de NFe, você vai usar dois componentes, o ACBrNFe e o ACBrNFeDANFEQR, sendo que este segundo é responsável pela emissão do DANFE feito em Quick Report. Existe também para emissão do DANFE os componentes: ACBrNFeDANFeFR, ACBrNFeDANFeRL, ACBrNFeDANFeRV e ACBrNFeDANFeRVCodeBase. Se não me falha a memória: FR = Fast Report RL = Forts Report RV e RVCodeBase = Rave Portanto, para emissão do DANFE use o componente que melhor resolve o seu problema. No que diz respeito a gerar o XML, assinar, enviar, protocolar, cancelar, em fim todas essas funcionalidades estão no ACBrNFe. -
DANFE e Quick Report - Expandir Logomarca não funciona.
Italo Giurizzato Junior replied to Wilson's tópico in ACBrNFe
Boa noite Adão, Você leu o meu terceiro post deste tópico? Pelo jeito não, pois nele tem a solução para o seu problema. -
Dois leitores de cartões A3 na mesma maquina
Italo Giurizzato Junior replied to Doni Delphi's tópico in ACBrCTe
Bom noite Doni, Tenho um cliente que utiliza 2 certificados A3 (um leitor para cada cartão) na mesma maquina, utiliza 2 aplicações, cada uma configurada com o respectivo certificado. Esta funcionando a mais de 1 ano sem nenhum problema. -
Boa noite Arivaldo, Abra o pacote ACBr_NFSe e remova a unit ServiceGinfesImpl1 da lista, salve o pacote e compile. Mas acredito que os seus fontes estejam desatualizados, dai o erro.
-
86->Rejeicao: CFOP nao e de Operacao Estadual e UF emitente
Italo Giurizzato Junior replied to Alan Sartori's tópico in ACBrNFe
Juliomar, Achei a dita cuja da NFe (43121195211272000147550010000000491000600000) no ambinete de homogação ao realizar uma consulta completa no Portal Nacional da NFe e consta como autorizada. Encontrei também no SEFAZ de RS, também em ambiente de homologação. O que deve estar ocorrendo: 1. O ambiente de homologação registra a NFe em seu banco de dados mas retorna o rejeição; 2. O componente ACBr trata de forma correta os retornos da SEFAZ e apresenta para o usuário o motivo da rejeição. 3. O outro software que o nosso amigo usou para enviar a NFe não deve tratar todos as rejeições, logo não apresenta para o usuário. Concluo que o componente esta realizando a sua tarefa de forma correta e que existe um bug no ambiente de homologação da SEFAZ-RS. Alan, quando é apresentado uma mensagem de Rejeição, significa que o componente gerou o XML, assinou, validou e enviou e a SEFAZ ao receber o mesmo detectou uma falha e o rejeita, retornando o código e a mensagem de erro que motivou a rejeição. Como você pode ver não é o componente que não esta aceitando os seus dados e sim a SEFAZ, agora de duas ou uma, se o que você esta dizendo esta correto, o CFOP 2949 esta correto, então existe um BUG na SEFAZ que esta o rejeitando apesar de estar armazendo a NFe em sua base de dados. Se você configurou para salvar as mensagens de envio e de retorno, você vai achar um xml contendo a mensagem de rejeição retornada pela SEFAZ. -
Bom dia Leonardo, Pelo que estou vendo você criou as suas proprias rotinas. Você não esta utilizando o componente ACBrMDFe que encontra-se no repositório branches. Eu já realizei alguns teste de envio usando o componente e funcionou sem nenhum problema em ambiente de homologação.
-
NFS-e (Montes Claros-MG) Abrasf
Italo Giurizzato Junior replied to darlananogueira's tópico in ACBrNFSe
Bom dia Darlana, Dentro da pasta ...\Exemplos\ACBrNFSe\Delphi\Schemas temos a pasta GovBR, você esta usando os schemas desta pasta? Se você abrir o fonte: ACBrProvedorGovBR na function: GetConfigSchema temos a seguinte linha: ConfigSchema.NameSpaceXML := 'http://www.abrasf.org.br/ABRASF/arquivos/'; Nome que o Name Space termina com / isso diz para o componente acrescentar o nome do arquivo XSD referente ao serviço, no caso do GovBR todos os serviços utilizam o arquivo nfse.xsd. Desta forma o Name Space completo ao gerar o XML é 'http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd'.'>http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd'. Sendo assim o arquivo schema no caso o nfse.xsd tem que possuir o mesmo Name Space, e o que encontra-se dentro da pasta GovBR possui, veja: Se utilizar outro arquivo de schema mesmo que tenha o mesmo nome podera ocorrer erro, principalmente se o Name Space for diferente. -
Bom dia Fabiano, Não foi colocado o botão para Download de NFe no programa exemplo, quem costuma atualizar o mesmo é o João Henrique.
-
Boa tarde LeoSlander, Acrescente no uses a unit ACBrDFeUtil e altere a linha para: Documento := Trim(DFeUtil.LimpaNumero(Documento));
-
Instalação do CTE - Erro [Help]
Italo Giurizzato Junior replied to Felipe R. da Cunha's tópico in ACBrCTe
Fabinho, Uma coisa é você detectar falhas e postar no fórum a solução, bem como melhorias no código. Outra coisa é ter permissão de atualizar os fontes no repositório, isso é com o tempo. E quem avalia são os administradores. De qualquer forma pode-se considerar membro dessa equipe. -
Dionatan, Esse botão [Gerar e Enviar NFSe] que tem no programa exemplo foi criado para o provedor Saatri que não possui um webservice de envio de lote de RPS, logo você deve se baser no outro botão [Gerar e enviar Lote]. Lembre-se que a NFSe é bem diferente da NFe. Você vai gerar e enviar um lote de RPS (Recibo Provisório de Serviço) e o WebService após processar o lote devolve o XML da NFSe. Espero ter ajudado.
-
Instalação do CTE - Erro [Help]
Italo Giurizzato Junior replied to Felipe R. da Cunha's tópico in ACBrCTe
Fabinho, Por favor atualiza novamente os fontes e tente mais uma vez. -
AcbrMDFe erro na impressao(Resolvido)
Italo Giurizzato Junior replied to centuryinf's tópico in ACBrMDFe
Boa tarde a todos, O DAMDFe disponibilizado no branches foi feito usando o Quick Report 5.02 para o Delphi 7. Esperimente copiar os arquivos que encontram-se dentro da pasta ...\Fontes\ACBrMDFe\DAMDFe_QR3 para dentro da pasta ...\Fontes\ACBrMDFe substituindo os existentes. Depois compile a amplicação usando a opção Build. -
Boa tarde Dionatan, Tem mais atualizações, baixe e compile a sua aplicação usando o comando Build que encontra-se no menu Project.
-
Instalação do CTE - Erro [Help]
Italo Giurizzato Junior replied to Felipe R. da Cunha's tópico in ACBrCTe
Boa tarde Fabinho, Favor atualizar novamente os seus fontes e compile a sua aplicação usando a opção Build que encontra-se no menu Project. Caso ocorra algum erro favor reportar a mensagem de erro completa. -
Boa tarde Isaque, Perfeito, no decorrer dos dias vamos eliminando dos fontes as linhas comentadas, assim que notarmos que esta funcionando a contento. Vamos deixar por exemplo na unit ACBrNFeUtil as function que diz respeito somente a NFe. Desta forma vamos simplificar as units, evitar de ter function em duplicidade, tornando a manutenção do código muito mais rapida.
-
Instalação do CTE - Erro [Help]
Italo Giurizzato Junior replied to Felipe R. da Cunha's tópico in ACBrCTe
Por favor apague os fontes ACBrCTeConhecimentos.pas e ACBrCTeUtil.pas e baixe-os novamente. -
Instalação do CTE - Erro [Help]
Italo Giurizzato Junior replied to Felipe R. da Cunha's tópico in ACBrCTe
Bom dia Fabinho, Encontra-se disponivel a correção, favor baixar e testar. Na verdade o problema não é a falta da declaração da unit ACBrNFe e sim o nome do identificador errado. Estava escrito EACBrNFeException sendo que o correto é EACBrCTeException. Quanto a function sign_file, foi alterado na declaração e ficou faltando alterar na implementação. Obrigado por detectar as falhas e apontar as soluções.